diff --git a/pr-preview/pr-33293/index.html b/pr-preview/pr-33293/index.html
deleted file mode 100644
index 05ba14cea567343f73b0f6a36f79ddeb2233f4ad..0000000000000000000000000000000000000000
--- a/pr-preview/pr-33293/index.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<!doctype html>
-<html>
-    <head>
-        <meta charset="UTF-8">
-        <title>.preview</title>
-        <style>
-            * {
-                font-family: monospace;
-            }
-        </style>
-    </head>
-    <body>
-        <pre>
-<a href="./">.preview</a>
-├── <a href="./index.html">index.html</a>
-└─┬ <a href="./uikit-playground">uikit-playground</a>
-  ├── <a href="./uikit-playground/assets">assets</a>
-  └── <a href="./uikit-playground/index.html">index.html</a>
-        </pre>
-    </body>
-</html>
-
diff --git a/pr-preview/pr-33293/uikit-playground/assets/CodeBlock-a78ccc4c.js b/pr-preview/pr-33293/uikit-playground/assets/CodeBlock-a78ccc4c.js
deleted file mode 100644
index a277b1050046744f906daaaac1223932bf5ac8d9..0000000000000000000000000000000000000000
--- a/pr-preview/pr-33293/uikit-playground/assets/CodeBlock-a78ccc4c.js
+++ /dev/null
@@ -1,10 +0,0 @@
-import{g as Mc,r as Te,M as Lc,j as _e}from"./index-dd40d157.js";var ur={exports:{}};function Er(n){return n instanceof Map?n.clear=n.delete=n.set=function(){throw new Error("map is read-only")}:n instanceof Set&&(n.add=n.clear=n.delete=function(){throw new Error("set is read-only")}),Object.freeze(n),Object.getOwnPropertyNames(n).forEach(function(e){var t=n[e];typeof t=="object"&&!Object.isFrozen(t)&&Er(t)}),n}ur.exports=Er;ur.exports.default=Er;class Ir{constructor(e){e.data===void 0&&(e.data={}),this.data=e.data,this.isMatchIgnored=!1}ignoreMatch(){this.isMatchIgnored=!0}}function cl(n){return n.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#x27;")}function de(n,...e){const t=Object.create(null);for(const a in n)t[a]=n[a];return e.forEach(function(a){for(const i in a)t[i]=a[i]}),t}const xc="</span>",Ar=n=>!!n.scope||n.sublanguage&&n.language,Pc=(n,{prefix:e})=>{if(n.includes(".")){const t=n.split(".");return[`${e}${t.shift()}`,...t.map((a,i)=>`${a}${"_".repeat(i+1)}`)].join(" ")}return`${e}${n}`};class wc{constructor(e,t){this.buffer="",this.classPrefix=t.classPrefix,e.walk(this)}addText(e){this.buffer+=cl(e)}openNode(e){if(!Ar(e))return;let t="";e.sublanguage?t=`language-${e.language}`:t=Pc(e.scope,{prefix:this.classPrefix}),this.span(t)}closeNode(e){Ar(e)&&(this.buffer+=xc)}value(){return this.buffer}span(e){this.buffer+=`<span class="${e}">`}}const vr=(n={})=>{const e={children:[]};return Object.assign(e,n),e};class mr{constructor(){this.rootNode=vr(),this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(e){this.top.children.push(e)}openNode(e){const t=vr({scope:e});this.add(t),this.stack.push(t)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(e){return this.constructor._walk(e,this.rootNode)}static _walk(e,t){return typeof t=="string"?e.addText(t):t.children&&(e.openNode(t),t.children.forEach(a=>this._walk(e,a)),e.closeNode(t)),e}static _collapse(e){typeof e!="string"&&e.children&&(e.children.every(t=>typeof t=="string")?e.children=[e.children.join("")]:e.children.forEach(t=>{mr._collapse(t)}))}}class kc extends mr{constructor(e){super(),this.options=e}addKeyword(e,t){e!==""&&(this.openNode(t),this.addText(e),this.closeNode())}addText(e){e!==""&&this.add(e)}addSublanguage(e,t){const a=e.root;a.sublanguage=!0,a.language=t,this.add(a)}toHTML(){return new wc(this,this.options).value()}finalize(){return!0}}function fe(n){return n?typeof n=="string"?n:n.source:null}function _l(n){return Se("(?=",n,")")}function Uc(n){return Se("(?:",n,")*")}function Fc(n){return Se("(?:",n,")?")}function Se(...n){return n.map(t=>fe(t)).join("")}function Bc(n){const e=n[n.length-1];return typeof e=="object"&&e.constructor===Object?(n.splice(n.length-1,1),e):{}}function pr(...n){return"("+(Bc(n).capture?"":"?:")+n.map(a=>fe(a)).join("|")+")"}function dl(n){return new RegExp(n.toString()+"|").exec("").length-1}function Gc(n,e){const t=n&&n.exec(e);return t&&t.index===0}const Yc=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./;function Sr(n,{joinWith:e}){let t=0;return n.map(a=>{t+=1;const i=t;let o=fe(a),s="";for(;o.length>0;){const r=Yc.exec(o);if(!r){s+=o;break}s+=o.substring(0,r.index),o=o.substring(r.index+r[0].length),r[0][0]==="\\"&&r[1]?s+="\\"+String(Number(r[1])+i):(s+=r[0],r[0]==="("&&t++)}return s}).map(a=>`(${a})`).join(e)}const qc=/\b\B/,ul="[a-zA-Z]\\w*",gr="[a-zA-Z_]\\w*",El="\\b\\d+(\\.\\d+)?",ml="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",pl="\\b(0b[01]+)",Hc="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",Vc=(n={})=>{const e=/^#![ ]*\//;return n.binary&&(n.begin=Se(e,/.*\b/,n.binary,/\b.*/)),de({scope:"meta",begin:e,end:/$/,relevance:0,"on:begin":(t,a)=>{t.index!==0&&a.ignoreMatch()}},n)},Oe={begin:"\\\\[\\s\\S]",relevance:0},Wc={scope:"string",begin:"'",end:"'",illegal:"\\n",contains:[Oe]},zc={scope:"string",begin:'"',end:'"',illegal:"\\n",contains:[Oe]},Kc={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},Me=function(n,e,t={}){const a=de({scope:"comment",begin:n,end:e,contains:[]},t);a.contains.push({scope:"doctag",begin:"[ ]*(?=(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):)",end:/(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):/,excludeBegin:!0,relevance:0});const i=pr("I","a","is","so","us","to","at","if","in","it","on",/[A-Za-z]+['](d|ve|re|ll|t|s|n)/,/[A-Za-z]+[-][a-z]+/,/[A-Za-z][a-z]{2,}/);return a.contains.push({begin:Se(/[ ]+/,"(",i,/[.]?[:]?([.][ ]|[ ])/,"){3}")}),a},$c=Me("//","$"),Qc=Me("/\\*","\\*/"),Xc=Me("#","$"),Zc={scope:"number",begin:El,relevance:0},Jc={scope:"number",begin:ml,relevance:0},jc={scope:"number",begin:pl,relevance:0},e_={begin:/(?=\/[^/\n]*\/)/,contains:[{scope:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[Oe,{begin:/\[/,end:/\]/,relevance:0,contains:[Oe]}]}]},t_={scope:"title",begin:ul,relevance:0},n_={scope:"title",begin:gr,relevance:0},a_={begin:"\\.\\s*"+gr,relevance:0},r_=function(n){return Object.assign(n,{"on:begin":(e,t)=>{t.data._beginMatch=e[1]},"on:end":(e,t)=>{t.data._beginMatch!==e[1]&&t.ignoreMatch()}})};var De=Object.freeze({__proto__:null,MATCH_NOTHING_RE:qc,IDENT_RE:ul,UNDERSCORE_IDENT_RE:gr,NUMBER_RE:El,C_NUMBER_RE:ml,BINARY_NUMBER_RE:pl,RE_STARTERS_RE:Hc,SHEBANG:Vc,BACKSLASH_ESCAPE:Oe,APOS_STRING_MODE:Wc,QUOTE_STRING_MODE:zc,PHRASAL_WORDS_MODE:Kc,COMMENT:Me,C_LINE_COMMENT_MODE:$c,C_BLOCK_COMMENT_MODE:Qc,HASH_COMMENT_MODE:Xc,NUMBER_MODE:Zc,C_NUMBER_MODE:Jc,BINARY_NUMBER_MODE:jc,REGEXP_MODE:e_,TITLE_MODE:t_,UNDERSCORE_TITLE_MODE:n_,METHOD_GUARD:a_,END_SAME_AS_BEGIN:r_});function i_(n,e){n.input[n.index-1]==="."&&e.ignoreMatch()}function o_(n,e){n.className!==void 0&&(n.scope=n.className,delete n.className)}function s_(n,e){e&&n.beginKeywords&&(n.begin="\\b("+n.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",n.__beforeBegin=i_,n.keywords=n.keywords||n.beginKeywords,delete n.beginKeywords,n.relevance===void 0&&(n.relevance=0))}function l_(n,e){Array.isArray(n.illegal)&&(n.illegal=pr(...n.illegal))}function c_(n,e){if(n.match){if(n.begin||n.end)throw new Error("begin & end are not supported with match");n.begin=n.match,delete n.match}}function __(n,e){n.relevance===void 0&&(n.relevance=1)}const d_=(n,e)=>{if(!n.beforeMatch)return;if(n.starts)throw new Error("beforeMatch cannot be used with starts");const t=Object.assign({},n);Object.keys(n).forEach(a=>{delete n[a]}),n.keywords=t.keywords,n.begin=Se(t.beforeMatch,_l(t.begin)),n.starts={relevance:0,contains:[Object.assign(t,{endsParent:!0})]},n.relevance=0,delete t.beforeMatch},u_=["of","and","for","in","not","or","if","then","parent","list","value"],E_="keyword";function Sl(n,e,t=E_){const a=Object.create(null);return typeof n=="string"?i(t,n.split(" ")):Array.isArray(n)?i(t,n):Object.keys(n).forEach(function(o){Object.assign(a,Sl(n[o],e,o))}),a;function i(o,s){e&&(s=s.map(r=>r.toLowerCase())),s.forEach(function(r){const l=r.split("|");a[l[0]]=[o,m_(l[0],l[1])]})}}function m_(n,e){return e?Number(e):p_(n)?0:1}function p_(n){return u_.includes(n.toLowerCase())}const yr={},pe=n=>{console.error(n)},Dr=(n,...e)=>{console.log(`WARN: ${n}`,...e)},be=(n,e)=>{yr[`${n}/${e}`]||(console.log(`Deprecated as of ${n}. ${e}`),yr[`${n}/${e}`]=!0)},he=new Error;function gl(n,e,{key:t}){let a=0;const i=n[t],o={},s={};for(let r=1;r<=e.length;r++)s[r+a]=i[r],o[r+a]=!0,a+=dl(e[r-1]);n[t]=s,n[t]._emit=o,n[t]._multi=!0}function S_(n){if(Array.isArray(n.begin)){if(n.skip||n.excludeBegin||n.returnBegin)throw pe("skip, excludeBegin, returnBegin not compatible with beginScope: {}"),he;if(typeof n.beginScope!="object"||n.beginScope===null)throw pe("beginScope must be object"),he;gl(n,n.begin,{key:"beginScope"}),n.begin=Sr(n.begin,{joinWith:""})}}function g_(n){if(Array.isArray(n.end)){if(n.skip||n.excludeEnd||n.returnEnd)throw pe("skip, excludeEnd, returnEnd not compatible with endScope: {}"),he;if(typeof n.endScope!="object"||n.endScope===null)throw pe("endScope must be object"),he;gl(n,n.end,{key:"endScope"}),n.end=Sr(n.end,{joinWith:""})}}function T_(n){n.scope&&typeof n.scope=="object"&&n.scope!==null&&(n.beginScope=n.scope,delete n.scope)}function b_(n){T_(n),typeof n.beginScope=="string"&&(n.beginScope={_wrap:n.beginScope}),typeof n.endScope=="string"&&(n.endScope={_wrap:n.endScope}),S_(n),g_(n)}function R_(n){function e(s,r){return new RegExp(fe(s),"m"+(n.case_insensitive?"i":"")+(n.unicodeRegex?"u":"")+(r?"g":""))}class t{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(r,l){l.position=this.position++,this.matchIndexes[this.matchAt]=l,this.regexes.push([l,r]),this.matchAt+=dl(r)+1}compile(){this.regexes.length===0&&(this.exec=()=>null);const r=this.regexes.map(l=>l[1]);this.matcherRe=e(Sr(r,{joinWith:"|"}),!0),this.lastIndex=0}exec(r){this.matcherRe.lastIndex=this.lastIndex;const l=this.matcherRe.exec(r);if(!l)return null;const c=l.findIndex((d,E)=>E>0&&d!==void 0),_=this.matchIndexes[c];return l.splice(0,c),Object.assign(l,_)}}class a{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(r){if(this.multiRegexes[r])return this.multiRegexes[r];const l=new t;return this.rules.slice(r).forEach(([c,_])=>l.addRule(c,_)),l.compile(),this.multiRegexes[r]=l,l}resumingScanAtSamePosition(){return this.regexIndex!==0}considerAll(){this.regexIndex=0}addRule(r,l){this.rules.push([r,l]),l.type==="begin"&&this.count++}exec(r){const l=this.getMatcher(this.regexIndex);l.lastIndex=this.lastIndex;let c=l.exec(r);if(this.resumingScanAtSamePosition()&&!(c&&c.index===this.lastIndex)){const _=this.getMatcher(0);_.lastIndex=this.lastIndex+1,c=_.exec(r)}return c&&(this.regexIndex+=c.position+1,this.regexIndex===this.count&&this.considerAll()),c}}function i(s){const r=new a;return s.contains.forEach(l=>r.addRule(l.begin,{rule:l,type:"begin"})),s.terminatorEnd&&r.addRule(s.terminatorEnd,{type:"end"}),s.illegal&&r.addRule(s.illegal,{type:"illegal"}),r}function o(s,r){const l=s;if(s.isCompiled)return l;[o_,c_,b_,d_].forEach(_=>_(s,r)),n.compilerExtensions.forEach(_=>_(s,r)),s.__beforeBegin=null,[s_,l_,__].forEach(_=>_(s,r)),s.isCompiled=!0;let c=null;return typeof s.keywords=="object"&&s.keywords.$pattern&&(s.keywords=Object.assign({},s.keywords),c=s.keywords.$pattern,delete s.keywords.$pattern),c=c||/\w+/,s.keywords&&(s.keywords=Sl(s.keywords,n.case_insensitive)),l.keywordPatternRe=e(c,!0),r&&(s.begin||(s.begin=/\B|\b/),l.beginRe=e(l.begin),!s.end&&!s.endsWithParent&&(s.end=/\B|\b/),s.end&&(l.endRe=e(l.end)),l.terminatorEnd=fe(l.end)||"",s.endsWithParent&&r.terminatorEnd&&(l.terminatorEnd+=(s.end?"|":"")+r.terminatorEnd)),s.illegal&&(l.illegalRe=e(s.illegal)),s.contains||(s.contains=[]),s.contains=[].concat(...s.contains.map(function(_){return N_(_==="self"?s:_)})),s.contains.forEach(function(_){o(_,l)}),s.starts&&o(s.starts,r),l.matcher=i(l),l}if(n.compilerExtensions||(n.compilerExtensions=[]),n.contains&&n.contains.includes("self"))throw new Error("ERR: contains `self` is not supported at the top-level of a language.  See documentation.");return n.classNameAliases=de(n.classNameAliases||{}),o(n)}function Tl(n){return n?n.endsWithParent||Tl(n.starts):!1}function N_(n){return n.variants&&!n.cachedVariants&&(n.cachedVariants=n.variants.map(function(e){return de(n,{variants:null},e)})),n.cachedVariants?n.cachedVariants:Tl(n)?de(n,{starts:n.starts?de(n.starts):null}):Object.isFrozen(n)?de(n):n}var C_="11.6.0";class f_ extends Error{constructor(e,t){super(e),this.name="HTMLInjectionError",this.html=t}}const Pe=cl,hr=de,Mr=Symbol("nomatch"),O_=7,I_=function(n){const e=Object.create(null),t=Object.create(null),a=[];let i=!0;const o="Could not find the language '{}', did you forget to load/include a language module?",s={disableAutodetect:!0,name:"Plain text",contains:[]};let r={ignoreUnescapedHTML:!1,throwUnescapedHTML:!1,noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",cssSelector:"pre code",languages:null,__emitter:kc};function l(b){return r.noHighlightRe.test(b)}function c(b){let v=b.className+" ";v+=b.parentNode?b.parentNode.className:"";const h=r.languageDetectRe.exec(v);if(h){const w=L(h[1]);return w||(Dr(o.replace("{}",h[1])),Dr("Falling back to no-highlight mode for this block.",b)),w?h[1]:"no-highlight"}return v.split(/\s+/).find(w=>l(w)||L(w))}function _(b,v,h){let w="",F="";typeof v=="object"?(w=b,h=v.ignoreIllegals,F=v.language):(be("10.7.0","highlight(lang, code, ...args) has been deprecated."),be("10.7.0",`Please use highlight(code, options) instead.
-https://github.com/highlightjs/highlight.js/issues/2277`),F=b,w=v),h===void 0&&(h=!0);const K={code:w,language:F};G("before:highlight",K);const j=K.result?K.result:d(K.language,K.code,h);return j.code=K.code,G("after:highlight",j),j}function d(b,v,h,w){const F=Object.create(null);function K(I,y){return I.keywords[y]}function j(){if(!x.keywords){J.addText(H);return}let I=0;x.keywordPatternRe.lastIndex=0;let y=x.keywordPatternRe.exec(H),P="";for(;y;){P+=H.substring(I,y.index);const k=ie.case_insensitive?y[0].toLowerCase():y[0],ee=K(x,k);if(ee){const[oe,Ne]=ee;if(J.addText(P),P="",F[k]=(F[k]||0)+1,F[k]<=O_&&(ce+=Ne),oe.startsWith("_"))P+=y[0];else{const Ce=ie.classNameAliases[oe]||oe;J.addKeyword(y[0],Ce)}}else P+=y[0];I=x.keywordPatternRe.lastIndex,y=x.keywordPatternRe.exec(H)}P+=H.substring(I),J.addText(P)}function te(){if(H==="")return;let I=null;if(typeof x.subLanguage=="string"){if(!e[x.subLanguage]){J.addText(H);return}I=d(x.subLanguage,H,!0,ge[x.subLanguage]),ge[x.subLanguage]=I._top}else I=m(H,x.subLanguage.length?x.subLanguage:null);x.relevance>0&&(ce+=I.relevance),J.addSublanguage(I._emitter,I.language)}function Y(){x.subLanguage!=null?te():j(),H=""}function W(I,y){let P=1;const k=y.length-1;for(;P<=k;){if(!I._emit[P]){P++;continue}const ee=ie.classNameAliases[I[P]]||I[P],oe=y[P];ee?J.addKeyword(oe,ee):(H=oe,j(),H=""),P++}}function q(I,y){return I.scope&&typeof I.scope=="string"&&J.openNode(ie.classNameAliases[I.scope]||I.scope),I.beginScope&&(I.beginScope._wrap?(J.addKeyword(H,ie.classNameAliases[I.beginScope._wrap]||I.beginScope._wrap),H=""):I.beginScope._multi&&(W(I.beginScope,y),H="")),x=Object.create(I,{parent:{value:x}}),x}function B(I,y,P){let k=Gc(I.endRe,P);if(k){if(I["on:end"]){const ee=new Ir(I);I["on:end"](y,ee),ee.isMatchIgnored&&(k=!1)}if(k){for(;I.endsParent&&I.parent;)I=I.parent;return I}}if(I.endsWithParent)return B(I.parent,y,P)}function $(I){return x.matcher.regexIndex===0?(H+=I[0],1):(me=!0,0)}function Z(I){const y=I[0],P=I.rule,k=new Ir(P),ee=[P.__beforeBegin,P["on:begin"]];for(const oe of ee)if(oe&&(oe(I,k),k.isMatchIgnored))return $(y);return P.skip?H+=y:(P.excludeBegin&&(H+=y),Y(),!P.returnBegin&&!P.excludeBegin&&(H=y)),q(P,I),P.returnBegin?0:y.length}function ne(I){const y=I[0],P=v.substring(I.index),k=B(x,I,P);if(!k)return Mr;const ee=x;x.endScope&&x.endScope._wrap?(Y(),J.addKeyword(y,x.endScope._wrap)):x.endScope&&x.endScope._multi?(Y(),W(x.endScope,I)):ee.skip?H+=y:(ee.returnEnd||ee.excludeEnd||(H+=y),Y(),ee.excludeEnd&&(H=y));do x.scope&&J.closeNode(),!x.skip&&!x.subLanguage&&(ce+=x.relevance),x=x.parent;while(x!==k.parent);return k.starts&&q(k.starts,I),ee.returnEnd?0:y.length}function re(){const I=[];for(let y=x;y!==ie;y=y.parent)y.scope&&I.unshift(y.scope);I.forEach(y=>J.openNode(y))}let se={};function le(I,y){const P=y&&y[0];if(H+=I,P==null)return Y(),0;if(se.type==="begin"&&y.type==="end"&&se.index===y.index&&P===""){if(H+=v.slice(y.index,y.index+1),!i){const k=new Error(`0 width match regex (${b})`);throw k.languageName=b,k.badRule=se.rule,k}return 1}if(se=y,y.type==="begin")return Z(y);if(y.type==="illegal"&&!h){const k=new Error('Illegal lexeme "'+P+'" for mode "'+(x.scope||"<unnamed>")+'"');throw k.mode=x,k}else if(y.type==="end"){const k=ne(y);if(k!==Mr)return k}if(y.type==="illegal"&&P==="")return 1;if(Ee>1e5&&Ee>y.index*3)throw new Error("potential infinite loop, way more iterations than matches");return H+=P,P.length}const ie=L(b);if(!ie)throw pe(o.replace("{}",b)),new Error('Unknown language: "'+b+'"');const Re=R_(ie);let ue="",x=w||Re;const ge={},J=new r.__emitter(r);re();let H="",ce=0,ae=0,Ee=0,me=!1;try{for(x.matcher.considerAll();;){Ee++,me?me=!1:x.matcher.considerAll(),x.matcher.lastIndex=ae;const I=x.matcher.exec(v);if(!I)break;const y=v.substring(ae,I.index),P=le(y,I);ae=I.index+P}return le(v.substring(ae)),J.closeAllNodes(),J.finalize(),ue=J.toHTML(),{language:b,value:ue,relevance:ce,illegal:!1,_emitter:J,_top:x}}catch(I){if(I.message&&I.message.includes("Illegal"))return{language:b,value:Pe(v),illegal:!0,relevance:0,_illegalBy:{message:I.message,index:ae,context:v.slice(ae-100,ae+100),mode:I.mode,resultSoFar:ue},_emitter:J};if(i)return{language:b,value:Pe(v),illegal:!1,relevance:0,errorRaised:I,_emitter:J,_top:x};throw I}}function E(b){const v={value:Pe(b),illegal:!1,relevance:0,_top:s,_emitter:new r.__emitter(r)};return v._emitter.addText(b),v}function m(b,v){v=v||r.languages||Object.keys(e);const h=E(b),w=v.filter(L).filter(D).map(Y=>d(Y,b,!1));w.unshift(h);const F=w.sort((Y,W)=>{if(Y.relevance!==W.relevance)return W.relevance-Y.relevance;if(Y.language&&W.language){if(L(Y.language).supersetOf===W.language)return 1;if(L(W.language).supersetOf===Y.language)return-1}return 0}),[K,j]=F,te=K;return te.secondBest=j,te}function p(b,v,h){const w=v&&t[v]||h;b.classList.add("hljs"),b.classList.add(`language-${w}`)}function S(b){let v=null;const h=c(b);if(l(h))return;if(G("before:highlightElement",{el:b,language:h}),b.children.length>0&&(r.ignoreUnescapedHTML||(console.warn("One of your code blocks includes unescaped HTML. This is a potentially serious security risk."),console.warn("https://github.com/highlightjs/highlight.js/wiki/security"),console.warn("The element with unescaped HTML:"),console.warn(b)),r.throwUnescapedHTML))throw new f_("One of your code blocks includes unescaped HTML.",b.innerHTML);v=b;const w=v.textContent,F=h?_(w,{language:h,ignoreIllegals:!0}):m(w);b.innerHTML=F.value,p(b,h,F.language),b.result={language:F.language,re:F.relevance,relevance:F.relevance},F.secondBest&&(b.secondBest={language:F.secondBest.language,relevance:F.secondBest.relevance}),G("after:highlightElement",{el:b,result:F,text:w})}function g(b){r=hr(r,b)}const T=()=>{R(),be("10.6.0","initHighlighting() deprecated.  Use highlightAll() now.")};function N(){R(),be("10.6.0","initHighlightingOnLoad() deprecated.  Use highlightAll() now.")}let C=!1;function R(){if(document.readyState==="loading"){C=!0;return}document.querySelectorAll(r.cssSelector).forEach(S)}function O(){C&&R()}typeof window<"u"&&window.addEventListener&&window.addEventListener("DOMContentLoaded",O,!1);function f(b,v){let h=null;try{h=v(n)}catch(w){if(pe("Language definition for '{}' could not be registered.".replace("{}",b)),i)pe(w);else throw w;h=s}h.name||(h.name=b),e[b]=h,h.rawDefinition=v.bind(null,n),h.aliases&&U(h.aliases,{languageName:b})}function M(b){delete e[b];for(const v of Object.keys(t))t[v]===b&&delete t[v]}function A(){return Object.keys(e)}function L(b){return b=(b||"").toLowerCase(),e[b]||e[t[b]]}function U(b,{languageName:v}){typeof b=="string"&&(b=[b]),b.forEach(h=>{t[h.toLowerCase()]=v})}function D(b){const v=L(b);return v&&!v.disableAutodetect}function V(b){b["before:highlightBlock"]&&!b["before:highlightElement"]&&(b["before:highlightElement"]=v=>{b["before:highlightBlock"](Object.assign({block:v.el},v))}),b["after:highlightBlock"]&&!b["after:highlightElement"]&&(b["after:highlightElement"]=v=>{b["after:highlightBlock"](Object.assign({block:v.el},v))})}function X(b){V(b),a.push(b)}function G(b,v){const h=b;a.forEach(function(w){w[h]&&w[h](v)})}function z(b){return be("10.7.0","highlightBlock will be removed entirely in v12.0"),be("10.7.0","Please use highlightElement now."),S(b)}Object.assign(n,{highlight:_,highlightAuto:m,highlightAll:R,highlightElement:S,highlightBlock:z,configure:g,initHighlighting:T,initHighlightingOnLoad:N,registerLanguage:f,unregisterLanguage:M,listLanguages:A,getLanguage:L,registerAliases:U,autoDetection:D,inherit:hr,addPlugin:X}),n.debugMode=function(){i=!1},n.safeMode=function(){i=!0},n.versionString=C_,n.regex={concat:Se,lookahead:_l,either:pr,optional:Fc,anyNumberOfTimes:Uc};for(const b in De)typeof De[b]=="object"&&ur.exports(De[b]);return Object.assign(n,De),n};var Ie=I_({}),A_=Ie;Ie.HighlightJS=Ie;Ie.default=Ie;var we,Lr;function v_(){if(Lr)return we;Lr=1;function n(e){const t="[A-Za-zА-Яа-яёЁ_][A-Za-zА-Яа-яёЁ_0-9]+",o="далее "+"возврат вызватьисключение выполнить для если и из или иначе иначеесли исключение каждого конецесли конецпопытки конеццикла не новый перейти перем по пока попытка прервать продолжить тогда цикл экспорт ",l="загрузитьизфайла "+"вебклиент вместо внешнеесоединение клиент конецобласти мобильноеприложениеклиент мобильноеприложениесервер наклиенте наклиентенасервере наклиентенасерверебезконтекста насервере насерверебезконтекста область перед после сервер толстыйклиентобычноеприложение толстыйклиентуправляемоеприложение тонкийклиент ",c="разделительстраниц разделительстрок символтабуляции ",_="ansitooem oemtoansi ввестивидсубконто ввестиперечисление ввестипериод ввестиплансчетов выбранныйплансчетов датагод датамесяц датачисло заголовоксистемы значениевстроку значениеизстроки каталогиб каталогпользователя кодсимв конгода конецпериодаби конецрассчитанногопериодаби конецстандартногоинтервала конквартала конмесяца коннедели лог лог10 максимальноеколичествосубконто названиеинтерфейса названиенабораправ назначитьвид назначитьсчет найтиссылки началопериодаби началостандартногоинтервала начгода начквартала начмесяца начнедели номерднягода номерднянедели номернеделигода обработкаожидания основнойжурналрасчетов основнойплансчетов основнойязык очиститьокносообщений периодстр получитьвремята получитьдатута получитьдокументта получитьзначенияотбора получитьпозициюта получитьпустоезначение получитьта префиксавтонумерации пропись пустоезначение разм разобратьпозициюдокумента рассчитатьрегистрына рассчитатьрегистрыпо симв создатьобъект статусвозврата стрколичествострок сформироватьпозициюдокумента счетпокоду текущеевремя типзначения типзначениястр установитьтана установитьтапо фиксшаблон шаблон ",d="acos asin atan base64значение base64строка cos exp log log10 pow sin sqrt tan xmlзначение xmlстрока xmlтип xmlтипзнч активноеокно безопасныйрежим безопасныйрежимразделенияданных булево ввестидату ввестизначение ввестистроку ввестичисло возможностьчтенияxml вопрос восстановитьзначение врег выгрузитьжурналрегистрации выполнитьобработкуоповещения выполнитьпроверкуправдоступа вычислить год данныеформывзначение дата день деньгода деньнедели добавитьмесяц заблокироватьданныедляредактирования заблокироватьработупользователя завершитьработусистемы загрузитьвнешнююкомпоненту закрытьсправку записатьjson записатьxml записатьдатуjson записьжурналарегистрации заполнитьзначениясвойств запроситьразрешениепользователя запуститьприложение запуститьсистему зафиксироватьтранзакцию значениевданныеформы значениевстрокувнутр значениевфайл значениезаполнено значениеизстрокивнутр значениеизфайла изxmlтипа импортмоделиxdto имякомпьютера имяпользователя инициализироватьпредопределенныеданные информацияобошибке каталогбиблиотекимобильногоустройства каталогвременныхфайлов каталогдокументов каталогпрограммы кодироватьстроку кодлокализацииинформационнойбазы кодсимвола командасистемы конецгода конецдня конецквартала конецмесяца конецминуты конецнедели конецчаса конфигурациябазыданныхизмененадинамически конфигурацияизменена копироватьданныеформы копироватьфайл краткоепредставлениеошибки лев макс местноевремя месяц мин минута монопольныйрежим найти найтинедопустимыесимволыxml найтиокнопонавигационнойссылке найтипомеченныенаудаление найтипоссылкам найтифайлы началогода началодня началоквартала началомесяца началоминуты началонедели началочаса начатьзапросразрешенияпользователя начатьзапускприложения начатькопированиефайла начатьперемещениефайла начатьподключениевнешнейкомпоненты начатьподключениерасширенияработыскриптографией начатьподключениерасширенияработысфайлами начатьпоискфайлов начатьполучениекаталогавременныхфайлов начатьполучениекаталогадокументов начатьполучениерабочегокаталогаданныхпользователя начатьполучениефайлов начатьпомещениефайла начатьпомещениефайлов начатьсозданиедвоичныхданныхизфайла начатьсозданиекаталога начатьтранзакцию начатьудалениефайлов начатьустановкувнешнейкомпоненты начатьустановкурасширенияработыскриптографией начатьустановкурасширенияработысфайлами неделягода необходимостьзавершениясоединения номерсеансаинформационнойбазы номерсоединенияинформационнойбазы нрег нстр обновитьинтерфейс обновитьнумерациюобъектов обновитьповторноиспользуемыезначения обработкапрерыванияпользователя объединитьфайлы окр описаниеошибки оповестить оповеститьобизменении отключитьобработчикзапросанастроекклиенталицензирования отключитьобработчикожидания отключитьобработчикоповещения открытьзначение открытьиндекссправки открытьсодержаниесправки открытьсправку открытьформу открытьформумодально отменитьтранзакцию очиститьжурналрегистрации очиститьнастройкипользователя очиститьсообщения параметрыдоступа перейтипонавигационнойссылке переместитьфайл подключитьвнешнююкомпоненту подключитьобработчикзапросанастроекклиенталицензирования подключитьобработчикожидания подключитьобработчикоповещения подключитьрасширениеработыскриптографией подключитьрасширениеработысфайлами подробноепредставлениеошибки показатьвводдаты показатьвводзначения показатьвводстроки показатьвводчисла показатьвопрос показатьзначение показатьинформациюобошибке показатьнакарте показатьоповещениепользователя показатьпредупреждение полноеимяпользователя получитьcomобъект получитьxmlтип получитьадреспоместоположению получитьблокировкусеансов получитьвремязавершенияспящегосеанса получитьвремязасыпанияпассивногосеанса получитьвремяожиданияблокировкиданных получитьданныевыбора получитьдополнительныйпараметрклиенталицензирования получитьдопустимыекодылокализации получитьдопустимыечасовыепояса получитьзаголовокклиентскогоприложения получитьзаголовоксистемы получитьзначенияотборажурналарегистрации получитьидентификаторконфигурации получитьизвременногохранилища получитьимявременногофайла получитьимяклиенталицензирования получитьинформациюэкрановклиента получитьиспользованиежурналарегистрации получитьиспользованиесобытияжурналарегистрации получитькраткийзаголовокприложения получитьмакетоформления получитьмаскувсефайлы получитьмаскувсефайлыклиента получитьмаскувсефайлысервера получитьместоположениепоадресу получитьминимальнуюдлинупаролейпользователей получитьнавигационнуюссылку получитьнавигационнуюссылкуинформационнойбазы получитьобновлениеконфигурациибазыданных получитьобновлениепредопределенныхданныхинформационнойбазы получитьобщиймакет получитьобщуюформу получитьокна получитьоперативнуюотметкувремени получитьотключениебезопасногорежима получитьпараметрыфункциональныхопцийинтерфейса получитьполноеимяпредопределенногозначения получитьпредставлениянавигационныхссылок получитьпроверкусложностипаролейпользователей получитьразделительпути получитьразделительпутиклиента получитьразделительпутисервера получитьсеансыинформационнойбазы получитьскоростьклиентскогосоединения получитьсоединенияинформационнойбазы получитьсообщенияпользователю получитьсоответствиеобъектаиформы получитьсоставстандартногоинтерфейсаodata получитьструктурухранениябазыданных получитьтекущийсеансинформационнойбазы получитьфайл получитьфайлы получитьформу получитьфункциональнуюопцию получитьфункциональнуюопциюинтерфейса получитьчасовойпоясинформационнойбазы пользователиос поместитьвовременноехранилище поместитьфайл поместитьфайлы прав праводоступа предопределенноезначение представлениекодалокализации представлениепериода представлениеправа представлениеприложения представлениесобытияжурналарегистрации представлениечасовогопояса предупреждение прекратитьработусистемы привилегированныйрежим продолжитьвызов прочитатьjson прочитатьxml прочитатьдатуjson пустаястрока рабочийкаталогданныхпользователя разблокироватьданныедляредактирования разделитьфайл разорватьсоединениесвнешнимисточникомданных раскодироватьстроку рольдоступна секунда сигнал символ скопироватьжурналрегистрации смещениелетнеговремени смещениестандартноговремени соединитьбуферыдвоичныхданных создатькаталог создатьфабрикуxdto сокрл сокрлп сокрп сообщить состояние сохранитьзначение сохранитьнастройкипользователя сред стрдлина стрзаканчиваетсяна стрзаменить стрнайти стрначинаетсяс строка строкасоединенияинформационнойбазы стрполучитьстроку стрразделить стрсоединить стрсравнить стрчисловхождений стрчислострок стршаблон текущаядата текущаядатасеанса текущаяуниверсальнаядата текущаяуниверсальнаядатавмиллисекундах текущийвариантинтерфейсаклиентскогоприложения текущийвариантосновногошрифтаклиентскогоприложения текущийкодлокализации текущийрежимзапуска текущийязык текущийязыксистемы тип типзнч транзакцияактивна трег удалитьданныеинформационнойбазы удалитьизвременногохранилища удалитьобъекты удалитьфайлы универсальноевремя установитьбезопасныйрежим установитьбезопасныйрежимразделенияданных установитьблокировкусеансов установитьвнешнююкомпоненту установитьвремязавершенияспящегосеанса установитьвремязасыпанияпассивногосеанса установитьвремяожиданияблокировкиданных установитьзаголовокклиентскогоприложения установитьзаголовоксистемы установитьиспользованиежурналарегистрации установитьиспользованиесобытияжурналарегистрации установитькраткийзаголовокприложения установитьминимальнуюдлинупаролейпользователей установитьмонопольныйрежим установитьнастройкиклиенталицензирования установитьобновлениепредопределенныхданныхинформационнойбазы установитьотключениебезопасногорежима установитьпараметрыфункциональныхопцийинтерфейса установитьпривилегированныйрежим установитьпроверкусложностипаролейпользователей установитьрасширениеработыскриптографией установитьрасширениеработысфайлами установитьсоединениесвнешнимисточникомданных установитьсоответствиеобъектаиформы установитьсоставстандартногоинтерфейсаodata установитьчасовойпоясинформационнойбазы установитьчасовойпояссеанса формат цел час часовойпояс часовойпояссеанса число числопрописью этоадресвременногохранилища ",E="wsссылки библиотекакартинок библиотекамакетовоформлениякомпоновкиданных библиотекастилей бизнеспроцессы внешниеисточникиданных внешниеобработки внешниеотчеты встроенныепокупки главныйинтерфейс главныйстиль документы доставляемыеуведомления журналыдокументов задачи информацияобинтернетсоединении использованиерабочейдаты историяработыпользователя константы критерииотбора метаданные обработки отображениерекламы отправкадоставляемыхуведомлений отчеты панельзадачос параметрзапуска параметрысеанса перечисления планывидоврасчета планывидовхарактеристик планыобмена планысчетов полнотекстовыйпоиск пользователиинформационнойбазы последовательности проверкавстроенныхпокупок рабочаядата расширенияконфигурации регистрыбухгалтерии регистрынакопления регистрырасчета регистрысведений регламентныезадания сериализаторxdto справочники средствагеопозиционирования средствакриптографии средствамультимедиа средстваотображениярекламы средствапочты средствателефонии фабрикаxdto файловыепотоки фоновыезадания хранилищанастроек хранилищевариантовотчетов хранилищенастроекданныхформ хранилищеобщихнастроек хранилищепользовательскихнастроекдинамическихсписков хранилищепользовательскихнастроекотчетов хранилищесистемныхнастроек ",m=c+_+d+E,p="webцвета windowsцвета windowsшрифты библиотекакартинок рамкистиля символы цветастиля шрифтыстиля ",S="автоматическоесохранениеданныхформывнастройках автонумерациявформе автораздвижениесерий анимациядиаграммы вариантвыравниванияэлементовизаголовков вариантуправлениявысотойтаблицы вертикальнаяпрокруткаформы вертикальноеположение вертикальноеположениеэлемента видгруппыформы виддекорацииформы виддополненияэлементаформы видизмененияданных видкнопкиформы видпереключателя видподписейкдиаграмме видполяформы видфлажка влияниеразмеранапузырекдиаграммы горизонтальноеположение горизонтальноеположениеэлемента группировкаколонок группировкаподчиненныхэлементовформы группыиэлементы действиеперетаскивания дополнительныйрежимотображения допустимыедействияперетаскивания интервалмеждуэлементамиформы использованиевывода использованиеполосыпрокрутки используемоезначениеточкибиржевойдиаграммы историявыборапривводе источникзначенийоситочекдиаграммы источникзначенияразмерапузырькадиаграммы категориягруппыкоманд максимумсерий начальноеотображениедерева начальноеотображениесписка обновлениетекстаредактирования ориентациядендрограммы ориентациядиаграммы ориентацияметокдиаграммы ориентацияметоксводнойдиаграммы ориентацияэлементаформы отображениевдиаграмме отображениевлегендедиаграммы отображениегруппыкнопок отображениезаголовкашкалыдиаграммы отображениезначенийсводнойдиаграммы отображениезначенияизмерительнойдиаграммы отображениеинтерваладиаграммыганта отображениекнопки отображениекнопкивыбора отображениеобсужденийформы отображениеобычнойгруппы отображениеотрицательныхзначенийпузырьковойдиаграммы отображениепанелипоиска отображениеподсказки отображениепредупрежденияприредактировании отображениеразметкиполосырегулирования отображениестраницформы отображениетаблицы отображениетекстазначениядиаграммыганта отображениеуправленияобычнойгруппы отображениефигурыкнопки палитрацветовдиаграммы поведениеобычнойгруппы поддержкамасштабадендрограммы поддержкамасштабадиаграммыганта поддержкамасштабасводнойдиаграммы поисквтаблицепривводе положениезаголовкаэлементаформы положениекартинкикнопкиформы положениекартинкиэлементаграфическойсхемы положениекоманднойпанелиформы положениекоманднойпанелиэлементаформы положениеопорнойточкиотрисовки положениеподписейкдиаграмме положениеподписейшкалызначенийизмерительнойдиаграммы положениесостоянияпросмотра положениестрокипоиска положениетекстасоединительнойлинии положениеуправленияпоиском положениешкалывремени порядокотображенияточекгоризонтальнойгистограммы порядоксерийвлегендедиаграммы размеркартинки расположениезаголовкашкалыдиаграммы растягиваниеповертикалидиаграммыганта режимавтоотображениясостояния режимвводастроктаблицы режимвыборанезаполненного режимвыделениядаты режимвыделениястрокитаблицы режимвыделениятаблицы режимизмененияразмера режимизменениясвязанногозначения режимиспользованиядиалогапечати режимиспользованияпараметракоманды режиммасштабированияпросмотра режимосновногоокнаклиентскогоприложения режимоткрытияокнаформы режимотображениявыделения режимотображениягеографическойсхемы режимотображениязначенийсерии режимотрисовкисеткиграфическойсхемы режимполупрозрачностидиаграммы режимпробеловдиаграммы режимразмещениянастранице режимредактированияколонки режимсглаживаниядиаграммы режимсглаживанияиндикатора режимсписказадач сквозноевыравнивание сохранениеданныхформывнастройках способзаполнениятекстазаголовкашкалыдиаграммы способопределенияограничивающегозначениядиаграммы стандартнаягруппакоманд стандартноеоформление статусоповещенияпользователя стильстрелки типаппроксимациилиниитрендадиаграммы типдиаграммы типединицышкалывремени типимпортасерийслоягеографическойсхемы типлиниигеографическойсхемы типлиниидиаграммы типмаркерагеографическойсхемы типмаркерадиаграммы типобластиоформления типорганизацииисточникаданныхгеографическойсхемы типотображениясериислоягеографическойсхемы типотображенияточечногообъектагеографическойсхемы типотображенияшкалыэлементалегендыгеографическойсхемы типпоискаобъектовгеографическойсхемы типпроекциигеографическойсхемы типразмещенияизмерений типразмещенияреквизитовизмерений типрамкиэлементауправления типсводнойдиаграммы типсвязидиаграммыганта типсоединениязначенийпосериямдиаграммы типсоединенияточекдиаграммы типсоединительнойлинии типстороныэлементаграфическойсхемы типформыотчета типшкалырадарнойдиаграммы факторлиниитрендадиаграммы фигуракнопки фигурыграфическойсхемы фиксациявтаблице форматдняшкалывремени форматкартинки ширинаподчиненныхэлементовформы ",g="виддвижениябухгалтерии виддвижениянакопления видпериодарегистрарасчета видсчета видточкимаршрутабизнеспроцесса использованиеагрегатарегистранакопления использованиегруппиэлементов использованиережимапроведения использованиесреза периодичностьагрегатарегистранакопления режимавтовремя режимзаписидокумента режимпроведениядокумента ",T="авторегистрацияизменений допустимыйномерсообщения отправкаэлементаданных получениеэлементаданных ",N="использованиерасшифровкитабличногодокумента ориентациястраницы положениеитоговколоноксводнойтаблицы положениеитоговстроксводнойтаблицы положениетекстаотносительнокартинки расположениезаголовкагруппировкитабличногодокумента способчтениязначенийтабличногодокумента типдвустороннейпечати типзаполненияобластитабличногодокумента типкурсоровтабличногодокумента типлиниирисункатабличногодокумента типлинииячейкитабличногодокумента типнаправленияпереходатабличногодокумента типотображениявыделениятабличногодокумента типотображениялинийсводнойтаблицы типразмещениятекстатабличногодокумента типрисункатабличногодокумента типсмещениятабличногодокумента типузоратабличногодокумента типфайлатабличногодокумента точностьпечати чередованиерасположениястраниц ",C="отображениевремениэлементовпланировщика ",R="типфайлаформатированногодокумента ",O="обходрезультатазапроса типзаписизапроса ",f="видзаполнениярасшифровкипостроителяотчета типдобавленияпредставлений типизмеренияпостроителяотчета типразмещенияитогов ",M="доступкфайлу режимдиалогавыборафайла режимоткрытияфайла ",A="типизмеренияпостроителязапроса ",L="видданныханализа методкластеризации типединицыинтервалавременианализаданных типзаполнениятаблицырезультатаанализаданных типиспользованиячисловыхзначенийанализаданных типисточникаданныхпоискаассоциаций типколонкианализаданныхдереворешений типколонкианализаданныхкластеризация типколонкианализаданныхобщаястатистика типколонкианализаданныхпоискассоциаций типколонкианализаданныхпоискпоследовательностей типколонкимоделипрогноза типмерырасстоянияанализаданных типотсеченияправилассоциации типполяанализаданных типстандартизациианализаданных типупорядочиванияправилассоциациианализаданных типупорядочиванияшаблоновпоследовательностейанализаданных типупрощениядереварешений ",U="wsнаправлениепараметра вариантxpathxs вариантзаписидатыjson вариантпростоготипаxs видгруппымоделиxs видфасетаxdto действиепостроителяdom завершенностьпростоготипаxs завершенностьсоставноготипаxs завершенностьсхемыxs запрещенныеподстановкиxs исключениягруппподстановкиxs категорияиспользованияатрибутаxs категорияограниченияидентичностиxs категорияограниченияпространствименxs методнаследованияxs модельсодержимогоxs назначениетипаxml недопустимыеподстановкиxs обработкапробельныхсимволовxs обработкасодержимогоxs ограничениезначенияxs параметрыотбораузловdom переносстрокjson позициявдокументеdom пробельныесимволыxml типатрибутаxml типзначенияjson типканоническогоxml типкомпонентыxs типпроверкиxml типрезультатаdomxpath типузлаdom типузлаxml формаxml формапредставленияxs форматдатыjson экранированиесимволовjson ",D="видсравнениякомпоновкиданных действиеобработкирасшифровкикомпоновкиданных направлениесортировкикомпоновкиданных расположениевложенныхэлементоврезультатакомпоновкиданных расположениеитоговкомпоновкиданных расположениегруппировкикомпоновкиданных расположениеполейгруппировкикомпоновкиданных расположениеполякомпоновкиданных расположениереквизитовкомпоновкиданных расположениересурсовкомпоновкиданных типбухгалтерскогоостаткакомпоновкиданных типвыводатекстакомпоновкиданных типгруппировкикомпоновкиданных типгруппыэлементовотборакомпоновкиданных типдополненияпериодакомпоновкиданных типзаголовкаполейкомпоновкиданных типмакетагруппировкикомпоновкиданных типмакетаобластикомпоновкиданных типостаткакомпоновкиданных типпериодакомпоновкиданных типразмещениятекстакомпоновкиданных типсвязинаборовданныхкомпоновкиданных типэлементарезультатакомпоновкиданных расположениелегендыдиаграммыкомпоновкиданных типпримененияотборакомпоновкиданных режимотображенияэлементанастройкикомпоновкиданных режимотображениянастроеккомпоновкиданных состояниеэлементанастройкикомпоновкиданных способвосстановлениянастроеккомпоновкиданных режимкомпоновкирезультата использованиепараметракомпоновкиданных автопозицияресурсовкомпоновкиданных вариантиспользованиягруппировкикомпоновкиданных расположениересурсоввдиаграммекомпоновкиданных фиксациякомпоновкиданных использованиеусловногооформлениякомпоновкиданных ",V="важностьинтернетпочтовогосообщения обработкатекстаинтернетпочтовогосообщения способкодированияинтернетпочтовоговложения способкодированиянеasciiсимволовинтернетпочтовогосообщения типтекстапочтовогосообщения протоколинтернетпочты статусразборапочтовогосообщения ",X="режимтранзакциизаписижурналарегистрации статустранзакциизаписижурналарегистрации уровеньжурналарегистрации ",G="расположениехранилищасертификатовкриптографии режимвключениясертификатовкриптографии режимпроверкисертификатакриптографии типхранилищасертификатовкриптографии ",z="кодировкаименфайловвzipфайле методсжатияzip методшифрованияzip режимвосстановленияпутейфайловzip режимобработкиподкаталоговzip режимсохраненияпутейzip уровеньсжатияzip ",b="звуковоеоповещение направлениепереходакстроке позициявпотоке порядокбайтов режимблокировкиданных режимуправленияблокировкойданных сервисвстроенныхпокупок состояниефоновогозадания типподписчикадоставляемыхуведомлений уровеньиспользованиязащищенногосоединенияftp ",v="направлениепорядкасхемызапроса типдополненияпериодамисхемызапроса типконтрольнойточкисхемызапроса типобъединениясхемызапроса типпараметрадоступнойтаблицысхемызапроса типсоединениясхемызапроса ",h="httpметод автоиспользованиеобщегореквизита автопрефиксномеразадачи вариантвстроенногоязыка видиерархии видрегистранакопления видтаблицывнешнегоисточникаданных записьдвиженийприпроведении заполнениепоследовательностей индексирование использованиебазыпланавидоврасчета использованиебыстроговыбора использованиеобщегореквизита использованиеподчинения использованиеполнотекстовогопоиска использованиеразделяемыхданныхобщегореквизита использованиереквизита назначениеиспользованияприложения назначениерасширенияконфигурации направлениепередачи обновлениепредопределенныхданных оперативноепроведение основноепредставлениевидарасчета основноепредставлениевидахарактеристики основноепредставлениезадачи основноепредставлениепланаобмена основноепредставлениесправочника основноепредставлениесчета перемещениеграницыприпроведении периодичностьномерабизнеспроцесса периодичностьномерадокумента периодичностьрегистрарасчета периодичностьрегистрасведений повторноеиспользованиевозвращаемыхзначений полнотекстовыйпоискпривводепостроке принадлежностьобъекта проведение разделениеаутентификацииобщегореквизита разделениеданныхобщегореквизита разделениерасширенийконфигурацииобщегореквизита режимавтонумерацииобъектов режимзаписирегистра режимиспользованиямодальности режимиспользованиясинхронныхвызововрасширенийплатформыивнешнихкомпонент режимповторногоиспользованиясеансов режимполученияданныхвыборапривводепостроке режимсовместимости режимсовместимостиинтерфейса режимуправленияблокировкойданныхпоумолчанию сериикодовпланавидовхарактеристик сериикодовпланасчетов сериикодовсправочника созданиепривводе способвыбора способпоискастрокипривводепостроке способредактирования типданныхтаблицывнешнегоисточникаданных типкодапланавидоврасчета типкодасправочника типмакета типномерабизнеспроцесса типномерадокумента типномеразадачи типформы удалениедвижений ",w="важностьпроблемыприменениярасширенияконфигурации вариантинтерфейсаклиентскогоприложения вариантмасштабаформклиентскогоприложения вариантосновногошрифтаклиентскогоприложения вариантстандартногопериода вариантстандартнойдатыначала видграницы видкартинки видотображенияполнотекстовогопоиска видрамки видсравнения видцвета видчисловогозначения видшрифта допустимаядлина допустимыйзнак использованиеbyteordermark использованиеметаданныхполнотекстовогопоиска источникрасширенийконфигурации клавиша кодвозвратадиалога кодировкаxbase кодировкатекста направлениепоиска направлениесортировки обновлениепредопределенныхданных обновлениеприизмененииданных отображениепанелиразделов проверказаполнения режимдиалогавопрос режимзапускаклиентскогоприложения режимокругления режимоткрытияформприложения режимполнотекстовогопоиска скоростьклиентскогосоединения состояниевнешнегоисточникаданных состояниеобновленияконфигурациибазыданных способвыборасертификатаwindows способкодированиястроки статуссообщения типвнешнейкомпоненты типплатформы типповеденияклавишиenter типэлементаинформацииовыполненииобновленияконфигурациибазыданных уровеньизоляциитранзакций хешфункция частидаты",F=p+S+g+T+N+C+R+O+f+M+A+L+U+D+V+X+G+z+b+v+h+w,te="comобъект ftpсоединение httpзапрос httpсервисответ httpсоединение wsопределения wsпрокси xbase анализданных аннотацияxs блокировкаданных буфердвоичныхданных включениеxs выражениекомпоновкиданных генераторслучайныхчисел географическаясхема географическиекоординаты графическаясхема группамоделиxs данныерасшифровкикомпоновкиданных двоичныеданные дендрограмма диаграмма диаграммаганта диалогвыборафайла диалогвыборацвета диалогвыборашрифта диалограсписаниярегламентногозадания диалогредактированиястандартногопериода диапазон документdom документhtml документацияxs доставляемоеуведомление записьdom записьfastinfoset записьhtml записьjson записьxml записьzipфайла записьданных записьтекста записьузловdom запрос защищенноесоединениеopenssl значенияполейрасшифровкикомпоновкиданных извлечениетекста импортxs интернетпочта интернетпочтовоесообщение интернетпочтовыйпрофиль интернетпрокси интернетсоединение информациядляприложенияxs использованиеатрибутаxs использованиесобытияжурналарегистрации источникдоступныхнастроеккомпоновкиданных итераторузловdom картинка квалификаторыдаты квалификаторыдвоичныхданных квалификаторыстроки квалификаторычисла компоновщикмакетакомпоновкиданных компоновщикнастроеккомпоновкиданных конструктормакетаоформлениякомпоновкиданных конструкторнастроеккомпоновкиданных конструкторформатнойстроки линия макеткомпоновкиданных макетобластикомпоновкиданных макетоформлениякомпоновкиданных маскаxs менеджеркриптографии наборсхемxml настройкикомпоновкиданных настройкисериализацииjson обработкакартинок обработкарасшифровкикомпоновкиданных обходдереваdom объявлениеатрибутаxs объявлениенотацииxs объявлениеэлементаxs описаниеиспользованиясобытиядоступжурналарегистрации описаниеиспользованиясобытияотказвдоступежурналарегистрации описаниеобработкирасшифровкикомпоновкиданных описаниепередаваемогофайла описаниетипов определениегруппыатрибутовxs определениегруппымоделиxs определениеограниченияидентичностиxs определениепростоготипаxs определениесоставноготипаxs определениетипадокументаdom определенияxpathxs отборкомпоновкиданных пакетотображаемыхдокументов параметрвыбора параметркомпоновкиданных параметрызаписиjson параметрызаписиxml параметрычтенияxml переопределениеxs планировщик полеанализаданных полекомпоновкиданных построительdom построительзапроса построительотчета построительотчетаанализаданных построительсхемxml поток потоквпамяти почта почтовоесообщение преобразованиеxsl преобразованиекканоническомуxml процессорвыводарезультатакомпоновкиданныхвколлекциюзначений процессорвыводарезультатакомпоновкиданныхвтабличныйдокумент процессоркомпоновкиданных разыменовательпространствименdom рамка расписаниерегламентногозадания расширенноеимяxml результатчтенияданных своднаядиаграмма связьпараметравыбора связьпотипу связьпотипукомпоновкиданных сериализаторxdto сертификатклиентаwindows сертификатклиентафайл сертификаткриптографии сертификатыудостоверяющихцентровwindows сертификатыудостоверяющихцентровфайл сжатиеданных системнаяинформация сообщениепользователю сочетаниеклавиш сравнениезначений стандартнаядатаначала стандартныйпериод схемаxml схемакомпоновкиданных табличныйдокумент текстовыйдокумент тестируемоеприложение типданныхxml уникальныйидентификатор фабрикаxdto файл файловыйпоток фасетдлиныxs фасетколичестваразрядовдробнойчастиxs фасетмаксимальноговключающегозначенияxs фасетмаксимальногоисключающегозначенияxs фасетмаксимальнойдлиныxs фасетминимальноговключающегозначенияxs фасетминимальногоисключающегозначенияxs фасетминимальнойдлиныxs фасетобразцаxs фасетобщегоколичестваразрядовxs фасетперечисленияxs фасетпробельныхсимволовxs фильтрузловdom форматированнаястрока форматированныйдокумент фрагментxs хешированиеданных хранилищезначения цвет чтениеfastinfoset чтениеhtml чтениеjson чтениеxml чтениеzipфайла чтениеданных чтениетекста чтениеузловdom шрифт элементрезультатакомпоновкиданных "+"comsafearray деревозначений массив соответствие списокзначений структура таблицазначений фиксированнаяструктура фиксированноесоответствие фиксированныймассив ",Y="null истина ложь неопределено",W=e.inherit(e.NUMBER_MODE),q={className:"string",begin:'"|\\|',end:'"|$',contains:[{begin:'""'}]},B={begin:"'",end:"'",excludeBegin:!0,excludeEnd:!0,contains:[{className:"number",begin:"\\d{4}([\\.\\\\/:-]?\\d{2}){0,5}"}]},$=e.inherit(e.C_LINE_COMMENT_MODE),Z={className:"meta",begin:"#|&",end:"$",keywords:{$pattern:t,keyword:o+l},contains:[$]},ne={className:"symbol",begin:"~",end:";|:",excludeEnd:!0},re={className:"function",variants:[{begin:"процедура|функция",end:"\\)",keywords:"процедура функция"},{begin:"конецпроцедуры|конецфункции",keywords:"конецпроцедуры конецфункции"}],contains:[{begin:"\\(",end:"\\)",endsParent:!0,contains:[{className:"params",begin:t,end:",",excludeEnd:!0,endsWithParent:!0,keywords:{$pattern:t,keyword:"знач",literal:Y},contains:[W,q,B]},$]},e.inherit(e.TITLE_MODE,{begin:t})]};return{name:"1C:Enterprise",case_insensitive:!0,keywords:{$pattern:t,keyword:o,built_in:m,class:F,type:te,literal:Y},contains:[Z,re,$,ne,W,q,B]}}return we=n,we}var ke,xr;function y_(){if(xr)return ke;xr=1;function n(e){const t=e.regex,a=/^[a-zA-Z][a-zA-Z0-9-]*/,i=["ALPHA","BIT","CHAR","CR","CRLF","CTL","DIGIT","DQUOTE","HEXDIG","HTAB","LF","LWSP","OCTET","SP","VCHAR","WSP"],o=e.COMMENT(/;/,/$/),s={scope:"symbol",match:/%b[0-1]+(-[0-1]+|(\.[0-1]+)+)?/},r={scope:"symbol",match:/%d[0-9]+(-[0-9]+|(\.[0-9]+)+)?/},l={scope:"symbol",match:/%x[0-9A-F]+(-[0-9A-F]+|(\.[0-9A-F]+)+)?/},c={scope:"symbol",match:/%[si](?=".*")/},_={scope:"attribute",match:t.concat(a,/(?=\s*=)/)};return{name:"Augmented Backus-Naur Form",illegal:/[!@#$^&',?+~`|:]/,keywords:i,contains:[{scope:"operator",match:/=\/?/},_,o,s,r,l,c,e.QUOTE_STRING_MODE,e.NUMBER_MODE]}}return ke=n,ke}var Ue,Pr;function D_(){if(Pr)return Ue;Pr=1;function n(e){const t=e.regex,a=["GET","POST","HEAD","PUT","DELETE","CONNECT","OPTIONS","PATCH","TRACE"];return{name:"Apache Access Log",contains:[{className:"number",begin:/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}(:\d{1,5})?\b/,relevance:5},{className:"number",begin:/\b\d+\b/,relevance:0},{className:"string",begin:t.concat(/"/,t.either(...a)),end:/"/,keywords:a,illegal:/\n/,relevance:5,contains:[{begin:/HTTP\/[12]\.\d'/,relevance:5}]},{className:"string",begin:/\[\d[^\]\n]{8,}\]/,illegal:/\n/,relevance:1},{className:"string",begin:/\[/,end:/\]/,illegal:/\n/,relevance:0},{className:"string",begin:/"Mozilla\/\d\.\d \(/,end:/"/,illegal:/\n/,relevance:3},{className:"string",begin:/"/,end:/"/,illegal:/\n/,relevance:0}]}}return Ue=n,Ue}var Fe,wr;function h_(){if(wr)return Fe;wr=1;function n(e){const t=e.regex,a=/[a-zA-Z_$][a-zA-Z0-9_$]*/,i=t.concat(a,t.concat("(\\.",a,")*")),o=/([*]|[a-zA-Z_$][a-zA-Z0-9_$]*)/,s={className:"rest_arg",begin:/[.]{3}/,end:a,relevance:10};return{name:"ActionScript",aliases:["as"],keywords:{keyword:["as","break","case","catch","class","const","continue","default","delete","do","dynamic","each","else","extends","final","finally","for","function","get","if","implements","import","in","include","instanceof","interface","internal","is","namespace","native","new","override","package","private","protected","public","return","set","static","super","switch","this","throw","try","typeof","use","var","void","while","with"],literal:["true","false","null","undefined"]},contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.C_NUMBER_MODE,{match:[/\bpackage/,/\s+/,i],className:{1:"keyword",3:"title.class"}},{match:[/\b(?:class|interface|extends|implements)/,/\s+/,a],className:{1:"keyword",3:"title.class"}},{className:"meta",beginKeywords:"import include",end:/;/,keywords:{keyword:"import include"}},{beginKeywords:"function",end:/[{;]/,excludeEnd:!0,illegal:/\S/,contains:[e.inherit(e.TITLE_MODE,{className:"title.function"}),{className:"params",begin:/\(/,end:/\)/,contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,s]},{begin:t.concat(/:\s*/,o)}]},e.METHOD_GUARD],illegal:/#/}}return Fe=n,Fe}var Be,kr;function M_(){if(kr)return Be;kr=1;function n(e){const t="\\d(_|\\d)*",a="[eE][-+]?"+t,i=t+"(\\."+t+")?("+a+")?",o="\\w+",r="\\b("+(t+"#"+o+"(\\."+o+")?#("+a+")?")+"|"+i+")",l="[A-Za-z](_?[A-Za-z0-9.])*",c=`[]\\{\\}%#'"`,_=e.COMMENT("--","$"),d={begin:"\\s+:\\s+",end:"\\s*(:=|;|\\)|=>|$)",illegal:c,contains:[{beginKeywords:"loop for declare others",endsParent:!0},{className:"keyword",beginKeywords:"not null constant access function procedure in out aliased exception"},{className:"type",begin:l,endsParent:!0,relevance:0}]};return{name:"Ada",case_insensitive:!0,keywords:{keyword:["abort","else","new","return","abs","elsif","not","reverse","abstract","end","accept","entry","select","access","exception","of","separate","aliased","exit","or","some","all","others","subtype","and","for","out","synchronized","array","function","overriding","at","tagged","generic","package","task","begin","goto","pragma","terminate","body","private","then","if","procedure","type","case","in","protected","constant","interface","is","raise","use","declare","range","delay","limited","record","when","delta","loop","rem","while","digits","renames","with","do","mod","requeue","xor"],literal:["True","False"]},contains:[_,{className:"string",begin:/"/,end:/"/,contains:[{begin:/""/,relevance:0}]},{className:"string",begin:/'.'/},{className:"number",begin:r,relevance:0},{className:"symbol",begin:"'"+l},{className:"title",begin:"(\\bwith\\s+)?(\\bprivate\\s+)?\\bpackage\\s+(\\bbody\\s+)?",end:"(is|$)",keywords:"package body",excludeBegin:!0,excludeEnd:!0,illegal:c},{begin:"(\\b(with|overriding)\\s+)?\\b(function|procedure)\\s+",end:"(\\bis|\\bwith|\\brenames|\\)\\s*;)",keywords:"overriding function procedure with is renames return",returnBegin:!0,contains:[_,{className:"title",begin:"(\\bwith\\s+)?\\b(function|procedure)\\s+",end:"(\\(|\\s+|$)",excludeBegin:!0,excludeEnd:!0,illegal:c},d,{className:"type",begin:"\\breturn\\s+",end:"(\\s+|;|$)",keywords:"return",excludeBegin:!0,excludeEnd:!0,endsParent:!0,illegal:c}]},{className:"type",begin:"\\b(sub)?type\\s+",end:"\\s+",keywords:"type",excludeBegin:!0,illegal:c},d]}}return Be=n,Be}var Ge,Ur;function L_(){if(Ur)return Ge;Ur=1;function n(e){const t={className:"built_in",begin:"\\b(void|bool|int8|int16|int32|int64|int|uint8|uint16|uint32|uint64|uint|string|ref|array|double|float|auto|dictionary)"},a={className:"symbol",begin:"[a-zA-Z0-9_]+@"},i={className:"keyword",begin:"<",end:">",contains:[t,a]};return t.contains=[i],a.contains=[i],{name:"AngelScript",aliases:["asc"],keywords:["for","in|0","break","continue","while","do|0","return","if","else","case","switch","namespace","is","cast","or","and","xor","not","get|0","in","inout|10","out","override","set|0","private","public","const","default|0","final","shared","external","mixin|10","enum","typedef","funcdef","this","super","import","from","interface","abstract|0","try","catch","protected","explicit","property"],illegal:"(^using\\s+[A-Za-z0-9_\\.]+;$|\\bfunction\\s*[^\\(])",contains:[{className:"string",begin:"'",end:"'",illegal:"\\n",contains:[e.BACKSLASH_ESCAPE],relevance:0},{className:"string",begin:'"""',end:'"""'},{className:"string",begin:'"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE],relevance:0},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"string",begin:"^\\s*\\[",end:"\\]"},{beginKeywords:"interface namespace",end:/\{/,illegal:"[;.\\-]",contains:[{className:"symbol",begin:"[a-zA-Z0-9_]+"}]},{beginKeywords:"class",end:/\{/,illegal:"[;.\\-]",contains:[{className:"symbol",begin:"[a-zA-Z0-9_]+",contains:[{begin:"[:,]\\s*",contains:[{className:"symbol",begin:"[a-zA-Z0-9_]+"}]}]}]},t,a,{className:"literal",begin:"\\b(null|true|false)"},{className:"number",relevance:0,begin:"(-?)(\\b0[xXbBoOdD][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?f?|\\.\\d+f?)([eE][-+]?\\d+f?)?)"}]}}return Ge=n,Ge}var Ye,Fr;function x_(){if(Fr)return Ye;Fr=1;function n(e){const t={className:"number",begin:/[$%]\d+/},a={className:"number",begin:/\b\d+/},i={className:"number",begin:/\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}(:\d{1,5})?/},o={className:"number",begin:/:\d{1,5}/};return{name:"Apache config",aliases:["apacheconf"],case_insensitive:!0,contains:[e.HASH_COMMENT_MODE,{className:"section",begin:/<\/?/,end:/>/,contains:[i,o,e.inherit(e.QUOTE_STRING_MODE,{relevance:0})]},{className:"attribute",begin:/\w+/,relevance:0,keywords:{_:["order","deny","allow","setenv","rewriterule","rewriteengine","rewritecond","documentroot","sethandler","errordocument","loadmodule","options","header","listen","serverroot","servername"]},starts:{end:/$/,relevance:0,keywords:{literal:"on off all deny allow"},contains:[{className:"meta",begin:/\s\[/,end:/\]$/},{className:"variable",begin:/[\$%]\{/,end:/\}/,contains:["self",t]},i,a,e.QUOTE_STRING_MODE]}}],illegal:/\S/}}return Ye=n,Ye}var qe,Br;function P_(){if(Br)return qe;Br=1;function n(e){const t=e.regex,a=e.inherit(e.QUOTE_STRING_MODE,{illegal:null}),i={className:"params",begin:/\(/,end:/\)/,contains:["self",e.C_NUMBER_MODE,a]},o=e.COMMENT(/--/,/$/),s=e.COMMENT(/\(\*/,/\*\)/,{contains:["self",o]}),r=[o,s,e.HASH_COMMENT_MODE],l=[/apart from/,/aside from/,/instead of/,/out of/,/greater than/,/isn't|(doesn't|does not) (equal|come before|come after|contain)/,/(greater|less) than( or equal)?/,/(starts?|ends|begins?) with/,/contained by/,/comes (before|after)/,/a (ref|reference)/,/POSIX (file|path)/,/(date|time) string/,/quoted form/],c=[/clipboard info/,/the clipboard/,/info for/,/list (disks|folder)/,/mount volume/,/path to/,/(close|open for) access/,/(get|set) eof/,/current date/,/do shell script/,/get volume settings/,/random number/,/set volume/,/system attribute/,/system info/,/time to GMT/,/(load|run|store) script/,/scripting components/,/ASCII (character|number)/,/localized string/,/choose (application|color|file|file name|folder|from list|remote application|URL)/,/display (alert|dialog)/];return{name:"AppleScript",aliases:["osascript"],keywords:{keyword:"about above after against and around as at back before beginning behind below beneath beside between but by considering contain contains continue copy div does eighth else end equal equals error every exit fifth first for fourth from front get given global if ignoring in into is it its last local me middle mod my ninth not of on onto or over prop property put ref reference repeat returning script second set seventh since sixth some tell tenth that the|0 then third through thru timeout times to transaction try until where while whose with without",literal:"AppleScript false linefeed return pi quote result space tab true",built_in:"alias application boolean class constant date file integer list number real record string text activate beep count delay launch log offset read round run say summarize write character characters contents day frontmost id item length month name|0 paragraph paragraphs rest reverse running time version weekday word words year"},contains:[a,e.C_NUMBER_MODE,{className:"built_in",begin:t.concat(/\b/,t.either(...c),/\b/)},{className:"built_in",begin:/^\s*return\b/},{className:"literal",begin:/\b(text item delimiters|current application|missing value)\b/},{className:"keyword",begin:t.concat(/\b/,t.either(...l),/\b/)},{beginKeywords:"on",illegal:/[${=;\n]/,contains:[e.UNDERSCORE_TITLE_MODE,i]},...r],illegal:/\/\/|->|=>|\[\[/}}return qe=n,qe}var He,Gr;function w_(){if(Gr)return He;Gr=1;function n(e){const t="[A-Za-z_][0-9A-Za-z_]*",a={keyword:["if","for","while","var","new","function","do","return","void","else","break"],literal:["BackSlash","DoubleQuote","false","ForwardSlash","Infinity","NaN","NewLine","null","PI","SingleQuote","Tab","TextFormatting","true","undefined"],built_in:["Abs","Acos","All","Angle","Any","Area","AreaGeodetic","Array","Asin","Atan","Atan2","Attachments","Average","Back","Bearing","Boolean","Buffer","BufferGeodetic","Ceil","Centroid","Clip","Concatenate","Console","Constrain","Contains","ConvertDirection","Cos","Count","Crosses","Cut","Date","DateAdd","DateDiff","Day","Decode","DefaultValue","Densify","DensifyGeodetic","Dictionary","Difference","Disjoint","Distance","DistanceGeodetic","Distinct","Domain","DomainCode","DomainName","EnvelopeIntersects","Equals","Erase","Exp","Expects","Extent","Feature","FeatureSet","FeatureSetByAssociation","FeatureSetById","FeatureSetByName","FeatureSetByPortalItem","FeatureSetByRelationshipName","Filter","Find","First","Floor","FromCharCode","FromCodePoint","FromJSON","GdbVersion","Generalize","Geometry","GetFeatureSet","GetUser","GroupBy","Guid","Hash","HasKey","Hour","IIf","Includes","IndexOf","Insert","Intersection","Intersects","IsEmpty","IsNan","ISOMonth","ISOWeek","ISOWeekday","ISOYear","IsSelfIntersecting","IsSimple","Left|0","Length","Length3D","LengthGeodetic","Log","Lower","Map","Max","Mean","Mid","Millisecond","Min","Minute","Month","MultiPartToSinglePart","Multipoint","NextSequenceValue","None","Now","Number","Offset|0","OrderBy","Overlaps","Point","Polygon","Polyline","Pop","Portal","Pow","Proper","Push","Random","Reduce","Relate","Replace","Resize","Reverse","Right|0","RingIsClockwise","Rotate","Round","Schema","Second","SetGeometry","Simplify","Sin","Slice","Sort","Splice","Split","Sqrt","Stdev","SubtypeCode","SubtypeName","Subtypes","Sum","SymmetricDifference","Tan","Text","Timestamp","ToCharCode","ToCodePoint","Today","ToHex","ToLocal","Top|0","Touches","ToUTC","TrackAccelerationAt","TrackAccelerationWindow","TrackCurrentAcceleration","TrackCurrentDistance","TrackCurrentSpeed","TrackCurrentTime","TrackDistanceAt","TrackDistanceWindow","TrackDuration","TrackFieldWindow","TrackGeometryWindow","TrackIndex","TrackSpeedAt","TrackSpeedWindow","TrackStartTime","TrackWindow","Trim","TypeOf","Union","Upper","UrlEncode","Variance","Week","Weekday","When","Within","Year"]},i={className:"symbol",begin:"\\$[datastore|feature|layer|map|measure|sourcefeature|sourcelayer|targetfeature|targetlayer|value|view]+"},o={className:"number",variants:[{begin:"\\b(0[bB][01]+)"},{begin:"\\b(0[oO][0-7]+)"},{begin:e.C_NUMBER_RE}],relevance:0},s={className:"subst",begin:"\\$\\{",end:"\\}",keywords:a,contains:[]},r={className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE,s]};s.contains=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,r,o,e.REGEXP_MODE];const l=s.contains.concat([e.C_BLOCK_COMMENT_MODE,e.C_LINE_COMMENT_MODE]);return{name:"ArcGIS Arcade",case_insensitive:!0,keywords:a,contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,r,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,i,o,{begin:/[{,]\s*/,relevance:0,contains:[{begin:t+"\\s*:",returnBegin:!0,relevance:0,contains:[{className:"attr",begin:t,relevance:0}]}]},{begin:"("+e.RE_STARTERS_RE+"|\\b(return)\\b)\\s*",keywords:"return",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.REGEXP_MODE,{className:"function",begin:"(\\(.*?\\)|"+t+")\\s*=>",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:t},{begin:/\(\s*\)/},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:a,contains:l}]}]}],relevance:0},{beginKeywords:"function",end:/\{/,excludeEnd:!0,contains:[e.inherit(e.TITLE_MODE,{className:"title.function",begin:t}),{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,contains:l}],illegal:/\[|%/},{begin:/\$[(.]/}],illegal:/#(?!!)/}}return He=n,He}var Ve,Yr;function k_(){if(Yr)return Ve;Yr=1;function n(t){const a=t.regex,i=t.COMMENT("//","$",{contains:[{begin:/\\\n/}]}),o="decltype\\(auto\\)",s="[a-zA-Z_]\\w*::",r="<[^<>]+>",l="(?!struct)("+o+"|"+a.optional(s)+"[a-zA-Z_]\\w*"+a.optional(r)+")",c={className:"type",begin:"\\b[a-z\\d_]*_t\\b"},_="\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)",d={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[t.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'("+_+"|.)",end:"'",illegal:"."},t.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},E={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)((ll|LL|l|L)(u|U)?|(u|U)(ll|LL|l|L)?|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},m={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{keyword:"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},t.inherit(d,{className:"string"}),{className:"string",begin:/<.*?>/},i,t.C_BLOCK_COMMENT_MODE]},p={className:"title",begin:a.optional(s)+t.IDENT_RE,relevance:0},S=a.optional(s)+t.IDENT_RE+"\\s*\\(",g=["alignas","alignof","and","and_eq","asm","atomic_cancel","atomic_commit","atomic_noexcept","auto","bitand","bitor","break","case","catch","class","co_await","co_return","co_yield","compl","concept","const_cast|10","consteval","constexpr","constinit","continue","decltype","default","delete","do","dynamic_cast|10","else","enum","explicit","export","extern","false","final","for","friend","goto","if","import","inline","module","mutable","namespace","new","noexcept","not","not_eq","nullptr","operator","or","or_eq","override","private","protected","public","reflexpr","register","reinterpret_cast|10","requires","return","sizeof","static_assert","static_cast|10","struct","switch","synchronized","template","this","thread_local","throw","transaction_safe","transaction_safe_dynamic","true","try","typedef","typeid","typename","union","using","virtual","volatile","while","xor","xor_eq"],T=["bool","char","char16_t","char32_t","char8_t","double","float","int","long","short","void","wchar_t","unsigned","signed","const","static"],N=["any","auto_ptr","barrier","binary_semaphore","bitset","complex","condition_variable","condition_variable_any","counting_semaphore","deque","false_type","future","imaginary","initializer_list","istringstream","jthread","latch","lock_guard","multimap","multiset","mutex","optional","ostringstream","packaged_task","pair","promise","priority_queue","queue","recursive_mutex","recursive_timed_mutex","scoped_lock","set","shared_future","shared_lock","shared_mutex","shared_timed_mutex","shared_ptr","stack","string_view","stringstream","timed_mutex","thread","true_type","tuple","unique_lock","unique_ptr","unordered_map","unordered_multimap","unordered_multiset","unordered_set","variant","vector","weak_ptr","wstring","wstring_view"],C=["abort","abs","acos","apply","as_const","asin","atan","atan2","calloc","ceil","cerr","cin","clog","cos","cosh","cout","declval","endl","exchange","exit","exp","fabs","floor","fmod","forward","fprintf","fputs","free","frexp","fscanf","future","invoke","isalnum","isalpha","iscntrl","isdigit","isgraph","islower","isprint","ispunct","isspace","isupper","isxdigit","labs","launder","ldexp","log","log10","make_pair","make_shared","make_shared_for_overwrite","make_tuple","make_unique","malloc","memchr","memcmp","memcpy","memset","modf","move","pow","printf","putchar","puts","realloc","scanf","sin","sinh","snprintf","sprintf","sqrt","sscanf","std","stderr","stdin","stdout","strcat","strchr","strcmp","strcpy","strcspn","strlen","strncat","strncmp","strncpy","strpbrk","strrchr","strspn","strstr","swap","tan","tanh","terminate","to_underlying","tolower","toupper","vfprintf","visit","vprintf","vsprintf"],f={type:T,keyword:g,literal:["NULL","false","nullopt","nullptr","true"],built_in:["_Pragma"],_type_hints:N},M={className:"function.dispatch",relevance:0,keywords:{_hint:C},begin:a.concat(/\b/,/(?!decltype)/,/(?!if)/,/(?!for)/,/(?!switch)/,/(?!while)/,t.IDENT_RE,a.lookahead(/(<[^<>]+>|)\s*\(/))},A=[M,m,c,i,t.C_BLOCK_COMMENT_MODE,E,d],L={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:f,contains:A.concat([{begin:/\(/,end:/\)/,keywords:f,contains:A.concat(["self"]),relevance:0}]),relevance:0},U={className:"function",begin:"("+l+"[\\*&\\s]+)+"+S,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:f,illegal:/[^\w\s\*&:<>.]/,contains:[{begin:o,keywords:f,relevance:0},{begin:S,returnBegin:!0,contains:[p],relevance:0},{begin:/::/,relevance:0},{begin:/:/,endsWithParent:!0,contains:[d,E]},{relevance:0,match:/,/},{className:"params",begin:/\(/,end:/\)/,keywords:f,relevance:0,contains:[i,t.C_BLOCK_COMMENT_MODE,d,E,c,{begin:/\(/,end:/\)/,keywords:f,relevance:0,contains:["self",i,t.C_BLOCK_COMMENT_MODE,d,E,c]}]},c,i,t.C_BLOCK_COMMENT_MODE,m]};return{name:"C++",aliases:["cc","c++","h++","hpp","hh","hxx","cxx"],keywords:f,illegal:"</",classNameAliases:{"function.dispatch":"built_in"},contains:[].concat(L,U,M,A,[m,{begin:"\\b(deque|list|queue|priority_queue|pair|stack|vector|map|set|bitset|multiset|multimap|unordered_map|unordered_set|unordered_multiset|unordered_multimap|array|tuple|optional|variant|function)\\s*<(?!<)",end:">",keywords:f,contains:["self",c]},{begin:t.IDENT_RE+"::",keywords:f},{match:[/\b(?:enum(?:\s+(?:class|struct))?|class|struct|union)/,/\s+/,/\w+/],className:{1:"keyword",3:"title.class"}}])}}function e(t){const a={type:["boolean","byte","word","String"],built_in:["KeyboardController","MouseController","SoftwareSerial","EthernetServer","EthernetClient","LiquidCrystal","RobotControl","GSMVoiceCall","EthernetUDP","EsploraTFT","HttpClient","RobotMotor","WiFiClient","GSMScanner","FileSystem","Scheduler","GSMServer","YunClient","YunServer","IPAddress","GSMClient","GSMModem","Keyboard","Ethernet","Console","GSMBand","Esplora","Stepper","Process","WiFiUDP","GSM_SMS","Mailbox","USBHost","Firmata","PImage","Client","Server","GSMPIN","FileIO","Bridge","Serial","EEPROM","Stream","Mouse","Audio","Servo","File","Task","GPRS","WiFi","Wire","TFT","GSM","SPI","SD"],_hints:["setup","loop","runShellCommandAsynchronously","analogWriteResolution","retrieveCallingNumber","printFirmwareVersion","analogReadResolution","sendDigitalPortPair","noListenOnLocalhost","readJoystickButton","setFirmwareVersion","readJoystickSwitch","scrollDisplayRight","getVoiceCallStatus","scrollDisplayLeft","writeMicroseconds","delayMicroseconds","beginTransmission","getSignalStrength","runAsynchronously","getAsynchronously","listenOnLocalhost","getCurrentCarrier","readAccelerometer","messageAvailable","sendDigitalPorts","lineFollowConfig","countryNameWrite","runShellCommand","readStringUntil","rewindDirectory","readTemperature","setClockDivider","readLightSensor","endTransmission","analogReference","detachInterrupt","countryNameRead","attachInterrupt","encryptionType","readBytesUntil","robotNameWrite","readMicrophone","robotNameRead","cityNameWrite","userNameWrite","readJoystickY","readJoystickX","mouseReleased","openNextFile","scanNetworks","noInterrupts","digitalWrite","beginSpeaker","mousePressed","isActionDone","mouseDragged","displayLogos","noAutoscroll","addParameter","remoteNumber","getModifiers","keyboardRead","userNameRead","waitContinue","processInput","parseCommand","printVersion","readNetworks","writeMessage","blinkVersion","cityNameRead","readMessage","setDataMode","parsePacket","isListening","setBitOrder","beginPacket","isDirectory","motorsWrite","drawCompass","digitalRead","clearScreen","serialEvent","rightToLeft","setTextSize","leftToRight","requestFrom","keyReleased","compassRead","analogWrite","interrupts","WiFiServer","disconnect","playMelody","parseFloat","autoscroll","getPINUsed","setPINUsed","setTimeout","sendAnalog","readSlider","analogRead","beginWrite","createChar","motorsStop","keyPressed","tempoWrite","readButton","subnetMask","debugPrint","macAddress","writeGreen","randomSeed","attachGPRS","readString","sendString","remotePort","releaseAll","mouseMoved","background","getXChange","getYChange","answerCall","getResult","voiceCall","endPacket","constrain","getSocket","writeJSON","getButton","available","connected","findUntil","readBytes","exitValue","readGreen","writeBlue","startLoop","IPAddress","isPressed","sendSysex","pauseMode","gatewayIP","setCursor","getOemKey","tuneWrite","noDisplay","loadImage","switchPIN","onRequest","onReceive","changePIN","playFile","noBuffer","parseInt","overflow","checkPIN","knobRead","beginTFT","bitClear","updateIR","bitWrite","position","writeRGB","highByte","writeRed","setSpeed","readBlue","noStroke","remoteIP","transfer","shutdown","hangCall","beginSMS","endWrite","attached","maintain","noCursor","checkReg","checkPUK","shiftOut","isValid","shiftIn","pulseIn","connect","println","localIP","pinMode","getIMEI","display","noBlink","process","getBand","running","beginSD","drawBMP","lowByte","setBand","release","bitRead","prepare","pointTo","readRed","setMode","noFill","remove","listen","stroke","detach","attach","noTone","exists","buffer","height","bitSet","circle","config","cursor","random","IRread","setDNS","endSMS","getKey","micros","millis","begin","print","write","ready","flush","width","isPIN","blink","clear","press","mkdir","rmdir","close","point","yield","image","BSSID","click","delay","read","text","move","peek","beep","rect","line","open","seek","fill","size","turn","stop","home","find","step","tone","sqrt","RSSI","SSID","end","bit","tan","cos","sin","pow","map","abs","max","min","get","run","put"],literal:["DIGITAL_MESSAGE","FIRMATA_STRING","ANALOG_MESSAGE","REPORT_DIGITAL","REPORT_ANALOG","INPUT_PULLUP","SET_PIN_MODE","INTERNAL2V56","SYSTEM_RESET","LED_BUILTIN","INTERNAL1V1","SYSEX_START","INTERNAL","EXTERNAL","DEFAULT","OUTPUT","INPUT","HIGH","LOW"]},i=n(t),o=i.keywords;return o.type=[...o.type,...a.type],o.literal=[...o.literal,...a.literal],o.built_in=[...o.built_in,...a.built_in],o._hints=a._hints,i.name="Arduino",i.aliases=["ino"],i.supersetOf="cpp",i}return Ve=e,Ve}var We,qr;function U_(){if(qr)return We;qr=1;function n(e){const t={variants:[e.COMMENT("^[ \\t]*(?=#)","$",{relevance:0,excludeBegin:!0}),e.COMMENT("[;@]","$",{relevance:0}),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]};return{name:"ARM Assembly",case_insensitive:!0,aliases:["arm"],keywords:{$pattern:"\\.?"+e.IDENT_RE,meta:".2byte .4byte .align .ascii .asciz .balign .byte .code .data .else .end .endif .endm .endr .equ .err .exitm .extern .global .hword .if .ifdef .ifndef .include .irp .long .macro .rept .req .section .set .skip .space .text .word .arm .thumb .code16 .code32 .force_thumb .thumb_func .ltorg ALIAS ALIGN ARM AREA ASSERT ATTR CN CODE CODE16 CODE32 COMMON CP DATA DCB DCD DCDU DCDO DCFD DCFDU DCI DCQ DCQU DCW DCWU DN ELIF ELSE END ENDFUNC ENDIF ENDP ENTRY EQU EXPORT EXPORTAS EXTERN FIELD FILL FUNCTION GBLA GBLL GBLS GET GLOBAL IF IMPORT INCBIN INCLUDE INFO KEEP LCLA LCLL LCLS LTORG MACRO MAP MEND MEXIT NOFP OPT PRESERVE8 PROC QN READONLY RELOC REQUIRE REQUIRE8 RLIST FN ROUT SETA SETL SETS SN SPACE SUBT THUMB THUMBX TTL WHILE WEND ",built_in:"r0 r1 r2 r3 r4 r5 r6 r7 r8 r9 r10 r11 r12 r13 r14 r15 pc lr sp ip sl sb fp a1 a2 a3 a4 v1 v2 v3 v4 v5 v6 v7 v8 f0 f1 f2 f3 f4 f5 f6 f7 p0 p1 p2 p3 p4 p5 p6 p7 p8 p9 p10 p11 p12 p13 p14 p15 c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 c14 c15 q0 q1 q2 q3 q4 q5 q6 q7 q8 q9 q10 q11 q12 q13 q14 q15 cpsr_c cpsr_x cpsr_s cpsr_f cpsr_cx cpsr_cxs cpsr_xs cpsr_xsf cpsr_sf cpsr_cxsf spsr_c spsr_x spsr_s spsr_f spsr_cx spsr_cxs spsr_xs spsr_xsf spsr_sf spsr_cxsf s0 s1 s2 s3 s4 s5 s6 s7 s8 s9 s10 s11 s12 s13 s14 s15 s16 s17 s18 s19 s20 s21 s22 s23 s24 s25 s26 s27 s28 s29 s30 s31 d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 d10 d11 d12 d13 d14 d15 d16 d17 d18 d19 d20 d21 d22 d23 d24 d25 d26 d27 d28 d29 d30 d31 {PC} {VAR} {TRUE} {FALSE} {OPT} {CONFIG} {ENDIAN} {CODESIZE} {CPU} {FPU} {ARCHITECTURE} {PCSTOREOFFSET} {ARMASM_VERSION} {INTER} {ROPI} {RWPI} {SWST} {NOSWST} . @"},contains:[{className:"keyword",begin:"\\b(adc|(qd?|sh?|u[qh]?)?add(8|16)?|usada?8|(q|sh?|u[qh]?)?(as|sa)x|and|adrl?|sbc|rs[bc]|asr|b[lx]?|blx|bxj|cbn?z|tb[bh]|bic|bfc|bfi|[su]bfx|bkpt|cdp2?|clz|clrex|cmp|cmn|cpsi[ed]|cps|setend|dbg|dmb|dsb|eor|isb|it[te]{0,3}|lsl|lsr|ror|rrx|ldm(([id][ab])|f[ds])?|ldr((s|ex)?[bhd])?|movt?|mvn|mra|mar|mul|[us]mull|smul[bwt][bt]|smu[as]d|smmul|smmla|mla|umlaal|smlal?([wbt][bt]|d)|mls|smlsl?[ds]|smc|svc|sev|mia([bt]{2}|ph)?|mrr?c2?|mcrr2?|mrs|msr|orr|orn|pkh(tb|bt)|rbit|rev(16|sh)?|sel|[su]sat(16)?|nop|pop|push|rfe([id][ab])?|stm([id][ab])?|str(ex)?[bhd]?|(qd?)?sub|(sh?|q|u[qh]?)?sub(8|16)|[su]xt(a?h|a?b(16)?)|srs([id][ab])?|swpb?|swi|smi|tst|teq|wfe|wfi|yield)(eq|ne|cs|cc|mi|pl|vs|vc|hi|ls|ge|lt|gt|le|al|hs|lo)?[sptrx]?(?=\\s)"},t,e.QUOTE_STRING_MODE,{className:"string",begin:"'",end:"[^\\\\]'",relevance:0},{className:"title",begin:"\\|",end:"\\|",illegal:"\\n",relevance:0},{className:"number",variants:[{begin:"[#$=]?0x[0-9a-f]+"},{begin:"[#$=]?0b[01]+"},{begin:"[#$=]\\d+"},{begin:"\\b\\d+"}],relevance:0},{className:"symbol",variants:[{begin:"^[ \\t]*[a-z_\\.\\$][a-z0-9_\\.\\$]+:"},{begin:"^[a-z_\\.\\$][a-z0-9_\\.\\$]+"},{begin:"[=#]\\w+"}],relevance:0}]}}return We=n,We}var ze,Hr;function F_(){if(Hr)return ze;Hr=1;function n(e){const t=e.regex,a=t.concat(/[\p{L}_]/u,t.optional(/[\p{L}0-9_.-]*:/u),/[\p{L}0-9_.-]*/u),i=/[\p{L}0-9._:-]+/u,o={className:"symbol",begin:/&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;/},s={begin:/\s/,contains:[{className:"keyword",begin:/#?[a-z_][a-z1-9_-]+/,illegal:/\n/}]},r=e.inherit(s,{begin:/\(/,end:/\)/}),l=e.inherit(e.APOS_STRING_MODE,{className:"string"}),c=e.inherit(e.QUOTE_STRING_MODE,{className:"string"}),_={endsWithParent:!0,illegal:/</,relevance:0,contains:[{className:"attr",begin:i,relevance:0},{begin:/=\s*/,relevance:0,contains:[{className:"string",endsParent:!0,variants:[{begin:/"/,end:/"/,contains:[o]},{begin:/'/,end:/'/,contains:[o]},{begin:/[^\s"'=<>`]+/}]}]}]};return{name:"HTML, XML",aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],case_insensitive:!0,unicodeRegex:!0,contains:[{className:"meta",begin:/<![a-z]/,end:/>/,relevance:10,contains:[s,c,l,r,{begin:/\[/,end:/\]/,contains:[{className:"meta",begin:/<![a-z]/,end:/>/,contains:[s,r,c,l]}]}]},e.COMMENT(/<!--/,/-->/,{relevance:10}),{begin:/<!\[CDATA\[/,end:/\]\]>/,relevance:10},o,{className:"meta",end:/\?>/,variants:[{begin:/<\?xml/,relevance:10,contains:[c]},{begin:/<\?[a-z][a-z0-9]+/}]},{className:"tag",begin:/<style(?=\s|>)/,end:/>/,keywords:{name:"style"},contains:[_],starts:{end:/<\/style>/,returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:/<script(?=\s|>)/,end:/>/,keywords:{name:"script"},contains:[_],starts:{end:/<\/script>/,returnEnd:!0,subLanguage:["javascript","handlebars","xml"]}},{className:"tag",begin:/<>|<\/>/},{className:"tag",begin:t.concat(/</,t.lookahead(t.concat(a,t.either(/\/>/,/>/,/\s/)))),end:/\/?>/,contains:[{className:"name",begin:a,relevance:0,starts:_}]},{className:"tag",begin:t.concat(/<\//,t.lookahead(t.concat(a,/>/))),contains:[{className:"name",begin:a,relevance:0},{begin:/>/,relevance:0,endsParent:!0}]}]}}return ze=n,ze}var Ke,Vr;function B_(){if(Vr)return Ke;Vr=1;function n(e){const t=e.regex,a={begin:"^'{3,}[ \\t]*$",relevance:10},i=[{begin:/\\[*_`]/},{begin:/\\\\\*{2}[^\n]*?\*{2}/},{begin:/\\\\_{2}[^\n]*_{2}/},{begin:/\\\\`{2}[^\n]*`{2}/},{begin:/[:;}][*_`](?![*_`])/}],o=[{className:"strong",begin:/\*{2}([^\n]+?)\*{2}/},{className:"strong",begin:t.concat(/\*\*/,/((\*(?!\*)|\\[^\n]|[^*\n\\])+\n)+/,/(\*(?!\*)|\\[^\n]|[^*\n\\])*/,/\*\*/),relevance:0},{className:"strong",begin:/\B\*(\S|\S[^\n]*?\S)\*(?!\w)/},{className:"strong",begin:/\*[^\s]([^\n]+\n)+([^\n]+)\*/}],s=[{className:"emphasis",begin:/_{2}([^\n]+?)_{2}/},{className:"emphasis",begin:t.concat(/__/,/((_(?!_)|\\[^\n]|[^_\n\\])+\n)+/,/(_(?!_)|\\[^\n]|[^_\n\\])*/,/__/),relevance:0},{className:"emphasis",begin:/\b_(\S|\S[^\n]*?\S)_(?!\w)/},{className:"emphasis",begin:/_[^\s]([^\n]+\n)+([^\n]+)_/},{className:"emphasis",begin:"\\B'(?!['\\s])",end:"(\\n{2}|')",contains:[{begin:"\\\\'\\w",relevance:0}],relevance:0}],r={className:"symbol",begin:"^(NOTE|TIP|IMPORTANT|WARNING|CAUTION):\\s+",relevance:10},l={className:"bullet",begin:"^(\\*+|-+|\\.+|[^\\n]+?::)\\s+"};return{name:"AsciiDoc",aliases:["adoc"],contains:[e.COMMENT("^/{4,}\\n","\\n/{4,}$",{relevance:10}),e.COMMENT("^//","$",{relevance:0}),{className:"title",begin:"^\\.\\w.*$"},{begin:"^[=\\*]{4,}\\n",end:"\\n^[=\\*]{4,}$",relevance:10},{className:"section",relevance:10,variants:[{begin:"^(={1,6})[ 	].+?([ 	]\\1)?$"},{begin:"^[^\\[\\]\\n]+?\\n[=\\-~\\^\\+]{2,}$"}]},{className:"meta",begin:"^:.+?:",end:"\\s",excludeEnd:!0,relevance:10},{className:"meta",begin:"^\\[.+?\\]$",relevance:0},{className:"quote",begin:"^_{4,}\\n",end:"\\n_{4,}$",relevance:10},{className:"code",begin:"^[\\-\\.]{4,}\\n",end:"\\n[\\-\\.]{4,}$",relevance:10},{begin:"^\\+{4,}\\n",end:"\\n\\+{4,}$",contains:[{begin:"<",end:">",subLanguage:"xml",relevance:0}],relevance:10},l,r,...i,...o,...s,{className:"string",variants:[{begin:"``.+?''"},{begin:"`.+?'"}]},{className:"code",begin:/`{2}/,end:/(\n{2}|`{2})/},{className:"code",begin:"(`.+?`|\\+.+?\\+)",relevance:0},{className:"code",begin:"^[ \\t]",end:"$",relevance:0},a,{begin:"(link:)?(http|https|ftp|file|irc|image:?):\\S+?\\[[^[]*?\\]",returnBegin:!0,contains:[{begin:"(link|image:?):",relevance:0},{className:"link",begin:"\\w",end:"[^\\[]+",relevance:0},{className:"string",begin:"\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0,relevance:0}],relevance:10}]}}return Ke=n,Ke}var $e,Wr;function G_(){if(Wr)return $e;Wr=1;function n(e){const t=e.regex,a=["false","synchronized","int","abstract","float","private","char","boolean","static","null","if","const","for","true","while","long","throw","strictfp","finally","protected","import","native","final","return","void","enum","else","extends","implements","break","transient","new","catch","instanceof","byte","super","volatile","case","assert","short","package","default","double","public","try","this","switch","continue","throws","privileged","aspectOf","adviceexecution","proceed","cflowbelow","cflow","initialization","preinitialization","staticinitialization","withincode","target","within","execution","getWithinTypeName","handler","thisJoinPoint","thisJoinPointStaticPart","thisEnclosingJoinPointStaticPart","declare","parents","warning","error","soft","precedence","thisAspectInstance"],i=["get","set","args","call"];return{name:"AspectJ",keywords:a,illegal:/<\/|#/,contains:[e.COMMENT(/\/\*\*/,/\*\//,{relevance:0,contains:[{begin:/\w+@/,relevance:0},{className:"doctag",begin:/@[A-Za-z]+/}]}),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{className:"class",beginKeywords:"aspect",end:/[{;=]/,excludeEnd:!0,illegal:/[:;"\[\]]/,contains:[{beginKeywords:"extends implements pertypewithin perthis pertarget percflowbelow percflow issingleton"},e.UNDERSCORE_TITLE_MODE,{begin:/\([^\)]*/,end:/[)]+/,keywords:a.concat(i),excludeEnd:!1}]},{className:"class",beginKeywords:"class interface",end:/[{;=]/,excludeEnd:!0,relevance:0,keywords:"class interface",illegal:/[:"\[\]]/,contains:[{beginKeywords:"extends implements"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"pointcut after before around throwing returning",end:/[)]/,excludeEnd:!1,illegal:/["\[\]]/,contains:[{begin:t.concat(e.UNDERSCORE_IDENT_RE,/\s*\(/),returnBegin:!0,contains:[e.UNDERSCORE_TITLE_MODE]}]},{begin:/[:]/,returnBegin:!0,end:/[{;]/,relevance:0,excludeEnd:!1,keywords:a,illegal:/["\[\]]/,contains:[{begin:t.concat(e.UNDERSCORE_IDENT_RE,/\s*\(/),keywords:a.concat(i),relevance:0},e.QUOTE_STRING_MODE]},{beginKeywords:"new throw",relevance:0},{className:"function",begin:/\w+ +\w+(\.\w+)?\s*\([^\)]*\)\s*((throws)[\w\s,]+)?[\{;]/,returnBegin:!0,end:/[{;=]/,keywords:a,excludeEnd:!0,contains:[{begin:t.concat(e.UNDERSCORE_IDENT_RE,/\s*\(/),returnBegin:!0,relevance:0,contains:[e.UNDERSCORE_TITLE_MODE]},{className:"params",begin:/\(/,end:/\)/,relevance:0,keywords:a,contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},e.C_NUMBER_MODE,{className:"meta",begin:/@[A-Za-z]+/}]}}return $e=n,$e}var Qe,zr;function Y_(){if(zr)return Qe;zr=1;function n(e){const t={begin:"`[\\s\\S]"};return{name:"AutoHotkey",case_insensitive:!0,aliases:["ahk"],keywords:{keyword:"Break Continue Critical Exit ExitApp Gosub Goto New OnExit Pause return SetBatchLines SetTimer Suspend Thread Throw Until ahk_id ahk_class ahk_pid ahk_exe ahk_group",literal:"true false NOT AND OR",built_in:"ComSpec Clipboard ClipboardAll ErrorLevel"},contains:[t,e.inherit(e.QUOTE_STRING_MODE,{contains:[t]}),e.COMMENT(";","$",{relevance:0}),e.C_BLOCK_COMMENT_MODE,{className:"number",begin:e.NUMBER_RE,relevance:0},{className:"variable",begin:"%[a-zA-Z0-9#_$@]+%"},{className:"built_in",begin:"^\\s*\\w+\\s*(,|%)"},{className:"title",variants:[{begin:'^[^\\n";]+::(?!=)'},{begin:'^[^\\n";]+:(?!=)',relevance:0}]},{className:"meta",begin:"^\\s*#\\w+",end:"$",relevance:0},{className:"built_in",begin:"A_[a-zA-Z0-9]+"},{begin:",\\s*,"}]}}return Qe=n,Qe}var Xe,Kr;function q_(){if(Kr)return Xe;Kr=1;function n(e){const t="ByRef Case Const ContinueCase ContinueLoop Dim Do Else ElseIf EndFunc EndIf EndSelect EndSwitch EndWith Enum Exit ExitLoop For Func Global If In Local Next ReDim Return Select Static Step Switch Then To Until Volatile WEnd While With",a=["EndRegion","forcedef","forceref","ignorefunc","include","include-once","NoTrayIcon","OnAutoItStartRegister","pragma","Region","RequireAdmin","Tidy_Off","Tidy_On","Tidy_Parameters"],i="True False And Null Not Or Default",o="Abs ACos AdlibRegister AdlibUnRegister Asc AscW ASin Assign ATan AutoItSetOption AutoItWinGetTitle AutoItWinSetTitle Beep Binary BinaryLen BinaryMid BinaryToString BitAND BitNOT BitOR BitRotate BitShift BitXOR BlockInput Break Call CDTray Ceiling Chr ChrW ClipGet ClipPut ConsoleRead ConsoleWrite ConsoleWriteError ControlClick ControlCommand ControlDisable ControlEnable ControlFocus ControlGetFocus ControlGetHandle ControlGetPos ControlGetText ControlHide ControlListView ControlMove ControlSend ControlSetText ControlShow ControlTreeView Cos Dec DirCopy DirCreate DirGetSize DirMove DirRemove DllCall DllCallAddress DllCallbackFree DllCallbackGetPtr DllCallbackRegister DllClose DllOpen DllStructCreate DllStructGetData DllStructGetPtr DllStructGetSize DllStructSetData DriveGetDrive DriveGetFileSystem DriveGetLabel DriveGetSerial DriveGetType DriveMapAdd DriveMapDel DriveMapGet DriveSetLabel DriveSpaceFree DriveSpaceTotal DriveStatus EnvGet EnvSet EnvUpdate Eval Execute Exp FileChangeDir FileClose FileCopy FileCreateNTFSLink FileCreateShortcut FileDelete FileExists FileFindFirstFile FileFindNextFile FileFlush FileGetAttrib FileGetEncoding FileGetLongName FileGetPos FileGetShortcut FileGetShortName FileGetSize FileGetTime FileGetVersion FileInstall FileMove FileOpen FileOpenDialog FileRead FileReadLine FileReadToArray FileRecycle FileRecycleEmpty FileSaveDialog FileSelectFolder FileSetAttrib FileSetEnd FileSetPos FileSetTime FileWrite FileWriteLine Floor FtpSetProxy FuncName GUICreate GUICtrlCreateAvi GUICtrlCreateButton GUICtrlCreateCheckbox GUICtrlCreateCombo GUICtrlCreateContextMenu GUICtrlCreateDate GUICtrlCreateDummy GUICtrlCreateEdit GUICtrlCreateGraphic GUICtrlCreateGroup GUICtrlCreateIcon GUICtrlCreateInput GUICtrlCreateLabel GUICtrlCreateList GUICtrlCreateListView GUICtrlCreateListViewItem GUICtrlCreateMenu GUICtrlCreateMenuItem GUICtrlCreateMonthCal GUICtrlCreateObj GUICtrlCreatePic GUICtrlCreateProgress GUICtrlCreateRadio GUICtrlCreateSlider GUICtrlCreateTab GUICtrlCreateTabItem GUICtrlCreateTreeView GUICtrlCreateTreeViewItem GUICtrlCreateUpdown GUICtrlDelete GUICtrlGetHandle GUICtrlGetState GUICtrlRead GUICtrlRecvMsg GUICtrlRegisterListViewSort GUICtrlSendMsg GUICtrlSendToDummy GUICtrlSetBkColor GUICtrlSetColor GUICtrlSetCursor GUICtrlSetData GUICtrlSetDefBkColor GUICtrlSetDefColor GUICtrlSetFont GUICtrlSetGraphic GUICtrlSetImage GUICtrlSetLimit GUICtrlSetOnEvent GUICtrlSetPos GUICtrlSetResizing GUICtrlSetState GUICtrlSetStyle GUICtrlSetTip GUIDelete GUIGetCursorInfo GUIGetMsg GUIGetStyle GUIRegisterMsg GUISetAccelerators GUISetBkColor GUISetCoord GUISetCursor GUISetFont GUISetHelp GUISetIcon GUISetOnEvent GUISetState GUISetStyle GUIStartGroup GUISwitch Hex HotKeySet HttpSetProxy HttpSetUserAgent HWnd InetClose InetGet InetGetInfo InetGetSize InetRead IniDelete IniRead IniReadSection IniReadSectionNames IniRenameSection IniWrite IniWriteSection InputBox Int IsAdmin IsArray IsBinary IsBool IsDeclared IsDllStruct IsFloat IsFunc IsHWnd IsInt IsKeyword IsNumber IsObj IsPtr IsString Log MemGetStats Mod MouseClick MouseClickDrag MouseDown MouseGetCursor MouseGetPos MouseMove MouseUp MouseWheel MsgBox Number ObjCreate ObjCreateInterface ObjEvent ObjGet ObjName OnAutoItExitRegister OnAutoItExitUnRegister Ping PixelChecksum PixelGetColor PixelSearch ProcessClose ProcessExists ProcessGetStats ProcessList ProcessSetPriority ProcessWait ProcessWaitClose ProgressOff ProgressOn ProgressSet Ptr Random RegDelete RegEnumKey RegEnumVal RegRead RegWrite Round Run RunAs RunAsWait RunWait Send SendKeepActive SetError SetExtended ShellExecute ShellExecuteWait Shutdown Sin Sleep SoundPlay SoundSetWaveVolume SplashImageOn SplashOff SplashTextOn Sqrt SRandom StatusbarGetText StderrRead StdinWrite StdioClose StdoutRead String StringAddCR StringCompare StringFormat StringFromASCIIArray StringInStr StringIsAlNum StringIsAlpha StringIsASCII StringIsDigit StringIsFloat StringIsInt StringIsLower StringIsSpace StringIsUpper StringIsXDigit StringLeft StringLen StringLower StringMid StringRegExp StringRegExpReplace StringReplace StringReverse StringRight StringSplit StringStripCR StringStripWS StringToASCIIArray StringToBinary StringTrimLeft StringTrimRight StringUpper Tan TCPAccept TCPCloseSocket TCPConnect TCPListen TCPNameToIP TCPRecv TCPSend TCPShutdown, UDPShutdown TCPStartup, UDPStartup TimerDiff TimerInit ToolTip TrayCreateItem TrayCreateMenu TrayGetMsg TrayItemDelete TrayItemGetHandle TrayItemGetState TrayItemGetText TrayItemSetOnEvent TrayItemSetState TrayItemSetText TraySetClick TraySetIcon TraySetOnEvent TraySetPauseIcon TraySetState TraySetToolTip TrayTip UBound UDPBind UDPCloseSocket UDPOpen UDPRecv UDPSend VarGetType WinActivate WinActive WinClose WinExists WinFlash WinGetCaretPos WinGetClassList WinGetClientSize WinGetHandle WinGetPos WinGetProcess WinGetState WinGetText WinGetTitle WinKill WinList WinMenuSelectItem WinMinimizeAll WinMinimizeAllUndo WinMove WinSetOnTop WinSetState WinSetTitle WinSetTrans WinWait WinWaitActive WinWaitClose WinWaitNotActive",s={variants:[e.COMMENT(";","$",{relevance:0}),e.COMMENT("#cs","#ce"),e.COMMENT("#comments-start","#comments-end")]},r={begin:"\\$[A-z0-9_]+"},l={className:"string",variants:[{begin:/"/,end:/"/,contains:[{begin:/""/,relevance:0}]},{begin:/'/,end:/'/,contains:[{begin:/''/,relevance:0}]}]},c={variants:[e.BINARY_NUMBER_MODE,e.C_NUMBER_MODE]},_={className:"meta",begin:"#",end:"$",keywords:{keyword:a},contains:[{begin:/\\\n/,relevance:0},{beginKeywords:"include",keywords:{keyword:"include"},end:"$",contains:[l,{className:"string",variants:[{begin:"<",end:">"},{begin:/"/,end:/"/,contains:[{begin:/""/,relevance:0}]},{begin:/'/,end:/'/,contains:[{begin:/''/,relevance:0}]}]}]},l,s]},d={className:"symbol",begin:"@[A-z0-9_]+"},E={beginKeywords:"Func",end:"$",illegal:"\\$|\\[|%",contains:[e.inherit(e.UNDERSCORE_TITLE_MODE,{className:"title.function"}),{className:"params",begin:"\\(",end:"\\)",contains:[r,l,c]}]};return{name:"AutoIt",case_insensitive:!0,illegal:/\/\*/,keywords:{keyword:t,built_in:o,literal:i},contains:[s,r,l,c,_,d,E]}}return Xe=n,Xe}var Ze,$r;function H_(){if($r)return Ze;$r=1;function n(e){return{name:"AVR Assembly",case_insensitive:!0,keywords:{$pattern:"\\.?"+e.IDENT_RE,keyword:"adc add adiw and andi asr bclr bld brbc brbs brcc brcs break breq brge brhc brhs brid brie brlo brlt brmi brne brpl brsh brtc brts brvc brvs bset bst call cbi cbr clc clh cli cln clr cls clt clv clz com cp cpc cpi cpse dec eicall eijmp elpm eor fmul fmuls fmulsu icall ijmp in inc jmp ld ldd ldi lds lpm lsl lsr mov movw mul muls mulsu neg nop or ori out pop push rcall ret reti rjmp rol ror sbc sbr sbrc sbrs sec seh sbi sbci sbic sbis sbiw sei sen ser ses set sev sez sleep spm st std sts sub subi swap tst wdr",built_in:"r0 r1 r2 r3 r4 r5 r6 r7 r8 r9 r10 r11 r12 r13 r14 r15 r16 r17 r18 r19 r20 r21 r22 r23 r24 r25 r26 r27 r28 r29 r30 r31 x|0 xh xl y|0 yh yl z|0 zh zl ucsr1c udr1 ucsr1a ucsr1b ubrr1l ubrr1h ucsr0c ubrr0h tccr3c tccr3a tccr3b tcnt3h tcnt3l ocr3ah ocr3al ocr3bh ocr3bl ocr3ch ocr3cl icr3h icr3l etimsk etifr tccr1c ocr1ch ocr1cl twcr twdr twar twsr twbr osccal xmcra xmcrb eicra spmcsr spmcr portg ddrg ping portf ddrf sreg sph spl xdiv rampz eicrb eimsk gimsk gicr eifr gifr timsk tifr mcucr mcucsr tccr0 tcnt0 ocr0 assr tccr1a tccr1b tcnt1h tcnt1l ocr1ah ocr1al ocr1bh ocr1bl icr1h icr1l tccr2 tcnt2 ocr2 ocdr wdtcr sfior eearh eearl eedr eecr porta ddra pina portb ddrb pinb portc ddrc pinc portd ddrd pind spdr spsr spcr udr0 ucsr0a ucsr0b ubrr0l acsr admux adcsr adch adcl porte ddre pine pinf",meta:".byte .cseg .db .def .device .dseg .dw .endmacro .equ .eseg .exit .include .list .listmac .macro .nolist .org .set"},contains:[e.C_BLOCK_COMMENT_MODE,e.COMMENT(";","$",{relevance:0}),e.C_NUMBER_MODE,e.BINARY_NUMBER_MODE,{className:"number",begin:"\\b(\\$[a-zA-Z0-9]+|0o[0-7]+)"},e.QUOTE_STRING_MODE,{className:"string",begin:"'",end:"[^\\\\]'",illegal:"[^\\\\][^']"},{className:"symbol",begin:"^[A-Za-z0-9_.$]+:"},{className:"meta",begin:"#",end:"$"},{className:"subst",begin:"@[0-9]+"}]}}return Ze=n,Ze}var Je,Qr;function V_(){if(Qr)return Je;Qr=1;function n(e){const t={className:"variable",variants:[{begin:/\$[\w\d#@][\w\d_]*/},{begin:/\$\{(.*?)\}/}]},a="BEGIN END if else while do for in break continue delete next nextfile function func exit|10",i={className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:/(u|b)?r?'''/,end:/'''/,relevance:10},{begin:/(u|b)?r?"""/,end:/"""/,relevance:10},{begin:/(u|r|ur)'/,end:/'/,relevance:10},{begin:/(u|r|ur)"/,end:/"/,relevance:10},{begin:/(b|br)'/,end:/'/},{begin:/(b|br)"/,end:/"/},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]};return{name:"Awk",keywords:{keyword:a},contains:[t,i,e.REGEXP_MODE,e.HASH_COMMENT_MODE,e.NUMBER_MODE]}}return Je=n,Je}var je,Xr;function W_(){if(Xr)return je;Xr=1;function n(e){const t=e.UNDERSCORE_IDENT_RE,s={keyword:["abstract","as","asc","avg","break","breakpoint","by","byref","case","catch","changecompany","class","client","client","common","const","continue","count","crosscompany","delegate","delete_from","desc","display","div","do","edit","else","eventhandler","exists","extends","final","finally","firstfast","firstonly","firstonly1","firstonly10","firstonly100","firstonly1000","flush","for","forceliterals","forcenestedloop","forceplaceholders","forceselectorder","forupdate","from","generateonly","group","hint","if","implements","in","index","insert_recordset","interface","internal","is","join","like","maxof","minof","mod","namespace","new","next","nofetch","notexists","optimisticlock","order","outer","pessimisticlock","print","private","protected","public","readonly","repeatableread","retry","return","reverse","select","server","setting","static","sum","super","switch","this","throw","try","ttsabort","ttsbegin","ttscommit","unchecked","update_recordset","using","validtimestate","void","where","while"],built_in:["anytype","boolean","byte","char","container","date","double","enum","guid","int","int64","long","real","short","str","utcdatetime","var"],literal:["default","false","null","true"]},r={variants:[{match:[/(class|interface)\s+/,t,/\s+(extends|implements)\s+/,t]},{match:[/class\s+/,t]}],scope:{2:"title.class",4:"title.class.inherited"},keywords:s};return{name:"X++",aliases:["x++"],keywords:s,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.C_NUMBER_MODE,{className:"meta",begin:"#",end:"$"},r]}}return je=n,je}var et,Zr;function z_(){if(Zr)return et;Zr=1;function n(e){const t=e.regex,a={},i={begin:/\$\{/,end:/\}/,contains:["self",{begin:/:-/,contains:[a]}]};Object.assign(a,{className:"variable",variants:[{begin:t.concat(/\$[\w\d#@][\w\d_]*/,"(?![\\w\\d])(?![$])")},i]});const o={className:"subst",begin:/\$\(/,end:/\)/,contains:[e.BACKSLASH_ESCAPE]},s={begin:/<<-?\s*(?=\w+)/,starts:{contains:[e.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,className:"string"})]}},r={className:"string",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,a,o]};o.contains.push(r);const l={className:"",begin:/\\"/},c={className:"string",begin:/'/,end:/'/},_={begin:/\$\(\(/,end:/\)\)/,contains:[{begin:/\d+#[0-9a-f]+/,className:"number"},e.NUMBER_MODE,a]},d=["fish","bash","zsh","sh","csh","ksh","tcsh","dash","scsh"],E=e.SHEBANG({binary:`(${d.join("|")})`,relevance:10}),m={className:"function",begin:/\w[\w\d_]*\s*\(\s*\)\s*\{/,returnBegin:!0,contains:[e.inherit(e.TITLE_MODE,{begin:/\w[\w\d_]*/})],relevance:0},p=["if","then","else","elif","fi","for","while","in","do","done","case","esac","function"],S=["true","false"],g={match:/(\/[a-z._-]+)+/},T=["break","cd","continue","eval","exec","exit","export","getopts","hash","pwd","readonly","return","shift","test","times","trap","umask","unset"],N=["alias","bind","builtin","caller","command","declare","echo","enable","help","let","local","logout","mapfile","printf","read","readarray","source","type","typeset","ulimit","unalias"],C=["autoload","bg","bindkey","bye","cap","chdir","clone","comparguments","compcall","compctl","compdescribe","compfiles","compgroups","compquote","comptags","comptry","compvalues","dirs","disable","disown","echotc","echoti","emulate","fc","fg","float","functions","getcap","getln","history","integer","jobs","kill","limit","log","noglob","popd","print","pushd","pushln","rehash","sched","setcap","setopt","stat","suspend","ttyctl","unfunction","unhash","unlimit","unsetopt","vared","wait","whence","where","which","zcompile","zformat","zftp","zle","zmodload","zparseopts","zprof","zpty","zregexparse","zsocket","zstyle","ztcp"],R=["chcon","chgrp","chown","chmod","cp","dd","df","dir","dircolors","ln","ls","mkdir","mkfifo","mknod","mktemp","mv","realpath","rm","rmdir","shred","sync","touch","truncate","vdir","b2sum","base32","base64","cat","cksum","comm","csplit","cut","expand","fmt","fold","head","join","md5sum","nl","numfmt","od","paste","ptx","pr","sha1sum","sha224sum","sha256sum","sha384sum","sha512sum","shuf","sort","split","sum","tac","tail","tr","tsort","unexpand","uniq","wc","arch","basename","chroot","date","dirname","du","echo","env","expr","factor","groups","hostid","id","link","logname","nice","nohup","nproc","pathchk","pinky","printenv","printf","pwd","readlink","runcon","seq","sleep","stat","stdbuf","stty","tee","test","timeout","tty","uname","unlink","uptime","users","who","whoami","yes"];return{name:"Bash",aliases:["sh"],keywords:{$pattern:/\b[a-z][a-z0-9._-]+\b/,keyword:p,literal:S,built_in:[...T,...N,"set","shopt",...C,...R]},contains:[E,e.SHEBANG(),m,_,e.HASH_COMMENT_MODE,s,g,r,l,c,a]}}return et=n,et}var tt,Jr;function K_(){if(Jr)return tt;Jr=1;function n(e){return{name:"BASIC",case_insensitive:!0,illegal:"^.",keywords:{$pattern:"[a-zA-Z][a-zA-Z0-9_$%!#]*",keyword:["ABS","ASC","AND","ATN","AUTO|0","BEEP","BLOAD|10","BSAVE|10","CALL","CALLS","CDBL","CHAIN","CHDIR","CHR$|10","CINT","CIRCLE","CLEAR","CLOSE","CLS","COLOR","COM","COMMON","CONT","COS","CSNG","CSRLIN","CVD","CVI","CVS","DATA","DATE$","DEFDBL","DEFINT","DEFSNG","DEFSTR","DEF|0","SEG","USR","DELETE","DIM","DRAW","EDIT","END","ENVIRON","ENVIRON$","EOF","EQV","ERASE","ERDEV","ERDEV$","ERL","ERR","ERROR","EXP","FIELD","FILES","FIX","FOR|0","FRE","GET","GOSUB|10","GOTO","HEX$","IF","THEN","ELSE|0","INKEY$","INP","INPUT","INPUT#","INPUT$","INSTR","IMP","INT","IOCTL","IOCTL$","KEY","ON","OFF","LIST","KILL","LEFT$","LEN","LET","LINE","LLIST","LOAD","LOC","LOCATE","LOF","LOG","LPRINT","USING","LSET","MERGE","MID$","MKDIR","MKD$","MKI$","MKS$","MOD","NAME","NEW","NEXT","NOISE","NOT","OCT$","ON","OR","PEN","PLAY","STRIG","OPEN","OPTION","BASE","OUT","PAINT","PALETTE","PCOPY","PEEK","PMAP","POINT","POKE","POS","PRINT","PRINT]","PSET","PRESET","PUT","RANDOMIZE","READ","REM","RENUM","RESET|0","RESTORE","RESUME","RETURN|0","RIGHT$","RMDIR","RND","RSET","RUN","SAVE","SCREEN","SGN","SHELL","SIN","SOUND","SPACE$","SPC","SQR","STEP","STICK","STOP","STR$","STRING$","SWAP","SYSTEM","TAB","TAN","TIME$","TIMER","TROFF","TRON","TO","USR","VAL","VARPTR","VARPTR$","VIEW","WAIT","WHILE","WEND","WIDTH","WINDOW","WRITE","XOR"]},contains:[e.QUOTE_STRING_MODE,e.COMMENT("REM","$",{relevance:10}),e.COMMENT("'","$",{relevance:0}),{className:"symbol",begin:"^[0-9]+ ",relevance:10},{className:"number",begin:"\\b\\d+(\\.\\d+)?([edED]\\d+)?[#!]?",relevance:0},{className:"number",begin:"(&[hH][0-9a-fA-F]{1,4})"},{className:"number",begin:"(&[oO][0-7]{1,6})"}]}}return tt=n,tt}var nt,jr;function $_(){if(jr)return nt;jr=1;function n(e){return{name:"Backus–Naur Form",contains:[{className:"attribute",begin:/</,end:/>/},{begin:/::=/,end:/$/,contains:[{begin:/</,end:/>/},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]}]}}return nt=n,nt}var at,ei;function Q_(){if(ei)return at;ei=1;function n(e){const t={className:"literal",begin:/[+-]+/,relevance:0};return{name:"Brainfuck",aliases:["bf"],contains:[e.COMMENT(/[^\[\]\.,\+\-<> \r\n]/,/[\[\]\.,\+\-<> \r\n]/,{contains:[{match:/[ ]+[^\[\]\.,\+\-<> \r\n]/,relevance:0}],returnEnd:!0,relevance:0}),{className:"title",begin:"[\\[\\]]",relevance:0},{className:"string",begin:"[\\.,]",relevance:0},{begin:/(?=\+\+|--)/,contains:[t]},t]}}return at=n,at}var rt,ti;function X_(){if(ti)return rt;ti=1;function n(e){const t=e.regex,a=e.COMMENT("//","$",{contains:[{begin:/\\\n/}]}),i="decltype\\(auto\\)",o="[a-zA-Z_]\\w*::",s="<[^<>]+>",r="("+i+"|"+t.optional(o)+"[a-zA-Z_]\\w*"+t.optional(s)+")",l={className:"type",variants:[{begin:"\\b[a-z\\d_]*_t\\b"},{match:/\batomic_[a-z]{3,6}\b/}]},c="\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)",_={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'("+c+"|.)",end:"'",illegal:"."},e.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},d={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)((ll|LL|l|L)(u|U)?|(u|U)(ll|LL|l|L)?|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},E={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{keyword:"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},e.inherit(_,{className:"string"}),{className:"string",begin:/<.*?>/},a,e.C_BLOCK_COMMENT_MODE]},m={className:"title",begin:t.optional(o)+e.IDENT_RE,relevance:0},p=t.optional(o)+e.IDENT_RE+"\\s*\\(",T={keyword:["asm","auto","break","case","continue","default","do","else","enum","extern","for","fortran","goto","if","inline","register","restrict","return","sizeof","struct","switch","typedef","union","volatile","while","_Alignas","_Alignof","_Atomic","_Generic","_Noreturn","_Static_assert","_Thread_local","alignas","alignof","noreturn","static_assert","thread_local","_Pragma"],type:["float","double","signed","unsigned","int","short","long","char","void","_Bool","_Complex","_Imaginary","_Decimal32","_Decimal64","_Decimal128","const","static","complex","bool","imaginary"],literal:"true false NULL",built_in:"std string wstring cin cout cerr clog stdin stdout stderr stringstream istringstream ostringstream auto_ptr deque list queue stack vector map set pair bitset multiset multimap unordered_set unordered_map unordered_multiset unordered_multimap priority_queue make_pair array shared_ptr abort terminate abs acos asin atan2 atan calloc ceil cosh cos exit exp fabs floor fmod fprintf fputs free frexp fscanf future isalnum isalpha iscntrl isdigit isgraph islower isprint ispunct isspace isupper isxdigit tolower toupper labs ldexp log10 log malloc realloc memchr memcmp memcpy memset modf pow printf putchar puts scanf sinh sin snprintf sprintf sqrt sscanf strcat strchr strcmp strcpy strcspn strlen strncat strncmp strncpy strpbrk strrchr strspn strstr tanh tan vfprintf vprintf vsprintf endl initializer_list unique_ptr"},N=[E,l,a,e.C_BLOCK_COMMENT_MODE,d,_],C={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:T,contains:N.concat([{begin:/\(/,end:/\)/,keywords:T,contains:N.concat(["self"]),relevance:0}]),relevance:0},R={begin:"("+r+"[\\*&\\s]+)+"+p,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:T,illegal:/[^\w\s\*&:<>.]/,contains:[{begin:i,keywords:T,relevance:0},{begin:p,returnBegin:!0,contains:[e.inherit(m,{className:"title.function"})],relevance:0},{relevance:0,match:/,/},{className:"params",begin:/\(/,end:/\)/,keywords:T,relevance:0,contains:[a,e.C_BLOCK_COMMENT_MODE,_,d,l,{begin:/\(/,end:/\)/,keywords:T,relevance:0,contains:["self",a,e.C_BLOCK_COMMENT_MODE,_,d,l]}]},l,a,e.C_BLOCK_COMMENT_MODE,E]};return{name:"C",aliases:["h"],keywords:T,disableAutodetect:!0,illegal:"</",contains:[].concat(C,R,N,[E,{begin:e.IDENT_RE+"::",keywords:T},{className:"class",beginKeywords:"enum class struct union",end:/[{;:<>=]/,contains:[{beginKeywords:"final class struct"},e.TITLE_MODE]}]),exports:{preprocessor:E,strings:_,keywords:T}}}return rt=n,rt}var it,ni;function Z_(){if(ni)return it;ni=1;function n(e){const t=e.regex,a=["div","mod","in","and","or","not","xor","asserterror","begin","case","do","downto","else","end","exit","for","local","if","of","repeat","then","to","until","while","with","var"],i="false true",o=[e.C_LINE_COMMENT_MODE,e.COMMENT(/\{/,/\}/,{relevance:0}),e.COMMENT(/\(\*/,/\*\)/,{relevance:10})],s={className:"string",begin:/'/,end:/'/,contains:[{begin:/''/}]},r={className:"string",begin:/(#\d+)+/},l={className:"number",begin:"\\b\\d+(\\.\\d+)?(DT|D|T)",relevance:0},c={className:"string",begin:'"',end:'"'},_={match:[/procedure/,/\s+/,/[a-zA-Z_][\w@]*/,/\s*/],scope:{1:"keyword",3:"title.function"},contains:[{className:"params",begin:/\(/,end:/\)/,keywords:a,contains:[s,r,e.NUMBER_MODE]},...o]},d=["Table","Form","Report","Dataport","Codeunit","XMLport","MenuSuite","Page","Query"],E={match:[/OBJECT/,/\s+/,t.either(...d),/\s+/,/\d+/,/\s+(?=[^\s])/,/.*/,/$/],relevance:3,scope:{1:"keyword",3:"type",5:"number",7:"title"}};return{name:"C/AL",case_insensitive:!0,keywords:{keyword:a,literal:i},illegal:/\/\*/,contains:[{match:/[\w]+(?=\=)/,scope:"attribute",relevance:0},s,r,l,c,e.NUMBER_MODE,E,_]}}return it=n,it}var ot,ai;function J_(){if(ai)return ot;ai=1;function n(e){const t=["struct","enum","interface","union","group","import","using","const","annotation","extends","in","of","on","as","with","from","fixed"],a=["Void","Bool","Int8","Int16","Int32","Int64","UInt8","UInt16","UInt32","UInt64","Float32","Float64","Text","Data","AnyPointer","AnyStruct","Capability","List"],i=["true","false"],o={variants:[{match:[/(struct|enum|interface)/,/\s+/,e.IDENT_RE]},{match:[/extends/,/\s*\(/,e.IDENT_RE,/\s*\)/]}],scope:{1:"keyword",3:"title.class"}};return{name:"Cap’n Proto",aliases:["capnp"],keywords:{keyword:t,type:a,literal:i},contains:[e.QUOTE_STRING_MODE,e.NUMBER_MODE,e.HASH_COMMENT_MODE,{className:"meta",begin:/@0x[\w\d]{16};/,illegal:/\n/},{className:"symbol",begin:/@\d+\b/},o]}}return ot=n,ot}var st,ri;function j_(){if(ri)return st;ri=1;function n(e){const t=["assembly","module","package","import","alias","class","interface","object","given","value","assign","void","function","new","of","extends","satisfies","abstracts","in","out","return","break","continue","throw","assert","dynamic","if","else","switch","case","for","while","try","catch","finally","then","let","this","outer","super","is","exists","nonempty"],a=["shared","abstract","formal","default","actual","variable","late","native","deprecated","final","sealed","annotation","suppressWarnings","small"],i=["doc","by","license","see","throws","tagged"],o={className:"subst",excludeBegin:!0,excludeEnd:!0,begin:/``/,end:/``/,keywords:t,relevance:10},s=[{className:"string",begin:'"""',end:'"""',relevance:10},{className:"string",begin:'"',end:'"',contains:[o]},{className:"string",begin:"'",end:"'"},{className:"number",begin:"#[0-9a-fA-F_]+|\\$[01_]+|[0-9_]+(?:\\.[0-9_](?:[eE][+-]?\\d+)?)?[kMGTPmunpf]?",relevance:0}];return o.contains=s,{name:"Ceylon",keywords:{keyword:t.concat(a),meta:i},illegal:"\\$[^01]|#[^0-9a-fA-F]",contains:[e.C_LINE_COMMENT_MODE,e.COMMENT("/\\*","\\*/",{contains:["self"]}),{className:"meta",begin:'@[a-z]\\w*(?::"[^"]*")?'}].concat(s)}}return st=n,st}var lt,ii;function ed(){if(ii)return lt;ii=1;function n(e){return{name:"Clean",aliases:["icl","dcl"],keywords:{keyword:["if","let","in","with","where","case","of","class","instance","otherwise","implementation","definition","system","module","from","import","qualified","as","special","code","inline","foreign","export","ccall","stdcall","generic","derive","infix","infixl","infixr"],built_in:"Int Real Char Bool",literal:"True False"},contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.C_NUMBER_MODE,{begin:"->|<-[|:]?|#!?|>>=|\\{\\||\\|\\}|:==|=:|<>"}]}}return lt=n,lt}var ct,oi;function td(){if(oi)return ct;oi=1;function n(e){const t="a-zA-Z_\\-!.?+*=<>&'",a="[#]?["+t+"]["+t+"0-9/;:$#]*",i="def defonce defprotocol defstruct defmulti defmethod defn- defn defmacro deftype defrecord",o={$pattern:a,built_in:i+" cond apply if-not if-let if not not= =|0 <|0 >|0 <=|0 >=|0 ==|0 +|0 /|0 *|0 -|0 rem quot neg? pos? delay? symbol? keyword? true? false? integer? empty? coll? list? set? ifn? fn? associative? sequential? sorted? counted? reversible? number? decimal? class? distinct? isa? float? rational? reduced? ratio? odd? even? char? seq? vector? string? map? nil? contains? zero? instance? not-every? not-any? libspec? -> ->> .. . inc compare do dotimes mapcat take remove take-while drop letfn drop-last take-last drop-while while intern condp case reduced cycle split-at split-with repeat replicate iterate range merge zipmap declare line-seq sort comparator sort-by dorun doall nthnext nthrest partition eval doseq await await-for let agent atom send send-off release-pending-sends add-watch mapv filterv remove-watch agent-error restart-agent set-error-handler error-handler set-error-mode! error-mode shutdown-agents quote var fn loop recur throw try monitor-enter monitor-exit macroexpand macroexpand-1 for dosync and or when when-not when-let comp juxt partial sequence memoize constantly complement identity assert peek pop doto proxy first rest cons cast coll last butlast sigs reify second ffirst fnext nfirst nnext meta with-meta ns in-ns create-ns import refer keys select-keys vals key val rseq name namespace promise into transient persistent! conj! assoc! dissoc! pop! disj! use class type num float double short byte boolean bigint biginteger bigdec print-method print-dup throw-if printf format load compile get-in update-in pr pr-on newline flush read slurp read-line subvec with-open memfn time re-find re-groups rand-int rand mod locking assert-valid-fdecl alias resolve ref deref refset swap! reset! set-validator! compare-and-set! alter-meta! reset-meta! commute get-validator alter ref-set ref-history-count ref-min-history ref-max-history ensure sync io! new next conj set! to-array future future-call into-array aset gen-class reduce map filter find empty hash-map hash-set sorted-map sorted-map-by sorted-set sorted-set-by vec vector seq flatten reverse assoc dissoc list disj get union difference intersection extend extend-type extend-protocol int nth delay count concat chunk chunk-buffer chunk-append chunk-first chunk-rest max min dec unchecked-inc-int unchecked-inc unchecked-dec-inc unchecked-dec unchecked-negate unchecked-add-int unchecked-add unchecked-subtract-int unchecked-subtract chunk-next chunk-cons chunked-seq? prn vary-meta lazy-seq spread list* str find-keyword keyword symbol gensym force rationalize"},s={begin:a,relevance:0},r={scope:"number",relevance:0,variants:[{match:/[-+]?0[xX][0-9a-fA-F]+N?/},{match:/[-+]?0[0-7]+N?/},{match:/[-+]?[1-9][0-9]?[rR][0-9a-zA-Z]+N?/},{match:/[-+]?[0-9]+\/[0-9]+N?/},{match:/[-+]?[0-9]+((\.[0-9]*([eE][+-]?[0-9]+)?M?)|([eE][+-]?[0-9]+M?|M))/},{match:/[-+]?([1-9][0-9]*|0)N?/}]},l={scope:"character",variants:[{match:/\\o[0-3]?[0-7]{1,2}/},{match:/\\u[0-9a-fA-F]{4}/},{match:/\\(newline|space|tab|formfeed|backspace|return)/},{match:/\\\S/,relevance:0}]},c={scope:"regex",begin:/#"/,end:/"/,contains:[e.BACKSLASH_ESCAPE]},_=e.inherit(e.QUOTE_STRING_MODE,{illegal:null}),d={scope:"punctuation",match:/,/,relevance:0},E=e.COMMENT(";","$",{relevance:0}),m={className:"literal",begin:/\b(true|false|nil)\b/},p={begin:"\\[|(#::?"+a+")?\\{",end:"[\\]\\}]",relevance:0},S={className:"symbol",begin:"[:]{1,2}"+a},g={begin:"\\(",end:"\\)"},T={endsWithParent:!0,relevance:0},N={keywords:o,className:"name",begin:a,relevance:0,starts:T},C=[d,g,l,c,_,E,S,p,r,m,s],R={beginKeywords:i,keywords:{$pattern:a,keyword:i},end:'(\\[|#|\\d|"|:|\\{|\\)|\\(|$)',contains:[{className:"title",begin:a,relevance:0,excludeEnd:!0,endsParent:!0}].concat(C)};return g.contains=[R,N,T],T.contains=C,p.contains=C,{name:"Clojure",aliases:["clj","edn"],illegal:/\S/,contains:[d,g,l,c,_,E,S,p,r,m]}}return ct=n,ct}var _t,si;function nd(){if(si)return _t;si=1;function n(e){return{name:"Clojure REPL",contains:[{className:"meta.prompt",begin:/^([\w.-]+|\s*#_)?=>/,starts:{end:/$/,subLanguage:"clojure"}}]}}return _t=n,_t}var dt,li;function ad(){if(li)return dt;li=1;function n(e){return{name:"CMake",aliases:["cmake.in"],case_insensitive:!0,keywords:{keyword:"break cmake_host_system_information cmake_minimum_required cmake_parse_arguments cmake_policy configure_file continue elseif else endforeach endfunction endif endmacro endwhile execute_process file find_file find_library find_package find_path find_program foreach function get_cmake_property get_directory_property get_filename_component get_property if include include_guard list macro mark_as_advanced math message option return separate_arguments set_directory_properties set_property set site_name string unset variable_watch while add_compile_definitions add_compile_options add_custom_command add_custom_target add_definitions add_dependencies add_executable add_library add_link_options add_subdirectory add_test aux_source_directory build_command create_test_sourcelist define_property enable_language enable_testing export fltk_wrap_ui get_source_file_property get_target_property get_test_property include_directories include_external_msproject include_regular_expression install link_directories link_libraries load_cache project qt_wrap_cpp qt_wrap_ui remove_definitions set_source_files_properties set_target_properties set_tests_properties source_group target_compile_definitions target_compile_features target_compile_options target_include_directories target_link_directories target_link_libraries target_link_options target_sources try_compile try_run ctest_build ctest_configure ctest_coverage ctest_empty_binary_directory ctest_memcheck ctest_read_custom_files ctest_run_script ctest_sleep ctest_start ctest_submit ctest_test ctest_update ctest_upload build_name exec_program export_library_dependencies install_files install_programs install_targets load_command make_directory output_required_files remove subdir_depends subdirs use_mangled_mesa utility_source variable_requires write_file qt5_use_modules qt5_use_package qt5_wrap_cpp on off true false and or not command policy target test exists is_newer_than is_directory is_symlink is_absolute matches less greater equal less_equal greater_equal strless strgreater strequal strless_equal strgreater_equal version_less version_greater version_equal version_less_equal version_greater_equal in_list defined"},contains:[{className:"variable",begin:/\$\{/,end:/\}/},e.HASH_COMMENT_MODE,e.QUOTE_STRING_MODE,e.NUMBER_MODE]}}return dt=n,dt}var ut,ci;function rd(){if(ci)return ut;ci=1;const n=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],e=["true","false","null","undefined","NaN","Infinity"],t=["Object","Function","Boolean","Symbol","Math","Date","Number","BigInt","String","RegExp","Array","Float32Array","Float64Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Int32Array","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array","Set","Map","WeakSet","WeakMap","ArrayBuffer","SharedArrayBuffer","Atomics","DataView","JSON","Promise","Generator","GeneratorFunction","AsyncFunction","Reflect","Proxy","Intl","WebAssembly"],a=["Error","EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],i=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],o=[].concat(i,t,a);function s(r){const l=["npm","print"],c=["yes","no","on","off"],_=["then","unless","until","loop","by","when","and","or","is","isnt","not"],d=["var","const","let","function","static"],E=O=>f=>!O.includes(f),m={keyword:n.concat(_).filter(E(d)),literal:e.concat(c),built_in:o.concat(l)},p="[A-Za-z$_][0-9A-Za-z$_]*",S={className:"subst",begin:/#\{/,end:/\}/,keywords:m},g=[r.BINARY_NUMBER_MODE,r.inherit(r.C_NUMBER_MODE,{starts:{end:"(\\s*/)?",relevance:0}}),{className:"string",variants:[{begin:/'''/,end:/'''/,contains:[r.BACKSLASH_ESCAPE]},{begin:/'/,end:/'/,contains:[r.BACKSLASH_ESCAPE]},{begin:/"""/,end:/"""/,contains:[r.BACKSLASH_ESCAPE,S]},{begin:/"/,end:/"/,contains:[r.BACKSLASH_ESCAPE,S]}]},{className:"regexp",variants:[{begin:"///",end:"///",contains:[S,r.HASH_COMMENT_MODE]},{begin:"//[gim]{0,3}(?=\\W)",relevance:0},{begin:/\/(?![ *]).*?(?![\\]).\/[gim]{0,3}(?=\W)/}]},{begin:"@"+p},{subLanguage:"javascript",excludeBegin:!0,excludeEnd:!0,variants:[{begin:"```",end:"```"},{begin:"`",end:"`"}]}];S.contains=g;const T=r.inherit(r.TITLE_MODE,{begin:p}),N="(\\(.*\\)\\s*)?\\B[-=]>",C={className:"params",begin:"\\([^\\(]",returnBegin:!0,contains:[{begin:/\(/,end:/\)/,keywords:m,contains:["self"].concat(g)}]},R={variants:[{match:[/class\s+/,p,/\s+extends\s+/,p]},{match:[/class\s+/,p]}],scope:{2:"title.class",4:"title.class.inherited"},keywords:m};return{name:"CoffeeScript",aliases:["coffee","cson","iced"],keywords:m,illegal:/\/\*/,contains:[...g,r.COMMENT("###","###"),r.HASH_COMMENT_MODE,{className:"function",begin:"^\\s*"+p+"\\s*=\\s*"+N,end:"[-=]>",returnBegin:!0,contains:[T,C]},{begin:/[:\(,=]\s*/,relevance:0,contains:[{className:"function",begin:N,end:"[-=]>",returnBegin:!0,contains:[C]}]},R,{begin:p+":",end:":",returnBegin:!0,returnEnd:!0,relevance:0}]}}return ut=s,ut}var Et,_i;function id(){if(_i)return Et;_i=1;function n(e){return{name:"Coq",keywords:{keyword:["_|0","as","at","cofix","else","end","exists","exists2","fix","for","forall","fun","if","IF","in","let","match","mod","Prop","return","Set","then","Type","using","where","with","Abort","About","Add","Admit","Admitted","All","Arguments","Assumptions","Axiom","Back","BackTo","Backtrack","Bind","Blacklist","Canonical","Cd","Check","Class","Classes","Close","Coercion","Coercions","CoFixpoint","CoInductive","Collection","Combined","Compute","Conjecture","Conjectures","Constant","constr","Constraint","Constructors","Context","Corollary","CreateHintDb","Cut","Declare","Defined","Definition","Delimit","Dependencies","Dependent","Derive","Drop","eauto","End","Equality","Eval","Example","Existential","Existentials","Existing","Export","exporting","Extern","Extract","Extraction","Fact","Field","Fields","File","Fixpoint","Focus","for","From","Function","Functional","Generalizable","Global","Goal","Grab","Grammar","Graph","Guarded","Heap","Hint","HintDb","Hints","Hypotheses","Hypothesis","ident","Identity","If","Immediate","Implicit","Import","Include","Inductive","Infix","Info","Initial","Inline","Inspect","Instance","Instances","Intro","Intros","Inversion","Inversion_clear","Language","Left","Lemma","Let","Libraries","Library","Load","LoadPath","Local","Locate","Ltac","ML","Mode","Module","Modules","Monomorphic","Morphism","Next","NoInline","Notation","Obligation","Obligations","Opaque","Open","Optimize","Options","Parameter","Parameters","Parametric","Path","Paths","pattern","Polymorphic","Preterm","Print","Printing","Program","Projections","Proof","Proposition","Pwd","Qed","Quit","Rec","Record","Recursive","Redirect","Relation","Remark","Remove","Require","Reserved","Reset","Resolve","Restart","Rewrite","Right","Ring","Rings","Save","Scheme","Scope","Scopes","Script","Search","SearchAbout","SearchHead","SearchPattern","SearchRewrite","Section","Separate","Set","Setoid","Show","Solve","Sorted","Step","Strategies","Strategy","Structure","SubClass","Table","Tables","Tactic","Term","Test","Theorem","Time","Timeout","Transparent","Type","Typeclasses","Types","Undelimit","Undo","Unfocus","Unfocused","Unfold","Universe","Universes","Unset","Unshelve","using","Variable","Variables","Variant","Verbose","Visibility","where","with"],built_in:["abstract","absurd","admit","after","apply","as","assert","assumption","at","auto","autorewrite","autounfold","before","bottom","btauto","by","case","case_eq","cbn","cbv","change","classical_left","classical_right","clear","clearbody","cofix","compare","compute","congruence","constr_eq","constructor","contradict","contradiction","cut","cutrewrite","cycle","decide","decompose","dependent","destruct","destruction","dintuition","discriminate","discrR","do","double","dtauto","eapply","eassumption","eauto","ecase","econstructor","edestruct","ediscriminate","eelim","eexact","eexists","einduction","einjection","eleft","elim","elimtype","enough","equality","erewrite","eright","esimplify_eq","esplit","evar","exact","exactly_once","exfalso","exists","f_equal","fail","field","field_simplify","field_simplify_eq","first","firstorder","fix","fold","fourier","functional","generalize","generalizing","gfail","give_up","has_evar","hnf","idtac","in","induction","injection","instantiate","intro","intro_pattern","intros","intuition","inversion","inversion_clear","is_evar","is_var","lapply","lazy","left","lia","lra","move","native_compute","nia","nsatz","omega","once","pattern","pose","progress","proof","psatz","quote","record","red","refine","reflexivity","remember","rename","repeat","replace","revert","revgoals","rewrite","rewrite_strat","right","ring","ring_simplify","rtauto","set","setoid_reflexivity","setoid_replace","setoid_rewrite","setoid_symmetry","setoid_transitivity","shelve","shelve_unifiable","simpl","simple","simplify_eq","solve","specialize","split","split_Rabs","split_Rmult","stepl","stepr","subst","sum","swap","symmetry","tactic","tauto","time","timeout","top","transitivity","trivial","try","tryif","unfold","unify","until","using","vm_compute","with"]},contains:[e.QUOTE_STRING_MODE,e.COMMENT("\\(\\*","\\*\\)"),e.C_NUMBER_MODE,{className:"type",excludeBegin:!0,begin:"\\|\\s*",end:"\\w+"},{begin:/[-=]>/}]}}return Et=n,Et}var mt,di;function od(){if(di)return mt;di=1;function n(e){return{name:"Caché Object Script",case_insensitive:!0,aliases:["cls"],keywords:"property parameter class classmethod clientmethod extends as break catch close continue do d|0 else elseif for goto halt hang h|0 if job j|0 kill k|0 lock l|0 merge new open quit q|0 read r|0 return set s|0 tcommit throw trollback try tstart use view while write w|0 xecute x|0 zkill znspace zn ztrap zwrite zw zzdump zzwrite print zbreak zinsert zload zprint zremove zsave zzprint mv mvcall mvcrt mvdim mvprint zquit zsync ascii",contains:[{className:"number",begin:"\\b(\\d+(\\.\\d*)?|\\.\\d+)",relevance:0},{className:"string",variants:[{begin:'"',end:'"',contains:[{begin:'""',relevance:0}]}]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"comment",begin:/;/,end:"$",relevance:0},{className:"built_in",begin:/(?:\$\$?|\.\.)\^?[a-zA-Z]+/},{className:"built_in",begin:/\$\$\$[a-zA-Z]+/},{className:"built_in",begin:/%[a-z]+(?:\.[a-z]+)*/},{className:"symbol",begin:/\^%?[a-zA-Z][\w]*/},{className:"keyword",begin:/##class|##super|#define|#dim/},{begin:/&sql\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,subLanguage:"sql"},{begin:/&(js|jscript|javascript)</,end:/>/,excludeBegin:!0,excludeEnd:!0,subLanguage:"javascript"},{begin:/&html<\s*</,end:/>\s*>/,subLanguage:"xml"}]}}return mt=n,mt}var pt,ui;function sd(){if(ui)return pt;ui=1;function n(e){const t=e.regex,a=e.COMMENT("//","$",{contains:[{begin:/\\\n/}]}),i="decltype\\(auto\\)",o="[a-zA-Z_]\\w*::",s="<[^<>]+>",r="(?!struct)("+i+"|"+t.optional(o)+"[a-zA-Z_]\\w*"+t.optional(s)+")",l={className:"type",begin:"\\b[a-z\\d_]*_t\\b"},c="\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)",_={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'("+c+"|.)",end:"'",illegal:"."},e.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},d={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)((ll|LL|l|L)(u|U)?|(u|U)(ll|LL|l|L)?|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},E={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{keyword:"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},e.inherit(_,{className:"string"}),{className:"string",begin:/<.*?>/},a,e.C_BLOCK_COMMENT_MODE]},m={className:"title",begin:t.optional(o)+e.IDENT_RE,relevance:0},p=t.optional(o)+e.IDENT_RE+"\\s*\\(",S=["alignas","alignof","and","and_eq","asm","atomic_cancel","atomic_commit","atomic_noexcept","auto","bitand","bitor","break","case","catch","class","co_await","co_return","co_yield","compl","concept","const_cast|10","consteval","constexpr","constinit","continue","decltype","default","delete","do","dynamic_cast|10","else","enum","explicit","export","extern","false","final","for","friend","goto","if","import","inline","module","mutable","namespace","new","noexcept","not","not_eq","nullptr","operator","or","or_eq","override","private","protected","public","reflexpr","register","reinterpret_cast|10","requires","return","sizeof","static_assert","static_cast|10","struct","switch","synchronized","template","this","thread_local","throw","transaction_safe","transaction_safe_dynamic","true","try","typedef","typeid","typename","union","using","virtual","volatile","while","xor","xor_eq"],g=["bool","char","char16_t","char32_t","char8_t","double","float","int","long","short","void","wchar_t","unsigned","signed","const","static"],T=["any","auto_ptr","barrier","binary_semaphore","bitset","complex","condition_variable","condition_variable_any","counting_semaphore","deque","false_type","future","imaginary","initializer_list","istringstream","jthread","latch","lock_guard","multimap","multiset","mutex","optional","ostringstream","packaged_task","pair","promise","priority_queue","queue","recursive_mutex","recursive_timed_mutex","scoped_lock","set","shared_future","shared_lock","shared_mutex","shared_timed_mutex","shared_ptr","stack","string_view","stringstream","timed_mutex","thread","true_type","tuple","unique_lock","unique_ptr","unordered_map","unordered_multimap","unordered_multiset","unordered_set","variant","vector","weak_ptr","wstring","wstring_view"],N=["abort","abs","acos","apply","as_const","asin","atan","atan2","calloc","ceil","cerr","cin","clog","cos","cosh","cout","declval","endl","exchange","exit","exp","fabs","floor","fmod","forward","fprintf","fputs","free","frexp","fscanf","future","invoke","isalnum","isalpha","iscntrl","isdigit","isgraph","islower","isprint","ispunct","isspace","isupper","isxdigit","labs","launder","ldexp","log","log10","make_pair","make_shared","make_shared_for_overwrite","make_tuple","make_unique","malloc","memchr","memcmp","memcpy","memset","modf","move","pow","printf","putchar","puts","realloc","scanf","sin","sinh","snprintf","sprintf","sqrt","sscanf","std","stderr","stdin","stdout","strcat","strchr","strcmp","strcpy","strcspn","strlen","strncat","strncmp","strncpy","strpbrk","strrchr","strspn","strstr","swap","tan","tanh","terminate","to_underlying","tolower","toupper","vfprintf","visit","vprintf","vsprintf"],O={type:g,keyword:S,literal:["NULL","false","nullopt","nullptr","true"],built_in:["_Pragma"],_type_hints:T},f={className:"function.dispatch",relevance:0,keywords:{_hint:N},begin:t.concat(/\b/,/(?!decltype)/,/(?!if)/,/(?!for)/,/(?!switch)/,/(?!while)/,e.IDENT_RE,t.lookahead(/(<[^<>]+>|)\s*\(/))},M=[f,E,l,a,e.C_BLOCK_COMMENT_MODE,d,_],A={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:O,contains:M.concat([{begin:/\(/,end:/\)/,keywords:O,contains:M.concat(["self"]),relevance:0}]),relevance:0},L={className:"function",begin:"("+r+"[\\*&\\s]+)+"+p,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:O,illegal:/[^\w\s\*&:<>.]/,contains:[{begin:i,keywords:O,relevance:0},{begin:p,returnBegin:!0,contains:[m],relevance:0},{begin:/::/,relevance:0},{begin:/:/,endsWithParent:!0,contains:[_,d]},{relevance:0,match:/,/},{className:"params",begin:/\(/,end:/\)/,keywords:O,relevance:0,contains:[a,e.C_BLOCK_COMMENT_MODE,_,d,l,{begin:/\(/,end:/\)/,keywords:O,relevance:0,contains:["self",a,e.C_BLOCK_COMMENT_MODE,_,d,l]}]},l,a,e.C_BLOCK_COMMENT_MODE,E]};return{name:"C++",aliases:["cc","c++","h++","hpp","hh","hxx","cxx"],keywords:O,illegal:"</",classNameAliases:{"function.dispatch":"built_in"},contains:[].concat(A,L,f,M,[E,{begin:"\\b(deque|list|queue|priority_queue|pair|stack|vector|map|set|bitset|multiset|multimap|unordered_map|unordered_set|unordered_multiset|unordered_multimap|array|tuple|optional|variant|function)\\s*<(?!<)",end:">",keywords:O,contains:["self",l]},{begin:e.IDENT_RE+"::",keywords:O},{match:[/\b(?:enum(?:\s+(?:class|struct))?|class|struct|union)/,/\s+/,/\w+/],className:{1:"keyword",3:"title.class"}}])}}return pt=n,pt}var St,Ei;function ld(){if(Ei)return St;Ei=1;function n(e){const t="primitive rsc_template",a="group clone ms master location colocation order fencing_topology rsc_ticket acl_target acl_group user role tag xml",i="property rsc_defaults op_defaults",o="params meta operations op rule attributes utilization",s="read write deny defined not_defined in_range date spec in ref reference attribute type xpath version and or lt gt tag lte gte eq ne \\",r="number string",l="Master Started Slave Stopped start promote demote stop monitor true false";return{name:"crmsh",aliases:["crm","pcmk"],case_insensitive:!0,keywords:{keyword:o+" "+s+" "+r,literal:l},contains:[e.HASH_COMMENT_MODE,{beginKeywords:"node",starts:{end:"\\s*([\\w_-]+:)?",starts:{className:"title",end:"\\s*[\\$\\w_][\\w_-]*"}}},{beginKeywords:t,starts:{className:"title",end:"\\s*[\\$\\w_][\\w_-]*",starts:{end:"\\s*@?[\\w_][\\w_\\.:-]*"}}},{begin:"\\b("+a.split(" ").join("|")+")\\s+",keywords:a,starts:{className:"title",end:"[\\$\\w_][\\w_-]*"}},{beginKeywords:i,starts:{className:"title",end:"\\s*([\\w_-]+:)?"}},e.QUOTE_STRING_MODE,{className:"meta",begin:"(ocf|systemd|service|lsb):[\\w_:-]+",relevance:0},{className:"number",begin:"\\b\\d+(\\.\\d+)?(ms|s|h|m)?",relevance:0},{className:"literal",begin:"[-]?(infinity|inf)",relevance:0},{className:"attr",begin:/([A-Za-z$_#][\w_-]+)=/,relevance:0},{className:"tag",begin:"</?",end:"/?>",relevance:0}]}}return St=n,St}var gt,mi;function cd(){if(mi)return gt;mi=1;function n(e){const t="(_?[ui](8|16|32|64|128))?",a="(_?f(32|64))?",i="[a-zA-Z_]\\w*[!?=]?",o="[a-zA-Z_]\\w*[!?=]?|[-+~]@|<<|>>|[=!]~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~|]|//|//=|&[-+*]=?|&\\*\\*|\\[\\][=?]?",s="[A-Za-z_]\\w*(::\\w+)*(\\?|!)?",r={$pattern:i,keyword:"abstract alias annotation as as? asm begin break case class def do else elsif end ensure enum extend for fun if include instance_sizeof is_a? lib macro module next nil? of out pointerof private protected rescue responds_to? return require select self sizeof struct super then type typeof union uninitialized unless until verbatim when while with yield __DIR__ __END_LINE__ __FILE__ __LINE__",literal:"false nil true"},l={className:"subst",begin:/#\{/,end:/\}/,keywords:r},c={className:"variable",begin:"(\\$\\W)|((\\$|@@?)(\\w+))(?=[^@$?])(?![A-Za-z])(?![@$?'])"},_={className:"template-variable",variants:[{begin:"\\{\\{",end:"\\}\\}"},{begin:"\\{%",end:"%\\}"}],keywords:r};function d(N,C){const R=[{begin:N,end:C}];return R[0].contains=R,R}const E={className:"string",contains:[e.BACKSLASH_ESCAPE,l],variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/`/,end:/`/},{begin:"%[Qwi]?\\(",end:"\\)",contains:d("\\(","\\)")},{begin:"%[Qwi]?\\[",end:"\\]",contains:d("\\[","\\]")},{begin:"%[Qwi]?\\{",end:/\}/,contains:d(/\{/,/\}/)},{begin:"%[Qwi]?<",end:">",contains:d("<",">")},{begin:"%[Qwi]?\\|",end:"\\|"},{begin:/<<-\w+$/,end:/^\s*\w+$/}],relevance:0},m={className:"string",variants:[{begin:"%q\\(",end:"\\)",contains:d("\\(","\\)")},{begin:"%q\\[",end:"\\]",contains:d("\\[","\\]")},{begin:"%q\\{",end:/\}/,contains:d(/\{/,/\}/)},{begin:"%q<",end:">",contains:d("<",">")},{begin:"%q\\|",end:"\\|"},{begin:/<<-'\w+'$/,end:/^\s*\w+$/}],relevance:0},p={begin:"(?!%\\})("+e.RE_STARTERS_RE+"|\\n|\\b(case|if|select|unless|until|when|while)\\b)\\s*",keywords:"case if select unless until when while",contains:[{className:"regexp",contains:[e.BACKSLASH_ESCAPE,l],variants:[{begin:"//[a-z]*",relevance:0},{begin:"/(?!\\/)",end:"/[a-z]*"}]}],relevance:0},S={className:"regexp",contains:[e.BACKSLASH_ESCAPE,l],variants:[{begin:"%r\\(",end:"\\)",contains:d("\\(","\\)")},{begin:"%r\\[",end:"\\]",contains:d("\\[","\\]")},{begin:"%r\\{",end:/\}/,contains:d(/\{/,/\}/)},{begin:"%r<",end:">",contains:d("<",">")},{begin:"%r\\|",end:"\\|"}],relevance:0},g={className:"meta",begin:"@\\[",end:"\\]",contains:[e.inherit(e.QUOTE_STRING_MODE,{className:"string"})]},T=[_,E,m,S,p,g,c,e.HASH_COMMENT_MODE,{className:"class",beginKeywords:"class module struct",end:"$|;",illegal:/=/,contains:[e.HASH_COMMENT_MODE,e.inherit(e.TITLE_MODE,{begin:s}),{begin:"<"}]},{className:"class",beginKeywords:"lib enum union",end:"$|;",illegal:/=/,contains:[e.HASH_COMMENT_MODE,e.inherit(e.TITLE_MODE,{begin:s})]},{beginKeywords:"annotation",end:"$|;",illegal:/=/,contains:[e.HASH_COMMENT_MODE,e.inherit(e.TITLE_MODE,{begin:s})],relevance:2},{className:"function",beginKeywords:"def",end:/\B\b/,contains:[e.inherit(e.TITLE_MODE,{begin:o,endsParent:!0})]},{className:"function",beginKeywords:"fun macro",end:/\B\b/,contains:[e.inherit(e.TITLE_MODE,{begin:o,endsParent:!0})],relevance:2},{className:"symbol",begin:e.UNDERSCORE_IDENT_RE+"(!|\\?)?:",relevance:0},{className:"symbol",begin:":",contains:[E,{begin:o}],relevance:0},{className:"number",variants:[{begin:"\\b0b([01_]+)"+t},{begin:"\\b0o([0-7_]+)"+t},{begin:"\\b0x([A-Fa-f0-9_]+)"+t},{begin:"\\b([1-9][0-9_]*[0-9]|[0-9])(\\.[0-9][0-9_]*)?([eE]_?[-+]?[0-9_]*)?"+a+"(?!_)"},{begin:"\\b([1-9][0-9_]*|0)"+t}],relevance:0}];return l.contains=T,_.contains=T.slice(1),{name:"Crystal",aliases:["cr"],keywords:r,contains:T}}return gt=n,gt}var Tt,pi;function _d(){if(pi)return Tt;pi=1;function n(e){const t=["bool","byte","char","decimal","delegate","double","dynamic","enum","float","int","long","nint","nuint","object","sbyte","short","string","ulong","uint","ushort"],a=["public","private","protected","static","internal","protected","abstract","async","extern","override","unsafe","virtual","new","sealed","partial"],i=["default","false","null","true"],o=["abstract","as","base","break","case","catch","class","const","continue","do","else","event","explicit","extern","finally","fixed","for","foreach","goto","if","implicit","in","interface","internal","is","lock","namespace","new","operator","out","override","params","private","protected","public","readonly","record","ref","return","scoped","sealed","sizeof","stackalloc","static","struct","switch","this","throw","try","typeof","unchecked","unsafe","using","virtual","void","volatile","while"],s=["add","alias","and","ascending","async","await","by","descending","equals","from","get","global","group","init","into","join","let","nameof","not","notnull","on","or","orderby","partial","remove","select","set","unmanaged","value|0","var","when","where","with","yield"],r={keyword:o.concat(s),built_in:t,literal:i},l=e.inherit(e.TITLE_MODE,{begin:"[a-zA-Z](\\.?\\w)*"}),c={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)(u|U|l|L|ul|UL|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},_={className:"string",begin:'@"',end:'"',contains:[{begin:'""'}]},d=e.inherit(_,{illegal:/\n/}),E={className:"subst",begin:/\{/,end:/\}/,keywords:r},m=e.inherit(E,{illegal:/\n/}),p={className:"string",begin:/\$"/,end:'"',illegal:/\n/,contains:[{begin:/\{\{/},{begin:/\}\}/},e.BACKSLASH_ESCAPE,m]},S={className:"string",begin:/\$@"/,end:'"',contains:[{begin:/\{\{/},{begin:/\}\}/},{begin:'""'},E]},g=e.inherit(S,{illegal:/\n/,contains:[{begin:/\{\{/},{begin:/\}\}/},{begin:'""'},m]});E.contains=[S,p,_,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,c,e.C_BLOCK_COMMENT_MODE],m.contains=[g,p,d,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,c,e.inherit(e.C_BLOCK_COMMENT_MODE,{illegal:/\n/})];const T={variants:[S,p,_,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},N={begin:"<",end:">",contains:[{beginKeywords:"in out"},l]},C=e.IDENT_RE+"(<"+e.IDENT_RE+"(\\s*,\\s*"+e.IDENT_RE+")*>)?(\\[\\])?",R={begin:"@"+e.IDENT_RE,relevance:0};return{name:"C#",aliases:["cs","c#"],keywords:r,illegal:/::/,contains:[e.COMMENT("///","$",{returnBegin:!0,contains:[{className:"doctag",variants:[{begin:"///",relevance:0},{begin:"<!--|-->"},{begin:"</?",end:">"}]}]}),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"meta",begin:"#",end:"$",keywords:{keyword:"if else elif endif define undef warning error line region endregion pragma checksum"}},T,c,{beginKeywords:"class interface",relevance:0,end:/[{;=]/,illegal:/[^\s:,]/,contains:[{beginKeywords:"where class"},l,N,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{beginKeywords:"namespace",relevance:0,end:/[{;=]/,illegal:/[^\s:]/,contains:[l,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{beginKeywords:"record",relevance:0,end:/[{;=]/,illegal:/[^\s:]/,contains:[l,N,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:"meta",begin:"^\\s*\\[(?=[\\w])",excludeBegin:!0,end:"\\]",excludeEnd:!0,contains:[{className:"string",begin:/"/,end:/"/}]},{beginKeywords:"new return throw await else",relevance:0},{className:"function",begin:"("+C+"\\s+)+"+e.IDENT_RE+"\\s*(<[^=]+>\\s*)?\\(",returnBegin:!0,end:/\s*[{;=]/,excludeEnd:!0,keywords:r,contains:[{beginKeywords:a.join(" "),relevance:0},{begin:e.IDENT_RE+"\\s*(<[^=]+>\\s*)?\\(",returnBegin:!0,contains:[e.TITLE_MODE,N],relevance:0},{match:/\(\)/},{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:r,relevance:0,contains:[T,c,e.C_BLOCK_COMMENT_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},R]}}return Tt=n,Tt}var bt,Si;function dd(){if(Si)return bt;Si=1;function n(e){return{name:"CSP",case_insensitive:!1,keywords:{$pattern:"[a-zA-Z][a-zA-Z0-9_-]*",keyword:["base-uri","child-src","connect-src","default-src","font-src","form-action","frame-ancestors","frame-src","img-src","manifest-src","media-src","object-src","plugin-types","report-uri","sandbox","script-src","style-src","trusted-types","unsafe-hashes","worker-src"]},contains:[{className:"string",begin:"'",end:"'"},{className:"attribute",begin:"^Content",end:":",excludeEnd:!0}]}}return bt=n,bt}var Rt,gi;function ud(){if(gi)return Rt;gi=1;const n=r=>({IMPORTANT:{scope:"meta",begin:"!important"},BLOCK_COMMENT:r.C_BLOCK_COMMENT_MODE,HEXCOLOR:{scope:"number",begin:/#(([0-9a-fA-F]{3,4})|(([0-9a-fA-F]{2}){3,4}))\b/},FUNCTION_DISPATCH:{className:"built_in",begin:/[\w-]+(?=\()/},ATTRIBUTE_SELECTOR_MODE:{scope:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[r.APOS_STRING_MODE,r.QUOTE_STRING_MODE]},CSS_NUMBER_MODE:{scope:"number",begin:r.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},CSS_VARIABLE:{className:"attr",begin:/--[A-Za-z][A-Za-z0-9_-]*/}}),e=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","p","q","quote","samp","section","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],t=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"],a=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"],i=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"],o=["align-content","align-items","align-self","all","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","backface-visibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","block-size","border","border-block","border-block-color","border-block-end","border-block-end-color","border-block-end-style","border-block-end-width","border-block-start","border-block-start-color","border-block-start-style","border-block-start-width","border-block-style","border-block-width","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-inline","border-inline-color","border-inline-end","border-inline-end-color","border-inline-end-style","border-inline-end-width","border-inline-start","border-inline-start-color","border-inline-start-style","border-inline-start-width","border-inline-style","border-inline-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","clip-path","clip-rule","color","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","content","content-visibility","counter-increment","counter-reset","cue","cue-after","cue-before","cursor","direction","display","empty-cells","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","flow","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-size","font-size-adjust","font-smoothing","font-stretch","font-style","font-synthesis","font-variant","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","gap","glyph-orientation-vertical","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","inline-size","isolation","justify-content","left","letter-spacing","line-break","line-height","list-style","list-style-image","list-style-position","list-style-type","margin","margin-block","margin-block-end","margin-block-start","margin-bottom","margin-inline","margin-inline-end","margin-inline-start","margin-left","margin-right","margin-top","marks","mask","mask-border","mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","max-block-size","max-height","max-inline-size","max-width","min-block-size","min-height","min-inline-size","min-width","mix-blend-mode","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-wrap","overflow-x","overflow-y","padding","padding-block","padding-block-end","padding-block-start","padding-bottom","padding-inline","padding-inline-end","padding-inline-start","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","pause","pause-after","pause-before","perspective","perspective-origin","pointer-events","position","quotes","resize","rest","rest-after","rest-before","right","row-gap","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-stop","scroll-snap-type","scrollbar-color","scrollbar-gutter","scrollbar-width","shape-image-threshold","shape-margin","shape-outside","speak","speak-as","src","tab-size","table-layout","text-align","text-align-all","text-align-last","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-style","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-indent","text-justify","text-orientation","text-overflow","text-rendering","text-shadow","text-transform","text-underline-position","top","transform","transform-box","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","z-index"].reverse();function s(r){const l=r.regex,c=n(r),_={begin:/-(webkit|moz|ms|o)-(?=[a-z])/},d="and or not only",E=/@-?\w[\w]*(-\w+)*/,m="[a-zA-Z-][a-zA-Z0-9_-]*",p=[r.APOS_STRING_MODE,r.QUOTE_STRING_MODE];return{name:"CSS",case_insensitive:!0,illegal:/[=|'\$]/,keywords:{keyframePosition:"from to"},classNameAliases:{keyframePosition:"selector-tag"},contains:[c.BLOCK_COMMENT,_,c.CSS_NUMBER_MODE,{className:"selector-id",begin:/#[A-Za-z0-9_-]+/,relevance:0},{className:"selector-class",begin:"\\."+m,relevance:0},c.ATTRIBUTE_SELECTOR_MODE,{className:"selector-pseudo",variants:[{begin:":("+a.join("|")+")"},{begin:":(:)?("+i.join("|")+")"}]},c.CSS_VARIABLE,{className:"attribute",begin:"\\b("+o.join("|")+")\\b"},{begin:/:/,end:/[;}{]/,contains:[c.BLOCK_COMMENT,c.HEXCOLOR,c.IMPORTANT,c.CSS_NUMBER_MODE,...p,{begin:/(url|data-uri)\(/,end:/\)/,relevance:0,keywords:{built_in:"url data-uri"},contains:[...p,{className:"string",begin:/[^)]/,endsWithParent:!0,excludeEnd:!0}]},c.FUNCTION_DISPATCH]},{begin:l.lookahead(/@/),end:"[{;]",relevance:0,illegal:/:/,contains:[{className:"keyword",begin:E},{begin:/\s/,endsWithParent:!0,excludeEnd:!0,relevance:0,keywords:{$pattern:/[a-z-]+/,keyword:d,attribute:t.join(" ")},contains:[{begin:/[a-z-]+(?=:)/,className:"attribute"},...p,c.CSS_NUMBER_MODE]}]},{className:"selector-tag",begin:"\\b("+e.join("|")+")\\b"}]}}return Rt=s,Rt}var Nt,Ti;function Ed(){if(Ti)return Nt;Ti=1;function n(e){const t={$pattern:e.UNDERSCORE_IDENT_RE,keyword:"abstract alias align asm assert auto body break byte case cast catch class const continue debug default delete deprecated do else enum export extern final finally for foreach foreach_reverse|10 goto if immutable import in inout int interface invariant is lazy macro mixin module new nothrow out override package pragma private protected public pure ref return scope shared static struct super switch synchronized template this throw try typedef typeid typeof union unittest version void volatile while with __FILE__ __LINE__ __gshared|10 __thread __traits __DATE__ __EOF__ __TIME__ __TIMESTAMP__ __VENDOR__ __VERSION__",built_in:"bool cdouble cent cfloat char creal dchar delegate double dstring float function idouble ifloat ireal long real short string ubyte ucent uint ulong ushort wchar wstring",literal:"false null true"},a="(0|[1-9][\\d_]*)",i="(0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d)",o="0[bB][01_]+",s="([\\da-fA-F][\\da-fA-F_]*|_[\\da-fA-F][\\da-fA-F_]*)",r="0[xX]"+s,l="([eE][+-]?"+i+")",c="("+i+"(\\.\\d*|"+l+")|\\d+\\."+i+"|\\."+a+l+"?)",_="(0[xX]("+s+"\\."+s+"|\\.?"+s+")[pP][+-]?"+i+")",d="("+a+"|"+o+"|"+r+")",E="("+_+"|"+c+")",m=`\\\\(['"\\?\\\\abfnrtv]|u[\\dA-Fa-f]{4}|[0-7]{1,3}|x[\\dA-Fa-f]{2}|U[\\dA-Fa-f]{8})|&[a-zA-Z\\d]{2,};`,p={className:"number",begin:"\\b"+d+"(L|u|U|Lu|LU|uL|UL)?",relevance:0},S={className:"number",begin:"\\b("+E+"([fF]|L|i|[fF]i|Li)?|"+d+"(i|[fF]i|Li))",relevance:0},g={className:"string",begin:"'("+m+"|.)",end:"'",illegal:"."},N={className:"string",begin:'"',contains:[{begin:m,relevance:0}],end:'"[cwd]?'},C={className:"string",begin:'[rq]"',end:'"[cwd]?',relevance:5},R={className:"string",begin:"`",end:"`[cwd]?"},O={className:"string",begin:'x"[\\da-fA-F\\s\\n\\r]*"[cwd]?',relevance:10},f={className:"string",begin:'q"\\{',end:'\\}"'},M={className:"meta",begin:"^#!",end:"$",relevance:5},A={className:"meta",begin:"#(line)",end:"$",relevance:5},L={className:"keyword",begin:"@[a-zA-Z_][a-zA-Z_\\d]*"},U=e.COMMENT("\\/\\+","\\+\\/",{contains:["self"],relevance:10});return{name:"D",keywords:t,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,U,O,N,C,R,f,S,p,g,M,A,L]}}return Nt=n,Nt}var Ct,bi;function md(){if(bi)return Ct;bi=1;function n(e){const t=e.regex,a={begin:/<\/?[A-Za-z_]/,end:">",subLanguage:"xml",relevance:0},i={begin:"^[-\\*]{3,}",end:"$"},o={className:"code",variants:[{begin:"(`{3,})[^`](.|\\n)*?\\1`*[ ]*"},{begin:"(~{3,})[^~](.|\\n)*?\\1~*[ ]*"},{begin:"```",end:"```+[ ]*$"},{begin:"~~~",end:"~~~+[ ]*$"},{begin:"`.+?`"},{begin:"(?=^( {4}|\\t))",contains:[{begin:"^( {4}|\\t)",end:"(\\n)$"}],relevance:0}]},s={className:"bullet",begin:"^[ 	]*([*+-]|(\\d+\\.))(?=\\s+)",end:"\\s+",excludeEnd:!0},r={begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]},l=/[A-Za-z][A-Za-z0-9+.-]*/,c={variants:[{begin:/\[.+?\]\[.*?\]/,relevance:0},{begin:/\[.+?\]\(((data|javascript|mailto):|(?:http|ftp)s?:\/\/).*?\)/,relevance:2},{begin:t.concat(/\[.+?\]\(/,l,/:\/\/.*?\)/),relevance:2},{begin:/\[.+?\]\([./?&#].*?\)/,relevance:1},{begin:/\[.*?\]\(.*?\)/,relevance:0}],returnBegin:!0,contains:[{match:/\[(?=\])/},{className:"string",relevance:0,begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0},{className:"link",relevance:0,begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",relevance:0,begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}]},_={className:"strong",contains:[],variants:[{begin:/_{2}/,end:/_{2}/},{begin:/\*{2}/,end:/\*{2}/}]},d={className:"emphasis",contains:[],variants:[{begin:/\*(?!\*)/,end:/\*/},{begin:/_(?!_)/,end:/_/,relevance:0}]},E=e.inherit(_,{contains:[]}),m=e.inherit(d,{contains:[]});_.contains.push(m),d.contains.push(E);let p=[a,c];return[_,d,E,m].forEach(T=>{T.contains=T.contains.concat(p)}),p=p.concat(_,d),{name:"Markdown",aliases:["md","mkdown","mkd"],contains:[{className:"section",variants:[{begin:"^#{1,6}",end:"$",contains:p},{begin:"(?=^.+?\\n[=-]{2,}$)",contains:[{begin:"^[=-]*$"},{begin:"^",end:"\\n",contains:p}]}]},a,s,_,d,{className:"quote",begin:"^>\\s+",contains:p,end:"$"},o,i,c,r]}}return Ct=n,Ct}var ft,Ri;function pd(){if(Ri)return ft;Ri=1;function n(e){const t={className:"subst",variants:[{begin:"\\$[A-Za-z0-9_]+"}]},a={className:"subst",variants:[{begin:/\$\{/,end:/\}/}],keywords:"true false null this is new super"},i={className:"string",variants:[{begin:"r'''",end:"'''"},{begin:'r"""',end:'"""'},{begin:"r'",end:"'",illegal:"\\n"},{begin:'r"',end:'"',illegal:"\\n"},{begin:"'''",end:"'''",contains:[e.BACKSLASH_ESCAPE,t,a]},{begin:'"""',end:'"""',contains:[e.BACKSLASH_ESCAPE,t,a]},{begin:"'",end:"'",illegal:"\\n",contains:[e.BACKSLASH_ESCAPE,t,a]},{begin:'"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE,t,a]}]};a.contains=[e.C_NUMBER_MODE,i];const o=["Comparable","DateTime","Duration","Function","Iterable","Iterator","List","Map","Match","Object","Pattern","RegExp","Set","Stopwatch","String","StringBuffer","StringSink","Symbol","Type","Uri","bool","double","int","num","Element","ElementList"],s=o.map(c=>`${c}?`);return{name:"Dart",keywords:{keyword:["abstract","as","assert","async","await","break","case","catch","class","const","continue","covariant","default","deferred","do","dynamic","else","enum","export","extends","extension","external","factory","false","final","finally","for","Function","get","hide","if","implements","import","in","inferface","is","late","library","mixin","new","null","on","operator","part","required","rethrow","return","set","show","static","super","switch","sync","this","throw","true","try","typedef","var","void","while","with","yield"],built_in:o.concat(s).concat(["Never","Null","dynamic","print","document","querySelector","querySelectorAll","window"]),$pattern:/[A-Za-z][A-Za-z0-9_]*\??/},contains:[i,e.COMMENT(/\/\*\*(?!\/)/,/\*\//,{subLanguage:"markdown",relevance:0}),e.COMMENT(/\/{3,} ?/,/$/,{contains:[{subLanguage:"markdown",begin:".",end:"$",relevance:0}]}),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"class",beginKeywords:"class interface",end:/\{/,excludeEnd:!0,contains:[{beginKeywords:"extends implements"},e.UNDERSCORE_TITLE_MODE]},e.C_NUMBER_MODE,{className:"meta",begin:"@[A-Za-z]+"},{begin:"=>"}]}}return ft=n,ft}var Ot,Ni;function Sd(){if(Ni)return Ot;Ni=1;function n(e){const t=["exports","register","file","shl","array","record","property","for","mod","while","set","ally","label","uses","raise","not","stored","class","safecall","var","interface","or","private","static","exit","index","inherited","to","else","stdcall","override","shr","asm","far","resourcestring","finalization","packed","virtual","out","and","protected","library","do","xorwrite","goto","near","function","end","div","overload","object","unit","begin","string","on","inline","repeat","until","destructor","write","message","program","with","read","initialization","except","default","nil","if","case","cdecl","in","downto","threadvar","of","try","pascal","const","external","constructor","type","public","then","implementation","finally","published","procedure","absolute","reintroduce","operator","as","is","abstract","alias","assembler","bitpacked","break","continue","cppdecl","cvar","enumerator","experimental","platform","deprecated","unimplemented","dynamic","export","far16","forward","generic","helper","implements","interrupt","iochecks","local","name","nodefault","noreturn","nostackframe","oldfpccall","otherwise","saveregisters","softfloat","specialize","strict","unaligned","varargs"],a=[e.C_LINE_COMMENT_MODE,e.COMMENT(/\{/,/\}/,{relevance:0}),e.COMMENT(/\(\*/,/\*\)/,{relevance:10})],i={className:"meta",variants:[{begin:/\{\$/,end:/\}/},{begin:/\(\*\$/,end:/\*\)/}]},o={className:"string",begin:/'/,end:/'/,contains:[{begin:/''/}]},s={className:"number",relevance:0,variants:[{begin:"\\$[0-9A-Fa-f]+"},{begin:"&[0-7]+"},{begin:"%[01]+"}]},r={className:"string",begin:/(#\d+)+/},l={begin:e.IDENT_RE+"\\s*=\\s*class\\s*\\(",returnBegin:!0,contains:[e.TITLE_MODE]},c={className:"function",beginKeywords:"function constructor destructor procedure",end:/[:;]/,keywords:"function constructor|10 destructor|10 procedure|10",contains:[e.TITLE_MODE,{className:"params",begin:/\(/,end:/\)/,keywords:t,contains:[o,r,i].concat(a)},i].concat(a)};return{name:"Delphi",aliases:["dpr","dfm","pas","pascal"],case_insensitive:!0,keywords:t,illegal:/"|\$[G-Zg-z]|\/\*|<\/|\|/,contains:[o,r,e.NUMBER_MODE,s,l,c,i].concat(a)}}return Ot=n,Ot}var It,Ci;function gd(){if(Ci)return It;Ci=1;function n(e){const t=e.regex;return{name:"Diff",aliases:["patch"],contains:[{className:"meta",relevance:10,match:t.either(/^@@ +-\d+,\d+ +\+\d+,\d+ +@@/,/^\*\*\* +\d+,\d+ +\*\*\*\*$/,/^--- +\d+,\d+ +----$/)},{className:"comment",variants:[{begin:t.either(/Index: /,/^index/,/={3,}/,/^-{3}/,/^\*{3} /,/^\+{3}/,/^diff --git/),end:/$/},{match:/^\*{15}$/}]},{className:"addition",begin:/^\+/,end:/$/},{className:"deletion",begin:/^-/,end:/$/},{className:"addition",begin:/^!/,end:/$/}]}}return It=n,It}var At,fi;function Td(){if(fi)return At;fi=1;function n(e){const t={begin:/\|[A-Za-z]+:?/,keywords:{name:"truncatewords removetags linebreaksbr yesno get_digit timesince random striptags filesizeformat escape linebreaks length_is ljust rjust cut urlize fix_ampersands title floatformat capfirst pprint divisibleby add make_list unordered_list urlencode timeuntil urlizetrunc wordcount stringformat linenumbers slice date dictsort dictsortreversed default_if_none pluralize lower join center default truncatewords_html upper length phone2numeric wordwrap time addslashes slugify first escapejs force_escape iriencode last safe safeseq truncatechars localize unlocalize localtime utc timezone"},contains:[e.QUOTE_STRING_MODE,e.APOS_STRING_MODE]};return{name:"Django",aliases:["jinja"],case_insensitive:!0,subLanguage:"xml",contains:[e.COMMENT(/\{%\s*comment\s*%\}/,/\{%\s*endcomment\s*%\}/),e.COMMENT(/\{#/,/#\}/),{className:"template-tag",begin:/\{%/,end:/%\}/,contains:[{className:"name",begin:/\w+/,keywords:{name:"comment endcomment load templatetag ifchanged endifchanged if endif firstof for endfor ifnotequal endifnotequal widthratio extends include spaceless endspaceless regroup ifequal endifequal ssi now with cycle url filter endfilter debug block endblock else autoescape endautoescape csrf_token empty elif endwith static trans blocktrans endblocktrans get_static_prefix get_media_prefix plural get_current_language language get_available_languages get_current_language_bidi get_language_info get_language_info_list localize endlocalize localtime endlocaltime timezone endtimezone get_current_timezone verbatim"},starts:{endsWithParent:!0,keywords:"in by as",contains:[t],relevance:0}}]},{className:"template-variable",begin:/\{\{/,end:/\}\}/,contains:[t]}]}}return At=n,At}var vt,Oi;function bd(){if(Oi)return vt;Oi=1;function n(e){return{name:"DNS Zone",aliases:["bind","zone"],keywords:["IN","A","AAAA","AFSDB","APL","CAA","CDNSKEY","CDS","CERT","CNAME","DHCID","DLV","DNAME","DNSKEY","DS","HIP","IPSECKEY","KEY","KX","LOC","MX","NAPTR","NS","NSEC","NSEC3","NSEC3PARAM","PTR","RRSIG","RP","SIG","SOA","SRV","SSHFP","TA","TKEY","TLSA","TSIG","TXT"],contains:[e.COMMENT(";","$",{relevance:0}),{className:"meta",begin:/^\$(TTL|GENERATE|INCLUDE|ORIGIN)\b/},{className:"number",begin:"((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:)))\\b"},{className:"number",begin:"((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]).){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\\b"},e.inherit(e.NUMBER_MODE,{begin:/\b\d+[dhwm]?/})]}}return vt=n,vt}var yt,Ii;function Rd(){if(Ii)return yt;Ii=1;function n(e){return{name:"Dockerfile",aliases:["docker"],case_insensitive:!0,keywords:["from","maintainer","expose","env","arg","user","onbuild","stopsignal"],contains:[e.HASH_COMMENT_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.NUMBER_MODE,{beginKeywords:"run cmd entrypoint volume add copy workdir label healthcheck shell",starts:{end:/[^\\]$/,subLanguage:"bash"}}],illegal:"</"}}return yt=n,yt}var Dt,Ai;function Nd(){if(Ai)return Dt;Ai=1;function n(e){const t=e.COMMENT(/^\s*@?rem\b/,/$/,{relevance:10});return{name:"Batch file (DOS)",aliases:["bat","cmd"],case_insensitive:!0,illegal:/\/\*/,keywords:{keyword:["if","else","goto","for","in","do","call","exit","not","exist","errorlevel","defined","equ","neq","lss","leq","gtr","geq"],built_in:["prn","nul","lpt3","lpt2","lpt1","con","com4","com3","com2","com1","aux","shift","cd","dir","echo","setlocal","endlocal","set","pause","copy","append","assoc","at","attrib","break","cacls","cd","chcp","chdir","chkdsk","chkntfs","cls","cmd","color","comp","compact","convert","date","dir","diskcomp","diskcopy","doskey","erase","fs","find","findstr","format","ftype","graftabl","help","keyb","label","md","mkdir","mode","more","move","path","pause","print","popd","pushd","promt","rd","recover","rem","rename","replace","restore","rmdir","shift","sort","start","subst","time","title","tree","type","ver","verify","vol","ping","net","ipconfig","taskkill","xcopy","ren","del"]},contains:[{className:"variable",begin:/%%[^ ]|%[^ ]+?%|![^ ]+?!/},{className:"function",begin:{className:"symbol",begin:"^\\s*[A-Za-z._?][A-Za-z0-9_$#@~.?]*(:|\\s+label)",relevance:0}.begin,end:"goto:eof",contains:[e.inherit(e.TITLE_MODE,{begin:"([_a-zA-Z]\\w*\\.)*([_a-zA-Z]\\w*:)?[_a-zA-Z]\\w*"}),t]},{className:"number",begin:"\\b\\d+",relevance:0},t]}}return Dt=n,Dt}var ht,vi;function Cd(){if(vi)return ht;vi=1;function n(e){return{keywords:"dsconfig",contains:[{className:"keyword",begin:"^dsconfig",end:/\s/,excludeEnd:!0,relevance:10},{className:"built_in",begin:/(list|create|get|set|delete)-(\w+)/,end:/\s/,excludeEnd:!0,illegal:"!@#$%^&*()",relevance:10},{className:"built_in",begin:/--(\w+)/,end:/\s/,excludeEnd:!0},{className:"string",begin:/"/,end:/"/},{className:"string",begin:/'/,end:/'/},{className:"string",begin:/[\w\-?]+:\w+/,end:/\W/,relevance:0},{className:"string",begin:/\w+(\-\w+)*/,end:/(?=\W)/,relevance:0},e.HASH_COMMENT_MODE]}}return ht=n,ht}var Mt,yi;function fd(){if(yi)return Mt;yi=1;function n(e){const t={className:"string",variants:[e.inherit(e.QUOTE_STRING_MODE,{begin:'((u8?|U)|L)?"'}),{begin:'(u8?|U)?R"',end:'"',contains:[e.BACKSLASH_ESCAPE]},{begin:"'\\\\?.",end:"'",illegal:"."}]},a={className:"number",variants:[{begin:"\\b(\\d+(\\.\\d*)?|\\.\\d+)(u|U|l|L|ul|UL|f|F)"},{begin:e.C_NUMBER_RE}],relevance:0},i={className:"meta",begin:"#",end:"$",keywords:{keyword:"if else elif endif define undef ifdef ifndef"},contains:[{begin:/\\\n/,relevance:0},{beginKeywords:"include",end:"$",keywords:{keyword:"include"},contains:[e.inherit(t,{className:"string"}),{className:"string",begin:"<",end:">",illegal:"\\n"}]},t,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},o={className:"variable",begin:/&[a-z\d_]*\b/},s={className:"keyword",begin:"/[a-z][a-z\\d-]*/"},r={className:"symbol",begin:"^\\s*[a-zA-Z_][a-zA-Z\\d_]*:"},l={className:"params",relevance:0,begin:"<",end:">",contains:[a,o]},c={className:"title.class",begin:/[a-zA-Z_][a-zA-Z\d_@-]*(?=\s\{)/,relevance:.2},_={className:"title.class",begin:/^\/(?=\s*\{)/,relevance:10},d={match:/[a-z][a-z-,]+(?=;)/,relevance:0,scope:"attr"},E={relevance:0,match:[/[a-z][a-z-,]+/,/\s*/,/=/],scope:{1:"attr",3:"operator"}},m={scope:"punctuation",relevance:0,match:/\};|[;{}]/};return{name:"Device Tree",contains:[_,o,s,r,c,E,d,l,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,a,t,i,m,{begin:e.IDENT_RE+"::",keywords:""}]}}return Mt=n,Mt}var Lt,Di;function Od(){if(Di)return Lt;Di=1;function n(e){const t="if eq ne lt lte gt gte select default math sep";return{name:"Dust",aliases:["dst"],case_insensitive:!0,subLanguage:"xml",contains:[{className:"template-tag",begin:/\{[#\/]/,end:/\}/,illegal:/;/,contains:[{className:"name",begin:/[a-zA-Z\.-]+/,starts:{endsWithParent:!0,relevance:0,contains:[e.QUOTE_STRING_MODE]}}]},{className:"template-variable",begin:/\{/,end:/\}/,illegal:/;/,keywords:t}]}}return Lt=n,Lt}var xt,hi;function Id(){if(hi)return xt;hi=1;function n(e){const t=e.COMMENT(/\(\*/,/\*\)/),a={className:"attribute",begin:/^[ ]*[a-zA-Z]+([\s_-]+[a-zA-Z]+)*/},o={begin:/=/,end:/[.;]/,contains:[t,{className:"meta",begin:/\?.*\?/},{className:"string",variants:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{begin:"`",end:"`"}]}]};return{name:"Extended Backus-Naur Form",illegal:/\S/,contains:[t,a,o]}}return xt=n,xt}var Pt,Mi;function Ad(){if(Mi)return Pt;Mi=1;function n(e){const t=e.regex,a="[a-zA-Z_][a-zA-Z0-9_.]*(!|\\?)?",i="[a-zA-Z_]\\w*[!?=]?|[-+~]@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?",r={$pattern:a,keyword:["after","alias","and","case","catch","cond","defstruct","defguard","do","else","end","fn","for","if","import","in","not","or","quote","raise","receive","require","reraise","rescue","try","unless","unquote","unquote_splicing","use","when","with|0"],literal:["false","nil","true"]},l={className:"subst",begin:/#\{/,end:/\}/,keywords:r},c={className:"number",begin:"(\\b0o[0-7_]+)|(\\b0b[01_]+)|(\\b0x[0-9a-fA-F_]+)|(-?\\b[0-9][0-9_]*(\\.[0-9_]+([eE][-+]?[0-9]+)?)?)",relevance:0},d={match:/\\[\s\S]/,scope:"char.escape",relevance:0},E=`[/|([{<"']`,m=[{begin:/"/,end:/"/},{begin:/'/,end:/'/},{begin:/\//,end:/\//},{begin:/\|/,end:/\|/},{begin:/\(/,end:/\)/},{begin:/\[/,end:/\]/},{begin:/\{/,end:/\}/},{begin:/</,end:/>/}],p=f=>({scope:"char.escape",begin:t.concat(/\\/,f),relevance:0}),S={className:"string",begin:"~[a-z](?="+E+")",contains:m.map(f=>e.inherit(f,{contains:[p(f.end),d,l]}))},g={className:"string",begin:"~[A-Z](?="+E+")",contains:m.map(f=>e.inherit(f,{contains:[p(f.end)]}))},T={className:"regex",variants:[{begin:"~r(?="+E+")",contains:m.map(f=>e.inherit(f,{end:t.concat(f.end,/[uismxfU]{0,7}/),contains:[p(f.end),d,l]}))},{begin:"~R(?="+E+")",contains:m.map(f=>e.inherit(f,{end:t.concat(f.end,/[uismxfU]{0,7}/),contains:[p(f.end)]}))}]},N={className:"string",contains:[e.BACKSLASH_ESCAPE,l],variants:[{begin:/"""/,end:/"""/},{begin:/'''/,end:/'''/},{begin:/~S"""/,end:/"""/,contains:[]},{begin:/~S"/,end:/"/,contains:[]},{begin:/~S'''/,end:/'''/,contains:[]},{begin:/~S'/,end:/'/,contains:[]},{begin:/'/,end:/'/},{begin:/"/,end:/"/}]},C={className:"function",beginKeywords:"def defp defmacro defmacrop",end:/\B\b/,contains:[e.inherit(e.TITLE_MODE,{begin:a,endsParent:!0})]},R=e.inherit(C,{className:"class",beginKeywords:"defimpl defmodule defprotocol defrecord",end:/\bdo\b|$|;/}),O=[N,T,g,S,e.HASH_COMMENT_MODE,R,C,{begin:"::"},{className:"symbol",begin:":(?![\\s:])",contains:[N,{begin:i}],relevance:0},{className:"symbol",begin:a+":(?!:)",relevance:0},{className:"title.class",begin:/(\b[A-Z][a-zA-Z0-9_]+)/,relevance:0},c,{className:"variable",begin:"(\\$\\W)|((\\$|@@?)(\\w+))"}];return l.contains=O,{name:"Elixir",aliases:["ex","exs"],keywords:r,contains:O}}return Pt=n,Pt}var wt,Li;function vd(){if(Li)return wt;Li=1;function n(e){const t={variants:[e.COMMENT("--","$"),e.COMMENT(/\{-/,/-\}/,{contains:["self"]})]},a={className:"type",begin:"\\b[A-Z][\\w']*",relevance:0},i={begin:"\\(",end:"\\)",illegal:'"',contains:[{className:"type",begin:"\\b[A-Z][\\w]*(\\((\\.\\.|,|\\w+)\\))?"},t]},o={begin:/\{/,end:/\}/,contains:i.contains},s={className:"string",begin:"'\\\\?.",end:"'",illegal:"."};return{name:"Elm",keywords:["let","in","if","then","else","case","of","where","module","import","exposing","type","alias","as","infix","infixl","infixr","port","effect","command","subscription"],contains:[{beginKeywords:"port effect module",end:"exposing",keywords:"port effect module where command subscription exposing",contains:[i,t],illegal:"\\W\\.|;"},{begin:"import",end:"$",keywords:"import as exposing",contains:[i,t],illegal:"\\W\\.|;"},{begin:"type",end:"$",keywords:"type alias",contains:[a,i,o,t]},{beginKeywords:"infix infixl infixr",end:"$",contains:[e.C_NUMBER_MODE,t]},{begin:"port",end:"$",keywords:"port",contains:[t]},s,e.QUOTE_STRING_MODE,e.C_NUMBER_MODE,a,e.inherit(e.TITLE_MODE,{begin:"^[_a-z][\\w']*"}),t,{begin:"->|<-"}],illegal:/;/}}return wt=n,wt}var kt,xi;function yd(){if(xi)return kt;xi=1;function n(e){const t=e.regex,a="([a-zA-Z_]\\w*[!?=]?|[-+~]@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?)",i=t.either(/\b([A-Z]+[a-z0-9]+)+/,/\b([A-Z]+[a-z0-9]+)+[A-Z]+/),o=t.concat(i,/(::\w+)*/),s={"variable.constant":["__FILE__","__LINE__"],"variable.language":["self","super"],keyword:["alias","and","attr_accessor","attr_reader","attr_writer","begin","BEGIN","break","case","class","defined","do","else","elsif","end","END","ensure","for","if","in","include","module","next","not","or","redo","require","rescue","retry","return","then","undef","unless","until","when","while","yield"],built_in:["proc","lambda"],literal:["true","false","nil"]},r={className:"doctag",begin:"@[A-Za-z]+"},l={begin:"#<",end:">"},c=[e.COMMENT("#","$",{contains:[r]}),e.COMMENT("^=begin","^=end",{contains:[r],relevance:10}),e.COMMENT("^__END__",e.MATCH_NOTHING_RE)],_={className:"subst",begin:/#\{/,end:/\}/,keywords:s},d={className:"string",contains:[e.BACKSLASH_ESCAPE,_],variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/`/,end:/`/},{begin:/%[qQwWx]?\(/,end:/\)/},{begin:/%[qQwWx]?\[/,end:/\]/},{begin:/%[qQwWx]?\{/,end:/\}/},{begin:/%[qQwWx]?</,end:/>/},{begin:/%[qQwWx]?\//,end:/\//},{begin:/%[qQwWx]?%/,end:/%/},{begin:/%[qQwWx]?-/,end:/-/},{begin:/%[qQwWx]?\|/,end:/\|/},{begin:/\B\?(\\\d{1,3})/},{begin:/\B\?(\\x[A-Fa-f0-9]{1,2})/},{begin:/\B\?(\\u\{?[A-Fa-f0-9]{1,6}\}?)/},{begin:/\B\?(\\M-\\C-|\\M-\\c|\\c\\M-|\\M-|\\C-\\M-)[\x20-\x7e]/},{begin:/\B\?\\(c|C-)[\x20-\x7e]/},{begin:/\B\?\\?\S/},{begin:t.concat(/<<[-~]?'?/,t.lookahead(/(\w+)(?=\W)[^\n]*\n(?:[^\n]*\n)*?\s*\1\b/)),contains:[e.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,contains:[e.BACKSLASH_ESCAPE,_]})]}]},E="[1-9](_?[0-9])*|0",m="[0-9](_?[0-9])*",p={className:"number",relevance:0,variants:[{begin:`\\b(${E})(\\.(${m}))?([eE][+-]?(${m})|r)?i?\\b`},{begin:"\\b0[dD][0-9](_?[0-9])*r?i?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*r?i?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*r?i?\\b"},{begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*r?i?\\b"},{begin:"\\b0(_?[0-7])+r?i?\\b"}]},S={variants:[{match:/\(\)/},{className:"params",begin:/\(/,end:/(?=\))/,excludeBegin:!0,endsParent:!0,keywords:s}]},R=[d,{variants:[{match:[/class\s+/,o,/\s+<\s+/,o]},{match:[/class\s+/,o]}],scope:{2:"title.class",4:"title.class.inherited"},keywords:s},{relevance:0,match:[o,/\.new[ (]/],scope:{1:"title.class"}},{relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"},{match:[/def/,/\s+/,a],scope:{1:"keyword",3:"title.function"},contains:[S]},{begin:e.IDENT_RE+"::"},{className:"symbol",begin:e.UNDERSCORE_IDENT_RE+"(!|\\?)?:",relevance:0},{className:"symbol",begin:":(?!\\s)",contains:[d,{begin:a}],relevance:0},p,{className:"variable",begin:"(\\$\\W)|((\\$|@@?)(\\w+))(?=[^@$?])(?![A-Za-z])(?![@$?'])"},{className:"params",begin:/\|/,end:/\|/,excludeBegin:!0,excludeEnd:!0,relevance:0,keywords:s},{begin:"("+e.RE_STARTERS_RE+"|unless)\\s*",keywords:"unless",contains:[{className:"regexp",contains:[e.BACKSLASH_ESCAPE,_],illegal:/\n/,variants:[{begin:"/",end:"/[a-z]*"},{begin:/%r\{/,end:/\}[a-z]*/},{begin:"%r\\(",end:"\\)[a-z]*"},{begin:"%r!",end:"![a-z]*"},{begin:"%r\\[",end:"\\][a-z]*"}]}].concat(l,c),relevance:0}].concat(l,c);_.contains=R,S.contains=R;const O="[>?]>",f="[\\w#]+\\(\\w+\\):\\d+:\\d+[>*]",M="(\\w+-)?\\d+\\.\\d+\\.\\d+(p\\d+)?[^\\d][^>]+>",A=[{begin:/^\s*=>/,starts:{end:"$",contains:R}},{className:"meta.prompt",begin:"^("+O+"|"+f+"|"+M+")(?=[ ])",starts:{end:"$",keywords:s,contains:R}}];return c.unshift(l),{name:"Ruby",aliases:["rb","gemspec","podspec","thor","irb"],keywords:s,illegal:/\/\*/,contains:[e.SHEBANG({binary:"ruby"})].concat(A).concat(c).concat(R)}}return kt=n,kt}var Ut,Pi;function Dd(){if(Pi)return Ut;Pi=1;function n(e){return{name:"ERB",subLanguage:"xml",contains:[e.COMMENT("<%#","%>"),{begin:"<%[%=-]?",end:"[%-]?%>",subLanguage:"ruby",excludeBegin:!0,excludeEnd:!0}]}}return Ut=n,Ut}var Ft,wi;function hd(){if(wi)return Ft;wi=1;function n(e){const t=e.regex;return{name:"Erlang REPL",keywords:{built_in:"spawn spawn_link self",keyword:"after and andalso|10 band begin bnot bor bsl bsr bxor case catch cond div end fun if let not of or orelse|10 query receive rem try when xor"},contains:[{className:"meta.prompt",begin:"^[0-9]+> ",relevance:10},e.COMMENT("%","$"),{className:"number",begin:"\\b(\\d+(_\\d+)*#[a-fA-F0-9]+(_[a-fA-F0-9]+)*|\\d+(_\\d+)*(\\.\\d+(_\\d+)*)?([eE][-+]?\\d+)?)",relevance:0},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{begin:t.concat(/\?(::)?/,/([A-Z]\w*)/,/((::)[A-Z]\w*)*/)},{begin:"->"},{begin:"ok"},{begin:"!"},{begin:"(\\b[a-z'][a-zA-Z0-9_']*:[a-z'][a-zA-Z0-9_']*)|(\\b[a-z'][a-zA-Z0-9_']*)",relevance:0},{begin:"[A-Z][a-zA-Z0-9_']*",relevance:0}]}}return Ft=n,Ft}var Bt,ki;function Md(){if(ki)return Bt;ki=1;function n(e){const t="[a-z'][a-zA-Z0-9_']*",a="("+t+":"+t+"|"+t+")",i={keyword:"after and andalso|10 band begin bnot bor bsl bzr bxor case catch cond div end fun if let not of orelse|10 query receive rem try when xor",literal:"false true"},o=e.COMMENT("%","$"),s={className:"number",begin:"\\b(\\d+(_\\d+)*#[a-fA-F0-9]+(_[a-fA-F0-9]+)*|\\d+(_\\d+)*(\\.\\d+(_\\d+)*)?([eE][-+]?\\d+)?)",relevance:0},r={begin:"fun\\s+"+t+"/\\d+"},l={begin:a+"\\(",end:"\\)",returnBegin:!0,relevance:0,contains:[{begin:a,relevance:0},{begin:"\\(",end:"\\)",endsWithParent:!0,returnEnd:!0,relevance:0}]},c={begin:/\{/,end:/\}/,relevance:0},_={begin:"\\b_([A-Z][A-Za-z0-9_]*)?",relevance:0},d={begin:"[A-Z][a-zA-Z0-9_]*",relevance:0},E={begin:"#"+e.UNDERSCORE_IDENT_RE,relevance:0,returnBegin:!0,contains:[{begin:"#"+e.UNDERSCORE_IDENT_RE,relevance:0},{begin:/\{/,end:/\}/,relevance:0}]},m={beginKeywords:"fun receive if try case",end:"end",keywords:i};m.contains=[o,r,e.inherit(e.APOS_STRING_MODE,{className:""}),m,l,e.QUOTE_STRING_MODE,s,c,_,d,E];const p=[o,r,m,l,e.QUOTE_STRING_MODE,s,c,_,d,E];l.contains[1].contains=p,c.contains=p,E.contains[1].contains=p;const S=["-module","-record","-undef","-export","-ifdef","-ifndef","-author","-copyright","-doc","-vsn","-import","-include","-include_lib","-compile","-define","-else","-endif","-file","-behaviour","-behavior","-spec"],g={className:"params",begin:"\\(",end:"\\)",contains:p};return{name:"Erlang",aliases:["erl"],keywords:i,illegal:"(</|\\*=|\\+=|-=|/\\*|\\*/|\\(\\*|\\*\\))",contains:[{className:"function",begin:"^"+t+"\\s*\\(",end:"->",returnBegin:!0,illegal:"\\(|#|//|/\\*|\\\\|:|;",contains:[g,e.inherit(e.TITLE_MODE,{begin:t})],starts:{end:";|\\.",keywords:i,contains:p}},o,{begin:"^-",end:"\\.",relevance:0,excludeEnd:!0,returnBegin:!0,keywords:{$pattern:"-"+e.IDENT_RE,keyword:S.map(T=>`${T}|1.5`).join(" ")},contains:[g]},s,e.QUOTE_STRING_MODE,E,_,d,c,{begin:/\.$/}]}}return Bt=n,Bt}var Gt,Ui;function Ld(){if(Ui)return Gt;Ui=1;function n(e){return{name:"Excel formulae",aliases:["xlsx","xls"],case_insensitive:!0,keywords:{$pattern:/[a-zA-Z][\w\.]*/,built_in:["ABS","ACCRINT","ACCRINTM","ACOS","ACOSH","ACOT","ACOTH","AGGREGATE","ADDRESS","AMORDEGRC","AMORLINC","AND","ARABIC","AREAS","ASC","ASIN","ASINH","ATAN","ATAN2","ATANH","AVEDEV","AVERAGE","AVERAGEA","AVERAGEIF","AVERAGEIFS","BAHTTEXT","BASE","BESSELI","BESSELJ","BESSELK","BESSELY","BETADIST","BETA.DIST","BETAINV","BETA.INV","BIN2DEC","BIN2HEX","BIN2OCT","BINOMDIST","BINOM.DIST","BINOM.DIST.RANGE","BINOM.INV","BITAND","BITLSHIFT","BITOR","BITRSHIFT","BITXOR","CALL","CEILING","CEILING.MATH","CEILING.PRECISE","CELL","CHAR","CHIDIST","CHIINV","CHITEST","CHISQ.DIST","CHISQ.DIST.RT","CHISQ.INV","CHISQ.INV.RT","CHISQ.TEST","CHOOSE","CLEAN","CODE","COLUMN","COLUMNS","COMBIN","COMBINA","COMPLEX","CONCAT","CONCATENATE","CONFIDENCE","CONFIDENCE.NORM","CONFIDENCE.T","CONVERT","CORREL","COS","COSH","COT","COTH","COUNT","COUNTA","COUNTBLANK","COUNTIF","COUNTIFS","COUPDAYBS","COUPDAYS","COUPDAYSNC","COUPNCD","COUPNUM","COUPPCD","COVAR","COVARIANCE.P","COVARIANCE.S","CRITBINOM","CSC","CSCH","CUBEKPIMEMBER","CUBEMEMBER","CUBEMEMBERPROPERTY","CUBERANKEDMEMBER","CUBESET","CUBESETCOUNT","CUBEVALUE","CUMIPMT","CUMPRINC","DATE","DATEDIF","DATEVALUE","DAVERAGE","DAY","DAYS","DAYS360","DB","DBCS","DCOUNT","DCOUNTA","DDB","DEC2BIN","DEC2HEX","DEC2OCT","DECIMAL","DEGREES","DELTA","DEVSQ","DGET","DISC","DMAX","DMIN","DOLLAR","DOLLARDE","DOLLARFR","DPRODUCT","DSTDEV","DSTDEVP","DSUM","DURATION","DVAR","DVARP","EDATE","EFFECT","ENCODEURL","EOMONTH","ERF","ERF.PRECISE","ERFC","ERFC.PRECISE","ERROR.TYPE","EUROCONVERT","EVEN","EXACT","EXP","EXPON.DIST","EXPONDIST","FACT","FACTDOUBLE","FALSE|0","F.DIST","FDIST","F.DIST.RT","FILTERXML","FIND","FINDB","F.INV","F.INV.RT","FINV","FISHER","FISHERINV","FIXED","FLOOR","FLOOR.MATH","FLOOR.PRECISE","FORECAST","FORECAST.ETS","FORECAST.ETS.CONFINT","FORECAST.ETS.SEASONALITY","FORECAST.ETS.STAT","FORECAST.LINEAR","FORMULATEXT","FREQUENCY","F.TEST","FTEST","FV","FVSCHEDULE","GAMMA","GAMMA.DIST","GAMMADIST","GAMMA.INV","GAMMAINV","GAMMALN","GAMMALN.PRECISE","GAUSS","GCD","GEOMEAN","GESTEP","GETPIVOTDATA","GROWTH","HARMEAN","HEX2BIN","HEX2DEC","HEX2OCT","HLOOKUP","HOUR","HYPERLINK","HYPGEOM.DIST","HYPGEOMDIST","IF","IFERROR","IFNA","IFS","IMABS","IMAGINARY","IMARGUMENT","IMCONJUGATE","IMCOS","IMCOSH","IMCOT","IMCSC","IMCSCH","IMDIV","IMEXP","IMLN","IMLOG10","IMLOG2","IMPOWER","IMPRODUCT","IMREAL","IMSEC","IMSECH","IMSIN","IMSINH","IMSQRT","IMSUB","IMSUM","IMTAN","INDEX","INDIRECT","INFO","INT","INTERCEPT","INTRATE","IPMT","IRR","ISBLANK","ISERR","ISERROR","ISEVEN","ISFORMULA","ISLOGICAL","ISNA","ISNONTEXT","ISNUMBER","ISODD","ISREF","ISTEXT","ISO.CEILING","ISOWEEKNUM","ISPMT","JIS","KURT","LARGE","LCM","LEFT","LEFTB","LEN","LENB","LINEST","LN","LOG","LOG10","LOGEST","LOGINV","LOGNORM.DIST","LOGNORMDIST","LOGNORM.INV","LOOKUP","LOWER","MATCH","MAX","MAXA","MAXIFS","MDETERM","MDURATION","MEDIAN","MID","MIDBs","MIN","MINIFS","MINA","MINUTE","MINVERSE","MIRR","MMULT","MOD","MODE","MODE.MULT","MODE.SNGL","MONTH","MROUND","MULTINOMIAL","MUNIT","N","NA","NEGBINOM.DIST","NEGBINOMDIST","NETWORKDAYS","NETWORKDAYS.INTL","NOMINAL","NORM.DIST","NORMDIST","NORMINV","NORM.INV","NORM.S.DIST","NORMSDIST","NORM.S.INV","NORMSINV","NOT","NOW","NPER","NPV","NUMBERVALUE","OCT2BIN","OCT2DEC","OCT2HEX","ODD","ODDFPRICE","ODDFYIELD","ODDLPRICE","ODDLYIELD","OFFSET","OR","PDURATION","PEARSON","PERCENTILE.EXC","PERCENTILE.INC","PERCENTILE","PERCENTRANK.EXC","PERCENTRANK.INC","PERCENTRANK","PERMUT","PERMUTATIONA","PHI","PHONETIC","PI","PMT","POISSON.DIST","POISSON","POWER","PPMT","PRICE","PRICEDISC","PRICEMAT","PROB","PRODUCT","PROPER","PV","QUARTILE","QUARTILE.EXC","QUARTILE.INC","QUOTIENT","RADIANS","RAND","RANDBETWEEN","RANK.AVG","RANK.EQ","RANK","RATE","RECEIVED","REGISTER.ID","REPLACE","REPLACEB","REPT","RIGHT","RIGHTB","ROMAN","ROUND","ROUNDDOWN","ROUNDUP","ROW","ROWS","RRI","RSQ","RTD","SEARCH","SEARCHB","SEC","SECH","SECOND","SERIESSUM","SHEET","SHEETS","SIGN","SIN","SINH","SKEW","SKEW.P","SLN","SLOPE","SMALL","SQL.REQUEST","SQRT","SQRTPI","STANDARDIZE","STDEV","STDEV.P","STDEV.S","STDEVA","STDEVP","STDEVPA","STEYX","SUBSTITUTE","SUBTOTAL","SUM","SUMIF","SUMIFS","SUMPRODUCT","SUMSQ","SUMX2MY2","SUMX2PY2","SUMXMY2","SWITCH","SYD","T","TAN","TANH","TBILLEQ","TBILLPRICE","TBILLYIELD","T.DIST","T.DIST.2T","T.DIST.RT","TDIST","TEXT","TEXTJOIN","TIME","TIMEVALUE","T.INV","T.INV.2T","TINV","TODAY","TRANSPOSE","TREND","TRIM","TRIMMEAN","TRUE|0","TRUNC","T.TEST","TTEST","TYPE","UNICHAR","UNICODE","UPPER","VALUE","VAR","VAR.P","VAR.S","VARA","VARP","VARPA","VDB","VLOOKUP","WEBSERVICE","WEEKDAY","WEEKNUM","WEIBULL","WEIBULL.DIST","WORKDAY","WORKDAY.INTL","XIRR","XNPV","XOR","YEAR","YEARFRAC","YIELD","YIELDDISC","YIELDMAT","Z.TEST","ZTEST"]},contains:[{begin:/^=/,end:/[^=]/,returnEnd:!0,illegal:/=/,relevance:10},{className:"symbol",begin:/\b[A-Z]{1,2}\d+\b/,end:/[^\d]/,excludeEnd:!0,relevance:0},{className:"symbol",begin:/[A-Z]{0,2}\d*:[A-Z]{0,2}\d*/,relevance:0},e.BACKSLASH_ESCAPE,e.QUOTE_STRING_MODE,{className:"number",begin:e.NUMBER_RE+"(%)?",relevance:0},e.COMMENT(/\bN\(/,/\)/,{excludeBegin:!0,excludeEnd:!0,illegal:/\n/})]}}return Gt=n,Gt}var Yt,Fi;function xd(){if(Fi)return Yt;Fi=1;function n(e){return{name:"FIX",contains:[{begin:/[^\u2401\u0001]+/,end:/[\u2401\u0001]/,excludeEnd:!0,returnBegin:!0,returnEnd:!1,contains:[{begin:/([^\u2401\u0001=]+)/,end:/=([^\u2401\u0001=]+)/,returnEnd:!0,returnBegin:!1,className:"attr"},{begin:/=/,end:/([\u2401\u0001])/,excludeEnd:!0,excludeBegin:!0,className:"string"}]}],case_insensitive:!0}}return Yt=n,Yt}var qt,Bi;function Pd(){if(Bi)return qt;Bi=1;function n(e){const t={className:"string",begin:/'(.|\\[xXuU][a-zA-Z0-9]+)'/},a={className:"string",variants:[{begin:'"',end:'"'}]},o={className:"function",beginKeywords:"def",end:/[:={\[(\n;]/,excludeEnd:!0,contains:[{className:"title",relevance:0,begin:/[^0-9\n\t "'(),.`{}\[\]:;][^\n\t "'(),.`{}\[\]:;]+|[^0-9\n\t "'(),.`{}\[\]:;=]/}]};return{name:"Flix",keywords:{keyword:["case","class","def","else","enum","if","impl","import","in","lat","rel","index","let","match","namespace","switch","type","yield","with"],literal:["true","false"]},contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,t,a,o,e.C_NUMBER_MODE]}}return qt=n,qt}var Ht,Gi;function wd(){if(Gi)return Ht;Gi=1;function n(e){const t=e.regex,a={className:"params",begin:"\\(",end:"\\)"},i={variants:[e.COMMENT("!","$",{relevance:0}),e.COMMENT("^C[ ]","$",{relevance:0}),e.COMMENT("^C$","$",{relevance:0})]},o=/(_[a-z_\d]+)?/,s=/([de][+-]?\d+)?/,r={className:"number",variants:[{begin:t.concat(/\b\d+/,/\.(\d*)/,s,o)},{begin:t.concat(/\b\d+/,s,o)},{begin:t.concat(/\.\d+/,s,o)}],relevance:0},l={className:"function",beginKeywords:"subroutine function program",illegal:"[${=\\n]",contains:[e.UNDERSCORE_TITLE_MODE,a]},c={className:"string",relevance:0,variants:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]};return{name:"Fortran",case_insensitive:!0,aliases:["f90","f95"],keywords:{keyword:["kind","do","concurrent","local","shared","while","private","call","intrinsic","where","elsewhere","type","endtype","endmodule","endselect","endinterface","end","enddo","endif","if","forall","endforall","only","contains","default","return","stop","then","block","endblock","endassociate","public","subroutine|10","function","program",".and.",".or.",".not.",".le.",".eq.",".ge.",".gt.",".lt.","goto","save","else","use","module","select","case","access","blank","direct","exist","file","fmt","form","formatted","iostat","name","named","nextrec","number","opened","rec","recl","sequential","status","unformatted","unit","continue","format","pause","cycle","exit","c_null_char","c_alert","c_backspace","c_form_feed","flush","wait","decimal","round","iomsg","synchronous","nopass","non_overridable","pass","protected","volatile","abstract","extends","import","non_intrinsic","value","deferred","generic","final","enumerator","class","associate","bind","enum","c_int","c_short","c_long","c_long_long","c_signed_char","c_size_t","c_int8_t","c_int16_t","c_int32_t","c_int64_t","c_int_least8_t","c_int_least16_t","c_int_least32_t","c_int_least64_t","c_int_fast8_t","c_int_fast16_t","c_int_fast32_t","c_int_fast64_t","c_intmax_t","C_intptr_t","c_float","c_double","c_long_double","c_float_complex","c_double_complex","c_long_double_complex","c_bool","c_char","c_null_ptr","c_null_funptr","c_new_line","c_carriage_return","c_horizontal_tab","c_vertical_tab","iso_c_binding","c_loc","c_funloc","c_associated","c_f_pointer","c_ptr","c_funptr","iso_fortran_env","character_storage_size","error_unit","file_storage_size","input_unit","iostat_end","iostat_eor","numeric_storage_size","output_unit","c_f_procpointer","ieee_arithmetic","ieee_support_underflow_control","ieee_get_underflow_mode","ieee_set_underflow_mode","newunit","contiguous","recursive","pad","position","action","delim","readwrite","eor","advance","nml","interface","procedure","namelist","include","sequence","elemental","pure","impure","integer","real","character","complex","logical","codimension","dimension","allocatable|10","parameter","external","implicit|10","none","double","precision","assign","intent","optional","pointer","target","in","out","common","equivalence","data"],literal:[".False.",".True."],built_in:["alog","alog10","amax0","amax1","amin0","amin1","amod","cabs","ccos","cexp","clog","csin","csqrt","dabs","dacos","dasin","datan","datan2","dcos","dcosh","ddim","dexp","dint","dlog","dlog10","dmax1","dmin1","dmod","dnint","dsign","dsin","dsinh","dsqrt","dtan","dtanh","float","iabs","idim","idint","idnint","ifix","isign","max0","max1","min0","min1","sngl","algama","cdabs","cdcos","cdexp","cdlog","cdsin","cdsqrt","cqabs","cqcos","cqexp","cqlog","cqsin","cqsqrt","dcmplx","dconjg","derf","derfc","dfloat","dgamma","dimag","dlgama","iqint","qabs","qacos","qasin","qatan","qatan2","qcmplx","qconjg","qcos","qcosh","qdim","qerf","qerfc","qexp","qgamma","qimag","qlgama","qlog","qlog10","qmax1","qmin1","qmod","qnint","qsign","qsin","qsinh","qsqrt","qtan","qtanh","abs","acos","aimag","aint","anint","asin","atan","atan2","char","cmplx","conjg","cos","cosh","exp","ichar","index","int","log","log10","max","min","nint","sign","sin","sinh","sqrt","tan","tanh","print","write","dim","lge","lgt","lle","llt","mod","nullify","allocate","deallocate","adjustl","adjustr","all","allocated","any","associated","bit_size","btest","ceiling","count","cshift","date_and_time","digits","dot_product","eoshift","epsilon","exponent","floor","fraction","huge","iand","ibclr","ibits","ibset","ieor","ior","ishft","ishftc","lbound","len_trim","matmul","maxexponent","maxloc","maxval","merge","minexponent","minloc","minval","modulo","mvbits","nearest","pack","present","product","radix","random_number","random_seed","range","repeat","reshape","rrspacing","scale","scan","selected_int_kind","selected_real_kind","set_exponent","shape","size","spacing","spread","sum","system_clock","tiny","transpose","trim","ubound","unpack","verify","achar","iachar","transfer","dble","entry","dprod","cpu_time","command_argument_count","get_command","get_command_argument","get_environment_variable","is_iostat_end","ieee_arithmetic","ieee_support_underflow_control","ieee_get_underflow_mode","ieee_set_underflow_mode","is_iostat_eor","move_alloc","new_line","selected_char_kind","same_type_as","extends_type_of","acosh","asinh","atanh","bessel_j0","bessel_j1","bessel_jn","bessel_y0","bessel_y1","bessel_yn","erf","erfc","erfc_scaled","gamma","log_gamma","hypot","norm2","atomic_define","atomic_ref","execute_command_line","leadz","trailz","storage_size","merge_bits","bge","bgt","ble","blt","dshiftl","dshiftr","findloc","iall","iany","iparity","image_index","lcobound","ucobound","maskl","maskr","num_images","parity","popcnt","poppar","shifta","shiftl","shiftr","this_image","sync","change","team","co_broadcast","co_max","co_min","co_sum","co_reduce"]},illegal:/\/\*/,contains:[c,l,{begin:/^C\s*=(?!=)/,relevance:0},i,r]}}return Ht=n,Ht}var Vt,Yi;function kd(){if(Yi)return Vt;Yi=1;function n(r){return new RegExp(r.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&"),"m")}function e(r){return r?typeof r=="string"?r:r.source:null}function t(r){return a("(?=",r,")")}function a(...r){return r.map(c=>e(c)).join("")}function i(r){const l=r[r.length-1];return typeof l=="object"&&l.constructor===Object?(r.splice(r.length-1,1),l):{}}function o(...r){return"("+(i(r).capture?"":"?:")+r.map(_=>e(_)).join("|")+")"}function s(r){const l=["abstract","and","as","assert","base","begin","class","default","delegate","do","done","downcast","downto","elif","else","end","exception","extern","finally","fixed","for","fun","function","global","if","in","inherit","inline","interface","internal","lazy","let","match","member","module","mutable","namespace","new","of","open","or","override","private","public","rec","return","static","struct","then","to","try","type","upcast","use","val","void","when","while","with","yield"],c={scope:"keyword",match:/\b(yield|return|let|do|match|use)!/},_=["if","else","endif","line","nowarn","light","r","i","I","load","time","help","quit"],d=["true","false","null","Some","None","Ok","Error","infinity","infinityf","nan","nanf"],E=["__LINE__","__SOURCE_DIRECTORY__","__SOURCE_FILE__"],m=["bool","byte","sbyte","int8","int16","int32","uint8","uint16","uint32","int","uint","int64","uint64","nativeint","unativeint","decimal","float","double","float32","single","char","string","unit","bigint","option","voption","list","array","seq","byref","exn","inref","nativeptr","obj","outref","voidptr","Result"],S={keyword:l,literal:d,built_in:["not","ref","raise","reraise","dict","readOnlyDict","set","get","enum","sizeof","typeof","typedefof","nameof","nullArg","invalidArg","invalidOp","id","fst","snd","ignore","lock","using","box","unbox","tryUnbox","printf","printfn","sprintf","eprintf","eprintfn","fprintf","fprintfn","failwith","failwithf"],"variable.constant":E},T={variants:[r.COMMENT(/\(\*(?!\))/,/\*\)/,{contains:["self"]}),r.C_LINE_COMMENT_MODE]},N=/[a-zA-Z_](\w|')*/,C={scope:"variable",begin:/``/,end:/``/},R=/\B('|\^)/,O={scope:"symbol",variants:[{match:a(R,/``.*?``/)},{match:a(R,r.UNDERSCORE_IDENT_RE)}],relevance:0},f=function({includeEqual:W}){let q;W?q="!%&*+-/<=>@^|~?":q="!%&*+-/<>@^|~?";const B=Array.from(q),$=a("[",...B.map(n),"]"),Z=o($,/\./),ne=a(Z,t(Z)),re=o(a(ne,Z,"*"),a($,"+"));return{scope:"operator",match:o(re,/:\?>/,/:\?/,/:>/,/:=/,/::?/,/\$/),relevance:0}},M=f({includeEqual:!0}),A=f({includeEqual:!1}),L=function(W,q){return{begin:a(W,t(a(/\s*/,o(/\w/,/'/,/\^/,/#/,/``/,/\(/,/{\|/)))),beginScope:q,end:t(o(/\n/,/=/)),relevance:0,keywords:r.inherit(S,{type:m}),contains:[T,O,r.inherit(C,{scope:null}),A]}},U=L(/:/,"operator"),D=L(/\bof\b/,"keyword"),V={begin:[/(^|\s+)/,/type/,/\s+/,N],beginScope:{2:"keyword",4:"title.class"},end:t(/\(|=|$/),keywords:S,contains:[T,r.inherit(C,{scope:null}),O,{scope:"operator",match:/<|>/},U]},X={scope:"computation-expression",match:/\b[_a-z]\w*(?=\s*\{)/},G={begin:[/^\s*/,a(/#/,o(..._)),/\b/],beginScope:{2:"meta"},end:t(/\s|$/)},z={variants:[r.BINARY_NUMBER_MODE,r.C_NUMBER_MODE]},b={scope:"string",begin:/"/,end:/"/,contains:[r.BACKSLASH_ESCAPE]},v={scope:"string",begin:/@"/,end:/"/,contains:[{match:/""/},r.BACKSLASH_ESCAPE]},h={scope:"string",begin:/"""/,end:/"""/,relevance:2},w={scope:"subst",begin:/\{/,end:/\}/,keywords:S},F={scope:"string",begin:/\$"/,end:/"/,contains:[{match:/\{\{/},{match:/\}\}/},r.BACKSLASH_ESCAPE,w]},K={scope:"string",begin:/(\$@|@\$)"/,end:/"/,contains:[{match:/\{\{/},{match:/\}\}/},{match:/""/},r.BACKSLASH_ESCAPE,w]},j={scope:"string",begin:/\$"""/,end:/"""/,contains:[{match:/\{\{/},{match:/\}\}/},w],relevance:2},te={scope:"string",match:a(/'/,o(/[^\\']/,/\\(?:.|\d{3}|x[a-fA-F\d]{2}|u[a-fA-F\d]{4}|U[a-fA-F\d]{8})/),/'/)};return w.contains=[K,F,v,b,te,c,T,C,U,X,G,z,O,M],{name:"F#",aliases:["fs","f#"],keywords:S,illegal:/\/\*/,classNameAliases:{"computation-expression":"keyword"},contains:[c,{variants:[j,K,F,h,v,b,te]},T,C,V,{scope:"meta",begin:/\[</,end:/>\]/,relevance:2,contains:[C,h,v,b,te,z]},D,U,X,G,z,O,M]}}return Vt=s,Vt}var Wt,qi;function Ud(){if(qi)return Wt;qi=1;function n(e){const t=e.regex,a={keyword:"abort acronym acronyms alias all and assign binary card diag display else eq file files for free ge gt if integer le loop lt maximizing minimizing model models ne negative no not option options or ord positive prod put putpage puttl repeat sameas semicont semiint smax smin solve sos1 sos2 sum system table then until using while xor yes",literal:"eps inf na",built_in:"abs arccos arcsin arctan arctan2 Beta betaReg binomial ceil centropy cos cosh cvPower div div0 eDist entropy errorf execSeed exp fact floor frac gamma gammaReg log logBeta logGamma log10 log2 mapVal max min mod ncpCM ncpF ncpVUpow ncpVUsin normal pi poly power randBinomial randLinear randTriangle round rPower sigmoid sign signPower sin sinh slexp sllog10 slrec sqexp sqlog10 sqr sqrec sqrt tan tanh trunc uniform uniformInt vcPower bool_and bool_eqv bool_imp bool_not bool_or bool_xor ifThen rel_eq rel_ge rel_gt rel_le rel_lt rel_ne gday gdow ghour gleap gmillisec gminute gmonth gsecond gyear jdate jnow jstart jtime errorLevel execError gamsRelease gamsVersion handleCollect handleDelete handleStatus handleSubmit heapFree heapLimit heapSize jobHandle jobKill jobStatus jobTerminate licenseLevel licenseStatus maxExecError sleep timeClose timeComp timeElapsed timeExec timeStart"},i={className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0},o={className:"symbol",variants:[{begin:/=[lgenxc]=/},{begin:/\$/}]},s={className:"comment",variants:[{begin:"'",end:"'"},{begin:'"',end:'"'}],illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},r={begin:"/",end:"/",keywords:a,contains:[s,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,e.C_NUMBER_MODE]},l=/[a-z0-9&#*=?@\\><:,()$[\]_.{}!+%^-]+/,c={begin:/[a-z][a-z0-9_]*(\([a-z0-9_, ]*\))?[ \t]+/,excludeBegin:!0,end:"$",endsWithParent:!0,contains:[s,r,{className:"comment",begin:t.concat(l,t.anyNumberOfTimes(t.concat(/[ ]+/,l))),relevance:0}]};return{name:"GAMS",aliases:["gms"],case_insensitive:!0,keywords:a,contains:[e.COMMENT(/^\$ontext/,/^\$offtext/),{className:"meta",begin:"^\\$[a-z0-9]+",end:"$",returnBegin:!0,contains:[{className:"keyword",begin:"^\\$[a-z0-9]+"}]},e.COMMENT("^\\*","$"),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,{beginKeywords:"set sets parameter parameters variable variables scalar scalars equation equations",end:";",contains:[e.COMMENT("^\\*","$"),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,r,c]},{beginKeywords:"table",end:";",returnBegin:!0,contains:[{beginKeywords:"table",end:"$",contains:[c]},e.COMMENT("^\\*","$"),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,e.C_NUMBER_MODE]},{className:"function",begin:/^[a-z][a-z0-9_,\-+' ()$]+\.{2}/,returnBegin:!0,contains:[{className:"title",begin:/^[a-z0-9_]+/},i,o]},e.C_NUMBER_MODE,o]}}return Wt=n,Wt}var zt,Hi;function Fd(){if(Hi)return zt;Hi=1;function n(e){const t={keyword:"bool break call callexe checkinterrupt clear clearg closeall cls comlog compile continue create debug declare delete disable dlibrary dllcall do dos ed edit else elseif enable end endfor endif endp endo errorlog errorlogat expr external fn for format goto gosub graph if keyword let lib library line load loadarray loadexe loadf loadk loadm loadp loads loadx local locate loopnextindex lprint lpwidth lshow matrix msym ndpclex new open output outwidth plot plotsym pop prcsn print printdos proc push retp return rndcon rndmod rndmult rndseed run save saveall screen scroll setarray show sparse stop string struct system trace trap threadfor threadendfor threadbegin threadjoin threadstat threadend until use while winprint ne ge le gt lt and xor or not eq eqv",built_in:"abs acf aconcat aeye amax amean AmericanBinomCall AmericanBinomCall_Greeks AmericanBinomCall_ImpVol AmericanBinomPut AmericanBinomPut_Greeks AmericanBinomPut_ImpVol AmericanBSCall AmericanBSCall_Greeks AmericanBSCall_ImpVol AmericanBSPut AmericanBSPut_Greeks AmericanBSPut_ImpVol amin amult annotationGetDefaults annotationSetBkd annotationSetFont annotationSetLineColor annotationSetLineStyle annotationSetLineThickness annualTradingDays arccos arcsin areshape arrayalloc arrayindex arrayinit arraytomat asciiload asclabel astd astds asum atan atan2 atranspose axmargin balance band bandchol bandcholsol bandltsol bandrv bandsolpd bar base10 begwind besselj bessely beta box boxcox cdfBeta cdfBetaInv cdfBinomial cdfBinomialInv cdfBvn cdfBvn2 cdfBvn2e cdfCauchy cdfCauchyInv cdfChic cdfChii cdfChinc cdfChincInv cdfExp cdfExpInv cdfFc cdfFnc cdfFncInv cdfGam cdfGenPareto cdfHyperGeo cdfLaplace cdfLaplaceInv cdfLogistic cdfLogisticInv cdfmControlCreate cdfMvn cdfMvn2e cdfMvnce cdfMvne cdfMvt2e cdfMvtce cdfMvte cdfN cdfN2 cdfNc cdfNegBinomial cdfNegBinomialInv cdfNi cdfPoisson cdfPoissonInv cdfRayleigh cdfRayleighInv cdfTc cdfTci cdfTnc cdfTvn cdfWeibull cdfWeibullInv cdir ceil ChangeDir chdir chiBarSquare chol choldn cholsol cholup chrs close code cols colsf combinate combinated complex con cond conj cons ConScore contour conv convertsatostr convertstrtosa corrm corrms corrvc corrx corrxs cos cosh counts countwts crossprd crout croutp csrcol csrlin csvReadM csvReadSA cumprodc cumsumc curve cvtos datacreate datacreatecomplex datalist dataload dataloop dataopen datasave date datestr datestring datestrymd dayinyr dayofweek dbAddDatabase dbClose dbCommit dbCreateQuery dbExecQuery dbGetConnectOptions dbGetDatabaseName dbGetDriverName dbGetDrivers dbGetHostName dbGetLastErrorNum dbGetLastErrorText dbGetNumericalPrecPolicy dbGetPassword dbGetPort dbGetTableHeaders dbGetTables dbGetUserName dbHasFeature dbIsDriverAvailable dbIsOpen dbIsOpenError dbOpen dbQueryBindValue dbQueryClear dbQueryCols dbQueryExecPrepared dbQueryFetchAllM dbQueryFetchAllSA dbQueryFetchOneM dbQueryFetchOneSA dbQueryFinish dbQueryGetBoundValue dbQueryGetBoundValues dbQueryGetField dbQueryGetLastErrorNum dbQueryGetLastErrorText dbQueryGetLastInsertID dbQueryGetLastQuery dbQueryGetPosition dbQueryIsActive dbQueryIsForwardOnly dbQueryIsNull dbQueryIsSelect dbQueryIsValid dbQueryPrepare dbQueryRows dbQuerySeek dbQuerySeekFirst dbQuerySeekLast dbQuerySeekNext dbQuerySeekPrevious dbQuerySetForwardOnly dbRemoveDatabase dbRollback dbSetConnectOptions dbSetDatabaseName dbSetHostName dbSetNumericalPrecPolicy dbSetPort dbSetUserName dbTransaction DeleteFile delif delrows denseToSp denseToSpRE denToZero design det detl dfft dffti diag diagrv digamma doswin DOSWinCloseall DOSWinOpen dotfeq dotfeqmt dotfge dotfgemt dotfgt dotfgtmt dotfle dotflemt dotflt dotfltmt dotfne dotfnemt draw drop dsCreate dstat dstatmt dstatmtControlCreate dtdate dtday dttime dttodtv dttostr dttoutc dtvnormal dtvtodt dtvtoutc dummy dummybr dummydn eig eigh eighv eigv elapsedTradingDays endwind envget eof eqSolve eqSolvemt eqSolvemtControlCreate eqSolvemtOutCreate eqSolveset erf erfc erfccplx erfcplx error etdays ethsec etstr EuropeanBinomCall EuropeanBinomCall_Greeks EuropeanBinomCall_ImpVol EuropeanBinomPut EuropeanBinomPut_Greeks EuropeanBinomPut_ImpVol EuropeanBSCall EuropeanBSCall_Greeks EuropeanBSCall_ImpVol EuropeanBSPut EuropeanBSPut_Greeks EuropeanBSPut_ImpVol exctsmpl exec execbg exp extern eye fcheckerr fclearerr feq feqmt fflush fft ffti fftm fftmi fftn fge fgemt fgets fgetsa fgetsat fgetst fgt fgtmt fileinfo filesa fle flemt floor flt fltmt fmod fne fnemt fonts fopen formatcv formatnv fputs fputst fseek fstrerror ftell ftocv ftos ftostrC gamma gammacplx gammaii gausset gdaAppend gdaCreate gdaDStat gdaDStatMat gdaGetIndex gdaGetName gdaGetNames gdaGetOrders gdaGetType gdaGetTypes gdaGetVarInfo gdaIsCplx gdaLoad gdaPack gdaRead gdaReadByIndex gdaReadSome gdaReadSparse gdaReadStruct gdaReportVarInfo gdaSave gdaUpdate gdaUpdateAndPack gdaVars gdaWrite gdaWrite32 gdaWriteSome getarray getdims getf getGAUSShome getmatrix getmatrix4D getname getnamef getNextTradingDay getNextWeekDay getnr getorders getpath getPreviousTradingDay getPreviousWeekDay getRow getscalar3D getscalar4D getTrRow getwind glm gradcplx gradMT gradMTm gradMTT gradMTTm gradp graphprt graphset hasimag header headermt hess hessMT hessMTg hessMTgw hessMTm hessMTmw hessMTT hessMTTg hessMTTgw hessMTTm hessMTw hessp hist histf histp hsec imag indcv indexcat indices indices2 indicesf indicesfn indnv indsav integrate1d integrateControlCreate intgrat2 intgrat3 inthp1 inthp2 inthp3 inthp4 inthpControlCreate intquad1 intquad2 intquad3 intrleav intrleavsa intrsect intsimp inv invpd invswp iscplx iscplxf isden isinfnanmiss ismiss key keyav keyw lag lag1 lagn lapEighb lapEighi lapEighvb lapEighvi lapgEig lapgEigh lapgEighv lapgEigv lapgSchur lapgSvdcst lapgSvds lapgSvdst lapSvdcusv lapSvds lapSvdusv ldlp ldlsol linSolve listwise ln lncdfbvn lncdfbvn2 lncdfmvn lncdfn lncdfn2 lncdfnc lnfact lngammacplx lnpdfmvn lnpdfmvt lnpdfn lnpdft loadd loadstruct loadwind loess loessmt loessmtControlCreate log loglog logx logy lower lowmat lowmat1 ltrisol lu lusol machEpsilon make makevars makewind margin matalloc matinit mattoarray maxbytes maxc maxindc maxv maxvec mbesselei mbesselei0 mbesselei1 mbesseli mbesseli0 mbesseli1 meanc median mergeby mergevar minc minindc minv miss missex missrv moment momentd movingave movingaveExpwgt movingaveWgt nextindex nextn nextnevn nextwind ntos null null1 numCombinations ols olsmt olsmtControlCreate olsqr olsqr2 olsqrmt ones optn optnevn orth outtyp pacf packedToSp packr parse pause pdfCauchy pdfChi pdfExp pdfGenPareto pdfHyperGeo pdfLaplace pdfLogistic pdfn pdfPoisson pdfRayleigh pdfWeibull pi pinv pinvmt plotAddArrow plotAddBar plotAddBox plotAddHist plotAddHistF plotAddHistP plotAddPolar plotAddScatter plotAddShape plotAddTextbox plotAddTS plotAddXY plotArea plotBar plotBox plotClearLayout plotContour plotCustomLayout plotGetDefaults plotHist plotHistF plotHistP plotLayout plotLogLog plotLogX plotLogY plotOpenWindow plotPolar plotSave plotScatter plotSetAxesPen plotSetBar plotSetBarFill plotSetBarStacked plotSetBkdColor plotSetFill plotSetGrid plotSetLegend plotSetLineColor plotSetLineStyle plotSetLineSymbol plotSetLineThickness plotSetNewWindow plotSetTitle plotSetWhichYAxis plotSetXAxisShow plotSetXLabel plotSetXRange plotSetXTicInterval plotSetXTicLabel plotSetYAxisShow plotSetYLabel plotSetYRange plotSetZAxisShow plotSetZLabel plotSurface plotTS plotXY polar polychar polyeval polygamma polyint polymake polymat polymroot polymult polyroot pqgwin previousindex princomp printfm printfmt prodc psi putarray putf putvals pvCreate pvGetIndex pvGetParNames pvGetParVector pvLength pvList pvPack pvPacki pvPackm pvPackmi pvPacks pvPacksi pvPacksm pvPacksmi pvPutParVector pvTest pvUnpack QNewton QNewtonmt QNewtonmtControlCreate QNewtonmtOutCreate QNewtonSet QProg QProgmt QProgmtInCreate qqr qqre qqrep qr qre qrep qrsol qrtsol qtyr qtyre qtyrep quantile quantiled qyr qyre qyrep qz rank rankindx readr real reclassify reclassifyCuts recode recserar recsercp recserrc rerun rescale reshape rets rev rfft rffti rfftip rfftn rfftnp rfftp rndBernoulli rndBeta rndBinomial rndCauchy rndChiSquare rndCon rndCreateState rndExp rndGamma rndGeo rndGumbel rndHyperGeo rndi rndKMbeta rndKMgam rndKMi rndKMn rndKMnb rndKMp rndKMu rndKMvm rndLaplace rndLCbeta rndLCgam rndLCi rndLCn rndLCnb rndLCp rndLCu rndLCvm rndLogNorm rndMTu rndMVn rndMVt rndn rndnb rndNegBinomial rndp rndPoisson rndRayleigh rndStateSkip rndu rndvm rndWeibull rndWishart rotater round rows rowsf rref sampleData satostrC saved saveStruct savewind scale scale3d scalerr scalinfnanmiss scalmiss schtoc schur searchsourcepath seekr select selif seqa seqm setdif setdifsa setvars setvwrmode setwind shell shiftr sin singleindex sinh sleep solpd sortc sortcc sortd sorthc sorthcc sortind sortindc sortmc sortr sortrc spBiconjGradSol spChol spConjGradSol spCreate spDenseSubmat spDiagRvMat spEigv spEye spLDL spline spLU spNumNZE spOnes spreadSheetReadM spreadSheetReadSA spreadSheetWrite spScale spSubmat spToDense spTrTDense spTScalar spZeros sqpSolve sqpSolveMT sqpSolveMTControlCreate sqpSolveMTlagrangeCreate sqpSolveMToutCreate sqpSolveSet sqrt statements stdc stdsc stocv stof strcombine strindx strlen strput strrindx strsect strsplit strsplitPad strtodt strtof strtofcplx strtriml strtrimr strtrunc strtruncl strtruncpad strtruncr submat subscat substute subvec sumc sumr surface svd svd1 svd2 svdcusv svds svdusv sysstate tab tan tanh tempname time timedt timestr timeutc title tkf2eps tkf2ps tocart todaydt toeplitz token topolar trapchk trigamma trimr trunc type typecv typef union unionsa uniqindx uniqindxsa unique uniquesa upmat upmat1 upper utctodt utctodtv utrisol vals varCovMS varCovXS varget vargetl varmall varmares varput varputl vartypef vcm vcms vcx vcxs vec vech vecr vector vget view viewxyz vlist vnamecv volume vput vread vtypecv wait waitc walkindex where window writer xlabel xlsGetSheetCount xlsGetSheetSize xlsGetSheetTypes xlsMakeRange xlsReadM xlsReadSA xlsWrite xlsWriteM xlsWriteSA xpnd xtics xy xyz ylabel ytics zeros zeta zlabel ztics cdfEmpirical dot h5create h5open h5read h5readAttribute h5write h5writeAttribute ldl plotAddErrorBar plotAddSurface plotCDFEmpirical plotSetColormap plotSetContourLabels plotSetLegendFont plotSetTextInterpreter plotSetXTicCount plotSetYTicCount plotSetZLevels powerm strjoin sylvester strtrim",literal:"DB_AFTER_LAST_ROW DB_ALL_TABLES DB_BATCH_OPERATIONS DB_BEFORE_FIRST_ROW DB_BLOB DB_EVENT_NOTIFICATIONS DB_FINISH_QUERY DB_HIGH_PRECISION DB_LAST_INSERT_ID DB_LOW_PRECISION_DOUBLE DB_LOW_PRECISION_INT32 DB_LOW_PRECISION_INT64 DB_LOW_PRECISION_NUMBERS DB_MULTIPLE_RESULT_SETS DB_NAMED_PLACEHOLDERS DB_POSITIONAL_PLACEHOLDERS DB_PREPARED_QUERIES DB_QUERY_SIZE DB_SIMPLE_LOCKING DB_SYSTEM_TABLES DB_TABLES DB_TRANSACTIONS DB_UNICODE DB_VIEWS __STDIN __STDOUT __STDERR __FILE_DIR"},a=e.COMMENT("@","@"),i={className:"meta",begin:"#",end:"$",keywords:{keyword:"define definecs|10 undef ifdef ifndef iflight ifdllcall ifmac ifos2win ifunix else endif lineson linesoff srcfile srcline"},contains:[{begin:/\\\n/,relevance:0},{beginKeywords:"include",end:"$",keywords:{keyword:"include"},contains:[{className:"string",begin:'"',end:'"',illegal:"\\n"}]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,a]},o={begin:/\bstruct\s+/,end:/\s/,keywords:"struct",contains:[{className:"type",begin:e.UNDERSCORE_IDENT_RE,relevance:0}]},s=[{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,endsWithParent:!0,relevance:0,contains:[{className:"literal",begin:/\.\.\./},e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE,a,o]}],r={className:"title",begin:e.UNDERSCORE_IDENT_RE,relevance:0},l=function(m,p,S){const g=e.inherit({className:"function",beginKeywords:m,end:p,excludeEnd:!0,contains:[].concat(s)},S||{});return g.contains.push(r),g.contains.push(e.C_NUMBER_MODE),g.contains.push(e.C_BLOCK_COMMENT_MODE),g.contains.push(a),g},c={className:"built_in",begin:"\\b("+t.built_in.split(" ").join("|")+")\\b"},_={className:"string",begin:'"',end:'"',contains:[e.BACKSLASH_ESCAPE],relevance:0},d={begin:e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,keywords:t,relevance:0,contains:[{beginKeywords:t.keyword},c,{className:"built_in",begin:e.UNDERSCORE_IDENT_RE,relevance:0}]},E={begin:/\(/,end:/\)/,relevance:0,keywords:{built_in:t.built_in,literal:t.literal},contains:[e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE,a,c,d,_,"self"]};return d.contains.push(E),{name:"GAUSS",aliases:["gss"],case_insensitive:!0,keywords:t,illegal:/(\{[%#]|[%#]\}| <- )/,contains:[e.C_NUMBER_MODE,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,a,_,i,{className:"keyword",begin:/\bexternal (matrix|string|array|sparse matrix|struct|proc|keyword|fn)/},l("proc keyword",";"),l("fn","="),{beginKeywords:"for threadfor",end:/;/,relevance:0,contains:[e.C_BLOCK_COMMENT_MODE,a,E]},{variants:[{begin:e.UNDERSCORE_IDENT_RE+"\\."+e.UNDERSCORE_IDENT_RE},{begin:e.UNDERSCORE_IDENT_RE+"\\s*="}],relevance:0},d,o]}}return zt=n,zt}var Kt,Vi;function Bd(){if(Vi)return Kt;Vi=1;function n(e){const t="[A-Z_][A-Z0-9_.]*",a="%",i={$pattern:t,keyword:"IF DO WHILE ENDWHILE CALL ENDIF SUB ENDSUB GOTO REPEAT ENDREPEAT EQ LT GT NE GE LE OR XOR"},o={className:"meta",begin:"([O])([0-9]+)"},s=e.inherit(e.C_NUMBER_MODE,{begin:"([-+]?((\\.\\d+)|(\\d+)(\\.\\d*)?))|"+e.C_NUMBER_RE}),r=[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.COMMENT(/\(/,/\)/),s,e.inherit(e.APOS_STRING_MODE,{illegal:null}),e.inherit(e.QUOTE_STRING_MODE,{illegal:null}),{className:"name",begin:"([G])([0-9]+\\.?[0-9]?)"},{className:"name",begin:"([M])([0-9]+\\.?[0-9]?)"},{className:"attr",begin:"(VC|VS|#)",end:"(\\d+)"},{className:"attr",begin:"(VZOFX|VZOFY|VZOFZ)"},{className:"built_in",begin:"(ATAN|ABS|ACOS|ASIN|SIN|COS|EXP|FIX|FUP|ROUND|LN|TAN)(\\[)",contains:[s],end:"\\]"},{className:"symbol",variants:[{begin:"N",end:"\\d+",illegal:"\\W"}]}];return{name:"G-code (ISO 6983)",aliases:["nc"],case_insensitive:!0,keywords:i,contains:[{className:"meta",begin:a},o].concat(r)}}return Kt=n,Kt}var $t,Wi;function Gd(){if(Wi)return $t;Wi=1;function n(e){return{name:"Gherkin",aliases:["feature"],keywords:"Feature Background Ability Business Need Scenario Scenarios Scenario Outline Scenario Template Examples Given And Then But When",contains:[{className:"symbol",begin:"\\*",relevance:0},{className:"meta",begin:"@[^@\\s]+"},{begin:"\\|",end:"\\|\\w*$",contains:[{className:"string",begin:"[^|]+"}]},{className:"variable",begin:"<",end:">"},e.HASH_COMMENT_MODE,{className:"string",begin:'"""',end:'"""'},e.QUOTE_STRING_MODE]}}return $t=n,$t}var Qt,zi;function Yd(){if(zi)return Qt;zi=1;function n(e){return{name:"GLSL",keywords:{keyword:"break continue discard do else for if return while switch case default attribute binding buffer ccw centroid centroid varying coherent column_major const cw depth_any depth_greater depth_less depth_unchanged early_fragment_tests equal_spacing flat fractional_even_spacing fractional_odd_spacing highp in index inout invariant invocations isolines layout line_strip lines lines_adjacency local_size_x local_size_y local_size_z location lowp max_vertices mediump noperspective offset origin_upper_left out packed patch pixel_center_integer point_mode points precise precision quads r11f_g11f_b10f r16 r16_snorm r16f r16i r16ui r32f r32i r32ui r8 r8_snorm r8i r8ui readonly restrict rg16 rg16_snorm rg16f rg16i rg16ui rg32f rg32i rg32ui rg8 rg8_snorm rg8i rg8ui rgb10_a2 rgb10_a2ui rgba16 rgba16_snorm rgba16f rgba16i rgba16ui rgba32f rgba32i rgba32ui rgba8 rgba8_snorm rgba8i rgba8ui row_major sample shared smooth std140 std430 stream triangle_strip triangles triangles_adjacency uniform varying vertices volatile writeonly",type:"atomic_uint bool bvec2 bvec3 bvec4 dmat2 dmat2x2 dmat2x3 dmat2x4 dmat3 dmat3x2 dmat3x3 dmat3x4 dmat4 dmat4x2 dmat4x3 dmat4x4 double dvec2 dvec3 dvec4 float iimage1D iimage1DArray iimage2D iimage2DArray iimage2DMS iimage2DMSArray iimage2DRect iimage3D iimageBuffer iimageCube iimageCubeArray image1D image1DArray image2D image2DArray image2DMS image2DMSArray image2DRect image3D imageBuffer imageCube imageCubeArray int isampler1D isampler1DArray isampler2D isampler2DArray isampler2DMS isampler2DMSArray isampler2DRect isampler3D isamplerBuffer isamplerCube isamplerCubeArray ivec2 ivec3 ivec4 mat2 mat2x2 mat2x3 mat2x4 mat3 mat3x2 mat3x3 mat3x4 mat4 mat4x2 mat4x3 mat4x4 sampler1D sampler1DArray sampler1DArrayShadow sampler1DShadow sampler2D sampler2DArray sampler2DArrayShadow sampler2DMS sampler2DMSArray sampler2DRect sampler2DRectShadow sampler2DShadow sampler3D samplerBuffer samplerCube samplerCubeArray samplerCubeArrayShadow samplerCubeShadow image1D uimage1DArray uimage2D uimage2DArray uimage2DMS uimage2DMSArray uimage2DRect uimage3D uimageBuffer uimageCube uimageCubeArray uint usampler1D usampler1DArray usampler2D usampler2DArray usampler2DMS usampler2DMSArray usampler2DRect usampler3D samplerBuffer usamplerCube usamplerCubeArray uvec2 uvec3 uvec4 vec2 vec3 vec4 void",built_in:"gl_MaxAtomicCounterBindings gl_MaxAtomicCounterBufferSize gl_MaxClipDistances gl_MaxClipPlanes gl_MaxCombinedAtomicCounterBuffers gl_MaxCombinedAtomicCounters gl_MaxCombinedImageUniforms gl_MaxCombinedImageUnitsAndFragmentOutputs gl_MaxCombinedTextureImageUnits gl_MaxComputeAtomicCounterBuffers gl_MaxComputeAtomicCounters gl_MaxComputeImageUniforms gl_MaxComputeTextureImageUnits gl_MaxComputeUniformComponents gl_MaxComputeWorkGroupCount gl_MaxComputeWorkGroupSize gl_MaxDrawBuffers gl_MaxFragmentAtomicCounterBuffers gl_MaxFragmentAtomicCounters gl_MaxFragmentImageUniforms gl_MaxFragmentInputComponents gl_MaxFragmentInputVectors gl_MaxFragmentUniformComponents gl_MaxFragmentUniformVectors gl_MaxGeometryAtomicCounterBuffers gl_MaxGeometryAtomicCounters gl_MaxGeometryImageUniforms gl_MaxGeometryInputComponents gl_MaxGeometryOutputComponents gl_MaxGeometryOutputVertices gl_MaxGeometryTextureImageUnits gl_MaxGeometryTotalOutputComponents gl_MaxGeometryUniformComponents gl_MaxGeometryVaryingComponents gl_MaxImageSamples gl_MaxImageUnits gl_MaxLights gl_MaxPatchVertices gl_MaxProgramTexelOffset gl_MaxTessControlAtomicCounterBuffers gl_MaxTessControlAtomicCounters gl_MaxTessControlImageUniforms gl_MaxTessControlInputComponents gl_MaxTessControlOutputComponents gl_MaxTessControlTextureImageUnits gl_MaxTessControlTotalOutputComponents gl_MaxTessControlUniformComponents gl_MaxTessEvaluationAtomicCounterBuffers gl_MaxTessEvaluationAtomicCounters gl_MaxTessEvaluationImageUniforms gl_MaxTessEvaluationInputComponents gl_MaxTessEvaluationOutputComponents gl_MaxTessEvaluationTextureImageUnits gl_MaxTessEvaluationUniformComponents gl_MaxTessGenLevel gl_MaxTessPatchComponents gl_MaxTextureCoords gl_MaxTextureImageUnits gl_MaxTextureUnits gl_MaxVaryingComponents gl_MaxVaryingFloats gl_MaxVaryingVectors gl_MaxVertexAtomicCounterBuffers gl_MaxVertexAtomicCounters gl_MaxVertexAttribs gl_MaxVertexImageUniforms gl_MaxVertexOutputComponents gl_MaxVertexOutputVectors gl_MaxVertexTextureImageUnits gl_MaxVertexUniformComponents gl_MaxVertexUniformVectors gl_MaxViewports gl_MinProgramTexelOffset gl_BackColor gl_BackLightModelProduct gl_BackLightProduct gl_BackMaterial gl_BackSecondaryColor gl_ClipDistance gl_ClipPlane gl_ClipVertex gl_Color gl_DepthRange gl_EyePlaneQ gl_EyePlaneR gl_EyePlaneS gl_EyePlaneT gl_Fog gl_FogCoord gl_FogFragCoord gl_FragColor gl_FragCoord gl_FragData gl_FragDepth gl_FrontColor gl_FrontFacing gl_FrontLightModelProduct gl_FrontLightProduct gl_FrontMaterial gl_FrontSecondaryColor gl_GlobalInvocationID gl_InstanceID gl_InvocationID gl_Layer gl_LightModel gl_LightSource gl_LocalInvocationID gl_LocalInvocationIndex gl_ModelViewMatrix gl_ModelViewMatrixInverse gl_ModelViewMatrixInverseTranspose gl_ModelViewMatrixTranspose gl_ModelViewProjectionMatrix gl_ModelViewProjectionMatrixInverse gl_ModelViewProjectionMatrixInverseTranspose gl_ModelViewProjectionMatrixTranspose gl_MultiTexCoord0 gl_MultiTexCoord1 gl_MultiTexCoord2 gl_MultiTexCoord3 gl_MultiTexCoord4 gl_MultiTexCoord5 gl_MultiTexCoord6 gl_MultiTexCoord7 gl_Normal gl_NormalMatrix gl_NormalScale gl_NumSamples gl_NumWorkGroups gl_ObjectPlaneQ gl_ObjectPlaneR gl_ObjectPlaneS gl_ObjectPlaneT gl_PatchVerticesIn gl_Point gl_PointCoord gl_PointSize gl_Position gl_PrimitiveID gl_PrimitiveIDIn gl_ProjectionMatrix gl_ProjectionMatrixInverse gl_ProjectionMatrixInverseTranspose gl_ProjectionMatrixTranspose gl_SampleID gl_SampleMask gl_SampleMaskIn gl_SamplePosition gl_SecondaryColor gl_TessCoord gl_TessLevelInner gl_TessLevelOuter gl_TexCoord gl_TextureEnvColor gl_TextureMatrix gl_TextureMatrixInverse gl_TextureMatrixInverseTranspose gl_TextureMatrixTranspose gl_Vertex gl_VertexID gl_ViewportIndex gl_WorkGroupID gl_WorkGroupSize gl_in gl_out EmitStreamVertex EmitVertex EndPrimitive EndStreamPrimitive abs acos acosh all any asin asinh atan atanh atomicAdd atomicAnd atomicCompSwap atomicCounter atomicCounterDecrement atomicCounterIncrement atomicExchange atomicMax atomicMin atomicOr atomicXor barrier bitCount bitfieldExtract bitfieldInsert bitfieldReverse ceil clamp cos cosh cross dFdx dFdy degrees determinant distance dot equal exp exp2 faceforward findLSB findMSB floatBitsToInt floatBitsToUint floor fma fract frexp ftransform fwidth greaterThan greaterThanEqual groupMemoryBarrier imageAtomicAdd imageAtomicAnd imageAtomicCompSwap imageAtomicExchange imageAtomicMax imageAtomicMin imageAtomicOr imageAtomicXor imageLoad imageSize imageStore imulExtended intBitsToFloat interpolateAtCentroid interpolateAtOffset interpolateAtSample inverse inversesqrt isinf isnan ldexp length lessThan lessThanEqual log log2 matrixCompMult max memoryBarrier memoryBarrierAtomicCounter memoryBarrierBuffer memoryBarrierImage memoryBarrierShared min mix mod modf noise1 noise2 noise3 noise4 normalize not notEqual outerProduct packDouble2x32 packHalf2x16 packSnorm2x16 packSnorm4x8 packUnorm2x16 packUnorm4x8 pow radians reflect refract round roundEven shadow1D shadow1DLod shadow1DProj shadow1DProjLod shadow2D shadow2DLod shadow2DProj shadow2DProjLod sign sin sinh smoothstep sqrt step tan tanh texelFetch texelFetchOffset texture texture1D texture1DLod texture1DProj texture1DProjLod texture2D texture2DLod texture2DProj texture2DProjLod texture3D texture3DLod texture3DProj texture3DProjLod textureCube textureCubeLod textureGather textureGatherOffset textureGatherOffsets textureGrad textureGradOffset textureLod textureLodOffset textureOffset textureProj textureProjGrad textureProjGradOffset textureProjLod textureProjLodOffset textureProjOffset textureQueryLevels textureQueryLod textureSize transpose trunc uaddCarry uintBitsToFloat umulExtended unpackDouble2x32 unpackHalf2x16 unpackSnorm2x16 unpackSnorm4x8 unpackUnorm2x16 unpackUnorm4x8 usubBorrow",literal:"true false"},illegal:'"',contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.C_NUMBER_MODE,{className:"meta",begin:"#",end:"$"}]}}return Qt=n,Qt}var Xt,Ki;function qd(){if(Ki)return Xt;Ki=1;function n(e){return{name:"GML",case_insensitive:!1,keywords:{keyword:["#endregion","#macro","#region","and","begin","break","case","constructor","continue","default","delete","div","do","else","end","enum","exit","for","function","globalvar","if","mod","not","or","repeat","return","switch","then","until","var","while","with","xor"],built_in:["abs","achievement_available","achievement_event","achievement_get_challenges","achievement_get_info","achievement_get_pic","achievement_increment","achievement_load_friends","achievement_load_leaderboard","achievement_load_progress","achievement_login","achievement_login_status","achievement_logout","achievement_post","achievement_post_score","achievement_reset","achievement_send_challenge","achievement_show","achievement_show_achievements","achievement_show_challenge_notifications","achievement_show_leaderboards","action_inherited","action_kill_object","ads_disable","ads_enable","ads_engagement_active","ads_engagement_available","ads_engagement_launch","ads_event","ads_event_preload","ads_get_display_height","ads_get_display_width","ads_interstitial_available","ads_interstitial_display","ads_move","ads_set_reward_callback","ads_setup","alarm_get","alarm_set","analytics_event","analytics_event_ext","angle_difference","ansi_char","application_get_position","application_surface_draw_enable","application_surface_enable","application_surface_is_enabled","arccos","arcsin","arctan","arctan2","array_copy","array_create","array_delete","array_equals","array_height_2d","array_insert","array_length","array_length_1d","array_length_2d","array_pop","array_push","array_resize","array_sort","asset_get_index","asset_get_type","audio_channel_num","audio_create_buffer_sound","audio_create_play_queue","audio_create_stream","audio_create_sync_group","audio_debug","audio_destroy_stream","audio_destroy_sync_group","audio_emitter_create","audio_emitter_exists","audio_emitter_falloff","audio_emitter_free","audio_emitter_gain","audio_emitter_get_gain","audio_emitter_get_listener_mask","audio_emitter_get_pitch","audio_emitter_get_vx","audio_emitter_get_vy","audio_emitter_get_vz","audio_emitter_get_x","audio_emitter_get_y","audio_emitter_get_z","audio_emitter_pitch","audio_emitter_position","audio_emitter_set_listener_mask","audio_emitter_velocity","audio_exists","audio_falloff_set_model","audio_free_buffer_sound","audio_free_play_queue","audio_get_listener_count","audio_get_listener_info","audio_get_listener_mask","audio_get_master_gain","audio_get_name","audio_get_recorder_count","audio_get_recorder_info","audio_get_type","audio_group_is_loaded","audio_group_load","audio_group_load_progress","audio_group_name","audio_group_set_gain","audio_group_stop_all","audio_group_unload","audio_is_paused","audio_is_playing","audio_listener_get_data","audio_listener_orientation","audio_listener_position","audio_listener_set_orientation","audio_listener_set_position","audio_listener_set_velocity","audio_listener_velocity","audio_master_gain","audio_music_gain","audio_music_is_playing","audio_pause_all","audio_pause_music","audio_pause_sound","audio_pause_sync_group","audio_play_in_sync_group","audio_play_music","audio_play_sound","audio_play_sound_at","audio_play_sound_on","audio_queue_sound","audio_resume_all","audio_resume_music","audio_resume_sound","audio_resume_sync_group","audio_set_listener_mask","audio_set_master_gain","audio_sound_gain","audio_sound_get_gain","audio_sound_get_listener_mask","audio_sound_get_pitch","audio_sound_get_track_position","audio_sound_length","audio_sound_pitch","audio_sound_set_listener_mask","audio_sound_set_track_position","audio_start_recording","audio_start_sync_group","audio_stop_all","audio_stop_music","audio_stop_recording","audio_stop_sound","audio_stop_sync_group","audio_sync_group_debug","audio_sync_group_get_track_pos","audio_sync_group_is_playing","audio_system","background_get_height","background_get_width","base64_decode","base64_encode","browser_input_capture","buffer_async_group_begin","buffer_async_group_end","buffer_async_group_option","buffer_base64_decode","buffer_base64_decode_ext","buffer_base64_encode","buffer_copy","buffer_copy_from_vertex_buffer","buffer_create","buffer_create_from_vertex_buffer","buffer_create_from_vertex_buffer_ext","buffer_delete","buffer_exists","buffer_fill","buffer_get_address","buffer_get_alignment","buffer_get_size","buffer_get_surface","buffer_get_type","buffer_load","buffer_load_async","buffer_load_ext","buffer_load_partial","buffer_md5","buffer_peek","buffer_poke","buffer_read","buffer_resize","buffer_save","buffer_save_async","buffer_save_ext","buffer_seek","buffer_set_surface","buffer_sha1","buffer_sizeof","buffer_tell","buffer_write","camera_apply","camera_create","camera_create_view","camera_destroy","camera_get_active","camera_get_begin_script","camera_get_default","camera_get_end_script","camera_get_proj_mat","camera_get_update_script","camera_get_view_angle","camera_get_view_border_x","camera_get_view_border_y","camera_get_view_height","camera_get_view_mat","camera_get_view_speed_x","camera_get_view_speed_y","camera_get_view_target","camera_get_view_width","camera_get_view_x","camera_get_view_y","camera_set_begin_script","camera_set_default","camera_set_end_script","camera_set_proj_mat","camera_set_update_script","camera_set_view_angle","camera_set_view_border","camera_set_view_mat","camera_set_view_pos","camera_set_view_size","camera_set_view_speed","camera_set_view_target","ceil","choose","chr","clamp","clickable_add","clickable_add_ext","clickable_change","clickable_change_ext","clickable_delete","clickable_exists","clickable_set_style","clipboard_get_text","clipboard_has_text","clipboard_set_text","cloud_file_save","cloud_string_save","cloud_synchronise","code_is_compiled","collision_circle","collision_circle_list","collision_ellipse","collision_ellipse_list","collision_line","collision_line_list","collision_point","collision_point_list","collision_rectangle","collision_rectangle_list","color_get_blue","color_get_green","color_get_hue","color_get_red","color_get_saturation","color_get_value","colour_get_blue","colour_get_green","colour_get_hue","colour_get_red","colour_get_saturation","colour_get_value","cos","darccos","darcsin","darctan","darctan2","date_compare_date","date_compare_datetime","date_compare_time","date_create_datetime","date_current_datetime","date_date_of","date_date_string","date_datetime_string","date_day_span","date_days_in_month","date_days_in_year","date_get_day","date_get_day_of_year","date_get_hour","date_get_hour_of_year","date_get_minute","date_get_minute_of_year","date_get_month","date_get_second","date_get_second_of_year","date_get_timezone","date_get_week","date_get_weekday","date_get_year","date_hour_span","date_inc_day","date_inc_hour","date_inc_minute","date_inc_month","date_inc_second","date_inc_week","date_inc_year","date_is_today","date_leap_year","date_minute_span","date_month_span","date_second_span","date_set_timezone","date_time_of","date_time_string","date_valid_datetime","date_week_span","date_year_span","dcos","debug_event","debug_get_callstack","degtorad","device_get_tilt_x","device_get_tilt_y","device_get_tilt_z","device_is_keypad_open","device_mouse_check_button","device_mouse_check_button_pressed","device_mouse_check_button_released","device_mouse_dbclick_enable","device_mouse_raw_x","device_mouse_raw_y","device_mouse_x","device_mouse_x_to_gui","device_mouse_y","device_mouse_y_to_gui","directory_create","directory_destroy","directory_exists","display_get_dpi_x","display_get_dpi_y","display_get_gui_height","display_get_gui_width","display_get_height","display_get_orientation","display_get_sleep_margin","display_get_timing_method","display_get_width","display_mouse_get_x","display_mouse_get_y","display_mouse_set","display_reset","display_set_gui_maximise","display_set_gui_maximize","display_set_gui_size","display_set_sleep_margin","display_set_timing_method","display_set_ui_visibility","distance_to_object","distance_to_point","dot_product","dot_product_3d","dot_product_3d_normalised","dot_product_3d_normalized","dot_product_normalised","dot_product_normalized","draw_arrow","draw_background","draw_background_ext","draw_background_part_ext","draw_background_tiled","draw_button","draw_circle","draw_circle_color","draw_circle_colour","draw_clear","draw_clear_alpha","draw_ellipse","draw_ellipse_color","draw_ellipse_colour","draw_enable_alphablend","draw_enable_drawevent","draw_enable_swf_aa","draw_flush","draw_get_alpha","draw_get_color","draw_get_colour","draw_get_lighting","draw_get_swf_aa_level","draw_getpixel","draw_getpixel_ext","draw_healthbar","draw_highscore","draw_light_define_ambient","draw_light_define_direction","draw_light_define_point","draw_light_enable","draw_light_get","draw_light_get_ambient","draw_line","draw_line_color","draw_line_colour","draw_line_width","draw_line_width_color","draw_line_width_colour","draw_path","draw_point","draw_point_color","draw_point_colour","draw_primitive_begin","draw_primitive_begin_texture","draw_primitive_end","draw_rectangle","draw_rectangle_color","draw_rectangle_colour","draw_roundrect","draw_roundrect_color","draw_roundrect_color_ext","draw_roundrect_colour","draw_roundrect_colour_ext","draw_roundrect_ext","draw_self","draw_set_alpha","draw_set_alpha_test","draw_set_alpha_test_ref_value","draw_set_blend_mode","draw_set_blend_mode_ext","draw_set_circle_precision","draw_set_color","draw_set_color_write_enable","draw_set_colour","draw_set_font","draw_set_halign","draw_set_lighting","draw_set_swf_aa_level","draw_set_valign","draw_skeleton","draw_skeleton_collision","draw_skeleton_instance","draw_skeleton_time","draw_sprite","draw_sprite_ext","draw_sprite_general","draw_sprite_part","draw_sprite_part_ext","draw_sprite_pos","draw_sprite_stretched","draw_sprite_stretched_ext","draw_sprite_tiled","draw_sprite_tiled_ext","draw_surface","draw_surface_ext","draw_surface_general","draw_surface_part","draw_surface_part_ext","draw_surface_stretched","draw_surface_stretched_ext","draw_surface_tiled","draw_surface_tiled_ext","draw_text","draw_text_color","draw_text_colour","draw_text_ext","draw_text_ext_color","draw_text_ext_colour","draw_text_ext_transformed","draw_text_ext_transformed_color","draw_text_ext_transformed_colour","draw_text_transformed","draw_text_transformed_color","draw_text_transformed_colour","draw_texture_flush","draw_tile","draw_tilemap","draw_triangle","draw_triangle_color","draw_triangle_colour","draw_vertex","draw_vertex_color","draw_vertex_colour","draw_vertex_texture","draw_vertex_texture_color","draw_vertex_texture_colour","ds_exists","ds_grid_add","ds_grid_add_disk","ds_grid_add_grid_region","ds_grid_add_region","ds_grid_clear","ds_grid_copy","ds_grid_create","ds_grid_destroy","ds_grid_get","ds_grid_get_disk_max","ds_grid_get_disk_mean","ds_grid_get_disk_min","ds_grid_get_disk_sum","ds_grid_get_max","ds_grid_get_mean","ds_grid_get_min","ds_grid_get_sum","ds_grid_height","ds_grid_multiply","ds_grid_multiply_disk","ds_grid_multiply_grid_region","ds_grid_multiply_region","ds_grid_read","ds_grid_resize","ds_grid_set","ds_grid_set_disk","ds_grid_set_grid_region","ds_grid_set_region","ds_grid_shuffle","ds_grid_sort","ds_grid_value_disk_exists","ds_grid_value_disk_x","ds_grid_value_disk_y","ds_grid_value_exists","ds_grid_value_x","ds_grid_value_y","ds_grid_width","ds_grid_write","ds_list_add","ds_list_clear","ds_list_copy","ds_list_create","ds_list_delete","ds_list_destroy","ds_list_empty","ds_list_find_index","ds_list_find_value","ds_list_insert","ds_list_mark_as_list","ds_list_mark_as_map","ds_list_read","ds_list_replace","ds_list_set","ds_list_shuffle","ds_list_size","ds_list_sort","ds_list_write","ds_map_add","ds_map_add_list","ds_map_add_map","ds_map_clear","ds_map_copy","ds_map_create","ds_map_delete","ds_map_destroy","ds_map_empty","ds_map_exists","ds_map_find_first","ds_map_find_last","ds_map_find_next","ds_map_find_previous","ds_map_find_value","ds_map_read","ds_map_replace","ds_map_replace_list","ds_map_replace_map","ds_map_secure_load","ds_map_secure_load_buffer","ds_map_secure_save","ds_map_secure_save_buffer","ds_map_set","ds_map_size","ds_map_write","ds_priority_add","ds_priority_change_priority","ds_priority_clear","ds_priority_copy","ds_priority_create","ds_priority_delete_max","ds_priority_delete_min","ds_priority_delete_value","ds_priority_destroy","ds_priority_empty","ds_priority_find_max","ds_priority_find_min","ds_priority_find_priority","ds_priority_read","ds_priority_size","ds_priority_write","ds_queue_clear","ds_queue_copy","ds_queue_create","ds_queue_dequeue","ds_queue_destroy","ds_queue_empty","ds_queue_enqueue","ds_queue_head","ds_queue_read","ds_queue_size","ds_queue_tail","ds_queue_write","ds_set_precision","ds_stack_clear","ds_stack_copy","ds_stack_create","ds_stack_destroy","ds_stack_empty","ds_stack_pop","ds_stack_push","ds_stack_read","ds_stack_size","ds_stack_top","ds_stack_write","dsin","dtan","effect_clear","effect_create_above","effect_create_below","environment_get_variable","event_inherited","event_perform","event_perform_object","event_user","exp","external_call","external_define","external_free","facebook_accesstoken","facebook_check_permission","facebook_dialog","facebook_graph_request","facebook_init","facebook_launch_offerwall","facebook_login","facebook_logout","facebook_post_message","facebook_request_publish_permissions","facebook_request_read_permissions","facebook_send_invite","facebook_status","facebook_user_id","file_attributes","file_bin_close","file_bin_open","file_bin_position","file_bin_read_byte","file_bin_rewrite","file_bin_seek","file_bin_size","file_bin_write_byte","file_copy","file_delete","file_exists","file_find_close","file_find_first","file_find_next","file_rename","file_text_close","file_text_eof","file_text_eoln","file_text_open_append","file_text_open_from_string","file_text_open_read","file_text_open_write","file_text_read_real","file_text_read_string","file_text_readln","file_text_write_real","file_text_write_string","file_text_writeln","filename_change_ext","filename_dir","filename_drive","filename_ext","filename_name","filename_path","floor","font_add","font_add_enable_aa","font_add_get_enable_aa","font_add_sprite","font_add_sprite_ext","font_delete","font_exists","font_get_bold","font_get_first","font_get_fontname","font_get_italic","font_get_last","font_get_name","font_get_size","font_get_texture","font_get_uvs","font_replace","font_replace_sprite","font_replace_sprite_ext","font_set_cache_size","font_texture_page_size","frac","game_end","game_get_speed","game_load","game_load_buffer","game_restart","game_save","game_save_buffer","game_set_speed","gamepad_axis_count","gamepad_axis_value","gamepad_button_check","gamepad_button_check_pressed","gamepad_button_check_released","gamepad_button_count","gamepad_button_value","gamepad_get_axis_deadzone","gamepad_get_button_threshold","gamepad_get_description","gamepad_get_device_count","gamepad_is_connected","gamepad_is_supported","gamepad_set_axis_deadzone","gamepad_set_button_threshold","gamepad_set_color","gamepad_set_colour","gamepad_set_vibration","gesture_double_tap_distance","gesture_double_tap_time","gesture_drag_distance","gesture_drag_time","gesture_flick_speed","gesture_get_double_tap_distance","gesture_get_double_tap_time","gesture_get_drag_distance","gesture_get_drag_time","gesture_get_flick_speed","gesture_get_pinch_angle_away","gesture_get_pinch_angle_towards","gesture_get_pinch_distance","gesture_get_rotate_angle","gesture_get_rotate_time","gesture_get_tap_count","gesture_pinch_angle_away","gesture_pinch_angle_towards","gesture_pinch_distance","gesture_rotate_angle","gesture_rotate_time","gesture_tap_count","get_integer","get_integer_async","get_login_async","get_open_filename","get_open_filename_ext","get_save_filename","get_save_filename_ext","get_string","get_string_async","get_timer","gml_pragma","gml_release_mode","gpu_get_alphatestenable","gpu_get_alphatestfunc","gpu_get_alphatestref","gpu_get_blendenable","gpu_get_blendmode","gpu_get_blendmode_dest","gpu_get_blendmode_destalpha","gpu_get_blendmode_ext","gpu_get_blendmode_ext_sepalpha","gpu_get_blendmode_src","gpu_get_blendmode_srcalpha","gpu_get_colorwriteenable","gpu_get_colourwriteenable","gpu_get_cullmode","gpu_get_fog","gpu_get_lightingenable","gpu_get_state","gpu_get_tex_filter","gpu_get_tex_filter_ext","gpu_get_tex_max_aniso","gpu_get_tex_max_aniso_ext","gpu_get_tex_max_mip","gpu_get_tex_max_mip_ext","gpu_get_tex_min_mip","gpu_get_tex_min_mip_ext","gpu_get_tex_mip_bias","gpu_get_tex_mip_bias_ext","gpu_get_tex_mip_enable","gpu_get_tex_mip_enable_ext","gpu_get_tex_mip_filter","gpu_get_tex_mip_filter_ext","gpu_get_tex_repeat","gpu_get_tex_repeat_ext","gpu_get_texfilter","gpu_get_texfilter_ext","gpu_get_texrepeat","gpu_get_texrepeat_ext","gpu_get_zfunc","gpu_get_ztestenable","gpu_get_zwriteenable","gpu_pop_state","gpu_push_state","gpu_set_alphatestenable","gpu_set_alphatestfunc","gpu_set_alphatestref","gpu_set_blendenable","gpu_set_blendmode","gpu_set_blendmode_ext","gpu_set_blendmode_ext_sepalpha","gpu_set_colorwriteenable","gpu_set_colourwriteenable","gpu_set_cullmode","gpu_set_fog","gpu_set_lightingenable","gpu_set_state","gpu_set_tex_filter","gpu_set_tex_filter_ext","gpu_set_tex_max_aniso","gpu_set_tex_max_aniso_ext","gpu_set_tex_max_mip","gpu_set_tex_max_mip_ext","gpu_set_tex_min_mip","gpu_set_tex_min_mip_ext","gpu_set_tex_mip_bias","gpu_set_tex_mip_bias_ext","gpu_set_tex_mip_enable","gpu_set_tex_mip_enable_ext","gpu_set_tex_mip_filter","gpu_set_tex_mip_filter_ext","gpu_set_tex_repeat","gpu_set_tex_repeat_ext","gpu_set_texfilter","gpu_set_texfilter_ext","gpu_set_texrepeat","gpu_set_texrepeat_ext","gpu_set_zfunc","gpu_set_ztestenable","gpu_set_zwriteenable","highscore_add","highscore_clear","highscore_name","highscore_value","http_get","http_get_file","http_post_string","http_request","iap_acquire","iap_activate","iap_consume","iap_enumerate_products","iap_product_details","iap_purchase_details","iap_restore_all","iap_status","ini_close","ini_key_delete","ini_key_exists","ini_open","ini_open_from_string","ini_read_real","ini_read_string","ini_section_delete","ini_section_exists","ini_write_real","ini_write_string","instance_activate_all","instance_activate_layer","instance_activate_object","instance_activate_region","instance_change","instance_copy","instance_create","instance_create_depth","instance_create_layer","instance_deactivate_all","instance_deactivate_layer","instance_deactivate_object","instance_deactivate_region","instance_destroy","instance_exists","instance_find","instance_furthest","instance_id_get","instance_nearest","instance_number","instance_place","instance_place_list","instance_position","instance_position_list","int64","io_clear","irandom","irandom_range","is_array","is_bool","is_infinity","is_int32","is_int64","is_matrix","is_method","is_nan","is_numeric","is_ptr","is_real","is_string","is_struct","is_undefined","is_vec3","is_vec4","json_decode","json_encode","keyboard_check","keyboard_check_direct","keyboard_check_pressed","keyboard_check_released","keyboard_clear","keyboard_get_map","keyboard_get_numlock","keyboard_key_press","keyboard_key_release","keyboard_set_map","keyboard_set_numlock","keyboard_unset_map","keyboard_virtual_height","keyboard_virtual_hide","keyboard_virtual_show","keyboard_virtual_status","layer_add_instance","layer_background_alpha","layer_background_blend","layer_background_change","layer_background_create","layer_background_destroy","layer_background_exists","layer_background_get_alpha","layer_background_get_blend","layer_background_get_htiled","layer_background_get_id","layer_background_get_index","layer_background_get_speed","layer_background_get_sprite","layer_background_get_stretch","layer_background_get_visible","layer_background_get_vtiled","layer_background_get_xscale","layer_background_get_yscale","layer_background_htiled","layer_background_index","layer_background_speed","layer_background_sprite","layer_background_stretch","layer_background_visible","layer_background_vtiled","layer_background_xscale","layer_background_yscale","layer_create","layer_depth","layer_destroy","layer_destroy_instances","layer_element_move","layer_exists","layer_force_draw_depth","layer_get_all","layer_get_all_elements","layer_get_depth","layer_get_element_layer","layer_get_element_type","layer_get_forced_depth","layer_get_hspeed","layer_get_id","layer_get_id_at_depth","layer_get_name","layer_get_script_begin","layer_get_script_end","layer_get_shader","layer_get_target_room","layer_get_visible","layer_get_vspeed","layer_get_x","layer_get_y","layer_has_instance","layer_hspeed","layer_instance_get_instance","layer_is_draw_depth_forced","layer_reset_target_room","layer_script_begin","layer_script_end","layer_set_target_room","layer_set_visible","layer_shader","layer_sprite_alpha","layer_sprite_angle","layer_sprite_blend","layer_sprite_change","layer_sprite_create","layer_sprite_destroy","layer_sprite_exists","layer_sprite_get_alpha","layer_sprite_get_angle","layer_sprite_get_blend","layer_sprite_get_id","layer_sprite_get_index","layer_sprite_get_speed","layer_sprite_get_sprite","layer_sprite_get_x","layer_sprite_get_xscale","layer_sprite_get_y","layer_sprite_get_yscale","layer_sprite_index","layer_sprite_speed","layer_sprite_x","layer_sprite_xscale","layer_sprite_y","layer_sprite_yscale","layer_tile_alpha","layer_tile_blend","layer_tile_change","layer_tile_create","layer_tile_destroy","layer_tile_exists","layer_tile_get_alpha","layer_tile_get_blend","layer_tile_get_region","layer_tile_get_sprite","layer_tile_get_visible","layer_tile_get_x","layer_tile_get_xscale","layer_tile_get_y","layer_tile_get_yscale","layer_tile_region","layer_tile_visible","layer_tile_x","layer_tile_xscale","layer_tile_y","layer_tile_yscale","layer_tilemap_create","layer_tilemap_destroy","layer_tilemap_exists","layer_tilemap_get_id","layer_vspeed","layer_x","layer_y","lengthdir_x","lengthdir_y","lerp","ln","load_csv","log10","log2","logn","make_color_hsv","make_color_rgb","make_colour_hsv","make_colour_rgb","math_get_epsilon","math_set_epsilon","matrix_build","matrix_build_identity","matrix_build_lookat","matrix_build_projection_ortho","matrix_build_projection_perspective","matrix_build_projection_perspective_fov","matrix_get","matrix_multiply","matrix_set","matrix_stack_clear","matrix_stack_is_empty","matrix_stack_multiply","matrix_stack_pop","matrix_stack_push","matrix_stack_set","matrix_stack_top","matrix_transform_vertex","max","md5_file","md5_string_unicode","md5_string_utf8","mean","median","merge_color","merge_colour","min","motion_add","motion_set","mouse_check_button","mouse_check_button_pressed","mouse_check_button_released","mouse_clear","mouse_wheel_down","mouse_wheel_up","move_bounce_all","move_bounce_solid","move_contact_all","move_contact_solid","move_outside_all","move_outside_solid","move_random","move_snap","move_towards_point","move_wrap","mp_grid_add_cell","mp_grid_add_instances","mp_grid_add_rectangle","mp_grid_clear_all","mp_grid_clear_cell","mp_grid_clear_rectangle","mp_grid_create","mp_grid_destroy","mp_grid_draw","mp_grid_get_cell","mp_grid_path","mp_grid_to_ds_grid","mp_linear_path","mp_linear_path_object","mp_linear_step","mp_linear_step_object","mp_potential_path","mp_potential_path_object","mp_potential_settings","mp_potential_step","mp_potential_step_object","network_connect","network_connect_raw","network_create_server","network_create_server_raw","network_create_socket","network_create_socket_ext","network_destroy","network_resolve","network_send_broadcast","network_send_packet","network_send_raw","network_send_udp","network_send_udp_raw","network_set_config","network_set_timeout","object_exists","object_get_depth","object_get_mask","object_get_name","object_get_parent","object_get_persistent","object_get_physics","object_get_solid","object_get_sprite","object_get_visible","object_is_ancestor","object_set_mask","object_set_persistent","object_set_solid","object_set_sprite","object_set_visible","ord","os_get_config","os_get_info","os_get_language","os_get_region","os_is_network_connected","os_is_paused","os_lock_orientation","os_powersave_enable","parameter_count","parameter_string","part_emitter_burst","part_emitter_clear","part_emitter_create","part_emitter_destroy","part_emitter_destroy_all","part_emitter_exists","part_emitter_region","part_emitter_stream","part_particles_clear","part_particles_count","part_particles_create","part_particles_create_color","part_particles_create_colour","part_system_automatic_draw","part_system_automatic_update","part_system_clear","part_system_create","part_system_create_layer","part_system_depth","part_system_destroy","part_system_draw_order","part_system_drawit","part_system_exists","part_system_get_layer","part_system_layer","part_system_position","part_system_update","part_type_alpha1","part_type_alpha2","part_type_alpha3","part_type_blend","part_type_clear","part_type_color1","part_type_color2","part_type_color3","part_type_color_hsv","part_type_color_mix","part_type_color_rgb","part_type_colour1","part_type_colour2","part_type_colour3","part_type_colour_hsv","part_type_colour_mix","part_type_colour_rgb","part_type_create","part_type_death","part_type_destroy","part_type_direction","part_type_exists","part_type_gravity","part_type_life","part_type_orientation","part_type_scale","part_type_shape","part_type_size","part_type_speed","part_type_sprite","part_type_step","path_add","path_add_point","path_append","path_assign","path_change_point","path_clear_points","path_delete","path_delete_point","path_duplicate","path_end","path_exists","path_flip","path_get_closed","path_get_kind","path_get_length","path_get_name","path_get_number","path_get_point_speed","path_get_point_x","path_get_point_y","path_get_precision","path_get_speed","path_get_time","path_get_x","path_get_y","path_insert_point","path_mirror","path_rescale","path_reverse","path_rotate","path_set_closed","path_set_kind","path_set_precision","path_shift","path_start","physics_apply_angular_impulse","physics_apply_force","physics_apply_impulse","physics_apply_local_force","physics_apply_local_impulse","physics_apply_torque","physics_draw_debug","physics_fixture_add_point","physics_fixture_bind","physics_fixture_bind_ext","physics_fixture_create","physics_fixture_delete","physics_fixture_set_angular_damping","physics_fixture_set_awake","physics_fixture_set_box_shape","physics_fixture_set_chain_shape","physics_fixture_set_circle_shape","physics_fixture_set_collision_group","physics_fixture_set_density","physics_fixture_set_edge_shape","physics_fixture_set_friction","physics_fixture_set_kinematic","physics_fixture_set_linear_damping","physics_fixture_set_polygon_shape","physics_fixture_set_restitution","physics_fixture_set_sensor","physics_get_density","physics_get_friction","physics_get_restitution","physics_joint_delete","physics_joint_distance_create","physics_joint_enable_motor","physics_joint_friction_create","physics_joint_gear_create","physics_joint_get_value","physics_joint_prismatic_create","physics_joint_pulley_create","physics_joint_revolute_create","physics_joint_rope_create","physics_joint_set_value","physics_joint_weld_create","physics_joint_wheel_create","physics_mass_properties","physics_particle_count","physics_particle_create","physics_particle_delete","physics_particle_delete_region_box","physics_particle_delete_region_circle","physics_particle_delete_region_poly","physics_particle_draw","physics_particle_draw_ext","physics_particle_get_damping","physics_particle_get_data","physics_particle_get_data_particle","physics_particle_get_density","physics_particle_get_gravity_scale","physics_particle_get_group_flags","physics_particle_get_max_count","physics_particle_get_radius","physics_particle_group_add_point","physics_particle_group_begin","physics_particle_group_box","physics_particle_group_circle","physics_particle_group_count","physics_particle_group_delete","physics_particle_group_end","physics_particle_group_get_ang_vel","physics_particle_group_get_angle","physics_particle_group_get_centre_x","physics_particle_group_get_centre_y","physics_particle_group_get_data","physics_particle_group_get_inertia","physics_particle_group_get_mass","physics_particle_group_get_vel_x","physics_particle_group_get_vel_y","physics_particle_group_get_x","physics_particle_group_get_y","physics_particle_group_join","physics_particle_group_polygon","physics_particle_set_category_flags","physics_particle_set_damping","physics_particle_set_density","physics_particle_set_flags","physics_particle_set_gravity_scale","physics_particle_set_group_flags","physics_particle_set_max_count","physics_particle_set_radius","physics_pause_enable","physics_remove_fixture","physics_set_density","physics_set_friction","physics_set_restitution","physics_test_overlap","physics_world_create","physics_world_draw_debug","physics_world_gravity","physics_world_update_iterations","physics_world_update_speed","place_empty","place_free","place_meeting","place_snapped","point_direction","point_distance","point_distance_3d","point_in_circle","point_in_rectangle","point_in_triangle","position_change","position_destroy","position_empty","position_meeting","power","ptr","push_cancel_local_notification","push_get_first_local_notification","push_get_next_local_notification","push_local_notification","radtodeg","random","random_get_seed","random_range","random_set_seed","randomise","randomize","real","rectangle_in_circle","rectangle_in_rectangle","rectangle_in_triangle","room_add","room_assign","room_duplicate","room_exists","room_get_camera","room_get_name","room_get_viewport","room_goto","room_goto_next","room_goto_previous","room_instance_add","room_instance_clear","room_next","room_previous","room_restart","room_set_background_color","room_set_background_colour","room_set_camera","room_set_height","room_set_persistent","room_set_view","room_set_view_enabled","room_set_viewport","room_set_width","round","screen_save","screen_save_part","script_execute","script_exists","script_get_name","sha1_file","sha1_string_unicode","sha1_string_utf8","shader_current","shader_enable_corner_id","shader_get_name","shader_get_sampler_index","shader_get_uniform","shader_is_compiled","shader_reset","shader_set","shader_set_uniform_f","shader_set_uniform_f_array","shader_set_uniform_i","shader_set_uniform_i_array","shader_set_uniform_matrix","shader_set_uniform_matrix_array","shaders_are_supported","shop_leave_rating","show_debug_message","show_debug_overlay","show_error","show_message","show_message_async","show_question","show_question_async","sign","sin","skeleton_animation_clear","skeleton_animation_get","skeleton_animation_get_duration","skeleton_animation_get_ext","skeleton_animation_get_frame","skeleton_animation_get_frames","skeleton_animation_list","skeleton_animation_mix","skeleton_animation_set","skeleton_animation_set_ext","skeleton_animation_set_frame","skeleton_attachment_create","skeleton_attachment_get","skeleton_attachment_set","skeleton_bone_data_get","skeleton_bone_data_set","skeleton_bone_state_get","skeleton_bone_state_set","skeleton_collision_draw_set","skeleton_get_bounds","skeleton_get_minmax","skeleton_get_num_bounds","skeleton_skin_get","skeleton_skin_list","skeleton_skin_set","skeleton_slot_data","sprite_add","sprite_add_from_surface","sprite_assign","sprite_collision_mask","sprite_create_from_surface","sprite_delete","sprite_duplicate","sprite_exists","sprite_flush","sprite_flush_multi","sprite_get_bbox_bottom","sprite_get_bbox_left","sprite_get_bbox_right","sprite_get_bbox_top","sprite_get_height","sprite_get_name","sprite_get_number","sprite_get_speed","sprite_get_speed_type","sprite_get_texture","sprite_get_tpe","sprite_get_uvs","sprite_get_width","sprite_get_xoffset","sprite_get_yoffset","sprite_merge","sprite_prefetch","sprite_prefetch_multi","sprite_replace","sprite_save","sprite_save_strip","sprite_set_alpha_from_sprite","sprite_set_cache_size","sprite_set_cache_size_ext","sprite_set_offset","sprite_set_speed","sqr","sqrt","steam_activate_overlay","steam_activate_overlay_browser","steam_activate_overlay_store","steam_activate_overlay_user","steam_available_languages","steam_clear_achievement","steam_create_leaderboard","steam_current_game_language","steam_download_friends_scores","steam_download_scores","steam_download_scores_around_user","steam_file_delete","steam_file_exists","steam_file_persisted","steam_file_read","steam_file_share","steam_file_size","steam_file_write","steam_file_write_file","steam_get_achievement","steam_get_app_id","steam_get_persona_name","steam_get_quota_free","steam_get_quota_total","steam_get_stat_avg_rate","steam_get_stat_float","steam_get_stat_int","steam_get_user_account_id","steam_get_user_persona_name","steam_get_user_steam_id","steam_initialised","steam_is_cloud_enabled_for_account","steam_is_cloud_enabled_for_app","steam_is_overlay_activated","steam_is_overlay_enabled","steam_is_screenshot_requested","steam_is_user_logged_on","steam_reset_all_stats","steam_reset_all_stats_achievements","steam_send_screenshot","steam_set_achievement","steam_set_stat_avg_rate","steam_set_stat_float","steam_set_stat_int","steam_stats_ready","steam_ugc_create_item","steam_ugc_create_query_all","steam_ugc_create_query_all_ex","steam_ugc_create_query_user","steam_ugc_create_query_user_ex","steam_ugc_download","steam_ugc_get_item_install_info","steam_ugc_get_item_update_info","steam_ugc_get_item_update_progress","steam_ugc_get_subscribed_items","steam_ugc_num_subscribed_items","steam_ugc_query_add_excluded_tag","steam_ugc_query_add_required_tag","steam_ugc_query_set_allow_cached_response","steam_ugc_query_set_cloud_filename_filter","steam_ugc_query_set_match_any_tag","steam_ugc_query_set_ranked_by_trend_days","steam_ugc_query_set_return_long_description","steam_ugc_query_set_return_total_only","steam_ugc_query_set_search_text","steam_ugc_request_item_details","steam_ugc_send_query","steam_ugc_set_item_content","steam_ugc_set_item_description","steam_ugc_set_item_preview","steam_ugc_set_item_tags","steam_ugc_set_item_title","steam_ugc_set_item_visibility","steam_ugc_start_item_update","steam_ugc_submit_item_update","steam_ugc_subscribe_item","steam_ugc_unsubscribe_item","steam_upload_score","steam_upload_score_buffer","steam_upload_score_buffer_ext","steam_upload_score_ext","steam_user_installed_dlc","steam_user_owns_dlc","string","string_byte_at","string_byte_length","string_char_at","string_copy","string_count","string_delete","string_digits","string_format","string_hash_to_newline","string_height","string_height_ext","string_insert","string_length","string_letters","string_lettersdigits","string_lower","string_ord_at","string_pos","string_repeat","string_replace","string_replace_all","string_set_byte_at","string_upper","string_width","string_width_ext","surface_copy","surface_copy_part","surface_create","surface_create_ext","surface_depth_disable","surface_exists","surface_free","surface_get_depth_disable","surface_get_height","surface_get_texture","surface_get_width","surface_getpixel","surface_getpixel_ext","surface_reset_target","surface_resize","surface_save","surface_save_part","surface_set_target","surface_set_target_ext","tan","texture_get_height","texture_get_texel_height","texture_get_texel_width","texture_get_uvs","texture_get_width","texture_global_scale","texture_set_stage","tile_get_empty","tile_get_flip","tile_get_index","tile_get_mirror","tile_get_rotate","tile_set_empty","tile_set_flip","tile_set_index","tile_set_mirror","tile_set_rotate","tilemap_clear","tilemap_get","tilemap_get_at_pixel","tilemap_get_cell_x_at_pixel","tilemap_get_cell_y_at_pixel","tilemap_get_frame","tilemap_get_global_mask","tilemap_get_height","tilemap_get_mask","tilemap_get_tile_height","tilemap_get_tile_width","tilemap_get_tileset","tilemap_get_width","tilemap_get_x","tilemap_get_y","tilemap_set","tilemap_set_at_pixel","tilemap_set_global_mask","tilemap_set_mask","tilemap_tileset","tilemap_x","tilemap_y","timeline_add","timeline_clear","timeline_delete","timeline_exists","timeline_get_name","timeline_max_moment","timeline_moment_add_script","timeline_moment_clear","timeline_size","typeof","url_get_domain","url_open","url_open_ext","url_open_full","variable_global_exists","variable_global_get","variable_global_set","variable_instance_exists","variable_instance_get","variable_instance_get_names","variable_instance_set","variable_struct_exists","variable_struct_get","variable_struct_get_names","variable_struct_names_count","variable_struct_remove","variable_struct_set","vertex_argb","vertex_begin","vertex_color","vertex_colour","vertex_create_buffer","vertex_create_buffer_ext","vertex_create_buffer_from_buffer","vertex_create_buffer_from_buffer_ext","vertex_delete_buffer","vertex_end","vertex_float1","vertex_float2","vertex_float3","vertex_float4","vertex_format_add_color","vertex_format_add_colour","vertex_format_add_custom","vertex_format_add_normal","vertex_format_add_position","vertex_format_add_position_3d","vertex_format_add_texcoord","vertex_format_add_textcoord","vertex_format_begin","vertex_format_delete","vertex_format_end","vertex_freeze","vertex_get_buffer_size","vertex_get_number","vertex_normal","vertex_position","vertex_position_3d","vertex_submit","vertex_texcoord","vertex_ubyte4","view_get_camera","view_get_hport","view_get_surface_id","view_get_visible","view_get_wport","view_get_xport","view_get_yport","view_set_camera","view_set_hport","view_set_surface_id","view_set_visible","view_set_wport","view_set_xport","view_set_yport","virtual_key_add","virtual_key_delete","virtual_key_hide","virtual_key_show","win8_appbar_add_element","win8_appbar_enable","win8_appbar_remove_element","win8_device_touchscreen_available","win8_license_initialize_sandbox","win8_license_trial_version","win8_livetile_badge_clear","win8_livetile_badge_notification","win8_livetile_notification_begin","win8_livetile_notification_end","win8_livetile_notification_expiry","win8_livetile_notification_image_add","win8_livetile_notification_secondary_begin","win8_livetile_notification_tag","win8_livetile_notification_text_add","win8_livetile_queue_enable","win8_livetile_tile_clear","win8_livetile_tile_notification","win8_search_add_suggestions","win8_search_disable","win8_search_enable","win8_secondarytile_badge_notification","win8_secondarytile_delete","win8_secondarytile_pin","win8_settingscharm_add_entry","win8_settingscharm_add_html_entry","win8_settingscharm_add_xaml_entry","win8_settingscharm_get_xaml_property","win8_settingscharm_remove_entry","win8_settingscharm_set_xaml_property","win8_share_file","win8_share_image","win8_share_screenshot","win8_share_text","win8_share_url","window_center","window_device","window_get_caption","window_get_color","window_get_colour","window_get_cursor","window_get_fullscreen","window_get_height","window_get_visible_rects","window_get_width","window_get_x","window_get_y","window_handle","window_has_focus","window_mouse_get_x","window_mouse_get_y","window_mouse_set","window_set_caption","window_set_color","window_set_colour","window_set_cursor","window_set_fullscreen","window_set_max_height","window_set_max_width","window_set_min_height","window_set_min_width","window_set_position","window_set_rectangle","window_set_size","window_view_mouse_get_x","window_view_mouse_get_y","window_views_mouse_get_x","window_views_mouse_get_y","winphone_license_trial_version","winphone_tile_back_content","winphone_tile_back_content_wide","winphone_tile_back_image","winphone_tile_back_image_wide","winphone_tile_back_title","winphone_tile_background_color","winphone_tile_background_colour","winphone_tile_count","winphone_tile_cycle_images","winphone_tile_front_image","winphone_tile_front_image_small","winphone_tile_front_image_wide","winphone_tile_icon_image","winphone_tile_small_background_image","winphone_tile_small_icon_image","winphone_tile_title","winphone_tile_wide_content","zip_unzip"],literal:["all","false","noone","pointer_invalid","pointer_null","true","undefined"],symbol:["ANSI_CHARSET","ARABIC_CHARSET","BALTIC_CHARSET","CHINESEBIG5_CHARSET","DEFAULT_CHARSET","EASTEUROPE_CHARSET","GB2312_CHARSET","GM_build_date","GM_runtime_version","GM_version","GREEK_CHARSET","HANGEUL_CHARSET","HEBREW_CHARSET","JOHAB_CHARSET","MAC_CHARSET","OEM_CHARSET","RUSSIAN_CHARSET","SHIFTJIS_CHARSET","SYMBOL_CHARSET","THAI_CHARSET","TURKISH_CHARSET","VIETNAMESE_CHARSET","achievement_achievement_info","achievement_filter_all_players","achievement_filter_favorites_only","achievement_filter_friends_only","achievement_friends_info","achievement_leaderboard_info","achievement_our_info","achievement_pic_loaded","achievement_show_achievement","achievement_show_bank","achievement_show_friend_picker","achievement_show_leaderboard","achievement_show_profile","achievement_show_purchase_prompt","achievement_show_ui","achievement_type_achievement_challenge","achievement_type_score_challenge","asset_font","asset_object","asset_path","asset_room","asset_script","asset_shader","asset_sound","asset_sprite","asset_tiles","asset_timeline","asset_unknown","audio_3d","audio_falloff_exponent_distance","audio_falloff_exponent_distance_clamped","audio_falloff_inverse_distance","audio_falloff_inverse_distance_clamped","audio_falloff_linear_distance","audio_falloff_linear_distance_clamped","audio_falloff_none","audio_mono","audio_new_system","audio_old_system","audio_stereo","bm_add","bm_complex","bm_dest_alpha","bm_dest_color","bm_dest_colour","bm_inv_dest_alpha","bm_inv_dest_color","bm_inv_dest_colour","bm_inv_src_alpha","bm_inv_src_color","bm_inv_src_colour","bm_max","bm_normal","bm_one","bm_src_alpha","bm_src_alpha_sat","bm_src_color","bm_src_colour","bm_subtract","bm_zero","browser_chrome","browser_edge","browser_firefox","browser_ie","browser_ie_mobile","browser_not_a_browser","browser_opera","browser_safari","browser_safari_mobile","browser_tizen","browser_unknown","browser_windows_store","buffer_bool","buffer_f16","buffer_f32","buffer_f64","buffer_fast","buffer_fixed","buffer_generalerror","buffer_grow","buffer_invalidtype","buffer_network","buffer_outofbounds","buffer_outofspace","buffer_s16","buffer_s32","buffer_s8","buffer_seek_end","buffer_seek_relative","buffer_seek_start","buffer_string","buffer_surface_copy","buffer_text","buffer_u16","buffer_u32","buffer_u64","buffer_u8","buffer_vbuffer","buffer_wrap","button_type","c_aqua","c_black","c_blue","c_dkgray","c_fuchsia","c_gray","c_green","c_lime","c_ltgray","c_maroon","c_navy","c_olive","c_orange","c_purple","c_red","c_silver","c_teal","c_white","c_yellow","cmpfunc_always","cmpfunc_equal","cmpfunc_greater","cmpfunc_greaterequal","cmpfunc_less","cmpfunc_lessequal","cmpfunc_never","cmpfunc_notequal","cr_appstart","cr_arrow","cr_beam","cr_cross","cr_default","cr_drag","cr_handpoint","cr_hourglass","cr_none","cr_size_all","cr_size_nesw","cr_size_ns","cr_size_nwse","cr_size_we","cr_uparrow","cull_clockwise","cull_counterclockwise","cull_noculling","device_emulator","device_ios_ipad","device_ios_ipad_retina","device_ios_iphone","device_ios_iphone5","device_ios_iphone6","device_ios_iphone6plus","device_ios_iphone_retina","device_ios_unknown","device_tablet","display_landscape","display_landscape_flipped","display_portrait","display_portrait_flipped","dll_cdecl","dll_stdcall","ds_type_grid","ds_type_list","ds_type_map","ds_type_priority","ds_type_queue","ds_type_stack","ef_cloud","ef_ellipse","ef_explosion","ef_firework","ef_flare","ef_rain","ef_ring","ef_smoke","ef_smokeup","ef_snow","ef_spark","ef_star","ev_alarm","ev_animation_end","ev_boundary","ev_cleanup","ev_close_button","ev_collision","ev_create","ev_destroy","ev_draw","ev_draw_begin","ev_draw_end","ev_draw_post","ev_draw_pre","ev_end_of_path","ev_game_end","ev_game_start","ev_gesture","ev_gesture_double_tap","ev_gesture_drag_end","ev_gesture_drag_start","ev_gesture_dragging","ev_gesture_flick","ev_gesture_pinch_end","ev_gesture_pinch_in","ev_gesture_pinch_out","ev_gesture_pinch_start","ev_gesture_rotate_end","ev_gesture_rotate_start","ev_gesture_rotating","ev_gesture_tap","ev_global_gesture_double_tap","ev_global_gesture_drag_end","ev_global_gesture_drag_start","ev_global_gesture_dragging","ev_global_gesture_flick","ev_global_gesture_pinch_end","ev_global_gesture_pinch_in","ev_global_gesture_pinch_out","ev_global_gesture_pinch_start","ev_global_gesture_rotate_end","ev_global_gesture_rotate_start","ev_global_gesture_rotating","ev_global_gesture_tap","ev_global_left_button","ev_global_left_press","ev_global_left_release","ev_global_middle_button","ev_global_middle_press","ev_global_middle_release","ev_global_right_button","ev_global_right_press","ev_global_right_release","ev_gui","ev_gui_begin","ev_gui_end","ev_joystick1_button1","ev_joystick1_button2","ev_joystick1_button3","ev_joystick1_button4","ev_joystick1_button5","ev_joystick1_button6","ev_joystick1_button7","ev_joystick1_button8","ev_joystick1_down","ev_joystick1_left","ev_joystick1_right","ev_joystick1_up","ev_joystick2_button1","ev_joystick2_button2","ev_joystick2_button3","ev_joystick2_button4","ev_joystick2_button5","ev_joystick2_button6","ev_joystick2_button7","ev_joystick2_button8","ev_joystick2_down","ev_joystick2_left","ev_joystick2_right","ev_joystick2_up","ev_keyboard","ev_keypress","ev_keyrelease","ev_left_button","ev_left_press","ev_left_release","ev_middle_button","ev_middle_press","ev_middle_release","ev_mouse","ev_mouse_enter","ev_mouse_leave","ev_mouse_wheel_down","ev_mouse_wheel_up","ev_no_button","ev_no_more_health","ev_no_more_lives","ev_other","ev_outside","ev_right_button","ev_right_press","ev_right_release","ev_room_end","ev_room_start","ev_step","ev_step_begin","ev_step_end","ev_step_normal","ev_trigger","ev_user0","ev_user1","ev_user2","ev_user3","ev_user4","ev_user5","ev_user6","ev_user7","ev_user8","ev_user9","ev_user10","ev_user11","ev_user12","ev_user13","ev_user14","ev_user15","fa_archive","fa_bottom","fa_center","fa_directory","fa_hidden","fa_left","fa_middle","fa_readonly","fa_right","fa_sysfile","fa_top","fa_volumeid","fb_login_default","fb_login_fallback_to_webview","fb_login_forcing_safari","fb_login_forcing_webview","fb_login_no_fallback_to_webview","fb_login_use_system_account","gamespeed_fps","gamespeed_microseconds","ge_lose","global","gp_axislh","gp_axislv","gp_axisrh","gp_axisrv","gp_face1","gp_face2","gp_face3","gp_face4","gp_padd","gp_padl","gp_padr","gp_padu","gp_select","gp_shoulderl","gp_shoulderlb","gp_shoulderr","gp_shoulderrb","gp_start","gp_stickl","gp_stickr","iap_available","iap_canceled","iap_ev_consume","iap_ev_product","iap_ev_purchase","iap_ev_restore","iap_ev_storeload","iap_failed","iap_purchased","iap_refunded","iap_status_available","iap_status_loading","iap_status_processing","iap_status_restoring","iap_status_unavailable","iap_status_uninitialised","iap_storeload_failed","iap_storeload_ok","iap_unavailable","input_type","kbv_autocapitalize_characters","kbv_autocapitalize_none","kbv_autocapitalize_sentences","kbv_autocapitalize_words","kbv_returnkey_continue","kbv_returnkey_default","kbv_returnkey_done","kbv_returnkey_emergency","kbv_returnkey_go","kbv_returnkey_google","kbv_returnkey_join","kbv_returnkey_next","kbv_returnkey_route","kbv_returnkey_search","kbv_returnkey_send","kbv_returnkey_yahoo","kbv_type_ascii","kbv_type_default","kbv_type_email","kbv_type_numbers","kbv_type_phone","kbv_type_phone_name","kbv_type_url","layerelementtype_background","layerelementtype_instance","layerelementtype_oldtilemap","layerelementtype_particlesystem","layerelementtype_sprite","layerelementtype_tile","layerelementtype_tilemap","layerelementtype_undefined","lb_disp_none","lb_disp_numeric","lb_disp_time_ms","lb_disp_time_sec","lb_sort_ascending","lb_sort_descending","lb_sort_none","leaderboard_type_number","leaderboard_type_time_mins_secs","lighttype_dir","lighttype_point","local","matrix_projection","matrix_view","matrix_world","mb_any","mb_left","mb_middle","mb_none","mb_right","mip_markedonly","mip_off","mip_on","network_config_connect_timeout","network_config_disable_reliable_udp","network_config_enable_reliable_udp","network_config_use_non_blocking_socket","network_socket_bluetooth","network_socket_tcp","network_socket_udp","network_type_connect","network_type_data","network_type_disconnect","network_type_non_blocking_connect","of_challen","of_challenge_tie","of_challenge_win","os_3ds","os_android","os_bb10","os_ios","os_linux","os_macosx","os_ps3","os_ps4","os_psvita","os_switch","os_symbian","os_tizen","os_tvos","os_unknown","os_uwp","os_wiiu","os_win32","os_win8native","os_windows","os_winphone","os_xbox360","os_xboxone","other","ov_achievements","ov_community","ov_friends","ov_gamegroup","ov_players","ov_settings","path_action_continue","path_action_restart","path_action_reverse","path_action_stop","phy_debug_render_aabb","phy_debug_render_collision_pairs","phy_debug_render_coms","phy_debug_render_core_shapes","phy_debug_render_joints","phy_debug_render_obb","phy_debug_render_shapes","phy_joint_anchor_1_x","phy_joint_anchor_1_y","phy_joint_anchor_2_x","phy_joint_anchor_2_y","phy_joint_angle","phy_joint_angle_limits","phy_joint_damping_ratio","phy_joint_frequency","phy_joint_length_1","phy_joint_length_2","phy_joint_lower_angle_limit","phy_joint_max_force","phy_joint_max_length","phy_joint_max_motor_force","phy_joint_max_motor_torque","phy_joint_max_torque","phy_joint_motor_force","phy_joint_motor_speed","phy_joint_motor_torque","phy_joint_reaction_force_x","phy_joint_reaction_force_y","phy_joint_reaction_torque","phy_joint_speed","phy_joint_translation","phy_joint_upper_angle_limit","phy_particle_data_flag_category","phy_particle_data_flag_color","phy_particle_data_flag_colour","phy_particle_data_flag_position","phy_particle_data_flag_typeflags","phy_particle_data_flag_velocity","phy_particle_flag_colormixing","phy_particle_flag_colourmixing","phy_particle_flag_elastic","phy_particle_flag_powder","phy_particle_flag_spring","phy_particle_flag_tensile","phy_particle_flag_viscous","phy_particle_flag_wall","phy_particle_flag_water","phy_particle_flag_zombie","phy_particle_group_flag_rigid","phy_particle_group_flag_solid","pi","pr_linelist","pr_linestrip","pr_pointlist","pr_trianglefan","pr_trianglelist","pr_trianglestrip","ps_distr_gaussian","ps_distr_invgaussian","ps_distr_linear","ps_shape_diamond","ps_shape_ellipse","ps_shape_line","ps_shape_rectangle","pt_shape_circle","pt_shape_cloud","pt_shape_disk","pt_shape_explosion","pt_shape_flare","pt_shape_line","pt_shape_pixel","pt_shape_ring","pt_shape_smoke","pt_shape_snow","pt_shape_spark","pt_shape_sphere","pt_shape_square","pt_shape_star","spritespeed_framespergameframe","spritespeed_framespersecond","text_type","tf_anisotropic","tf_linear","tf_point","tile_flip","tile_index_mask","tile_mirror","tile_rotate","timezone_local","timezone_utc","tm_countvsyncs","tm_sleep","ty_real","ty_string","ugc_filetype_community","ugc_filetype_microtrans","ugc_list_Favorited","ugc_list_Followed","ugc_list_Published","ugc_list_Subscribed","ugc_list_UsedOrPlayed","ugc_list_VotedDown","ugc_list_VotedOn","ugc_list_VotedUp","ugc_list_WillVoteLater","ugc_match_AllGuides","ugc_match_Artwork","ugc_match_Collections","ugc_match_ControllerBindings","ugc_match_IntegratedGuides","ugc_match_Items","ugc_match_Items_Mtx","ugc_match_Items_ReadyToUse","ugc_match_Screenshots","ugc_match_UsableInGame","ugc_match_Videos","ugc_match_WebGuides","ugc_query_AcceptedForGameRankedByAcceptanceDate","ugc_query_CreatedByFollowedUsersRankedByPublicationDate","ugc_query_CreatedByFriendsRankedByPublicationDate","ugc_query_FavoritedByFriendsRankedByPublicationDate","ugc_query_NotYetRated","ugc_query_RankedByNumTimesReported","ugc_query_RankedByPublicationDate","ugc_query_RankedByTextSearch","ugc_query_RankedByTotalVotesAsc","ugc_query_RankedByTrend","ugc_query_RankedByVote","ugc_query_RankedByVotesUp","ugc_result_success","ugc_sortorder_CreationOrderAsc","ugc_sortorder_CreationOrderDesc","ugc_sortorder_ForModeration","ugc_sortorder_LastUpdatedDesc","ugc_sortorder_SubscriptionDateDesc","ugc_sortorder_TitleAsc","ugc_sortorder_VoteScoreDesc","ugc_visibility_friends_only","ugc_visibility_private","ugc_visibility_public","vertex_type_color","vertex_type_colour","vertex_type_float1","vertex_type_float2","vertex_type_float3","vertex_type_float4","vertex_type_ubyte4","vertex_usage_binormal","vertex_usage_blendindices","vertex_usage_blendweight","vertex_usage_color","vertex_usage_colour","vertex_usage_depth","vertex_usage_fog","vertex_usage_normal","vertex_usage_position","vertex_usage_psize","vertex_usage_sample","vertex_usage_tangent","vertex_usage_texcoord","vertex_usage_textcoord","vk_add","vk_alt","vk_anykey","vk_backspace","vk_control","vk_decimal","vk_delete","vk_divide","vk_down","vk_end","vk_enter","vk_escape","vk_f1","vk_f2","vk_f3","vk_f4","vk_f5","vk_f6","vk_f7","vk_f8","vk_f9","vk_f10","vk_f11","vk_f12","vk_home","vk_insert","vk_lalt","vk_lcontrol","vk_left","vk_lshift","vk_multiply","vk_nokey","vk_numpad0","vk_numpad1","vk_numpad2","vk_numpad3","vk_numpad4","vk_numpad5","vk_numpad6","vk_numpad7","vk_numpad8","vk_numpad9","vk_pagedown","vk_pageup","vk_pause","vk_printscreen","vk_ralt","vk_rcontrol","vk_return","vk_right","vk_rshift","vk_shift","vk_space","vk_subtract","vk_tab","vk_up"],"variable.language":["alarm","application_surface","argument","argument0","argument1","argument2","argument3","argument4","argument5","argument6","argument7","argument8","argument9","argument10","argument11","argument12","argument13","argument14","argument15","argument_count","argument_relative","async_load","background_color","background_colour","background_showcolor","background_showcolour","bbox_bottom","bbox_left","bbox_right","bbox_top","browser_height","browser_width","caption_health","caption_lives","caption_score","current_day","current_hour","current_minute","current_month","current_second","current_time","current_weekday","current_year","cursor_sprite","debug_mode","delta_time","depth","direction","display_aa","error_last","error_occurred","event_action","event_data","event_number","event_object","event_type","fps","fps_real","friction","game_display_name","game_id","game_project_name","game_save_id","gamemaker_pro","gamemaker_registered","gamemaker_version","gravity","gravity_direction","health","hspeed","iap_data","id|0","image_alpha","image_angle","image_blend","image_index","image_number","image_speed","image_xscale","image_yscale","instance_count","instance_id","keyboard_key","keyboard_lastchar","keyboard_lastkey","keyboard_string","layer","lives","mask_index","mouse_button","mouse_lastbutton","mouse_x","mouse_y","object_index","os_browser","os_device","os_type","os_version","path_endaction","path_index","path_orientation","path_position","path_positionprevious","path_scale","path_speed","persistent","phy_active","phy_angular_damping","phy_angular_velocity","phy_bullet","phy_col_normal_x","phy_col_normal_y","phy_collision_points","phy_collision_x","phy_collision_y","phy_com_x","phy_com_y","phy_dynamic","phy_fixed_rotation","phy_inertia","phy_kinematic","phy_linear_damping","phy_linear_velocity_x","phy_linear_velocity_y","phy_mass","phy_position_x","phy_position_xprevious","phy_position_y","phy_position_yprevious","phy_rotation","phy_sleeping","phy_speed","phy_speed_x","phy_speed_y","program_directory","room","room_caption","room_first","room_height","room_last","room_persistent","room_speed","room_width","score","self","show_health","show_lives","show_score","solid","speed","sprite_height","sprite_index","sprite_width","sprite_xoffset","sprite_yoffset","temp_directory","timeline_index","timeline_loop","timeline_position","timeline_running","timeline_speed","view_angle","view_camera","view_current","view_enabled","view_hborder","view_hport","view_hspeed","view_hview","view_object","view_surface_id","view_vborder","view_visible","view_vspeed","view_wport","view_wview","view_xport","view_xview","view_yport","view_yview","visible","vspeed","webgl_enabled","working_directory","xprevious","xstart","x|0","yprevious","ystart","y|0"]},contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.C_NUMBER_MODE]}}return Xt=n,Xt}var Zt,$i;function Hd(){if($i)return Zt;$i=1;function n(e){const s={keyword:["break","case","chan","const","continue","default","defer","else","fallthrough","for","func","go","goto","if","import","interface","map","package","range","return","select","struct","switch","type","var"],type:["bool","byte","complex64","complex128","error","float32","float64","int8","int16","int32","int64","string","uint8","uint16","uint32","uint64","int","uint","uintptr","rune"],literal:["true","false","iota","nil"],built_in:["append","cap","close","complex","copy","imag","len","make","new","panic","print","println","real","recover","delete"]};return{name:"Go",aliases:["golang"],keywords:s,illegal:"</",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"string",variants:[e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,{begin:"`",end:"`"}]},{className:"number",variants:[{begin:e.C_NUMBER_RE+"[i]",relevance:1},e.C_NUMBER_MODE]},{begin:/:=/},{className:"function",beginKeywords:"func",end:"\\s*(\\{|$)",excludeEnd:!0,contains:[e.TITLE_MODE,{className:"params",begin:/\(/,end:/\)/,endsParent:!0,keywords:s,illegal:/["']/}]}]}}return Zt=n,Zt}var Jt,Qi;function Vd(){if(Qi)return Jt;Qi=1;function n(e){return{name:"Golo",keywords:{keyword:["println","readln","print","import","module","function","local","return","let","var","while","for","foreach","times","in","case","when","match","with","break","continue","augment","augmentation","each","find","filter","reduce","if","then","else","otherwise","try","catch","finally","raise","throw","orIfNull","DynamicObject|10","DynamicVariable","struct","Observable","map","set","vector","list","array"],literal:["true","false","null"]},contains:[e.HASH_COMMENT_MODE,e.QUOTE_STRING_MODE,e.C_NUMBER_MODE,{className:"meta",begin:"@[A-Za-z]+"}]}}return Jt=n,Jt}var jt,Xi;function Wd(){if(Xi)return jt;Xi=1;function n(e){return{name:"Gradle",case_insensitive:!0,keywords:["task","project","allprojects","subprojects","artifacts","buildscript","configurations","dependencies","repositories","sourceSets","description","delete","from","into","include","exclude","source","classpath","destinationDir","includes","options","sourceCompatibility","targetCompatibility","group","flatDir","doLast","doFirst","flatten","todir","fromdir","ant","def","abstract","break","case","catch","continue","default","do","else","extends","final","finally","for","if","implements","instanceof","native","new","private","protected","public","return","static","switch","synchronized","throw","throws","transient","try","volatile","while","strictfp","package","import","false","null","super","this","true","antlrtask","checkstyle","codenarc","copy","boolean","byte","char","class","double","float","int","interface","long","short","void","compile","runTime","file","fileTree","abs","any","append","asList","asWritable","call","collect","compareTo","count","div","dump","each","eachByte","eachFile","eachLine","every","find","findAll","flatten","getAt","getErr","getIn","getOut","getText","grep","immutable","inject","inspect","intersect","invokeMethods","isCase","join","leftShift","minus","multiply","newInputStream","newOutputStream","newPrintWriter","newReader","newWriter","next","plus","pop","power","previous","print","println","push","putAt","read","readBytes","readLines","reverse","reverseEach","round","size","sort","splitEachLine","step","subMap","times","toInteger","toList","tokenize","upto","waitForOrKill","withPrintWriter","withReader","withStream","withWriter","withWriterAppend","write","writeLine"],contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.NUMBER_MODE,e.REGEXP_MODE]}}return jt=n,jt}var en,Zi;function zd(){if(Zi)return en;Zi=1;function n(e){const t=e.regex,a=/[_A-Za-z][_0-9A-Za-z]*/;return{name:"GraphQL",aliases:["gql"],case_insensitive:!0,disableAutodetect:!1,keywords:{keyword:["query","mutation","subscription","type","input","schema","directive","interface","union","scalar","fragment","enum","on"],literal:["true","false","null"]},contains:[e.HASH_COMMENT_MODE,e.QUOTE_STRING_MODE,e.NUMBER_MODE,{scope:"punctuation",match:/[.]{3}/,relevance:0},{scope:"punctuation",begin:/[\!\(\)\:\=\[\]\{\|\}]{1}/,relevance:0},{scope:"variable",begin:/\$/,end:/\W/,excludeEnd:!0,relevance:0},{scope:"meta",match:/@\w+/,excludeEnd:!0},{scope:"symbol",begin:t.concat(a,t.lookahead(/\s*:/)),relevance:0}],illegal:[/[;<']/,/BEGIN/]}}return en=n,en}var tn,Ji;function Kd(){if(Ji)return tn;Ji=1;function n(t,a={}){return a.variants=t,a}function e(t){const a=t.regex,i="[A-Za-z0-9_$]+",o=n([t.C_LINE_COMMENT_MODE,t.C_BLOCK_COMMENT_MODE,t.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{begin:/\w+@/,relevance:0},{className:"doctag",begin:"@[A-Za-z]+"}]})]),s={className:"regexp",begin:/~?\/[^\/\n]+\//,contains:[t.BACKSLASH_ESCAPE]},r=n([t.BINARY_NUMBER_MODE,t.C_NUMBER_MODE]),l=n([{begin:/"""/,end:/"""/},{begin:/'''/,end:/'''/},{begin:"\\$/",end:"/\\$",relevance:10},t.APOS_STRING_MODE,t.QUOTE_STRING_MODE],{className:"string"}),c={match:[/(class|interface|trait|enum|extends|implements)/,/\s+/,t.UNDERSCORE_IDENT_RE],scope:{1:"keyword",3:"title.class"}};return{name:"Groovy",keywords:{"variable.language":"this super",literal:"true false null",type:["byte","short","char","int","long","boolean","float","double","void"],keyword:["def","as","in","assert","trait","abstract","static","volatile","transient","public","private","protected","synchronized","final","class","interface","enum","if","else","for","while","switch","case","break","default","continue","throw","throws","try","catch","finally","implements","extends","new","import","package","return","instanceof"]},contains:[t.SHEBANG({binary:"groovy",relevance:10}),o,l,s,r,c,{className:"meta",begin:"@[A-Za-z]+",relevance:0},{className:"attr",begin:i+"[ 	]*:",relevance:0},{begin:/\?/,end:/:/,relevance:0,contains:[o,l,s,r,"self"]},{className:"symbol",begin:"^[ 	]*"+a.lookahead(i+":"),excludeBegin:!0,end:i+":",relevance:0}],illegal:/#|<\//}}return tn=e,tn}var nn,ji;function $d(){if(ji)return nn;ji=1;function n(e){return{name:"HAML",case_insensitive:!0,contains:[{className:"meta",begin:"^!!!( (5|1\\.1|Strict|Frameset|Basic|Mobile|RDFa|XML\\b.*))?$",relevance:10},e.COMMENT("^\\s*(!=#|=#|-#|/).*$",null,{relevance:0}),{begin:"^\\s*(-|=|!=)(?!#)",end:/$/,subLanguage:"ruby",excludeBegin:!0,excludeEnd:!0},{className:"tag",begin:"^\\s*%",contains:[{className:"selector-tag",begin:"\\w+"},{className:"selector-id",begin:"#[\\w-]+"},{className:"selector-class",begin:"\\.[\\w-]+"},{begin:/\{\s*/,end:/\s*\}/,contains:[{begin:":\\w+\\s*=>",end:",\\s+",returnBegin:!0,endsWithParent:!0,contains:[{className:"attr",begin:":\\w+"},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{begin:"\\w+",relevance:0}]}]},{begin:"\\(\\s*",end:"\\s*\\)",excludeEnd:!0,contains:[{begin:"\\w+\\s*=",end:"\\s+",returnBegin:!0,endsWithParent:!0,contains:[{className:"attr",begin:"\\w+",relevance:0},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{begin:"\\w+",relevance:0}]}]}]},{begin:"^\\s*[=~]\\s*"},{begin:/#\{/,end:/\}/,subLanguage:"ruby",excludeBegin:!0,excludeEnd:!0}]}}return nn=n,nn}var an,eo;function Qd(){if(eo)return an;eo=1;function n(e){const t=e.regex,a={$pattern:/[\w.\/]+/,built_in:["action","bindattr","collection","component","concat","debugger","each","each-in","get","hash","if","in","input","link-to","loc","log","lookup","mut","outlet","partial","query-params","render","template","textarea","unbound","unless","view","with","yield"]},i={$pattern:/[\w.\/]+/,literal:["true","false","undefined","null"]},o=/""|"[^"]+"/,s=/''|'[^']+'/,r=/\[\]|\[[^\]]+\]/,l=/[^\s!"#%&'()*+,.\/;<=>@\[\\\]^`{|}~]+/,c=/(\.|\/)/,_=t.either(o,s,r,l),d=t.concat(t.optional(/\.|\.\/|\//),_,t.anyNumberOfTimes(t.concat(c,_))),E=t.concat("(",r,"|",l,")(?==)"),m={begin:d},p=e.inherit(m,{keywords:i}),S={begin:/\(/,end:/\)/},g={className:"attr",begin:E,relevance:0,starts:{begin:/=/,end:/=/,starts:{contains:[e.NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,p,S]}}},T={begin:/as\s+\|/,keywords:{keyword:"as"},end:/\|/,contains:[{begin:/\w+/}]},N={contains:[e.NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,T,g,p,S],returnEnd:!0},C=e.inherit(m,{className:"name",keywords:a,starts:e.inherit(N,{end:/\)/})});S.contains=[C];const R=e.inherit(m,{keywords:a,className:"name",starts:e.inherit(N,{end:/\}\}/})}),O=e.inherit(m,{keywords:a,className:"name"}),f=e.inherit(m,{className:"name",keywords:a,starts:e.inherit(N,{end:/\}\}/})});return{name:"Handlebars",aliases:["hbs","html.hbs","html.handlebars","htmlbars"],case_insensitive:!0,subLanguage:"xml",contains:[{begin:/\\\{\{/,skip:!0},{begin:/\\\\(?=\{\{)/,skip:!0},e.COMMENT(/\{\{!--/,/--\}\}/),e.COMMENT(/\{\{!/,/\}\}/),{className:"template-tag",begin:/\{\{\{\{(?!\/)/,end:/\}\}\}\}/,contains:[R],starts:{end:/\{\{\{\{\//,returnEnd:!0,subLanguage:"xml"}},{className:"template-tag",begin:/\{\{\{\{\//,end:/\}\}\}\}/,contains:[O]},{className:"template-tag",begin:/\{\{#/,end:/\}\}/,contains:[R]},{className:"template-tag",begin:/\{\{(?=else\}\})/,end:/\}\}/,keywords:"else"},{className:"template-tag",begin:/\{\{(?=else if)/,end:/\}\}/,keywords:"else if"},{className:"template-tag",begin:/\{\{\//,end:/\}\}/,contains:[O]},{className:"template-variable",begin:/\{\{\{/,end:/\}\}\}/,contains:[f]},{className:"template-variable",begin:/\{\{/,end:/\}\}/,contains:[f]}]}}return an=n,an}var rn,to;function Xd(){if(to)return rn;to=1;function n(e){const t={variants:[e.COMMENT("--","$"),e.COMMENT(/\{-/,/-\}/,{contains:["self"]})]},a={className:"meta",begin:/\{-#/,end:/#-\}/},i={className:"meta",begin:"^#",end:"$"},o={className:"type",begin:"\\b[A-Z][\\w']*",relevance:0},s={begin:"\\(",end:"\\)",illegal:'"',contains:[a,i,{className:"type",begin:"\\b[A-Z][\\w]*(\\((\\.\\.|,|\\w+)\\))?"},e.inherit(e.TITLE_MODE,{begin:"[_a-z][\\w']*"}),t]},r={begin:/\{/,end:/\}/,contains:s.contains},l="([0-9]_*)+",c="([0-9a-fA-F]_*)+",_="([01]_*)+",d="([0-7]_*)+",E={className:"number",relevance:0,variants:[{match:`\\b(${l})(\\.(${l}))?([eE][+-]?(${l}))?\\b`},{match:`\\b0[xX]_*(${c})(\\.(${c}))?([pP][+-]?(${l}))?\\b`},{match:`\\b0[oO](${d})\\b`},{match:`\\b0[bB](${_})\\b`}]};return{name:"Haskell",aliases:["hs"],keywords:"let in if then else case of where do module import hiding qualified type data newtype deriving class instance as default infix infixl infixr foreign export ccall stdcall cplusplus jvm dotnet safe unsafe family forall mdo proc rec",contains:[{beginKeywords:"module",end:"where",keywords:"module where",contains:[s,t],illegal:"\\W\\.|;"},{begin:"\\bimport\\b",end:"$",keywords:"import qualified as hiding",contains:[s,t],illegal:"\\W\\.|;"},{className:"class",begin:"^(\\s*)?(class|instance)\\b",end:"where",keywords:"class family instance where",contains:[o,s,t]},{className:"class",begin:"\\b(data|(new)?type)\\b",end:"$",keywords:"data family type newtype deriving",contains:[a,o,s,r,t]},{beginKeywords:"default",end:"$",contains:[o,s,t]},{beginKeywords:"infix infixl infixr",end:"$",contains:[e.C_NUMBER_MODE,t]},{begin:"\\bforeign\\b",end:"$",keywords:"foreign import export ccall stdcall cplusplus jvm dotnet safe unsafe",contains:[o,e.QUOTE_STRING_MODE,t]},{className:"meta",begin:"#!\\/usr\\/bin\\/env runhaskell",end:"$"},a,i,e.QUOTE_STRING_MODE,E,o,e.inherit(e.TITLE_MODE,{begin:"^[_a-z][\\w']*"}),t,{begin:"->|<-"}]}}return rn=n,rn}var on,no;function Zd(){if(no)return on;no=1;function n(e){return{name:"Haxe",aliases:["hx"],keywords:{keyword:"break case cast catch continue default do dynamic else enum extern for function here if import in inline never new override package private get set public return static super switch this throw trace try typedef untyped using var while "+"Int Float String Bool Dynamic Void Array ",built_in:"trace this",literal:"true false null _"},contains:[{className:"string",begin:"'",end:"'",contains:[e.BACKSLASH_ESCAPE,{className:"subst",begin:"\\$\\{",end:"\\}"},{className:"subst",begin:"\\$",end:/\W\}/}]},e.QUOTE_STRING_MODE,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.C_NUMBER_MODE,{className:"meta",begin:"@:",end:"$"},{className:"meta",begin:"#",end:"$",keywords:{keyword:"if else elseif end error"}},{className:"type",begin:":[ 	]*",end:"[^A-Za-z0-9_ 	\\->]",excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:":[ 	]*",end:"\\W",excludeBegin:!0,excludeEnd:!0},{className:"type",begin:"new *",end:"\\W",excludeBegin:!0,excludeEnd:!0},{className:"class",beginKeywords:"enum",end:"\\{",contains:[e.TITLE_MODE]},{className:"class",beginKeywords:"abstract",end:"[\\{$]",contains:[{className:"type",begin:"\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"type",begin:"from +",end:"\\W",excludeBegin:!0,excludeEnd:!0},{className:"type",begin:"to +",end:"\\W",excludeBegin:!0,excludeEnd:!0},e.TITLE_MODE],keywords:{keyword:"abstract from to"}},{className:"class",begin:"\\b(class|interface) +",end:"[\\{$]",excludeEnd:!0,keywords:"class interface",contains:[{className:"keyword",begin:"\\b(extends|implements) +",keywords:"extends implements",contains:[{className:"type",begin:e.IDENT_RE,relevance:0}]},e.TITLE_MODE]},{className:"function",beginKeywords:"function",end:"\\(",excludeEnd:!0,illegal:"\\S",contains:[e.TITLE_MODE]}],illegal:/<\//}}return on=n,on}var sn,ao;function Jd(){if(ao)return sn;ao=1;function n(e){return{name:"HSP",case_insensitive:!0,keywords:{$pattern:/[\w._]+/,keyword:"goto gosub return break repeat loop continue wait await dim sdim foreach dimtype dup dupptr end stop newmod delmod mref run exgoto on mcall assert logmes newlab resume yield onexit onerror onkey onclick oncmd exist delete mkdir chdir dirlist bload bsave bcopy memfile if else poke wpoke lpoke getstr chdpm memexpand memcpy memset notesel noteadd notedel noteload notesave randomize noteunsel noteget split strrep setease button chgdisp exec dialog mmload mmplay mmstop mci pset pget syscolor mes print title pos circle cls font sysfont objsize picload color palcolor palette redraw width gsel gcopy gzoom gmode bmpsave hsvcolor getkey listbox chkbox combox input mesbox buffer screen bgscr mouse objsel groll line clrobj boxf objprm objmode stick grect grotate gsquare gradf objimage objskip objenable celload celdiv celput newcom querycom delcom cnvstow comres axobj winobj sendmsg comevent comevarg sarrayconv callfunc cnvwtos comevdisp libptr system hspstat hspver stat cnt err strsize looplev sublev iparam wparam lparam refstr refdval int rnd strlen length length2 length3 length4 vartype gettime peek wpeek lpeek varptr varuse noteinfo instr abs limit getease str strmid strf getpath strtrim sin cos tan atan sqrt double absf expf logf limitf powf geteasef mousex mousey mousew hwnd hinstance hdc ginfo objinfo dirinfo sysinfo thismod __hspver__ __hsp30__ __date__ __time__ __line__ __file__ _debug __hspdef__ and or xor not screen_normal screen_palette screen_hide screen_fixedsize screen_tool screen_frame gmode_gdi gmode_mem gmode_rgb0 gmode_alpha gmode_rgb0alpha gmode_add gmode_sub gmode_pixela ginfo_mx ginfo_my ginfo_act ginfo_sel ginfo_wx1 ginfo_wy1 ginfo_wx2 ginfo_wy2 ginfo_vx ginfo_vy ginfo_sizex ginfo_sizey ginfo_winx ginfo_winy ginfo_mesx ginfo_mesy ginfo_r ginfo_g ginfo_b ginfo_paluse ginfo_dispx ginfo_dispy ginfo_cx ginfo_cy ginfo_intid ginfo_newid ginfo_sx ginfo_sy objinfo_mode objinfo_bmscr objinfo_hwnd notemax notesize dir_cur dir_exe dir_win dir_sys dir_cmdline dir_desktop dir_mydoc dir_tv font_normal font_bold font_italic font_underline font_strikeout font_antialias objmode_normal objmode_guifont objmode_usefont gsquare_grad msgothic msmincho do until while wend for next _break _continue switch case default swbreak swend ddim ldim alloc m_pi rad2deg deg2rad ease_linear ease_quad_in ease_quad_out ease_quad_inout ease_cubic_in ease_cubic_out ease_cubic_inout ease_quartic_in ease_quartic_out ease_quartic_inout ease_bounce_in ease_bounce_out ease_bounce_inout ease_shake_in ease_shake_out ease_shake_inout ease_loop"},contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,{className:"string",begin:/\{"/,end:/"\}/,contains:[e.BACKSLASH_ESCAPE]},e.COMMENT(";","$",{relevance:0}),{className:"meta",begin:"#",end:"$",keywords:{keyword:"addion cfunc cmd cmpopt comfunc const defcfunc deffunc define else endif enum epack func global if ifdef ifndef include modcfunc modfunc modinit modterm module pack packopt regcmd runtime undef usecom uselib"},contains:[e.inherit(e.QUOTE_STRING_MODE,{className:"string"}),e.NUMBER_MODE,e.C_NUMBER_MODE,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:"symbol",begin:"^\\*(\\w+|@)"},e.NUMBER_MODE,e.C_NUMBER_MODE]}}return sn=n,sn}var ln,ro;function jd(){if(ro)return ln;ro=1;function n(e){const t=e.regex,a="HTTP/(2|1\\.[01])",i=/[A-Za-z][A-Za-z0-9-]*/,o={className:"attribute",begin:t.concat("^",i,"(?=\\:\\s)"),starts:{contains:[{className:"punctuation",begin:/: /,relevance:0,starts:{end:"$",relevance:0}}]}},s=[o,{begin:"\\n\\n",starts:{subLanguage:[],endsWithParent:!0}}];return{name:"HTTP",aliases:["https"],illegal:/\S/,contains:[{begin:"^(?="+a+" \\d{3})",end:/$/,contains:[{className:"meta",begin:a},{className:"number",begin:"\\b\\d{3}\\b"}],starts:{end:/\b\B/,illegal:/\S/,contains:s}},{begin:"(?=^[A-Z]+ (.*?) "+a+"$)",end:/$/,contains:[{className:"string",begin:" ",end:" ",excludeBegin:!0,excludeEnd:!0},{className:"meta",begin:a},{className:"keyword",begin:"[A-Z]+"}],starts:{end:/\b\B/,illegal:/\S/,contains:s}},e.inherit(o,{relevance:0})]}}return ln=n,ln}var cn,io;function eu(){if(io)return cn;io=1;function n(e){const t="a-zA-Z_\\-!.?+*=<>&#'",a="["+t+"]["+t+"0-9/;:]*",i={$pattern:a,built_in:"!= % %= & &= * ** **= *= *map + += , --build-class-- --import-- -= . / // //= /= < << <<= <= = > >= >> >>= @ @= ^ ^= abs accumulate all and any ap-compose ap-dotimes ap-each ap-each-while ap-filter ap-first ap-if ap-last ap-map ap-map-when ap-pipe ap-reduce ap-reject apply as-> ascii assert assoc bin break butlast callable calling-module-name car case cdr chain chr coll? combinations compile compress cond cons cons? continue count curry cut cycle dec def default-method defclass defmacro defmacro-alias defmacro/g! defmain defmethod defmulti defn defn-alias defnc defnr defreader defseq del delattr delete-route dict-comp dir disassemble dispatch-reader-macro distinct divmod do doto drop drop-last drop-while empty? end-sequence eval eval-and-compile eval-when-compile even? every? except exec filter first flatten float? fn fnc fnr for for* format fraction genexpr gensym get getattr global globals group-by hasattr hash hex id identity if if* if-not if-python2 import in inc input instance? integer integer-char? integer? interleave interpose is is-coll is-cons is-empty is-even is-every is-float is-instance is-integer is-integer-char is-iterable is-iterator is-keyword is-neg is-none is-not is-numeric is-odd is-pos is-string is-symbol is-zero isinstance islice issubclass iter iterable? iterate iterator? keyword keyword? lambda last len let lif lif-not list* list-comp locals loop macro-error macroexpand macroexpand-1 macroexpand-all map max merge-with method-decorator min multi-decorator multicombinations name neg? next none? nonlocal not not-in not? nth numeric? oct odd? open or ord partition permutations pos? post-route postwalk pow prewalk print product profile/calls profile/cpu put-route quasiquote quote raise range read read-str recursive-replace reduce remove repeat repeatedly repr require rest round route route-with-methods rwm second seq set-comp setattr setv some sorted string string? sum switch symbol? take take-nth take-while tee try unless unquote unquote-splicing vars walk when while with with* with-decorator with-gensyms xi xor yield yield-from zero? zip zip-longest | |= ~"},o="[-+]?\\d+(\\.\\d+)?",s={begin:a,relevance:0},r={className:"number",begin:o,relevance:0},l=e.inherit(e.QUOTE_STRING_MODE,{illegal:null}),c=e.COMMENT(";","$",{relevance:0}),_={className:"literal",begin:/\b([Tt]rue|[Ff]alse|nil|None)\b/},d={begin:"[\\[\\{]",end:"[\\]\\}]",relevance:0},E={className:"comment",begin:"\\^"+a},m=e.COMMENT("\\^\\{","\\}"),p={className:"symbol",begin:"[:]{1,2}"+a},S={begin:"\\(",end:"\\)"},g={endsWithParent:!0,relevance:0},T={className:"name",relevance:0,keywords:i,begin:a,starts:g},N=[S,l,E,m,c,p,d,r,_,s];return S.contains=[e.COMMENT("comment",""),T,g],g.contains=N,d.contains=N,{name:"Hy",aliases:["hylang"],illegal:/\S/,contains:[e.SHEBANG(),S,l,E,m,c,p,d,r,_]}}return cn=n,cn}var _n,oo;function tu(){if(oo)return _n;oo=1;function n(e){const t="\\[",a="\\]";return{name:"Inform 7",aliases:["i7"],case_insensitive:!0,keywords:{keyword:"thing room person man woman animal container supporter backdrop door scenery open closed locked inside gender is are say understand kind of rule"},contains:[{className:"string",begin:'"',end:'"',relevance:0,contains:[{className:"subst",begin:t,end:a}]},{className:"section",begin:/^(Volume|Book|Part|Chapter|Section|Table)\b/,end:"$"},{begin:/^(Check|Carry out|Report|Instead of|To|Rule|When|Before|After)\b/,end:":",contains:[{begin:"\\(This",end:"\\)"}]},{className:"comment",begin:t,end:a,contains:["self"]}]}}return _n=n,_n}var dn,so;function nu(){if(so)return dn;so=1;function n(e){const t=e.regex,a={className:"number",relevance:0,variants:[{begin:/([+-]+)?[\d]+_[\d_]+/},{begin:e.NUMBER_RE}]},i=e.COMMENT();i.variants=[{begin:/;/,end:/$/},{begin:/#/,end:/$/}];const o={className:"variable",variants:[{begin:/\$[\w\d"][\w\d_]*/},{begin:/\$\{(.*?)\}/}]},s={className:"literal",begin:/\bon|off|true|false|yes|no\b/},r={className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:"'''",end:"'''",relevance:10},{begin:'"""',end:'"""',relevance:10},{begin:'"',end:'"'},{begin:"'",end:"'"}]},l={begin:/\[/,end:/\]/,contains:[i,s,o,r,a,"self"],relevance:0},c=/[A-Za-z0-9_-]+/,_=/"(\\"|[^"])*"/,d=/'[^']*'/,E=t.either(c,_,d),m=t.concat(E,"(\\s*\\.\\s*",E,")*",t.lookahead(/\s*=\s*[^#\s]/));return{name:"TOML, also INI",aliases:["toml"],case_insensitive:!0,illegal:/\S/,contains:[i,{className:"section",begin:/\[+/,end:/\]+/},{begin:m,className:"attr",starts:{end:/$/,contains:[i,l,s,o,r,a]}}]}}return dn=n,dn}var un,lo;function au(){if(lo)return un;lo=1;function n(e){const t=e.regex,a={className:"params",begin:"\\(",end:"\\)"},i=/(_[a-z_\d]+)?/,o=/([de][+-]?\d+)?/,s={className:"number",variants:[{begin:t.concat(/\b\d+/,/\.(\d*)/,o,i)},{begin:t.concat(/\b\d+/,o,i)},{begin:t.concat(/\.\d+/,o,i)}],relevance:0};return{name:"IRPF90",case_insensitive:!0,keywords:{literal:".False. .True.",keyword:"kind do while private call intrinsic where elsewhere type endtype endmodule endselect endinterface end enddo endif if forall endforall only contains default return stop then public subroutine|10 function program .and. .or. .not. .le. .eq. .ge. .gt. .lt. goto save else use module select case access blank direct exist file fmt form formatted iostat name named nextrec number opened rec recl sequential status unformatted unit continue format pause cycle exit c_null_char c_alert c_backspace c_form_feed flush wait decimal round iomsg synchronous nopass non_overridable pass protected volatile abstract extends import non_intrinsic value deferred generic final enumerator class associate bind enum c_int c_short c_long c_long_long c_signed_char c_size_t c_int8_t c_int16_t c_int32_t c_int64_t c_int_least8_t c_int_least16_t c_int_least32_t c_int_least64_t c_int_fast8_t c_int_fast16_t c_int_fast32_t c_int_fast64_t c_intmax_t C_intptr_t c_float c_double c_long_double c_float_complex c_double_complex c_long_double_complex c_bool c_char c_null_ptr c_null_funptr c_new_line c_carriage_return c_horizontal_tab c_vertical_tab iso_c_binding c_loc c_funloc c_associated  c_f_pointer c_ptr c_funptr iso_fortran_env character_storage_size error_unit file_storage_size input_unit iostat_end iostat_eor numeric_storage_size output_unit c_f_procpointer ieee_arithmetic ieee_support_underflow_control ieee_get_underflow_mode ieee_set_underflow_mode newunit contiguous recursive pad position action delim readwrite eor advance nml interface procedure namelist include sequence elemental pure integer real character complex logical dimension allocatable|10 parameter external implicit|10 none double precision assign intent optional pointer target in out common equivalence data begin_provider &begin_provider end_provider begin_shell end_shell begin_template end_template subst assert touch soft_touch provide no_dep free irp_if irp_else irp_endif irp_write irp_read",built_in:"alog alog10 amax0 amax1 amin0 amin1 amod cabs ccos cexp clog csin csqrt dabs dacos dasin datan datan2 dcos dcosh ddim dexp dint dlog dlog10 dmax1 dmin1 dmod dnint dsign dsin dsinh dsqrt dtan dtanh float iabs idim idint idnint ifix isign max0 max1 min0 min1 sngl algama cdabs cdcos cdexp cdlog cdsin cdsqrt cqabs cqcos cqexp cqlog cqsin cqsqrt dcmplx dconjg derf derfc dfloat dgamma dimag dlgama iqint qabs qacos qasin qatan qatan2 qcmplx qconjg qcos qcosh qdim qerf qerfc qexp qgamma qimag qlgama qlog qlog10 qmax1 qmin1 qmod qnint qsign qsin qsinh qsqrt qtan qtanh abs acos aimag aint anint asin atan atan2 char cmplx conjg cos cosh exp ichar index int log log10 max min nint sign sin sinh sqrt tan tanh print write dim lge lgt lle llt mod nullify allocate deallocate adjustl adjustr all allocated any associated bit_size btest ceiling count cshift date_and_time digits dot_product eoshift epsilon exponent floor fraction huge iand ibclr ibits ibset ieor ior ishft ishftc lbound len_trim matmul maxexponent maxloc maxval merge minexponent minloc minval modulo mvbits nearest pack present product radix random_number random_seed range repeat reshape rrspacing scale scan selected_int_kind selected_real_kind set_exponent shape size spacing spread sum system_clock tiny transpose trim ubound unpack verify achar iachar transfer dble entry dprod cpu_time command_argument_count get_command get_command_argument get_environment_variable is_iostat_end ieee_arithmetic ieee_support_underflow_control ieee_get_underflow_mode ieee_set_underflow_mode is_iostat_eor move_alloc new_line selected_char_kind same_type_as extends_type_of acosh asinh atanh bessel_j0 bessel_j1 bessel_jn bessel_y0 bessel_y1 bessel_yn erf erfc erfc_scaled gamma log_gamma hypot norm2 atomic_define atomic_ref execute_command_line leadz trailz storage_size merge_bits bge bgt ble blt dshiftl dshiftr findloc iall iany iparity image_index lcobound ucobound maskl maskr num_images parity popcnt poppar shifta shiftl shiftr this_image IRP_ALIGN irp_here"},illegal:/\/\*/,contains:[e.inherit(e.APOS_STRING_MODE,{className:"string",relevance:0}),e.inherit(e.QUOTE_STRING_MODE,{className:"string",relevance:0}),{className:"function",beginKeywords:"subroutine function program",illegal:"[${=\\n]",contains:[e.UNDERSCORE_TITLE_MODE,a]},e.COMMENT("!","$",{relevance:0}),e.COMMENT("begin_doc","end_doc",{relevance:10}),s]}}return un=n,un}var En,co;function ru(){if(co)return En;co=1;function n(e){const t="[A-Za-zА-Яа-яёЁ_!][A-Za-zА-Яа-яёЁ_0-9]*",a="[A-Za-zА-Яа-яёЁ_][A-Za-zА-Яа-яёЁ_0-9]*",i="and и else иначе endexcept endfinally endforeach конецвсе endif конецесли endwhile конецпока except exitfor finally foreach все if если in в not не or или try while пока ",o="SYSRES_CONST_ACCES_RIGHT_TYPE_EDIT SYSRES_CONST_ACCES_RIGHT_TYPE_FULL SYSRES_CONST_ACCES_RIGHT_TYPE_VIEW SYSRES_CONST_ACCESS_MODE_REQUISITE_CODE SYSRES_CONST_ACCESS_NO_ACCESS_VIEW SYSRES_CONST_ACCESS_NO_ACCESS_VIEW_CODE SYSRES_CONST_ACCESS_RIGHTS_ADD_REQUISITE_CODE SYSRES_CONST_ACCESS_RIGHTS_ADD_REQUISITE_YES_CODE SYSRES_CONST_ACCESS_RIGHTS_CHANGE_REQUISITE_CODE SYSRES_CONST_ACCESS_RIGHTS_CHANGE_REQUISITE_YES_CODE SYSRES_CONST_ACCESS_RIGHTS_DELETE_REQUISITE_CODE SYSRES_CONST_ACCESS_RIGHTS_DELETE_REQUISITE_YES_CODE SYSRES_CONST_ACCESS_RIGHTS_EXECUTE_REQUISITE_CODE SYSRES_CONST_ACCESS_RIGHTS_EXECUTE_REQUISITE_YES_CODE SYSRES_CONST_ACCESS_RIGHTS_NO_ACCESS_REQUISITE_CODE SYSRES_CONST_ACCESS_RIGHTS_NO_ACCESS_REQUISITE_YES_CODE SYSRES_CONST_ACCESS_RIGHTS_RATIFY_REQUISITE_CODE SYSRES_CONST_ACCESS_RIGHTS_RATIFY_REQUISITE_YES_CODE SYSRES_CONST_ACCESS_RIGHTS_REQUISITE_CODE SYSRES_CONST_ACCESS_RIGHTS_VIEW SYSRES_CONST_ACCESS_RIGHTS_VIEW_CODE SYSRES_CONST_ACCESS_RIGHTS_VIEW_REQUISITE_CODE SYSRES_CONST_ACCESS_RIGHTS_VIEW_REQUISITE_YES_CODE SYSRES_CONST_ACCESS_TYPE_CHANGE SYSRES_CONST_ACCESS_TYPE_CHANGE_CODE SYSRES_CONST_ACCESS_TYPE_EXISTS SYSRES_CONST_ACCESS_TYPE_EXISTS_CODE SYSRES_CONST_ACCESS_TYPE_FULL SYSRES_CONST_ACCESS_TYPE_FULL_CODE SYSRES_CONST_ACCESS_TYPE_VIEW SYSRES_CONST_ACCESS_TYPE_VIEW_CODE SYSRES_CONST_ACTION_TYPE_ABORT SYSRES_CONST_ACTION_TYPE_ACCEPT SYSRES_CONST_ACTION_TYPE_ACCESS_RIGHTS SYSRES_CONST_ACTION_TYPE_ADD_ATTACHMENT SYSRES_CONST_ACTION_TYPE_CHANGE_CARD SYSRES_CONST_ACTION_TYPE_CHANGE_KIND SYSRES_CONST_ACTION_TYPE_CHANGE_STORAGE SYSRES_CONST_ACTION_TYPE_CONTINUE SYSRES_CONST_ACTION_TYPE_COPY SYSRES_CONST_ACTION_TYPE_CREATE SYSRES_CONST_ACTION_TYPE_CREATE_VERSION SYSRES_CONST_ACTION_TYPE_DELETE SYSRES_CONST_ACTION_TYPE_DELETE_ATTACHMENT SYSRES_CONST_ACTION_TYPE_DELETE_VERSION SYSRES_CONST_ACTION_TYPE_DISABLE_DELEGATE_ACCESS_RIGHTS SYSRES_CONST_ACTION_TYPE_ENABLE_DELEGATE_ACCESS_RIGHTS SYSRES_CONST_ACTION_TYPE_ENCRYPTION_BY_CERTIFICATE SYSRES_CONST_ACTION_TYPE_ENCRYPTION_BY_CERTIFICATE_AND_PASSWORD SYSRES_CONST_ACTION_TYPE_ENCRYPTION_BY_PASSWORD SYSRES_CONST_ACTION_TYPE_EXPORT_WITH_LOCK SYSRES_CONST_ACTION_TYPE_EXPORT_WITHOUT_LOCK SYSRES_CONST_ACTION_TYPE_IMPORT_WITH_UNLOCK SYSRES_CONST_ACTION_TYPE_IMPORT_WITHOUT_UNLOCK SYSRES_CONST_ACTION_TYPE_LIFE_CYCLE_STAGE SYSRES_CONST_ACTION_TYPE_LOCK SYSRES_CONST_ACTION_TYPE_LOCK_FOR_SERVER SYSRES_CONST_ACTION_TYPE_LOCK_MODIFY SYSRES_CONST_ACTION_TYPE_MARK_AS_READED SYSRES_CONST_ACTION_TYPE_MARK_AS_UNREADED SYSRES_CONST_ACTION_TYPE_MODIFY SYSRES_CONST_ACTION_TYPE_MODIFY_CARD SYSRES_CONST_ACTION_TYPE_MOVE_TO_ARCHIVE SYSRES_CONST_ACTION_TYPE_OFF_ENCRYPTION SYSRES_CONST_ACTION_TYPE_PASSWORD_CHANGE SYSRES_CONST_ACTION_TYPE_PERFORM SYSRES_CONST_ACTION_TYPE_RECOVER_FROM_LOCAL_COPY SYSRES_CONST_ACTION_TYPE_RESTART SYSRES_CONST_ACTION_TYPE_RESTORE_FROM_ARCHIVE SYSRES_CONST_ACTION_TYPE_REVISION SYSRES_CONST_ACTION_TYPE_SEND_BY_MAIL SYSRES_CONST_ACTION_TYPE_SIGN SYSRES_CONST_ACTION_TYPE_START SYSRES_CONST_ACTION_TYPE_UNLOCK SYSRES_CONST_ACTION_TYPE_UNLOCK_FROM_SERVER SYSRES_CONST_ACTION_TYPE_VERSION_STATE SYSRES_CONST_ACTION_TYPE_VERSION_VISIBILITY SYSRES_CONST_ACTION_TYPE_VIEW SYSRES_CONST_ACTION_TYPE_VIEW_SHADOW_COPY SYSRES_CONST_ACTION_TYPE_WORKFLOW_DESCRIPTION_MODIFY SYSRES_CONST_ACTION_TYPE_WRITE_HISTORY SYSRES_CONST_ACTIVE_VERSION_STATE_PICK_VALUE SYSRES_CONST_ADD_REFERENCE_MODE_NAME SYSRES_CONST_ADDITION_REQUISITE_CODE SYSRES_CONST_ADDITIONAL_PARAMS_REQUISITE_CODE SYSRES_CONST_ADITIONAL_JOB_END_DATE_REQUISITE_NAME SYSRES_CONST_ADITIONAL_JOB_READ_REQUISITE_NAME SYSRES_CONST_ADITIONAL_JOB_START_DATE_REQUISITE_NAME SYSRES_CONST_ADITIONAL_JOB_STATE_REQUISITE_NAME SYSRES_CONST_ADMINISTRATION_HISTORY_ADDING_USER_TO_GROUP_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_ADDING_USER_TO_GROUP_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_CREATION_COMP_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_CREATION_COMP_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_CREATION_GROUP_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_CREATION_GROUP_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_CREATION_USER_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_CREATION_USER_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_DATABASE_USER_CREATION SYSRES_CONST_ADMINISTRATION_HISTORY_DATABASE_USER_CREATION_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_DATABASE_USER_DELETION SYSRES_CONST_ADMINISTRATION_HISTORY_DATABASE_USER_DELETION_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_DELETION_COMP_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_DELETION_COMP_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_DELETION_GROUP_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_DELETION_GROUP_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_DELETION_USER_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_DELETION_USER_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_DELETION_USER_FROM_GROUP_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_DELETION_USER_FROM_GROUP_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_GRANTING_FILTERER_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_GRANTING_FILTERER_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_GRANTING_FILTERER_RESTRICTION_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_GRANTING_FILTERER_RESTRICTION_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_GRANTING_PRIVILEGE_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_GRANTING_PRIVILEGE_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_GRANTING_RIGHTS_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_GRANTING_RIGHTS_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_IS_MAIN_SERVER_CHANGED_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_IS_MAIN_SERVER_CHANGED_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_IS_PUBLIC_CHANGED_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_IS_PUBLIC_CHANGED_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_REMOVING_FILTERER_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_REMOVING_FILTERER_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_REMOVING_FILTERER_RESTRICTION_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_REMOVING_FILTERER_RESTRICTION_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_REMOVING_PRIVILEGE_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_REMOVING_PRIVILEGE_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_REMOVING_RIGHTS_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_REMOVING_RIGHTS_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_SERVER_LOGIN_CREATION SYSRES_CONST_ADMINISTRATION_HISTORY_SERVER_LOGIN_CREATION_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_SERVER_LOGIN_DELETION SYSRES_CONST_ADMINISTRATION_HISTORY_SERVER_LOGIN_DELETION_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_CATEGORY_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_CATEGORY_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_COMP_TITLE_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_COMP_TITLE_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_FULL_NAME_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_FULL_NAME_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_GROUP_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_GROUP_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_PARENT_GROUP_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_PARENT_GROUP_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_USER_AUTH_TYPE_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_USER_AUTH_TYPE_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_USER_LOGIN_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_USER_LOGIN_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_USER_STATUS_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_USER_STATUS_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_USER_PASSWORD_CHANGE SYSRES_CONST_ADMINISTRATION_HISTORY_USER_PASSWORD_CHANGE_ACTION SYSRES_CONST_ALL_ACCEPT_CONDITION_RUS SYSRES_CONST_ALL_USERS_GROUP SYSRES_CONST_ALL_USERS_GROUP_NAME SYSRES_CONST_ALL_USERS_SERVER_GROUP_NAME SYSRES_CONST_ALLOWED_ACCESS_TYPE_CODE SYSRES_CONST_ALLOWED_ACCESS_TYPE_NAME SYSRES_CONST_APP_VIEWER_TYPE_REQUISITE_CODE SYSRES_CONST_APPROVING_SIGNATURE_NAME SYSRES_CONST_APPROVING_SIGNATURE_REQUISITE_CODE SYSRES_CONST_ASSISTANT_SUBSTITUE_TYPE SYSRES_CONST_ASSISTANT_SUBSTITUE_TYPE_CODE SYSRES_CONST_ATTACH_TYPE_COMPONENT_TOKEN SYSRES_CONST_ATTACH_TYPE_DOC SYSRES_CONST_ATTACH_TYPE_EDOC SYSRES_CONST_ATTACH_TYPE_FOLDER SYSRES_CONST_ATTACH_TYPE_JOB SYSRES_CONST_ATTACH_TYPE_REFERENCE SYSRES_CONST_ATTACH_TYPE_TASK SYSRES_CONST_AUTH_ENCODED_PASSWORD SYSRES_CONST_AUTH_ENCODED_PASSWORD_CODE SYSRES_CONST_AUTH_NOVELL SYSRES_CONST_AUTH_PASSWORD SYSRES_CONST_AUTH_PASSWORD_CODE SYSRES_CONST_AUTH_WINDOWS SYSRES_CONST_AUTHENTICATING_SIGNATURE_NAME SYSRES_CONST_AUTHENTICATING_SIGNATURE_REQUISITE_CODE SYSRES_CONST_AUTO_ENUM_METHOD_FLAG SYSRES_CONST_AUTO_NUMERATION_CODE SYSRES_CONST_AUTO_STRONG_ENUM_METHOD_FLAG SYSRES_CONST_AUTOTEXT_NAME_REQUISITE_CODE SYSRES_CONST_AUTOTEXT_TEXT_REQUISITE_CODE SYSRES_CONST_AUTOTEXT_USAGE_ALL SYSRES_CONST_AUTOTEXT_USAGE_ALL_CODE SYSRES_CONST_AUTOTEXT_USAGE_SIGN SYSRES_CONST_AUTOTEXT_USAGE_SIGN_CODE SYSRES_CONST_AUTOTEXT_USAGE_WORK SYSRES_CONST_AUTOTEXT_USAGE_WORK_CODE SYSRES_CONST_AUTOTEXT_USE_ANYWHERE_CODE SYSRES_CONST_AUTOTEXT_USE_ON_SIGNING_CODE SYSRES_CONST_AUTOTEXT_USE_ON_WORK_CODE SYSRES_CONST_BEGIN_DATE_REQUISITE_CODE SYSRES_CONST_BLACK_LIFE_CYCLE_STAGE_FONT_COLOR SYSRES_CONST_BLUE_LIFE_CYCLE_STAGE_FONT_COLOR SYSRES_CONST_BTN_PART SYSRES_CONST_CALCULATED_ROLE_TYPE_CODE SYSRES_CONST_CALL_TYPE_VARIABLE_BUTTON_VALUE SYSRES_CONST_CALL_TYPE_VARIABLE_PROGRAM_VALUE SYSRES_CONST_CANCEL_MESSAGE_FUNCTION_RESULT SYSRES_CONST_CARD_PART SYSRES_CONST_CARD_REFERENCE_MODE_NAME SYSRES_CONST_CERTIFICATE_TYPE_REQUISITE_ENCRYPT_VALUE SYSRES_CONST_CERTIFICATE_TYPE_REQUISITE_SIGN_AND_ENCRYPT_VALUE SYSRES_CONST_CERTIFICATE_TYPE_REQUISITE_SIGN_VALUE SYSRES_CONST_CHECK_PARAM_VALUE_DATE_PARAM_TYPE SYSRES_CONST_CHECK_PARAM_VALUE_FLOAT_PARAM_TYPE SYSRES_CONST_CHECK_PARAM_VALUE_INTEGER_PARAM_TYPE SYSRES_CONST_CHECK_PARAM_VALUE_PICK_PARAM_TYPE SYSRES_CONST_CHECK_PARAM_VALUE_REEFRENCE_PARAM_TYPE SYSRES_CONST_CLOSED_RECORD_FLAG_VALUE_FEMININE SYSRES_CONST_CLOSED_RECORD_FLAG_VALUE_MASCULINE SYSRES_CONST_CODE_COMPONENT_TYPE_ADMIN SYSRES_CONST_CODE_COMPONENT_TYPE_DEVELOPER SYSRES_CONST_CODE_COMPONENT_TYPE_DOCS SYSRES_CONST_CODE_COMPONENT_TYPE_EDOC_CARDS SYSRES_CONST_CODE_COMPONENT_TYPE_EXTERNAL_EXECUTABLE SYSRES_CONST_CODE_COMPONENT_TYPE_OTHER SYSRES_CONST_CODE_COMPONENT_TYPE_REFERENCE SYSRES_CONST_CODE_COMPONENT_TYPE_REPORT SYSRES_CONST_CODE_COMPONENT_TYPE_SCRIPT SYSRES_CONST_CODE_COMPONENT_TYPE_URL SYSRES_CONST_CODE_REQUISITE_ACCESS SYSRES_CONST_CODE_REQUISITE_CODE SYSRES_CONST_CODE_REQUISITE_COMPONENT SYSRES_CONST_CODE_REQUISITE_DESCRIPTION SYSRES_CONST_CODE_REQUISITE_EXCLUDE_COMPONENT SYSRES_CONST_CODE_REQUISITE_RECORD SYSRES_CONST_COMMENT_REQ_CODE SYSRES_CONST_COMMON_SETTINGS_REQUISITE_CODE SYSRES_CONST_COMP_CODE_GRD SYSRES_CONST_COMPONENT_GROUP_TYPE_REQUISITE_CODE SYSRES_CONST_COMPONENT_TYPE_ADMIN_COMPONENTS SYSRES_CONST_COMPONENT_TYPE_DEVELOPER_COMPONENTS SYSRES_CONST_COMPONENT_TYPE_DOCS SYSRES_CONST_COMPONENT_TYPE_EDOC_CARDS SYSRES_CONST_COMPONENT_TYPE_EDOCS SYSRES_CONST_COMPONENT_TYPE_EXTERNAL_EXECUTABLE SYSRES_CONST_COMPONENT_TYPE_OTHER SYSRES_CONST_COMPONENT_TYPE_REFERENCE_TYPES SYSRES_CONST_COMPONENT_TYPE_REFERENCES SYSRES_CONST_COMPONENT_TYPE_REPORTS SYSRES_CONST_COMPONENT_TYPE_SCRIPTS SYSRES_CONST_COMPONENT_TYPE_URL SYSRES_CONST_COMPONENTS_REMOTE_SERVERS_VIEW_CODE SYSRES_CONST_CONDITION_BLOCK_DESCRIPTION SYSRES_CONST_CONST_FIRM_STATUS_COMMON SYSRES_CONST_CONST_FIRM_STATUS_INDIVIDUAL SYSRES_CONST_CONST_NEGATIVE_VALUE SYSRES_CONST_CONST_POSITIVE_VALUE SYSRES_CONST_CONST_SERVER_STATUS_DONT_REPLICATE SYSRES_CONST_CONST_SERVER_STATUS_REPLICATE SYSRES_CONST_CONTENTS_REQUISITE_CODE SYSRES_CONST_DATA_TYPE_BOOLEAN SYSRES_CONST_DATA_TYPE_DATE SYSRES_CONST_DATA_TYPE_FLOAT SYSRES_CONST_DATA_TYPE_INTEGER SYSRES_CONST_DATA_TYPE_PICK SYSRES_CONST_DATA_TYPE_REFERENCE SYSRES_CONST_DATA_TYPE_STRING SYSRES_CONST_DATA_TYPE_TEXT SYSRES_CONST_DATA_TYPE_VARIANT SYSRES_CONST_DATE_CLOSE_REQ_CODE SYSRES_CONST_DATE_FORMAT_DATE_ONLY_CHAR SYSRES_CONST_DATE_OPEN_REQ_CODE SYSRES_CONST_DATE_REQUISITE SYSRES_CONST_DATE_REQUISITE_CODE SYSRES_CONST_DATE_REQUISITE_NAME SYSRES_CONST_DATE_REQUISITE_TYPE SYSRES_CONST_DATE_TYPE_CHAR SYSRES_CONST_DATETIME_FORMAT_VALUE SYSRES_CONST_DEA_ACCESS_RIGHTS_ACTION_CODE SYSRES_CONST_DESCRIPTION_LOCALIZE_ID_REQUISITE_CODE SYSRES_CONST_DESCRIPTION_REQUISITE_CODE SYSRES_CONST_DET1_PART SYSRES_CONST_DET2_PART SYSRES_CONST_DET3_PART SYSRES_CONST_DET4_PART SYSRES_CONST_DET5_PART SYSRES_CONST_DET6_PART SYSRES_CONST_DETAIL_DATASET_KEY_REQUISITE_CODE SYSRES_CONST_DETAIL_PICK_REQUISITE_CODE SYSRES_CONST_DETAIL_REQ_CODE SYSRES_CONST_DO_NOT_USE_ACCESS_TYPE_CODE SYSRES_CONST_DO_NOT_USE_ACCESS_TYPE_NAME SYSRES_CONST_DO_NOT_USE_ON_VIEW_ACCESS_TYPE_CODE SYSRES_CONST_DO_NOT_USE_ON_VIEW_ACCESS_TYPE_NAME SYSRES_CONST_DOCUMENT_STORAGES_CODE SYSRES_CONST_DOCUMENT_TEMPLATES_TYPE_NAME SYSRES_CONST_DOUBLE_REQUISITE_CODE SYSRES_CONST_EDITOR_CLOSE_FILE_OBSERV_TYPE_CODE SYSRES_CONST_EDITOR_CLOSE_PROCESS_OBSERV_TYPE_CODE SYSRES_CONST_EDITOR_TYPE_REQUISITE_CODE SYSRES_CONST_EDITORS_APPLICATION_NAME_REQUISITE_CODE SYSRES_CONST_EDITORS_CREATE_SEVERAL_PROCESSES_REQUISITE_CODE SYSRES_CONST_EDITORS_EXTENSION_REQUISITE_CODE SYSRES_CONST_EDITORS_OBSERVER_BY_PROCESS_TYPE SYSRES_CONST_EDITORS_REFERENCE_CODE SYSRES_CONST_EDITORS_REPLACE_SPEC_CHARS_REQUISITE_CODE SYSRES_CONST_EDITORS_USE_PLUGINS_REQUISITE_CODE SYSRES_CONST_EDITORS_VIEW_DOCUMENT_OPENED_TO_EDIT_CODE SYSRES_CONST_EDOC_CARD_TYPE_REQUISITE_CODE SYSRES_CONST_EDOC_CARD_TYPES_LINK_REQUISITE_CODE SYSRES_CONST_EDOC_CERTIFICATE_AND_PASSWORD_ENCODE_CODE SYSRES_CONST_EDOC_CERTIFICATE_ENCODE_CODE SYSRES_CONST_EDOC_DATE_REQUISITE_CODE SYSRES_CONST_EDOC_KIND_REFERENCE_CODE SYSRES_CONST_EDOC_KINDS_BY_TEMPLATE_ACTION_CODE SYSRES_CONST_EDOC_MANAGE_ACCESS_CODE SYSRES_CONST_EDOC_NONE_ENCODE_CODE SYSRES_CONST_EDOC_NUMBER_REQUISITE_CODE SYSRES_CONST_EDOC_PASSWORD_ENCODE_CODE SYSRES_CONST_EDOC_READONLY_ACCESS_CODE SYSRES_CONST_EDOC_SHELL_LIFE_TYPE_VIEW_VALUE SYSRES_CONST_EDOC_SIZE_RESTRICTION_PRIORITY_REQUISITE_CODE SYSRES_CONST_EDOC_STORAGE_CHECK_ACCESS_RIGHTS_REQUISITE_CODE SYSRES_CONST_EDOC_STORAGE_COMPUTER_NAME_REQUISITE_CODE SYSRES_CONST_EDOC_STORAGE_DATABASE_NAME_REQUISITE_CODE SYSRES_CONST_EDOC_STORAGE_EDIT_IN_STORAGE_REQUISITE_CODE SYSRES_CONST_EDOC_STORAGE_LOCAL_PATH_REQUISITE_CODE SYSRES_CONST_EDOC_STORAGE_SHARED_SOURCE_NAME_REQUISITE_CODE SYSRES_CONST_EDOC_TEMPLATE_REQUISITE_CODE SYSRES_CONST_EDOC_TYPES_REFERENCE_CODE SYSRES_CONST_EDOC_VERSION_ACTIVE_STAGE_CODE SYSRES_CONST_EDOC_VERSION_DESIGN_STAGE_CODE SYSRES_CONST_EDOC_VERSION_OBSOLETE_STAGE_CODE SYSRES_CONST_EDOC_WRITE_ACCES_CODE SYSRES_CONST_EDOCUMENT_CARD_REQUISITES_REFERENCE_CODE_SELECTED_REQUISITE SYSRES_CONST_ENCODE_CERTIFICATE_TYPE_CODE SYSRES_CONST_END_DATE_REQUISITE_CODE SYSRES_CONST_ENUMERATION_TYPE_REQUISITE_CODE SYSRES_CONST_EXECUTE_ACCESS_RIGHTS_TYPE_CODE SYSRES_CONST_EXECUTIVE_FILE_STORAGE_TYPE SYSRES_CONST_EXIST_CONST SYSRES_CONST_EXIST_VALUE SYSRES_CONST_EXPORT_LOCK_TYPE_ASK SYSRES_CONST_EXPORT_LOCK_TYPE_WITH_LOCK SYSRES_CONST_EXPORT_LOCK_TYPE_WITHOUT_LOCK SYSRES_CONST_EXPORT_VERSION_TYPE_ASK SYSRES_CONST_EXPORT_VERSION_TYPE_LAST SYSRES_CONST_EXPORT_VERSION_TYPE_LAST_ACTIVE SYSRES_CONST_EXTENSION_REQUISITE_CODE SYSRES_CONST_FILTER_NAME_REQUISITE_CODE SYSRES_CONST_FILTER_REQUISITE_CODE SYSRES_CONST_FILTER_TYPE_COMMON_CODE SYSRES_CONST_FILTER_TYPE_COMMON_NAME SYSRES_CONST_FILTER_TYPE_USER_CODE SYSRES_CONST_FILTER_TYPE_USER_NAME SYSRES_CONST_FILTER_VALUE_REQUISITE_NAME SYSRES_CONST_FLOAT_NUMBER_FORMAT_CHAR SYSRES_CONST_FLOAT_REQUISITE_TYPE SYSRES_CONST_FOLDER_AUTHOR_VALUE SYSRES_CONST_FOLDER_KIND_ANY_OBJECTS SYSRES_CONST_FOLDER_KIND_COMPONENTS SYSRES_CONST_FOLDER_KIND_EDOCS SYSRES_CONST_FOLDER_KIND_JOBS SYSRES_CONST_FOLDER_KIND_TASKS SYSRES_CONST_FOLDER_TYPE_COMMON SYSRES_CONST_FOLDER_TYPE_COMPONENT SYSRES_CONST_FOLDER_TYPE_FAVORITES SYSRES_CONST_FOLDER_TYPE_INBOX SYSRES_CONST_FOLDER_TYPE_OUTBOX SYSRES_CONST_FOLDER_TYPE_QUICK_LAUNCH SYSRES_CONST_FOLDER_TYPE_SEARCH SYSRES_CONST_FOLDER_TYPE_SHORTCUTS SYSRES_CONST_FOLDER_TYPE_USER SYSRES_CONST_FROM_DICTIONARY_ENUM_METHOD_FLAG SYSRES_CONST_FULL_SUBSTITUTE_TYPE SYSRES_CONST_FULL_SUBSTITUTE_TYPE_CODE SYSRES_CONST_FUNCTION_CANCEL_RESULT SYSRES_CONST_FUNCTION_CATEGORY_SYSTEM SYSRES_CONST_FUNCTION_CATEGORY_USER SYSRES_CONST_FUNCTION_FAILURE_RESULT SYSRES_CONST_FUNCTION_SAVE_RESULT SYSRES_CONST_GENERATED_REQUISITE SYSRES_CONST_GREEN_LIFE_CYCLE_STAGE_FONT_COLOR SYSRES_CONST_GROUP_ACCOUNT_TYPE_VALUE_CODE SYSRES_CONST_GROUP_CATEGORY_NORMAL_CODE SYSRES_CONST_GROUP_CATEGORY_NORMAL_NAME SYSRES_CONST_GROUP_CATEGORY_SERVICE_CODE SYSRES_CONST_GROUP_CATEGORY_SERVICE_NAME SYSRES_CONST_GROUP_COMMON_CATEGORY_FIELD_VALUE SYSRES_CONST_GROUP_FULL_NAME_REQUISITE_CODE SYSRES_CONST_GROUP_NAME_REQUISITE_CODE SYSRES_CONST_GROUP_RIGHTS_T_REQUISITE_CODE SYSRES_CONST_GROUP_SERVER_CODES_REQUISITE_CODE SYSRES_CONST_GROUP_SERVER_NAME_REQUISITE_CODE SYSRES_CONST_GROUP_SERVICE_CATEGORY_FIELD_VALUE SYSRES_CONST_GROUP_USER_REQUISITE_CODE SYSRES_CONST_GROUPS_REFERENCE_CODE SYSRES_CONST_GROUPS_REQUISITE_CODE SYSRES_CONST_HIDDEN_MODE_NAME SYSRES_CONST_HIGH_LVL_REQUISITE_CODE SYSRES_CONST_HISTORY_ACTION_CREATE_CODE SYSRES_CONST_HISTORY_ACTION_DELETE_CODE SYSRES_CONST_HISTORY_ACTION_EDIT_CODE SYSRES_CONST_HOUR_CHAR SYSRES_CONST_ID_REQUISITE_CODE SYSRES_CONST_IDSPS_REQUISITE_CODE SYSRES_CONST_IMAGE_MODE_COLOR SYSRES_CONST_IMAGE_MODE_GREYSCALE SYSRES_CONST_IMAGE_MODE_MONOCHROME SYSRES_CONST_IMPORTANCE_HIGH SYSRES_CONST_IMPORTANCE_LOW SYSRES_CONST_IMPORTANCE_NORMAL SYSRES_CONST_IN_DESIGN_VERSION_STATE_PICK_VALUE SYSRES_CONST_INCOMING_WORK_RULE_TYPE_CODE SYSRES_CONST_INT_REQUISITE SYSRES_CONST_INT_REQUISITE_TYPE SYSRES_CONST_INTEGER_NUMBER_FORMAT_CHAR SYSRES_CONST_INTEGER_TYPE_CHAR SYSRES_CONST_IS_GENERATED_REQUISITE_NEGATIVE_VALUE SYSRES_CONST_IS_PUBLIC_ROLE_REQUISITE_CODE SYSRES_CONST_IS_REMOTE_USER_NEGATIVE_VALUE SYSRES_CONST_IS_REMOTE_USER_POSITIVE_VALUE SYSRES_CONST_IS_STORED_REQUISITE_NEGATIVE_VALUE SYSRES_CONST_IS_STORED_REQUISITE_STORED_VALUE SYSRES_CONST_ITALIC_LIFE_CYCLE_STAGE_DRAW_STYLE SYSRES_CONST_JOB_BLOCK_DESCRIPTION SYSRES_CONST_JOB_KIND_CONTROL_JOB SYSRES_CONST_JOB_KIND_JOB SYSRES_CONST_JOB_KIND_NOTICE SYSRES_CONST_JOB_STATE_ABORTED SYSRES_CONST_JOB_STATE_COMPLETE SYSRES_CONST_JOB_STATE_WORKING SYSRES_CONST_KIND_REQUISITE_CODE SYSRES_CONST_KIND_REQUISITE_NAME SYSRES_CONST_KINDS_CREATE_SHADOW_COPIES_REQUISITE_CODE SYSRES_CONST_KINDS_DEFAULT_EDOC_LIFE_STAGE_REQUISITE_CODE SYSRES_CONST_KINDS_EDOC_ALL_TEPLATES_ALLOWED_REQUISITE_CODE SYSRES_CONST_KINDS_EDOC_ALLOW_LIFE_CYCLE_STAGE_CHANGING_REQUISITE_CODE SYSRES_CONST_KINDS_EDOC_ALLOW_MULTIPLE_ACTIVE_VERSIONS_REQUISITE_CODE SYSRES_CONST_KINDS_EDOC_SHARE_ACCES_RIGHTS_BY_DEFAULT_CODE SYSRES_CONST_KINDS_EDOC_TEMPLATE_REQUISITE_CODE SYSRES_CONST_KINDS_EDOC_TYPE_REQUISITE_CODE SYSRES_CONST_KINDS_SIGNERS_REQUISITES_CODE SYSRES_CONST_KOD_INPUT_TYPE SYSRES_CONST_LAST_UPDATE_DATE_REQUISITE_CODE SYSRES_CONST_LIFE_CYCLE_START_STAGE_REQUISITE_CODE SYSRES_CONST_LILAC_LIFE_CYCLE_STAGE_FONT_COLOR SYSRES_CONST_LINK_OBJECT_KIND_COMPONENT SYSRES_CONST_LINK_OBJECT_KIND_DOCUMENT SYSRES_CONST_LINK_OBJECT_KIND_EDOC SYSRES_CONST_LINK_OBJECT_KIND_FOLDER SYSRES_CONST_LINK_OBJECT_KIND_JOB SYSRES_CONST_LINK_OBJECT_KIND_REFERENCE SYSRES_CONST_LINK_OBJECT_KIND_TASK SYSRES_CONST_LINK_REF_TYPE_REQUISITE_CODE SYSRES_CONST_LIST_REFERENCE_MODE_NAME SYSRES_CONST_LOCALIZATION_DICTIONARY_MAIN_VIEW_CODE SYSRES_CONST_MAIN_VIEW_CODE SYSRES_CONST_MANUAL_ENUM_METHOD_FLAG SYSRES_CONST_MASTER_COMP_TYPE_REQUISITE_CODE SYSRES_CONST_MASTER_TABLE_REC_ID_REQUISITE_CODE SYSRES_CONST_MAXIMIZED_MODE_NAME SYSRES_CONST_ME_VALUE SYSRES_CONST_MESSAGE_ATTENTION_CAPTION SYSRES_CONST_MESSAGE_CONFIRMATION_CAPTION SYSRES_CONST_MESSAGE_ERROR_CAPTION SYSRES_CONST_MESSAGE_INFORMATION_CAPTION SYSRES_CONST_MINIMIZED_MODE_NAME SYSRES_CONST_MINUTE_CHAR SYSRES_CONST_MODULE_REQUISITE_CODE SYSRES_CONST_MONITORING_BLOCK_DESCRIPTION SYSRES_CONST_MONTH_FORMAT_VALUE SYSRES_CONST_NAME_LOCALIZE_ID_REQUISITE_CODE SYSRES_CONST_NAME_REQUISITE_CODE SYSRES_CONST_NAME_SINGULAR_REQUISITE_CODE SYSRES_CONST_NAMEAN_INPUT_TYPE SYSRES_CONST_NEGATIVE_PICK_VALUE SYSRES_CONST_NEGATIVE_VALUE SYSRES_CONST_NO SYSRES_CONST_NO_PICK_VALUE SYSRES_CONST_NO_SIGNATURE_REQUISITE_CODE SYSRES_CONST_NO_VALUE SYSRES_CONST_NONE_ACCESS_RIGHTS_TYPE_CODE SYSRES_CONST_NONOPERATING_RECORD_FLAG_VALUE SYSRES_CONST_NONOPERATING_RECORD_FLAG_VALUE_MASCULINE SYSRES_CONST_NORMAL_ACCESS_RIGHTS_TYPE_CODE SYSRES_CONST_NORMAL_LIFE_CYCLE_STAGE_DRAW_STYLE SYSRES_CONST_NORMAL_MODE_NAME SYSRES_CONST_NOT_ALLOWED_ACCESS_TYPE_CODE SYSRES_CONST_NOT_ALLOWED_ACCESS_TYPE_NAME SYSRES_CONST_NOTE_REQUISITE_CODE SYSRES_CONST_NOTICE_BLOCK_DESCRIPTION SYSRES_CONST_NUM_REQUISITE SYSRES_CONST_NUM_STR_REQUISITE_CODE SYSRES_CONST_NUMERATION_AUTO_NOT_STRONG SYSRES_CONST_NUMERATION_AUTO_STRONG SYSRES_CONST_NUMERATION_FROM_DICTONARY SYSRES_CONST_NUMERATION_MANUAL SYSRES_CONST_NUMERIC_TYPE_CHAR SYSRES_CONST_NUMREQ_REQUISITE_CODE SYSRES_CONST_OBSOLETE_VERSION_STATE_PICK_VALUE SYSRES_CONST_OPERATING_RECORD_FLAG_VALUE SYSRES_CONST_OPERATING_RECORD_FLAG_VALUE_CODE SYSRES_CONST_OPERATING_RECORD_FLAG_VALUE_FEMININE SYSRES_CONST_OPERATING_RECORD_FLAG_VALUE_MASCULINE SYSRES_CONST_OPTIONAL_FORM_COMP_REQCODE_PREFIX SYSRES_CONST_ORANGE_LIFE_CYCLE_STAGE_FONT_COLOR SYSRES_CONST_ORIGINALREF_REQUISITE_CODE SYSRES_CONST_OURFIRM_REF_CODE SYSRES_CONST_OURFIRM_REQUISITE_CODE SYSRES_CONST_OURFIRM_VAR SYSRES_CONST_OUTGOING_WORK_RULE_TYPE_CODE SYSRES_CONST_PICK_NEGATIVE_RESULT SYSRES_CONST_PICK_POSITIVE_RESULT SYSRES_CONST_PICK_REQUISITE SYSRES_CONST_PICK_REQUISITE_TYPE SYSRES_CONST_PICK_TYPE_CHAR SYSRES_CONST_PLAN_STATUS_REQUISITE_CODE SYSRES_CONST_PLATFORM_VERSION_COMMENT SYSRES_CONST_PLUGINS_SETTINGS_DESCRIPTION_REQUISITE_CODE SYSRES_CONST_POSITIVE_PICK_VALUE SYSRES_CONST_POWER_TO_CREATE_ACTION_CODE SYSRES_CONST_POWER_TO_SIGN_ACTION_CODE SYSRES_CONST_PRIORITY_REQUISITE_CODE SYSRES_CONST_QUALIFIED_TASK_TYPE SYSRES_CONST_QUALIFIED_TASK_TYPE_CODE SYSRES_CONST_RECSTAT_REQUISITE_CODE SYSRES_CONST_RED_LIFE_CYCLE_STAGE_FONT_COLOR SYSRES_CONST_REF_ID_T_REF_TYPE_REQUISITE_CODE SYSRES_CONST_REF_REQUISITE SYSRES_CONST_REF_REQUISITE_TYPE SYSRES_CONST_REF_REQUISITES_REFERENCE_CODE_SELECTED_REQUISITE SYSRES_CONST_REFERENCE_RECORD_HISTORY_CREATE_ACTION_CODE SYSRES_CONST_REFERENCE_RECORD_HISTORY_DELETE_ACTION_CODE SYSRES_CONST_REFERENCE_RECORD_HISTORY_MODIFY_ACTION_CODE SYSRES_CONST_REFERENCE_TYPE_CHAR SYSRES_CONST_REFERENCE_TYPE_REQUISITE_NAME SYSRES_CONST_REFERENCES_ADD_PARAMS_REQUISITE_CODE SYSRES_CONST_REFERENCES_DISPLAY_REQUISITE_REQUISITE_CODE SYSRES_CONST_REMOTE_SERVER_STATUS_WORKING SYSRES_CONST_REMOTE_SERVER_TYPE_MAIN SYSRES_CONST_REMOTE_SERVER_TYPE_SECONDARY SYSRES_CONST_REMOTE_USER_FLAG_VALUE_CODE SYSRES_CONST_REPORT_APP_EDITOR_INTERNAL SYSRES_CONST_REPORT_BASE_REPORT_ID_REQUISITE_CODE SYSRES_CONST_REPORT_BASE_REPORT_REQUISITE_CODE SYSRES_CONST_REPORT_SCRIPT_REQUISITE_CODE SYSRES_CONST_REPORT_TEMPLATE_REQUISITE_CODE SYSRES_CONST_REPORT_VIEWER_CODE_REQUISITE_CODE SYSRES_CONST_REQ_ALLOW_COMPONENT_DEFAULT_VALUE SYSRES_CONST_REQ_ALLOW_RECORD_DEFAULT_VALUE SYSRES_CONST_REQ_ALLOW_SERVER_COMPONENT_DEFAULT_VALUE SYSRES_CONST_REQ_MODE_AVAILABLE_CODE SYSRES_CONST_REQ_MODE_EDIT_CODE SYSRES_CONST_REQ_MODE_HIDDEN_CODE SYSRES_CONST_REQ_MODE_NOT_AVAILABLE_CODE SYSRES_CONST_REQ_MODE_VIEW_CODE SYSRES_CONST_REQ_NUMBER_REQUISITE_CODE SYSRES_CONST_REQ_SECTION_VALUE SYSRES_CONST_REQ_TYPE_VALUE SYSRES_CONST_REQUISITE_FORMAT_BY_UNIT SYSRES_CONST_REQUISITE_FORMAT_DATE_FULL SYSRES_CONST_REQUISITE_FORMAT_DATE_TIME SYSRES_CONST_REQUISITE_FORMAT_LEFT SYSRES_CONST_REQUISITE_FORMAT_RIGHT SYSRES_CONST_REQUISITE_FORMAT_WITHOUT_UNIT SYSRES_CONST_REQUISITE_NUMBER_REQUISITE_CODE SYSRES_CONST_REQUISITE_SECTION_ACTIONS SYSRES_CONST_REQUISITE_SECTION_BUTTON SYSRES_CONST_REQUISITE_SECTION_BUTTONS SYSRES_CONST_REQUISITE_SECTION_CARD SYSRES_CONST_REQUISITE_SECTION_TABLE SYSRES_CONST_REQUISITE_SECTION_TABLE10 SYSRES_CONST_REQUISITE_SECTION_TABLE11 SYSRES_CONST_REQUISITE_SECTION_TABLE12 SYSRES_CONST_REQUISITE_SECTION_TABLE13 SYSRES_CONST_REQUISITE_SECTION_TABLE14 SYSRES_CONST_REQUISITE_SECTION_TABLE15 SYSRES_CONST_REQUISITE_SECTION_TABLE16 SYSRES_CONST_REQUISITE_SECTION_TABLE17 SYSRES_CONST_REQUISITE_SECTION_TABLE18 SYSRES_CONST_REQUISITE_SECTION_TABLE19 SYSRES_CONST_REQUISITE_SECTION_TABLE2 SYSRES_CONST_REQUISITE_SECTION_TABLE20 SYSRES_CONST_REQUISITE_SECTION_TABLE21 SYSRES_CONST_REQUISITE_SECTION_TABLE22 SYSRES_CONST_REQUISITE_SECTION_TABLE23 SYSRES_CONST_REQUISITE_SECTION_TABLE24 SYSRES_CONST_REQUISITE_SECTION_TABLE3 SYSRES_CONST_REQUISITE_SECTION_TABLE4 SYSRES_CONST_REQUISITE_SECTION_TABLE5 SYSRES_CONST_REQUISITE_SECTION_TABLE6 SYSRES_CONST_REQUISITE_SECTION_TABLE7 SYSRES_CONST_REQUISITE_SECTION_TABLE8 SYSRES_CONST_REQUISITE_SECTION_TABLE9 SYSRES_CONST_REQUISITES_PSEUDOREFERENCE_REQUISITE_NUMBER_REQUISITE_CODE SYSRES_CONST_RIGHT_ALIGNMENT_CODE SYSRES_CONST_ROLES_REFERENCE_CODE SYSRES_CONST_ROUTE_STEP_AFTER_RUS SYSRES_CONST_ROUTE_STEP_AND_CONDITION_RUS SYSRES_CONST_ROUTE_STEP_OR_CONDITION_RUS SYSRES_CONST_ROUTE_TYPE_COMPLEX SYSRES_CONST_ROUTE_TYPE_PARALLEL SYSRES_CONST_ROUTE_TYPE_SERIAL SYSRES_CONST_SBDATASETDESC_NEGATIVE_VALUE SYSRES_CONST_SBDATASETDESC_POSITIVE_VALUE SYSRES_CONST_SBVIEWSDESC_POSITIVE_VALUE SYSRES_CONST_SCRIPT_BLOCK_DESCRIPTION SYSRES_CONST_SEARCH_BY_TEXT_REQUISITE_CODE SYSRES_CONST_SEARCHES_COMPONENT_CONTENT SYSRES_CONST_SEARCHES_CRITERIA_ACTION_NAME SYSRES_CONST_SEARCHES_EDOC_CONTENT SYSRES_CONST_SEARCHES_FOLDER_CONTENT SYSRES_CONST_SEARCHES_JOB_CONTENT SYSRES_CONST_SEARCHES_REFERENCE_CODE SYSRES_CONST_SEARCHES_TASK_CONTENT SYSRES_CONST_SECOND_CHAR SYSRES_CONST_SECTION_REQUISITE_ACTIONS_VALUE SYSRES_CONST_SECTION_REQUISITE_CARD_VALUE SYSRES_CONST_SECTION_REQUISITE_CODE SYSRES_CONST_SECTION_REQUISITE_DETAIL_1_VALUE SYSRES_CONST_SECTION_REQUISITE_DETAIL_2_VALUE SYSRES_CONST_SECTION_REQUISITE_DETAIL_3_VALUE SYSRES_CONST_SECTION_REQUISITE_DETAIL_4_VALUE SYSRES_CONST_SECTION_REQUISITE_DETAIL_5_VALUE SYSRES_CONST_SECTION_REQUISITE_DETAIL_6_VALUE SYSRES_CONST_SELECT_REFERENCE_MODE_NAME SYSRES_CONST_SELECT_TYPE_SELECTABLE SYSRES_CONST_SELECT_TYPE_SELECTABLE_ONLY_CHILD SYSRES_CONST_SELECT_TYPE_SELECTABLE_WITH_CHILD SYSRES_CONST_SELECT_TYPE_UNSLECTABLE SYSRES_CONST_SERVER_TYPE_MAIN SYSRES_CONST_SERVICE_USER_CATEGORY_FIELD_VALUE SYSRES_CONST_SETTINGS_USER_REQUISITE_CODE SYSRES_CONST_SIGNATURE_AND_ENCODE_CERTIFICATE_TYPE_CODE SYSRES_CONST_SIGNATURE_CERTIFICATE_TYPE_CODE SYSRES_CONST_SINGULAR_TITLE_REQUISITE_CODE SYSRES_CONST_SQL_SERVER_AUTHENTIFICATION_FLAG_VALUE_CODE SYSRES_CONST_SQL_SERVER_ENCODE_AUTHENTIFICATION_FLAG_VALUE_CODE SYSRES_CONST_STANDART_ROUTE_REFERENCE_CODE SYSRES_CONST_STANDART_ROUTE_REFERENCE_COMMENT_REQUISITE_CODE SYSRES_CONST_STANDART_ROUTES_GROUPS_REFERENCE_CODE SYSRES_CONST_STATE_REQ_NAME SYSRES_CONST_STATE_REQUISITE_ACTIVE_VALUE SYSRES_CONST_STATE_REQUISITE_CLOSED_VALUE SYSRES_CONST_STATE_REQUISITE_CODE SYSRES_CONST_STATIC_ROLE_TYPE_CODE SYSRES_CONST_STATUS_PLAN_DEFAULT_VALUE SYSRES_CONST_STATUS_VALUE_AUTOCLEANING SYSRES_CONST_STATUS_VALUE_BLUE_SQUARE SYSRES_CONST_STATUS_VALUE_COMPLETE SYSRES_CONST_STATUS_VALUE_GREEN_SQUARE SYSRES_CONST_STATUS_VALUE_ORANGE_SQUARE SYSRES_CONST_STATUS_VALUE_PURPLE_SQUARE SYSRES_CONST_STATUS_VALUE_RED_SQUARE SYSRES_CONST_STATUS_VALUE_SUSPEND SYSRES_CONST_STATUS_VALUE_YELLOW_SQUARE SYSRES_CONST_STDROUTE_SHOW_TO_USERS_REQUISITE_CODE SYSRES_CONST_STORAGE_TYPE_FILE SYSRES_CONST_STORAGE_TYPE_SQL_SERVER SYSRES_CONST_STR_REQUISITE SYSRES_CONST_STRIKEOUT_LIFE_CYCLE_STAGE_DRAW_STYLE SYSRES_CONST_STRING_FORMAT_LEFT_ALIGN_CHAR SYSRES_CONST_STRING_FORMAT_RIGHT_ALIGN_CHAR SYSRES_CONST_STRING_REQUISITE_CODE SYSRES_CONST_STRING_REQUISITE_TYPE SYSRES_CONST_STRING_TYPE_CHAR SYSRES_CONST_SUBSTITUTES_PSEUDOREFERENCE_CODE SYSRES_CONST_SUBTASK_BLOCK_DESCRIPTION SYSRES_CONST_SYSTEM_SETTING_CURRENT_USER_PARAM_VALUE SYSRES_CONST_SYSTEM_SETTING_EMPTY_VALUE_PARAM_VALUE SYSRES_CONST_SYSTEM_VERSION_COMMENT SYSRES_CONST_TASK_ACCESS_TYPE_ALL SYSRES_CONST_TASK_ACCESS_TYPE_ALL_MEMBERS SYSRES_CONST_TASK_ACCESS_TYPE_MANUAL SYSRES_CONST_TASK_ENCODE_TYPE_CERTIFICATION SYSRES_CONST_TASK_ENCODE_TYPE_CERTIFICATION_AND_PASSWORD SYSRES_CONST_TASK_ENCODE_TYPE_NONE SYSRES_CONST_TASK_ENCODE_TYPE_PASSWORD SYSRES_CONST_TASK_ROUTE_ALL_CONDITION SYSRES_CONST_TASK_ROUTE_AND_CONDITION SYSRES_CONST_TASK_ROUTE_OR_CONDITION SYSRES_CONST_TASK_STATE_ABORTED SYSRES_CONST_TASK_STATE_COMPLETE SYSRES_CONST_TASK_STATE_CONTINUED SYSRES_CONST_TASK_STATE_CONTROL SYSRES_CONST_TASK_STATE_INIT SYSRES_CONST_TASK_STATE_WORKING SYSRES_CONST_TASK_TITLE SYSRES_CONST_TASK_TYPES_GROUPS_REFERENCE_CODE SYSRES_CONST_TASK_TYPES_REFERENCE_CODE SYSRES_CONST_TEMPLATES_REFERENCE_CODE SYSRES_CONST_TEST_DATE_REQUISITE_NAME SYSRES_CONST_TEST_DEV_DATABASE_NAME SYSRES_CONST_TEST_DEV_SYSTEM_CODE SYSRES_CONST_TEST_EDMS_DATABASE_NAME SYSRES_CONST_TEST_EDMS_MAIN_CODE SYSRES_CONST_TEST_EDMS_MAIN_DB_NAME SYSRES_CONST_TEST_EDMS_SECOND_CODE SYSRES_CONST_TEST_EDMS_SECOND_DB_NAME SYSRES_CONST_TEST_EDMS_SYSTEM_CODE SYSRES_CONST_TEST_NUMERIC_REQUISITE_NAME SYSRES_CONST_TEXT_REQUISITE SYSRES_CONST_TEXT_REQUISITE_CODE SYSRES_CONST_TEXT_REQUISITE_TYPE SYSRES_CONST_TEXT_TYPE_CHAR SYSRES_CONST_TYPE_CODE_REQUISITE_CODE SYSRES_CONST_TYPE_REQUISITE_CODE SYSRES_CONST_UNDEFINED_LIFE_CYCLE_STAGE_FONT_COLOR SYSRES_CONST_UNITS_SECTION_ID_REQUISITE_CODE SYSRES_CONST_UNITS_SECTION_REQUISITE_CODE SYSRES_CONST_UNOPERATING_RECORD_FLAG_VALUE_CODE SYSRES_CONST_UNSTORED_DATA_REQUISITE_CODE SYSRES_CONST_UNSTORED_DATA_REQUISITE_NAME SYSRES_CONST_USE_ACCESS_TYPE_CODE SYSRES_CONST_USE_ACCESS_TYPE_NAME SYSRES_CONST_USER_ACCOUNT_TYPE_VALUE_CODE SYSRES_CONST_USER_ADDITIONAL_INFORMATION_REQUISITE_CODE SYSRES_CONST_USER_AND_GROUP_ID_FROM_PSEUDOREFERENCE_REQUISITE_CODE SYSRES_CONST_USER_CATEGORY_NORMAL SYSRES_CONST_USER_CERTIFICATE_REQUISITE_CODE SYSRES_CONST_USER_CERTIFICATE_STATE_REQUISITE_CODE SYSRES_CONST_USER_CERTIFICATE_SUBJECT_NAME_REQUISITE_CODE SYSRES_CONST_USER_CERTIFICATE_THUMBPRINT_REQUISITE_CODE SYSRES_CONST_USER_COMMON_CATEGORY SYSRES_CONST_USER_COMMON_CATEGORY_CODE SYSRES_CONST_USER_FULL_NAME_REQUISITE_CODE SYSRES_CONST_USER_GROUP_TYPE_REQUISITE_CODE SYSRES_CONST_USER_LOGIN_REQUISITE_CODE SYSRES_CONST_USER_REMOTE_CONTROLLER_REQUISITE_CODE SYSRES_CONST_USER_REMOTE_SYSTEM_REQUISITE_CODE SYSRES_CONST_USER_RIGHTS_T_REQUISITE_CODE SYSRES_CONST_USER_SERVER_NAME_REQUISITE_CODE SYSRES_CONST_USER_SERVICE_CATEGORY SYSRES_CONST_USER_SERVICE_CATEGORY_CODE SYSRES_CONST_USER_STATUS_ADMINISTRATOR_CODE SYSRES_CONST_USER_STATUS_ADMINISTRATOR_NAME SYSRES_CONST_USER_STATUS_DEVELOPER_CODE SYSRES_CONST_USER_STATUS_DEVELOPER_NAME SYSRES_CONST_USER_STATUS_DISABLED_CODE SYSRES_CONST_USER_STATUS_DISABLED_NAME SYSRES_CONST_USER_STATUS_SYSTEM_DEVELOPER_CODE SYSRES_CONST_USER_STATUS_USER_CODE SYSRES_CONST_USER_STATUS_USER_NAME SYSRES_CONST_USER_STATUS_USER_NAME_DEPRECATED SYSRES_CONST_USER_TYPE_FIELD_VALUE_USER SYSRES_CONST_USER_TYPE_REQUISITE_CODE SYSRES_CONST_USERS_CONTROLLER_REQUISITE_CODE SYSRES_CONST_USERS_IS_MAIN_SERVER_REQUISITE_CODE SYSRES_CONST_USERS_REFERENCE_CODE SYSRES_CONST_USERS_REGISTRATION_CERTIFICATES_ACTION_NAME SYSRES_CONST_USERS_REQUISITE_CODE SYSRES_CONST_USERS_SYSTEM_REQUISITE_CODE SYSRES_CONST_USERS_USER_ACCESS_RIGHTS_TYPR_REQUISITE_CODE SYSRES_CONST_USERS_USER_AUTHENTICATION_REQUISITE_CODE SYSRES_CONST_USERS_USER_COMPONENT_REQUISITE_CODE SYSRES_CONST_USERS_USER_GROUP_REQUISITE_CODE SYSRES_CONST_USERS_VIEW_CERTIFICATES_ACTION_NAME SYSRES_CONST_VIEW_DEFAULT_CODE SYSRES_CONST_VIEW_DEFAULT_NAME SYSRES_CONST_VIEWER_REQUISITE_CODE SYSRES_CONST_WAITING_BLOCK_DESCRIPTION SYSRES_CONST_WIZARD_FORM_LABEL_TEST_STRING  SYSRES_CONST_WIZARD_QUERY_PARAM_HEIGHT_ETALON_STRING SYSRES_CONST_WIZARD_REFERENCE_COMMENT_REQUISITE_CODE SYSRES_CONST_WORK_RULES_DESCRIPTION_REQUISITE_CODE SYSRES_CONST_WORK_TIME_CALENDAR_REFERENCE_CODE SYSRES_CONST_WORK_WORKFLOW_HARD_ROUTE_TYPE_VALUE SYSRES_CONST_WORK_WORKFLOW_HARD_ROUTE_TYPE_VALUE_CODE SYSRES_CONST_WORK_WORKFLOW_HARD_ROUTE_TYPE_VALUE_CODE_RUS SYSRES_CONST_WORK_WORKFLOW_SOFT_ROUTE_TYPE_VALUE_CODE_RUS SYSRES_CONST_WORKFLOW_ROUTE_TYPR_HARD SYSRES_CONST_WORKFLOW_ROUTE_TYPR_SOFT SYSRES_CONST_XML_ENCODING SYSRES_CONST_XREC_STAT_REQUISITE_CODE SYSRES_CONST_XRECID_FIELD_NAME SYSRES_CONST_YES SYSRES_CONST_YES_NO_2_REQUISITE_CODE SYSRES_CONST_YES_NO_REQUISITE_CODE SYSRES_CONST_YES_NO_T_REF_TYPE_REQUISITE_CODE SYSRES_CONST_YES_PICK_VALUE SYSRES_CONST_YES_VALUE ",s="CR FALSE nil NO_VALUE NULL TAB TRUE YES_VALUE ",r="ADMINISTRATORS_GROUP_NAME CUSTOMIZERS_GROUP_NAME DEVELOPERS_GROUP_NAME SERVICE_USERS_GROUP_NAME ",l="DECISION_BLOCK_FIRST_OPERAND_PROPERTY DECISION_BLOCK_NAME_PROPERTY DECISION_BLOCK_OPERATION_PROPERTY DECISION_BLOCK_RESULT_TYPE_PROPERTY DECISION_BLOCK_SECOND_OPERAND_PROPERTY ",c="ANY_FILE_EXTENTION COMPRESSED_DOCUMENT_EXTENSION EXTENDED_DOCUMENT_EXTENSION SHORT_COMPRESSED_DOCUMENT_EXTENSION SHORT_EXTENDED_DOCUMENT_EXTENSION ",_="JOB_BLOCK_ABORT_DEADLINE_PROPERTY JOB_BLOCK_AFTER_FINISH_EVENT JOB_BLOCK_AFTER_QUERY_PARAMETERS_EVENT JOB_BLOCK_ATTACHMENT_PROPERTY JOB_BLOCK_ATTACHMENTS_RIGHTS_GROUP_PROPERTY JOB_BLOCK_ATTACHMENTS_RIGHTS_TYPE_PROPERTY JOB_BLOCK_BEFORE_QUERY_PARAMETERS_EVENT JOB_BLOCK_BEFORE_START_EVENT JOB_BLOCK_CREATED_JOBS_PROPERTY JOB_BLOCK_DEADLINE_PROPERTY JOB_BLOCK_EXECUTION_RESULTS_PROPERTY JOB_BLOCK_IS_PARALLEL_PROPERTY JOB_BLOCK_IS_RELATIVE_ABORT_DEADLINE_PROPERTY JOB_BLOCK_IS_RELATIVE_DEADLINE_PROPERTY JOB_BLOCK_JOB_TEXT_PROPERTY JOB_BLOCK_NAME_PROPERTY JOB_BLOCK_NEED_SIGN_ON_PERFORM_PROPERTY JOB_BLOCK_PERFORMER_PROPERTY JOB_BLOCK_RELATIVE_ABORT_DEADLINE_TYPE_PROPERTY JOB_BLOCK_RELATIVE_DEADLINE_TYPE_PROPERTY JOB_BLOCK_SUBJECT_PROPERTY ",d="ENGLISH_LANGUAGE_CODE RUSSIAN_LANGUAGE_CODE ",E="smHidden smMaximized smMinimized smNormal wmNo wmYes ",m="COMPONENT_TOKEN_LINK_KIND DOCUMENT_LINK_KIND EDOCUMENT_LINK_KIND FOLDER_LINK_KIND JOB_LINK_KIND REFERENCE_LINK_KIND TASK_LINK_KIND ",p="COMPONENT_TOKEN_LOCK_TYPE EDOCUMENT_VERSION_LOCK_TYPE ",S="MONITOR_BLOCK_AFTER_FINISH_EVENT MONITOR_BLOCK_BEFORE_START_EVENT MONITOR_BLOCK_DEADLINE_PROPERTY MONITOR_BLOCK_INTERVAL_PROPERTY MONITOR_BLOCK_INTERVAL_TYPE_PROPERTY MONITOR_BLOCK_IS_RELATIVE_DEADLINE_PROPERTY MONITOR_BLOCK_NAME_PROPERTY MONITOR_BLOCK_RELATIVE_DEADLINE_TYPE_PROPERTY MONITOR_BLOCK_SEARCH_SCRIPT_PROPERTY ",g="NOTICE_BLOCK_AFTER_FINISH_EVENT NOTICE_BLOCK_ATTACHMENT_PROPERTY NOTICE_BLOCK_ATTACHMENTS_RIGHTS_GROUP_PROPERTY NOTICE_BLOCK_ATTACHMENTS_RIGHTS_TYPE_PROPERTY NOTICE_BLOCK_BEFORE_START_EVENT NOTICE_BLOCK_CREATED_NOTICES_PROPERTY NOTICE_BLOCK_DEADLINE_PROPERTY NOTICE_BLOCK_IS_RELATIVE_DEADLINE_PROPERTY NOTICE_BLOCK_NAME_PROPERTY NOTICE_BLOCK_NOTICE_TEXT_PROPERTY NOTICE_BLOCK_PERFORMER_PROPERTY NOTICE_BLOCK_RELATIVE_DEADLINE_TYPE_PROPERTY NOTICE_BLOCK_SUBJECT_PROPERTY ",T="dseAfterCancel dseAfterClose dseAfterDelete dseAfterDeleteOutOfTransaction dseAfterInsert dseAfterOpen dseAfterScroll dseAfterUpdate dseAfterUpdateOutOfTransaction dseBeforeCancel dseBeforeClose dseBeforeDelete dseBeforeDetailUpdate dseBeforeInsert dseBeforeOpen dseBeforeUpdate dseOnAnyRequisiteChange dseOnCloseRecord dseOnDeleteError dseOnOpenRecord dseOnPrepareUpdate dseOnUpdateError dseOnUpdateRatifiedRecord dseOnValidDelete dseOnValidUpdate reOnChange reOnChangeValues SELECTION_BEGIN_ROUTE_EVENT SELECTION_END_ROUTE_EVENT ",N="CURRENT_PERIOD_IS_REQUIRED PREVIOUS_CARD_TYPE_NAME SHOW_RECORD_PROPERTIES_FORM ",C="ACCESS_RIGHTS_SETTING_DIALOG_CODE ADMINISTRATOR_USER_CODE ANALYTIC_REPORT_TYPE asrtHideLocal asrtHideRemote CALCULATED_ROLE_TYPE_CODE COMPONENTS_REFERENCE_DEVELOPER_VIEW_CODE DCTS_TEST_PROTOCOLS_FOLDER_PATH E_EDOC_VERSION_ALREADY_APPROVINGLY_SIGNED E_EDOC_VERSION_ALREADY_APPROVINGLY_SIGNED_BY_USER E_EDOC_VERSION_ALREDY_SIGNED E_EDOC_VERSION_ALREDY_SIGNED_BY_USER EDOC_TYPES_CODE_REQUISITE_FIELD_NAME EDOCUMENTS_ALIAS_NAME FILES_FOLDER_PATH FILTER_OPERANDS_DELIMITER FILTER_OPERATIONS_DELIMITER FORMCARD_NAME FORMLIST_NAME GET_EXTENDED_DOCUMENT_EXTENSION_CREATION_MODE GET_EXTENDED_DOCUMENT_EXTENSION_IMPORT_MODE INTEGRATED_REPORT_TYPE IS_BUILDER_APPLICATION_ROLE IS_BUILDER_APPLICATION_ROLE2 IS_BUILDER_USERS ISBSYSDEV LOG_FOLDER_PATH mbCancel mbNo mbNoToAll mbOK mbYes mbYesToAll MEMORY_DATASET_DESRIPTIONS_FILENAME mrNo mrNoToAll mrYes mrYesToAll MULTIPLE_SELECT_DIALOG_CODE NONOPERATING_RECORD_FLAG_FEMININE NONOPERATING_RECORD_FLAG_MASCULINE OPERATING_RECORD_FLAG_FEMININE OPERATING_RECORD_FLAG_MASCULINE PROFILING_SETTINGS_COMMON_SETTINGS_CODE_VALUE PROGRAM_INITIATED_LOOKUP_ACTION ratDelete ratEdit ratInsert REPORT_TYPE REQUIRED_PICK_VALUES_VARIABLE rmCard rmList SBRTE_PROGID_DEV SBRTE_PROGID_RELEASE STATIC_ROLE_TYPE_CODE SUPPRESS_EMPTY_TEMPLATE_CREATION SYSTEM_USER_CODE UPDATE_DIALOG_DATASET USED_IN_OBJECT_HINT_PARAM USER_INITIATED_LOOKUP_ACTION USER_NAME_FORMAT USER_SELECTION_RESTRICTIONS WORKFLOW_TEST_PROTOCOLS_FOLDER_PATH ELS_SUBTYPE_CONTROL_NAME ELS_FOLDER_KIND_CONTROL_NAME REPEAT_PROCESS_CURRENT_OBJECT_EXCEPTION_NAME ",R="PRIVILEGE_COMPONENT_FULL_ACCESS PRIVILEGE_DEVELOPMENT_EXPORT PRIVILEGE_DEVELOPMENT_IMPORT PRIVILEGE_DOCUMENT_DELETE PRIVILEGE_ESD PRIVILEGE_FOLDER_DELETE PRIVILEGE_MANAGE_ACCESS_RIGHTS PRIVILEGE_MANAGE_REPLICATION PRIVILEGE_MANAGE_SESSION_SERVER PRIVILEGE_OBJECT_FULL_ACCESS PRIVILEGE_OBJECT_VIEW PRIVILEGE_RESERVE_LICENSE PRIVILEGE_SYSTEM_CUSTOMIZE PRIVILEGE_SYSTEM_DEVELOP PRIVILEGE_SYSTEM_INSTALL PRIVILEGE_TASK_DELETE PRIVILEGE_USER_PLUGIN_SETTINGS_CUSTOMIZE PRIVILEGES_PSEUDOREFERENCE_CODE ",O="ACCESS_TYPES_PSEUDOREFERENCE_CODE ALL_AVAILABLE_COMPONENTS_PSEUDOREFERENCE_CODE ALL_AVAILABLE_PRIVILEGES_PSEUDOREFERENCE_CODE ALL_REPLICATE_COMPONENTS_PSEUDOREFERENCE_CODE AVAILABLE_DEVELOPERS_COMPONENTS_PSEUDOREFERENCE_CODE COMPONENTS_PSEUDOREFERENCE_CODE FILTRATER_SETTINGS_CONFLICTS_PSEUDOREFERENCE_CODE GROUPS_PSEUDOREFERENCE_CODE RECEIVE_PROTOCOL_PSEUDOREFERENCE_CODE REFERENCE_REQUISITE_PSEUDOREFERENCE_CODE REFERENCE_REQUISITES_PSEUDOREFERENCE_CODE REFTYPES_PSEUDOREFERENCE_CODE REPLICATION_SEANCES_DIARY_PSEUDOREFERENCE_CODE SEND_PROTOCOL_PSEUDOREFERENCE_CODE SUBSTITUTES_PSEUDOREFERENCE_CODE SYSTEM_SETTINGS_PSEUDOREFERENCE_CODE UNITS_PSEUDOREFERENCE_CODE USERS_PSEUDOREFERENCE_CODE VIEWERS_PSEUDOREFERENCE_CODE ",f="CERTIFICATE_TYPE_ENCRYPT CERTIFICATE_TYPE_SIGN CERTIFICATE_TYPE_SIGN_AND_ENCRYPT ",M="STORAGE_TYPE_FILE STORAGE_TYPE_NAS_CIFS STORAGE_TYPE_SAPERION STORAGE_TYPE_SQL_SERVER ",A="COMPTYPE2_REQUISITE_DOCUMENTS_VALUE COMPTYPE2_REQUISITE_TASKS_VALUE COMPTYPE2_REQUISITE_FOLDERS_VALUE COMPTYPE2_REQUISITE_REFERENCES_VALUE ",L="SYSREQ_CODE SYSREQ_COMPTYPE2 SYSREQ_CONST_AVAILABLE_FOR_WEB SYSREQ_CONST_COMMON_CODE SYSREQ_CONST_COMMON_VALUE SYSREQ_CONST_FIRM_CODE SYSREQ_CONST_FIRM_STATUS SYSREQ_CONST_FIRM_VALUE SYSREQ_CONST_SERVER_STATUS SYSREQ_CONTENTS SYSREQ_DATE_OPEN SYSREQ_DATE_CLOSE SYSREQ_DESCRIPTION SYSREQ_DESCRIPTION_LOCALIZE_ID SYSREQ_DOUBLE SYSREQ_EDOC_ACCESS_TYPE SYSREQ_EDOC_AUTHOR SYSREQ_EDOC_CREATED SYSREQ_EDOC_DELEGATE_RIGHTS_REQUISITE_CODE SYSREQ_EDOC_EDITOR SYSREQ_EDOC_ENCODE_TYPE SYSREQ_EDOC_ENCRYPTION_PLUGIN_NAME SYSREQ_EDOC_ENCRYPTION_PLUGIN_VERSION SYSREQ_EDOC_EXPORT_DATE SYSREQ_EDOC_EXPORTER SYSREQ_EDOC_KIND SYSREQ_EDOC_LIFE_STAGE_NAME SYSREQ_EDOC_LOCKED_FOR_SERVER_CODE SYSREQ_EDOC_MODIFIED SYSREQ_EDOC_NAME SYSREQ_EDOC_NOTE SYSREQ_EDOC_QUALIFIED_ID SYSREQ_EDOC_SESSION_KEY SYSREQ_EDOC_SESSION_KEY_ENCRYPTION_PLUGIN_NAME SYSREQ_EDOC_SESSION_KEY_ENCRYPTION_PLUGIN_VERSION SYSREQ_EDOC_SIGNATURE_TYPE SYSREQ_EDOC_SIGNED SYSREQ_EDOC_STORAGE SYSREQ_EDOC_STORAGES_ARCHIVE_STORAGE SYSREQ_EDOC_STORAGES_CHECK_RIGHTS SYSREQ_EDOC_STORAGES_COMPUTER_NAME SYSREQ_EDOC_STORAGES_EDIT_IN_STORAGE SYSREQ_EDOC_STORAGES_EXECUTIVE_STORAGE SYSREQ_EDOC_STORAGES_FUNCTION SYSREQ_EDOC_STORAGES_INITIALIZED SYSREQ_EDOC_STORAGES_LOCAL_PATH SYSREQ_EDOC_STORAGES_SAPERION_DATABASE_NAME SYSREQ_EDOC_STORAGES_SEARCH_BY_TEXT SYSREQ_EDOC_STORAGES_SERVER_NAME SYSREQ_EDOC_STORAGES_SHARED_SOURCE_NAME SYSREQ_EDOC_STORAGES_TYPE SYSREQ_EDOC_TEXT_MODIFIED SYSREQ_EDOC_TYPE_ACT_CODE SYSREQ_EDOC_TYPE_ACT_DESCRIPTION SYSREQ_EDOC_TYPE_ACT_DESCRIPTION_LOCALIZE_ID SYSREQ_EDOC_TYPE_ACT_ON_EXECUTE SYSREQ_EDOC_TYPE_ACT_ON_EXECUTE_EXISTS SYSREQ_EDOC_TYPE_ACT_SECTION SYSREQ_EDOC_TYPE_ADD_PARAMS SYSREQ_EDOC_TYPE_COMMENT SYSREQ_EDOC_TYPE_EVENT_TEXT SYSREQ_EDOC_TYPE_NAME_IN_SINGULAR SYSREQ_EDOC_TYPE_NAME_IN_SINGULAR_LOCALIZE_ID SYSREQ_EDOC_TYPE_NAME_LOCALIZE_ID SYSREQ_EDOC_TYPE_NUMERATION_METHOD SYSREQ_EDOC_TYPE_PSEUDO_REQUISITE_CODE SYSREQ_EDOC_TYPE_REQ_CODE SYSREQ_EDOC_TYPE_REQ_DESCRIPTION SYSREQ_EDOC_TYPE_REQ_DESCRIPTION_LOCALIZE_ID SYSREQ_EDOC_TYPE_REQ_IS_LEADING SYSREQ_EDOC_TYPE_REQ_IS_REQUIRED SYSREQ_EDOC_TYPE_REQ_NUMBER SYSREQ_EDOC_TYPE_REQ_ON_CHANGE SYSREQ_EDOC_TYPE_REQ_ON_CHANGE_EXISTS SYSREQ_EDOC_TYPE_REQ_ON_SELECT SYSREQ_EDOC_TYPE_REQ_ON_SELECT_KIND SYSREQ_EDOC_TYPE_REQ_SECTION SYSREQ_EDOC_TYPE_VIEW_CARD SYSREQ_EDOC_TYPE_VIEW_CODE SYSREQ_EDOC_TYPE_VIEW_COMMENT SYSREQ_EDOC_TYPE_VIEW_IS_MAIN SYSREQ_EDOC_TYPE_VIEW_NAME SYSREQ_EDOC_TYPE_VIEW_NAME_LOCALIZE_ID SYSREQ_EDOC_VERSION_AUTHOR SYSREQ_EDOC_VERSION_CRC SYSREQ_EDOC_VERSION_DATA SYSREQ_EDOC_VERSION_EDITOR SYSREQ_EDOC_VERSION_EXPORT_DATE SYSREQ_EDOC_VERSION_EXPORTER SYSREQ_EDOC_VERSION_HIDDEN SYSREQ_EDOC_VERSION_LIFE_STAGE SYSREQ_EDOC_VERSION_MODIFIED SYSREQ_EDOC_VERSION_NOTE SYSREQ_EDOC_VERSION_SIGNATURE_TYPE SYSREQ_EDOC_VERSION_SIGNED SYSREQ_EDOC_VERSION_SIZE SYSREQ_EDOC_VERSION_SOURCE SYSREQ_EDOC_VERSION_TEXT_MODIFIED SYSREQ_EDOCKIND_DEFAULT_VERSION_STATE_CODE SYSREQ_FOLDER_KIND SYSREQ_FUNC_CATEGORY SYSREQ_FUNC_COMMENT SYSREQ_FUNC_GROUP SYSREQ_FUNC_GROUP_COMMENT SYSREQ_FUNC_GROUP_NUMBER SYSREQ_FUNC_HELP SYSREQ_FUNC_PARAM_DEF_VALUE SYSREQ_FUNC_PARAM_IDENT SYSREQ_FUNC_PARAM_NUMBER SYSREQ_FUNC_PARAM_TYPE SYSREQ_FUNC_TEXT SYSREQ_GROUP_CATEGORY SYSREQ_ID SYSREQ_LAST_UPDATE SYSREQ_LEADER_REFERENCE SYSREQ_LINE_NUMBER SYSREQ_MAIN_RECORD_ID SYSREQ_NAME SYSREQ_NAME_LOCALIZE_ID SYSREQ_NOTE SYSREQ_ORIGINAL_RECORD SYSREQ_OUR_FIRM SYSREQ_PROFILING_SETTINGS_BATCH_LOGING SYSREQ_PROFILING_SETTINGS_BATCH_SIZE SYSREQ_PROFILING_SETTINGS_PROFILING_ENABLED SYSREQ_PROFILING_SETTINGS_SQL_PROFILING_ENABLED SYSREQ_PROFILING_SETTINGS_START_LOGGED SYSREQ_RECORD_STATUS SYSREQ_REF_REQ_FIELD_NAME SYSREQ_REF_REQ_FORMAT SYSREQ_REF_REQ_GENERATED SYSREQ_REF_REQ_LENGTH SYSREQ_REF_REQ_PRECISION SYSREQ_REF_REQ_REFERENCE SYSREQ_REF_REQ_SECTION SYSREQ_REF_REQ_STORED SYSREQ_REF_REQ_TOKENS SYSREQ_REF_REQ_TYPE SYSREQ_REF_REQ_VIEW SYSREQ_REF_TYPE_ACT_CODE SYSREQ_REF_TYPE_ACT_DESCRIPTION SYSREQ_REF_TYPE_ACT_DESCRIPTION_LOCALIZE_ID SYSREQ_REF_TYPE_ACT_ON_EXECUTE SYSREQ_REF_TYPE_ACT_ON_EXECUTE_EXISTS SYSREQ_REF_TYPE_ACT_SECTION SYSREQ_REF_TYPE_ADD_PARAMS SYSREQ_REF_TYPE_COMMENT SYSREQ_REF_TYPE_COMMON_SETTINGS SYSREQ_REF_TYPE_DISPLAY_REQUISITE_NAME SYSREQ_REF_TYPE_EVENT_TEXT SYSREQ_REF_TYPE_MAIN_LEADING_REF SYSREQ_REF_TYPE_NAME_IN_SINGULAR SYSREQ_REF_TYPE_NAME_IN_SINGULAR_LOCALIZE_ID SYSREQ_REF_TYPE_NAME_LOCALIZE_ID SYSREQ_REF_TYPE_NUMERATION_METHOD SYSREQ_REF_TYPE_REQ_CODE SYSREQ_REF_TYPE_REQ_DESCRIPTION SYSREQ_REF_TYPE_REQ_DESCRIPTION_LOCALIZE_ID SYSREQ_REF_TYPE_REQ_IS_CONTROL SYSREQ_REF_TYPE_REQ_IS_FILTER SYSREQ_REF_TYPE_REQ_IS_LEADING SYSREQ_REF_TYPE_REQ_IS_REQUIRED SYSREQ_REF_TYPE_REQ_NUMBER SYSREQ_REF_TYPE_REQ_ON_CHANGE SYSREQ_REF_TYPE_REQ_ON_CHANGE_EXISTS SYSREQ_REF_TYPE_REQ_ON_SELECT SYSREQ_REF_TYPE_REQ_ON_SELECT_KIND SYSREQ_REF_TYPE_REQ_SECTION SYSREQ_REF_TYPE_VIEW_CARD SYSREQ_REF_TYPE_VIEW_CODE SYSREQ_REF_TYPE_VIEW_COMMENT SYSREQ_REF_TYPE_VIEW_IS_MAIN SYSREQ_REF_TYPE_VIEW_NAME SYSREQ_REF_TYPE_VIEW_NAME_LOCALIZE_ID SYSREQ_REFERENCE_TYPE_ID SYSREQ_STATE SYSREQ_STATЕ SYSREQ_SYSTEM_SETTINGS_VALUE SYSREQ_TYPE SYSREQ_UNIT SYSREQ_UNIT_ID SYSREQ_USER_GROUPS_GROUP_FULL_NAME SYSREQ_USER_GROUPS_GROUP_NAME SYSREQ_USER_GROUPS_GROUP_SERVER_NAME SYSREQ_USERS_ACCESS_RIGHTS SYSREQ_USERS_AUTHENTICATION SYSREQ_USERS_CATEGORY SYSREQ_USERS_COMPONENT SYSREQ_USERS_COMPONENT_USER_IS_PUBLIC SYSREQ_USERS_DOMAIN SYSREQ_USERS_FULL_USER_NAME SYSREQ_USERS_GROUP SYSREQ_USERS_IS_MAIN_SERVER SYSREQ_USERS_LOGIN SYSREQ_USERS_REFERENCE_USER_IS_PUBLIC SYSREQ_USERS_STATUS SYSREQ_USERS_USER_CERTIFICATE SYSREQ_USERS_USER_CERTIFICATE_INFO SYSREQ_USERS_USER_CERTIFICATE_PLUGIN_NAME SYSREQ_USERS_USER_CERTIFICATE_PLUGIN_VERSION SYSREQ_USERS_USER_CERTIFICATE_STATE SYSREQ_USERS_USER_CERTIFICATE_SUBJECT_NAME SYSREQ_USERS_USER_CERTIFICATE_THUMBPRINT SYSREQ_USERS_USER_DEFAULT_CERTIFICATE SYSREQ_USERS_USER_DESCRIPTION SYSREQ_USERS_USER_GLOBAL_NAME SYSREQ_USERS_USER_LOGIN SYSREQ_USERS_USER_MAIN_SERVER SYSREQ_USERS_USER_TYPE SYSREQ_WORK_RULES_FOLDER_ID ",U="RESULT_VAR_NAME RESULT_VAR_NAME_ENG ",D="AUTO_NUMERATION_RULE_ID CANT_CHANGE_ID_REQUISITE_RULE_ID CANT_CHANGE_OURFIRM_REQUISITE_RULE_ID CHECK_CHANGING_REFERENCE_RECORD_USE_RULE_ID CHECK_CODE_REQUISITE_RULE_ID CHECK_DELETING_REFERENCE_RECORD_USE_RULE_ID CHECK_FILTRATER_CHANGES_RULE_ID CHECK_RECORD_INTERVAL_RULE_ID CHECK_REFERENCE_INTERVAL_RULE_ID CHECK_REQUIRED_DATA_FULLNESS_RULE_ID CHECK_REQUIRED_REQUISITES_FULLNESS_RULE_ID MAKE_RECORD_UNRATIFIED_RULE_ID RESTORE_AUTO_NUMERATION_RULE_ID SET_FIRM_CONTEXT_FROM_RECORD_RULE_ID SET_FIRST_RECORD_IN_LIST_FORM_RULE_ID SET_IDSPS_VALUE_RULE_ID SET_NEXT_CODE_VALUE_RULE_ID SET_OURFIRM_BOUNDS_RULE_ID SET_OURFIRM_REQUISITE_RULE_ID ",V="SCRIPT_BLOCK_AFTER_FINISH_EVENT SCRIPT_BLOCK_BEFORE_START_EVENT SCRIPT_BLOCK_EXECUTION_RESULTS_PROPERTY SCRIPT_BLOCK_NAME_PROPERTY SCRIPT_BLOCK_SCRIPT_PROPERTY ",X="SUBTASK_BLOCK_ABORT_DEADLINE_PROPERTY SUBTASK_BLOCK_AFTER_FINISH_EVENT SUBTASK_BLOCK_ASSIGN_PARAMS_EVENT SUBTASK_BLOCK_ATTACHMENTS_PROPERTY SUBTASK_BLOCK_ATTACHMENTS_RIGHTS_GROUP_PROPERTY SUBTASK_BLOCK_ATTACHMENTS_RIGHTS_TYPE_PROPERTY SUBTASK_BLOCK_BEFORE_START_EVENT SUBTASK_BLOCK_CREATED_TASK_PROPERTY SUBTASK_BLOCK_CREATION_EVENT SUBTASK_BLOCK_DEADLINE_PROPERTY SUBTASK_BLOCK_IMPORTANCE_PROPERTY SUBTASK_BLOCK_INITIATOR_PROPERTY SUBTASK_BLOCK_IS_RELATIVE_ABORT_DEADLINE_PROPERTY SUBTASK_BLOCK_IS_RELATIVE_DEADLINE_PROPERTY SUBTASK_BLOCK_JOBS_TYPE_PROPERTY SUBTASK_BLOCK_NAME_PROPERTY SUBTASK_BLOCK_PARALLEL_ROUTE_PROPERTY SUBTASK_BLOCK_PERFORMERS_PROPERTY SUBTASK_BLOCK_RELATIVE_ABORT_DEADLINE_TYPE_PROPERTY SUBTASK_BLOCK_RELATIVE_DEADLINE_TYPE_PROPERTY SUBTASK_BLOCK_REQUIRE_SIGN_PROPERTY SUBTASK_BLOCK_STANDARD_ROUTE_PROPERTY SUBTASK_BLOCK_START_EVENT SUBTASK_BLOCK_STEP_CONTROL_PROPERTY SUBTASK_BLOCK_SUBJECT_PROPERTY SUBTASK_BLOCK_TASK_CONTROL_PROPERTY SUBTASK_BLOCK_TEXT_PROPERTY SUBTASK_BLOCK_UNLOCK_ATTACHMENTS_ON_STOP_PROPERTY SUBTASK_BLOCK_USE_STANDARD_ROUTE_PROPERTY SUBTASK_BLOCK_WAIT_FOR_TASK_COMPLETE_PROPERTY ",G="SYSCOMP_CONTROL_JOBS SYSCOMP_FOLDERS SYSCOMP_JOBS SYSCOMP_NOTICES SYSCOMP_TASKS ",z="SYSDLG_CREATE_EDOCUMENT SYSDLG_CREATE_EDOCUMENT_VERSION SYSDLG_CURRENT_PERIOD SYSDLG_EDIT_FUNCTION_HELP SYSDLG_EDOCUMENT_KINDS_FOR_TEMPLATE SYSDLG_EXPORT_MULTIPLE_EDOCUMENTS SYSDLG_EXPORT_SINGLE_EDOCUMENT SYSDLG_IMPORT_EDOCUMENT SYSDLG_MULTIPLE_SELECT SYSDLG_SETUP_ACCESS_RIGHTS SYSDLG_SETUP_DEFAULT_RIGHTS SYSDLG_SETUP_FILTER_CONDITION SYSDLG_SETUP_SIGN_RIGHTS SYSDLG_SETUP_TASK_OBSERVERS SYSDLG_SETUP_TASK_ROUTE SYSDLG_SETUP_USERS_LIST SYSDLG_SIGN_EDOCUMENT SYSDLG_SIGN_MULTIPLE_EDOCUMENTS ",b="SYSREF_ACCESS_RIGHTS_TYPES SYSREF_ADMINISTRATION_HISTORY SYSREF_ALL_AVAILABLE_COMPONENTS SYSREF_ALL_AVAILABLE_PRIVILEGES SYSREF_ALL_REPLICATING_COMPONENTS SYSREF_AVAILABLE_DEVELOPERS_COMPONENTS SYSREF_CALENDAR_EVENTS SYSREF_COMPONENT_TOKEN_HISTORY SYSREF_COMPONENT_TOKENS SYSREF_COMPONENTS SYSREF_CONSTANTS SYSREF_DATA_RECEIVE_PROTOCOL SYSREF_DATA_SEND_PROTOCOL SYSREF_DIALOGS SYSREF_DIALOGS_REQUISITES SYSREF_EDITORS SYSREF_EDOC_CARDS SYSREF_EDOC_TYPES SYSREF_EDOCUMENT_CARD_REQUISITES SYSREF_EDOCUMENT_CARD_TYPES SYSREF_EDOCUMENT_CARD_TYPES_REFERENCE SYSREF_EDOCUMENT_CARDS SYSREF_EDOCUMENT_HISTORY SYSREF_EDOCUMENT_KINDS SYSREF_EDOCUMENT_REQUISITES SYSREF_EDOCUMENT_SIGNATURES SYSREF_EDOCUMENT_TEMPLATES SYSREF_EDOCUMENT_TEXT_STORAGES SYSREF_EDOCUMENT_VIEWS SYSREF_FILTERER_SETUP_CONFLICTS SYSREF_FILTRATER_SETTING_CONFLICTS SYSREF_FOLDER_HISTORY SYSREF_FOLDERS SYSREF_FUNCTION_GROUPS SYSREF_FUNCTION_PARAMS SYSREF_FUNCTIONS SYSREF_JOB_HISTORY SYSREF_LINKS SYSREF_LOCALIZATION_DICTIONARY SYSREF_LOCALIZATION_LANGUAGES SYSREF_MODULES SYSREF_PRIVILEGES SYSREF_RECORD_HISTORY SYSREF_REFERENCE_REQUISITES SYSREF_REFERENCE_TYPE_VIEWS SYSREF_REFERENCE_TYPES SYSREF_REFERENCES SYSREF_REFERENCES_REQUISITES SYSREF_REMOTE_SERVERS SYSREF_REPLICATION_SESSIONS_LOG SYSREF_REPLICATION_SESSIONS_PROTOCOL SYSREF_REPORTS SYSREF_ROLES SYSREF_ROUTE_BLOCK_GROUPS SYSREF_ROUTE_BLOCKS SYSREF_SCRIPTS SYSREF_SEARCHES SYSREF_SERVER_EVENTS SYSREF_SERVER_EVENTS_HISTORY SYSREF_STANDARD_ROUTE_GROUPS SYSREF_STANDARD_ROUTES SYSREF_STATUSES SYSREF_SYSTEM_SETTINGS SYSREF_TASK_HISTORY SYSREF_TASK_KIND_GROUPS SYSREF_TASK_KINDS SYSREF_TASK_RIGHTS SYSREF_TASK_SIGNATURES SYSREF_TASKS SYSREF_UNITS SYSREF_USER_GROUPS SYSREF_USER_GROUPS_REFERENCE SYSREF_USER_SUBSTITUTION SYSREF_USERS SYSREF_USERS_REFERENCE SYSREF_VIEWERS SYSREF_WORKING_TIME_CALENDARS ",v="ACCESS_RIGHTS_TABLE_NAME EDMS_ACCESS_TABLE_NAME EDOC_TYPES_TABLE_NAME ",h="TEST_DEV_DB_NAME TEST_DEV_SYSTEM_CODE TEST_EDMS_DB_NAME TEST_EDMS_MAIN_CODE TEST_EDMS_MAIN_DB_NAME TEST_EDMS_SECOND_CODE TEST_EDMS_SECOND_DB_NAME TEST_EDMS_SYSTEM_CODE TEST_ISB5_MAIN_CODE TEST_ISB5_SECOND_CODE TEST_SQL_SERVER_2005_NAME TEST_SQL_SERVER_NAME ",w="ATTENTION_CAPTION cbsCommandLinks cbsDefault CONFIRMATION_CAPTION ERROR_CAPTION INFORMATION_CAPTION mrCancel mrOk ",F="EDOC_VERSION_ACTIVE_STAGE_CODE EDOC_VERSION_DESIGN_STAGE_CODE EDOC_VERSION_OBSOLETE_STAGE_CODE ",K="cpDataEnciphermentEnabled cpDigitalSignatureEnabled cpID cpIssuer cpPluginVersion cpSerial cpSubjectName cpSubjSimpleName cpValidFromDate cpValidToDate ",j="ISBL_SYNTAX NO_SYNTAX XML_SYNTAX ",te="WAIT_BLOCK_AFTER_FINISH_EVENT WAIT_BLOCK_BEFORE_START_EVENT WAIT_BLOCK_DEADLINE_PROPERTY WAIT_BLOCK_IS_RELATIVE_DEADLINE_PROPERTY WAIT_BLOCK_NAME_PROPERTY WAIT_BLOCK_RELATIVE_DEADLINE_TYPE_PROPERTY ",Y="SYSRES_COMMON SYSRES_CONST SYSRES_MBFUNC SYSRES_SBDATA SYSRES_SBGUI SYSRES_SBINTF SYSRES_SBREFDSC SYSRES_SQLERRORS SYSRES_SYSCOMP ",W=o+s+r+l+c+_+d+E+m+p+S+g+T+N+C+R+O+f+M+A+L+U+D+V+X+G+z+b+v+h+w+F+K+j+te+Y,q="atUser atGroup atRole ",B="aemEnabledAlways aemDisabledAlways aemEnabledOnBrowse aemEnabledOnEdit aemDisabledOnBrowseEmpty ",$="apBegin apEnd ",Z="alLeft alRight ",ne="asmNever asmNoButCustomize asmAsLastTime asmYesButCustomize asmAlways ",re="cirCommon cirRevoked ",se="ctSignature ctEncode ctSignatureEncode ",le="clbUnchecked clbChecked clbGrayed ",ie="ceISB ceAlways ceNever ",Re="ctDocument ctReference ctScript ctUnknown ctReport ctDialog ctFunction ctFolder ctEDocument ctTask ctJob ctNotice ctControlJob ",ue="cfInternal cfDisplay ",x="ciUnspecified ciWrite ciRead ",ge="ckFolder ckEDocument ckTask ckJob ckComponentToken ckAny ckReference ckScript ckReport ckDialog ",J="ctISBLEditor ctBevel ctButton ctCheckListBox ctComboBox ctComboEdit ctGrid ctDBCheckBox ctDBComboBox ctDBEdit ctDBEllipsis ctDBMemo ctDBNavigator ctDBRadioGroup ctDBStatusLabel ctEdit ctGroupBox ctInplaceHint ctMemo ctPanel ctListBox ctRadioButton ctRichEdit ctTabSheet ctWebBrowser ctImage ctHyperLink ctLabel ctDBMultiEllipsis ctRibbon ctRichView ctInnerPanel ctPanelGroup ctBitButton ",H="cctDate cctInteger cctNumeric cctPick cctReference cctString cctText ",ce="cltInternal cltPrimary cltGUI ",ae="dseBeforeOpen dseAfterOpen dseBeforeClose dseAfterClose dseOnValidDelete dseBeforeDelete dseAfterDelete dseAfterDeleteOutOfTransaction dseOnDeleteError dseBeforeInsert dseAfterInsert dseOnValidUpdate dseBeforeUpdate dseOnUpdateRatifiedRecord dseAfterUpdate dseAfterUpdateOutOfTransaction dseOnUpdateError dseAfterScroll dseOnOpenRecord dseOnCloseRecord dseBeforeCancel dseAfterCancel dseOnUpdateDeadlockError dseBeforeDetailUpdate dseOnPrepareUpdate dseOnAnyRequisiteChange ",Ee="dssEdit dssInsert dssBrowse dssInActive ",me="dftDate dftShortDate dftDateTime dftTimeStamp ",I="dotDays dotHours dotMinutes dotSeconds ",y="dtkndLocal dtkndUTC ",P="arNone arView arEdit arFull ",k="ddaView ddaEdit ",ee="emLock emEdit emSign emExportWithLock emImportWithUnlock emChangeVersionNote emOpenForModify emChangeLifeStage emDelete emCreateVersion emImport emUnlockExportedWithLock emStart emAbort emReInit emMarkAsReaded emMarkAsUnreaded emPerform emAccept emResume emChangeRights emEditRoute emEditObserver emRecoveryFromLocalCopy emChangeWorkAccessType emChangeEncodeTypeToCertificate emChangeEncodeTypeToPassword emChangeEncodeTypeToNone emChangeEncodeTypeToCertificatePassword emChangeStandardRoute emGetText emOpenForView emMoveToStorage emCreateObject emChangeVersionHidden emDeleteVersion emChangeLifeCycleStage emApprovingSign emExport emContinue emLockFromEdit emUnLockForEdit emLockForServer emUnlockFromServer emDelegateAccessRights emReEncode ",oe="ecotFile ecotProcess ",Ne="eaGet eaCopy eaCreate eaCreateStandardRoute ",Ce="edltAll edltNothing edltQuery ",Q="essmText essmCard ",Ae="esvtLast esvtLastActive esvtSpecified ",ve="edsfExecutive edsfArchive ",Le="edstSQLServer edstFile ",bl="edvstNone edvstEDocumentVersionCopy edvstFile edvstTemplate edvstScannedFile ",Rl="vsDefault vsDesign vsActive vsObsolete ",Nl="etNone etCertificate etPassword etCertificatePassword ",Cl="ecException ecWarning ecInformation ",fl="estAll estApprovingOnly ",Ol="evtLast evtLastActive evtQuery ",Il="fdtString fdtNumeric fdtInteger fdtDate fdtText fdtUnknown fdtWideString fdtLargeInteger ",Al="ftInbox ftOutbox ftFavorites ftCommonFolder ftUserFolder ftComponents ftQuickLaunch ftShortcuts ftSearch ",vl="grhAuto grhX1 grhX2 grhX3 ",yl="hltText hltRTF hltHTML ",Dl="iffBMP iffJPEG iffMultiPageTIFF iffSinglePageTIFF iffTIFF iffPNG ",hl="im8bGrayscale im24bRGB im1bMonochrome ",Ml="itBMP itJPEG itWMF itPNG ",Ll="ikhInformation ikhWarning ikhError ikhNoIcon ",xl="icUnknown icScript icFunction icIntegratedReport icAnalyticReport icDataSetEventHandler icActionHandler icFormEventHandler icLookUpEventHandler icRequisiteChangeEventHandler icBeforeSearchEventHandler icRoleCalculation icSelectRouteEventHandler icBlockPropertyCalculation icBlockQueryParamsEventHandler icChangeSearchResultEventHandler icBlockEventHandler icSubTaskInitEventHandler icEDocDataSetEventHandler icEDocLookUpEventHandler icEDocActionHandler icEDocFormEventHandler icEDocRequisiteChangeEventHandler icStructuredConversionRule icStructuredConversionEventBefore icStructuredConversionEventAfter icWizardEventHandler icWizardFinishEventHandler icWizardStepEventHandler icWizardStepFinishEventHandler icWizardActionEnableEventHandler icWizardActionExecuteEventHandler icCreateJobsHandler icCreateNoticesHandler icBeforeLookUpEventHandler icAfterLookUpEventHandler icTaskAbortEventHandler icWorkflowBlockActionHandler icDialogDataSetEventHandler icDialogActionHandler icDialogLookUpEventHandler icDialogRequisiteChangeEventHandler icDialogFormEventHandler icDialogValidCloseEventHandler icBlockFormEventHandler icTaskFormEventHandler icReferenceMethod icEDocMethod icDialogMethod icProcessMessageHandler ",Pl="isShow isHide isByUserSettings ",wl="jkJob jkNotice jkControlJob ",kl="jtInner jtLeft jtRight jtFull jtCross ",Ul="lbpAbove lbpBelow lbpLeft lbpRight ",Fl="eltPerConnection eltPerUser ",Bl="sfcUndefined sfcBlack sfcGreen sfcRed sfcBlue sfcOrange sfcLilac ",Gl="sfsItalic sfsStrikeout sfsNormal ",Yl="ldctStandardRoute ldctWizard ldctScript ldctFunction ldctRouteBlock ldctIntegratedReport ldctAnalyticReport ldctReferenceType ldctEDocumentType ldctDialog ldctServerEvents ",ql="mrcrtNone mrcrtUser mrcrtMaximal mrcrtCustom ",Hl="vtEqual vtGreaterOrEqual vtLessOrEqual vtRange ",Vl="rdYesterday rdToday rdTomorrow rdThisWeek rdThisMonth rdThisYear rdNextMonth rdNextWeek rdLastWeek rdLastMonth ",Wl="rdWindow rdFile rdPrinter ",zl="rdtString rdtNumeric rdtInteger rdtDate rdtReference rdtAccount rdtText rdtPick rdtUnknown rdtLargeInteger rdtDocument ",Kl="reOnChange reOnChangeValues ",$l="ttGlobal ttLocal ttUser ttSystem ",Ql="ssmBrowse ssmSelect ssmMultiSelect ssmBrowseModal ",Xl="smSelect smLike smCard ",Zl="stNone stAuthenticating stApproving ",Jl="sctString sctStream ",jl="sstAnsiSort sstNaturalSort ",ec="svtEqual svtContain ",tc="soatString soatNumeric soatInteger soatDatetime soatReferenceRecord soatText soatPick soatBoolean soatEDocument soatAccount soatIntegerCollection soatNumericCollection soatStringCollection soatPickCollection soatDatetimeCollection soatBooleanCollection soatReferenceRecordCollection soatEDocumentCollection soatAccountCollection soatContents soatUnknown ",nc="tarAbortByUser tarAbortByWorkflowException ",ac="tvtAllWords tvtExactPhrase tvtAnyWord ",rc="usNone usCompleted usRedSquare usBlueSquare usYellowSquare usGreenSquare usOrangeSquare usPurpleSquare usFollowUp ",ic="utUnknown utUser utDeveloper utAdministrator utSystemDeveloper utDisconnected ",oc="btAnd btDetailAnd btOr btNotOr btOnly ",sc="vmView vmSelect vmNavigation ",lc="vsmSingle vsmMultiple vsmMultipleCheck vsmNoSelection ",cc="wfatPrevious wfatNext wfatCancel wfatFinish ",_c="wfepUndefined wfepText3 wfepText6 wfepText9 wfepSpinEdit wfepDropDown wfepRadioGroup wfepFlag wfepText12 wfepText15 wfepText18 wfepText21 wfepText24 wfepText27 wfepText30 wfepRadioGroupColumn1 wfepRadioGroupColumn2 wfepRadioGroupColumn3 ",dc="wfetQueryParameter wfetText wfetDelimiter wfetLabel ",uc="wptString wptInteger wptNumeric wptBoolean wptDateTime wptPick wptText wptUser wptUserList wptEDocumentInfo wptEDocumentInfoList wptReferenceRecordInfo wptReferenceRecordInfoList wptFolderInfo wptTaskInfo wptContents wptFileName wptDate ",Ec="wsrComplete wsrGoNext wsrGoPrevious wsrCustom wsrCancel wsrGoFinal ",mc="wstForm wstEDocument wstTaskCard wstReferenceRecordCard wstFinal ",pc="waAll waPerformers waManual ",Sc="wsbStart wsbFinish wsbNotice wsbStep wsbDecision wsbWait wsbMonitor wsbScript wsbConnector wsbSubTask wsbLifeCycleStage wsbPause ",gc="wdtInteger wdtFloat wdtString wdtPick wdtDateTime wdtBoolean wdtTask wdtJob wdtFolder wdtEDocument wdtReferenceRecord wdtUser wdtGroup wdtRole wdtIntegerCollection wdtFloatCollection wdtStringCollection wdtPickCollection wdtDateTimeCollection wdtBooleanCollection wdtTaskCollection wdtJobCollection wdtFolderCollection wdtEDocumentCollection wdtReferenceRecordCollection wdtUserCollection wdtGroupCollection wdtRoleCollection wdtContents wdtUserList wdtSearchDescription wdtDeadLine wdtPickSet wdtAccountCollection ",Tc="wiLow wiNormal wiHigh ",bc="wrtSoft wrtHard ",Rc="wsInit wsRunning wsDone wsControlled wsAborted wsContinued ",Nc="wtmFull wtmFromCurrent wtmOnlyCurrent ",Cc=q+B+$+Z+ne+re+se+le+ie+Re+ue+x+ge+J+H+ce+ae+Ee+me+I+y+P+k+ee+oe+Ne+Ce+Q+Ae+ve+Le+bl+Rl+Nl+Cl+fl+Ol+Il+Al+vl+yl+Dl+hl+Ml+Ll+xl+Pl+wl+kl+Ul+Fl+Bl+Gl+Yl+ql+Hl+Vl+Wl+zl+Kl+$l+Ql+Xl+Zl+Jl+jl+ec+tc+nc+ac+rc+ic+oc+sc+lc+cc+_c+dc+uc+Ec+mc+pc+Sc+gc+Tc+bc+Rc+Nc,fc="AddSubString AdjustLineBreaks AmountInWords Analysis ArrayDimCount ArrayHighBound ArrayLowBound ArrayOf ArrayReDim Assert Assigned BeginOfMonth BeginOfPeriod BuildProfilingOperationAnalysis CallProcedure CanReadFile CArrayElement CDataSetRequisite ChangeDate ChangeReferenceDataset Char CharPos CheckParam CheckParamValue CompareStrings ConstantExists ControlState ConvertDateStr Copy CopyFile CreateArray CreateCachedReference CreateConnection CreateDialog CreateDualListDialog CreateEditor CreateException CreateFile CreateFolderDialog CreateInputDialog CreateLinkFile CreateList CreateLock CreateMemoryDataSet CreateObject CreateOpenDialog CreateProgress CreateQuery CreateReference CreateReport CreateSaveDialog CreateScript CreateSQLPivotFunction CreateStringList CreateTreeListSelectDialog CSelectSQL CSQL CSubString CurrentUserID CurrentUserName CurrentVersion DataSetLocateEx DateDiff DateTimeDiff DateToStr DayOfWeek DeleteFile DirectoryExists DisableCheckAccessRights DisableCheckFullShowingRestriction DisableMassTaskSendingRestrictions DropTable DupeString EditText EnableCheckAccessRights EnableCheckFullShowingRestriction EnableMassTaskSendingRestrictions EndOfMonth EndOfPeriod ExceptionExists ExceptionsOff ExceptionsOn Execute ExecuteProcess Exit ExpandEnvironmentVariables ExtractFileDrive ExtractFileExt ExtractFileName ExtractFilePath ExtractParams FileExists FileSize FindFile FindSubString FirmContext ForceDirectories Format FormatDate FormatNumeric FormatSQLDate FormatString FreeException GetComponent GetComponentLaunchParam GetConstant GetLastException GetReferenceRecord GetRefTypeByRefID GetTableID GetTempFolder IfThen In IndexOf InputDialog InputDialogEx InteractiveMode IsFileLocked IsGraphicFile IsNumeric Length LoadString LoadStringFmt LocalTimeToUTC LowerCase Max MessageBox MessageBoxEx MimeDecodeBinary MimeDecodeString MimeEncodeBinary MimeEncodeString Min MoneyInWords MoveFile NewID Now OpenFile Ord Precision Raise ReadCertificateFromFile ReadFile ReferenceCodeByID ReferenceNumber ReferenceRequisiteMode ReferenceRequisiteValue RegionDateSettings RegionNumberSettings RegionTimeSettings RegRead RegWrite RenameFile Replace Round SelectServerCode SelectSQL ServerDateTime SetConstant SetManagedFolderFieldsState ShowConstantsInputDialog ShowMessage Sleep Split SQL SQL2XLSTAB SQLProfilingSendReport StrToDate SubString SubStringCount SystemSetting Time TimeDiff Today Transliterate Trim UpperCase UserStatus UTCToLocalTime ValidateXML VarIsClear VarIsEmpty VarIsNull WorkTimeDiff WriteFile WriteFileEx WriteObjectHistory Анализ БазаДанных БлокЕсть БлокЕстьРасш БлокИнфо БлокСнять БлокСнятьРасш БлокУстановить Ввод ВводМеню ВедС ВедСпр ВерхняяГраницаМассива ВнешПрогр Восст ВременнаяПапка Время ВыборSQL ВыбратьЗапись ВыделитьСтр Вызвать Выполнить ВыпПрогр ГрафическийФайл ГруппаДополнительно ДатаВремяСерв ДеньНедели ДиалогДаНет ДлинаСтр ДобПодстр ЕПусто ЕслиТо ЕЧисло ЗамПодстр ЗаписьСправочника ЗначПоляСпр ИДТипСпр ИзвлечьДиск ИзвлечьИмяФайла ИзвлечьПуть ИзвлечьРасширение ИзмДат ИзменитьРазмерМассива ИзмеренийМассива ИмяОрг ИмяПоляСпр Индекс ИндикаторЗакрыть ИндикаторОткрыть ИндикаторШаг ИнтерактивныйРежим ИтогТблСпр КодВидВедСпр КодВидСпрПоИД КодПоAnalit КодСимвола КодСпр КолПодстр КолПроп КонМес Конст КонстЕсть КонстЗнач КонТран КопироватьФайл КопияСтр КПериод КСтрТблСпр Макс МаксСтрТблСпр Массив Меню МенюРасш Мин НаборДанныхНайтиРасш НаимВидСпр НаимПоAnalit НаимСпр НастроитьПереводыСтрок НачМес НачТран НижняяГраницаМассива НомерСпр НПериод Окно Окр Окружение ОтлИнфДобавить ОтлИнфУдалить Отчет ОтчетАнал ОтчетИнт ПапкаСуществует Пауза ПВыборSQL ПереименоватьФайл Переменные ПереместитьФайл Подстр ПоискПодстр ПоискСтр ПолучитьИДТаблицы ПользовательДополнительно ПользовательИД ПользовательИмя ПользовательСтатус Прервать ПроверитьПараметр ПроверитьПараметрЗнач ПроверитьУсловие РазбСтр РазнВремя РазнДат РазнДатаВремя РазнРабВремя РегУстВрем РегУстДат РегУстЧсл РедТекст РеестрЗапись РеестрСписокИменПарам РеестрЧтение РеквСпр РеквСпрПр Сегодня Сейчас Сервер СерверПроцессИД СертификатФайлСчитать СжПроб Символ СистемаДиректумКод СистемаИнформация СистемаКод Содержит СоединениеЗакрыть СоединениеОткрыть СоздатьДиалог СоздатьДиалогВыбораИзДвухСписков СоздатьДиалогВыбораПапки СоздатьДиалогОткрытияФайла СоздатьДиалогСохраненияФайла СоздатьЗапрос СоздатьИндикатор СоздатьИсключение СоздатьКэшированныйСправочник СоздатьМассив СоздатьНаборДанных СоздатьОбъект СоздатьОтчет СоздатьПапку СоздатьРедактор СоздатьСоединение СоздатьСписок СоздатьСписокСтрок СоздатьСправочник СоздатьСценарий СоздСпр СостСпр Сохр СохрСпр СписокСистем Спр Справочник СпрБлокЕсть СпрБлокСнять СпрБлокСнятьРасш СпрБлокУстановить СпрИзмНабДан СпрКод СпрНомер СпрОбновить СпрОткрыть СпрОтменить СпрПарам СпрПолеЗнач СпрПолеИмя СпрРекв СпрРеквВведЗн СпрРеквНовые СпрРеквПр СпрРеквПредЗн СпрРеквРежим СпрРеквТипТекст СпрСоздать СпрСост СпрСохранить СпрТблИтог СпрТблСтр СпрТблСтрКол СпрТблСтрМакс СпрТблСтрМин СпрТблСтрПред СпрТблСтрСлед СпрТблСтрСозд СпрТблСтрУд СпрТекПредст СпрУдалить СравнитьСтр СтрВерхРегистр СтрНижнРегистр СтрТблСпр СумПроп Сценарий СценарийПарам ТекВерсия ТекОрг Точн Тран Транслитерация УдалитьТаблицу УдалитьФайл УдСпр УдСтрТблСпр Уст УстановкиКонстант ФайлАтрибутСчитать ФайлАтрибутУстановить ФайлВремя ФайлВремяУстановить ФайлВыбрать ФайлЗанят ФайлЗаписать ФайлИскать ФайлКопировать ФайлМожноЧитать ФайлОткрыть ФайлПереименовать ФайлПерекодировать ФайлПереместить ФайлПросмотреть ФайлРазмер ФайлСоздать ФайлСсылкаСоздать ФайлСуществует ФайлСчитать ФайлУдалить ФмтSQLДат ФмтДат ФмтСтр ФмтЧсл Формат ЦМассивЭлемент ЦНаборДанныхРеквизит ЦПодстр ",Oc="AltState Application CallType ComponentTokens CreatedJobs CreatedNotices ControlState DialogResult Dialogs EDocuments EDocumentVersionSource Folders GlobalIDs Job Jobs InputValue LookUpReference LookUpRequisiteNames LookUpSearch Object ParentComponent Processes References Requisite ReportName Reports Result Scripts Searches SelectedAttachments SelectedItems SelectMode Sender ServerEvents ServiceFactory ShiftState SubTask SystemDialogs Tasks Wizard Wizards Work ВызовСпособ ИмяОтчета РеквЗнач ",Ic="IApplication IAccessRights IAccountRepository IAccountSelectionRestrictions IAction IActionList IAdministrationHistoryDescription IAnchors IApplication IArchiveInfo IAttachment IAttachmentList ICheckListBox ICheckPointedList IColumn IComponent IComponentDescription IComponentToken IComponentTokenFactory IComponentTokenInfo ICompRecordInfo IConnection IContents IControl IControlJob IControlJobInfo IControlList ICrypto ICrypto2 ICustomJob ICustomJobInfo ICustomListBox ICustomObjectWizardStep ICustomWork ICustomWorkInfo IDataSet IDataSetAccessInfo IDataSigner IDateCriterion IDateRequisite IDateRequisiteDescription IDateValue IDeaAccessRights IDeaObjectInfo IDevelopmentComponentLock IDialog IDialogFactory IDialogPickRequisiteItems IDialogsFactory IDICSFactory IDocRequisite IDocumentInfo IDualListDialog IECertificate IECertificateInfo IECertificates IEditControl IEditorForm IEdmsExplorer IEdmsObject IEdmsObjectDescription IEdmsObjectFactory IEdmsObjectInfo IEDocument IEDocumentAccessRights IEDocumentDescription IEDocumentEditor IEDocumentFactory IEDocumentInfo IEDocumentStorage IEDocumentVersion IEDocumentVersionListDialog IEDocumentVersionSource IEDocumentWizardStep IEDocVerSignature IEDocVersionState IEnabledMode IEncodeProvider IEncrypter IEvent IEventList IException IExternalEvents IExternalHandler IFactory IField IFileDialog IFolder IFolderDescription IFolderDialog IFolderFactory IFolderInfo IForEach IForm IFormTitle IFormWizardStep IGlobalIDFactory IGlobalIDInfo IGrid IHasher IHistoryDescription IHyperLinkControl IImageButton IImageControl IInnerPanel IInplaceHint IIntegerCriterion IIntegerList IIntegerRequisite IIntegerValue IISBLEditorForm IJob IJobDescription IJobFactory IJobForm IJobInfo ILabelControl ILargeIntegerCriterion ILargeIntegerRequisite ILargeIntegerValue ILicenseInfo ILifeCycleStage IList IListBox ILocalIDInfo ILocalization ILock IMemoryDataSet IMessagingFactory IMetadataRepository INotice INoticeInfo INumericCriterion INumericRequisite INumericValue IObject IObjectDescription IObjectImporter IObjectInfo IObserver IPanelGroup IPickCriterion IPickProperty IPickRequisite IPickRequisiteDescription IPickRequisiteItem IPickRequisiteItems IPickValue IPrivilege IPrivilegeList IProcess IProcessFactory IProcessMessage IProgress IProperty IPropertyChangeEvent IQuery IReference IReferenceCriterion IReferenceEnabledMode IReferenceFactory IReferenceHistoryDescription IReferenceInfo IReferenceRecordCardWizardStep IReferenceRequisiteDescription IReferencesFactory IReferenceValue IRefRequisite IReport IReportFactory IRequisite IRequisiteDescription IRequisiteDescriptionList IRequisiteFactory IRichEdit IRouteStep IRule IRuleList ISchemeBlock IScript IScriptFactory ISearchCriteria ISearchCriterion ISearchDescription ISearchFactory ISearchFolderInfo ISearchForObjectDescription ISearchResultRestrictions ISecuredContext ISelectDialog IServerEvent IServerEventFactory IServiceDialog IServiceFactory ISignature ISignProvider ISignProvider2 ISignProvider3 ISimpleCriterion IStringCriterion IStringList IStringRequisite IStringRequisiteDescription IStringValue ISystemDialogsFactory ISystemInfo ITabSheet ITask ITaskAbortReasonInfo ITaskCardWizardStep ITaskDescription ITaskFactory ITaskInfo ITaskRoute ITextCriterion ITextRequisite ITextValue ITreeListSelectDialog IUser IUserList IValue IView IWebBrowserControl IWizard IWizardAction IWizardFactory IWizardFormElement IWizardParam IWizardPickParam IWizardReferenceParam IWizardStep IWorkAccessRights IWorkDescription IWorkflowAskableParam IWorkflowAskableParams IWorkflowBlock IWorkflowBlockResult IWorkflowEnabledMode IWorkflowParam IWorkflowPickParam IWorkflowReferenceParam IWorkState IWorkTreeCustomNode IWorkTreeJobNode IWorkTreeTaskNode IXMLEditorForm SBCrypto ",Ac=W+Cc,vc=Oc,yc="null true false nil ",Tr={className:"number",begin:e.NUMBER_RE,relevance:0},br={className:"string",variants:[{begin:'"',end:'"'},{begin:"'",end:"'"}]},Rr={className:"doctag",begin:"\\b(?:TODO|DONE|BEGIN|END|STUB|CHG|FIXME|NOTE|BUG|XXX)\\b",relevance:0},Dc={className:"comment",begin:"//",end:"$",relevance:0,contains:[e.PHRASAL_WORDS_MODE,Rr]},hc={className:"comment",begin:"/\\*",end:"\\*/",relevance:0,contains:[e.PHRASAL_WORDS_MODE,Rr]},Nr={variants:[Dc,hc]},ye={$pattern:t,keyword:i,built_in:Ac,class:vc,literal:yc},xe={begin:"\\.\\s*"+e.UNDERSCORE_IDENT_RE,keywords:ye,relevance:0},Cr={className:"type",begin:":[ \\t]*("+Ic.trim().replace(/\s/g,"|")+")",end:"[ \\t]*=",excludeEnd:!0},fr={className:"variable",keywords:ye,begin:t,relevance:0,contains:[Cr,xe]},Or=a+"\\(";return{name:"ISBL",case_insensitive:!0,keywords:ye,illegal:"\\$|\\?|%|,|;$|~|#|@|</",contains:[{className:"function",begin:Or,end:"\\)$",returnBegin:!0,keywords:ye,illegal:"[\\[\\]\\|\\$\\?%,~#@]",contains:[{className:"title",keywords:{$pattern:t,built_in:fc},begin:Or,end:"\\(",returnBegin:!0,excludeEnd:!0},xe,fr,br,Tr,Nr]},Cr,xe,fr,br,Tr,Nr]}}return En=n,En}var mn,_o;function iu(){if(_o)return mn;_o=1;var n="[0-9](_*[0-9])*",e=`\\.(${n})`,t="[0-9a-fA-F](_*[0-9a-fA-F])*",a={className:"number",variants:[{begin:`(\\b(${n})((${e})|\\.)?|(${e}))[eE][+-]?(${n})[fFdD]?\\b`},{begin:`\\b(${n})((${e})[fFdD]?\\b|\\.([fFdD]\\b)?)`},{begin:`(${e})[fFdD]?\\b`},{begin:`\\b(${n})[fFdD]\\b`},{begin:`\\b0[xX]((${t})\\.?|(${t})?\\.(${t}))[pP][+-]?(${n})[fFdD]?\\b`},{begin:"\\b(0|[1-9](_*[0-9])*)[lL]?\\b"},{begin:`\\b0[xX](${t})[lL]?\\b`},{begin:"\\b0(_*[0-7])*[lL]?\\b"},{begin:"\\b0[bB][01](_*[01])*[lL]?\\b"}],relevance:0};function i(s,r,l){return l===-1?"":s.replace(r,c=>i(s,r,l-1))}function o(s){const r=s.regex,l="[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*",c=l+i("(?:<"+l+"~~~(?:\\s*,\\s*"+l+"~~~)*>)?",/~~~/g,2),p={keyword:["synchronized","abstract","private","var","static","if","const ","for","while","strictfp","finally","protected","import","native","final","void","enum","else","break","transient","catch","instanceof","volatile","case","assert","package","default","public","try","switch","continue","throws","protected","public","private","module","requires","exports","do","sealed"],literal:["false","true","null"],type:["char","boolean","long","float","int","byte","short","double"],built_in:["super","this"]},S={className:"meta",begin:"@"+l,contains:[{begin:/\(/,end:/\)/,contains:["self"]}]},g={className:"params",begin:/\(/,end:/\)/,keywords:p,relevance:0,contains:[s.C_BLOCK_COMMENT_MODE],endsParent:!0};return{name:"Java",aliases:["jsp"],keywords:p,illegal:/<\/|#/,contains:[s.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{begin:/\w+@/,relevance:0},{className:"doctag",begin:"@[A-Za-z]+"}]}),{begin:/import java\.[a-z]+\./,keywords:"import",relevance:2},s.C_LINE_COMMENT_MODE,s.C_BLOCK_COMMENT_MODE,{begin:/"""/,end:/"""/,className:"string",contains:[s.BACKSLASH_ESCAPE]},s.APOS_STRING_MODE,s.QUOTE_STRING_MODE,{match:[/\b(?:class|interface|enum|extends|implements|new)/,/\s+/,l],className:{1:"keyword",3:"title.class"}},{match:/non-sealed/,scope:"keyword"},{begin:[r.concat(/(?!else)/,l),/\s+/,l,/\s+/,/=(?!=)/],className:{1:"type",3:"variable",5:"operator"}},{begin:[/record/,/\s+/,l],className:{1:"keyword",3:"title.class"},contains:[g,s.C_LINE_COMMENT_MODE,s.C_BLOCK_COMMENT_MODE]},{beginKeywords:"new throw return else",relevance:0},{begin:["(?:"+c+"\\s+)",s.UNDERSCORE_IDENT_RE,/\s*(?=\()/],className:{2:"title.function"},keywords:p,contains:[{className:"params",begin:/\(/,end:/\)/,keywords:p,relevance:0,contains:[S,s.APOS_STRING_MODE,s.QUOTE_STRING_MODE,a,s.C_BLOCK_COMMENT_MODE]},s.C_LINE_COMMENT_MODE,s.C_BLOCK_COMMENT_MODE]},a,S]}}return mn=o,mn}var pn,uo;function ou(){if(uo)return pn;uo=1;const n="[A-Za-z$_][0-9A-Za-z$_]*",e=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],t=["true","false","null","undefined","NaN","Infinity"],a=["Object","Function","Boolean","Symbol","Math","Date","Number","BigInt","String","RegExp","Array","Float32Array","Float64Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Int32Array","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array","Set","Map","WeakSet","WeakMap","ArrayBuffer","SharedArrayBuffer","Atomics","DataView","JSON","Promise","Generator","GeneratorFunction","AsyncFunction","Reflect","Proxy","Intl","WebAssembly"],i=["Error","EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],o=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],s=["arguments","this","super","console","window","document","localStorage","module","global"],r=[].concat(o,a,i);function l(c){const _=c.regex,d=(q,{after:B})=>{const $="</"+q[0].slice(1);return q.input.indexOf($,B)!==-1},E=n,m={begin:"<>",end:"</>"},p=/<[A-Za-z0-9\\._:-]+\s*\/>/,S={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(q,B)=>{const $=q[0].length+q.index,Z=q.input[$];if(Z==="<"||Z===","){B.ignoreMatch();return}Z===">"&&(d(q,{after:$})||B.ignoreMatch());let ne;if((ne=q.input.substring($).match(/^\s+extends\s+/))&&ne.index===0){B.ignoreMatch();return}}},g={$pattern:n,keyword:e,literal:t,built_in:r,"variable.language":s},T="[0-9](_?[0-9])*",N=`\\.(${T})`,C="0|[1-9](_?[0-9])*|0[0-7]*[89][0-9]*",R={className:"number",variants:[{begin:`(\\b(${C})((${N})|\\.)?|(${N}))[eE][+-]?(${T})\\b`},{begin:`\\b(${C})\\b((${N})\\b|\\.)?|(${N})\\b`},{begin:"\\b(0|[1-9](_?[0-9])*)n\\b"},{begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*n?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*n?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*n?\\b"},{begin:"\\b0[0-7]+n?\\b"}],relevance:0},O={className:"subst",begin:"\\$\\{",end:"\\}",keywords:g,contains:[]},f={begin:"html`",end:"",starts:{end:"`",returnEnd:!1,contains:[c.BACKSLASH_ESCAPE,O],subLanguage:"xml"}},M={begin:"css`",end:"",starts:{end:"`",returnEnd:!1,contains:[c.BACKSLASH_ESCAPE,O],subLanguage:"css"}},A={className:"string",begin:"`",end:"`",contains:[c.BACKSLASH_ESCAPE,O]},U={className:"comment",variants:[c.COMMENT(/\/\*\*(?!\/)/,"\\*/",{relevance:0,contains:[{begin:"(?=@[A-Za-z]+)",relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+"},{className:"type",begin:"\\{",end:"\\}",excludeEnd:!0,excludeBegin:!0,relevance:0},{className:"variable",begin:E+"(?=\\s*(-)|$)",endsParent:!0,relevance:0},{begin:/(?=[^\n])\s/,relevance:0}]}]}),c.C_BLOCK_COMMENT_MODE,c.C_LINE_COMMENT_MODE]},D=[c.APOS_STRING_MODE,c.QUOTE_STRING_MODE,f,M,A,R];O.contains=D.concat({begin:/\{/,end:/\}/,keywords:g,contains:["self"].concat(D)});const V=[].concat(U,O.contains),X=V.concat([{begin:/\(/,end:/\)/,keywords:g,contains:["self"].concat(V)}]),G={className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:g,contains:X},z={variants:[{match:[/class/,/\s+/,E,/\s+/,/extends/,/\s+/,_.concat(E,"(",_.concat(/\./,E),")*")],scope:{1:"keyword",3:"title.class",5:"keyword",7:"title.class.inherited"}},{match:[/class/,/\s+/,E],scope:{1:"keyword",3:"title.class"}}]},b={relevance:0,match:_.either(/\bJSON/,/\b[A-Z][a-z]+([A-Z][a-z]*|\d)*/,/\b[A-Z]{2,}([A-Z][a-z]+|\d)+([A-Z][a-z]*)*/,/\b[A-Z]{2,}[a-z]+([A-Z][a-z]+|\d)*([A-Z][a-z]*)*/),className:"title.class",keywords:{_:[...a,...i]}},v={label:"use_strict",className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},h={variants:[{match:[/function/,/\s+/,E,/(?=\s*\()/]},{match:[/function/,/\s*(?=\()/]}],className:{1:"keyword",3:"title.function"},label:"func.def",contains:[G],illegal:/%/},w={relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"};function F(q){return _.concat("(?!",q.join("|"),")")}const K={match:_.concat(/\b/,F([...o,"super"]),E,_.lookahead(/\(/)),className:"title.function",relevance:0},j={begin:_.concat(/\./,_.lookahead(_.concat(E,/(?![0-9A-Za-z$_(])/))),end:E,excludeBegin:!0,keywords:"prototype",className:"property",relevance:0},te={match:[/get|set/,/\s+/,E,/(?=\()/],className:{1:"keyword",3:"title.function"},contains:[{begin:/\(\)/},G]},Y="(\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)|"+c.UNDERSCORE_IDENT_RE+")\\s*=>",W={match:[/const|var|let/,/\s+/,E,/\s*/,/=\s*/,/(async\s*)?/,_.lookahead(Y)],keywords:"async",className:{1:"keyword",3:"title.function"},contains:[G]};return{name:"Javascript",aliases:["js","jsx","mjs","cjs"],keywords:g,exports:{PARAMS_CONTAINS:X,CLASS_REFERENCE:b},illegal:/#(?![$_A-z])/,contains:[c.SHEBANG({label:"shebang",binary:"node",relevance:5}),v,c.APOS_STRING_MODE,c.QUOTE_STRING_MODE,f,M,A,U,R,b,{className:"attr",begin:E+_.lookahead(":"),relevance:0},W,{begin:"("+c.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",relevance:0,contains:[U,c.REGEXP_MODE,{className:"function",begin:Y,returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:c.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:g,contains:X}]}]},{begin:/,/,relevance:0},{match:/\s+/,relevance:0},{variants:[{begin:m.begin,end:m.end},{match:p},{begin:S.begin,"on:begin":S.isTrulyOpeningTag,end:S.end}],subLanguage:"xml",contains:[{begin:S.begin,end:S.end,skip:!0,contains:["self"]}]}]},h,{beginKeywords:"while if switch catch for"},{begin:"\\b(?!function)"+c.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,label:"func.def",contains:[G,c.inherit(c.TITLE_MODE,{begin:E,className:"title.function"})]},{match:/\.\.\./,relevance:0},j,{match:"\\$"+E,relevance:0},{match:[/\bconstructor(?=\s*\()/],className:{1:"title.function"},contains:[G]},K,w,z,te,{match:/\$[(.]/}]}}return pn=l,pn}var Sn,Eo;function su(){if(Eo)return Sn;Eo=1;function n(e){const a={className:"params",begin:/\(/,end:/\)/,contains:[{begin:/[\w-]+ *=/,returnBegin:!0,relevance:0,contains:[{className:"attr",begin:/[\w-]+/}]}],relevance:0},i={className:"function",begin:/:[\w\-.]+/,relevance:0},o={className:"string",begin:/\B([\/.])[\w\-.\/=]+/},s={className:"params",begin:/--[\w\-=\/]+/};return{name:"JBoss CLI",aliases:["wildfly-cli"],keywords:{$pattern:"[a-z-]+",keyword:"alias batch cd clear command connect connection-factory connection-info data-source deploy deployment-info deployment-overlay echo echo-dmr help history if jdbc-driver-info jms-queue|20 jms-topic|20 ls patch pwd quit read-attribute read-operation reload rollout-plan run-batch set shutdown try unalias undeploy unset version xa-data-source",literal:"true false"},contains:[e.HASH_COMMENT_MODE,e.QUOTE_STRING_MODE,s,i,o,a]}}return Sn=n,Sn}var gn,mo;function lu(){if(mo)return gn;mo=1;function n(e){const t={className:"attr",begin:/"(\\.|[^\\"\r\n])*"(?=\s*:)/,relevance:1.01},a={match:/[{}[\],:]/,className:"punctuation",relevance:0},i=["true","false","null"],o={scope:"literal",beginKeywords:i.join(" ")};return{name:"JSON",keywords:{literal:i},contains:[t,a,e.QUOTE_STRING_MODE,o,e.C_NUMBER_MODE,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE],illegal:"\\S"}}return gn=n,gn}var Tn,po;function cu(){if(po)return Tn;po=1;function n(e){const t="[A-Za-z_\\u00A1-\\uFFFF][A-Za-z_0-9\\u00A1-\\uFFFF]*",s={$pattern:t,keyword:["baremodule","begin","break","catch","ccall","const","continue","do","else","elseif","end","export","false","finally","for","function","global","if","import","in","isa","let","local","macro","module","quote","return","true","try","using","where","while"],literal:["ARGS","C_NULL","DEPOT_PATH","ENDIAN_BOM","ENV","Inf","Inf16","Inf32","Inf64","InsertionSort","LOAD_PATH","MergeSort","NaN","NaN16","NaN32","NaN64","PROGRAM_FILE","QuickSort","RoundDown","RoundFromZero","RoundNearest","RoundNearestTiesAway","RoundNearestTiesUp","RoundToZero","RoundUp","VERSION|0","devnull","false","im","missing","nothing","pi","stderr","stdin","stdout","true","undef","π","ℯ"],built_in:["AbstractArray","AbstractChannel","AbstractChar","AbstractDict","AbstractDisplay","AbstractFloat","AbstractIrrational","AbstractMatrix","AbstractRange","AbstractSet","AbstractString","AbstractUnitRange","AbstractVecOrMat","AbstractVector","Any","ArgumentError","Array","AssertionError","BigFloat","BigInt","BitArray","BitMatrix","BitSet","BitVector","Bool","BoundsError","CapturedException","CartesianIndex","CartesianIndices","Cchar","Cdouble","Cfloat","Channel","Char","Cint","Cintmax_t","Clong","Clonglong","Cmd","Colon","Complex","ComplexF16","ComplexF32","ComplexF64","CompositeException","Condition","Cptrdiff_t","Cshort","Csize_t","Cssize_t","Cstring","Cuchar","Cuint","Cuintmax_t","Culong","Culonglong","Cushort","Cvoid","Cwchar_t","Cwstring","DataType","DenseArray","DenseMatrix","DenseVecOrMat","DenseVector","Dict","DimensionMismatch","Dims","DivideError","DomainError","EOFError","Enum","ErrorException","Exception","ExponentialBackOff","Expr","Float16","Float32","Float64","Function","GlobalRef","HTML","IO","IOBuffer","IOContext","IOStream","IdDict","IndexCartesian","IndexLinear","IndexStyle","InexactError","InitError","Int","Int128","Int16","Int32","Int64","Int8","Integer","InterruptException","InvalidStateException","Irrational","KeyError","LinRange","LineNumberNode","LinearIndices","LoadError","MIME","Matrix","Method","MethodError","Missing","MissingException","Module","NTuple","NamedTuple","Nothing","Number","OrdinalRange","OutOfMemoryError","OverflowError","Pair","PartialQuickSort","PermutedDimsArray","Pipe","ProcessFailedException","Ptr","QuoteNode","Rational","RawFD","ReadOnlyMemoryError","Real","ReentrantLock","Ref","Regex","RegexMatch","RoundingMode","SegmentationFault","Set","Signed","Some","StackOverflowError","StepRange","StepRangeLen","StridedArray","StridedMatrix","StridedVecOrMat","StridedVector","String","StringIndexError","SubArray","SubString","SubstitutionString","Symbol","SystemError","Task","TaskFailedException","Text","TextDisplay","Timer","Tuple","Type","TypeError","TypeVar","UInt","UInt128","UInt16","UInt32","UInt64","UInt8","UndefInitializer","UndefKeywordError","UndefRefError","UndefVarError","Union","UnionAll","UnitRange","Unsigned","Val","Vararg","VecElement","VecOrMat","Vector","VersionNumber","WeakKeyDict","WeakRef"]},r={keywords:s,illegal:/<\//},l={className:"number",begin:/(\b0x[\d_]*(\.[\d_]*)?|0x\.\d[\d_]*)p[-+]?\d+|\b0[box][a-fA-F0-9][a-fA-F0-9_]*|(\b\d[\d_]*(\.[\d_]*)?|\.\d[\d_]*)([eEfF][-+]?\d+)?/,relevance:0},c={className:"string",begin:/'(.|\\[xXuU][a-zA-Z0-9]+)'/},_={className:"subst",begin:/\$\(/,end:/\)/,keywords:s},d={className:"variable",begin:"\\$"+t},E={className:"string",contains:[e.BACKSLASH_ESCAPE,_,d],variants:[{begin:/\w*"""/,end:/"""\w*/,relevance:10},{begin:/\w*"/,end:/"\w*/}]},m={className:"string",contains:[e.BACKSLASH_ESCAPE,_,d],begin:"`",end:"`"},p={className:"meta",begin:"@"+t},S={className:"comment",variants:[{begin:"#=",end:"=#",relevance:10},{begin:"#",end:"$"}]};return r.name="Julia",r.contains=[l,c,E,m,p,S,e.HASH_COMMENT_MODE,{className:"keyword",begin:"\\b(((abstract|primitive)\\s+)type|(mutable\\s+)?struct)\\b"},{begin:/<:/}],_.contains=r.contains,r}return Tn=n,Tn}var bn,So;function _u(){if(So)return bn;So=1;function n(e){return{name:"Julia REPL",contains:[{className:"meta.prompt",begin:/^julia>/,relevance:10,starts:{end:/^(?![ ]{6})/,subLanguage:"julia"}}],aliases:["jldoctest"]}}return bn=n,bn}var Rn,go;function du(){if(go)return Rn;go=1;var n="[0-9](_*[0-9])*",e=`\\.(${n})`,t="[0-9a-fA-F](_*[0-9a-fA-F])*",a={className:"number",variants:[{begin:`(\\b(${n})((${e})|\\.)?|(${e}))[eE][+-]?(${n})[fFdD]?\\b`},{begin:`\\b(${n})((${e})[fFdD]?\\b|\\.([fFdD]\\b)?)`},{begin:`(${e})[fFdD]?\\b`},{begin:`\\b(${n})[fFdD]\\b`},{begin:`\\b0[xX]((${t})\\.?|(${t})?\\.(${t}))[pP][+-]?(${n})[fFdD]?\\b`},{begin:"\\b(0|[1-9](_*[0-9])*)[lL]?\\b"},{begin:`\\b0[xX](${t})[lL]?\\b`},{begin:"\\b0(_*[0-7])*[lL]?\\b"},{begin:"\\b0[bB][01](_*[01])*[lL]?\\b"}],relevance:0};function i(o){const s={keyword:"abstract as val var vararg get set class object open private protected public noinline crossinline dynamic final enum if else do while for when throw try catch finally import package is in fun override companion reified inline lateinit init interface annotation data sealed internal infix operator out by constructor super tailrec where const inner suspend typealias external expect actual",built_in:"Byte Short Char Int Long Boolean Float Double Void Unit Nothing",literal:"true false null"},r={className:"keyword",begin:/\b(break|continue|return|this)\b/,starts:{contains:[{className:"symbol",begin:/@\w+/}]}},l={className:"symbol",begin:o.UNDERSCORE_IDENT_RE+"@"},c={className:"subst",begin:/\$\{/,end:/\}/,contains:[o.C_NUMBER_MODE]},_={className:"variable",begin:"\\$"+o.UNDERSCORE_IDENT_RE},d={className:"string",variants:[{begin:'"""',end:'"""(?=[^"])',contains:[_,c]},{begin:"'",end:"'",illegal:/\n/,contains:[o.BACKSLASH_ESCAPE]},{begin:'"',end:'"',illegal:/\n/,contains:[o.BACKSLASH_ESCAPE,_,c]}]};c.contains.push(d);const E={className:"meta",begin:"@(?:file|property|field|get|set|receiver|param|setparam|delegate)\\s*:(?:\\s*"+o.UNDERSCORE_IDENT_RE+")?"},m={className:"meta",begin:"@"+o.UNDERSCORE_IDENT_RE,contains:[{begin:/\(/,end:/\)/,contains:[o.inherit(d,{className:"string"}),"self"]}]},p=a,S=o.COMMENT("/\\*","\\*/",{contains:[o.C_BLOCK_COMMENT_MODE]}),g={variants:[{className:"type",begin:o.UNDERSCORE_IDENT_RE},{begin:/\(/,end:/\)/,contains:[]}]},T=g;return T.variants[1].contains=[g],g.variants[1].contains=[T],{name:"Kotlin",aliases:["kt","kts"],keywords:s,contains:[o.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+"}]}),o.C_LINE_COMMENT_MODE,S,r,l,E,m,{className:"function",beginKeywords:"fun",end:"[(]|$",returnBegin:!0,excludeEnd:!0,keywords:s,relevance:5,contains:[{begin:o.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,relevance:0,contains:[o.UNDERSCORE_TITLE_MODE]},{className:"type",begin:/</,end:/>/,keywords:"reified",relevance:0},{className:"params",begin:/\(/,end:/\)/,endsParent:!0,keywords:s,relevance:0,contains:[{begin:/:/,end:/[=,\/]/,endsWithParent:!0,contains:[g,o.C_LINE_COMMENT_MODE,S],relevance:0},o.C_LINE_COMMENT_MODE,S,E,m,d,o.C_NUMBER_MODE]},S]},{begin:[/class|interface|trait/,/\s+/,o.UNDERSCORE_IDENT_RE],beginScope:{3:"title.class"},keywords:"class interface trait",end:/[:\{(]|$/,excludeEnd:!0,illegal:"extends implements",contains:[{beginKeywords:"public protected internal private constructor"},o.UNDERSCORE_TITLE_MODE,{className:"type",begin:/</,end:/>/,excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:/[,:]\s*/,end:/[<\(,){\s]|$/,excludeBegin:!0,returnEnd:!0},E,m]},d,{className:"meta",begin:"^#!/usr/bin/env",end:"$",illegal:`
-`},p]}}return Rn=i,Rn}var Nn,To;function uu(){if(To)return Nn;To=1;function n(e){const t="[a-zA-Z_][\\w.]*",a="<\\?(lasso(script)?|=)",i="\\]|\\?>",o={$pattern:t+"|&[lg]t;",literal:"true false none minimal full all void and or not bw nbw ew new cn ncn lt lte gt gte eq neq rx nrx ft",built_in:"array date decimal duration integer map pair string tag xml null boolean bytes keyword list locale queue set stack staticarray local var variable global data self inherited currentcapture givenblock",keyword:"cache database_names database_schemanames database_tablenames define_tag define_type email_batch encode_set html_comment handle handle_error header if inline iterate ljax_target link link_currentaction link_currentgroup link_currentrecord link_detail link_firstgroup link_firstrecord link_lastgroup link_lastrecord link_nextgroup link_nextrecord link_prevgroup link_prevrecord log loop namespace_using output_none portal private protect records referer referrer repeating resultset rows search_args search_arguments select sort_args sort_arguments thread_atomic value_list while abort case else fail_if fail_ifnot fail if_empty if_false if_null if_true loop_abort loop_continue loop_count params params_up return return_value run_children soap_definetag soap_lastrequest soap_lastresponse tag_name ascending average by define descending do equals frozen group handle_failure import in into join let match max min on order parent protected provide public require returnhome skip split_thread sum take thread to trait type where with yield yieldhome"},s=e.COMMENT("<!--","-->",{relevance:0}),r={className:"meta",begin:"\\[noprocess\\]",starts:{end:"\\[/noprocess\\]",returnEnd:!0,contains:[s]}},l={className:"meta",begin:"\\[/noprocess|"+a},c={className:"symbol",begin:"'"+t+"'"},_=[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.inherit(e.C_NUMBER_MODE,{begin:e.C_NUMBER_RE+"|(-?infinity|NaN)\\b"}),e.inherit(e.APOS_STRING_MODE,{illegal:null}),e.inherit(e.QUOTE_STRING_MODE,{illegal:null}),{className:"string",begin:"`",end:"`"},{variants:[{begin:"[#$]"+t},{begin:"#",end:"\\d+",illegal:"\\W"}]},{className:"type",begin:"::\\s*",end:t,illegal:"\\W"},{className:"params",variants:[{begin:"-(?!infinity)"+t,relevance:0},{begin:"(\\.\\.\\.)"}]},{begin:/(->|\.)\s*/,relevance:0,contains:[c]},{className:"class",beginKeywords:"define",returnEnd:!0,end:"\\(|=>",contains:[e.inherit(e.TITLE_MODE,{begin:t+"(=(?!>))?|[-+*/%](?!>)"})]}];return{name:"Lasso",aliases:["ls","lassoscript"],case_insensitive:!0,keywords:o,contains:[{className:"meta",begin:i,relevance:0,starts:{end:"\\[|"+a,returnEnd:!0,relevance:0,contains:[s]}},r,l,{className:"meta",begin:"\\[no_square_brackets",starts:{end:"\\[/no_square_brackets\\]",keywords:o,contains:[{className:"meta",begin:i,relevance:0,starts:{end:"\\[noprocess\\]|"+a,returnEnd:!0,contains:[s]}},r,l].concat(_)}},{className:"meta",begin:"\\[",relevance:0},{className:"meta",begin:"^#!",end:"lasso9$",relevance:10}].concat(_)}}return Nn=n,Nn}var Cn,bo;function Eu(){if(bo)return Cn;bo=1;function n(e){const a=e.regex.either(...["(?:NeedsTeXFormat|RequirePackage|GetIdInfo)","Provides(?:Expl)?(?:Package|Class|File)","(?:DeclareOption|ProcessOptions)","(?:documentclass|usepackage|input|include)","makeat(?:letter|other)","ExplSyntax(?:On|Off)","(?:new|renew|provide)?command","(?:re)newenvironment","(?:New|Renew|Provide|Declare)(?:Expandable)?DocumentCommand","(?:New|Renew|Provide|Declare)DocumentEnvironment","(?:(?:e|g|x)?def|let)","(?:begin|end)","(?:part|chapter|(?:sub){0,2}section|(?:sub)?paragraph)","caption","(?:label|(?:eq|page|name)?ref|(?:paren|foot|super)?cite)","(?:alpha|beta|[Gg]amma|[Dd]elta|(?:var)?epsilon|zeta|eta|[Tt]heta|vartheta)","(?:iota|(?:var)?kappa|[Ll]ambda|mu|nu|[Xx]i|[Pp]i|varpi|(?:var)rho)","(?:[Ss]igma|varsigma|tau|[Uu]psilon|[Pp]hi|varphi|chi|[Pp]si|[Oo]mega)","(?:frac|sum|prod|lim|infty|times|sqrt|leq|geq|left|right|middle|[bB]igg?)","(?:[lr]angle|q?quad|[lcvdi]?dots|d?dot|hat|tilde|bar)"].map(D=>D+"(?![a-zA-Z@:_])")),i=new RegExp(["(?:__)?[a-zA-Z]{2,}_[a-zA-Z](?:_?[a-zA-Z])+:[a-zA-Z]*","[lgc]__?[a-zA-Z](?:_?[a-zA-Z])*_[a-zA-Z]{2,}","[qs]__?[a-zA-Z](?:_?[a-zA-Z])+","use(?:_i)?:[a-zA-Z]*","(?:else|fi|or):","(?:if|cs|exp):w","(?:hbox|vbox):n","::[a-zA-Z]_unbraced","::[a-zA-Z:]"].map(D=>D+"(?![a-zA-Z:_])").join("|")),o=[{begin:/[a-zA-Z@]+/},{begin:/[^a-zA-Z@]?/}],s=[{begin:/\^{6}[0-9a-f]{6}/},{begin:/\^{5}[0-9a-f]{5}/},{begin:/\^{4}[0-9a-f]{4}/},{begin:/\^{3}[0-9a-f]{3}/},{begin:/\^{2}[0-9a-f]{2}/},{begin:/\^{2}[\u0000-\u007f]/}],r={className:"keyword",begin:/\\/,relevance:0,contains:[{endsParent:!0,begin:a},{endsParent:!0,begin:i},{endsParent:!0,variants:s},{endsParent:!0,relevance:0,variants:o}]},l={className:"params",relevance:0,begin:/#+\d?/},c={variants:s},_={className:"built_in",relevance:0,begin:/[$&^_]/},d={className:"meta",begin:/% ?!(T[eE]X|tex|BIB|bib)/,end:"$",relevance:10},E=e.COMMENT("%","$",{relevance:0}),m=[r,l,c,_,d,E],p={begin:/\{/,end:/\}/,relevance:0,contains:["self",...m]},S=e.inherit(p,{relevance:0,endsParent:!0,contains:[p,...m]}),g={begin:/\[/,end:/\]/,endsParent:!0,relevance:0,contains:[p,...m]},T={begin:/\s+/,relevance:0},N=[S],C=[g],R=function(D,V){return{contains:[T],starts:{relevance:0,contains:D,starts:V}}},O=function(D,V){return{begin:"\\\\"+D+"(?![a-zA-Z@:_])",keywords:{$pattern:/\\[a-zA-Z]+/,keyword:"\\"+D},relevance:0,contains:[T],starts:V}},f=function(D,V){return e.inherit({begin:"\\\\begin(?=[ 	]*(\\r?\\n[ 	]*)?\\{"+D+"\\})",keywords:{$pattern:/\\[a-zA-Z]+/,keyword:"\\begin"},relevance:0},R(N,V))},M=(D="string")=>e.END_SAME_AS_BEGIN({className:D,begin:/(.|\r?\n)/,end:/(.|\r?\n)/,excludeBegin:!0,excludeEnd:!0,endsParent:!0}),A=function(D){return{className:"string",end:"(?=\\\\end\\{"+D+"\\})"}},L=(D="string")=>({relevance:0,begin:/\{/,starts:{endsParent:!0,contains:[{className:D,end:/(?=\})/,endsParent:!0,contains:[{begin:/\{/,end:/\}/,relevance:0,contains:["self"]}]}]}}),U=[...["verb","lstinline"].map(D=>O(D,{contains:[M()]})),O("mint",R(N,{contains:[M()]})),O("mintinline",R(N,{contains:[L(),M()]})),O("url",{contains:[L("link"),L("link")]}),O("hyperref",{contains:[L("link")]}),O("href",R(C,{contains:[L("link")]})),...[].concat(...["","\\*"].map(D=>[f("verbatim"+D,A("verbatim"+D)),f("filecontents"+D,R(N,A("filecontents"+D))),...["","B","L"].map(V=>f(V+"Verbatim"+D,R(C,A(V+"Verbatim"+D))))])),f("minted",R(C,R(N,A("minted"))))];return{name:"LaTeX",aliases:["tex"],contains:[...U,...m]}}return Cn=n,Cn}var fn,Ro;function mu(){if(Ro)return fn;Ro=1;function n(e){return{name:"LDIF",contains:[{className:"attribute",match:"^dn(?=:)",relevance:10},{className:"attribute",match:"^\\w+(?=:)"},{className:"literal",match:"^-"},e.HASH_COMMENT_MODE]}}return fn=n,fn}var On,No;function pu(){if(No)return On;No=1;function n(e){return{name:"Leaf",contains:[{className:"function",begin:"#+[A-Za-z_0-9]*\\(",end:/ \{/,returnBegin:!0,excludeEnd:!0,contains:[{className:"keyword",begin:"#+"},{className:"title",begin:"[A-Za-z_][A-Za-z_0-9]*"},{className:"params",begin:"\\(",end:"\\)",endsParent:!0,contains:[{className:"string",begin:'"',end:'"'},{className:"variable",begin:"[A-Za-z_][A-Za-z_0-9]*"}]}]}]}}return On=n,On}var In,Co;function Su(){if(Co)return In;Co=1;const n=l=>({IMPORTANT:{scope:"meta",begin:"!important"},BLOCK_COMMENT:l.C_BLOCK_COMMENT_MODE,HEXCOLOR:{scope:"number",begin:/#(([0-9a-fA-F]{3,4})|(([0-9a-fA-F]{2}){3,4}))\b/},FUNCTION_DISPATCH:{className:"built_in",begin:/[\w-]+(?=\()/},ATTRIBUTE_SELECTOR_MODE:{scope:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[l.APOS_STRING_MODE,l.QUOTE_STRING_MODE]},CSS_NUMBER_MODE:{scope:"number",begin:l.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},CSS_VARIABLE:{className:"attr",begin:/--[A-Za-z][A-Za-z0-9_-]*/}}),e=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","p","q","quote","samp","section","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],t=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"],a=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"],i=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"],o=["align-content","align-items","align-self","all","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","backface-visibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","block-size","border","border-block","border-block-color","border-block-end","border-block-end-color","border-block-end-style","border-block-end-width","border-block-start","border-block-start-color","border-block-start-style","border-block-start-width","border-block-style","border-block-width","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-inline","border-inline-color","border-inline-end","border-inline-end-color","border-inline-end-style","border-inline-end-width","border-inline-start","border-inline-start-color","border-inline-start-style","border-inline-start-width","border-inline-style","border-inline-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","clip-path","clip-rule","color","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","content","content-visibility","counter-increment","counter-reset","cue","cue-after","cue-before","cursor","direction","display","empty-cells","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","flow","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-size","font-size-adjust","font-smoothing","font-stretch","font-style","font-synthesis","font-variant","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","gap","glyph-orientation-vertical","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","inline-size","isolation","justify-content","left","letter-spacing","line-break","line-height","list-style","list-style-image","list-style-position","list-style-type","margin","margin-block","margin-block-end","margin-block-start","margin-bottom","margin-inline","margin-inline-end","margin-inline-start","margin-left","margin-right","margin-top","marks","mask","mask-border","mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","max-block-size","max-height","max-inline-size","max-width","min-block-size","min-height","min-inline-size","min-width","mix-blend-mode","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-wrap","overflow-x","overflow-y","padding","padding-block","padding-block-end","padding-block-start","padding-bottom","padding-inline","padding-inline-end","padding-inline-start","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","pause","pause-after","pause-before","perspective","perspective-origin","pointer-events","position","quotes","resize","rest","rest-after","rest-before","right","row-gap","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-stop","scroll-snap-type","scrollbar-color","scrollbar-gutter","scrollbar-width","shape-image-threshold","shape-margin","shape-outside","speak","speak-as","src","tab-size","table-layout","text-align","text-align-all","text-align-last","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-style","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-indent","text-justify","text-orientation","text-overflow","text-rendering","text-shadow","text-transform","text-underline-position","top","transform","transform-box","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","z-index"].reverse(),s=a.concat(i);function r(l){const c=n(l),_=s,d="and or not only",E="[\\w-]+",m="("+E+"|@\\{"+E+"\\})",p=[],S=[],g=function(D){return{className:"string",begin:"~?"+D+".*?"+D}},T=function(D,V,X){return{className:D,begin:V,relevance:X}},N={$pattern:/[a-z-]+/,keyword:d,attribute:t.join(" ")},C={begin:"\\(",end:"\\)",contains:S,keywords:N,relevance:0};S.push(l.C_LINE_COMMENT_MODE,l.C_BLOCK_COMMENT_MODE,g("'"),g('"'),c.CSS_NUMBER_MODE,{begin:"(url|data-uri)\\(",starts:{className:"string",end:"[\\)\\n]",excludeEnd:!0}},c.HEXCOLOR,C,T("variable","@@?"+E,10),T("variable","@\\{"+E+"\\}"),T("built_in","~?`[^`]*?`"),{className:"attribute",begin:E+"\\s*:",end:":",returnBegin:!0,excludeEnd:!0},c.IMPORTANT,{beginKeywords:"and not"},c.FUNCTION_DISPATCH);const R=S.concat({begin:/\{/,end:/\}/,contains:p}),O={beginKeywords:"when",endsWithParent:!0,contains:[{beginKeywords:"and not"}].concat(S)},f={begin:m+"\\s*:",returnBegin:!0,end:/[;}]/,relevance:0,contains:[{begin:/-(webkit|moz|ms|o)-/},c.CSS_VARIABLE,{className:"attribute",begin:"\\b("+o.join("|")+")\\b",end:/(?=:)/,starts:{endsWithParent:!0,illegal:"[<=$]",relevance:0,contains:S}}]},M={className:"keyword",begin:"@(import|media|charset|font-face|(-[a-z]+-)?keyframes|supports|document|namespace|page|viewport|host)\\b",starts:{end:"[;{}]",keywords:N,returnEnd:!0,contains:S,relevance:0}},A={className:"variable",variants:[{begin:"@"+E+"\\s*:",relevance:15},{begin:"@"+E}],starts:{end:"[;}]",returnEnd:!0,contains:R}},L={variants:[{begin:"[\\.#:&\\[>]",end:"[;{}]"},{begin:m,end:/\{/}],returnBegin:!0,returnEnd:!0,illegal:`[<='$"]`,relevance:0,contains:[l.C_LINE_COMMENT_MODE,l.C_BLOCK_COMMENT_MODE,O,T("keyword","all\\b"),T("variable","@\\{"+E+"\\}"),{begin:"\\b("+e.join("|")+")\\b",className:"selector-tag"},c.CSS_NUMBER_MODE,T("selector-tag",m,0),T("selector-id","#"+m),T("selector-class","\\."+m,0),T("selector-tag","&",0),c.ATTRIBUTE_SELECTOR_MODE,{className:"selector-pseudo",begin:":("+a.join("|")+")"},{className:"selector-pseudo",begin:":(:)?("+i.join("|")+")"},{begin:/\(/,end:/\)/,relevance:0,contains:R},{begin:"!important"},c.FUNCTION_DISPATCH]},U={begin:E+`:(:)?(${_.join("|")})`,returnBegin:!0,contains:[L]};return p.push(l.C_LINE_COMMENT_MODE,l.C_BLOCK_COMMENT_MODE,M,A,U,f,L,O,c.FUNCTION_DISPATCH),{name:"Less",case_insensitive:!0,illegal:`[=>'/<($"]`,contains:p}}return In=r,In}var An,fo;function gu(){if(fo)return An;fo=1;function n(e){const t="[a-zA-Z_\\-+\\*\\/<=>&#][a-zA-Z0-9_\\-+*\\/<=>&#!]*",a="\\|[^]*?\\|",i="(-|\\+)?\\d+(\\.\\d+|\\/\\d+)?((d|e|f|l|s|D|E|F|L|S)(\\+|-)?\\d+)?",o={className:"literal",begin:"\\b(t{1}|nil)\\b"},s={className:"number",variants:[{begin:i,relevance:0},{begin:"#(b|B)[0-1]+(/[0-1]+)?"},{begin:"#(o|O)[0-7]+(/[0-7]+)?"},{begin:"#(x|X)[0-9a-fA-F]+(/[0-9a-fA-F]+)?"},{begin:"#(c|C)\\("+i+" +"+i,end:"\\)"}]},r=e.inherit(e.QUOTE_STRING_MODE,{illegal:null}),l=e.COMMENT(";","$",{relevance:0}),c={begin:"\\*",end:"\\*"},_={className:"symbol",begin:"[:&]"+t},d={begin:t,relevance:0},E={begin:a},p={contains:[s,r,c,_,{begin:"\\(",end:"\\)",contains:["self",o,r,s,d]},d],variants:[{begin:"['`]\\(",end:"\\)"},{begin:"\\(quote ",end:"\\)",keywords:{name:"quote"}},{begin:"'"+a}]},S={variants:[{begin:"'"+t},{begin:"#'"+t+"(::"+t+")*"}]},g={begin:"\\(\\s*",end:"\\)"},T={endsWithParent:!0,relevance:0};return g.contains=[{className:"name",variants:[{begin:t,relevance:0},{begin:a}]},T],T.contains=[p,S,g,o,s,r,l,c,_,E,d],{name:"Lisp",illegal:/\S/,contains:[s,e.SHEBANG(),o,r,l,p,S,g,d]}}return An=n,An}var vn,Oo;function Tu(){if(Oo)return vn;Oo=1;function n(e){const t={className:"variable",variants:[{begin:"\\b([gtps][A-Z]{1}[a-zA-Z0-9]*)(\\[.+\\])?(?:\\s*?)"},{begin:"\\$_[A-Z]+"}],relevance:0},a=[e.C_BLOCK_COMMENT_MODE,e.HASH_COMMENT_MODE,e.COMMENT("--","$"),e.COMMENT("[^:]//","$")],i=e.inherit(e.TITLE_MODE,{variants:[{begin:"\\b_*rig[A-Z][A-Za-z0-9_\\-]*"},{begin:"\\b_[a-z0-9\\-]+"}]}),o=e.inherit(e.TITLE_MODE,{begin:"\\b([A-Za-z0-9_\\-]+)\\b"});return{name:"LiveCode",case_insensitive:!1,keywords:{keyword:"$_COOKIE $_FILES $_GET $_GET_BINARY $_GET_RAW $_POST $_POST_BINARY $_POST_RAW $_SESSION $_SERVER codepoint codepoints segment segments codeunit codeunits sentence sentences trueWord trueWords paragraph after byte bytes english the until http forever descending using line real8 with seventh for stdout finally element word words fourth before black ninth sixth characters chars stderr uInt1 uInt1s uInt2 uInt2s stdin string lines relative rel any fifth items from middle mid at else of catch then third it file milliseconds seconds second secs sec int1 int1s int4 int4s internet int2 int2s normal text item last long detailed effective uInt4 uInt4s repeat end repeat URL in try into switch to words https token binfile each tenth as ticks tick system real4 by dateItems without char character ascending eighth whole dateTime numeric short first ftp integer abbreviated abbr abbrev private case while if div mod wrap and or bitAnd bitNot bitOr bitXor among not in a an within contains ends with begins the keys of keys",literal:"SIX TEN FORMFEED NINE ZERO NONE SPACE FOUR FALSE COLON CRLF PI COMMA ENDOFFILE EOF EIGHT FIVE QUOTE EMPTY ONE TRUE RETURN CR LINEFEED RIGHT BACKSLASH NULL SEVEN TAB THREE TWO six ten formfeed nine zero none space four false colon crlf pi comma endoffile eof eight five quote empty one true return cr linefeed right backslash null seven tab three two RIVERSION RISTATE FILE_READ_MODE FILE_WRITE_MODE FILE_WRITE_MODE DIR_WRITE_MODE FILE_READ_UMASK FILE_WRITE_UMASK DIR_READ_UMASK DIR_WRITE_UMASK",built_in:"put abs acos aliasReference annuity arrayDecode arrayEncode asin atan atan2 average avg avgDev base64Decode base64Encode baseConvert binaryDecode binaryEncode byteOffset byteToNum cachedURL cachedURLs charToNum cipherNames codepointOffset codepointProperty codepointToNum codeunitOffset commandNames compound compress constantNames cos date dateFormat decompress difference directories diskSpace DNSServers exp exp1 exp2 exp10 extents files flushEvents folders format functionNames geometricMean global globals hasMemory harmonicMean hostAddress hostAddressToName hostName hostNameToAddress isNumber ISOToMac itemOffset keys len length libURLErrorData libUrlFormData libURLftpCommand libURLLastHTTPHeaders libURLLastRHHeaders libUrlMultipartFormAddPart libUrlMultipartFormData libURLVersion lineOffset ln ln1 localNames log log2 log10 longFilePath lower macToISO matchChunk matchText matrixMultiply max md5Digest median merge messageAuthenticationCode messageDigest millisec millisecs millisecond milliseconds min monthNames nativeCharToNum normalizeText num number numToByte numToChar numToCodepoint numToNativeChar offset open openfiles openProcesses openProcessIDs openSockets paragraphOffset paramCount param params peerAddress pendingMessages platform popStdDev populationStandardDeviation populationVariance popVariance processID random randomBytes replaceText result revCreateXMLTree revCreateXMLTreeFromFile revCurrentRecord revCurrentRecordIsFirst revCurrentRecordIsLast revDatabaseColumnCount revDatabaseColumnIsNull revDatabaseColumnLengths revDatabaseColumnNames revDatabaseColumnNamed revDatabaseColumnNumbered revDatabaseColumnTypes revDatabaseConnectResult revDatabaseCursors revDatabaseID revDatabaseTableNames revDatabaseType revDataFromQuery revdb_closeCursor revdb_columnbynumber revdb_columncount revdb_columnisnull revdb_columnlengths revdb_columnnames revdb_columntypes revdb_commit revdb_connect revdb_connections revdb_connectionerr revdb_currentrecord revdb_cursorconnection revdb_cursorerr revdb_cursors revdb_dbtype revdb_disconnect revdb_execute revdb_iseof revdb_isbof revdb_movefirst revdb_movelast revdb_movenext revdb_moveprev revdb_query revdb_querylist revdb_recordcount revdb_rollback revdb_tablenames revGetDatabaseDriverPath revNumberOfRecords revOpenDatabase revOpenDatabases revQueryDatabase revQueryDatabaseBlob revQueryResult revQueryIsAtStart revQueryIsAtEnd revUnixFromMacPath revXMLAttribute revXMLAttributes revXMLAttributeValues revXMLChildContents revXMLChildNames revXMLCreateTreeFromFileWithNamespaces revXMLCreateTreeWithNamespaces revXMLDataFromXPathQuery revXMLEvaluateXPath revXMLFirstChild revXMLMatchingNode revXMLNextSibling revXMLNodeContents revXMLNumberOfChildren revXMLParent revXMLPreviousSibling revXMLRootNode revXMLRPC_CreateRequest revXMLRPC_Documents revXMLRPC_Error revXMLRPC_GetHost revXMLRPC_GetMethod revXMLRPC_GetParam revXMLText revXMLRPC_Execute revXMLRPC_GetParamCount revXMLRPC_GetParamNode revXMLRPC_GetParamType revXMLRPC_GetPath revXMLRPC_GetPort revXMLRPC_GetProtocol revXMLRPC_GetRequest revXMLRPC_GetResponse revXMLRPC_GetSocket revXMLTree revXMLTrees revXMLValidateDTD revZipDescribeItem revZipEnumerateItems revZipOpenArchives round sampVariance sec secs seconds sentenceOffset sha1Digest shell shortFilePath sin specialFolderPath sqrt standardDeviation statRound stdDev sum sysError systemVersion tan tempName textDecode textEncode tick ticks time to tokenOffset toLower toUpper transpose truewordOffset trunc uniDecode uniEncode upper URLDecode URLEncode URLStatus uuid value variableNames variance version waitDepth weekdayNames wordOffset xsltApplyStylesheet xsltApplyStylesheetFromFile xsltLoadStylesheet xsltLoadStylesheetFromFile add breakpoint cancel clear local variable file word line folder directory URL close socket process combine constant convert create new alias folder directory decrypt delete variable word line folder directory URL dispatch divide do encrypt filter get include intersect kill libURLDownloadToFile libURLFollowHttpRedirects libURLftpUpload libURLftpUploadFile libURLresetAll libUrlSetAuthCallback libURLSetDriver libURLSetCustomHTTPHeaders libUrlSetExpect100 libURLSetFTPListCommand libURLSetFTPMode libURLSetFTPStopTime libURLSetStatusCallback load extension loadedExtensions multiply socket prepare process post seek rel relative read from process rename replace require resetAll resolve revAddXMLNode revAppendXML revCloseCursor revCloseDatabase revCommitDatabase revCopyFile revCopyFolder revCopyXMLNode revDeleteFolder revDeleteXMLNode revDeleteAllXMLTrees revDeleteXMLTree revExecuteSQL revGoURL revInsertXMLNode revMoveFolder revMoveToFirstRecord revMoveToLastRecord revMoveToNextRecord revMoveToPreviousRecord revMoveToRecord revMoveXMLNode revPutIntoXMLNode revRollBackDatabase revSetDatabaseDriverPath revSetXMLAttribute revXMLRPC_AddParam revXMLRPC_DeleteAllDocuments revXMLAddDTD revXMLRPC_Free revXMLRPC_FreeAll revXMLRPC_DeleteDocument revXMLRPC_DeleteParam revXMLRPC_SetHost revXMLRPC_SetMethod revXMLRPC_SetPort revXMLRPC_SetProtocol revXMLRPC_SetSocket revZipAddItemWithData revZipAddItemWithFile revZipAddUncompressedItemWithData revZipAddUncompressedItemWithFile revZipCancel revZipCloseArchive revZipDeleteItem revZipExtractItemToFile revZipExtractItemToVariable revZipSetProgressCallback revZipRenameItem revZipReplaceItemWithData revZipReplaceItemWithFile revZipOpenArchive send set sort split start stop subtract symmetric union unload vectorDotProduct wait write"},contains:[t,{className:"keyword",begin:"\\bend\\sif\\b"},{className:"function",beginKeywords:"function",end:"$",contains:[t,o,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.BINARY_NUMBER_MODE,e.C_NUMBER_MODE,i]},{className:"function",begin:"\\bend\\s+",end:"$",keywords:"end",contains:[o,i],relevance:0},{beginKeywords:"command on",end:"$",contains:[t,o,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.BINARY_NUMBER_MODE,e.C_NUMBER_MODE,i]},{className:"meta",variants:[{begin:"<\\?(rev|lc|livecode)",relevance:10},{begin:"<\\?"},{begin:"\\?>"}]},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.BINARY_NUMBER_MODE,e.C_NUMBER_MODE,i].concat(a),illegal:";$|^\\[|^=|&|\\{"}}return vn=n,vn}var yn,Io;function bu(){if(Io)return yn;Io=1;const n=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],e=["true","false","null","undefined","NaN","Infinity"],t=["Object","Function","Boolean","Symbol","Math","Date","Number","BigInt","String","RegExp","Array","Float32Array","Float64Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Int32Array","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array","Set","Map","WeakSet","WeakMap","ArrayBuffer","SharedArrayBuffer","Atomics","DataView","JSON","Promise","Generator","GeneratorFunction","AsyncFunction","Reflect","Proxy","Intl","WebAssembly"],a=["Error","EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],i=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],o=[].concat(i,t,a);function s(r){const l=["npm","print"],c=["yes","no","on","off","it","that","void"],_=["then","unless","until","loop","of","by","when","and","or","is","isnt","not","it","that","otherwise","from","to","til","fallthrough","case","enum","native","list","map","__hasProp","__extends","__slice","__bind","__indexOf"],d={keyword:n.concat(_),literal:e.concat(c),built_in:o.concat(l)},E="[A-Za-z$_](?:-[0-9A-Za-z$_]|[0-9A-Za-z$_])*",m=r.inherit(r.TITLE_MODE,{begin:E}),p={className:"subst",begin:/#\{/,end:/\}/,keywords:d},S={className:"subst",begin:/#[A-Za-z$_]/,end:/(?:-[0-9A-Za-z$_]|[0-9A-Za-z$_])*/,keywords:d},g=[r.BINARY_NUMBER_MODE,{className:"number",begin:"(\\b0[xX][a-fA-F0-9_]+)|(\\b\\d(\\d|_\\d)*(\\.(\\d(\\d|_\\d)*)?)?(_*[eE]([-+]\\d(_\\d|\\d)*)?)?[_a-z]*)",relevance:0,starts:{end:"(\\s*/)?",relevance:0}},{className:"string",variants:[{begin:/'''/,end:/'''/,contains:[r.BACKSLASH_ESCAPE]},{begin:/'/,end:/'/,contains:[r.BACKSLASH_ESCAPE]},{begin:/"""/,end:/"""/,contains:[r.BACKSLASH_ESCAPE,p,S]},{begin:/"/,end:/"/,contains:[r.BACKSLASH_ESCAPE,p,S]},{begin:/\\/,end:/(\s|$)/,excludeEnd:!0}]},{className:"regexp",variants:[{begin:"//",end:"//[gim]*",contains:[p,r.HASH_COMMENT_MODE]},{begin:/\/(?![ *])(\\.|[^\\\n])*?\/[gim]*(?=\W)/}]},{begin:"@"+E},{begin:"``",end:"``",excludeBegin:!0,excludeEnd:!0,subLanguage:"javascript"}];p.contains=g;const T={className:"params",begin:"\\(",returnBegin:!0,contains:[{begin:/\(/,end:/\)/,keywords:d,contains:["self"].concat(g)}]},N={begin:"(#=>|=>|\\|>>|-?->|!->)"},C={variants:[{match:[/class\s+/,E,/\s+extends\s+/,E]},{match:[/class\s+/,E]}],scope:{2:"title.class",4:"title.class.inherited"},keywords:d};return{name:"LiveScript",aliases:["ls"],keywords:d,illegal:/\/\*/,contains:g.concat([r.COMMENT("\\/\\*","\\*\\/"),r.HASH_COMMENT_MODE,N,{className:"function",contains:[m,T],returnBegin:!0,variants:[{begin:"("+E+"\\s*(?:=|:=)\\s*)?(\\(.*\\)\\s*)?\\B->\\*?",end:"->\\*?"},{begin:"("+E+"\\s*(?:=|:=)\\s*)?!?(\\(.*\\)\\s*)?\\B[-~]{1,2}>\\*?",end:"[-~]{1,2}>\\*?"},{begin:"("+E+"\\s*(?:=|:=)\\s*)?(\\(.*\\)\\s*)?\\B!?[-~]{1,2}>\\*?",end:"!?[-~]{1,2}>\\*?"}]},C,{begin:E+":",end:":",returnBegin:!0,returnEnd:!0,relevance:0}])}}return yn=s,yn}var Dn,Ao;function Ru(){if(Ao)return Dn;Ao=1;function n(e){const t=e.regex,a=/([-a-zA-Z$._][\w$.-]*)/,i={className:"type",begin:/\bi\d+(?=\s|\b)/},o={className:"operator",relevance:0,begin:/=/},s={className:"punctuation",relevance:0,begin:/,/},r={className:"number",variants:[{begin:/[su]?0[xX][KMLHR]?[a-fA-F0-9]+/},{begin:/[-+]?\d+(?:[.]\d+)?(?:[eE][-+]?\d+(?:[.]\d+)?)?/}],relevance:0},l={className:"symbol",variants:[{begin:/^\s*[a-z]+:/}],relevance:0},c={className:"variable",variants:[{begin:t.concat(/%/,a)},{begin:/%\d+/},{begin:/#\d+/}]},_={className:"title",variants:[{begin:t.concat(/@/,a)},{begin:/@\d+/},{begin:t.concat(/!/,a)},{begin:t.concat(/!\d+/,a)},{begin:/!\d+/}]};return{name:"LLVM IR",keywords:"begin end true false declare define global constant private linker_private internal available_externally linkonce linkonce_odr weak weak_odr appending dllimport dllexport common default hidden protected extern_weak external thread_local zeroinitializer undef null to tail target triple datalayout volatile nuw nsw nnan ninf nsz arcp fast exact inbounds align addrspace section alias module asm sideeffect gc dbg linker_private_weak attributes blockaddress initialexec localdynamic localexec prefix unnamed_addr ccc fastcc coldcc x86_stdcallcc x86_fastcallcc arm_apcscc arm_aapcscc arm_aapcs_vfpcc ptx_device ptx_kernel intel_ocl_bicc msp430_intrcc spir_func spir_kernel x86_64_sysvcc x86_64_win64cc x86_thiscallcc cc c signext zeroext inreg sret nounwind noreturn noalias nocapture byval nest readnone readonly inlinehint noinline alwaysinline optsize ssp sspreq noredzone noimplicitfloat naked builtin cold nobuiltin noduplicate nonlazybind optnone returns_twice sanitize_address sanitize_memory sanitize_thread sspstrong uwtable returned type opaque eq ne slt sgt sle sge ult ugt ule uge oeq one olt ogt ole oge ord uno ueq une x acq_rel acquire alignstack atomic catch cleanup filter inteldialect max min monotonic nand personality release seq_cst singlethread umax umin unordered xchg add fadd sub fsub mul fmul udiv sdiv fdiv urem srem frem shl lshr ashr and or xor icmp fcmp phi call trunc zext sext fptrunc fpext uitofp sitofp fptoui fptosi inttoptr ptrtoint bitcast addrspacecast select va_arg ret br switch invoke unwind unreachable indirectbr landingpad resume malloc alloca free load store getelementptr extractelement insertelement shufflevector getresult extractvalue insertvalue atomicrmw cmpxchg fence argmemonly double",contains:[i,e.COMMENT(/;\s*$/,null,{relevance:0}),e.COMMENT(/;/,/$/),{className:"string",begin:/"/,end:/"/,contains:[{className:"char.escape",match:/\\\d\d/}]},_,s,o,c,l,r]}}return Dn=n,Dn}var hn,vo;function Nu(){if(vo)return hn;vo=1;function n(e){const a={className:"string",begin:'"',end:'"',contains:[{className:"subst",begin:/\\[tn"\\]/}]},i={className:"number",relevance:0,begin:e.C_NUMBER_RE},o={className:"literal",variants:[{begin:"\\b(PI|TWO_PI|PI_BY_TWO|DEG_TO_RAD|RAD_TO_DEG|SQRT2)\\b"},{begin:"\\b(XP_ERROR_(EXPERIENCES_DISABLED|EXPERIENCE_(DISABLED|SUSPENDED)|INVALID_(EXPERIENCE|PARAMETERS)|KEY_NOT_FOUND|MATURITY_EXCEEDED|NONE|NOT_(FOUND|PERMITTED(_LAND)?)|NO_EXPERIENCE|QUOTA_EXCEEDED|RETRY_UPDATE|STORAGE_EXCEPTION|STORE_DISABLED|THROTTLED|UNKNOWN_ERROR)|JSON_APPEND|STATUS_(PHYSICS|ROTATE_[XYZ]|PHANTOM|SANDBOX|BLOCK_GRAB(_OBJECT)?|(DIE|RETURN)_AT_EDGE|CAST_SHADOWS|OK|MALFORMED_PARAMS|TYPE_MISMATCH|BOUNDS_ERROR|NOT_(FOUND|SUPPORTED)|INTERNAL_ERROR|WHITELIST_FAILED)|AGENT(_(BY_(LEGACY_|USER)NAME|FLYING|ATTACHMENTS|SCRIPTED|MOUSELOOK|SITTING|ON_OBJECT|AWAY|WALKING|IN_AIR|TYPING|CROUCHING|BUSY|ALWAYS_RUN|AUTOPILOT|LIST_(PARCEL(_OWNER)?|REGION)))?|CAMERA_(PITCH|DISTANCE|BEHINDNESS_(ANGLE|LAG)|(FOCUS|POSITION)(_(THRESHOLD|LOCKED|LAG))?|FOCUS_OFFSET|ACTIVE)|ANIM_ON|LOOP|REVERSE|PING_PONG|SMOOTH|ROTATE|SCALE|ALL_SIDES|LINK_(ROOT|SET|ALL_(OTHERS|CHILDREN)|THIS)|ACTIVE|PASS(IVE|_(ALWAYS|IF_NOT_HANDLED|NEVER))|SCRIPTED|CONTROL_(FWD|BACK|(ROT_)?(LEFT|RIGHT)|UP|DOWN|(ML_)?LBUTTON)|PERMISSION_(RETURN_OBJECTS|DEBIT|OVERRIDE_ANIMATIONS|SILENT_ESTATE_MANAGEMENT|TAKE_CONTROLS|TRIGGER_ANIMATION|ATTACH|CHANGE_LINKS|(CONTROL|TRACK)_CAMERA|TELEPORT)|INVENTORY_(TEXTURE|SOUND|OBJECT|SCRIPT|LANDMARK|CLOTHING|NOTECARD|BODYPART|ANIMATION|GESTURE|ALL|NONE)|CHANGED_(INVENTORY|COLOR|SHAPE|SCALE|TEXTURE|LINK|ALLOWED_DROP|OWNER|REGION(_START)?|TELEPORT|MEDIA)|OBJECT_(CLICK_ACTION|HOVER_HEIGHT|LAST_OWNER_ID|(PHYSICS|SERVER|STREAMING)_COST|UNKNOWN_DETAIL|CHARACTER_TIME|PHANTOM|PHYSICS|TEMP_(ATTACHED|ON_REZ)|NAME|DESC|POS|PRIM_(COUNT|EQUIVALENCE)|RETURN_(PARCEL(_OWNER)?|REGION)|REZZER_KEY|ROO?T|VELOCITY|OMEGA|OWNER|GROUP(_TAG)?|CREATOR|ATTACHED_(POINT|SLOTS_AVAILABLE)|RENDER_WEIGHT|(BODY_SHAPE|PATHFINDING)_TYPE|(RUNNING|TOTAL)_SCRIPT_COUNT|TOTAL_INVENTORY_COUNT|SCRIPT_(MEMORY|TIME))|TYPE_(INTEGER|FLOAT|STRING|KEY|VECTOR|ROTATION|INVALID)|(DEBUG|PUBLIC)_CHANNEL|ATTACH_(AVATAR_CENTER|CHEST|HEAD|BACK|PELVIS|MOUTH|CHIN|NECK|NOSE|BELLY|[LR](SHOULDER|HAND|FOOT|EAR|EYE|[UL](ARM|LEG)|HIP)|(LEFT|RIGHT)_PEC|HUD_(CENTER_[12]|TOP_(RIGHT|CENTER|LEFT)|BOTTOM(_(RIGHT|LEFT))?)|[LR]HAND_RING1|TAIL_(BASE|TIP)|[LR]WING|FACE_(JAW|[LR]EAR|[LR]EYE|TOUNGE)|GROIN|HIND_[LR]FOOT)|LAND_(LEVEL|RAISE|LOWER|SMOOTH|NOISE|REVERT)|DATA_(ONLINE|NAME|BORN|SIM_(POS|STATUS|RATING)|PAYINFO)|PAYMENT_INFO_(ON_FILE|USED)|REMOTE_DATA_(CHANNEL|REQUEST|REPLY)|PSYS_(PART_(BF_(ZERO|ONE(_MINUS_(DEST_COLOR|SOURCE_(ALPHA|COLOR)))?|DEST_COLOR|SOURCE_(ALPHA|COLOR))|BLEND_FUNC_(DEST|SOURCE)|FLAGS|(START|END)_(COLOR|ALPHA|SCALE|GLOW)|MAX_AGE|(RIBBON|WIND|INTERP_(COLOR|SCALE)|BOUNCE|FOLLOW_(SRC|VELOCITY)|TARGET_(POS|LINEAR)|EMISSIVE)_MASK)|SRC_(MAX_AGE|PATTERN|ANGLE_(BEGIN|END)|BURST_(RATE|PART_COUNT|RADIUS|SPEED_(MIN|MAX))|ACCEL|TEXTURE|TARGET_KEY|OMEGA|PATTERN_(DROP|EXPLODE|ANGLE(_CONE(_EMPTY)?)?)))|VEHICLE_(REFERENCE_FRAME|TYPE_(NONE|SLED|CAR|BOAT|AIRPLANE|BALLOON)|(LINEAR|ANGULAR)_(FRICTION_TIMESCALE|MOTOR_DIRECTION)|LINEAR_MOTOR_OFFSET|HOVER_(HEIGHT|EFFICIENCY|TIMESCALE)|BUOYANCY|(LINEAR|ANGULAR)_(DEFLECTION_(EFFICIENCY|TIMESCALE)|MOTOR_(DECAY_)?TIMESCALE)|VERTICAL_ATTRACTION_(EFFICIENCY|TIMESCALE)|BANKING_(EFFICIENCY|MIX|TIMESCALE)|FLAG_(NO_DEFLECTION_UP|LIMIT_(ROLL_ONLY|MOTOR_UP)|HOVER_((WATER|TERRAIN|UP)_ONLY|GLOBAL_HEIGHT)|MOUSELOOK_(STEER|BANK)|CAMERA_DECOUPLED))|PRIM_(ALLOW_UNSIT|ALPHA_MODE(_(BLEND|EMISSIVE|MASK|NONE))?|NORMAL|SPECULAR|TYPE(_(BOX|CYLINDER|PRISM|SPHERE|TORUS|TUBE|RING|SCULPT))?|HOLE_(DEFAULT|CIRCLE|SQUARE|TRIANGLE)|MATERIAL(_(STONE|METAL|GLASS|WOOD|FLESH|PLASTIC|RUBBER))?|SHINY_(NONE|LOW|MEDIUM|HIGH)|BUMP_(NONE|BRIGHT|DARK|WOOD|BARK|BRICKS|CHECKER|CONCRETE|TILE|STONE|DISKS|GRAVEL|BLOBS|SIDING|LARGETILE|STUCCO|SUCTION|WEAVE)|TEXGEN_(DEFAULT|PLANAR)|SCRIPTED_SIT_ONLY|SCULPT_(TYPE_(SPHERE|TORUS|PLANE|CYLINDER|MASK)|FLAG_(MIRROR|INVERT))|PHYSICS(_(SHAPE_(CONVEX|NONE|PRIM|TYPE)))?|(POS|ROT)_LOCAL|SLICE|TEXT|FLEXIBLE|POINT_LIGHT|TEMP_ON_REZ|PHANTOM|POSITION|SIT_TARGET|SIZE|ROTATION|TEXTURE|NAME|OMEGA|DESC|LINK_TARGET|COLOR|BUMP_SHINY|FULLBRIGHT|TEXGEN|GLOW|MEDIA_(ALT_IMAGE_ENABLE|CONTROLS|(CURRENT|HOME)_URL|AUTO_(LOOP|PLAY|SCALE|ZOOM)|FIRST_CLICK_INTERACT|(WIDTH|HEIGHT)_PIXELS|WHITELIST(_ENABLE)?|PERMS_(INTERACT|CONTROL)|PARAM_MAX|CONTROLS_(STANDARD|MINI)|PERM_(NONE|OWNER|GROUP|ANYONE)|MAX_(URL_LENGTH|WHITELIST_(SIZE|COUNT)|(WIDTH|HEIGHT)_PIXELS)))|MASK_(BASE|OWNER|GROUP|EVERYONE|NEXT)|PERM_(TRANSFER|MODIFY|COPY|MOVE|ALL)|PARCEL_(MEDIA_COMMAND_(STOP|PAUSE|PLAY|LOOP|TEXTURE|URL|TIME|AGENT|UNLOAD|AUTO_ALIGN|TYPE|SIZE|DESC|LOOP_SET)|FLAG_(ALLOW_(FLY|(GROUP_)?SCRIPTS|LANDMARK|TERRAFORM|DAMAGE|CREATE_(GROUP_)?OBJECTS)|USE_(ACCESS_(GROUP|LIST)|BAN_LIST|LAND_PASS_LIST)|LOCAL_SOUND_ONLY|RESTRICT_PUSHOBJECT|ALLOW_(GROUP|ALL)_OBJECT_ENTRY)|COUNT_(TOTAL|OWNER|GROUP|OTHER|SELECTED|TEMP)|DETAILS_(NAME|DESC|OWNER|GROUP|AREA|ID|SEE_AVATARS))|LIST_STAT_(MAX|MIN|MEAN|MEDIAN|STD_DEV|SUM(_SQUARES)?|NUM_COUNT|GEOMETRIC_MEAN|RANGE)|PAY_(HIDE|DEFAULT)|REGION_FLAG_(ALLOW_DAMAGE|FIXED_SUN|BLOCK_TERRAFORM|SANDBOX|DISABLE_(COLLISIONS|PHYSICS)|BLOCK_FLY|ALLOW_DIRECT_TELEPORT|RESTRICT_PUSHOBJECT)|HTTP_(METHOD|MIMETYPE|BODY_(MAXLENGTH|TRUNCATED)|CUSTOM_HEADER|PRAGMA_NO_CACHE|VERBOSE_THROTTLE|VERIFY_CERT)|SIT_(INVALID_(AGENT|LINK_OBJECT)|NO(T_EXPERIENCE|_(ACCESS|EXPERIENCE_PERMISSION|SIT_TARGET)))|STRING_(TRIM(_(HEAD|TAIL))?)|CLICK_ACTION_(NONE|TOUCH|SIT|BUY|PAY|OPEN(_MEDIA)?|PLAY|ZOOM)|TOUCH_INVALID_FACE|PROFILE_(NONE|SCRIPT_MEMORY)|RC_(DATA_FLAGS|DETECT_PHANTOM|GET_(LINK_NUM|NORMAL|ROOT_KEY)|MAX_HITS|REJECT_(TYPES|AGENTS|(NON)?PHYSICAL|LAND))|RCERR_(CAST_TIME_EXCEEDED|SIM_PERF_LOW|UNKNOWN)|ESTATE_ACCESS_(ALLOWED_(AGENT|GROUP)_(ADD|REMOVE)|BANNED_AGENT_(ADD|REMOVE))|DENSITY|FRICTION|RESTITUTION|GRAVITY_MULTIPLIER|KFM_(COMMAND|CMD_(PLAY|STOP|PAUSE)|MODE|FORWARD|LOOP|PING_PONG|REVERSE|DATA|ROTATION|TRANSLATION)|ERR_(GENERIC|PARCEL_PERMISSIONS|MALFORMED_PARAMS|RUNTIME_PERMISSIONS|THROTTLED)|CHARACTER_(CMD_((SMOOTH_)?STOP|JUMP)|DESIRED_(TURN_)?SPEED|RADIUS|STAY_WITHIN_PARCEL|LENGTH|ORIENTATION|ACCOUNT_FOR_SKIPPED_FRAMES|AVOIDANCE_MODE|TYPE(_([ABCD]|NONE))?|MAX_(DECEL|TURN_RADIUS|(ACCEL|SPEED)))|PURSUIT_(OFFSET|FUZZ_FACTOR|GOAL_TOLERANCE|INTERCEPT)|REQUIRE_LINE_OF_SIGHT|FORCE_DIRECT_PATH|VERTICAL|HORIZONTAL|AVOID_(CHARACTERS|DYNAMIC_OBSTACLES|NONE)|PU_(EVADE_(HIDDEN|SPOTTED)|FAILURE_(DYNAMIC_PATHFINDING_DISABLED|INVALID_(GOAL|START)|NO_(NAVMESH|VALID_DESTINATION)|OTHER|TARGET_GONE|(PARCEL_)?UNREACHABLE)|(GOAL|SLOWDOWN_DISTANCE)_REACHED)|TRAVERSAL_TYPE(_(FAST|NONE|SLOW))?|CONTENT_TYPE_(ATOM|FORM|HTML|JSON|LLSD|RSS|TEXT|XHTML|XML)|GCNP_(RADIUS|STATIC)|(PATROL|WANDER)_PAUSE_AT_WAYPOINTS|OPT_(AVATAR|CHARACTER|EXCLUSION_VOLUME|LEGACY_LINKSET|MATERIAL_VOLUME|OTHER|STATIC_OBSTACLE|WALKABLE)|SIM_STAT_PCT_CHARS_STEPPED)\\b"},{begin:"\\b(FALSE|TRUE)\\b"},{begin:"\\b(ZERO_ROTATION)\\b"},{begin:"\\b(EOF|JSON_(ARRAY|DELETE|FALSE|INVALID|NULL|NUMBER|OBJECT|STRING|TRUE)|NULL_KEY|TEXTURE_(BLANK|DEFAULT|MEDIA|PLYWOOD|TRANSPARENT)|URL_REQUEST_(GRANTED|DENIED))\\b"},{begin:"\\b(ZERO_VECTOR|TOUCH_INVALID_(TEXCOORD|VECTOR))\\b"}]},s={className:"built_in",begin:"\\b(ll(AgentInExperience|(Create|DataSize|Delete|KeyCount|Keys|Read|Update)KeyValue|GetExperience(Details|ErrorMessage)|ReturnObjectsBy(ID|Owner)|Json(2List|[GS]etValue|ValueType)|Sin|Cos|Tan|Atan2|Sqrt|Pow|Abs|Fabs|Frand|Floor|Ceil|Round|Vec(Mag|Norm|Dist)|Rot(Between|2(Euler|Fwd|Left|Up))|(Euler|Axes)2Rot|Whisper|(Region|Owner)?Say|Shout|Listen(Control|Remove)?|Sensor(Repeat|Remove)?|Detected(Name|Key|Owner|Type|Pos|Vel|Grab|Rot|Group|LinkNumber)|Die|Ground|Wind|([GS]et)(AnimationOverride|MemoryLimit|PrimMediaParams|ParcelMusicURL|Object(Desc|Name)|PhysicsMaterial|Status|Scale|Color|Alpha|Texture|Pos|Rot|Force|Torque)|ResetAnimationOverride|(Scale|Offset|Rotate)Texture|(Rot)?Target(Remove)?|(Stop)?MoveToTarget|Apply(Rotational)?Impulse|Set(KeyframedMotion|ContentType|RegionPos|(Angular)?Velocity|Buoyancy|HoverHeight|ForceAndTorque|TimerEvent|ScriptState|Damage|TextureAnim|Sound(Queueing|Radius)|Vehicle(Type|(Float|Vector|Rotation)Param)|(Touch|Sit)?Text|Camera(Eye|At)Offset|PrimitiveParams|ClickAction|Link(Alpha|Color|PrimitiveParams(Fast)?|Texture(Anim)?|Camera|Media)|RemoteScriptAccessPin|PayPrice|LocalRot)|ScaleByFactor|Get((Max|Min)ScaleFactor|ClosestNavPoint|StaticPath|SimStats|Env|PrimitiveParams|Link(PrimitiveParams|Number(OfSides)?|Key|Name|Media)|HTTPHeader|FreeURLs|Object(Details|PermMask|PrimCount)|Parcel(MaxPrims|Details|Prim(Count|Owners))|Attached(List)?|(SPMax|Free|Used)Memory|Region(Name|TimeDilation|FPS|Corner|AgentCount)|Root(Position|Rotation)|UnixTime|(Parcel|Region)Flags|(Wall|GMT)clock|SimulatorHostname|BoundingBox|GeometricCenter|Creator|NumberOf(Prims|NotecardLines|Sides)|Animation(List)?|(Camera|Local)(Pos|Rot)|Vel|Accel|Omega|Time(stamp|OfDay)|(Object|CenterOf)?Mass|MassMKS|Energy|Owner|(Owner)?Key|SunDirection|Texture(Offset|Scale|Rot)|Inventory(Number|Name|Key|Type|Creator|PermMask)|Permissions(Key)?|StartParameter|List(Length|EntryType)|Date|Agent(Size|Info|Language|List)|LandOwnerAt|NotecardLine|Script(Name|State))|(Get|Reset|GetAndReset)Time|PlaySound(Slave)?|LoopSound(Master|Slave)?|(Trigger|Stop|Preload)Sound|((Get|Delete)Sub|Insert)String|To(Upper|Lower)|Give(InventoryList|Money)|RezObject|(Stop)?LookAt|Sleep|CollisionFilter|(Take|Release)Controls|DetachFromAvatar|AttachToAvatar(Temp)?|InstantMessage|(GetNext)?Email|StopHover|MinEventDelay|RotLookAt|String(Length|Trim)|(Start|Stop)Animation|TargetOmega|Request(Experience)?Permissions|(Create|Break)Link|BreakAllLinks|(Give|Remove)Inventory|Water|PassTouches|Request(Agent|Inventory)Data|TeleportAgent(Home|GlobalCoords)?|ModifyLand|CollisionSound|ResetScript|MessageLinked|PushObject|PassCollisions|AxisAngle2Rot|Rot2(Axis|Angle)|A(cos|sin)|AngleBetween|AllowInventoryDrop|SubStringIndex|List2(CSV|Integer|Json|Float|String|Key|Vector|Rot|List(Strided)?)|DeleteSubList|List(Statistics|Sort|Randomize|(Insert|Find|Replace)List)|EdgeOfWorld|AdjustSoundVolume|Key2Name|TriggerSoundLimited|EjectFromLand|(CSV|ParseString)2List|OverMyLand|SameGroup|UnSit|Ground(Slope|Normal|Contour)|GroundRepel|(Set|Remove)VehicleFlags|SitOnLink|(AvatarOn)?(Link)?SitTarget|Script(Danger|Profiler)|Dialog|VolumeDetect|ResetOtherScript|RemoteLoadScriptPin|(Open|Close)RemoteDataChannel|SendRemoteData|RemoteDataReply|(Integer|String)ToBase64|XorBase64|Log(10)?|Base64To(String|Integer)|ParseStringKeepNulls|RezAtRoot|RequestSimulatorData|ForceMouselook|(Load|Release|(E|Une)scape)URL|ParcelMedia(CommandList|Query)|ModPow|MapDestination|(RemoveFrom|AddTo|Reset)Land(Pass|Ban)List|(Set|Clear)CameraParams|HTTP(Request|Response)|TextBox|DetectedTouch(UV|Face|Pos|(N|Bin)ormal|ST)|(MD5|SHA1|DumpList2)String|Request(Secure)?URL|Clear(Prim|Link)Media|(Link)?ParticleSystem|(Get|Request)(Username|DisplayName)|RegionSayTo|CastRay|GenerateKey|TransferLindenDollars|ManageEstateAccess|(Create|Delete)Character|ExecCharacterCmd|Evade|FleeFrom|NavigateTo|PatrolPoints|Pursue|UpdateCharacter|WanderWithin))\\b"};return{name:"LSL (Linden Scripting Language)",illegal:":",contains:[a,{className:"comment",variants:[e.COMMENT("//","$"),e.COMMENT("/\\*","\\*/")],relevance:0},i,{className:"section",variants:[{begin:"\\b(state|default)\\b"},{begin:"\\b(state_(entry|exit)|touch(_(start|end))?|(land_)?collision(_(start|end))?|timer|listen|(no_)?sensor|control|(not_)?at_(rot_)?target|money|email|experience_permissions(_denied)?|run_time_permissions|changed|attach|dataserver|moving_(start|end)|link_message|(on|object)_rez|remote_data|http_re(sponse|quest)|path_update|transaction_result)\\b"}]},s,o,{className:"type",begin:"\\b(integer|float|string|key|vector|quaternion|rotation|list)\\b"}]}}return hn=n,hn}var Mn,yo;function Cu(){if(yo)return Mn;yo=1;function n(e){const t="\\[=*\\[",a="\\]=*\\]",i={begin:t,end:a,contains:["self"]},o=[e.COMMENT("--(?!"+t+")","$"),e.COMMENT("--"+t,a,{contains:[i],relevance:10})];return{name:"Lua",keywords:{$pattern:e.UNDERSCORE_IDENT_RE,literal:"true false nil",keyword:"and break do else elseif end for goto if in local not or repeat return then until while",built_in:"_G _ENV _VERSION __index __newindex __mode __call __metatable __tostring __len __gc __add __sub __mul __div __mod __pow __concat __unm __eq __lt __le assert collectgarbage dofile error getfenv getmetatable ipairs load loadfile loadstring module next pairs pcall print rawequal rawget rawset require select setfenv setmetatable tonumber tostring type unpack xpcall arg self coroutine resume yield status wrap create running debug getupvalue debug sethook getmetatable gethook setmetatable setlocal traceback setfenv getinfo setupvalue getlocal getregistry getfenv io lines write close flush open output type read stderr stdin input stdout popen tmpfile math log max acos huge ldexp pi cos tanh pow deg tan cosh sinh random randomseed frexp ceil floor rad abs sqrt modf asin min mod fmod log10 atan2 exp sin atan os exit setlocale date getenv difftime remove time clock tmpname rename execute package preload loadlib loaded loaders cpath config path seeall string sub upper len gfind rep find match char dump gmatch reverse byte format gsub lower table setn insert getn foreachi maxn foreach concat sort remove"},contains:o.concat([{className:"function",beginKeywords:"function",end:"\\)",contains:[e.inherit(e.TITLE_MODE,{begin:"([_a-zA-Z]\\w*\\.)*([_a-zA-Z]\\w*:)?[_a-zA-Z]\\w*"}),{className:"params",begin:"\\(",endsWithParent:!0,contains:o}].concat(o)},e.C_NUMBER_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{className:"string",begin:t,end:a,contains:[i],relevance:5}])}}return Mn=n,Mn}var Ln,Do;function fu(){if(Do)return Ln;Do=1;function n(e){const t={className:"variable",variants:[{begin:"\\$\\("+e.UNDERSCORE_IDENT_RE+"\\)",contains:[e.BACKSLASH_ESCAPE]},{begin:/\$[@%<?\^\+\*]/}]},a={className:"string",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,t]},i={className:"variable",begin:/\$\([\w-]+\s/,end:/\)/,keywords:{built_in:"subst patsubst strip findstring filter filter-out sort word wordlist firstword lastword dir notdir suffix basename addsuffix addprefix join wildcard realpath abspath error warning shell origin flavor foreach if or and call eval file value"},contains:[t]},o={begin:"^"+e.UNDERSCORE_IDENT_RE+"\\s*(?=[:+?]?=)"},s={className:"meta",begin:/^\.PHONY:/,end:/$/,keywords:{$pattern:/[\.\w]+/,keyword:".PHONY"}},r={className:"section",begin:/^[^\s]+:/,end:/$/,contains:[t]};return{name:"Makefile",aliases:["mk","mak","make"],keywords:{$pattern:/[\w-]+/,keyword:"define endef undefine ifdef ifndef ifeq ifneq else endif include -include sinclude override export unexport private vpath"},contains:[e.HASH_COMMENT_MODE,t,a,i,o,s,r]}}return Ln=n,Ln}var xn,ho;function Ou(){if(ho)return xn;ho=1;const n=["AASTriangle","AbelianGroup","Abort","AbortKernels","AbortProtect","AbortScheduledTask","Above","Abs","AbsArg","AbsArgPlot","Absolute","AbsoluteCorrelation","AbsoluteCorrelationFunction","AbsoluteCurrentValue","AbsoluteDashing","AbsoluteFileName","AbsoluteOptions","AbsolutePointSize","AbsoluteThickness","AbsoluteTime","AbsoluteTiming","AcceptanceThreshold","AccountingForm","Accumulate","Accuracy","AccuracyGoal","ActionDelay","ActionMenu","ActionMenuBox","ActionMenuBoxOptions","Activate","Active","ActiveClassification","ActiveClassificationObject","ActiveItem","ActivePrediction","ActivePredictionObject","ActiveStyle","AcyclicGraphQ","AddOnHelpPath","AddSides","AddTo","AddToSearchIndex","AddUsers","AdjacencyGraph","AdjacencyList","AdjacencyMatrix","AdjacentMeshCells","AdjustmentBox","AdjustmentBoxOptions","AdjustTimeSeriesForecast","AdministrativeDivisionData","AffineHalfSpace","AffineSpace","AffineStateSpaceModel","AffineTransform","After","AggregatedEntityClass","AggregationLayer","AircraftData","AirportData","AirPressureData","AirTemperatureData","AiryAi","AiryAiPrime","AiryAiZero","AiryBi","AiryBiPrime","AiryBiZero","AlgebraicIntegerQ","AlgebraicNumber","AlgebraicNumberDenominator","AlgebraicNumberNorm","AlgebraicNumberPolynomial","AlgebraicNumberTrace","AlgebraicRules","AlgebraicRulesData","Algebraics","AlgebraicUnitQ","Alignment","AlignmentMarker","AlignmentPoint","All","AllowAdultContent","AllowedCloudExtraParameters","AllowedCloudParameterExtensions","AllowedDimensions","AllowedFrequencyRange","AllowedHeads","AllowGroupClose","AllowIncomplete","AllowInlineCells","AllowKernelInitialization","AllowLooseGrammar","AllowReverseGroupClose","AllowScriptLevelChange","AllowVersionUpdate","AllTrue","Alphabet","AlphabeticOrder","AlphabeticSort","AlphaChannel","AlternateImage","AlternatingFactorial","AlternatingGroup","AlternativeHypothesis","Alternatives","AltitudeMethod","AmbientLight","AmbiguityFunction","AmbiguityList","Analytic","AnatomyData","AnatomyForm","AnatomyPlot3D","AnatomySkinStyle","AnatomyStyling","AnchoredSearch","And","AndersonDarlingTest","AngerJ","AngleBisector","AngleBracket","AnglePath","AnglePath3D","AngleVector","AngularGauge","Animate","AnimationCycleOffset","AnimationCycleRepetitions","AnimationDirection","AnimationDisplayTime","AnimationRate","AnimationRepetitions","AnimationRunning","AnimationRunTime","AnimationTimeIndex","Animator","AnimatorBox","AnimatorBoxOptions","AnimatorElements","Annotate","Annotation","AnnotationDelete","AnnotationKeys","AnnotationRules","AnnotationValue","Annuity","AnnuityDue","Annulus","AnomalyDetection","AnomalyDetector","AnomalyDetectorFunction","Anonymous","Antialiasing","AntihermitianMatrixQ","Antisymmetric","AntisymmetricMatrixQ","Antonyms","AnyOrder","AnySubset","AnyTrue","Apart","ApartSquareFree","APIFunction","Appearance","AppearanceElements","AppearanceRules","AppellF1","Append","AppendCheck","AppendLayer","AppendTo","Apply","ApplySides","ArcCos","ArcCosh","ArcCot","ArcCoth","ArcCsc","ArcCsch","ArcCurvature","ARCHProcess","ArcLength","ArcSec","ArcSech","ArcSin","ArcSinDistribution","ArcSinh","ArcTan","ArcTanh","Area","Arg","ArgMax","ArgMin","ArgumentCountQ","ARIMAProcess","ArithmeticGeometricMean","ARMAProcess","Around","AroundReplace","ARProcess","Array","ArrayComponents","ArrayDepth","ArrayFilter","ArrayFlatten","ArrayMesh","ArrayPad","ArrayPlot","ArrayQ","ArrayResample","ArrayReshape","ArrayRules","Arrays","Arrow","Arrow3DBox","ArrowBox","Arrowheads","ASATriangle","Ask","AskAppend","AskConfirm","AskDisplay","AskedQ","AskedValue","AskFunction","AskState","AskTemplateDisplay","AspectRatio","AspectRatioFixed","Assert","AssociateTo","Association","AssociationFormat","AssociationMap","AssociationQ","AssociationThread","AssumeDeterministic","Assuming","Assumptions","AstronomicalData","Asymptotic","AsymptoticDSolveValue","AsymptoticEqual","AsymptoticEquivalent","AsymptoticGreater","AsymptoticGreaterEqual","AsymptoticIntegrate","AsymptoticLess","AsymptoticLessEqual","AsymptoticOutputTracker","AsymptoticProduct","AsymptoticRSolveValue","AsymptoticSolve","AsymptoticSum","Asynchronous","AsynchronousTaskObject","AsynchronousTasks","Atom","AtomCoordinates","AtomCount","AtomDiagramCoordinates","AtomList","AtomQ","AttentionLayer","Attributes","Audio","AudioAmplify","AudioAnnotate","AudioAnnotationLookup","AudioBlockMap","AudioCapture","AudioChannelAssignment","AudioChannelCombine","AudioChannelMix","AudioChannels","AudioChannelSeparate","AudioData","AudioDelay","AudioDelete","AudioDevice","AudioDistance","AudioEncoding","AudioFade","AudioFrequencyShift","AudioGenerator","AudioIdentify","AudioInputDevice","AudioInsert","AudioInstanceQ","AudioIntervals","AudioJoin","AudioLabel","AudioLength","AudioLocalMeasurements","AudioLooping","AudioLoudness","AudioMeasurements","AudioNormalize","AudioOutputDevice","AudioOverlay","AudioPad","AudioPan","AudioPartition","AudioPause","AudioPitchShift","AudioPlay","AudioPlot","AudioQ","AudioRecord","AudioReplace","AudioResample","AudioReverb","AudioReverse","AudioSampleRate","AudioSpectralMap","AudioSpectralTransformation","AudioSplit","AudioStop","AudioStream","AudioStreams","AudioTimeStretch","AudioTracks","AudioTrim","AudioType","AugmentedPolyhedron","AugmentedSymmetricPolynomial","Authenticate","Authentication","AuthenticationDialog","AutoAction","Autocomplete","AutocompletionFunction","AutoCopy","AutocorrelationTest","AutoDelete","AutoEvaluateEvents","AutoGeneratedPackage","AutoIndent","AutoIndentSpacings","AutoItalicWords","AutoloadPath","AutoMatch","Automatic","AutomaticImageSize","AutoMultiplicationSymbol","AutoNumberFormatting","AutoOpenNotebooks","AutoOpenPalettes","AutoQuoteCharacters","AutoRefreshed","AutoRemove","AutorunSequencing","AutoScaling","AutoScroll","AutoSpacing","AutoStyleOptions","AutoStyleWords","AutoSubmitting","Axes","AxesEdge","AxesLabel","AxesOrigin","AxesStyle","AxiomaticTheory","Axis","BabyMonsterGroupB","Back","Background","BackgroundAppearance","BackgroundTasksSettings","Backslash","Backsubstitution","Backward","Ball","Band","BandpassFilter","BandstopFilter","BarabasiAlbertGraphDistribution","BarChart","BarChart3D","BarcodeImage","BarcodeRecognize","BaringhausHenzeTest","BarLegend","BarlowProschanImportance","BarnesG","BarOrigin","BarSpacing","BartlettHannWindow","BartlettWindow","BaseDecode","BaseEncode","BaseForm","Baseline","BaselinePosition","BaseStyle","BasicRecurrentLayer","BatchNormalizationLayer","BatchSize","BatesDistribution","BattleLemarieWavelet","BayesianMaximization","BayesianMaximizationObject","BayesianMinimization","BayesianMinimizationObject","Because","BeckmannDistribution","Beep","Before","Begin","BeginDialogPacket","BeginFrontEndInteractionPacket","BeginPackage","BellB","BellY","Below","BenfordDistribution","BeniniDistribution","BenktanderGibratDistribution","BenktanderWeibullDistribution","BernoulliB","BernoulliDistribution","BernoulliGraphDistribution","BernoulliProcess","BernsteinBasis","BesselFilterModel","BesselI","BesselJ","BesselJZero","BesselK","BesselY","BesselYZero","Beta","BetaBinomialDistribution","BetaDistribution","BetaNegativeBinomialDistribution","BetaPrimeDistribution","BetaRegularized","Between","BetweennessCentrality","BeveledPolyhedron","BezierCurve","BezierCurve3DBox","BezierCurve3DBoxOptions","BezierCurveBox","BezierCurveBoxOptions","BezierFunction","BilateralFilter","Binarize","BinaryDeserialize","BinaryDistance","BinaryFormat","BinaryImageQ","BinaryRead","BinaryReadList","BinarySerialize","BinaryWrite","BinCounts","BinLists","Binomial","BinomialDistribution","BinomialProcess","BinormalDistribution","BiorthogonalSplineWavelet","BipartiteGraphQ","BiquadraticFilterModel","BirnbaumImportance","BirnbaumSaundersDistribution","BitAnd","BitClear","BitGet","BitLength","BitNot","BitOr","BitSet","BitShiftLeft","BitShiftRight","BitXor","BiweightLocation","BiweightMidvariance","Black","BlackmanHarrisWindow","BlackmanNuttallWindow","BlackmanWindow","Blank","BlankForm","BlankNullSequence","BlankSequence","Blend","Block","BlockchainAddressData","BlockchainBase","BlockchainBlockData","BlockchainContractValue","BlockchainData","BlockchainGet","BlockchainKeyEncode","BlockchainPut","BlockchainTokenData","BlockchainTransaction","BlockchainTransactionData","BlockchainTransactionSign","BlockchainTransactionSubmit","BlockMap","BlockRandom","BlomqvistBeta","BlomqvistBetaTest","Blue","Blur","BodePlot","BohmanWindow","Bold","Bond","BondCount","BondList","BondQ","Bookmarks","Boole","BooleanConsecutiveFunction","BooleanConvert","BooleanCountingFunction","BooleanFunction","BooleanGraph","BooleanMaxterms","BooleanMinimize","BooleanMinterms","BooleanQ","BooleanRegion","Booleans","BooleanStrings","BooleanTable","BooleanVariables","BorderDimensions","BorelTannerDistribution","Bottom","BottomHatTransform","BoundaryDiscretizeGraphics","BoundaryDiscretizeRegion","BoundaryMesh","BoundaryMeshRegion","BoundaryMeshRegionQ","BoundaryStyle","BoundedRegionQ","BoundingRegion","Bounds","Box","BoxBaselineShift","BoxData","BoxDimensions","Boxed","Boxes","BoxForm","BoxFormFormatTypes","BoxFrame","BoxID","BoxMargins","BoxMatrix","BoxObject","BoxRatios","BoxRotation","BoxRotationPoint","BoxStyle","BoxWhiskerChart","Bra","BracketingBar","BraKet","BrayCurtisDistance","BreadthFirstScan","Break","BridgeData","BrightnessEqualize","BroadcastStationData","Brown","BrownForsytheTest","BrownianBridgeProcess","BrowserCategory","BSplineBasis","BSplineCurve","BSplineCurve3DBox","BSplineCurve3DBoxOptions","BSplineCurveBox","BSplineCurveBoxOptions","BSplineFunction","BSplineSurface","BSplineSurface3DBox","BSplineSurface3DBoxOptions","BubbleChart","BubbleChart3D","BubbleScale","BubbleSizes","BuildingData","BulletGauge","BusinessDayQ","ButterflyGraph","ButterworthFilterModel","Button","ButtonBar","ButtonBox","ButtonBoxOptions","ButtonCell","ButtonContents","ButtonData","ButtonEvaluator","ButtonExpandable","ButtonFrame","ButtonFunction","ButtonMargins","ButtonMinHeight","ButtonNote","ButtonNotebook","ButtonSource","ButtonStyle","ButtonStyleMenuListing","Byte","ByteArray","ByteArrayFormat","ByteArrayQ","ByteArrayToString","ByteCount","ByteOrdering","C","CachedValue","CacheGraphics","CachePersistence","CalendarConvert","CalendarData","CalendarType","Callout","CalloutMarker","CalloutStyle","CallPacket","CanberraDistance","Cancel","CancelButton","CandlestickChart","CanonicalGraph","CanonicalizePolygon","CanonicalizePolyhedron","CanonicalName","CanonicalWarpingCorrespondence","CanonicalWarpingDistance","CantorMesh","CantorStaircase","Cap","CapForm","CapitalDifferentialD","Capitalize","CapsuleShape","CaptureRunning","CardinalBSplineBasis","CarlemanLinearize","CarmichaelLambda","CaseOrdering","Cases","CaseSensitive","Cashflow","Casoratian","Catalan","CatalanNumber","Catch","CategoricalDistribution","Catenate","CatenateLayer","CauchyDistribution","CauchyWindow","CayleyGraph","CDF","CDFDeploy","CDFInformation","CDFWavelet","Ceiling","CelestialSystem","Cell","CellAutoOverwrite","CellBaseline","CellBoundingBox","CellBracketOptions","CellChangeTimes","CellContents","CellContext","CellDingbat","CellDynamicExpression","CellEditDuplicate","CellElementsBoundingBox","CellElementSpacings","CellEpilog","CellEvaluationDuplicate","CellEvaluationFunction","CellEvaluationLanguage","CellEventActions","CellFrame","CellFrameColor","CellFrameLabelMargins","CellFrameLabels","CellFrameMargins","CellGroup","CellGroupData","CellGrouping","CellGroupingRules","CellHorizontalScrolling","CellID","CellLabel","CellLabelAutoDelete","CellLabelMargins","CellLabelPositioning","CellLabelStyle","CellLabelTemplate","CellMargins","CellObject","CellOpen","CellPrint","CellProlog","Cells","CellSize","CellStyle","CellTags","CellularAutomaton","CensoredDistribution","Censoring","Center","CenterArray","CenterDot","CentralFeature","CentralMoment","CentralMomentGeneratingFunction","Cepstrogram","CepstrogramArray","CepstrumArray","CForm","ChampernowneNumber","ChangeOptions","ChannelBase","ChannelBrokerAction","ChannelDatabin","ChannelHistoryLength","ChannelListen","ChannelListener","ChannelListeners","ChannelListenerWait","ChannelObject","ChannelPreSendFunction","ChannelReceiverFunction","ChannelSend","ChannelSubscribers","ChanVeseBinarize","Character","CharacterCounts","CharacterEncoding","CharacterEncodingsPath","CharacteristicFunction","CharacteristicPolynomial","CharacterName","CharacterNormalize","CharacterRange","Characters","ChartBaseStyle","ChartElementData","ChartElementDataFunction","ChartElementFunction","ChartElements","ChartLabels","ChartLayout","ChartLegends","ChartStyle","Chebyshev1FilterModel","Chebyshev2FilterModel","ChebyshevDistance","ChebyshevT","ChebyshevU","Check","CheckAbort","CheckAll","Checkbox","CheckboxBar","CheckboxBox","CheckboxBoxOptions","ChemicalData","ChessboardDistance","ChiDistribution","ChineseRemainder","ChiSquareDistribution","ChoiceButtons","ChoiceDialog","CholeskyDecomposition","Chop","ChromaticityPlot","ChromaticityPlot3D","ChromaticPolynomial","Circle","CircleBox","CircleDot","CircleMinus","CirclePlus","CirclePoints","CircleThrough","CircleTimes","CirculantGraph","CircularOrthogonalMatrixDistribution","CircularQuaternionMatrixDistribution","CircularRealMatrixDistribution","CircularSymplecticMatrixDistribution","CircularUnitaryMatrixDistribution","Circumsphere","CityData","ClassifierFunction","ClassifierInformation","ClassifierMeasurements","ClassifierMeasurementsObject","Classify","ClassPriors","Clear","ClearAll","ClearAttributes","ClearCookies","ClearPermissions","ClearSystemCache","ClebschGordan","ClickPane","Clip","ClipboardNotebook","ClipFill","ClippingStyle","ClipPlanes","ClipPlanesStyle","ClipRange","Clock","ClockGauge","ClockwiseContourIntegral","Close","Closed","CloseKernels","ClosenessCentrality","Closing","ClosingAutoSave","ClosingEvent","ClosingSaveDialog","CloudAccountData","CloudBase","CloudConnect","CloudConnections","CloudDeploy","CloudDirectory","CloudDisconnect","CloudEvaluate","CloudExport","CloudExpression","CloudExpressions","CloudFunction","CloudGet","CloudImport","CloudLoggingData","CloudObject","CloudObjectInformation","CloudObjectInformationData","CloudObjectNameFormat","CloudObjects","CloudObjectURLType","CloudPublish","CloudPut","CloudRenderingMethod","CloudSave","CloudShare","CloudSubmit","CloudSymbol","CloudUnshare","CloudUserID","ClusterClassify","ClusterDissimilarityFunction","ClusteringComponents","ClusteringTree","CMYKColor","Coarse","CodeAssistOptions","Coefficient","CoefficientArrays","CoefficientDomain","CoefficientList","CoefficientRules","CoifletWavelet","Collect","Colon","ColonForm","ColorBalance","ColorCombine","ColorConvert","ColorCoverage","ColorData","ColorDataFunction","ColorDetect","ColorDistance","ColorFunction","ColorFunctionScaling","Colorize","ColorNegate","ColorOutput","ColorProfileData","ColorQ","ColorQuantize","ColorReplace","ColorRules","ColorSelectorSettings","ColorSeparate","ColorSetter","ColorSetterBox","ColorSetterBoxOptions","ColorSlider","ColorsNear","ColorSpace","ColorToneMapping","Column","ColumnAlignments","ColumnBackgrounds","ColumnForm","ColumnLines","ColumnsEqual","ColumnSpacings","ColumnWidths","CombinedEntityClass","CombinerFunction","CometData","CommonDefaultFormatTypes","Commonest","CommonestFilter","CommonName","CommonUnits","CommunityBoundaryStyle","CommunityGraphPlot","CommunityLabels","CommunityRegionStyle","CompanyData","CompatibleUnitQ","CompilationOptions","CompilationTarget","Compile","Compiled","CompiledCodeFunction","CompiledFunction","CompilerOptions","Complement","ComplementedEntityClass","CompleteGraph","CompleteGraphQ","CompleteKaryTree","CompletionsListPacket","Complex","ComplexContourPlot","Complexes","ComplexExpand","ComplexInfinity","ComplexityFunction","ComplexListPlot","ComplexPlot","ComplexPlot3D","ComplexRegionPlot","ComplexStreamPlot","ComplexVectorPlot","ComponentMeasurements","ComponentwiseContextMenu","Compose","ComposeList","ComposeSeries","CompositeQ","Composition","CompoundElement","CompoundExpression","CompoundPoissonDistribution","CompoundPoissonProcess","CompoundRenewalProcess","Compress","CompressedData","CompressionLevel","ComputeUncertainty","Condition","ConditionalExpression","Conditioned","Cone","ConeBox","ConfidenceLevel","ConfidenceRange","ConfidenceTransform","ConfigurationPath","ConformAudio","ConformImages","Congruent","ConicHullRegion","ConicHullRegion3DBox","ConicHullRegionBox","ConicOptimization","Conjugate","ConjugateTranspose","Conjunction","Connect","ConnectedComponents","ConnectedGraphComponents","ConnectedGraphQ","ConnectedMeshComponents","ConnectedMoleculeComponents","ConnectedMoleculeQ","ConnectionSettings","ConnectLibraryCallbackFunction","ConnectSystemModelComponents","ConnesWindow","ConoverTest","ConsoleMessage","ConsoleMessagePacket","Constant","ConstantArray","ConstantArrayLayer","ConstantImage","ConstantPlusLayer","ConstantRegionQ","Constants","ConstantTimesLayer","ConstellationData","ConstrainedMax","ConstrainedMin","Construct","Containing","ContainsAll","ContainsAny","ContainsExactly","ContainsNone","ContainsOnly","ContentFieldOptions","ContentLocationFunction","ContentObject","ContentPadding","ContentsBoundingBox","ContentSelectable","ContentSize","Context","ContextMenu","Contexts","ContextToFileName","Continuation","Continue","ContinuedFraction","ContinuedFractionK","ContinuousAction","ContinuousMarkovProcess","ContinuousTask","ContinuousTimeModelQ","ContinuousWaveletData","ContinuousWaveletTransform","ContourDetect","ContourGraphics","ContourIntegral","ContourLabels","ContourLines","ContourPlot","ContourPlot3D","Contours","ContourShading","ContourSmoothing","ContourStyle","ContraharmonicMean","ContrastiveLossLayer","Control","ControlActive","ControlAlignment","ControlGroupContentsBox","ControllabilityGramian","ControllabilityMatrix","ControllableDecomposition","ControllableModelQ","ControllerDuration","ControllerInformation","ControllerInformationData","ControllerLinking","ControllerManipulate","ControllerMethod","ControllerPath","ControllerState","ControlPlacement","ControlsRendering","ControlType","Convergents","ConversionOptions","ConversionRules","ConvertToBitmapPacket","ConvertToPostScript","ConvertToPostScriptPacket","ConvexHullMesh","ConvexPolygonQ","ConvexPolyhedronQ","ConvolutionLayer","Convolve","ConwayGroupCo1","ConwayGroupCo2","ConwayGroupCo3","CookieFunction","Cookies","CoordinateBoundingBox","CoordinateBoundingBoxArray","CoordinateBounds","CoordinateBoundsArray","CoordinateChartData","CoordinatesToolOptions","CoordinateTransform","CoordinateTransformData","CoprimeQ","Coproduct","CopulaDistribution","Copyable","CopyDatabin","CopyDirectory","CopyFile","CopyTag","CopyToClipboard","CornerFilter","CornerNeighbors","Correlation","CorrelationDistance","CorrelationFunction","CorrelationTest","Cos","Cosh","CoshIntegral","CosineDistance","CosineWindow","CosIntegral","Cot","Coth","Count","CountDistinct","CountDistinctBy","CounterAssignments","CounterBox","CounterBoxOptions","CounterClockwiseContourIntegral","CounterEvaluator","CounterFunction","CounterIncrements","CounterStyle","CounterStyleMenuListing","CountRoots","CountryData","Counts","CountsBy","Covariance","CovarianceEstimatorFunction","CovarianceFunction","CoxianDistribution","CoxIngersollRossProcess","CoxModel","CoxModelFit","CramerVonMisesTest","CreateArchive","CreateCellID","CreateChannel","CreateCloudExpression","CreateDatabin","CreateDataStructure","CreateDataSystemModel","CreateDialog","CreateDirectory","CreateDocument","CreateFile","CreateIntermediateDirectories","CreateManagedLibraryExpression","CreateNotebook","CreatePacletArchive","CreatePalette","CreatePalettePacket","CreatePermissionsGroup","CreateScheduledTask","CreateSearchIndex","CreateSystemModel","CreateTemporary","CreateUUID","CreateWindow","CriterionFunction","CriticalityFailureImportance","CriticalitySuccessImportance","CriticalSection","Cross","CrossEntropyLossLayer","CrossingCount","CrossingDetect","CrossingPolygon","CrossMatrix","Csc","Csch","CTCLossLayer","Cube","CubeRoot","Cubics","Cuboid","CuboidBox","Cumulant","CumulantGeneratingFunction","Cup","CupCap","Curl","CurlyDoubleQuote","CurlyQuote","CurrencyConvert","CurrentDate","CurrentImage","CurrentlySpeakingPacket","CurrentNotebookImage","CurrentScreenImage","CurrentValue","Curry","CurryApplied","CurvatureFlowFilter","CurveClosed","Cyan","CycleGraph","CycleIndexPolynomial","Cycles","CyclicGroup","Cyclotomic","Cylinder","CylinderBox","CylindricalDecomposition","D","DagumDistribution","DamData","DamerauLevenshteinDistance","DampingFactor","Darker","Dashed","Dashing","DatabaseConnect","DatabaseDisconnect","DatabaseReference","Databin","DatabinAdd","DatabinRemove","Databins","DatabinUpload","DataCompression","DataDistribution","DataRange","DataReversed","Dataset","DatasetDisplayPanel","DataStructure","DataStructureQ","Date","DateBounds","Dated","DateDelimiters","DateDifference","DatedUnit","DateFormat","DateFunction","DateHistogram","DateInterval","DateList","DateListLogPlot","DateListPlot","DateListStepPlot","DateObject","DateObjectQ","DateOverlapsQ","DatePattern","DatePlus","DateRange","DateReduction","DateString","DateTicksFormat","DateValue","DateWithinQ","DaubechiesWavelet","DavisDistribution","DawsonF","DayCount","DayCountConvention","DayHemisphere","DaylightQ","DayMatchQ","DayName","DayNightTerminator","DayPlus","DayRange","DayRound","DeBruijnGraph","DeBruijnSequence","Debug","DebugTag","Decapitalize","Decimal","DecimalForm","DeclareKnownSymbols","DeclarePackage","Decompose","DeconvolutionLayer","Decrement","Decrypt","DecryptFile","DedekindEta","DeepSpaceProbeData","Default","DefaultAxesStyle","DefaultBaseStyle","DefaultBoxStyle","DefaultButton","DefaultColor","DefaultControlPlacement","DefaultDuplicateCellStyle","DefaultDuration","DefaultElement","DefaultFaceGridsStyle","DefaultFieldHintStyle","DefaultFont","DefaultFontProperties","DefaultFormatType","DefaultFormatTypeForStyle","DefaultFrameStyle","DefaultFrameTicksStyle","DefaultGridLinesStyle","DefaultInlineFormatType","DefaultInputFormatType","DefaultLabelStyle","DefaultMenuStyle","DefaultNaturalLanguage","DefaultNewCellStyle","DefaultNewInlineCellStyle","DefaultNotebook","DefaultOptions","DefaultOutputFormatType","DefaultPrintPrecision","DefaultStyle","DefaultStyleDefinitions","DefaultTextFormatType","DefaultTextInlineFormatType","DefaultTicksStyle","DefaultTooltipStyle","DefaultValue","DefaultValues","Defer","DefineExternal","DefineInputStreamMethod","DefineOutputStreamMethod","DefineResourceFunction","Definition","Degree","DegreeCentrality","DegreeGraphDistribution","DegreeLexicographic","DegreeReverseLexicographic","DEigensystem","DEigenvalues","Deinitialization","Del","DelaunayMesh","Delayed","Deletable","Delete","DeleteAnomalies","DeleteBorderComponents","DeleteCases","DeleteChannel","DeleteCloudExpression","DeleteContents","DeleteDirectory","DeleteDuplicates","DeleteDuplicatesBy","DeleteFile","DeleteMissing","DeleteObject","DeletePermissionsKey","DeleteSearchIndex","DeleteSmallComponents","DeleteStopwords","DeleteWithContents","DeletionWarning","DelimitedArray","DelimitedSequence","Delimiter","DelimiterFlashTime","DelimiterMatching","Delimiters","DeliveryFunction","Dendrogram","Denominator","DensityGraphics","DensityHistogram","DensityPlot","DensityPlot3D","DependentVariables","Deploy","Deployed","Depth","DepthFirstScan","Derivative","DerivativeFilter","DerivedKey","DescriptorStateSpace","DesignMatrix","DestroyAfterEvaluation","Det","DeviceClose","DeviceConfigure","DeviceExecute","DeviceExecuteAsynchronous","DeviceObject","DeviceOpen","DeviceOpenQ","DeviceRead","DeviceReadBuffer","DeviceReadLatest","DeviceReadList","DeviceReadTimeSeries","Devices","DeviceStreams","DeviceWrite","DeviceWriteBuffer","DGaussianWavelet","DiacriticalPositioning","Diagonal","DiagonalizableMatrixQ","DiagonalMatrix","DiagonalMatrixQ","Dialog","DialogIndent","DialogInput","DialogLevel","DialogNotebook","DialogProlog","DialogReturn","DialogSymbols","Diamond","DiamondMatrix","DiceDissimilarity","DictionaryLookup","DictionaryWordQ","DifferenceDelta","DifferenceOrder","DifferenceQuotient","DifferenceRoot","DifferenceRootReduce","Differences","DifferentialD","DifferentialRoot","DifferentialRootReduce","DifferentiatorFilter","DigitalSignature","DigitBlock","DigitBlockMinimum","DigitCharacter","DigitCount","DigitQ","DihedralAngle","DihedralGroup","Dilation","DimensionalCombinations","DimensionalMeshComponents","DimensionReduce","DimensionReducerFunction","DimensionReduction","Dimensions","DiracComb","DiracDelta","DirectedEdge","DirectedEdges","DirectedGraph","DirectedGraphQ","DirectedInfinity","Direction","Directive","Directory","DirectoryName","DirectoryQ","DirectoryStack","DirichletBeta","DirichletCharacter","DirichletCondition","DirichletConvolve","DirichletDistribution","DirichletEta","DirichletL","DirichletLambda","DirichletTransform","DirichletWindow","DisableConsolePrintPacket","DisableFormatting","DiscreteAsymptotic","DiscreteChirpZTransform","DiscreteConvolve","DiscreteDelta","DiscreteHadamardTransform","DiscreteIndicator","DiscreteLimit","DiscreteLQEstimatorGains","DiscreteLQRegulatorGains","DiscreteLyapunovSolve","DiscreteMarkovProcess","DiscreteMaxLimit","DiscreteMinLimit","DiscretePlot","DiscretePlot3D","DiscreteRatio","DiscreteRiccatiSolve","DiscreteShift","DiscreteTimeModelQ","DiscreteUniformDistribution","DiscreteVariables","DiscreteWaveletData","DiscreteWaveletPacketTransform","DiscreteWaveletTransform","DiscretizeGraphics","DiscretizeRegion","Discriminant","DisjointQ","Disjunction","Disk","DiskBox","DiskMatrix","DiskSegment","Dispatch","DispatchQ","DispersionEstimatorFunction","Display","DisplayAllSteps","DisplayEndPacket","DisplayFlushImagePacket","DisplayForm","DisplayFunction","DisplayPacket","DisplayRules","DisplaySetSizePacket","DisplayString","DisplayTemporary","DisplayWith","DisplayWithRef","DisplayWithVariable","DistanceFunction","DistanceMatrix","DistanceTransform","Distribute","Distributed","DistributedContexts","DistributeDefinitions","DistributionChart","DistributionDomain","DistributionFitTest","DistributionParameterAssumptions","DistributionParameterQ","Dithering","Div","Divergence","Divide","DivideBy","Dividers","DivideSides","Divisible","Divisors","DivisorSigma","DivisorSum","DMSList","DMSString","Do","DockedCells","DocumentGenerator","DocumentGeneratorInformation","DocumentGeneratorInformationData","DocumentGenerators","DocumentNotebook","DocumentWeightingRules","Dodecahedron","DomainRegistrationInformation","DominantColors","DOSTextFormat","Dot","DotDashed","DotEqual","DotLayer","DotPlusLayer","Dotted","DoubleBracketingBar","DoubleContourIntegral","DoubleDownArrow","DoubleLeftArrow","DoubleLeftRightArrow","DoubleLeftTee","DoubleLongLeftArrow","DoubleLongLeftRightArrow","DoubleLongRightArrow","DoubleRightArrow","DoubleRightTee","DoubleUpArrow","DoubleUpDownArrow","DoubleVerticalBar","DoublyInfinite","Down","DownArrow","DownArrowBar","DownArrowUpArrow","DownLeftRightVector","DownLeftTeeVector","DownLeftVector","DownLeftVectorBar","DownRightTeeVector","DownRightVector","DownRightVectorBar","Downsample","DownTee","DownTeeArrow","DownValues","DragAndDrop","DrawEdges","DrawFrontFaces","DrawHighlighted","Drop","DropoutLayer","DSolve","DSolveValue","Dt","DualLinearProgramming","DualPolyhedron","DualSystemsModel","DumpGet","DumpSave","DuplicateFreeQ","Duration","Dynamic","DynamicBox","DynamicBoxOptions","DynamicEvaluationTimeout","DynamicGeoGraphics","DynamicImage","DynamicLocation","DynamicModule","DynamicModuleBox","DynamicModuleBoxOptions","DynamicModuleParent","DynamicModuleValues","DynamicName","DynamicNamespace","DynamicReference","DynamicSetting","DynamicUpdating","DynamicWrapper","DynamicWrapperBox","DynamicWrapperBoxOptions","E","EarthImpactData","EarthquakeData","EccentricityCentrality","Echo","EchoFunction","EclipseType","EdgeAdd","EdgeBetweennessCentrality","EdgeCapacity","EdgeCapForm","EdgeColor","EdgeConnectivity","EdgeContract","EdgeCost","EdgeCount","EdgeCoverQ","EdgeCycleMatrix","EdgeDashing","EdgeDelete","EdgeDetect","EdgeForm","EdgeIndex","EdgeJoinForm","EdgeLabeling","EdgeLabels","EdgeLabelStyle","EdgeList","EdgeOpacity","EdgeQ","EdgeRenderingFunction","EdgeRules","EdgeShapeFunction","EdgeStyle","EdgeTaggedGraph","EdgeTaggedGraphQ","EdgeTags","EdgeThickness","EdgeWeight","EdgeWeightedGraphQ","Editable","EditButtonSettings","EditCellTagsSettings","EditDistance","EffectiveInterest","Eigensystem","Eigenvalues","EigenvectorCentrality","Eigenvectors","Element","ElementData","ElementwiseLayer","ElidedForms","Eliminate","EliminationOrder","Ellipsoid","EllipticE","EllipticExp","EllipticExpPrime","EllipticF","EllipticFilterModel","EllipticK","EllipticLog","EllipticNomeQ","EllipticPi","EllipticReducedHalfPeriods","EllipticTheta","EllipticThetaPrime","EmbedCode","EmbeddedHTML","EmbeddedService","EmbeddingLayer","EmbeddingObject","EmitSound","EmphasizeSyntaxErrors","EmpiricalDistribution","Empty","EmptyGraphQ","EmptyRegion","EnableConsolePrintPacket","Enabled","Encode","Encrypt","EncryptedObject","EncryptFile","End","EndAdd","EndDialogPacket","EndFrontEndInteractionPacket","EndOfBuffer","EndOfFile","EndOfLine","EndOfString","EndPackage","EngineEnvironment","EngineeringForm","Enter","EnterExpressionPacket","EnterTextPacket","Entity","EntityClass","EntityClassList","EntityCopies","EntityFunction","EntityGroup","EntityInstance","EntityList","EntityPrefetch","EntityProperties","EntityProperty","EntityPropertyClass","EntityRegister","EntityStore","EntityStores","EntityTypeName","EntityUnregister","EntityValue","Entropy","EntropyFilter","Environment","Epilog","EpilogFunction","Equal","EqualColumns","EqualRows","EqualTilde","EqualTo","EquatedTo","Equilibrium","EquirippleFilterKernel","Equivalent","Erf","Erfc","Erfi","ErlangB","ErlangC","ErlangDistribution","Erosion","ErrorBox","ErrorBoxOptions","ErrorNorm","ErrorPacket","ErrorsDialogSettings","EscapeRadius","EstimatedBackground","EstimatedDistribution","EstimatedProcess","EstimatorGains","EstimatorRegulator","EuclideanDistance","EulerAngles","EulerCharacteristic","EulerE","EulerGamma","EulerianGraphQ","EulerMatrix","EulerPhi","Evaluatable","Evaluate","Evaluated","EvaluatePacket","EvaluateScheduledTask","EvaluationBox","EvaluationCell","EvaluationCompletionAction","EvaluationData","EvaluationElements","EvaluationEnvironment","EvaluationMode","EvaluationMonitor","EvaluationNotebook","EvaluationObject","EvaluationOrder","Evaluator","EvaluatorNames","EvenQ","EventData","EventEvaluator","EventHandler","EventHandlerTag","EventLabels","EventSeries","ExactBlackmanWindow","ExactNumberQ","ExactRootIsolation","ExampleData","Except","ExcludedForms","ExcludedLines","ExcludedPhysicalQuantities","ExcludePods","Exclusions","ExclusionsStyle","Exists","Exit","ExitDialog","ExoplanetData","Exp","Expand","ExpandAll","ExpandDenominator","ExpandFileName","ExpandNumerator","Expectation","ExpectationE","ExpectedValue","ExpGammaDistribution","ExpIntegralE","ExpIntegralEi","ExpirationDate","Exponent","ExponentFunction","ExponentialDistribution","ExponentialFamily","ExponentialGeneratingFunction","ExponentialMovingAverage","ExponentialPowerDistribution","ExponentPosition","ExponentStep","Export","ExportAutoReplacements","ExportByteArray","ExportForm","ExportPacket","ExportString","Expression","ExpressionCell","ExpressionGraph","ExpressionPacket","ExpressionUUID","ExpToTrig","ExtendedEntityClass","ExtendedGCD","Extension","ExtentElementFunction","ExtentMarkers","ExtentSize","ExternalBundle","ExternalCall","ExternalDataCharacterEncoding","ExternalEvaluate","ExternalFunction","ExternalFunctionName","ExternalIdentifier","ExternalObject","ExternalOptions","ExternalSessionObject","ExternalSessions","ExternalStorageBase","ExternalStorageDownload","ExternalStorageGet","ExternalStorageObject","ExternalStoragePut","ExternalStorageUpload","ExternalTypeSignature","ExternalValue","Extract","ExtractArchive","ExtractLayer","ExtractPacletArchive","ExtremeValueDistribution","FaceAlign","FaceForm","FaceGrids","FaceGridsStyle","FacialFeatures","Factor","FactorComplete","Factorial","Factorial2","FactorialMoment","FactorialMomentGeneratingFunction","FactorialPower","FactorInteger","FactorList","FactorSquareFree","FactorSquareFreeList","FactorTerms","FactorTermsList","Fail","Failure","FailureAction","FailureDistribution","FailureQ","False","FareySequence","FARIMAProcess","FeatureDistance","FeatureExtract","FeatureExtraction","FeatureExtractor","FeatureExtractorFunction","FeatureNames","FeatureNearest","FeatureSpacePlot","FeatureSpacePlot3D","FeatureTypes","FEDisableConsolePrintPacket","FeedbackLinearize","FeedbackSector","FeedbackSectorStyle","FeedbackType","FEEnableConsolePrintPacket","FetalGrowthData","Fibonacci","Fibonorial","FieldCompletionFunction","FieldHint","FieldHintStyle","FieldMasked","FieldSize","File","FileBaseName","FileByteCount","FileConvert","FileDate","FileExistsQ","FileExtension","FileFormat","FileHandler","FileHash","FileInformation","FileName","FileNameDepth","FileNameDialogSettings","FileNameDrop","FileNameForms","FileNameJoin","FileNames","FileNameSetter","FileNameSplit","FileNameTake","FilePrint","FileSize","FileSystemMap","FileSystemScan","FileTemplate","FileTemplateApply","FileType","FilledCurve","FilledCurveBox","FilledCurveBoxOptions","Filling","FillingStyle","FillingTransform","FilteredEntityClass","FilterRules","FinancialBond","FinancialData","FinancialDerivative","FinancialIndicator","Find","FindAnomalies","FindArgMax","FindArgMin","FindChannels","FindClique","FindClusters","FindCookies","FindCurvePath","FindCycle","FindDevices","FindDistribution","FindDistributionParameters","FindDivisions","FindEdgeCover","FindEdgeCut","FindEdgeIndependentPaths","FindEquationalProof","FindEulerianCycle","FindExternalEvaluators","FindFaces","FindFile","FindFit","FindFormula","FindFundamentalCycles","FindGeneratingFunction","FindGeoLocation","FindGeometricConjectures","FindGeometricTransform","FindGraphCommunities","FindGraphIsomorphism","FindGraphPartition","FindHamiltonianCycle","FindHamiltonianPath","FindHiddenMarkovStates","FindImageText","FindIndependentEdgeSet","FindIndependentVertexSet","FindInstance","FindIntegerNullVector","FindKClan","FindKClique","FindKClub","FindKPlex","FindLibrary","FindLinearRecurrence","FindList","FindMatchingColor","FindMaximum","FindMaximumCut","FindMaximumFlow","FindMaxValue","FindMeshDefects","FindMinimum","FindMinimumCostFlow","FindMinimumCut","FindMinValue","FindMoleculeSubstructure","FindPath","FindPeaks","FindPermutation","FindPostmanTour","FindProcessParameters","FindRepeat","FindRoot","FindSequenceFunction","FindSettings","FindShortestPath","FindShortestTour","FindSpanningTree","FindSystemModelEquilibrium","FindTextualAnswer","FindThreshold","FindTransientRepeat","FindVertexCover","FindVertexCut","FindVertexIndependentPaths","Fine","FinishDynamic","FiniteAbelianGroupCount","FiniteGroupCount","FiniteGroupData","First","FirstCase","FirstPassageTimeDistribution","FirstPosition","FischerGroupFi22","FischerGroupFi23","FischerGroupFi24Prime","FisherHypergeometricDistribution","FisherRatioTest","FisherZDistribution","Fit","FitAll","FitRegularization","FittedModel","FixedOrder","FixedPoint","FixedPointList","FlashSelection","Flat","Flatten","FlattenAt","FlattenLayer","FlatTopWindow","FlipView","Floor","FlowPolynomial","FlushPrintOutputPacket","Fold","FoldList","FoldPair","FoldPairList","FollowRedirects","Font","FontColor","FontFamily","FontForm","FontName","FontOpacity","FontPostScriptName","FontProperties","FontReencoding","FontSize","FontSlant","FontSubstitutions","FontTracking","FontVariations","FontWeight","For","ForAll","ForceVersionInstall","Format","FormatRules","FormatType","FormatTypeAutoConvert","FormatValues","FormBox","FormBoxOptions","FormControl","FormFunction","FormLayoutFunction","FormObject","FormPage","FormTheme","FormulaData","FormulaLookup","FortranForm","Forward","ForwardBackward","Fourier","FourierCoefficient","FourierCosCoefficient","FourierCosSeries","FourierCosTransform","FourierDCT","FourierDCTFilter","FourierDCTMatrix","FourierDST","FourierDSTMatrix","FourierMatrix","FourierParameters","FourierSequenceTransform","FourierSeries","FourierSinCoefficient","FourierSinSeries","FourierSinTransform","FourierTransform","FourierTrigSeries","FractionalBrownianMotionProcess","FractionalGaussianNoiseProcess","FractionalPart","FractionBox","FractionBoxOptions","FractionLine","Frame","FrameBox","FrameBoxOptions","Framed","FrameInset","FrameLabel","Frameless","FrameMargins","FrameRate","FrameStyle","FrameTicks","FrameTicksStyle","FRatioDistribution","FrechetDistribution","FreeQ","FrenetSerretSystem","FrequencySamplingFilterKernel","FresnelC","FresnelF","FresnelG","FresnelS","Friday","FrobeniusNumber","FrobeniusSolve","FromAbsoluteTime","FromCharacterCode","FromCoefficientRules","FromContinuedFraction","FromDate","FromDigits","FromDMS","FromEntity","FromJulianDate","FromLetterNumber","FromPolarCoordinates","FromRomanNumeral","FromSphericalCoordinates","FromUnixTime","Front","FrontEndDynamicExpression","FrontEndEventActions","FrontEndExecute","FrontEndObject","FrontEndResource","FrontEndResourceString","FrontEndStackSize","FrontEndToken","FrontEndTokenExecute","FrontEndValueCache","FrontEndVersion","FrontFaceColor","FrontFaceOpacity","Full","FullAxes","FullDefinition","FullForm","FullGraphics","FullInformationOutputRegulator","FullOptions","FullRegion","FullSimplify","Function","FunctionCompile","FunctionCompileExport","FunctionCompileExportByteArray","FunctionCompileExportLibrary","FunctionCompileExportString","FunctionDomain","FunctionExpand","FunctionInterpolation","FunctionPeriod","FunctionRange","FunctionSpace","FussellVeselyImportance","GaborFilter","GaborMatrix","GaborWavelet","GainMargins","GainPhaseMargins","GalaxyData","GalleryView","Gamma","GammaDistribution","GammaRegularized","GapPenalty","GARCHProcess","GatedRecurrentLayer","Gather","GatherBy","GaugeFaceElementFunction","GaugeFaceStyle","GaugeFrameElementFunction","GaugeFrameSize","GaugeFrameStyle","GaugeLabels","GaugeMarkers","GaugeStyle","GaussianFilter","GaussianIntegers","GaussianMatrix","GaussianOrthogonalMatrixDistribution","GaussianSymplecticMatrixDistribution","GaussianUnitaryMatrixDistribution","GaussianWindow","GCD","GegenbauerC","General","GeneralizedLinearModelFit","GenerateAsymmetricKeyPair","GenerateConditions","GeneratedCell","GeneratedDocumentBinding","GenerateDerivedKey","GenerateDigitalSignature","GenerateDocument","GeneratedParameters","GeneratedQuantityMagnitudes","GenerateFileSignature","GenerateHTTPResponse","GenerateSecuredAuthenticationKey","GenerateSymmetricKey","GeneratingFunction","GeneratorDescription","GeneratorHistoryLength","GeneratorOutputType","Generic","GenericCylindricalDecomposition","GenomeData","GenomeLookup","GeoAntipode","GeoArea","GeoArraySize","GeoBackground","GeoBoundingBox","GeoBounds","GeoBoundsRegion","GeoBubbleChart","GeoCenter","GeoCircle","GeoContourPlot","GeoDensityPlot","GeodesicClosing","GeodesicDilation","GeodesicErosion","GeodesicOpening","GeoDestination","GeodesyData","GeoDirection","GeoDisk","GeoDisplacement","GeoDistance","GeoDistanceList","GeoElevationData","GeoEntities","GeoGraphics","GeogravityModelData","GeoGridDirectionDifference","GeoGridLines","GeoGridLinesStyle","GeoGridPosition","GeoGridRange","GeoGridRangePadding","GeoGridUnitArea","GeoGridUnitDistance","GeoGridVector","GeoGroup","GeoHemisphere","GeoHemisphereBoundary","GeoHistogram","GeoIdentify","GeoImage","GeoLabels","GeoLength","GeoListPlot","GeoLocation","GeologicalPeriodData","GeomagneticModelData","GeoMarker","GeometricAssertion","GeometricBrownianMotionProcess","GeometricDistribution","GeometricMean","GeometricMeanFilter","GeometricOptimization","GeometricScene","GeometricTransformation","GeometricTransformation3DBox","GeometricTransformation3DBoxOptions","GeometricTransformationBox","GeometricTransformationBoxOptions","GeoModel","GeoNearest","GeoPath","GeoPosition","GeoPositionENU","GeoPositionXYZ","GeoProjection","GeoProjectionData","GeoRange","GeoRangePadding","GeoRegionValuePlot","GeoResolution","GeoScaleBar","GeoServer","GeoSmoothHistogram","GeoStreamPlot","GeoStyling","GeoStylingImageFunction","GeoVariant","GeoVector","GeoVectorENU","GeoVectorPlot","GeoVectorXYZ","GeoVisibleRegion","GeoVisibleRegionBoundary","GeoWithinQ","GeoZoomLevel","GestureHandler","GestureHandlerTag","Get","GetBoundingBoxSizePacket","GetContext","GetEnvironment","GetFileName","GetFrontEndOptionsDataPacket","GetLinebreakInformationPacket","GetMenusPacket","GetPageBreakInformationPacket","Glaisher","GlobalClusteringCoefficient","GlobalPreferences","GlobalSession","Glow","GoldenAngle","GoldenRatio","GompertzMakehamDistribution","GoochShading","GoodmanKruskalGamma","GoodmanKruskalGammaTest","Goto","Grad","Gradient","GradientFilter","GradientOrientationFilter","GrammarApply","GrammarRules","GrammarToken","Graph","Graph3D","GraphAssortativity","GraphAutomorphismGroup","GraphCenter","GraphComplement","GraphData","GraphDensity","GraphDiameter","GraphDifference","GraphDisjointUnion","GraphDistance","GraphDistanceMatrix","GraphElementData","GraphEmbedding","GraphHighlight","GraphHighlightStyle","GraphHub","Graphics","Graphics3D","Graphics3DBox","Graphics3DBoxOptions","GraphicsArray","GraphicsBaseline","GraphicsBox","GraphicsBoxOptions","GraphicsColor","GraphicsColumn","GraphicsComplex","GraphicsComplex3DBox","GraphicsComplex3DBoxOptions","GraphicsComplexBox","GraphicsComplexBoxOptions","GraphicsContents","GraphicsData","GraphicsGrid","GraphicsGridBox","GraphicsGroup","GraphicsGroup3DBox","GraphicsGroup3DBoxOptions","GraphicsGroupBox","GraphicsGroupBoxOptions","GraphicsGrouping","GraphicsHighlightColor","GraphicsRow","GraphicsSpacing","GraphicsStyle","GraphIntersection","GraphLayout","GraphLinkEfficiency","GraphPeriphery","GraphPlot","GraphPlot3D","GraphPower","GraphPropertyDistribution","GraphQ","GraphRadius","GraphReciprocity","GraphRoot","GraphStyle","GraphUnion","Gray","GrayLevel","Greater","GreaterEqual","GreaterEqualLess","GreaterEqualThan","GreaterFullEqual","GreaterGreater","GreaterLess","GreaterSlantEqual","GreaterThan","GreaterTilde","Green","GreenFunction","Grid","GridBaseline","GridBox","GridBoxAlignment","GridBoxBackground","GridBoxDividers","GridBoxFrame","GridBoxItemSize","GridBoxItemStyle","GridBoxOptions","GridBoxSpacings","GridCreationSettings","GridDefaultElement","GridElementStyleOptions","GridFrame","GridFrameMargins","GridGraph","GridLines","GridLinesStyle","GroebnerBasis","GroupActionBase","GroupBy","GroupCentralizer","GroupElementFromWord","GroupElementPosition","GroupElementQ","GroupElements","GroupElementToWord","GroupGenerators","Groupings","GroupMultiplicationTable","GroupOrbits","GroupOrder","GroupPageBreakWithin","GroupSetwiseStabilizer","GroupStabilizer","GroupStabilizerChain","GroupTogetherGrouping","GroupTogetherNestedGrouping","GrowCutComponents","Gudermannian","GuidedFilter","GumbelDistribution","HaarWavelet","HadamardMatrix","HalfLine","HalfNormalDistribution","HalfPlane","HalfSpace","HalftoneShading","HamiltonianGraphQ","HammingDistance","HammingWindow","HandlerFunctions","HandlerFunctionsKeys","HankelH1","HankelH2","HankelMatrix","HankelTransform","HannPoissonWindow","HannWindow","HaradaNortonGroupHN","HararyGraph","HarmonicMean","HarmonicMeanFilter","HarmonicNumber","Hash","HatchFilling","HatchShading","Haversine","HazardFunction","Head","HeadCompose","HeaderAlignment","HeaderBackground","HeaderDisplayFunction","HeaderLines","HeaderSize","HeaderStyle","Heads","HeavisideLambda","HeavisidePi","HeavisideTheta","HeldGroupHe","HeldPart","HelpBrowserLookup","HelpBrowserNotebook","HelpBrowserSettings","Here","HermiteDecomposition","HermiteH","HermitianMatrixQ","HessenbergDecomposition","Hessian","HeunB","HeunBPrime","HeunC","HeunCPrime","HeunD","HeunDPrime","HeunG","HeunGPrime","HeunT","HeunTPrime","HexadecimalCharacter","Hexahedron","HexahedronBox","HexahedronBoxOptions","HiddenItems","HiddenMarkovProcess","HiddenSurface","Highlighted","HighlightGraph","HighlightImage","HighlightMesh","HighpassFilter","HigmanSimsGroupHS","HilbertCurve","HilbertFilter","HilbertMatrix","Histogram","Histogram3D","HistogramDistribution","HistogramList","HistogramTransform","HistogramTransformInterpolation","HistoricalPeriodData","HitMissTransform","HITSCentrality","HjorthDistribution","HodgeDual","HoeffdingD","HoeffdingDTest","Hold","HoldAll","HoldAllComplete","HoldComplete","HoldFirst","HoldForm","HoldPattern","HoldRest","HolidayCalendar","HomeDirectory","HomePage","Horizontal","HorizontalForm","HorizontalGauge","HorizontalScrollPosition","HornerForm","HostLookup","HotellingTSquareDistribution","HoytDistribution","HTMLSave","HTTPErrorResponse","HTTPRedirect","HTTPRequest","HTTPRequestData","HTTPResponse","Hue","HumanGrowthData","HumpDownHump","HumpEqual","HurwitzLerchPhi","HurwitzZeta","HyperbolicDistribution","HypercubeGraph","HyperexponentialDistribution","Hyperfactorial","Hypergeometric0F1","Hypergeometric0F1Regularized","Hypergeometric1F1","Hypergeometric1F1Regularized","Hypergeometric2F1","Hypergeometric2F1Regularized","HypergeometricDistribution","HypergeometricPFQ","HypergeometricPFQRegularized","HypergeometricU","Hyperlink","HyperlinkAction","HyperlinkCreationSettings","Hyperplane","Hyphenation","HyphenationOptions","HypoexponentialDistribution","HypothesisTestData","I","IconData","Iconize","IconizedObject","IconRules","Icosahedron","Identity","IdentityMatrix","If","IgnoreCase","IgnoreDiacritics","IgnorePunctuation","IgnoreSpellCheck","IgnoringInactive","Im","Image","Image3D","Image3DProjection","Image3DSlices","ImageAccumulate","ImageAdd","ImageAdjust","ImageAlign","ImageApply","ImageApplyIndexed","ImageAspectRatio","ImageAssemble","ImageAugmentationLayer","ImageBoundingBoxes","ImageCache","ImageCacheValid","ImageCapture","ImageCaptureFunction","ImageCases","ImageChannels","ImageClip","ImageCollage","ImageColorSpace","ImageCompose","ImageContainsQ","ImageContents","ImageConvolve","ImageCooccurrence","ImageCorners","ImageCorrelate","ImageCorrespondingPoints","ImageCrop","ImageData","ImageDeconvolve","ImageDemosaic","ImageDifference","ImageDimensions","ImageDisplacements","ImageDistance","ImageEffect","ImageExposureCombine","ImageFeatureTrack","ImageFileApply","ImageFileFilter","ImageFileScan","ImageFilter","ImageFocusCombine","ImageForestingComponents","ImageFormattingWidth","ImageForwardTransformation","ImageGraphics","ImageHistogram","ImageIdentify","ImageInstanceQ","ImageKeypoints","ImageLabels","ImageLegends","ImageLevels","ImageLines","ImageMargins","ImageMarker","ImageMarkers","ImageMeasurements","ImageMesh","ImageMultiply","ImageOffset","ImagePad","ImagePadding","ImagePartition","ImagePeriodogram","ImagePerspectiveTransformation","ImagePosition","ImagePreviewFunction","ImagePyramid","ImagePyramidApply","ImageQ","ImageRangeCache","ImageRecolor","ImageReflect","ImageRegion","ImageResize","ImageResolution","ImageRestyle","ImageRotate","ImageRotated","ImageSaliencyFilter","ImageScaled","ImageScan","ImageSize","ImageSizeAction","ImageSizeCache","ImageSizeMultipliers","ImageSizeRaw","ImageSubtract","ImageTake","ImageTransformation","ImageTrim","ImageType","ImageValue","ImageValuePositions","ImagingDevice","ImplicitRegion","Implies","Import","ImportAutoReplacements","ImportByteArray","ImportOptions","ImportString","ImprovementImportance","In","Inactivate","Inactive","IncidenceGraph","IncidenceList","IncidenceMatrix","IncludeAromaticBonds","IncludeConstantBasis","IncludeDefinitions","IncludeDirectories","IncludeFileExtension","IncludeGeneratorTasks","IncludeHydrogens","IncludeInflections","IncludeMetaInformation","IncludePods","IncludeQuantities","IncludeRelatedTables","IncludeSingularTerm","IncludeWindowTimes","Increment","IndefiniteMatrixQ","Indent","IndentingNewlineSpacings","IndentMaxFraction","IndependenceTest","IndependentEdgeSetQ","IndependentPhysicalQuantity","IndependentUnit","IndependentUnitDimension","IndependentVertexSetQ","Indeterminate","IndeterminateThreshold","IndexCreationOptions","Indexed","IndexEdgeTaggedGraph","IndexGraph","IndexTag","Inequality","InexactNumberQ","InexactNumbers","InfiniteFuture","InfiniteLine","InfinitePast","InfinitePlane","Infinity","Infix","InflationAdjust","InflationMethod","Information","InformationData","InformationDataGrid","Inherited","InheritScope","InhomogeneousPoissonProcess","InitialEvaluationHistory","Initialization","InitializationCell","InitializationCellEvaluation","InitializationCellWarning","InitializationObjects","InitializationValue","Initialize","InitialSeeding","InlineCounterAssignments","InlineCounterIncrements","InlineRules","Inner","InnerPolygon","InnerPolyhedron","Inpaint","Input","InputAliases","InputAssumptions","InputAutoReplacements","InputField","InputFieldBox","InputFieldBoxOptions","InputForm","InputGrouping","InputNamePacket","InputNotebook","InputPacket","InputSettings","InputStream","InputString","InputStringPacket","InputToBoxFormPacket","Insert","InsertionFunction","InsertionPointObject","InsertLinebreaks","InsertResults","Inset","Inset3DBox","Inset3DBoxOptions","InsetBox","InsetBoxOptions","Insphere","Install","InstallService","InstanceNormalizationLayer","InString","Integer","IntegerDigits","IntegerExponent","IntegerLength","IntegerName","IntegerPart","IntegerPartitions","IntegerQ","IntegerReverse","Integers","IntegerString","Integral","Integrate","Interactive","InteractiveTradingChart","Interlaced","Interleaving","InternallyBalancedDecomposition","InterpolatingFunction","InterpolatingPolynomial","Interpolation","InterpolationOrder","InterpolationPoints","InterpolationPrecision","Interpretation","InterpretationBox","InterpretationBoxOptions","InterpretationFunction","Interpreter","InterpretTemplate","InterquartileRange","Interrupt","InterruptSettings","IntersectedEntityClass","IntersectingQ","Intersection","Interval","IntervalIntersection","IntervalMarkers","IntervalMarkersStyle","IntervalMemberQ","IntervalSlider","IntervalUnion","Into","Inverse","InverseBetaRegularized","InverseCDF","InverseChiSquareDistribution","InverseContinuousWaveletTransform","InverseDistanceTransform","InverseEllipticNomeQ","InverseErf","InverseErfc","InverseFourier","InverseFourierCosTransform","InverseFourierSequenceTransform","InverseFourierSinTransform","InverseFourierTransform","InverseFunction","InverseFunctions","InverseGammaDistribution","InverseGammaRegularized","InverseGaussianDistribution","InverseGudermannian","InverseHankelTransform","InverseHaversine","InverseImagePyramid","InverseJacobiCD","InverseJacobiCN","InverseJacobiCS","InverseJacobiDC","InverseJacobiDN","InverseJacobiDS","InverseJacobiNC","InverseJacobiND","InverseJacobiNS","InverseJacobiSC","InverseJacobiSD","InverseJacobiSN","InverseLaplaceTransform","InverseMellinTransform","InversePermutation","InverseRadon","InverseRadonTransform","InverseSeries","InverseShortTimeFourier","InverseSpectrogram","InverseSurvivalFunction","InverseTransformedRegion","InverseWaveletTransform","InverseWeierstrassP","InverseWishartMatrixDistribution","InverseZTransform","Invisible","InvisibleApplication","InvisibleTimes","IPAddress","IrreduciblePolynomialQ","IslandData","IsolatingInterval","IsomorphicGraphQ","IsotopeData","Italic","Item","ItemAspectRatio","ItemBox","ItemBoxOptions","ItemDisplayFunction","ItemSize","ItemStyle","ItoProcess","JaccardDissimilarity","JacobiAmplitude","Jacobian","JacobiCD","JacobiCN","JacobiCS","JacobiDC","JacobiDN","JacobiDS","JacobiNC","JacobiND","JacobiNS","JacobiP","JacobiSC","JacobiSD","JacobiSN","JacobiSymbol","JacobiZeta","JankoGroupJ1","JankoGroupJ2","JankoGroupJ3","JankoGroupJ4","JarqueBeraALMTest","JohnsonDistribution","Join","JoinAcross","Joined","JoinedCurve","JoinedCurveBox","JoinedCurveBoxOptions","JoinForm","JordanDecomposition","JordanModelDecomposition","JulianDate","JuliaSetBoettcher","JuliaSetIterationCount","JuliaSetPlot","JuliaSetPoints","K","KagiChart","KaiserBesselWindow","KaiserWindow","KalmanEstimator","KalmanFilter","KarhunenLoeveDecomposition","KaryTree","KatzCentrality","KCoreComponents","KDistribution","KEdgeConnectedComponents","KEdgeConnectedGraphQ","KeepExistingVersion","KelvinBei","KelvinBer","KelvinKei","KelvinKer","KendallTau","KendallTauTest","KernelExecute","KernelFunction","KernelMixtureDistribution","KernelObject","Kernels","Ket","Key","KeyCollisionFunction","KeyComplement","KeyDrop","KeyDropFrom","KeyExistsQ","KeyFreeQ","KeyIntersection","KeyMap","KeyMemberQ","KeypointStrength","Keys","KeySelect","KeySort","KeySortBy","KeyTake","KeyUnion","KeyValueMap","KeyValuePattern","Khinchin","KillProcess","KirchhoffGraph","KirchhoffMatrix","KleinInvariantJ","KnapsackSolve","KnightTourGraph","KnotData","KnownUnitQ","KochCurve","KolmogorovSmirnovTest","KroneckerDelta","KroneckerModelDecomposition","KroneckerProduct","KroneckerSymbol","KuiperTest","KumaraswamyDistribution","Kurtosis","KuwaharaFilter","KVertexConnectedComponents","KVertexConnectedGraphQ","LABColor","Label","Labeled","LabeledSlider","LabelingFunction","LabelingSize","LabelStyle","LabelVisibility","LaguerreL","LakeData","LambdaComponents","LambertW","LaminaData","LanczosWindow","LandauDistribution","Language","LanguageCategory","LanguageData","LanguageIdentify","LanguageOptions","LaplaceDistribution","LaplaceTransform","Laplacian","LaplacianFilter","LaplacianGaussianFilter","Large","Larger","Last","Latitude","LatitudeLongitude","LatticeData","LatticeReduce","Launch","LaunchKernels","LayeredGraphPlot","LayerSizeFunction","LayoutInformation","LCHColor","LCM","LeaderSize","LeafCount","LeapYearQ","LearnDistribution","LearnedDistribution","LearningRate","LearningRateMultipliers","LeastSquares","LeastSquaresFilterKernel","Left","LeftArrow","LeftArrowBar","LeftArrowRightArrow","LeftDownTeeVector","LeftDownVector","LeftDownVectorBar","LeftRightArrow","LeftRightVector","LeftTee","LeftTeeArrow","LeftTeeVector","LeftTriangle","LeftTriangleBar","LeftTriangleEqual","LeftUpDownVector","LeftUpTeeVector","LeftUpVector","LeftUpVectorBar","LeftVector","LeftVectorBar","LegendAppearance","Legended","LegendFunction","LegendLabel","LegendLayout","LegendMargins","LegendMarkers","LegendMarkerSize","LegendreP","LegendreQ","LegendreType","Length","LengthWhile","LerchPhi","Less","LessEqual","LessEqualGreater","LessEqualThan","LessFullEqual","LessGreater","LessLess","LessSlantEqual","LessThan","LessTilde","LetterCharacter","LetterCounts","LetterNumber","LetterQ","Level","LeveneTest","LeviCivitaTensor","LevyDistribution","Lexicographic","LibraryDataType","LibraryFunction","LibraryFunctionError","LibraryFunctionInformation","LibraryFunctionLoad","LibraryFunctionUnload","LibraryLoad","LibraryUnload","LicenseID","LiftingFilterData","LiftingWaveletTransform","LightBlue","LightBrown","LightCyan","Lighter","LightGray","LightGreen","Lighting","LightingAngle","LightMagenta","LightOrange","LightPink","LightPurple","LightRed","LightSources","LightYellow","Likelihood","Limit","LimitsPositioning","LimitsPositioningTokens","LindleyDistribution","Line","Line3DBox","Line3DBoxOptions","LinearFilter","LinearFractionalOptimization","LinearFractionalTransform","LinearGradientImage","LinearizingTransformationData","LinearLayer","LinearModelFit","LinearOffsetFunction","LinearOptimization","LinearProgramming","LinearRecurrence","LinearSolve","LinearSolveFunction","LineBox","LineBoxOptions","LineBreak","LinebreakAdjustments","LineBreakChart","LinebreakSemicolonWeighting","LineBreakWithin","LineColor","LineGraph","LineIndent","LineIndentMaxFraction","LineIntegralConvolutionPlot","LineIntegralConvolutionScale","LineLegend","LineOpacity","LineSpacing","LineWrapParts","LinkActivate","LinkClose","LinkConnect","LinkConnectedQ","LinkCreate","LinkError","LinkFlush","LinkFunction","LinkHost","LinkInterrupt","LinkLaunch","LinkMode","LinkObject","LinkOpen","LinkOptions","LinkPatterns","LinkProtocol","LinkRankCentrality","LinkRead","LinkReadHeld","LinkReadyQ","Links","LinkService","LinkWrite","LinkWriteHeld","LiouvilleLambda","List","Listable","ListAnimate","ListContourPlot","ListContourPlot3D","ListConvolve","ListCorrelate","ListCurvePathPlot","ListDeconvolve","ListDensityPlot","ListDensityPlot3D","Listen","ListFormat","ListFourierSequenceTransform","ListInterpolation","ListLineIntegralConvolutionPlot","ListLinePlot","ListLogLinearPlot","ListLogLogPlot","ListLogPlot","ListPicker","ListPickerBox","ListPickerBoxBackground","ListPickerBoxOptions","ListPlay","ListPlot","ListPlot3D","ListPointPlot3D","ListPolarPlot","ListQ","ListSliceContourPlot3D","ListSliceDensityPlot3D","ListSliceVectorPlot3D","ListStepPlot","ListStreamDensityPlot","ListStreamPlot","ListSurfacePlot3D","ListVectorDensityPlot","ListVectorPlot","ListVectorPlot3D","ListZTransform","Literal","LiteralSearch","LocalAdaptiveBinarize","LocalCache","LocalClusteringCoefficient","LocalizeDefinitions","LocalizeVariables","LocalObject","LocalObjects","LocalResponseNormalizationLayer","LocalSubmit","LocalSymbol","LocalTime","LocalTimeZone","LocationEquivalenceTest","LocationTest","Locator","LocatorAutoCreate","LocatorBox","LocatorBoxOptions","LocatorCentering","LocatorPane","LocatorPaneBox","LocatorPaneBoxOptions","LocatorRegion","Locked","Log","Log10","Log2","LogBarnesG","LogGamma","LogGammaDistribution","LogicalExpand","LogIntegral","LogisticDistribution","LogisticSigmoid","LogitModelFit","LogLikelihood","LogLinearPlot","LogLogisticDistribution","LogLogPlot","LogMultinormalDistribution","LogNormalDistribution","LogPlot","LogRankTest","LogSeriesDistribution","LongEqual","Longest","LongestCommonSequence","LongestCommonSequencePositions","LongestCommonSubsequence","LongestCommonSubsequencePositions","LongestMatch","LongestOrderedSequence","LongForm","Longitude","LongLeftArrow","LongLeftRightArrow","LongRightArrow","LongShortTermMemoryLayer","Lookup","Loopback","LoopFreeGraphQ","Looping","LossFunction","LowerCaseQ","LowerLeftArrow","LowerRightArrow","LowerTriangularize","LowerTriangularMatrixQ","LowpassFilter","LQEstimatorGains","LQGRegulator","LQOutputRegulatorGains","LQRegulatorGains","LUBackSubstitution","LucasL","LuccioSamiComponents","LUDecomposition","LunarEclipse","LUVColor","LyapunovSolve","LyonsGroupLy","MachineID","MachineName","MachineNumberQ","MachinePrecision","MacintoshSystemPageSetup","Magenta","Magnification","Magnify","MailAddressValidation","MailExecute","MailFolder","MailItem","MailReceiverFunction","MailResponseFunction","MailSearch","MailServerConnect","MailServerConnection","MailSettings","MainSolve","MaintainDynamicCaches","Majority","MakeBoxes","MakeExpression","MakeRules","ManagedLibraryExpressionID","ManagedLibraryExpressionQ","MandelbrotSetBoettcher","MandelbrotSetDistance","MandelbrotSetIterationCount","MandelbrotSetMemberQ","MandelbrotSetPlot","MangoldtLambda","ManhattanDistance","Manipulate","Manipulator","MannedSpaceMissionData","MannWhitneyTest","MantissaExponent","Manual","Map","MapAll","MapAt","MapIndexed","MAProcess","MapThread","MarchenkoPasturDistribution","MarcumQ","MardiaCombinedTest","MardiaKurtosisTest","MardiaSkewnessTest","MarginalDistribution","MarkovProcessProperties","Masking","MatchingDissimilarity","MatchLocalNameQ","MatchLocalNames","MatchQ","Material","MathematicalFunctionData","MathematicaNotation","MathieuC","MathieuCharacteristicA","MathieuCharacteristicB","MathieuCharacteristicExponent","MathieuCPrime","MathieuGroupM11","MathieuGroupM12","MathieuGroupM22","MathieuGroupM23","MathieuGroupM24","MathieuS","MathieuSPrime","MathMLForm","MathMLText","Matrices","MatrixExp","MatrixForm","MatrixFunction","MatrixLog","MatrixNormalDistribution","MatrixPlot","MatrixPower","MatrixPropertyDistribution","MatrixQ","MatrixRank","MatrixTDistribution","Max","MaxBend","MaxCellMeasure","MaxColorDistance","MaxDate","MaxDetect","MaxDuration","MaxExtraBandwidths","MaxExtraConditions","MaxFeatureDisplacement","MaxFeatures","MaxFilter","MaximalBy","Maximize","MaxItems","MaxIterations","MaxLimit","MaxMemoryUsed","MaxMixtureKernels","MaxOverlapFraction","MaxPlotPoints","MaxPoints","MaxRecursion","MaxStableDistribution","MaxStepFraction","MaxSteps","MaxStepSize","MaxTrainingRounds","MaxValue","MaxwellDistribution","MaxWordGap","McLaughlinGroupMcL","Mean","MeanAbsoluteLossLayer","MeanAround","MeanClusteringCoefficient","MeanDegreeConnectivity","MeanDeviation","MeanFilter","MeanGraphDistance","MeanNeighborDegree","MeanShift","MeanShiftFilter","MeanSquaredLossLayer","Median","MedianDeviation","MedianFilter","MedicalTestData","Medium","MeijerG","MeijerGReduce","MeixnerDistribution","MellinConvolve","MellinTransform","MemberQ","MemoryAvailable","MemoryConstrained","MemoryConstraint","MemoryInUse","MengerMesh","Menu","MenuAppearance","MenuCommandKey","MenuEvaluator","MenuItem","MenuList","MenuPacket","MenuSortingValue","MenuStyle","MenuView","Merge","MergeDifferences","MergingFunction","MersennePrimeExponent","MersennePrimeExponentQ","Mesh","MeshCellCentroid","MeshCellCount","MeshCellHighlight","MeshCellIndex","MeshCellLabel","MeshCellMarker","MeshCellMeasure","MeshCellQuality","MeshCells","MeshCellShapeFunction","MeshCellStyle","MeshConnectivityGraph","MeshCoordinates","MeshFunctions","MeshPrimitives","MeshQualityGoal","MeshRange","MeshRefinementFunction","MeshRegion","MeshRegionQ","MeshShading","MeshStyle","Message","MessageDialog","MessageList","MessageName","MessageObject","MessageOptions","MessagePacket","Messages","MessagesNotebook","MetaCharacters","MetaInformation","MeteorShowerData","Method","MethodOptions","MexicanHatWavelet","MeyerWavelet","Midpoint","Min","MinColorDistance","MinDate","MinDetect","MineralData","MinFilter","MinimalBy","MinimalPolynomial","MinimalStateSpaceModel","Minimize","MinimumTimeIncrement","MinIntervalSize","MinkowskiQuestionMark","MinLimit","MinMax","MinorPlanetData","Minors","MinRecursion","MinSize","MinStableDistribution","Minus","MinusPlus","MinValue","Missing","MissingBehavior","MissingDataMethod","MissingDataRules","MissingQ","MissingString","MissingStyle","MissingValuePattern","MittagLefflerE","MixedFractionParts","MixedGraphQ","MixedMagnitude","MixedRadix","MixedRadixQuantity","MixedUnit","MixtureDistribution","Mod","Modal","Mode","Modular","ModularInverse","ModularLambda","Module","Modulus","MoebiusMu","Molecule","MoleculeContainsQ","MoleculeEquivalentQ","MoleculeGraph","MoleculeModify","MoleculePattern","MoleculePlot","MoleculePlot3D","MoleculeProperty","MoleculeQ","MoleculeRecognize","MoleculeValue","Moment","Momentary","MomentConvert","MomentEvaluate","MomentGeneratingFunction","MomentOfInertia","Monday","Monitor","MonomialList","MonomialOrder","MonsterGroupM","MoonPhase","MoonPosition","MorletWavelet","MorphologicalBinarize","MorphologicalBranchPoints","MorphologicalComponents","MorphologicalEulerNumber","MorphologicalGraph","MorphologicalPerimeter","MorphologicalTransform","MortalityData","Most","MountainData","MouseAnnotation","MouseAppearance","MouseAppearanceTag","MouseButtons","Mouseover","MousePointerNote","MousePosition","MovieData","MovingAverage","MovingMap","MovingMedian","MoyalDistribution","Multicolumn","MultiedgeStyle","MultigraphQ","MultilaunchWarning","MultiLetterItalics","MultiLetterStyle","MultilineFunction","Multinomial","MultinomialDistribution","MultinormalDistribution","MultiplicativeOrder","Multiplicity","MultiplySides","Multiselection","MultivariateHypergeometricDistribution","MultivariatePoissonDistribution","MultivariateTDistribution","N","NakagamiDistribution","NameQ","Names","NamespaceBox","NamespaceBoxOptions","Nand","NArgMax","NArgMin","NBernoulliB","NBodySimulation","NBodySimulationData","NCache","NDEigensystem","NDEigenvalues","NDSolve","NDSolveValue","Nearest","NearestFunction","NearestMeshCells","NearestNeighborGraph","NearestTo","NebulaData","NeedCurrentFrontEndPackagePacket","NeedCurrentFrontEndSymbolsPacket","NeedlemanWunschSimilarity","Needs","Negative","NegativeBinomialDistribution","NegativeDefiniteMatrixQ","NegativeIntegers","NegativeMultinomialDistribution","NegativeRationals","NegativeReals","NegativeSemidefiniteMatrixQ","NeighborhoodData","NeighborhoodGraph","Nest","NestedGreaterGreater","NestedLessLess","NestedScriptRules","NestGraph","NestList","NestWhile","NestWhileList","NetAppend","NetBidirectionalOperator","NetChain","NetDecoder","NetDelete","NetDrop","NetEncoder","NetEvaluationMode","NetExtract","NetFlatten","NetFoldOperator","NetGANOperator","NetGraph","NetInformation","NetInitialize","NetInsert","NetInsertSharedArrays","NetJoin","NetMapOperator","NetMapThreadOperator","NetMeasurements","NetModel","NetNestOperator","NetPairEmbeddingOperator","NetPort","NetPortGradient","NetPrepend","NetRename","NetReplace","NetReplacePart","NetSharedArray","NetStateObject","NetTake","NetTrain","NetTrainResultsObject","NetworkPacketCapture","NetworkPacketRecording","NetworkPacketRecordingDuring","NetworkPacketTrace","NeumannValue","NevilleThetaC","NevilleThetaD","NevilleThetaN","NevilleThetaS","NewPrimitiveStyle","NExpectation","Next","NextCell","NextDate","NextPrime","NextScheduledTaskTime","NHoldAll","NHoldFirst","NHoldRest","NicholsGridLines","NicholsPlot","NightHemisphere","NIntegrate","NMaximize","NMaxValue","NMinimize","NMinValue","NominalVariables","NonAssociative","NoncentralBetaDistribution","NoncentralChiSquareDistribution","NoncentralFRatioDistribution","NoncentralStudentTDistribution","NonCommutativeMultiply","NonConstants","NondimensionalizationTransform","None","NoneTrue","NonlinearModelFit","NonlinearStateSpaceModel","NonlocalMeansFilter","NonNegative","NonNegativeIntegers","NonNegativeRationals","NonNegativeReals","NonPositive","NonPositiveIntegers","NonPositiveRationals","NonPositiveReals","Nor","NorlundB","Norm","Normal","NormalDistribution","NormalGrouping","NormalizationLayer","Normalize","Normalized","NormalizedSquaredEuclideanDistance","NormalMatrixQ","NormalsFunction","NormFunction","Not","NotCongruent","NotCupCap","NotDoubleVerticalBar","Notebook","NotebookApply","NotebookAutoSave","NotebookClose","NotebookConvertSettings","NotebookCreate","NotebookCreateReturnObject","NotebookDefault","NotebookDelete","NotebookDirectory","NotebookDynamicExpression","NotebookEvaluate","NotebookEventActions","NotebookFileName","NotebookFind","NotebookFindReturnObject","NotebookGet","NotebookGetLayoutInformationPacket","NotebookGetMisspellingsPacket","NotebookImport","NotebookInformation","NotebookInterfaceObject","NotebookLocate","NotebookObject","NotebookOpen","NotebookOpenReturnObject","NotebookPath","NotebookPrint","NotebookPut","NotebookPutReturnObject","NotebookRead","NotebookResetGeneratedCells","Notebooks","NotebookSave","NotebookSaveAs","NotebookSelection","NotebookSetupLayoutInformationPacket","NotebooksMenu","NotebookTemplate","NotebookWrite","NotElement","NotEqualTilde","NotExists","NotGreater","NotGreaterEqual","NotGreaterFullEqual","NotGreaterGreater","NotGreaterLess","NotGreaterSlantEqual","NotGreaterTilde","Nothing","NotHumpDownHump","NotHumpEqual","NotificationFunction","NotLeftTriangle","NotLeftTriangleBar","NotLeftTriangleEqual","NotLess","NotLessEqual","NotLessFullEqual","NotLessGreater","NotLessLess","NotLessSlantEqual","NotLessTilde","NotNestedGreaterGreater","NotNestedLessLess","NotPrecedes","NotPrecedesEqual","NotPrecedesSlantEqual","NotPrecedesTilde","NotReverseElement","NotRightTriangle","NotRightTriangleBar","NotRightTriangleEqual","NotSquareSubset","NotSquareSubsetEqual","NotSquareSuperset","NotSquareSupersetEqual","NotSubset","NotSubsetEqual","NotSucceeds","NotSucceedsEqual","NotSucceedsSlantEqual","NotSucceedsTilde","NotSuperset","NotSupersetEqual","NotTilde","NotTildeEqual","NotTildeFullEqual","NotTildeTilde","NotVerticalBar","Now","NoWhitespace","NProbability","NProduct","NProductFactors","NRoots","NSolve","NSum","NSumTerms","NuclearExplosionData","NuclearReactorData","Null","NullRecords","NullSpace","NullWords","Number","NumberCompose","NumberDecompose","NumberExpand","NumberFieldClassNumber","NumberFieldDiscriminant","NumberFieldFundamentalUnits","NumberFieldIntegralBasis","NumberFieldNormRepresentatives","NumberFieldRegulator","NumberFieldRootsOfUnity","NumberFieldSignature","NumberForm","NumberFormat","NumberLinePlot","NumberMarks","NumberMultiplier","NumberPadding","NumberPoint","NumberQ","NumberSeparator","NumberSigns","NumberString","Numerator","NumeratorDenominator","NumericalOrder","NumericalSort","NumericArray","NumericArrayQ","NumericArrayType","NumericFunction","NumericQ","NuttallWindow","NValues","NyquistGridLines","NyquistPlot","O","ObservabilityGramian","ObservabilityMatrix","ObservableDecomposition","ObservableModelQ","OceanData","Octahedron","OddQ","Off","Offset","OLEData","On","ONanGroupON","Once","OneIdentity","Opacity","OpacityFunction","OpacityFunctionScaling","Open","OpenAppend","Opener","OpenerBox","OpenerBoxOptions","OpenerView","OpenFunctionInspectorPacket","Opening","OpenRead","OpenSpecialOptions","OpenTemporary","OpenWrite","Operate","OperatingSystem","OperatorApplied","OptimumFlowData","Optional","OptionalElement","OptionInspectorSettings","OptionQ","Options","OptionsPacket","OptionsPattern","OptionValue","OptionValueBox","OptionValueBoxOptions","Or","Orange","Order","OrderDistribution","OrderedQ","Ordering","OrderingBy","OrderingLayer","Orderless","OrderlessPatternSequence","OrnsteinUhlenbeckProcess","Orthogonalize","OrthogonalMatrixQ","Out","Outer","OuterPolygon","OuterPolyhedron","OutputAutoOverwrite","OutputControllabilityMatrix","OutputControllableModelQ","OutputForm","OutputFormData","OutputGrouping","OutputMathEditExpression","OutputNamePacket","OutputResponse","OutputSizeLimit","OutputStream","Over","OverBar","OverDot","Overflow","OverHat","Overlaps","Overlay","OverlayBox","OverlayBoxOptions","Overscript","OverscriptBox","OverscriptBoxOptions","OverTilde","OverVector","OverwriteTarget","OwenT","OwnValues","Package","PackingMethod","PackPaclet","PacletDataRebuild","PacletDirectoryAdd","PacletDirectoryLoad","PacletDirectoryRemove","PacletDirectoryUnload","PacletDisable","PacletEnable","PacletFind","PacletFindRemote","PacletInformation","PacletInstall","PacletInstallSubmit","PacletNewerQ","PacletObject","PacletObjectQ","PacletSite","PacletSiteObject","PacletSiteRegister","PacletSites","PacletSiteUnregister","PacletSiteUpdate","PacletUninstall","PacletUpdate","PaddedForm","Padding","PaddingLayer","PaddingSize","PadeApproximant","PadLeft","PadRight","PageBreakAbove","PageBreakBelow","PageBreakWithin","PageFooterLines","PageFooters","PageHeaderLines","PageHeaders","PageHeight","PageRankCentrality","PageTheme","PageWidth","Pagination","PairedBarChart","PairedHistogram","PairedSmoothHistogram","PairedTTest","PairedZTest","PaletteNotebook","PalettePath","PalindromeQ","Pane","PaneBox","PaneBoxOptions","Panel","PanelBox","PanelBoxOptions","Paneled","PaneSelector","PaneSelectorBox","PaneSelectorBoxOptions","PaperWidth","ParabolicCylinderD","ParagraphIndent","ParagraphSpacing","ParallelArray","ParallelCombine","ParallelDo","Parallelepiped","ParallelEvaluate","Parallelization","Parallelize","ParallelMap","ParallelNeeds","Parallelogram","ParallelProduct","ParallelSubmit","ParallelSum","ParallelTable","ParallelTry","Parameter","ParameterEstimator","ParameterMixtureDistribution","ParameterVariables","ParametricFunction","ParametricNDSolve","ParametricNDSolveValue","ParametricPlot","ParametricPlot3D","ParametricRampLayer","ParametricRegion","ParentBox","ParentCell","ParentConnect","ParentDirectory","ParentForm","Parenthesize","ParentList","ParentNotebook","ParetoDistribution","ParetoPickandsDistribution","ParkData","Part","PartBehavior","PartialCorrelationFunction","PartialD","ParticleAcceleratorData","ParticleData","Partition","PartitionGranularity","PartitionsP","PartitionsQ","PartLayer","PartOfSpeech","PartProtection","ParzenWindow","PascalDistribution","PassEventsDown","PassEventsUp","Paste","PasteAutoQuoteCharacters","PasteBoxFormInlineCells","PasteButton","Path","PathGraph","PathGraphQ","Pattern","PatternFilling","PatternSequence","PatternTest","PauliMatrix","PaulWavelet","Pause","PausedTime","PDF","PeakDetect","PeanoCurve","PearsonChiSquareTest","PearsonCorrelationTest","PearsonDistribution","PercentForm","PerfectNumber","PerfectNumberQ","PerformanceGoal","Perimeter","PeriodicBoundaryCondition","PeriodicInterpolation","Periodogram","PeriodogramArray","Permanent","Permissions","PermissionsGroup","PermissionsGroupMemberQ","PermissionsGroups","PermissionsKey","PermissionsKeys","PermutationCycles","PermutationCyclesQ","PermutationGroup","PermutationLength","PermutationList","PermutationListQ","PermutationMax","PermutationMin","PermutationOrder","PermutationPower","PermutationProduct","PermutationReplace","Permutations","PermutationSupport","Permute","PeronaMalikFilter","Perpendicular","PerpendicularBisector","PersistenceLocation","PersistenceTime","PersistentObject","PersistentObjects","PersistentValue","PersonData","PERTDistribution","PetersenGraph","PhaseMargins","PhaseRange","PhysicalSystemData","Pi","Pick","PIDData","PIDDerivativeFilter","PIDFeedforward","PIDTune","Piecewise","PiecewiseExpand","PieChart","PieChart3D","PillaiTrace","PillaiTraceTest","PingTime","Pink","PitchRecognize","Pivoting","PixelConstrained","PixelValue","PixelValuePositions","Placed","Placeholder","PlaceholderReplace","Plain","PlanarAngle","PlanarGraph","PlanarGraphQ","PlanckRadiationLaw","PlaneCurveData","PlanetaryMoonData","PlanetData","PlantData","Play","PlayRange","Plot","Plot3D","Plot3Matrix","PlotDivision","PlotJoined","PlotLabel","PlotLabels","PlotLayout","PlotLegends","PlotMarkers","PlotPoints","PlotRange","PlotRangeClipping","PlotRangeClipPlanesStyle","PlotRangePadding","PlotRegion","PlotStyle","PlotTheme","Pluralize","Plus","PlusMinus","Pochhammer","PodStates","PodWidth","Point","Point3DBox","Point3DBoxOptions","PointBox","PointBoxOptions","PointFigureChart","PointLegend","PointSize","PoissonConsulDistribution","PoissonDistribution","PoissonProcess","PoissonWindow","PolarAxes","PolarAxesOrigin","PolarGridLines","PolarPlot","PolarTicks","PoleZeroMarkers","PolyaAeppliDistribution","PolyGamma","Polygon","Polygon3DBox","Polygon3DBoxOptions","PolygonalNumber","PolygonAngle","PolygonBox","PolygonBoxOptions","PolygonCoordinates","PolygonDecomposition","PolygonHoleScale","PolygonIntersections","PolygonScale","Polyhedron","PolyhedronAngle","PolyhedronCoordinates","PolyhedronData","PolyhedronDecomposition","PolyhedronGenus","PolyLog","PolynomialExtendedGCD","PolynomialForm","PolynomialGCD","PolynomialLCM","PolynomialMod","PolynomialQ","PolynomialQuotient","PolynomialQuotientRemainder","PolynomialReduce","PolynomialRemainder","Polynomials","PoolingLayer","PopupMenu","PopupMenuBox","PopupMenuBoxOptions","PopupView","PopupWindow","Position","PositionIndex","Positive","PositiveDefiniteMatrixQ","PositiveIntegers","PositiveRationals","PositiveReals","PositiveSemidefiniteMatrixQ","PossibleZeroQ","Postfix","PostScript","Power","PowerDistribution","PowerExpand","PowerMod","PowerModList","PowerRange","PowerSpectralDensity","PowersRepresentations","PowerSymmetricPolynomial","Precedence","PrecedenceForm","Precedes","PrecedesEqual","PrecedesSlantEqual","PrecedesTilde","Precision","PrecisionGoal","PreDecrement","Predict","PredictionRoot","PredictorFunction","PredictorInformation","PredictorMeasurements","PredictorMeasurementsObject","PreemptProtect","PreferencesPath","Prefix","PreIncrement","Prepend","PrependLayer","PrependTo","PreprocessingRules","PreserveColor","PreserveImageOptions","Previous","PreviousCell","PreviousDate","PriceGraphDistribution","PrimaryPlaceholder","Prime","PrimeNu","PrimeOmega","PrimePi","PrimePowerQ","PrimeQ","Primes","PrimeZetaP","PrimitivePolynomialQ","PrimitiveRoot","PrimitiveRootList","PrincipalComponents","PrincipalValue","Print","PrintableASCIIQ","PrintAction","PrintForm","PrintingCopies","PrintingOptions","PrintingPageRange","PrintingStartingPageNumber","PrintingStyleEnvironment","Printout3D","Printout3DPreviewer","PrintPrecision","PrintTemporary","Prism","PrismBox","PrismBoxOptions","PrivateCellOptions","PrivateEvaluationOptions","PrivateFontOptions","PrivateFrontEndOptions","PrivateKey","PrivateNotebookOptions","PrivatePaths","Probability","ProbabilityDistribution","ProbabilityPlot","ProbabilityPr","ProbabilityScalePlot","ProbitModelFit","ProcessConnection","ProcessDirectory","ProcessEnvironment","Processes","ProcessEstimator","ProcessInformation","ProcessObject","ProcessParameterAssumptions","ProcessParameterQ","ProcessStateDomain","ProcessStatus","ProcessTimeDomain","Product","ProductDistribution","ProductLog","ProgressIndicator","ProgressIndicatorBox","ProgressIndicatorBoxOptions","Projection","Prolog","PromptForm","ProofObject","Properties","Property","PropertyList","PropertyValue","Proportion","Proportional","Protect","Protected","ProteinData","Pruning","PseudoInverse","PsychrometricPropertyData","PublicKey","PublisherID","PulsarData","PunctuationCharacter","Purple","Put","PutAppend","Pyramid","PyramidBox","PyramidBoxOptions","QBinomial","QFactorial","QGamma","QHypergeometricPFQ","QnDispersion","QPochhammer","QPolyGamma","QRDecomposition","QuadraticIrrationalQ","QuadraticOptimization","Quantile","QuantilePlot","Quantity","QuantityArray","QuantityDistribution","QuantityForm","QuantityMagnitude","QuantityQ","QuantityUnit","QuantityVariable","QuantityVariableCanonicalUnit","QuantityVariableDimensions","QuantityVariableIdentifier","QuantityVariablePhysicalQuantity","Quartics","QuartileDeviation","Quartiles","QuartileSkewness","Query","QueueingNetworkProcess","QueueingProcess","QueueProperties","Quiet","Quit","Quotient","QuotientRemainder","RadialGradientImage","RadialityCentrality","RadicalBox","RadicalBoxOptions","RadioButton","RadioButtonBar","RadioButtonBox","RadioButtonBoxOptions","Radon","RadonTransform","RamanujanTau","RamanujanTauL","RamanujanTauTheta","RamanujanTauZ","Ramp","Random","RandomChoice","RandomColor","RandomComplex","RandomEntity","RandomFunction","RandomGeoPosition","RandomGraph","RandomImage","RandomInstance","RandomInteger","RandomPermutation","RandomPoint","RandomPolygon","RandomPolyhedron","RandomPrime","RandomReal","RandomSample","RandomSeed","RandomSeeding","RandomVariate","RandomWalkProcess","RandomWord","Range","RangeFilter","RangeSpecification","RankedMax","RankedMin","RarerProbability","Raster","Raster3D","Raster3DBox","Raster3DBoxOptions","RasterArray","RasterBox","RasterBoxOptions","Rasterize","RasterSize","Rational","RationalFunctions","Rationalize","Rationals","Ratios","RawArray","RawBoxes","RawData","RawMedium","RayleighDistribution","Re","Read","ReadByteArray","ReadLine","ReadList","ReadProtected","ReadString","Real","RealAbs","RealBlockDiagonalForm","RealDigits","RealExponent","Reals","RealSign","Reap","RebuildPacletData","RecognitionPrior","RecognitionThreshold","Record","RecordLists","RecordSeparators","Rectangle","RectangleBox","RectangleBoxOptions","RectangleChart","RectangleChart3D","RectangularRepeatingElement","RecurrenceFilter","RecurrenceTable","RecurringDigitsForm","Red","Reduce","RefBox","ReferenceLineStyle","ReferenceMarkers","ReferenceMarkerStyle","Refine","ReflectionMatrix","ReflectionTransform","Refresh","RefreshRate","Region","RegionBinarize","RegionBoundary","RegionBoundaryStyle","RegionBounds","RegionCentroid","RegionDifference","RegionDimension","RegionDisjoint","RegionDistance","RegionDistanceFunction","RegionEmbeddingDimension","RegionEqual","RegionFillingStyle","RegionFunction","RegionImage","RegionIntersection","RegionMeasure","RegionMember","RegionMemberFunction","RegionMoment","RegionNearest","RegionNearestFunction","RegionPlot","RegionPlot3D","RegionProduct","RegionQ","RegionResize","RegionSize","RegionSymmetricDifference","RegionUnion","RegionWithin","RegisterExternalEvaluator","RegularExpression","Regularization","RegularlySampledQ","RegularPolygon","ReIm","ReImLabels","ReImPlot","ReImStyle","Reinstall","RelationalDatabase","RelationGraph","Release","ReleaseHold","ReliabilityDistribution","ReliefImage","ReliefPlot","RemoteAuthorizationCaching","RemoteConnect","RemoteConnectionObject","RemoteFile","RemoteRun","RemoteRunProcess","Remove","RemoveAlphaChannel","RemoveAsynchronousTask","RemoveAudioStream","RemoveBackground","RemoveChannelListener","RemoveChannelSubscribers","Removed","RemoveDiacritics","RemoveInputStreamMethod","RemoveOutputStreamMethod","RemoveProperty","RemoveScheduledTask","RemoveUsers","RemoveVideoStream","RenameDirectory","RenameFile","RenderAll","RenderingOptions","RenewalProcess","RenkoChart","RepairMesh","Repeated","RepeatedNull","RepeatedString","RepeatedTiming","RepeatingElement","Replace","ReplaceAll","ReplaceHeldPart","ReplaceImageValue","ReplaceList","ReplacePart","ReplacePixelValue","ReplaceRepeated","ReplicateLayer","RequiredPhysicalQuantities","Resampling","ResamplingAlgorithmData","ResamplingMethod","Rescale","RescalingTransform","ResetDirectory","ResetMenusPacket","ResetScheduledTask","ReshapeLayer","Residue","ResizeLayer","Resolve","ResourceAcquire","ResourceData","ResourceFunction","ResourceObject","ResourceRegister","ResourceRemove","ResourceSearch","ResourceSubmissionObject","ResourceSubmit","ResourceSystemBase","ResourceSystemPath","ResourceUpdate","ResourceVersion","ResponseForm","Rest","RestartInterval","Restricted","Resultant","ResumePacket","Return","ReturnEntersInput","ReturnExpressionPacket","ReturnInputFormPacket","ReturnPacket","ReturnReceiptFunction","ReturnTextPacket","Reverse","ReverseApplied","ReverseBiorthogonalSplineWavelet","ReverseElement","ReverseEquilibrium","ReverseGraph","ReverseSort","ReverseSortBy","ReverseUpEquilibrium","RevolutionAxis","RevolutionPlot3D","RGBColor","RiccatiSolve","RiceDistribution","RidgeFilter","RiemannR","RiemannSiegelTheta","RiemannSiegelZ","RiemannXi","Riffle","Right","RightArrow","RightArrowBar","RightArrowLeftArrow","RightComposition","RightCosetRepresentative","RightDownTeeVector","RightDownVector","RightDownVectorBar","RightTee","RightTeeArrow","RightTeeVector","RightTriangle","RightTriangleBar","RightTriangleEqual","RightUpDownVector","RightUpTeeVector","RightUpVector","RightUpVectorBar","RightVector","RightVectorBar","RiskAchievementImportance","RiskReductionImportance","RogersTanimotoDissimilarity","RollPitchYawAngles","RollPitchYawMatrix","RomanNumeral","Root","RootApproximant","RootIntervals","RootLocusPlot","RootMeanSquare","RootOfUnityQ","RootReduce","Roots","RootSum","Rotate","RotateLabel","RotateLeft","RotateRight","RotationAction","RotationBox","RotationBoxOptions","RotationMatrix","RotationTransform","Round","RoundImplies","RoundingRadius","Row","RowAlignments","RowBackgrounds","RowBox","RowHeights","RowLines","RowMinHeight","RowReduce","RowsEqual","RowSpacings","RSolve","RSolveValue","RudinShapiro","RudvalisGroupRu","Rule","RuleCondition","RuleDelayed","RuleForm","RulePlot","RulerUnits","Run","RunProcess","RunScheduledTask","RunThrough","RuntimeAttributes","RuntimeOptions","RussellRaoDissimilarity","SameQ","SameTest","SameTestProperties","SampledEntityClass","SampleDepth","SampledSoundFunction","SampledSoundList","SampleRate","SamplingPeriod","SARIMAProcess","SARMAProcess","SASTriangle","SatelliteData","SatisfiabilityCount","SatisfiabilityInstances","SatisfiableQ","Saturday","Save","Saveable","SaveAutoDelete","SaveConnection","SaveDefinitions","SavitzkyGolayMatrix","SawtoothWave","Scale","Scaled","ScaleDivisions","ScaledMousePosition","ScaleOrigin","ScalePadding","ScaleRanges","ScaleRangeStyle","ScalingFunctions","ScalingMatrix","ScalingTransform","Scan","ScheduledTask","ScheduledTaskActiveQ","ScheduledTaskInformation","ScheduledTaskInformationData","ScheduledTaskObject","ScheduledTasks","SchurDecomposition","ScientificForm","ScientificNotationThreshold","ScorerGi","ScorerGiPrime","ScorerHi","ScorerHiPrime","ScreenRectangle","ScreenStyleEnvironment","ScriptBaselineShifts","ScriptForm","ScriptLevel","ScriptMinSize","ScriptRules","ScriptSizeMultipliers","Scrollbars","ScrollingOptions","ScrollPosition","SearchAdjustment","SearchIndexObject","SearchIndices","SearchQueryString","SearchResultObject","Sec","Sech","SechDistribution","SecondOrderConeOptimization","SectionGrouping","SectorChart","SectorChart3D","SectorOrigin","SectorSpacing","SecuredAuthenticationKey","SecuredAuthenticationKeys","SeedRandom","Select","Selectable","SelectComponents","SelectedCells","SelectedNotebook","SelectFirst","Selection","SelectionAnimate","SelectionCell","SelectionCellCreateCell","SelectionCellDefaultStyle","SelectionCellParentStyle","SelectionCreateCell","SelectionDebuggerTag","SelectionDuplicateCell","SelectionEvaluate","SelectionEvaluateCreateCell","SelectionMove","SelectionPlaceholder","SelectionSetStyle","SelectWithContents","SelfLoops","SelfLoopStyle","SemanticImport","SemanticImportString","SemanticInterpretation","SemialgebraicComponentInstances","SemidefiniteOptimization","SendMail","SendMessage","Sequence","SequenceAlignment","SequenceAttentionLayer","SequenceCases","SequenceCount","SequenceFold","SequenceFoldList","SequenceForm","SequenceHold","SequenceLastLayer","SequenceMostLayer","SequencePosition","SequencePredict","SequencePredictorFunction","SequenceReplace","SequenceRestLayer","SequenceReverseLayer","SequenceSplit","Series","SeriesCoefficient","SeriesData","SeriesTermGoal","ServiceConnect","ServiceDisconnect","ServiceExecute","ServiceObject","ServiceRequest","ServiceResponse","ServiceSubmit","SessionSubmit","SessionTime","Set","SetAccuracy","SetAlphaChannel","SetAttributes","Setbacks","SetBoxFormNamesPacket","SetCloudDirectory","SetCookies","SetDelayed","SetDirectory","SetEnvironment","SetEvaluationNotebook","SetFileDate","SetFileLoadingContext","SetNotebookStatusLine","SetOptions","SetOptionsPacket","SetPermissions","SetPrecision","SetProperty","SetSecuredAuthenticationKey","SetSelectedNotebook","SetSharedFunction","SetSharedVariable","SetSpeechParametersPacket","SetStreamPosition","SetSystemModel","SetSystemOptions","Setter","SetterBar","SetterBox","SetterBoxOptions","Setting","SetUsers","SetValue","Shading","Shallow","ShannonWavelet","ShapiroWilkTest","Share","SharingList","Sharpen","ShearingMatrix","ShearingTransform","ShellRegion","ShenCastanMatrix","ShiftedGompertzDistribution","ShiftRegisterSequence","Short","ShortDownArrow","Shortest","ShortestMatch","ShortestPathFunction","ShortLeftArrow","ShortRightArrow","ShortTimeFourier","ShortTimeFourierData","ShortUpArrow","Show","ShowAutoConvert","ShowAutoSpellCheck","ShowAutoStyles","ShowCellBracket","ShowCellLabel","ShowCellTags","ShowClosedCellArea","ShowCodeAssist","ShowContents","ShowControls","ShowCursorTracker","ShowGroupOpenCloseIcon","ShowGroupOpener","ShowInvisibleCharacters","ShowPageBreaks","ShowPredictiveInterface","ShowSelection","ShowShortBoxForm","ShowSpecialCharacters","ShowStringCharacters","ShowSyntaxStyles","ShrinkingDelay","ShrinkWrapBoundingBox","SiderealTime","SiegelTheta","SiegelTukeyTest","SierpinskiCurve","SierpinskiMesh","Sign","Signature","SignedRankTest","SignedRegionDistance","SignificanceLevel","SignPadding","SignTest","SimilarityRules","SimpleGraph","SimpleGraphQ","SimplePolygonQ","SimplePolyhedronQ","Simplex","Simplify","Sin","Sinc","SinghMaddalaDistribution","SingleEvaluation","SingleLetterItalics","SingleLetterStyle","SingularValueDecomposition","SingularValueList","SingularValuePlot","SingularValues","Sinh","SinhIntegral","SinIntegral","SixJSymbol","Skeleton","SkeletonTransform","SkellamDistribution","Skewness","SkewNormalDistribution","SkinStyle","Skip","SliceContourPlot3D","SliceDensityPlot3D","SliceDistribution","SliceVectorPlot3D","Slider","Slider2D","Slider2DBox","Slider2DBoxOptions","SliderBox","SliderBoxOptions","SlideView","Slot","SlotSequence","Small","SmallCircle","Smaller","SmithDecomposition","SmithDelayCompensator","SmithWatermanSimilarity","SmoothDensityHistogram","SmoothHistogram","SmoothHistogram3D","SmoothKernelDistribution","SnDispersion","Snippet","SnubPolyhedron","SocialMediaData","Socket","SocketConnect","SocketListen","SocketListener","SocketObject","SocketOpen","SocketReadMessage","SocketReadyQ","Sockets","SocketWaitAll","SocketWaitNext","SoftmaxLayer","SokalSneathDissimilarity","SolarEclipse","SolarSystemFeatureData","SolidAngle","SolidData","SolidRegionQ","Solve","SolveAlways","SolveDelayed","Sort","SortBy","SortedBy","SortedEntityClass","Sound","SoundAndGraphics","SoundNote","SoundVolume","SourceLink","Sow","Space","SpaceCurveData","SpaceForm","Spacer","Spacings","Span","SpanAdjustments","SpanCharacterRounding","SpanFromAbove","SpanFromBoth","SpanFromLeft","SpanLineThickness","SpanMaxSize","SpanMinSize","SpanningCharacters","SpanSymmetric","SparseArray","SpatialGraphDistribution","SpatialMedian","SpatialTransformationLayer","Speak","SpeakerMatchQ","SpeakTextPacket","SpearmanRankTest","SpearmanRho","SpeciesData","SpecificityGoal","SpectralLineData","Spectrogram","SpectrogramArray","Specularity","SpeechCases","SpeechInterpreter","SpeechRecognize","SpeechSynthesize","SpellingCorrection","SpellingCorrectionList","SpellingDictionaries","SpellingDictionariesPath","SpellingOptions","SpellingSuggestionsPacket","Sphere","SphereBox","SpherePoints","SphericalBesselJ","SphericalBesselY","SphericalHankelH1","SphericalHankelH2","SphericalHarmonicY","SphericalPlot3D","SphericalRegion","SphericalShell","SpheroidalEigenvalue","SpheroidalJoiningFactor","SpheroidalPS","SpheroidalPSPrime","SpheroidalQS","SpheroidalQSPrime","SpheroidalRadialFactor","SpheroidalS1","SpheroidalS1Prime","SpheroidalS2","SpheroidalS2Prime","Splice","SplicedDistribution","SplineClosed","SplineDegree","SplineKnots","SplineWeights","Split","SplitBy","SpokenString","Sqrt","SqrtBox","SqrtBoxOptions","Square","SquaredEuclideanDistance","SquareFreeQ","SquareIntersection","SquareMatrixQ","SquareRepeatingElement","SquaresR","SquareSubset","SquareSubsetEqual","SquareSuperset","SquareSupersetEqual","SquareUnion","SquareWave","SSSTriangle","StabilityMargins","StabilityMarginsStyle","StableDistribution","Stack","StackBegin","StackComplete","StackedDateListPlot","StackedListPlot","StackInhibit","StadiumShape","StandardAtmosphereData","StandardDeviation","StandardDeviationFilter","StandardForm","Standardize","Standardized","StandardOceanData","StandbyDistribution","Star","StarClusterData","StarData","StarGraph","StartAsynchronousTask","StartExternalSession","StartingStepSize","StartOfLine","StartOfString","StartProcess","StartScheduledTask","StartupSound","StartWebSession","StateDimensions","StateFeedbackGains","StateOutputEstimator","StateResponse","StateSpaceModel","StateSpaceRealization","StateSpaceTransform","StateTransformationLinearize","StationaryDistribution","StationaryWaveletPacketTransform","StationaryWaveletTransform","StatusArea","StatusCentrality","StepMonitor","StereochemistryElements","StieltjesGamma","StippleShading","StirlingS1","StirlingS2","StopAsynchronousTask","StoppingPowerData","StopScheduledTask","StrataVariables","StratonovichProcess","StreamColorFunction","StreamColorFunctionScaling","StreamDensityPlot","StreamMarkers","StreamPlot","StreamPoints","StreamPosition","Streams","StreamScale","StreamStyle","String","StringBreak","StringByteCount","StringCases","StringContainsQ","StringCount","StringDelete","StringDrop","StringEndsQ","StringExpression","StringExtract","StringForm","StringFormat","StringFreeQ","StringInsert","StringJoin","StringLength","StringMatchQ","StringPadLeft","StringPadRight","StringPart","StringPartition","StringPosition","StringQ","StringRepeat","StringReplace","StringReplaceList","StringReplacePart","StringReverse","StringRiffle","StringRotateLeft","StringRotateRight","StringSkeleton","StringSplit","StringStartsQ","StringTake","StringTemplate","StringToByteArray","StringToStream","StringTrim","StripBoxes","StripOnInput","StripWrapperBoxes","StrokeForm","StructuralImportance","StructuredArray","StructuredArrayHeadQ","StructuredSelection","StruveH","StruveL","Stub","StudentTDistribution","Style","StyleBox","StyleBoxAutoDelete","StyleData","StyleDefinitions","StyleForm","StyleHints","StyleKeyMapping","StyleMenuListing","StyleNameDialogSettings","StyleNames","StylePrint","StyleSheetPath","Subdivide","Subfactorial","Subgraph","SubMinus","SubPlus","SubresultantPolynomialRemainders","SubresultantPolynomials","Subresultants","Subscript","SubscriptBox","SubscriptBoxOptions","Subscripted","Subsequences","Subset","SubsetCases","SubsetCount","SubsetEqual","SubsetMap","SubsetPosition","SubsetQ","SubsetReplace","Subsets","SubStar","SubstitutionSystem","Subsuperscript","SubsuperscriptBox","SubsuperscriptBoxOptions","SubtitleEncoding","SubtitleTracks","Subtract","SubtractFrom","SubtractSides","SubValues","Succeeds","SucceedsEqual","SucceedsSlantEqual","SucceedsTilde","Success","SuchThat","Sum","SumConvergence","SummationLayer","Sunday","SunPosition","Sunrise","Sunset","SuperDagger","SuperMinus","SupernovaData","SuperPlus","Superscript","SuperscriptBox","SuperscriptBoxOptions","Superset","SupersetEqual","SuperStar","Surd","SurdForm","SurfaceAppearance","SurfaceArea","SurfaceColor","SurfaceData","SurfaceGraphics","SurvivalDistribution","SurvivalFunction","SurvivalModel","SurvivalModelFit","SuspendPacket","SuzukiDistribution","SuzukiGroupSuz","SwatchLegend","Switch","Symbol","SymbolName","SymletWavelet","Symmetric","SymmetricGroup","SymmetricKey","SymmetricMatrixQ","SymmetricPolynomial","SymmetricReduction","Symmetrize","SymmetrizedArray","SymmetrizedArrayRules","SymmetrizedDependentComponents","SymmetrizedIndependentComponents","SymmetrizedReplacePart","SynchronousInitialization","SynchronousUpdating","Synonyms","Syntax","SyntaxForm","SyntaxInformation","SyntaxLength","SyntaxPacket","SyntaxQ","SynthesizeMissingValues","SystemCredential","SystemCredentialData","SystemCredentialKey","SystemCredentialKeys","SystemCredentialStoreObject","SystemDialogInput","SystemException","SystemGet","SystemHelpPath","SystemInformation","SystemInformationData","SystemInstall","SystemModel","SystemModeler","SystemModelExamples","SystemModelLinearize","SystemModelParametricSimulate","SystemModelPlot","SystemModelProgressReporting","SystemModelReliability","SystemModels","SystemModelSimulate","SystemModelSimulateSensitivity","SystemModelSimulationData","SystemOpen","SystemOptions","SystemProcessData","SystemProcesses","SystemsConnectionsModel","SystemsModelDelay","SystemsModelDelayApproximate","SystemsModelDelete","SystemsModelDimensions","SystemsModelExtract","SystemsModelFeedbackConnect","SystemsModelLabels","SystemsModelLinearity","SystemsModelMerge","SystemsModelOrder","SystemsModelParallelConnect","SystemsModelSeriesConnect","SystemsModelStateFeedbackConnect","SystemsModelVectorRelativeOrders","SystemStub","SystemTest","Tab","TabFilling","Table","TableAlignments","TableDepth","TableDirections","TableForm","TableHeadings","TableSpacing","TableView","TableViewBox","TableViewBoxBackground","TableViewBoxItemSize","TableViewBoxOptions","TabSpacings","TabView","TabViewBox","TabViewBoxOptions","TagBox","TagBoxNote","TagBoxOptions","TaggingRules","TagSet","TagSetDelayed","TagStyle","TagUnset","Take","TakeDrop","TakeLargest","TakeLargestBy","TakeList","TakeSmallest","TakeSmallestBy","TakeWhile","Tally","Tan","Tanh","TargetDevice","TargetFunctions","TargetSystem","TargetUnits","TaskAbort","TaskExecute","TaskObject","TaskRemove","TaskResume","Tasks","TaskSuspend","TaskWait","TautologyQ","TelegraphProcess","TemplateApply","TemplateArgBox","TemplateBox","TemplateBoxOptions","TemplateEvaluate","TemplateExpression","TemplateIf","TemplateObject","TemplateSequence","TemplateSlot","TemplateSlotSequence","TemplateUnevaluated","TemplateVerbatim","TemplateWith","TemporalData","TemporalRegularity","Temporary","TemporaryVariable","TensorContract","TensorDimensions","TensorExpand","TensorProduct","TensorQ","TensorRank","TensorReduce","TensorSymmetry","TensorTranspose","TensorWedge","TestID","TestReport","TestReportObject","TestResultObject","Tetrahedron","TetrahedronBox","TetrahedronBoxOptions","TeXForm","TeXSave","Text","Text3DBox","Text3DBoxOptions","TextAlignment","TextBand","TextBoundingBox","TextBox","TextCases","TextCell","TextClipboardType","TextContents","TextData","TextElement","TextForm","TextGrid","TextJustification","TextLine","TextPacket","TextParagraph","TextPosition","TextRecognize","TextSearch","TextSearchReport","TextSentences","TextString","TextStructure","TextStyle","TextTranslation","Texture","TextureCoordinateFunction","TextureCoordinateScaling","TextWords","Therefore","ThermodynamicData","ThermometerGauge","Thick","Thickness","Thin","Thinning","ThisLink","ThompsonGroupTh","Thread","ThreadingLayer","ThreeJSymbol","Threshold","Through","Throw","ThueMorse","Thumbnail","Thursday","Ticks","TicksStyle","TideData","Tilde","TildeEqual","TildeFullEqual","TildeTilde","TimeConstrained","TimeConstraint","TimeDirection","TimeFormat","TimeGoal","TimelinePlot","TimeObject","TimeObjectQ","TimeRemaining","Times","TimesBy","TimeSeries","TimeSeriesAggregate","TimeSeriesForecast","TimeSeriesInsert","TimeSeriesInvertibility","TimeSeriesMap","TimeSeriesMapThread","TimeSeriesModel","TimeSeriesModelFit","TimeSeriesResample","TimeSeriesRescale","TimeSeriesShift","TimeSeriesThread","TimeSeriesWindow","TimeUsed","TimeValue","TimeWarpingCorrespondence","TimeWarpingDistance","TimeZone","TimeZoneConvert","TimeZoneOffset","Timing","Tiny","TitleGrouping","TitsGroupT","ToBoxes","ToCharacterCode","ToColor","ToContinuousTimeModel","ToDate","Today","ToDiscreteTimeModel","ToEntity","ToeplitzMatrix","ToExpression","ToFileName","Together","Toggle","ToggleFalse","Toggler","TogglerBar","TogglerBox","TogglerBoxOptions","ToHeldExpression","ToInvertibleTimeSeries","TokenWords","Tolerance","ToLowerCase","Tomorrow","ToNumberField","TooBig","Tooltip","TooltipBox","TooltipBoxOptions","TooltipDelay","TooltipStyle","ToonShading","Top","TopHatTransform","ToPolarCoordinates","TopologicalSort","ToRadicals","ToRules","ToSphericalCoordinates","ToString","Total","TotalHeight","TotalLayer","TotalVariationFilter","TotalWidth","TouchPosition","TouchscreenAutoZoom","TouchscreenControlPlacement","ToUpperCase","Tr","Trace","TraceAbove","TraceAction","TraceBackward","TraceDepth","TraceDialog","TraceForward","TraceInternal","TraceLevel","TraceOff","TraceOn","TraceOriginal","TracePrint","TraceScan","TrackedSymbols","TrackingFunction","TracyWidomDistribution","TradingChart","TraditionalForm","TraditionalFunctionNotation","TraditionalNotation","TraditionalOrder","TrainingProgressCheckpointing","TrainingProgressFunction","TrainingProgressMeasurements","TrainingProgressReporting","TrainingStoppingCriterion","TrainingUpdateSchedule","TransferFunctionCancel","TransferFunctionExpand","TransferFunctionFactor","TransferFunctionModel","TransferFunctionPoles","TransferFunctionTransform","TransferFunctionZeros","TransformationClass","TransformationFunction","TransformationFunctions","TransformationMatrix","TransformedDistribution","TransformedField","TransformedProcess","TransformedRegion","TransitionDirection","TransitionDuration","TransitionEffect","TransitiveClosureGraph","TransitiveReductionGraph","Translate","TranslationOptions","TranslationTransform","Transliterate","Transparent","TransparentColor","Transpose","TransposeLayer","TrapSelection","TravelDirections","TravelDirectionsData","TravelDistance","TravelDistanceList","TravelMethod","TravelTime","TreeForm","TreeGraph","TreeGraphQ","TreePlot","TrendStyle","Triangle","TriangleCenter","TriangleConstruct","TriangleMeasurement","TriangleWave","TriangularDistribution","TriangulateMesh","Trig","TrigExpand","TrigFactor","TrigFactorList","Trigger","TrigReduce","TrigToExp","TrimmedMean","TrimmedVariance","TropicalStormData","True","TrueQ","TruncatedDistribution","TruncatedPolyhedron","TsallisQExponentialDistribution","TsallisQGaussianDistribution","TTest","Tube","TubeBezierCurveBox","TubeBezierCurveBoxOptions","TubeBox","TubeBoxOptions","TubeBSplineCurveBox","TubeBSplineCurveBoxOptions","Tuesday","TukeyLambdaDistribution","TukeyWindow","TunnelData","Tuples","TuranGraph","TuringMachine","TuttePolynomial","TwoWayRule","Typed","TypeSpecifier","UnateQ","Uncompress","UnconstrainedParameters","Undefined","UnderBar","Underflow","Underlined","Underoverscript","UnderoverscriptBox","UnderoverscriptBoxOptions","Underscript","UnderscriptBox","UnderscriptBoxOptions","UnderseaFeatureData","UndirectedEdge","UndirectedGraph","UndirectedGraphQ","UndoOptions","UndoTrackedVariables","Unequal","UnequalTo","Unevaluated","UniformDistribution","UniformGraphDistribution","UniformPolyhedron","UniformSumDistribution","Uninstall","Union","UnionedEntityClass","UnionPlus","Unique","UnitaryMatrixQ","UnitBox","UnitConvert","UnitDimensions","Unitize","UnitRootTest","UnitSimplify","UnitStep","UnitSystem","UnitTriangle","UnitVector","UnitVectorLayer","UnityDimensions","UniverseModelData","UniversityData","UnixTime","Unprotect","UnregisterExternalEvaluator","UnsameQ","UnsavedVariables","Unset","UnsetShared","UntrackedVariables","Up","UpArrow","UpArrowBar","UpArrowDownArrow","Update","UpdateDynamicObjects","UpdateDynamicObjectsSynchronous","UpdateInterval","UpdatePacletSites","UpdateSearchIndex","UpDownArrow","UpEquilibrium","UpperCaseQ","UpperLeftArrow","UpperRightArrow","UpperTriangularize","UpperTriangularMatrixQ","Upsample","UpSet","UpSetDelayed","UpTee","UpTeeArrow","UpTo","UpValues","URL","URLBuild","URLDecode","URLDispatcher","URLDownload","URLDownloadSubmit","URLEncode","URLExecute","URLExpand","URLFetch","URLFetchAsynchronous","URLParse","URLQueryDecode","URLQueryEncode","URLRead","URLResponseTime","URLSave","URLSaveAsynchronous","URLShorten","URLSubmit","UseGraphicsRange","UserDefinedWavelet","Using","UsingFrontEnd","UtilityFunction","V2Get","ValenceErrorHandling","ValidationLength","ValidationSet","Value","ValueBox","ValueBoxOptions","ValueDimensions","ValueForm","ValuePreprocessingFunction","ValueQ","Values","ValuesData","Variables","Variance","VarianceEquivalenceTest","VarianceEstimatorFunction","VarianceGammaDistribution","VarianceTest","VectorAngle","VectorAround","VectorAspectRatio","VectorColorFunction","VectorColorFunctionScaling","VectorDensityPlot","VectorGlyphData","VectorGreater","VectorGreaterEqual","VectorLess","VectorLessEqual","VectorMarkers","VectorPlot","VectorPlot3D","VectorPoints","VectorQ","VectorRange","Vectors","VectorScale","VectorScaling","VectorSizes","VectorStyle","Vee","Verbatim","Verbose","VerboseConvertToPostScriptPacket","VerificationTest","VerifyConvergence","VerifyDerivedKey","VerifyDigitalSignature","VerifyFileSignature","VerifyInterpretation","VerifySecurityCertificates","VerifySolutions","VerifyTestAssumptions","Version","VersionedPreferences","VersionNumber","VertexAdd","VertexCapacity","VertexColors","VertexComponent","VertexConnectivity","VertexContract","VertexCoordinateRules","VertexCoordinates","VertexCorrelationSimilarity","VertexCosineSimilarity","VertexCount","VertexCoverQ","VertexDataCoordinates","VertexDegree","VertexDelete","VertexDiceSimilarity","VertexEccentricity","VertexInComponent","VertexInDegree","VertexIndex","VertexJaccardSimilarity","VertexLabeling","VertexLabels","VertexLabelStyle","VertexList","VertexNormals","VertexOutComponent","VertexOutDegree","VertexQ","VertexRenderingFunction","VertexReplace","VertexShape","VertexShapeFunction","VertexSize","VertexStyle","VertexTextureCoordinates","VertexWeight","VertexWeightedGraphQ","Vertical","VerticalBar","VerticalForm","VerticalGauge","VerticalSeparator","VerticalSlider","VerticalTilde","Video","VideoEncoding","VideoExtractFrames","VideoFrameList","VideoFrameMap","VideoPause","VideoPlay","VideoQ","VideoStop","VideoStream","VideoStreams","VideoTimeSeries","VideoTracks","VideoTrim","ViewAngle","ViewCenter","ViewMatrix","ViewPoint","ViewPointSelectorSettings","ViewPort","ViewProjection","ViewRange","ViewVector","ViewVertical","VirtualGroupData","Visible","VisibleCell","VoiceStyleData","VoigtDistribution","VolcanoData","Volume","VonMisesDistribution","VoronoiMesh","WaitAll","WaitAsynchronousTask","WaitNext","WaitUntil","WakebyDistribution","WalleniusHypergeometricDistribution","WaringYuleDistribution","WarpingCorrespondence","WarpingDistance","WatershedComponents","WatsonUSquareTest","WattsStrogatzGraphDistribution","WaveletBestBasis","WaveletFilterCoefficients","WaveletImagePlot","WaveletListPlot","WaveletMapIndexed","WaveletMatrixPlot","WaveletPhi","WaveletPsi","WaveletScale","WaveletScalogram","WaveletThreshold","WeaklyConnectedComponents","WeaklyConnectedGraphComponents","WeaklyConnectedGraphQ","WeakStationarity","WeatherData","WeatherForecastData","WebAudioSearch","WebElementObject","WeberE","WebExecute","WebImage","WebImageSearch","WebSearch","WebSessionObject","WebSessions","WebWindowObject","Wedge","Wednesday","WeibullDistribution","WeierstrassE1","WeierstrassE2","WeierstrassE3","WeierstrassEta1","WeierstrassEta2","WeierstrassEta3","WeierstrassHalfPeriods","WeierstrassHalfPeriodW1","WeierstrassHalfPeriodW2","WeierstrassHalfPeriodW3","WeierstrassInvariantG2","WeierstrassInvariantG3","WeierstrassInvariants","WeierstrassP","WeierstrassPPrime","WeierstrassSigma","WeierstrassZeta","WeightedAdjacencyGraph","WeightedAdjacencyMatrix","WeightedData","WeightedGraphQ","Weights","WelchWindow","WheelGraph","WhenEvent","Which","While","White","WhiteNoiseProcess","WhitePoint","Whitespace","WhitespaceCharacter","WhittakerM","WhittakerW","WienerFilter","WienerProcess","WignerD","WignerSemicircleDistribution","WikidataData","WikidataSearch","WikipediaData","WikipediaSearch","WilksW","WilksWTest","WindDirectionData","WindingCount","WindingPolygon","WindowClickSelect","WindowElements","WindowFloating","WindowFrame","WindowFrameElements","WindowMargins","WindowMovable","WindowOpacity","WindowPersistentStyles","WindowSelected","WindowSize","WindowStatusArea","WindowTitle","WindowToolbars","WindowWidth","WindSpeedData","WindVectorData","WinsorizedMean","WinsorizedVariance","WishartMatrixDistribution","With","WolframAlpha","WolframAlphaDate","WolframAlphaQuantity","WolframAlphaResult","WolframLanguageData","Word","WordBoundary","WordCharacter","WordCloud","WordCount","WordCounts","WordData","WordDefinition","WordFrequency","WordFrequencyData","WordList","WordOrientation","WordSearch","WordSelectionFunction","WordSeparators","WordSpacings","WordStem","WordTranslation","WorkingPrecision","WrapAround","Write","WriteLine","WriteString","Wronskian","XMLElement","XMLObject","XMLTemplate","Xnor","Xor","XYZColor","Yellow","Yesterday","YuleDissimilarity","ZernikeR","ZeroSymmetric","ZeroTest","ZeroWidthTimes","Zeta","ZetaZero","ZIPCodeData","ZipfDistribution","ZoomCenter","ZoomFactor","ZTest","ZTransform","$Aborted","$ActivationGroupID","$ActivationKey","$ActivationUserRegistered","$AddOnsDirectory","$AllowDataUpdates","$AllowExternalChannelFunctions","$AllowInternet","$AssertFunction","$Assumptions","$AsynchronousTask","$AudioDecoders","$AudioEncoders","$AudioInputDevices","$AudioOutputDevices","$BaseDirectory","$BasePacletsDirectory","$BatchInput","$BatchOutput","$BlockchainBase","$BoxForms","$ByteOrdering","$CacheBaseDirectory","$Canceled","$ChannelBase","$CharacterEncoding","$CharacterEncodings","$CloudAccountName","$CloudBase","$CloudConnected","$CloudConnection","$CloudCreditsAvailable","$CloudEvaluation","$CloudExpressionBase","$CloudObjectNameFormat","$CloudObjectURLType","$CloudRootDirectory","$CloudSymbolBase","$CloudUserID","$CloudUserUUID","$CloudVersion","$CloudVersionNumber","$CloudWolframEngineVersionNumber","$CommandLine","$CompilationTarget","$ConditionHold","$ConfiguredKernels","$Context","$ContextPath","$ControlActiveSetting","$Cookies","$CookieStore","$CreationDate","$CurrentLink","$CurrentTask","$CurrentWebSession","$DataStructures","$DateStringFormat","$DefaultAudioInputDevice","$DefaultAudioOutputDevice","$DefaultFont","$DefaultFrontEnd","$DefaultImagingDevice","$DefaultLocalBase","$DefaultMailbox","$DefaultNetworkInterface","$DefaultPath","$DefaultProxyRules","$DefaultSystemCredentialStore","$Display","$DisplayFunction","$DistributedContexts","$DynamicEvaluation","$Echo","$EmbedCodeEnvironments","$EmbeddableServices","$EntityStores","$Epilog","$EvaluationCloudBase","$EvaluationCloudObject","$EvaluationEnvironment","$ExportFormats","$ExternalIdentifierTypes","$ExternalStorageBase","$Failed","$FinancialDataSource","$FontFamilies","$FormatType","$FrontEnd","$FrontEndSession","$GeoEntityTypes","$GeoLocation","$GeoLocationCity","$GeoLocationCountry","$GeoLocationPrecision","$GeoLocationSource","$HistoryLength","$HomeDirectory","$HTMLExportRules","$HTTPCookies","$HTTPRequest","$IgnoreEOF","$ImageFormattingWidth","$ImageResolution","$ImagingDevice","$ImagingDevices","$ImportFormats","$IncomingMailSettings","$InitialDirectory","$Initialization","$InitializationContexts","$Input","$InputFileName","$InputStreamMethods","$Inspector","$InstallationDate","$InstallationDirectory","$InterfaceEnvironment","$InterpreterTypes","$IterationLimit","$KernelCount","$KernelID","$Language","$LaunchDirectory","$LibraryPath","$LicenseExpirationDate","$LicenseID","$LicenseProcesses","$LicenseServer","$LicenseSubprocesses","$LicenseType","$Line","$Linked","$LinkSupported","$LoadedFiles","$LocalBase","$LocalSymbolBase","$MachineAddresses","$MachineDomain","$MachineDomains","$MachineEpsilon","$MachineID","$MachineName","$MachinePrecision","$MachineType","$MaxExtraPrecision","$MaxLicenseProcesses","$MaxLicenseSubprocesses","$MaxMachineNumber","$MaxNumber","$MaxPiecewiseCases","$MaxPrecision","$MaxRootDegree","$MessageGroups","$MessageList","$MessagePrePrint","$Messages","$MinMachineNumber","$MinNumber","$MinorReleaseNumber","$MinPrecision","$MobilePhone","$ModuleNumber","$NetworkConnected","$NetworkInterfaces","$NetworkLicense","$NewMessage","$NewSymbol","$NotebookInlineStorageLimit","$Notebooks","$NoValue","$NumberMarks","$Off","$OperatingSystem","$Output","$OutputForms","$OutputSizeLimit","$OutputStreamMethods","$Packages","$ParentLink","$ParentProcessID","$PasswordFile","$PatchLevelID","$Path","$PathnameSeparator","$PerformanceGoal","$Permissions","$PermissionsGroupBase","$PersistenceBase","$PersistencePath","$PipeSupported","$PlotTheme","$Post","$Pre","$PreferencesDirectory","$PreInitialization","$PrePrint","$PreRead","$PrintForms","$PrintLiteral","$Printout3DPreviewer","$ProcessID","$ProcessorCount","$ProcessorType","$ProductInformation","$ProgramName","$PublisherID","$RandomState","$RecursionLimit","$RegisteredDeviceClasses","$RegisteredUserName","$ReleaseNumber","$RequesterAddress","$RequesterWolframID","$RequesterWolframUUID","$RootDirectory","$ScheduledTask","$ScriptCommandLine","$ScriptInputString","$SecuredAuthenticationKeyTokens","$ServiceCreditsAvailable","$Services","$SessionID","$SetParentLink","$SharedFunctions","$SharedVariables","$SoundDisplay","$SoundDisplayFunction","$SourceLink","$SSHAuthentication","$SubtitleDecoders","$SubtitleEncoders","$SummaryBoxDataSizeLimit","$SuppressInputFormHeads","$SynchronousEvaluation","$SyntaxHandler","$System","$SystemCharacterEncoding","$SystemCredentialStore","$SystemID","$SystemMemory","$SystemShell","$SystemTimeZone","$SystemWordLength","$TemplatePath","$TemporaryDirectory","$TemporaryPrefix","$TestFileName","$TextStyle","$TimedOut","$TimeUnit","$TimeZone","$TimeZoneEntity","$TopDirectory","$TraceOff","$TraceOn","$TracePattern","$TracePostAction","$TracePreAction","$UnitSystem","$Urgent","$UserAddOnsDirectory","$UserAgentLanguages","$UserAgentMachine","$UserAgentName","$UserAgentOperatingSystem","$UserAgentString","$UserAgentVersion","$UserBaseDirectory","$UserBasePacletsDirectory","$UserDocumentsDirectory","$Username","$UserName","$UserURLBase","$Version","$VersionNumber","$VideoDecoders","$VideoEncoders","$VoiceStyles","$WolframDocumentsDirectory","$WolframID","$WolframUUID"];function e(t){const a=t.regex,i=/([2-9]|[1-2]\d|[3][0-5])\^\^/,o=/(\w*\.\w+|\w+\.\w*|\w+)/,s=/(\d*\.\d+|\d+\.\d*|\d+)/,r=a.either(a.concat(i,o),s),l=/``[+-]?(\d*\.\d+|\d+\.\d*|\d+)/,c=/`([+-]?(\d*\.\d+|\d+\.\d*|\d+))?/,_=a.either(l,c),d=/\*\^[+-]?\d+/,m={className:"number",relevance:0,begin:a.concat(r,a.optional(_),a.optional(d))},p=/[a-zA-Z$][a-zA-Z0-9$]*/,S=new Set(n),g={variants:[{className:"builtin-symbol",begin:p,"on:begin":(M,A)=>{S.has(M[0])||A.ignoreMatch()}},{className:"symbol",relevance:0,begin:p}]},T={className:"named-character",begin:/\\\[[$a-zA-Z][$a-zA-Z0-9]+\]/},N={className:"operator",relevance:0,begin:/[+\-*/,;.:@~=><&|_`'^?!%]+/},C={className:"pattern",relevance:0,begin:/([a-zA-Z$][a-zA-Z0-9$]*)?_+([a-zA-Z$][a-zA-Z0-9$]*)?/},R={className:"slot",relevance:0,begin:/#[a-zA-Z$][a-zA-Z0-9$]*|#+[0-9]?/},O={className:"brace",relevance:0,begin:/[[\](){}]/},f={className:"message-name",relevance:0,begin:a.concat("::",p)};return{name:"Mathematica",aliases:["mma","wl"],classNameAliases:{brace:"punctuation",pattern:"type",slot:"type",symbol:"variable","named-character":"variable","builtin-symbol":"built_in","message-name":"string"},contains:[t.COMMENT(/\(\*/,/\*\)/,{contains:["self"]}),C,R,f,g,T,t.QUOTE_STRING_MODE,m,N,O]}}return xn=e,xn}var Pn,Mo;function Iu(){if(Mo)return Pn;Mo=1;function n(e){const t="('|\\.')+",a={relevance:0,contains:[{begin:t}]};return{name:"Matlab",keywords:{keyword:"arguments break case catch classdef continue else elseif end enumeration events for function global if methods otherwise parfor persistent properties return spmd switch try while",built_in:"sin sind sinh asin asind asinh cos cosd cosh acos acosd acosh tan tand tanh atan atand atan2 atanh sec secd sech asec asecd asech csc cscd csch acsc acscd acsch cot cotd coth acot acotd acoth hypot exp expm1 log log1p log10 log2 pow2 realpow reallog realsqrt sqrt nthroot nextpow2 abs angle complex conj imag real unwrap isreal cplxpair fix floor ceil round mod rem sign airy besselj bessely besselh besseli besselk beta betainc betaln ellipj ellipke erf erfc erfcx erfinv expint gamma gammainc gammaln psi legendre cross dot factor isprime primes gcd lcm rat rats perms nchoosek factorial cart2sph cart2pol pol2cart sph2cart hsv2rgb rgb2hsv zeros ones eye repmat rand randn linspace logspace freqspace meshgrid accumarray size length ndims numel disp isempty isequal isequalwithequalnans cat reshape diag blkdiag tril triu fliplr flipud flipdim rot90 find sub2ind ind2sub bsxfun ndgrid permute ipermute shiftdim circshift squeeze isscalar isvector ans eps realmax realmin pi i|0 inf nan isnan isinf isfinite j|0 why compan gallery hadamard hankel hilb invhilb magic pascal rosser toeplitz vander wilkinson max min nanmax nanmin mean nanmean type table readtable writetable sortrows sort figure plot plot3 scatter scatter3 cellfun legend intersect ismember procrustes hold num2cell "},illegal:'(//|"|#|/\\*|\\s+/\\w+)',contains:[{className:"function",beginKeywords:"function",end:"$",contains:[e.UNDERSCORE_TITLE_MODE,{className:"params",variants:[{begin:"\\(",end:"\\)"},{begin:"\\[",end:"\\]"}]}]},{className:"built_in",begin:/true|false/,relevance:0,starts:a},{begin:"[a-zA-Z][a-zA-Z_0-9]*"+t,relevance:0},{className:"number",begin:e.C_NUMBER_RE,relevance:0,starts:a},{className:"string",begin:"'",end:"'",contains:[{begin:"''"}]},{begin:/\]|\}|\)/,relevance:0,starts:a},{className:"string",begin:'"',end:'"',contains:[{begin:'""'}],starts:a},e.COMMENT("^\\s*%\\{\\s*$","^\\s*%\\}\\s*$"),e.COMMENT("%","$")]}}return Pn=n,Pn}var wn,Lo;function Au(){if(Lo)return wn;Lo=1;function n(e){return{name:"Maxima",keywords:{$pattern:"[A-Za-z_%][0-9A-Za-z_%]*",keyword:"if then else elseif for thru do while unless step in and or not",literal:"true false unknown inf minf ind und %e %i %pi %phi %gamma",built_in:" abasep abs absint absolute_real_time acos acosh acot acoth acsc acsch activate addcol add_edge add_edges addmatrices addrow add_vertex add_vertices adjacency_matrix adjoin adjoint af agd airy airy_ai airy_bi airy_dai airy_dbi algsys alg_type alias allroots alphacharp alphanumericp amortization %and annuity_fv annuity_pv antid antidiff AntiDifference append appendfile apply apply1 apply2 applyb1 apropos args arit_amortization arithmetic arithsum array arrayapply arrayinfo arraymake arraysetapply ascii asec asech asin asinh askinteger asksign assoc assoc_legendre_p assoc_legendre_q assume assume_external_byte_order asympa at atan atan2 atanh atensimp atom atvalue augcoefmatrix augmented_lagrangian_method av average_degree backtrace bars barsplot barsplot_description base64 base64_decode bashindices batch batchload bc2 bdvac belln benefit_cost bern bernpoly bernstein_approx bernstein_expand bernstein_poly bessel bessel_i bessel_j bessel_k bessel_simplify bessel_y beta beta_incomplete beta_incomplete_generalized beta_incomplete_regularized bezout bfallroots bffac bf_find_root bf_fmin_cobyla bfhzeta bfloat bfloatp bfpsi bfpsi0 bfzeta biconnected_components bimetric binomial bipartition block blockmatrixp bode_gain bode_phase bothcoef box boxplot boxplot_description break bug_report build_info|10 buildq build_sample burn cabs canform canten cardinality carg cartan cartesian_product catch cauchy_matrix cbffac cdf_bernoulli cdf_beta cdf_binomial cdf_cauchy cdf_chi2 cdf_continuous_uniform cdf_discrete_uniform cdf_exp cdf_f cdf_gamma cdf_general_finite_discrete cdf_geometric cdf_gumbel cdf_hypergeometric cdf_laplace cdf_logistic cdf_lognormal cdf_negative_binomial cdf_noncentral_chi2 cdf_noncentral_student_t cdf_normal cdf_pareto cdf_poisson cdf_rank_sum cdf_rayleigh cdf_signed_rank cdf_student_t cdf_weibull cdisplay ceiling central_moment cequal cequalignore cf cfdisrep cfexpand cgeodesic cgreaterp cgreaterpignore changename changevar chaosgame charat charfun charfun2 charlist charp charpoly chdir chebyshev_t chebyshev_u checkdiv check_overlaps chinese cholesky christof chromatic_index chromatic_number cint circulant_graph clear_edge_weight clear_rules clear_vertex_label clebsch_gordan clebsch_graph clessp clesspignore close closefile cmetric coeff coefmatrix cograd col collapse collectterms columnop columnspace columnswap columnvector combination combine comp2pui compare compfile compile compile_file complement_graph complete_bipartite_graph complete_graph complex_number_p components compose_functions concan concat conjugate conmetderiv connected_components connect_vertices cons constant constantp constituent constvalue cont2part content continuous_freq contortion contour_plot contract contract_edge contragrad contrib_ode convert coord copy copy_file copy_graph copylist copymatrix cor cos cosh cot coth cov cov1 covdiff covect covers crc24sum create_graph create_list csc csch csetup cspline ctaylor ct_coordsys ctransform ctranspose cube_graph cuboctahedron_graph cunlisp cv cycle_digraph cycle_graph cylindrical days360 dblint deactivate declare declare_constvalue declare_dimensions declare_fundamental_dimensions declare_fundamental_units declare_qty declare_translated declare_unit_conversion declare_units declare_weights decsym defcon define define_alt_display define_variable defint defmatch defrule defstruct deftaylor degree_sequence del delete deleten delta demo demoivre denom depends derivdegree derivlist describe desolve determinant dfloat dgauss_a dgauss_b dgeev dgemm dgeqrf dgesv dgesvd diag diagmatrix diag_matrix diagmatrixp diameter diff digitcharp dimacs_export dimacs_import dimension dimensionless dimensions dimensions_as_list direct directory discrete_freq disjoin disjointp disolate disp dispcon dispform dispfun dispJordan display disprule dispterms distrib divide divisors divsum dkummer_m dkummer_u dlange dodecahedron_graph dotproduct dotsimp dpart draw draw2d draw3d drawdf draw_file draw_graph dscalar echelon edge_coloring edge_connectivity edges eigens_by_jacobi eigenvalues eigenvectors eighth einstein eivals eivects elapsed_real_time elapsed_run_time ele2comp ele2polynome ele2pui elem elementp elevation_grid elim elim_allbut eliminate eliminate_using ellipse elliptic_e elliptic_ec elliptic_eu elliptic_f elliptic_kc elliptic_pi ematrix empty_graph emptyp endcons entermatrix entertensor entier equal equalp equiv_classes erf erfc erf_generalized erfi errcatch error errormsg errors euler ev eval_string evenp every evolution evolution2d evundiff example exp expand expandwrt expandwrt_factored expint expintegral_chi expintegral_ci expintegral_e expintegral_e1 expintegral_ei expintegral_e_simplify expintegral_li expintegral_shi expintegral_si explicit explose exponentialize express expt exsec extdiff extract_linear_equations extremal_subset ezgcd %f f90 facsum factcomb factor factorfacsum factorial factorout factorsum facts fast_central_elements fast_linsolve fasttimes featurep fernfale fft fib fibtophi fifth filename_merge file_search file_type fillarray findde find_root find_root_abs find_root_error find_root_rel first fix flatten flength float floatnump floor flower_snark flush flush1deriv flushd flushnd flush_output fmin_cobyla forget fortran fourcos fourexpand fourier fourier_elim fourint fourintcos fourintsin foursimp foursin fourth fposition frame_bracket freeof freshline fresnel_c fresnel_s from_adjacency_matrix frucht_graph full_listify fullmap fullmapl fullratsimp fullratsubst fullsetify funcsolve fundamental_dimensions fundamental_units fundef funmake funp fv g0 g1 gamma gamma_greek gamma_incomplete gamma_incomplete_generalized gamma_incomplete_regularized gauss gauss_a gauss_b gaussprob gcd gcdex gcdivide gcfac gcfactor gd generalized_lambert_w genfact gen_laguerre genmatrix gensym geo_amortization geo_annuity_fv geo_annuity_pv geomap geometric geometric_mean geosum get getcurrentdirectory get_edge_weight getenv get_lu_factors get_output_stream_string get_pixel get_plot_option get_tex_environment get_tex_environment_default get_vertex_label gfactor gfactorsum ggf girth global_variances gn gnuplot_close gnuplot_replot gnuplot_reset gnuplot_restart gnuplot_start go Gosper GosperSum gr2d gr3d gradef gramschmidt graph6_decode graph6_encode graph6_export graph6_import graph_center graph_charpoly graph_eigenvalues graph_flow graph_order graph_periphery graph_product graph_size graph_union great_rhombicosidodecahedron_graph great_rhombicuboctahedron_graph grid_graph grind grobner_basis grotzch_graph hamilton_cycle hamilton_path hankel hankel_1 hankel_2 harmonic harmonic_mean hav heawood_graph hermite hessian hgfred hilbertmap hilbert_matrix hipow histogram histogram_description hodge horner hypergeometric i0 i1 %ibes ic1 ic2 ic_convert ichr1 ichr2 icosahedron_graph icosidodecahedron_graph icurvature ident identfor identity idiff idim idummy ieqn %if ifactors iframes ifs igcdex igeodesic_coords ilt image imagpart imetric implicit implicit_derivative implicit_plot indexed_tensor indices induced_subgraph inferencep inference_result infix info_display init_atensor init_ctensor in_neighbors innerproduct inpart inprod inrt integerp integer_partitions integrate intersect intersection intervalp intopois intosum invariant1 invariant2 inverse_fft inverse_jacobi_cd inverse_jacobi_cn inverse_jacobi_cs inverse_jacobi_dc inverse_jacobi_dn inverse_jacobi_ds inverse_jacobi_nc inverse_jacobi_nd inverse_jacobi_ns inverse_jacobi_sc inverse_jacobi_sd inverse_jacobi_sn invert invert_by_adjoint invert_by_lu inv_mod irr is is_biconnected is_bipartite is_connected is_digraph is_edge_in_graph is_graph is_graph_or_digraph ishow is_isomorphic isolate isomorphism is_planar isqrt isreal_p is_sconnected is_tree is_vertex_in_graph items_inference %j j0 j1 jacobi jacobian jacobi_cd jacobi_cn jacobi_cs jacobi_dc jacobi_dn jacobi_ds jacobi_nc jacobi_nd jacobi_ns jacobi_p jacobi_sc jacobi_sd jacobi_sn JF jn join jordan julia julia_set julia_sin %k kdels kdelta kill killcontext kostka kron_delta kronecker_product kummer_m kummer_u kurtosis kurtosis_bernoulli kurtosis_beta kurtosis_binomial kurtosis_chi2 kurtosis_continuous_uniform kurtosis_discrete_uniform kurtosis_exp kurtosis_f kurtosis_gamma kurtosis_general_finite_discrete kurtosis_geometric kurtosis_gumbel kurtosis_hypergeometric kurtosis_laplace kurtosis_logistic kurtosis_lognormal kurtosis_negative_binomial kurtosis_noncentral_chi2 kurtosis_noncentral_student_t kurtosis_normal kurtosis_pareto kurtosis_poisson kurtosis_rayleigh kurtosis_student_t kurtosis_weibull label labels lagrange laguerre lambda lambert_w laplace laplacian_matrix last lbfgs lc2kdt lcharp lc_l lcm lc_u ldefint ldisp ldisplay legendre_p legendre_q leinstein length let letrules letsimp levi_civita lfreeof lgtreillis lhs li liediff limit Lindstedt linear linearinterpol linear_program linear_regression line_graph linsolve listarray list_correlations listify list_matrix_entries list_nc_monomials listoftens listofvars listp lmax lmin load loadfile local locate_matrix_entry log logcontract log_gamma lopow lorentz_gauge lowercasep lpart lratsubst lreduce lriemann lsquares_estimates lsquares_estimates_approximate lsquares_estimates_exact lsquares_mse lsquares_residual_mse lsquares_residuals lsum ltreillis lu_backsub lucas lu_factor %m macroexpand macroexpand1 make_array makebox makefact makegamma make_graph make_level_picture makelist makeOrders make_poly_continent make_poly_country make_polygon make_random_state make_rgb_picture makeset make_string_input_stream make_string_output_stream make_transform mandelbrot mandelbrot_set map mapatom maplist matchdeclare matchfix mat_cond mat_fullunblocker mat_function mathml_display mat_norm matrix matrixmap matrixp matrix_size mattrace mat_trace mat_unblocker max max_clique max_degree max_flow maximize_lp max_independent_set max_matching maybe md5sum mean mean_bernoulli mean_beta mean_binomial mean_chi2 mean_continuous_uniform mean_deviation mean_discrete_uniform mean_exp mean_f mean_gamma mean_general_finite_discrete mean_geometric mean_gumbel mean_hypergeometric mean_laplace mean_logistic mean_lognormal mean_negative_binomial mean_noncentral_chi2 mean_noncentral_student_t mean_normal mean_pareto mean_poisson mean_rayleigh mean_student_t mean_weibull median median_deviation member mesh metricexpandall mgf1_sha1 min min_degree min_edge_cut minfactorial minimalPoly minimize_lp minimum_spanning_tree minor minpack_lsquares minpack_solve min_vertex_cover min_vertex_cut mkdir mnewton mod mode_declare mode_identity ModeMatrix moebius mon2schur mono monomial_dimensions multibernstein_poly multi_display_for_texinfo multi_elem multinomial multinomial_coeff multi_orbit multiplot_mode multi_pui multsym multthru mycielski_graph nary natural_unit nc_degree ncexpt ncharpoly negative_picture neighbors new newcontext newdet new_graph newline newton new_variable next_prime nicedummies niceindices ninth nofix nonarray noncentral_moment nonmetricity nonnegintegerp nonscalarp nonzeroandfreeof notequal nounify nptetrad npv nroots nterms ntermst nthroot nullity nullspace num numbered_boundaries numberp number_to_octets num_distinct_partitions numerval numfactor num_partitions nusum nzeta nzetai nzetar octets_to_number octets_to_oid odd_girth oddp ode2 ode_check odelin oid_to_octets op opena opena_binary openr openr_binary openw openw_binary operatorp opsubst optimize %or orbit orbits ordergreat ordergreatp orderless orderlessp orthogonal_complement orthopoly_recur orthopoly_weight outermap out_neighbors outofpois pade parabolic_cylinder_d parametric parametric_surface parg parGosper parse_string parse_timedate part part2cont partfrac partition partition_set partpol path_digraph path_graph pathname_directory pathname_name pathname_type pdf_bernoulli pdf_beta pdf_binomial pdf_cauchy pdf_chi2 pdf_continuous_uniform pdf_discrete_uniform pdf_exp pdf_f pdf_gamma pdf_general_finite_discrete pdf_geometric pdf_gumbel pdf_hypergeometric pdf_laplace pdf_logistic pdf_lognormal pdf_negative_binomial pdf_noncentral_chi2 pdf_noncentral_student_t pdf_normal pdf_pareto pdf_poisson pdf_rank_sum pdf_rayleigh pdf_signed_rank pdf_student_t pdf_weibull pearson_skewness permanent permut permutation permutations petersen_graph petrov pickapart picture_equalp picturep piechart piechart_description planar_embedding playback plog plot2d plot3d plotdf ploteq plsquares pochhammer points poisdiff poisexpt poisint poismap poisplus poissimp poissubst poistimes poistrim polar polarform polartorect polar_to_xy poly_add poly_buchberger poly_buchberger_criterion poly_colon_ideal poly_content polydecomp poly_depends_p poly_elimination_ideal poly_exact_divide poly_expand poly_expt poly_gcd polygon poly_grobner poly_grobner_equal poly_grobner_member poly_grobner_subsetp poly_ideal_intersection poly_ideal_polysaturation poly_ideal_polysaturation1 poly_ideal_saturation poly_ideal_saturation1 poly_lcm poly_minimization polymod poly_multiply polynome2ele polynomialp poly_normal_form poly_normalize poly_normalize_list poly_polysaturation_extension poly_primitive_part poly_pseudo_divide poly_reduced_grobner poly_reduction poly_saturation_extension poly_s_polynomial poly_subtract polytocompanion pop postfix potential power_mod powerseries powerset prefix prev_prime primep primes principal_components print printf printfile print_graph printpois printprops prodrac product properties propvars psi psubst ptriangularize pui pui2comp pui2ele pui2polynome pui_direct puireduc push put pv qput qrange qty quad_control quad_qag quad_qagi quad_qagp quad_qags quad_qawc quad_qawf quad_qawo quad_qaws quadrilateral quantile quantile_bernoulli quantile_beta quantile_binomial quantile_cauchy quantile_chi2 quantile_continuous_uniform quantile_discrete_uniform quantile_exp quantile_f quantile_gamma quantile_general_finite_discrete quantile_geometric quantile_gumbel quantile_hypergeometric quantile_laplace quantile_logistic quantile_lognormal quantile_negative_binomial quantile_noncentral_chi2 quantile_noncentral_student_t quantile_normal quantile_pareto quantile_poisson quantile_rayleigh quantile_student_t quantile_weibull quartile_skewness quit qunit quotient racah_v racah_w radcan radius random random_bernoulli random_beta random_binomial random_bipartite_graph random_cauchy random_chi2 random_continuous_uniform random_digraph random_discrete_uniform random_exp random_f random_gamma random_general_finite_discrete random_geometric random_graph random_graph1 random_gumbel random_hypergeometric random_laplace random_logistic random_lognormal random_negative_binomial random_network random_noncentral_chi2 random_noncentral_student_t random_normal random_pareto random_permutation random_poisson random_rayleigh random_regular_graph random_student_t random_tournament random_tree random_weibull range rank rat ratcoef ratdenom ratdiff ratdisrep ratexpand ratinterpol rational rationalize ratnumer ratnump ratp ratsimp ratsubst ratvars ratweight read read_array read_binary_array read_binary_list read_binary_matrix readbyte readchar read_hashed_array readline read_list read_matrix read_nested_list readonly read_xpm real_imagpart_to_conjugate realpart realroots rearray rectangle rectform rectform_log_if_constant recttopolar rediff reduce_consts reduce_order region region_boundaries region_boundaries_plus rem remainder remarray rembox remcomps remcon remcoord remfun remfunction remlet remove remove_constvalue remove_dimensions remove_edge remove_fundamental_dimensions remove_fundamental_units remove_plot_option remove_vertex rempart remrule remsym remvalue rename rename_file reset reset_displays residue resolvante resolvante_alternee1 resolvante_bipartite resolvante_diedrale resolvante_klein resolvante_klein3 resolvante_produit_sym resolvante_unitaire resolvante_vierer rest resultant return reveal reverse revert revert2 rgb2level rhs ricci riemann rinvariant risch rk rmdir rncombine romberg room rootscontract round row rowop rowswap rreduce run_testsuite %s save saving scalarp scaled_bessel_i scaled_bessel_i0 scaled_bessel_i1 scalefactors scanmap scatterplot scatterplot_description scene schur2comp sconcat scopy scsimp scurvature sdowncase sec sech second sequal sequalignore set_alt_display setdifference set_draw_defaults set_edge_weight setelmx setequalp setify setp set_partitions set_plot_option set_prompt set_random_state set_tex_environment set_tex_environment_default setunits setup_autoload set_up_dot_simplifications set_vertex_label seventh sexplode sf sha1sum sha256sum shortest_path shortest_weighted_path show showcomps showratvars sierpinskiale sierpinskimap sign signum similaritytransform simp_inequality simplify_sum simplode simpmetderiv simtran sin sinh sinsert sinvertcase sixth skewness skewness_bernoulli skewness_beta skewness_binomial skewness_chi2 skewness_continuous_uniform skewness_discrete_uniform skewness_exp skewness_f skewness_gamma skewness_general_finite_discrete skewness_geometric skewness_gumbel skewness_hypergeometric skewness_laplace skewness_logistic skewness_lognormal skewness_negative_binomial skewness_noncentral_chi2 skewness_noncentral_student_t skewness_normal skewness_pareto skewness_poisson skewness_rayleigh skewness_student_t skewness_weibull slength smake small_rhombicosidodecahedron_graph small_rhombicuboctahedron_graph smax smin smismatch snowmap snub_cube_graph snub_dodecahedron_graph solve solve_rec solve_rec_rat some somrac sort sparse6_decode sparse6_encode sparse6_export sparse6_import specint spherical spherical_bessel_j spherical_bessel_y spherical_hankel1 spherical_hankel2 spherical_harmonic spherical_to_xyz splice split sposition sprint sqfr sqrt sqrtdenest sremove sremovefirst sreverse ssearch ssort sstatus ssubst ssubstfirst staircase standardize standardize_inverse_trig starplot starplot_description status std std1 std_bernoulli std_beta std_binomial std_chi2 std_continuous_uniform std_discrete_uniform std_exp std_f std_gamma std_general_finite_discrete std_geometric std_gumbel std_hypergeometric std_laplace std_logistic std_lognormal std_negative_binomial std_noncentral_chi2 std_noncentral_student_t std_normal std_pareto std_poisson std_rayleigh std_student_t std_weibull stemplot stirling stirling1 stirling2 strim striml strimr string stringout stringp strong_components struve_h struve_l sublis sublist sublist_indices submatrix subsample subset subsetp subst substinpart subst_parallel substpart substring subvar subvarp sum sumcontract summand_to_rec supcase supcontext symbolp symmdifference symmetricp system take_channel take_inference tan tanh taylor taylorinfo taylorp taylor_simplifier taytorat tcl_output tcontract tellrat tellsimp tellsimpafter tentex tenth test_mean test_means_difference test_normality test_proportion test_proportions_difference test_rank_sum test_sign test_signed_rank test_variance test_variance_ratio tex tex1 tex_display texput %th third throw time timedate timer timer_info tldefint tlimit todd_coxeter toeplitz tokens to_lisp topological_sort to_poly to_poly_solve totaldisrep totalfourier totient tpartpol trace tracematrix trace_options transform_sample translate translate_file transpose treefale tree_reduce treillis treinat triangle triangularize trigexpand trigrat trigreduce trigsimp trunc truncate truncated_cube_graph truncated_dodecahedron_graph truncated_icosahedron_graph truncated_tetrahedron_graph tr_warnings_get tube tutte_graph ueivects uforget ultraspherical underlying_graph undiff union unique uniteigenvectors unitp units unit_step unitvector unorder unsum untellrat untimer untrace uppercasep uricci uriemann uvect vandermonde_matrix var var1 var_bernoulli var_beta var_binomial var_chi2 var_continuous_uniform var_discrete_uniform var_exp var_f var_gamma var_general_finite_discrete var_geometric var_gumbel var_hypergeometric var_laplace var_logistic var_lognormal var_negative_binomial var_noncentral_chi2 var_noncentral_student_t var_normal var_pareto var_poisson var_rayleigh var_student_t var_weibull vector vectorpotential vectorsimp verbify vers vertex_coloring vertex_connectivity vertex_degree vertex_distance vertex_eccentricity vertex_in_degree vertex_out_degree vertices vertices_to_cycle vertices_to_path %w weyl wheel_graph wiener_index wigner_3j wigner_6j wigner_9j with_stdout write_binary_data writebyte write_data writefile wronskian xreduce xthru %y Zeilberger zeroequiv zerofor zeromatrix zeromatrixp zeta zgeev zheev zlange zn_add_table zn_carmichael_lambda zn_characteristic_factors zn_determinant zn_factor_generators zn_invert_by_lu zn_log zn_mult_table absboxchar activecontexts adapt_depth additive adim aform algebraic algepsilon algexact aliases allbut all_dotsimp_denoms allocation allsym alphabetic animation antisymmetric arrays askexp assume_pos assume_pos_pred assumescalar asymbol atomgrad atrig1 axes axis_3d axis_bottom axis_left axis_right axis_top azimuth background background_color backsubst berlefact bernstein_explicit besselexpand beta_args_sum_to_integer beta_expand bftorat bftrunc bindtest border boundaries_array box boxchar breakup %c capping cauchysum cbrange cbtics center cflength cframe_flag cnonmet_flag color color_bar color_bar_tics colorbox columns commutative complex cone context contexts contour contour_levels cosnpiflag ctaypov ctaypt ctayswitch ctayvar ct_coords ctorsion_flag ctrgsimp cube current_let_rule_package cylinder data_file_name debugmode decreasing default_let_rule_package delay dependencies derivabbrev derivsubst detout diagmetric diff dim dimensions dispflag display2d|10 display_format_internal distribute_over doallmxops domain domxexpt domxmxops domxnctimes dontfactor doscmxops doscmxplus dot0nscsimp dot0simp dot1simp dotassoc dotconstrules dotdistrib dotexptsimp dotident dotscrules draw_graph_program draw_realpart edge_color edge_coloring edge_partition edge_type edge_width %edispflag elevation %emode endphi endtheta engineering_format_floats enhanced3d %enumer epsilon_lp erfflag erf_representation errormsg error_size error_syms error_type %e_to_numlog eval even evenfun evflag evfun ev_point expandwrt_denom expintexpand expintrep expon expop exptdispflag exptisolate exptsubst facexpand facsum_combine factlim factorflag factorial_expand factors_only fb feature features file_name file_output_append file_search_demo file_search_lisp file_search_maxima|10 file_search_tests file_search_usage file_type_lisp file_type_maxima|10 fill_color fill_density filled_func fixed_vertices flipflag float2bf font font_size fortindent fortspaces fpprec fpprintprec functions gamma_expand gammalim gdet genindex gensumnum GGFCFMAX GGFINFINITY globalsolve gnuplot_command gnuplot_curve_styles gnuplot_curve_titles gnuplot_default_term_command gnuplot_dumb_term_command gnuplot_file_args gnuplot_file_name gnuplot_out_file gnuplot_pdf_term_command gnuplot_pm3d gnuplot_png_term_command gnuplot_postamble gnuplot_preamble gnuplot_ps_term_command gnuplot_svg_term_command gnuplot_term gnuplot_view_args Gosper_in_Zeilberger gradefs grid grid2d grind halfangles head_angle head_both head_length head_type height hypergeometric_representation %iargs ibase icc1 icc2 icounter idummyx ieqnprint ifb ifc1 ifc2 ifg ifgi ifr iframe_bracket_form ifri igeowedge_flag ikt1 ikt2 imaginary inchar increasing infeval infinity inflag infolists inm inmc1 inmc2 intanalysis integer integervalued integrate_use_rootsof integration_constant integration_constant_counter interpolate_color intfaclim ip_grid ip_grid_in irrational isolate_wrt_times iterations itr julia_parameter %k1 %k2 keepfloat key key_pos kinvariant kt label label_alignment label_orientation labels lassociative lbfgs_ncorrections lbfgs_nfeval_max leftjust legend letrat let_rule_packages lfg lg lhospitallim limsubst linear linear_solver linechar linel|10 linenum line_type linewidth line_width linsolve_params linsolvewarn lispdisp listarith listconstvars listdummyvars lmxchar load_pathname loadprint logabs logarc logcb logconcoeffp logexpand lognegint logsimp logx logx_secondary logy logy_secondary logz lriem m1pbranch macroexpansion macros mainvar manual_demo maperror mapprint matrix_element_add matrix_element_mult matrix_element_transpose maxapplydepth maxapplyheight maxima_tempdir|10 maxima_userdir|10 maxnegex MAX_ORD maxposex maxpsifracdenom maxpsifracnum maxpsinegint maxpsiposint maxtayorder mesh_lines_color method mod_big_prime mode_check_errorp mode_checkp mode_check_warnp mod_test mod_threshold modular_linear_solver modulus multiplicative multiplicities myoptions nary negdistrib negsumdispflag newline newtonepsilon newtonmaxiter nextlayerfactor niceindicespref nm nmc noeval nolabels nonegative_lp noninteger nonscalar noun noundisp nouns np npi nticks ntrig numer numer_pbranch obase odd oddfun opacity opproperties opsubst optimprefix optionset orientation origin orthopoly_returns_intervals outative outchar packagefile palette partswitch pdf_file pfeformat phiresolution %piargs piece pivot_count_sx pivot_max_sx plot_format plot_options plot_realpart png_file pochhammer_max_index points pointsize point_size points_joined point_type poislim poisson poly_coefficient_ring poly_elimination_order polyfactor poly_grobner_algorithm poly_grobner_debug poly_monomial_order poly_primary_elimination_order poly_return_term_list poly_secondary_elimination_order poly_top_reduction_only posfun position powerdisp pred prederror primep_number_of_tests product_use_gamma program programmode promote_float_to_bigfloat prompt proportional_axes props psexpand ps_file radexpand radius radsubstflag rassociative ratalgdenom ratchristof ratdenomdivide rateinstein ratepsilon ratfac rational ratmx ratprint ratriemann ratsimpexpons ratvarswitch ratweights ratweyl ratwtlvl real realonly redraw refcheck resolution restart resultant ric riem rmxchar %rnum_list rombergabs rombergit rombergmin rombergtol rootsconmode rootsepsilon run_viewer same_xy same_xyz savedef savefactors scalar scalarmatrixp scale scale_lp setcheck setcheckbreak setval show_edge_color show_edges show_edge_type show_edge_width show_id show_label showtime show_vertex_color show_vertex_size show_vertex_type show_vertices show_weight simp simplified_output simplify_products simpproduct simpsum sinnpiflag solvedecomposes solveexplicit solvefactors solvenullwarn solveradcan solvetrigwarn space sparse sphere spring_embedding_depth sqrtdispflag stardisp startphi starttheta stats_numer stringdisp structures style sublis_apply_lambda subnumsimp sumexpand sumsplitfact surface surface_hide svg_file symmetric tab taylordepth taylor_logexpand taylor_order_coefficients taylor_truncate_polynomials tensorkill terminal testsuite_files thetaresolution timer_devalue title tlimswitch tr track transcompile transform transform_xy translate_fast_arrays transparent transrun tr_array_as_ref tr_bound_function_applyp tr_file_tty_messagesp tr_float_can_branch_complex tr_function_call_default trigexpandplus trigexpandtimes triginverses trigsign trivial_solutions tr_numer tr_optimize_max_loop tr_semicompile tr_state_vars tr_warn_bad_function_calls tr_warn_fexpr tr_warn_meval tr_warn_mode tr_warn_undeclared tr_warn_undefined_variable tstep ttyoff tube_extremes ufg ug %unitexpand unit_vectors uric uriem use_fast_arrays user_preamble usersetunits values vect_cross verbose vertex_color vertex_coloring vertex_partition vertex_size vertex_type view warnings weyl width windowname windowtitle wired_surface wireframe xaxis xaxis_color xaxis_secondary xaxis_type xaxis_width xlabel xlabel_secondary xlength xrange xrange_secondary xtics xtics_axis xtics_rotate xtics_rotate_secondary xtics_secondary xtics_secondary_axis xu_grid x_voxel xy_file xyplane xy_scale yaxis yaxis_color yaxis_secondary yaxis_type yaxis_width ylabel ylabel_secondary ylength yrange yrange_secondary ytics ytics_axis ytics_rotate ytics_rotate_secondary ytics_secondary ytics_secondary_axis yv_grid y_voxel yx_ratio zaxis zaxis_color zaxis_type zaxis_width zeroa zerob zerobern zeta%pi zlabel zlabel_rotate zlength zmin zn_primroot_limit zn_primroot_pretest",symbol:"_ __ %|0 %%|0"},contains:[{className:"comment",begin:"/\\*",end:"\\*/",contains:["self"]},e.QUOTE_STRING_MODE,{className:"number",relevance:0,variants:[{begin:"\\b(\\d+|\\d+\\.|\\.\\d+|\\d+\\.\\d+)[Ee][-+]?\\d+\\b"},{begin:"\\b(\\d+|\\d+\\.|\\.\\d+|\\d+\\.\\d+)[Bb][-+]?\\d+\\b",relevance:10},{begin:"\\b(\\.\\d+|\\d+\\.\\d+)\\b"},{begin:"\\b(\\d+|0[0-9A-Za-z]+)\\.?\\b"}]}],illegal:/@/}}return wn=n,wn}var kn,xo;function vu(){if(xo)return kn;xo=1;function n(e){return{name:"MEL",keywords:"int float string vector matrix if else switch case default while do for in break continue global proc return about abs addAttr addAttributeEditorNodeHelp addDynamic addNewShelfTab addPP addPanelCategory addPrefixToName advanceToNextDrivenKey affectedNet affects aimConstraint air alias aliasAttr align alignCtx alignCurve alignSurface allViewFit ambientLight angle angleBetween animCone animCurveEditor animDisplay animView annotate appendStringArray applicationName applyAttrPreset applyTake arcLenDimContext arcLengthDimension arclen arrayMapper art3dPaintCtx artAttrCtx artAttrPaintVertexCtx artAttrSkinPaintCtx artAttrTool artBuildPaintMenu artFluidAttrCtx artPuttyCtx artSelectCtx artSetPaintCtx artUserPaintCtx assignCommand assignInputDevice assignViewportFactories attachCurve attachDeviceAttr attachSurface attrColorSliderGrp attrCompatibility attrControlGrp attrEnumOptionMenu attrEnumOptionMenuGrp attrFieldGrp attrFieldSliderGrp attrNavigationControlGrp attrPresetEditWin attributeExists attributeInfo attributeMenu attributeQuery autoKeyframe autoPlace bakeClip bakeFluidShading bakePartialHistory bakeResults bakeSimulation basename basenameEx batchRender bessel bevel bevelPlus binMembership bindSkin blend2 blendShape blendShapeEditor blendShapePanel blendTwoAttr blindDataType boneLattice boundary boxDollyCtx boxZoomCtx bufferCurve buildBookmarkMenu buildKeyframeMenu button buttonManip CBG cacheFile cacheFileCombine cacheFileMerge cacheFileTrack camera cameraView canCreateManip canvas capitalizeString catch catchQuiet ceil changeSubdivComponentDisplayLevel changeSubdivRegion channelBox character characterMap characterOutlineEditor characterize chdir checkBox checkBoxGrp checkDefaultRenderGlobals choice circle circularFillet clamp clear clearCache clip clipEditor clipEditorCurrentTimeCtx clipSchedule clipSchedulerOutliner clipTrimBefore closeCurve closeSurface cluster cmdFileOutput cmdScrollFieldExecuter cmdScrollFieldReporter cmdShell coarsenSubdivSelectionList collision color colorAtPoint colorEditor colorIndex colorIndexSliderGrp colorSliderButtonGrp colorSliderGrp columnLayout commandEcho commandLine commandPort compactHairSystem componentEditor compositingInterop computePolysetVolume condition cone confirmDialog connectAttr connectControl connectDynamic connectJoint connectionInfo constrain constrainValue constructionHistory container containsMultibyte contextInfo control convertFromOldLayers convertIffToPsd convertLightmap convertSolidTx convertTessellation convertUnit copyArray copyFlexor copyKey copySkinWeights cos cpButton cpCache cpClothSet cpCollision cpConstraint cpConvClothToMesh cpForces cpGetSolverAttr cpPanel cpProperty cpRigidCollisionFilter cpSeam cpSetEdit cpSetSolverAttr cpSolver cpSolverTypes cpTool cpUpdateClothUVs createDisplayLayer createDrawCtx createEditor createLayeredPsdFile createMotionField createNewShelf createNode createRenderLayer createSubdivRegion cross crossProduct ctxAbort ctxCompletion ctxEditMode ctxTraverse currentCtx currentTime currentTimeCtx currentUnit curve curveAddPtCtx curveCVCtx curveEPCtx curveEditorCtx curveIntersect curveMoveEPCtx curveOnSurface curveSketchCtx cutKey cycleCheck cylinder dagPose date defaultLightListCheckBox defaultNavigation defineDataServer defineVirtualDevice deformer deg_to_rad delete deleteAttr deleteShadingGroupsAndMaterials deleteShelfTab deleteUI deleteUnusedBrushes delrandstr detachCurve detachDeviceAttr detachSurface deviceEditor devicePanel dgInfo dgdirty dgeval dgtimer dimWhen directKeyCtx directionalLight dirmap dirname disable disconnectAttr disconnectJoint diskCache displacementToPoly displayAffected displayColor displayCull displayLevelOfDetail displayPref displayRGBColor displaySmoothness displayStats displayString displaySurface distanceDimContext distanceDimension doBlur dolly dollyCtx dopeSheetEditor dot dotProduct doubleProfileBirailSurface drag dragAttrContext draggerContext dropoffLocator duplicate duplicateCurve duplicateSurface dynCache dynControl dynExport dynExpression dynGlobals dynPaintEditor dynParticleCtx dynPref dynRelEdPanel dynRelEditor dynamicLoad editAttrLimits editDisplayLayerGlobals editDisplayLayerMembers editRenderLayerAdjustment editRenderLayerGlobals editRenderLayerMembers editor editorTemplate effector emit emitter enableDevice encodeString endString endsWith env equivalent equivalentTol erf error eval evalDeferred evalEcho event exactWorldBoundingBox exclusiveLightCheckBox exec executeForEachObject exists exp expression expressionEditorListen extendCurve extendSurface extrude fcheck fclose feof fflush fgetline fgetword file fileBrowserDialog fileDialog fileExtension fileInfo filetest filletCurve filter filterCurve filterExpand filterStudioImport findAllIntersections findAnimCurves findKeyframe findMenuItem findRelatedSkinCluster finder firstParentOf fitBspline flexor floatEq floatField floatFieldGrp floatScrollBar floatSlider floatSlider2 floatSliderButtonGrp floatSliderGrp floor flow fluidCacheInfo fluidEmitter fluidVoxelInfo flushUndo fmod fontDialog fopen formLayout format fprint frameLayout fread freeFormFillet frewind fromNativePath fwrite gamma gauss geometryConstraint getApplicationVersionAsFloat getAttr getClassification getDefaultBrush getFileList getFluidAttr getInputDeviceRange getMayaPanelTypes getModifiers getPanel getParticleAttr getPluginResource getenv getpid glRender glRenderEditor globalStitch gmatch goal gotoBindPose grabColor gradientControl gradientControlNoAttr graphDollyCtx graphSelectContext graphTrackCtx gravity grid gridLayout group groupObjectsByName HfAddAttractorToAS HfAssignAS HfBuildEqualMap HfBuildFurFiles HfBuildFurImages HfCancelAFR HfConnectASToHF HfCreateAttractor HfDeleteAS HfEditAS HfPerformCreateAS HfRemoveAttractorFromAS HfSelectAttached HfSelectAttractors HfUnAssignAS hardenPointCurve hardware hardwareRenderPanel headsUpDisplay headsUpMessage help helpLine hermite hide hilite hitTest hotBox hotkey hotkeyCheck hsv_to_rgb hudButton hudSlider hudSliderButton hwReflectionMap hwRender hwRenderLoad hyperGraph hyperPanel hyperShade hypot iconTextButton iconTextCheckBox iconTextRadioButton iconTextRadioCollection iconTextScrollList iconTextStaticLabel ikHandle ikHandleCtx ikHandleDisplayScale ikSolver ikSplineHandleCtx ikSystem ikSystemInfo ikfkDisplayMethod illustratorCurves image imfPlugins inheritTransform insertJoint insertJointCtx insertKeyCtx insertKnotCurve insertKnotSurface instance instanceable instancer intField intFieldGrp intScrollBar intSlider intSliderGrp interToUI internalVar intersect iprEngine isAnimCurve isConnected isDirty isParentOf isSameObject isTrue isValidObjectName isValidString isValidUiName isolateSelect itemFilter itemFilterAttr itemFilterRender itemFilterType joint jointCluster jointCtx jointDisplayScale jointLattice keyTangent keyframe keyframeOutliner keyframeRegionCurrentTimeCtx keyframeRegionDirectKeyCtx keyframeRegionDollyCtx keyframeRegionInsertKeyCtx keyframeRegionMoveKeyCtx keyframeRegionScaleKeyCtx keyframeRegionSelectKeyCtx keyframeRegionSetKeyCtx keyframeRegionTrackCtx keyframeStats lassoContext lattice latticeDeformKeyCtx launch launchImageEditor layerButton layeredShaderPort layeredTexturePort layout layoutDialog lightList lightListEditor lightListPanel lightlink lineIntersection linearPrecision linstep listAnimatable listAttr listCameras listConnections listDeviceAttachments listHistory listInputDeviceAxes listInputDeviceButtons listInputDevices listMenuAnnotation listNodeTypes listPanelCategories listRelatives listSets listTransforms listUnselected listerEditor loadFluid loadNewShelf loadPlugin loadPluginLanguageResources loadPrefObjects localizedPanelLabel lockNode loft log longNameOf lookThru ls lsThroughFilter lsType lsUI Mayatomr mag makeIdentity makeLive makePaintable makeRoll makeSingleSurface makeTubeOn makebot manipMoveContext manipMoveLimitsCtx manipOptions manipRotateContext manipRotateLimitsCtx manipScaleContext manipScaleLimitsCtx marker match max memory menu menuBarLayout menuEditor menuItem menuItemToShelf menuSet menuSetPref messageLine min minimizeApp mirrorJoint modelCurrentTimeCtx modelEditor modelPanel mouse movIn movOut move moveIKtoFK moveKeyCtx moveVertexAlongDirection multiProfileBirailSurface mute nParticle nameCommand nameField namespace namespaceInfo newPanelItems newton nodeCast nodeIconButton nodeOutliner nodePreset nodeType noise nonLinear normalConstraint normalize nurbsBoolean nurbsCopyUVSet nurbsCube nurbsEditUV nurbsPlane nurbsSelect nurbsSquare nurbsToPoly nurbsToPolygonsPref nurbsToSubdiv nurbsToSubdivPref nurbsUVSet nurbsViewDirectionVector objExists objectCenter objectLayer objectType objectTypeUI obsoleteProc oceanNurbsPreviewPlane offsetCurve offsetCurveOnSurface offsetSurface openGLExtension openMayaPref optionMenu optionMenuGrp optionVar orbit orbitCtx orientConstraint outlinerEditor outlinerPanel overrideModifier paintEffectsDisplay pairBlend palettePort paneLayout panel panelConfiguration panelHistory paramDimContext paramDimension paramLocator parent parentConstraint particle particleExists particleInstancer particleRenderInfo partition pasteKey pathAnimation pause pclose percent performanceOptions pfxstrokes pickWalk picture pixelMove planarSrf plane play playbackOptions playblast plugAttr plugNode pluginInfo pluginResourceUtil pointConstraint pointCurveConstraint pointLight pointMatrixMult pointOnCurve pointOnSurface pointPosition poleVectorConstraint polyAppend polyAppendFacetCtx polyAppendVertex polyAutoProjection polyAverageNormal polyAverageVertex polyBevel polyBlendColor polyBlindData polyBoolOp polyBridgeEdge polyCacheMonitor polyCheck polyChipOff polyClipboard polyCloseBorder polyCollapseEdge polyCollapseFacet polyColorBlindData polyColorDel polyColorPerVertex polyColorSet polyCompare polyCone polyCopyUV polyCrease polyCreaseCtx polyCreateFacet polyCreateFacetCtx polyCube polyCut polyCutCtx polyCylinder polyCylindricalProjection polyDelEdge polyDelFacet polyDelVertex polyDuplicateAndConnect polyDuplicateEdge polyEditUV polyEditUVShell polyEvaluate polyExtrudeEdge polyExtrudeFacet polyExtrudeVertex polyFlipEdge polyFlipUV polyForceUV polyGeoSampler polyHelix polyInfo polyInstallAction polyLayoutUV polyListComponentConversion polyMapCut polyMapDel polyMapSew polyMapSewMove polyMergeEdge polyMergeEdgeCtx polyMergeFacet polyMergeFacetCtx polyMergeUV polyMergeVertex polyMirrorFace polyMoveEdge polyMoveFacet polyMoveFacetUV polyMoveUV polyMoveVertex polyNormal polyNormalPerVertex polyNormalizeUV polyOptUvs polyOptions polyOutput polyPipe polyPlanarProjection polyPlane polyPlatonicSolid polyPoke polyPrimitive polyPrism polyProjection polyPyramid polyQuad polyQueryBlindData polyReduce polySelect polySelectConstraint polySelectConstraintMonitor polySelectCtx polySelectEditCtx polySeparate polySetToFaceNormal polySewEdge polyShortestPathCtx polySmooth polySoftEdge polySphere polySphericalProjection polySplit polySplitCtx polySplitEdge polySplitRing polySplitVertex polyStraightenUVBorder polySubdivideEdge polySubdivideFacet polyToSubdiv polyTorus polyTransfer polyTriangulate polyUVSet polyUnite polyWedgeFace popen popupMenu pose pow preloadRefEd print progressBar progressWindow projFileViewer projectCurve projectTangent projectionContext projectionManip promptDialog propModCtx propMove psdChannelOutliner psdEditTextureFile psdExport psdTextureFile putenv pwd python querySubdiv quit rad_to_deg radial radioButton radioButtonGrp radioCollection radioMenuItemCollection rampColorPort rand randomizeFollicles randstate rangeControl readTake rebuildCurve rebuildSurface recordAttr recordDevice redo reference referenceEdit referenceQuery refineSubdivSelectionList refresh refreshAE registerPluginResource rehash reloadImage removeJoint removeMultiInstance removePanelCategory rename renameAttr renameSelectionList renameUI render renderGlobalsNode renderInfo renderLayerButton renderLayerParent renderLayerPostProcess renderLayerUnparent renderManip renderPartition renderQualityNode renderSettings renderThumbnailUpdate renderWindowEditor renderWindowSelectContext renderer reorder reorderDeformers requires reroot resampleFluid resetAE resetPfxToPolyCamera resetTool resolutionNode retarget reverseCurve reverseSurface revolve rgb_to_hsv rigidBody rigidSolver roll rollCtx rootOf rot rotate rotationInterpolation roundConstantRadius rowColumnLayout rowLayout runTimeCommand runup sampleImage saveAllShelves saveAttrPreset saveFluid saveImage saveInitialState saveMenu savePrefObjects savePrefs saveShelf saveToolSettings scale scaleBrushBrightness scaleComponents scaleConstraint scaleKey scaleKeyCtx sceneEditor sceneUIReplacement scmh scriptCtx scriptEditorInfo scriptJob scriptNode scriptTable scriptToShelf scriptedPanel scriptedPanelType scrollField scrollLayout sculpt searchPathArray seed selLoadSettings select selectContext selectCurveCV selectKey selectKeyCtx selectKeyframeRegionCtx selectMode selectPref selectPriority selectType selectedNodes selectionConnection separator setAttr setAttrEnumResource setAttrMapping setAttrNiceNameResource setConstraintRestPosition setDefaultShadingGroup setDrivenKeyframe setDynamic setEditCtx setEditor setFluidAttr setFocus setInfinity setInputDeviceMapping setKeyCtx setKeyPath setKeyframe setKeyframeBlendshapeTargetWts setMenuMode setNodeNiceNameResource setNodeTypeFlag setParent setParticleAttr setPfxToPolyCamera setPluginResource setProject setStampDensity setStartupMessage setState setToolTo setUITemplate setXformManip sets shadingConnection shadingGeometryRelCtx shadingLightRelCtx shadingNetworkCompare shadingNode shapeCompare shelfButton shelfLayout shelfTabLayout shellField shortNameOf showHelp showHidden showManipCtx showSelectionInTitle showShadingGroupAttrEditor showWindow sign simplify sin singleProfileBirailSurface size sizeBytes skinCluster skinPercent smoothCurve smoothTangentSurface smoothstep snap2to2 snapKey snapMode snapTogetherCtx snapshot soft softMod softModCtx sort sound soundControl source spaceLocator sphere sphrand spotLight spotLightPreviewPort spreadSheetEditor spring sqrt squareSurface srtContext stackTrace startString startsWith stitchAndExplodeShell stitchSurface stitchSurfacePoints strcmp stringArrayCatenate stringArrayContains stringArrayCount stringArrayInsertAtIndex stringArrayIntersector stringArrayRemove stringArrayRemoveAtIndex stringArrayRemoveDuplicates stringArrayRemoveExact stringArrayToString stringToStringArray strip stripPrefixFromName stroke subdAutoProjection subdCleanTopology subdCollapse subdDuplicateAndConnect subdEditUV subdListComponentConversion subdMapCut subdMapSewMove subdMatchTopology subdMirror subdToBlind subdToPoly subdTransferUVsToCache subdiv subdivCrease subdivDisplaySmoothness substitute substituteAllString substituteGeometry substring surface surfaceSampler surfaceShaderList swatchDisplayPort switchTable symbolButton symbolCheckBox sysFile system tabLayout tan tangentConstraint texLatticeDeformContext texManipContext texMoveContext texMoveUVShellContext texRotateContext texScaleContext texSelectContext texSelectShortestPathCtx texSmudgeUVContext texWinToolCtx text textCurves textField textFieldButtonGrp textFieldGrp textManip textScrollList textToShelf textureDisplacePlane textureHairColor texturePlacementContext textureWindow threadCount threePointArcCtx timeControl timePort timerX toNativePath toggle toggleAxis toggleWindowVisibility tokenize tokenizeList tolerance tolower toolButton toolCollection toolDropped toolHasOptions toolPropertyWindow torus toupper trace track trackCtx transferAttributes transformCompare transformLimits translator trim trunc truncateFluidCache truncateHairCache tumble tumbleCtx turbulence twoPointArcCtx uiRes uiTemplate unassignInputDevice undo undoInfo ungroup uniform unit unloadPlugin untangleUV untitledFileName untrim upAxis updateAE userCtx uvLink uvSnapshot validateShelfName vectorize view2dToolCtx viewCamera viewClipPlane viewFit viewHeadOn viewLookAt viewManip viewPlace viewSet visor volumeAxis vortex waitCursor warning webBrowser webBrowserPrefs whatIs window windowPref wire wireContext workspace wrinkle wrinkleContext writeTake xbmLangPathList xform",illegal:"</",contains:[e.C_NUMBER_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE]},{begin:/[$%@](\^\w\b|#\w+|[^\s\w{]|\{\w+\}|\w+)/},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]}}return kn=n,kn}var Un,Po;function yu(){if(Po)return Un;Po=1;function n(e){const t={keyword:"module use_module import_module include_module end_module initialise mutable initialize finalize finalise interface implementation pred mode func type inst solver any_pred any_func is semidet det nondet multi erroneous failure cc_nondet cc_multi typeclass instance where pragma promise external trace atomic or_else require_complete_switch require_det require_semidet require_multi require_nondet require_cc_multi require_cc_nondet require_erroneous require_failure",meta:"inline no_inline type_spec source_file fact_table obsolete memo loop_check minimal_model terminates does_not_terminate check_termination promise_equivalent_clauses foreign_proc foreign_decl foreign_code foreign_type foreign_import_module foreign_export_enum foreign_export foreign_enum may_call_mercury will_not_call_mercury thread_safe not_thread_safe maybe_thread_safe promise_pure promise_semipure tabled_for_io local untrailed trailed attach_to_io_state can_pass_as_mercury_type stable will_not_throw_exception may_modify_trail will_not_modify_trail may_duplicate may_not_duplicate affects_liveness does_not_affect_liveness doesnt_affect_liveness no_sharing unknown_sharing sharing",built_in:"some all not if then else true fail false try catch catch_any semidet_true semidet_false semidet_fail impure_true impure semipure"},a=e.COMMENT("%","$"),i={className:"number",begin:"0'.\\|0[box][0-9a-fA-F]*"},o=e.inherit(e.APOS_STRING_MODE,{relevance:0}),s=e.inherit(e.QUOTE_STRING_MODE,{relevance:0}),r={className:"subst",begin:"\\\\[abfnrtv]\\|\\\\x[0-9a-fA-F]*\\\\\\|%[-+# *.0-9]*[dioxXucsfeEgGp]",relevance:0};return s.contains=s.contains.slice(),s.contains.push(r),{name:"Mercury",aliases:["m","moo"],keywords:t,contains:[{className:"built_in",variants:[{begin:"<=>"},{begin:"<=",relevance:0},{begin:"=>",relevance:0},{begin:"/\\\\"},{begin:"\\\\/"}]},{className:"built_in",variants:[{begin:":-\\|-->"},{begin:"=",relevance:0}]},a,e.C_BLOCK_COMMENT_MODE,i,e.NUMBER_MODE,o,s,{begin:/:-/},{begin:/\.$/}]}}return Un=n,Un}var Fn,wo;function Du(){if(wo)return Fn;wo=1;function n(e){return{name:"MIPS Assembly",case_insensitive:!0,aliases:["mips"],keywords:{$pattern:"\\.?"+e.IDENT_RE,meta:".2byte .4byte .align .ascii .asciz .balign .byte .code .data .else .end .endif .endm .endr .equ .err .exitm .extern .global .hword .if .ifdef .ifndef .include .irp .long .macro .rept .req .section .set .skip .space .text .word .ltorg ",built_in:"$0 $1 $2 $3 $4 $5 $6 $7 $8 $9 $10 $11 $12 $13 $14 $15 $16 $17 $18 $19 $20 $21 $22 $23 $24 $25 $26 $27 $28 $29 $30 $31 zero at v0 v1 a0 a1 a2 a3 a4 a5 a6 a7 t0 t1 t2 t3 t4 t5 t6 t7 t8 t9 s0 s1 s2 s3 s4 s5 s6 s7 s8 k0 k1 gp sp fp ra $f0 $f1 $f2 $f2 $f4 $f5 $f6 $f7 $f8 $f9 $f10 $f11 $f12 $f13 $f14 $f15 $f16 $f17 $f18 $f19 $f20 $f21 $f22 $f23 $f24 $f25 $f26 $f27 $f28 $f29 $f30 $f31 Context Random EntryLo0 EntryLo1 Context PageMask Wired EntryHi HWREna BadVAddr Count Compare SR IntCtl SRSCtl SRSMap Cause EPC PRId EBase Config Config1 Config2 Config3 LLAddr Debug DEPC DESAVE CacheErr ECC ErrorEPC TagLo DataLo TagHi DataHi WatchLo WatchHi PerfCtl PerfCnt "},contains:[{className:"keyword",begin:"\\b(addi?u?|andi?|b(al)?|beql?|bgez(al)?l?|bgtzl?|blezl?|bltz(al)?l?|bnel?|cl[oz]|divu?|ext|ins|j(al)?|jalr(\\.hb)?|jr(\\.hb)?|lbu?|lhu?|ll|lui|lw[lr]?|maddu?|mfhi|mflo|movn|movz|move|msubu?|mthi|mtlo|mul|multu?|nop|nor|ori?|rotrv?|sb|sc|se[bh]|sh|sllv?|slti?u?|srav?|srlv?|subu?|sw[lr]?|xori?|wsbh|abs\\.[sd]|add\\.[sd]|alnv.ps|bc1[ft]l?|c\\.(s?f|un|u?eq|[ou]lt|[ou]le|ngle?|seq|l[et]|ng[et])\\.[sd]|(ceil|floor|round|trunc)\\.[lw]\\.[sd]|cfc1|cvt\\.d\\.[lsw]|cvt\\.l\\.[dsw]|cvt\\.ps\\.s|cvt\\.s\\.[dlw]|cvt\\.s\\.p[lu]|cvt\\.w\\.[dls]|div\\.[ds]|ldx?c1|luxc1|lwx?c1|madd\\.[sd]|mfc1|mov[fntz]?\\.[ds]|msub\\.[sd]|mth?c1|mul\\.[ds]|neg\\.[ds]|nmadd\\.[ds]|nmsub\\.[ds]|p[lu][lu]\\.ps|recip\\.fmt|r?sqrt\\.[ds]|sdx?c1|sub\\.[ds]|suxc1|swx?c1|break|cache|d?eret|[de]i|ehb|mfc0|mtc0|pause|prefx?|rdhwr|rdpgpr|sdbbp|ssnop|synci?|syscall|teqi?|tgei?u?|tlb(p|r|w[ir])|tlti?u?|tnei?|wait|wrpgpr)",end:"\\s"},e.COMMENT("[;#](?!\\s*$)","$"),e.C_BLOCK_COMMENT_MODE,e.QUOTE_STRING_MODE,{className:"string",begin:"'",end:"[^\\\\]'",relevance:0},{className:"title",begin:"\\|",end:"\\|",illegal:"\\n",relevance:0},{className:"number",variants:[{begin:"0x[0-9a-f]+"},{begin:"\\b-?\\d+"}],relevance:0},{className:"symbol",variants:[{begin:"^\\s*[a-z_\\.\\$][a-z0-9_\\.\\$]+:"},{begin:"^\\s*[0-9]+:"},{begin:"[0-9]+[bf]"}],relevance:0}],illegal:/\//}}return Fn=n,Fn}var Bn,ko;function hu(){if(ko)return Bn;ko=1;function n(e){return{name:"Mizar",keywords:"environ vocabularies notations constructors definitions registrations theorems schemes requirements begin end definition registration cluster existence pred func defpred deffunc theorem proof let take assume then thus hence ex for st holds consider reconsider such that and in provided of as from be being by means equals implies iff redefine define now not or attr is mode suppose per cases set thesis contradiction scheme reserve struct correctness compatibility coherence symmetry assymetry reflexivity irreflexivity connectedness uniqueness commutativity idempotence involutiveness projectivity",contains:[e.COMMENT("::","$")]}}return Bn=n,Bn}var Gn,Uo;function Mu(){if(Uo)return Gn;Uo=1;function n(e){const t=e.regex,a=["abs","accept","alarm","and","atan2","bind","binmode","bless","break","caller","chdir","chmod","chomp","chop","chown","chr","chroot","close","closedir","connect","continue","cos","crypt","dbmclose","dbmopen","defined","delete","die","do","dump","each","else","elsif","endgrent","endhostent","endnetent","endprotoent","endpwent","endservent","eof","eval","exec","exists","exit","exp","fcntl","fileno","flock","for","foreach","fork","format","formline","getc","getgrent","getgrgid","getgrnam","gethostbyaddr","gethostbyname","gethostent","getlogin","getnetbyaddr","getnetbyname","getnetent","getpeername","getpgrp","getpriority","getprotobyname","getprotobynumber","getprotoent","getpwent","getpwnam","getpwuid","getservbyname","getservbyport","getservent","getsockname","getsockopt","given","glob","gmtime","goto","grep","gt","hex","if","index","int","ioctl","join","keys","kill","last","lc","lcfirst","length","link","listen","local","localtime","log","lstat","lt","ma","map","mkdir","msgctl","msgget","msgrcv","msgsnd","my","ne","next","no","not","oct","open","opendir","or","ord","our","pack","package","pipe","pop","pos","print","printf","prototype","push","q|0","qq","quotemeta","qw","qx","rand","read","readdir","readline","readlink","readpipe","recv","redo","ref","rename","require","reset","return","reverse","rewinddir","rindex","rmdir","say","scalar","seek","seekdir","select","semctl","semget","semop","send","setgrent","sethostent","setnetent","setpgrp","setpriority","setprotoent","setpwent","setservent","setsockopt","shift","shmctl","shmget","shmread","shmwrite","shutdown","sin","sleep","socket","socketpair","sort","splice","split","sprintf","sqrt","srand","stat","state","study","sub","substr","symlink","syscall","sysopen","sysread","sysseek","system","syswrite","tell","telldir","tie","tied","time","times","tr","truncate","uc","ucfirst","umask","undef","unless","unlink","unpack","unshift","untie","until","use","utime","values","vec","wait","waitpid","wantarray","warn","when","while","write","x|0","xor","y|0"],i=/[dualxmsipngr]{0,12}/,o={$pattern:/[\w.]+/,keyword:a.join(" ")},s={className:"subst",begin:"[$@]\\{",end:"\\}",keywords:o},r={begin:/->\{/,end:/\}/},l={variants:[{begin:/\$\d/},{begin:t.concat(/[$%@](\^\w\b|#\w+(::\w+)*|\{\w+\}|\w+(::\w*)*)/,"(?![A-Za-z])(?![@$%])")},{begin:/[$%@][^\s\w{]/,relevance:0}]},c=[e.BACKSLASH_ESCAPE,s,l],_=[/!/,/\//,/\|/,/\?/,/'/,/"/,/#/],d=(p,S,g="\\1")=>{const T=g==="\\1"?g:t.concat(g,S);return t.concat(t.concat("(?:",p,")"),S,/(?:\\.|[^\\\/])*?/,T,/(?:\\.|[^\\\/])*?/,g,i)},E=(p,S,g)=>t.concat(t.concat("(?:",p,")"),S,/(?:\\.|[^\\\/])*?/,g,i),m=[l,e.HASH_COMMENT_MODE,e.COMMENT(/^=\w/,/=cut/,{endsWithParent:!0}),r,{className:"string",contains:c,variants:[{begin:"q[qwxr]?\\s*\\(",end:"\\)",relevance:5},{begin:"q[qwxr]?\\s*\\[",end:"\\]",relevance:5},{begin:"q[qwxr]?\\s*\\{",end:"\\}",relevance:5},{begin:"q[qwxr]?\\s*\\|",end:"\\|",relevance:5},{begin:"q[qwxr]?\\s*<",end:">",relevance:5},{begin:"qw\\s+q",end:"q",relevance:5},{begin:"'",end:"'",contains:[e.BACKSLASH_ESCAPE]},{begin:'"',end:'"'},{begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE]},{begin:/\{\w+\}/,relevance:0},{begin:"-?\\w+\\s*=>",relevance:0}]},{className:"number",begin:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",relevance:0},{begin:"(\\/\\/|"+e.RE_STARTERS_RE+"|\\b(split|return|print|reverse|grep)\\b)\\s*",keywords:"split return print reverse grep",relevance:0,contains:[e.HASH_COMMENT_MODE,{className:"regexp",variants:[{begin:d("s|tr|y",t.either(..._,{capture:!0}))},{begin:d("s|tr|y","\\(","\\)")},{begin:d("s|tr|y","\\[","\\]")},{begin:d("s|tr|y","\\{","\\}")}],relevance:2},{className:"regexp",variants:[{begin:/(m|qr)\/\//,relevance:0},{begin:E("(?:m|qr)?",/\//,/\//)},{begin:E("m|qr",t.either(..._,{capture:!0}),/\1/)},{begin:E("m|qr",/\(/,/\)/)},{begin:E("m|qr",/\[/,/\]/)},{begin:E("m|qr",/\{/,/\}/)}]}]},{className:"function",beginKeywords:"sub",end:"(\\s*\\(.*?\\))?[;{]",excludeEnd:!0,relevance:5,contains:[e.TITLE_MODE]},{begin:"-\\w\\b",relevance:0},{begin:"^__DATA__$",end:"^__END__$",subLanguage:"mojolicious",contains:[{begin:"^@@.*",end:"$",className:"comment"}]}];return s.contains=m,r.contains=m,{name:"Perl",aliases:["pl","pm"],keywords:o,contains:m}}return Gn=n,Gn}var Yn,Fo;function Lu(){if(Fo)return Yn;Fo=1;function n(e){return{name:"Mojolicious",subLanguage:"xml",contains:[{className:"meta",begin:"^__(END|DATA)__$"},{begin:"^\\s*%{1,2}={0,2}",end:"$",subLanguage:"perl"},{begin:"<%{1,2}={0,2}",end:"={0,1}%>",subLanguage:"perl",excludeBegin:!0,excludeEnd:!0}]}}return Yn=n,Yn}var qn,Bo;function xu(){if(Bo)return qn;Bo=1;function n(e){const t={className:"number",relevance:0,variants:[{begin:"[$][a-fA-F0-9]+"},e.NUMBER_MODE]},a={variants:[{match:[/(function|method)/,/\s+/,e.UNDERSCORE_IDENT_RE]}],scope:{1:"keyword",3:"title.function"}},i={variants:[{match:[/(class|interface|extends|implements)/,/\s+/,e.UNDERSCORE_IDENT_RE]}],scope:{1:"keyword",3:"title.class"}};return{name:"Monkey",case_insensitive:!0,keywords:{keyword:["public","private","property","continue","exit","extern","new","try","catch","eachin","not","abstract","final","select","case","default","const","local","global","field","end","if","then","else","elseif","endif","while","wend","repeat","until","forever","for","to","step","next","return","module","inline","throw","import","and","or","shl","shr","mod"],built_in:["DebugLog","DebugStop","Error","Print","ACos","ACosr","ASin","ASinr","ATan","ATan2","ATan2r","ATanr","Abs","Abs","Ceil","Clamp","Clamp","Cos","Cosr","Exp","Floor","Log","Max","Max","Min","Min","Pow","Sgn","Sgn","Sin","Sinr","Sqrt","Tan","Tanr","Seed","PI","HALFPI","TWOPI"],literal:["true","false","null"]},illegal:/\/\*/,contains:[e.COMMENT("#rem","#end"),e.COMMENT("'","$",{relevance:0}),a,i,{className:"variable.language",begin:/\b(self|super)\b/},{className:"meta",begin:/\s*#/,end:"$",keywords:{keyword:"if else elseif endif end then"}},{match:[/^\s*/,/strict\b/],scope:{2:"meta"}},{beginKeywords:"alias",end:"=",contains:[e.UNDERSCORE_TITLE_MODE]},e.QUOTE_STRING_MODE,t]}}return qn=n,qn}var Hn,Go;function Pu(){if(Go)return Hn;Go=1;function n(e){const t={keyword:"if then not for in while do return else elseif break continue switch and or unless when class extends super local import export from using",literal:"true false nil",built_in:"_G _VERSION assert collectgarbage dofile error getfenv getmetatable ipairs load loadfile loadstring module next pairs pcall print rawequal rawget rawset require select setfenv setmetatable tonumber tostring type unpack xpcall coroutine debug io math os package string table"},a="[A-Za-z$_][0-9A-Za-z$_]*",i={className:"subst",begin:/#\{/,end:/\}/,keywords:t},o=[e.inherit(e.C_NUMBER_MODE,{starts:{end:"(\\s*/)?",relevance:0}}),{className:"string",variants:[{begin:/'/,end:/'/,contains:[e.BACKSLASH_ESCAPE]},{begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,i]}]},{className:"built_in",begin:"@__"+e.IDENT_RE},{begin:"@"+e.IDENT_RE},{begin:e.IDENT_RE+"\\\\"+e.IDENT_RE}];i.contains=o;const s=e.inherit(e.TITLE_MODE,{begin:a}),r="(\\(.*\\)\\s*)?\\B[-=]>",l={className:"params",begin:"\\([^\\(]",returnBegin:!0,contains:[{begin:/\(/,end:/\)/,keywords:t,contains:["self"].concat(o)}]};return{name:"MoonScript",aliases:["moon"],keywords:t,illegal:/\/\*/,contains:o.concat([e.COMMENT("--","$"),{className:"function",begin:"^\\s*"+a+"\\s*=\\s*"+r,end:"[-=]>",returnBegin:!0,contains:[s,l]},{begin:/[\(,:=]\s*/,relevance:0,contains:[{className:"function",begin:r,end:"[-=]>",returnBegin:!0,contains:[l]}]},{className:"class",beginKeywords:"class",end:"$",illegal:/[:="\[\]]/,contains:[{beginKeywords:"extends",endsWithParent:!0,illegal:/[:="\[\]]/,contains:[s]},s]},{className:"name",begin:a+":",end:":",returnBegin:!0,returnEnd:!0,relevance:0}])}}return Hn=n,Hn}var Vn,Yo;function wu(){if(Yo)return Vn;Yo=1;function n(e){return{name:"N1QL",case_insensitive:!0,contains:[{beginKeywords:"build create index delete drop explain infer|10 insert merge prepare select update upsert|10",end:/;/,keywords:{keyword:["all","alter","analyze","and","any","array","as","asc","begin","between","binary","boolean","break","bucket","build","by","call","case","cast","cluster","collate","collection","commit","connect","continue","correlate","cover","create","database","dataset","datastore","declare","decrement","delete","derived","desc","describe","distinct","do","drop","each","element","else","end","every","except","exclude","execute","exists","explain","fetch","first","flatten","for","force","from","function","grant","group","gsi","having","if","ignore","ilike","in","include","increment","index","infer","inline","inner","insert","intersect","into","is","join","key","keys","keyspace","known","last","left","let","letting","like","limit","lsm","map","mapping","matched","materialized","merge","minus","namespace","nest","not","number","object","offset","on","option","or","order","outer","over","parse","partition","password","path","pool","prepare","primary","private","privilege","procedure","public","raw","realm","reduce","rename","return","returning","revoke","right","role","rollback","satisfies","schema","select","self","semi","set","show","some","start","statistics","string","system","then","to","transaction","trigger","truncate","under","union","unique","unknown","unnest","unset","update","upsert","use","user","using","validate","value","valued","values","via","view","when","where","while","with","within","work","xor"],literal:["true","false","null","missing|5"],built_in:["array_agg","array_append","array_concat","array_contains","array_count","array_distinct","array_ifnull","array_length","array_max","array_min","array_position","array_prepend","array_put","array_range","array_remove","array_repeat","array_replace","array_reverse","array_sort","array_sum","avg","count","max","min","sum","greatest","least","ifmissing","ifmissingornull","ifnull","missingif","nullif","ifinf","ifnan","ifnanorinf","naninf","neginfif","posinfif","clock_millis","clock_str","date_add_millis","date_add_str","date_diff_millis","date_diff_str","date_part_millis","date_part_str","date_trunc_millis","date_trunc_str","duration_to_str","millis","str_to_millis","millis_to_str","millis_to_utc","millis_to_zone_name","now_millis","now_str","str_to_duration","str_to_utc","str_to_zone_name","decode_json","encode_json","encoded_size","poly_length","base64","base64_encode","base64_decode","meta","uuid","abs","acos","asin","atan","atan2","ceil","cos","degrees","e","exp","ln","log","floor","pi","power","radians","random","round","sign","sin","sqrt","tan","trunc","object_length","object_names","object_pairs","object_inner_pairs","object_values","object_inner_values","object_add","object_put","object_remove","object_unwrap","regexp_contains","regexp_like","regexp_position","regexp_replace","contains","initcap","length","lower","ltrim","position","repeat","replace","rtrim","split","substr","title","trim","upper","isarray","isatom","isboolean","isnumber","isobject","isstring","type","toarray","toatom","toboolean","tonumber","toobject","tostring"]},contains:[{className:"string",begin:"'",end:"'",contains:[e.BACKSLASH_ESCAPE]},{className:"string",begin:'"',end:'"',contains:[e.BACKSLASH_ESCAPE]},{className:"symbol",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE]},e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE]},e.C_BLOCK_COMMENT_MODE]}}return Vn=n,Vn}var Wn,qo;function ku(){if(qo)return Wn;qo=1;function n(e){const t={match:[/^\s*(?=\S)/,/[^:]+/,/:\s*/,/$/],className:{2:"attribute",3:"punctuation"}},a={match:[/^\s*(?=\S)/,/[^:]*[^: ]/,/[ ]*:/,/[ ]/,/.*$/],className:{2:"attribute",3:"punctuation",5:"string"}},i={match:[/^\s*/,/>/,/[ ]/,/.*$/],className:{2:"punctuation",4:"string"}},o={variants:[{match:[/^\s*/,/-/,/[ ]/,/.*$/]},{match:[/^\s*/,/-$/]}],className:{2:"bullet",4:"string"}};return{name:"Nested Text",aliases:["nt"],contains:[e.inherit(e.HASH_COMMENT_MODE,{begin:/^\s*(?=#)/,excludeBegin:!0}),o,i,t,a]}}return Wn=n,Wn}var zn,Ho;function Uu(){if(Ho)return zn;Ho=1;function n(e){const t=e.regex,a={className:"variable",variants:[{begin:/\$\d+/},{begin:/\$\{\w+\}/},{begin:t.concat(/[$@]/,e.UNDERSCORE_IDENT_RE)}]},o={endsWithParent:!0,keywords:{$pattern:/[a-z_]{2,}|\/dev\/poll/,literal:["on","off","yes","no","true","false","none","blocked","debug","info","notice","warn","error","crit","select","break","last","permanent","redirect","kqueue","rtsig","epoll","poll","/dev/poll"]},relevance:0,illegal:"=>",contains:[e.HASH_COMMENT_MODE,{className:"string",contains:[e.BACKSLASH_ESCAPE,a],variants:[{begin:/"/,end:/"/},{begin:/'/,end:/'/}]},{begin:"([a-z]+):/",end:"\\s",endsWithParent:!0,excludeEnd:!0,contains:[a]},{className:"regexp",contains:[e.BACKSLASH_ESCAPE,a],variants:[{begin:"\\s\\^",end:"\\s|\\{|;",returnEnd:!0},{begin:"~\\*?\\s+",end:"\\s|\\{|;",returnEnd:!0},{begin:"\\*(\\.[a-z\\-]+)+"},{begin:"([a-z\\-]+\\.)+\\*"}]},{className:"number",begin:"\\b\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}(:\\d{1,5})?\\b"},{className:"number",begin:"\\b\\d+[kKmMgGdshdwy]?\\b",relevance:0},a]};return{name:"Nginx config",aliases:["nginxconf"],contains:[e.HASH_COMMENT_MODE,{beginKeywords:"upstream location",end:/;|\{/,contains:o.contains,keywords:{section:"upstream location"}},{className:"section",begin:t.concat(e.UNDERSCORE_IDENT_RE+t.lookahead(/\s+\{/)),relevance:0},{begin:t.lookahead(e.UNDERSCORE_IDENT_RE+"\\s"),end:";|\\{",contains:[{className:"attribute",begin:e.UNDERSCORE_IDENT_RE,starts:o}],relevance:0}],illegal:"[^\\s\\}\\{]"}}return zn=n,zn}var Kn,Vo;function Fu(){if(Vo)return Kn;Vo=1;function n(e){return{name:"Nim",keywords:{keyword:["addr","and","as","asm","bind","block","break","case","cast","const","continue","converter","discard","distinct","div","do","elif","else","end","enum","except","export","finally","for","from","func","generic","guarded","if","import","in","include","interface","is","isnot","iterator","let","macro","method","mixin","mod","nil","not","notin","object","of","or","out","proc","ptr","raise","ref","return","shared","shl","shr","static","template","try","tuple","type","using","var","when","while","with","without","xor","yield"],literal:["true","false"],type:["int","int8","int16","int32","int64","uint","uint8","uint16","uint32","uint64","float","float32","float64","bool","char","string","cstring","pointer","expr","stmt","void","auto","any","range","array","openarray","varargs","seq","set","clong","culong","cchar","cschar","cshort","cint","csize","clonglong","cfloat","cdouble","clongdouble","cuchar","cushort","cuint","culonglong","cstringarray","semistatic"],built_in:["stdin","stdout","stderr","result"]},contains:[{className:"meta",begin:/\{\./,end:/\.\}/,relevance:10},{className:"string",begin:/[a-zA-Z]\w*"/,end:/"/,contains:[{begin:/""/}]},{className:"string",begin:/([a-zA-Z]\w*)?"""/,end:/"""/},e.QUOTE_STRING_MODE,{className:"type",begin:/\b[A-Z]\w+\b/,relevance:0},{className:"number",relevance:0,variants:[{begin:/\b(0[xX][0-9a-fA-F][_0-9a-fA-F]*)('?[iIuU](8|16|32|64))?/},{begin:/\b(0o[0-7][_0-7]*)('?[iIuUfF](8|16|32|64))?/},{begin:/\b(0(b|B)[01][_01]*)('?[iIuUfF](8|16|32|64))?/},{begin:/\b(\d[_\d]*)('?[iIuUfF](8|16|32|64))?/}]},e.HASH_COMMENT_MODE]}}return Kn=n,Kn}var $n,Wo;function Bu(){if(Wo)return $n;Wo=1;function n(e){const t={keyword:["rec","with","let","in","inherit","assert","if","else","then"],literal:["true","false","or","and","null"],built_in:["import","abort","baseNameOf","dirOf","isNull","builtins","map","removeAttrs","throw","toString","derivation"]},a={className:"subst",begin:/\$\{/,end:/\}/,keywords:t},i={begin:/[a-zA-Z0-9-_]+(\s*=)/,returnBegin:!0,relevance:0,contains:[{className:"attr",begin:/\S+/,relevance:.2}]},o={className:"string",contains:[a],variants:[{begin:"''",end:"''"},{begin:'"',end:'"'}]},s=[e.NUMBER_MODE,e.HASH_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,o,i];return a.contains=s,{name:"Nix",aliases:["nixos"],keywords:t,contains:s}}return $n=n,$n}var Qn,zo;function Gu(){if(zo)return Qn;zo=1;function n(e){return{name:"Node REPL",contains:[{className:"meta.prompt",starts:{end:/ |$/,starts:{end:"$",subLanguage:"javascript"}},variants:[{begin:/^>(?=[ ]|$)/},{begin:/^\.\.\.(?=[ ]|$)/}]}]}}return Qn=n,Qn}var Xn,Ko;function Yu(){if(Ko)return Xn;Ko=1;function n(e){const t=e.regex,a=["ADMINTOOLS","APPDATA","CDBURN_AREA","CMDLINE","COMMONFILES32","COMMONFILES64","COMMONFILES","COOKIES","DESKTOP","DOCUMENTS","EXEDIR","EXEFILE","EXEPATH","FAVORITES","FONTS","HISTORY","HWNDPARENT","INSTDIR","INTERNET_CACHE","LANGUAGE","LOCALAPPDATA","MUSIC","NETHOOD","OUTDIR","PICTURES","PLUGINSDIR","PRINTHOOD","PROFILE","PROGRAMFILES32","PROGRAMFILES64","PROGRAMFILES","QUICKLAUNCH","RECENT","RESOURCES_LOCALIZED","RESOURCES","SENDTO","SMPROGRAMS","SMSTARTUP","STARTMENU","SYSDIR","TEMP","TEMPLATES","VIDEOS","WINDIR"],i=["ARCHIVE","FILE_ATTRIBUTE_ARCHIVE","FILE_ATTRIBUTE_NORMAL","FILE_ATTRIBUTE_OFFLINE","FILE_ATTRIBUTE_READONLY","FILE_ATTRIBUTE_SYSTEM","FILE_ATTRIBUTE_TEMPORARY","HKCR","HKCU","HKDD","HKEY_CLASSES_ROOT","HKEY_CURRENT_CONFIG","HKEY_CURRENT_USER","HKEY_DYN_DATA","HKEY_LOCAL_MACHINE","HKEY_PERFORMANCE_DATA","HKEY_USERS","HKLM","HKPD","HKU","IDABORT","IDCANCEL","IDIGNORE","IDNO","IDOK","IDRETRY","IDYES","MB_ABORTRETRYIGNORE","MB_DEFBUTTON1","MB_DEFBUTTON2","MB_DEFBUTTON3","MB_DEFBUTTON4","MB_ICONEXCLAMATION","MB_ICONINFORMATION","MB_ICONQUESTION","MB_ICONSTOP","MB_OK","MB_OKCANCEL","MB_RETRYCANCEL","MB_RIGHT","MB_RTLREADING","MB_SETFOREGROUND","MB_TOPMOST","MB_USERICON","MB_YESNO","NORMAL","OFFLINE","READONLY","SHCTX","SHELL_CONTEXT","SYSTEM|TEMPORARY"],o=["addincludedir","addplugindir","appendfile","cd","define","delfile","echo","else","endif","error","execute","finalize","getdllversion","gettlbversion","if","ifdef","ifmacrodef","ifmacrondef","ifndef","include","insertmacro","macro","macroend","makensis","packhdr","searchparse","searchreplace","system","tempfile","undef","uninstfinalize","verbose","warning"],s={className:"variable.constant",begin:t.concat(/\$/,t.either(...a))},r={className:"variable",begin:/\$+\{[\!\w.:-]+\}/},l={className:"variable",begin:/\$+\w[\w\.]*/,illegal:/\(\)\{\}/},c={className:"variable",begin:/\$+\([\w^.:!-]+\)/},_={className:"params",begin:t.either(...i)},d={className:"keyword",begin:t.concat(/!/,t.either(...o))},E={className:"char.escape",begin:/\$(\\[nrt]|\$)/},m={className:"title.function",begin:/\w+::\w+/},p={className:"string",variants:[{begin:'"',end:'"'},{begin:"'",end:"'"},{begin:"`",end:"`"}],illegal:/\n/,contains:[E,s,r,l,c]},S=["Abort","AddBrandingImage","AddSize","AllowRootDirInstall","AllowSkipFiles","AutoCloseWindow","BGFont","BGGradient","BrandingText","BringToFront","Call","CallInstDLL","Caption","ChangeUI","CheckBitmap","ClearErrors","CompletedText","ComponentText","CopyFiles","CRCCheck","CreateDirectory","CreateFont","CreateShortCut","Delete","DeleteINISec","DeleteINIStr","DeleteRegKey","DeleteRegValue","DetailPrint","DetailsButtonText","DirText","DirVar","DirVerify","EnableWindow","EnumRegKey","EnumRegValue","Exch","Exec","ExecShell","ExecShellWait","ExecWait","ExpandEnvStrings","File","FileBufSize","FileClose","FileErrorText","FileOpen","FileRead","FileReadByte","FileReadUTF16LE","FileReadWord","FileWriteUTF16LE","FileSeek","FileWrite","FileWriteByte","FileWriteWord","FindClose","FindFirst","FindNext","FindWindow","FlushINI","GetCurInstType","GetCurrentAddress","GetDlgItem","GetDLLVersion","GetDLLVersionLocal","GetErrorLevel","GetFileTime","GetFileTimeLocal","GetFullPathName","GetFunctionAddress","GetInstDirError","GetKnownFolderPath","GetLabelAddress","GetTempFileName","GetWinVer","Goto","HideWindow","Icon","IfAbort","IfErrors","IfFileExists","IfRebootFlag","IfRtlLanguage","IfShellVarContextAll","IfSilent","InitPluginsDir","InstallButtonText","InstallColors","InstallDir","InstallDirRegKey","InstProgressFlags","InstType","InstTypeGetText","InstTypeSetText","Int64Cmp","Int64CmpU","Int64Fmt","IntCmp","IntCmpU","IntFmt","IntOp","IntPtrCmp","IntPtrCmpU","IntPtrOp","IsWindow","LangString","LicenseBkColor","LicenseData","LicenseForceSelection","LicenseLangString","LicenseText","LoadAndSetImage","LoadLanguageFile","LockWindow","LogSet","LogText","ManifestDPIAware","ManifestLongPathAware","ManifestMaxVersionTested","ManifestSupportedOS","MessageBox","MiscButtonText","Name|0","Nop","OutFile","Page","PageCallbacks","PEAddResource","PEDllCharacteristics","PERemoveResource","PESubsysVer","Pop","Push","Quit","ReadEnvStr","ReadINIStr","ReadRegDWORD","ReadRegStr","Reboot","RegDLL","Rename","RequestExecutionLevel","ReserveFile","Return","RMDir","SearchPath","SectionGetFlags","SectionGetInstTypes","SectionGetSize","SectionGetText","SectionIn","SectionSetFlags","SectionSetInstTypes","SectionSetSize","SectionSetText","SendMessage","SetAutoClose","SetBrandingImage","SetCompress","SetCompressor","SetCompressorDictSize","SetCtlColors","SetCurInstType","SetDatablockOptimize","SetDateSave","SetDetailsPrint","SetDetailsView","SetErrorLevel","SetErrors","SetFileAttributes","SetFont","SetOutPath","SetOverwrite","SetRebootFlag","SetRegView","SetShellVarContext","SetSilent","ShowInstDetails","ShowUninstDetails","ShowWindow","SilentInstall","SilentUnInstall","Sleep","SpaceTexts","StrCmp","StrCmpS","StrCpy","StrLen","SubCaption","Unicode","UninstallButtonText","UninstallCaption","UninstallIcon","UninstallSubCaption","UninstallText","UninstPage","UnRegDLL","Var","VIAddVersionKey","VIFileVersion","VIProductVersion","WindowIcon","WriteINIStr","WriteRegBin","WriteRegDWORD","WriteRegExpandStr","WriteRegMultiStr","WriteRegNone","WriteRegStr","WriteUninstaller","XPStyle"],g=["admin","all","auto","both","bottom","bzip2","colored","components","current","custom","directory","false","force","hide","highest","ifdiff","ifnewer","instfiles","lastused","leave","left","license","listonly","lzma","nevershow","none","normal","notset","off","on","open","print","right","show","silent","silentlog","smooth","textonly","top","true","try","un.components","un.custom","un.directory","un.instfiles","un.license","uninstConfirm","user","Win10","Win7","Win8","WinVista","zlib"],T={match:[/Function/,/\s+/,t.concat(/(\.)?/,e.IDENT_RE)],scope:{1:"keyword",3:"title.function"}},C={match:[/Var/,/\s+/,/(?:\/GLOBAL\s+)?/,/[A-Za-z][\w.]*/],scope:{1:"keyword",3:"params",4:"variable"}};return{name:"NSIS",case_insensitive:!0,keywords:{keyword:S,literal:g},contains:[e.HASH_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.COMMENT(";","$",{relevance:0}),C,T,{beginKeywords:"Function PageEx Section SectionGroup FunctionEnd SectionEnd"},p,d,r,l,c,_,m,e.NUMBER_MODE]}}return Xn=n,Xn}var Zn,$o;function qu(){if($o)return Zn;$o=1;function n(e){const t={className:"built_in",begin:"\\b(AV|CA|CF|CG|CI|CL|CM|CN|CT|MK|MP|MTK|MTL|NS|SCN|SK|UI|WK|XC)\\w+"},a=/[a-zA-Z@][a-zA-Z0-9_]*/,l={"variable.language":["this","super"],$pattern:a,keyword:["while","export","sizeof","typedef","const","struct","for","union","volatile","static","mutable","if","do","return","goto","enum","else","break","extern","asm","case","default","register","explicit","typename","switch","continue","inline","readonly","assign","readwrite","self","@synchronized","id","typeof","nonatomic","IBOutlet","IBAction","strong","weak","copy","in","out","inout","bycopy","byref","oneway","__strong","__weak","__block","__autoreleasing","@private","@protected","@public","@try","@property","@end","@throw","@catch","@finally","@autoreleasepool","@synthesize","@dynamic","@selector","@optional","@required","@encode","@package","@import","@defs","@compatibility_alias","__bridge","__bridge_transfer","__bridge_retained","__bridge_retain","__covariant","__contravariant","__kindof","_Nonnull","_Nullable","_Null_unspecified","__FUNCTION__","__PRETTY_FUNCTION__","__attribute__","getter","setter","retain","unsafe_unretained","nonnull","nullable","null_unspecified","null_resettable","class","instancetype","NS_DESIGNATED_INITIALIZER","NS_UNAVAILABLE","NS_REQUIRES_SUPER","NS_RETURNS_INNER_POINTER","NS_INLINE","NS_AVAILABLE","NS_DEPRECATED","NS_ENUM","NS_OPTIONS","NS_SWIFT_UNAVAILABLE","NS_ASSUME_NONNULL_BEGIN","NS_ASSUME_NONNULL_END","NS_REFINED_FOR_SWIFT","NS_SWIFT_NAME","NS_SWIFT_NOTHROW","NS_DURING","NS_HANDLER","NS_ENDHANDLER","NS_VALUERETURN","NS_VOIDRETURN"],literal:["false","true","FALSE","TRUE","nil","YES","NO","NULL"],built_in:["dispatch_once_t","dispatch_queue_t","dispatch_sync","dispatch_async","dispatch_once"],type:["int","float","char","unsigned","signed","short","long","double","wchar_t","unichar","void","bool","BOOL","id|0","_Bool"]},c={$pattern:a,keyword:["@interface","@class","@protocol","@implementation"]};return{name:"Objective-C",aliases:["mm","objc","obj-c","obj-c++","objective-c++"],keywords:l,illegal:"</",contains:[t,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.C_NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,{className:"string",variants:[{begin:'@"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]}]},{className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{keyword:"if else elif endif define undef warning error line pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},e.inherit(e.QUOTE_STRING_MODE,{className:"string"}),{className:"string",begin:/<.*?>/,end:/$/,illegal:"\\n"},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:"class",begin:"("+c.keyword.join("|")+")\\b",end:/(\{|$)/,excludeEnd:!0,keywords:c,contains:[e.UNDERSCORE_TITLE_MODE]},{begin:"\\."+e.UNDERSCORE_IDENT_RE,relevance:0}]}}return Zn=n,Zn}var Jn,Qo;function Hu(){if(Qo)return Jn;Qo=1;function n(e){return{name:"OCaml",aliases:["ml"],keywords:{$pattern:"[a-z_]\\w*!?",keyword:"and as assert asr begin class constraint do done downto else end exception external for fun function functor if in include inherit! inherit initializer land lazy let lor lsl lsr lxor match method!|10 method mod module mutable new object of open! open or private rec sig struct then to try type val! val virtual when while with parser value",built_in:"array bool bytes char exn|5 float int int32 int64 list lazy_t|5 nativeint|5 string unit in_channel out_channel ref",literal:"true false"},illegal:/\/\/|>>/,contains:[{className:"literal",begin:"\\[(\\|\\|)?\\]|\\(\\)",relevance:0},e.COMMENT("\\(\\*","\\*\\)",{contains:["self"]}),{className:"symbol",begin:"'[A-Za-z_](?!')[\\w']*"},{className:"type",begin:"`[A-Z][\\w']*"},{className:"type",begin:"\\b[A-Z][\\w']*",relevance:0},{begin:"[a-z_]\\w*'[\\w']*",relevance:0},e.inherit(e.APOS_STRING_MODE,{className:"string",relevance:0}),e.inherit(e.QUOTE_STRING_MODE,{illegal:null}),{className:"number",begin:"\\b(0[xX][a-fA-F0-9_]+[Lln]?|0[oO][0-7_]+[Lln]?|0[bB][01_]+[Lln]?|[0-9][0-9_]*([Lln]|(\\.[0-9_]*)?([eE][-+]?[0-9_]+)?)?)",relevance:0},{begin:/->/}]}}return Jn=n,Jn}var jn,Xo;function Vu(){if(Xo)return jn;Xo=1;function n(e){const t={className:"keyword",begin:"\\$(f[asn]|t|vp[rtd]|children)"},a={className:"literal",begin:"false|true|PI|undef"},i={className:"number",begin:"\\b\\d+(\\.\\d+)?(e-?\\d+)?",relevance:0},o=e.inherit(e.QUOTE_STRING_MODE,{illegal:null}),s={className:"meta",keywords:{keyword:"include use"},begin:"include|use <",end:">"},r={className:"params",begin:"\\(",end:"\\)",contains:["self",i,o,t,a]},l={begin:"[*!#%]",relevance:0},c={className:"function",beginKeywords:"module function",end:/=|\{/,contains:[r,e.UNDERSCORE_TITLE_MODE]};return{name:"OpenSCAD",aliases:["scad"],keywords:{keyword:"function module include use for intersection_for if else \\%",literal:"false true PI undef",built_in:"circle square polygon text sphere cube cylinder polyhedron translate rotate scale resize mirror multmatrix color offset hull minkowski union difference intersection abs sign sin cos tan acos asin atan atan2 floor round ceil ln log pow sqrt exp rands min max concat lookup str chr search version version_num norm cross parent_module echo import import_dxf dxf_linear_extrude linear_extrude rotate_extrude surface projection render children dxf_cross dxf_dim let assign"},contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,i,s,o,t,l,c]}}return jn=n,jn}var ea,Zo;function Wu(){if(Zo)return ea;Zo=1;function n(e){const t={$pattern:/\.?\w+/,keyword:"abstract add and array as asc aspect assembly async begin break block by case class concat const copy constructor continue create default delegate desc distinct div do downto dynamic each else empty end ensure enum equals event except exit extension external false final finalize finalizer finally flags for forward from function future global group has if implementation implements implies in index inherited inline interface into invariants is iterator join locked locking loop matching method mod module namespace nested new nil not notify nullable of old on operator or order out override parallel params partial pinned private procedure property protected public queryable raise read readonly record reintroduce remove repeat require result reverse sealed select self sequence set shl shr skip static step soft take then to true try tuple type union unit unsafe until uses using var virtual raises volatile where while with write xor yield await mapped deprecated stdcall cdecl pascal register safecall overload library platform reference packed strict published autoreleasepool selector strong weak unretained"},a=e.COMMENT(/\{/,/\}/,{relevance:0}),i=e.COMMENT("\\(\\*","\\*\\)",{relevance:10}),o={className:"string",begin:"'",end:"'",contains:[{begin:"''"}]},s={className:"string",begin:"(#\\d+)+"},r={beginKeywords:"function constructor destructor procedure method",end:"[:;]",keywords:"function constructor|10 destructor|10 procedure|10 method|10",contains:[e.inherit(e.TITLE_MODE,{scope:"title.function"}),{className:"params",begin:"\\(",end:"\\)",keywords:t,contains:[o,s]},a,i]},l={scope:"punctuation",match:/;/,relevance:0};return{name:"Oxygene",case_insensitive:!0,keywords:t,illegal:'("|\\$[G-Zg-z]|\\/\\*|</|=>|->)',contains:[a,i,e.C_LINE_COMMENT_MODE,o,s,e.NUMBER_MODE,r,l]}}return ea=n,ea}var ta,Jo;function zu(){if(Jo)return ta;Jo=1;function n(e){const t=e.COMMENT(/\{/,/\}/,{contains:["self"]});return{name:"Parser3",subLanguage:"xml",relevance:0,contains:[e.COMMENT("^#","$"),e.COMMENT(/\^rem\{/,/\}/,{relevance:10,contains:[t]}),{className:"meta",begin:"^@(?:BASE|USE|CLASS|OPTIONS)$",relevance:10},{className:"title",begin:"@[\\w\\-]+\\[[\\w^;\\-]*\\](?:\\[[\\w^;\\-]*\\])?(?:.*)$"},{className:"variable",begin:/\$\{?[\w\-.:]+\}?/},{className:"keyword",begin:/\^[\w\-.:]+/},{className:"number",begin:"\\^#[0-9a-fA-F]+"},e.C_NUMBER_MODE]}}return ta=n,ta}var na,jo;function Ku(){if(jo)return na;jo=1;function n(e){const t={className:"variable",begin:/\$[\w\d#@][\w\d_]*/,relevance:0},a={className:"variable",begin:/<(?!\/)/,end:/>/};return{name:"Packet Filter config",aliases:["pf.conf"],keywords:{$pattern:/[a-z0-9_<>-]+/,built_in:"block match pass load anchor|5 antispoof|10 set table",keyword:"in out log quick on rdomain inet inet6 proto from port os to route allow-opts divert-packet divert-reply divert-to flags group icmp-type icmp6-type label once probability recieved-on rtable prio queue tos tag tagged user keep fragment for os drop af-to|10 binat-to|10 nat-to|10 rdr-to|10 bitmask least-stats random round-robin source-hash static-port dup-to reply-to route-to parent bandwidth default min max qlimit block-policy debug fingerprints hostid limit loginterface optimization reassemble ruleset-optimization basic none profile skip state-defaults state-policy timeout const counters persist no modulate synproxy state|5 floating if-bound no-sync pflow|10 sloppy source-track global rule max-src-nodes max-src-states max-src-conn max-src-conn-rate overload flush scrub|5 max-mss min-ttl no-df|10 random-id",literal:"all any no-route self urpf-failed egress|5 unknown"},contains:[e.HASH_COMMENT_MODE,e.NUMBER_MODE,e.QUOTE_STRING_MODE,t,a]}}return na=n,na}var aa,es;function $u(){if(es)return aa;es=1;function n(e){const t=e.COMMENT("--","$"),a="[a-zA-Z_][a-zA-Z_0-9$]*",i="\\$([a-zA-Z_]?|[a-zA-Z_][a-zA-Z_0-9]*)\\$",o="<<\\s*"+a+"\\s*>>",s="ABORT ALTER ANALYZE BEGIN CALL CHECKPOINT|10 CLOSE CLUSTER COMMENT COMMIT COPY CREATE DEALLOCATE DECLARE DELETE DISCARD DO DROP END EXECUTE EXPLAIN FETCH GRANT IMPORT INSERT LISTEN LOAD LOCK MOVE NOTIFY PREPARE REASSIGN|10 REFRESH REINDEX RELEASE RESET REVOKE ROLLBACK SAVEPOINT SECURITY SELECT SET SHOW START TRUNCATE UNLISTEN|10 UPDATE VACUUM|10 VALUES AGGREGATE COLLATION CONVERSION|10 DATABASE DEFAULT PRIVILEGES DOMAIN TRIGGER EXTENSION FOREIGN WRAPPER|10 TABLE FUNCTION GROUP LANGUAGE LARGE OBJECT MATERIALIZED VIEW OPERATOR CLASS FAMILY POLICY PUBLICATION|10 ROLE RULE SCHEMA SEQUENCE SERVER STATISTICS SUBSCRIPTION SYSTEM TABLESPACE CONFIGURATION DICTIONARY PARSER TEMPLATE TYPE USER MAPPING PREPARED ACCESS METHOD CAST AS TRANSFORM TRANSACTION OWNED TO INTO SESSION AUTHORIZATION INDEX PROCEDURE ASSERTION ALL ANALYSE AND ANY ARRAY ASC ASYMMETRIC|10 BOTH CASE CHECK COLLATE COLUMN CONCURRENTLY|10 CONSTRAINT CROSS DEFERRABLE RANGE DESC DISTINCT ELSE EXCEPT FOR FREEZE|10 FROM FULL HAVING ILIKE IN INITIALLY INNER INTERSECT IS ISNULL JOIN LATERAL LEADING LIKE LIMIT NATURAL NOT NOTNULL NULL OFFSET ON ONLY OR ORDER OUTER OVERLAPS PLACING PRIMARY REFERENCES RETURNING SIMILAR SOME SYMMETRIC TABLESAMPLE THEN TRAILING UNION UNIQUE USING VARIADIC|10 VERBOSE WHEN WHERE WINDOW WITH BY RETURNS INOUT OUT SETOF|10 IF STRICT CURRENT CONTINUE OWNER LOCATION OVER PARTITION WITHIN BETWEEN ESCAPE EXTERNAL INVOKER DEFINER WORK RENAME VERSION CONNECTION CONNECT TABLES TEMP TEMPORARY FUNCTIONS SEQUENCES TYPES SCHEMAS OPTION CASCADE RESTRICT ADD ADMIN EXISTS VALID VALIDATE ENABLE DISABLE REPLICA|10 ALWAYS PASSING COLUMNS PATH REF VALUE OVERRIDING IMMUTABLE STABLE VOLATILE BEFORE AFTER EACH ROW PROCEDURAL ROUTINE NO HANDLER VALIDATOR OPTIONS STORAGE OIDS|10 WITHOUT INHERIT DEPENDS CALLED INPUT LEAKPROOF|10 COST ROWS NOWAIT SEARCH UNTIL ENCRYPTED|10 PASSWORD CONFLICT|10 INSTEAD INHERITS CHARACTERISTICS WRITE CURSOR ALSO STATEMENT SHARE EXCLUSIVE INLINE ISOLATION REPEATABLE READ COMMITTED SERIALIZABLE UNCOMMITTED LOCAL GLOBAL SQL PROCEDURES RECURSIVE SNAPSHOT ROLLUP CUBE TRUSTED|10 INCLUDE FOLLOWING PRECEDING UNBOUNDED RANGE GROUPS UNENCRYPTED|10 SYSID FORMAT DELIMITER HEADER QUOTE ENCODING FILTER OFF FORCE_QUOTE FORCE_NOT_NULL FORCE_NULL COSTS BUFFERS TIMING SUMMARY DISABLE_PAGE_SKIPPING RESTART CYCLE GENERATED IDENTITY DEFERRED IMMEDIATE LEVEL LOGGED UNLOGGED OF NOTHING NONE EXCLUDE ATTRIBUTE USAGE ROUTINES TRUE FALSE NAN INFINITY ",r="SUPERUSER NOSUPERUSER CREATEDB NOCREATEDB CREATEROLE NOCREATEROLE INHERIT NOINHERIT LOGIN NOLOGIN REPLICATION NOREPLICATION BYPASSRLS NOBYPASSRLS ",l="ALIAS BEGIN CONSTANT DECLARE END EXCEPTION RETURN PERFORM|10 RAISE GET DIAGNOSTICS STACKED|10 FOREACH LOOP ELSIF EXIT WHILE REVERSE SLICE DEBUG LOG INFO NOTICE WARNING ASSERT OPEN ",c="BIGINT INT8 BIGSERIAL SERIAL8 BIT VARYING VARBIT BOOLEAN BOOL BOX BYTEA CHARACTER CHAR VARCHAR CIDR CIRCLE DATE DOUBLE PRECISION FLOAT8 FLOAT INET INTEGER INT INT4 INTERVAL JSON JSONB LINE LSEG|10 MACADDR MACADDR8 MONEY NUMERIC DEC DECIMAL PATH POINT POLYGON REAL FLOAT4 SMALLINT INT2 SMALLSERIAL|10 SERIAL2|10 SERIAL|10 SERIAL4|10 TEXT TIME ZONE TIMETZ|10 TIMESTAMP TIMESTAMPTZ|10 TSQUERY|10 TSVECTOR|10 TXID_SNAPSHOT|10 UUID XML NATIONAL NCHAR INT4RANGE|10 INT8RANGE|10 NUMRANGE|10 TSRANGE|10 TSTZRANGE|10 DATERANGE|10 ANYELEMENT ANYARRAY ANYNONARRAY ANYENUM ANYRANGE CSTRING INTERNAL RECORD PG_DDL_COMMAND VOID UNKNOWN OPAQUE REFCURSOR NAME OID REGPROC|10 REGPROCEDURE|10 REGOPER|10 REGOPERATOR|10 REGCLASS|10 REGTYPE|10 REGROLE|10 REGNAMESPACE|10 REGCONFIG|10 REGDICTIONARY|10 ",_=c.trim().split(" ").map(function(g){return g.split("|")[0]}).join("|"),d="CURRENT_TIME CURRENT_TIMESTAMP CURRENT_USER CURRENT_CATALOG|10 CURRENT_DATE LOCALTIME LOCALTIMESTAMP CURRENT_ROLE|10 CURRENT_SCHEMA|10 SESSION_USER PUBLIC ",E="FOUND NEW OLD TG_NAME|10 TG_WHEN|10 TG_LEVEL|10 TG_OP|10 TG_RELID|10 TG_RELNAME|10 TG_TABLE_NAME|10 TG_TABLE_SCHEMA|10 TG_NARGS|10 TG_ARGV|10 TG_EVENT|10 TG_TAG|10 ROW_COUNT RESULT_OID|10 PG_CONTEXT|10 RETURNED_SQLSTATE COLUMN_NAME CONSTRAINT_NAME PG_DATATYPE_NAME|10 MESSAGE_TEXT TABLE_NAME SCHEMA_NAME PG_EXCEPTION_DETAIL|10 PG_EXCEPTION_HINT|10 PG_EXCEPTION_CONTEXT|10 ",m="SQLSTATE SQLERRM|10 SUCCESSFUL_COMPLETION WARNING DYNAMIC_RESULT_SETS_RETURNED IMPLICIT_ZERO_BIT_PADDING NULL_VALUE_ELIMINATED_IN_SET_FUNCTION PRIVILEGE_NOT_GRANTED PRIVILEGE_NOT_REVOKED STRING_DATA_RIGHT_TRUNCATION DEPRECATED_FEATURE NO_DATA NO_ADDITIONAL_DYNAMIC_RESULT_SETS_RETURNED SQL_STATEMENT_NOT_YET_COMPLETE CONNECTION_EXCEPTION CONNECTION_DOES_NOT_EXIST CONNECTION_FAILURE SQLCLIENT_UNABLE_TO_ESTABLISH_SQLCONNECTION SQLSERVER_REJECTED_ESTABLISHMENT_OF_SQLCONNECTION TRANSACTION_RESOLUTION_UNKNOWN PROTOCOL_VIOLATION TRIGGERED_ACTION_EXCEPTION FEATURE_NOT_SUPPORTED INVALID_TRANSACTION_INITIATION LOCATOR_EXCEPTION INVALID_LOCATOR_SPECIFICATION INVALID_GRANTOR INVALID_GRANT_OPERATION INVALID_ROLE_SPECIFICATION DIAGNOSTICS_EXCEPTION STACKED_DIAGNOSTICS_ACCESSED_WITHOUT_ACTIVE_HANDLER CASE_NOT_FOUND CARDINALITY_VIOLATION DATA_EXCEPTION ARRAY_SUBSCRIPT_ERROR CHARACTER_NOT_IN_REPERTOIRE DATETIME_FIELD_OVERFLOW DIVISION_BY_ZERO ERROR_IN_ASSIGNMENT ESCAPE_CHARACTER_CONFLICT INDICATOR_OVERFLOW INTERVAL_FIELD_OVERFLOW INVALID_ARGUMENT_FOR_LOGARITHM INVALID_ARGUMENT_FOR_NTILE_FUNCTION INVALID_ARGUMENT_FOR_NTH_VALUE_FUNCTION INVALID_ARGUMENT_FOR_POWER_FUNCTION INVALID_ARGUMENT_FOR_WIDTH_BUCKET_FUNCTION INVALID_CHARACTER_VALUE_FOR_CAST INVALID_DATETIME_FORMAT INVALID_ESCAPE_CHARACTER INVALID_ESCAPE_OCTET INVALID_ESCAPE_SEQUENCE NONSTANDARD_USE_OF_ESCAPE_CHARACTER INVALID_INDICATOR_PARAMETER_VALUE INVALID_PARAMETER_VALUE INVALID_REGULAR_EXPRESSION INVALID_ROW_COUNT_IN_LIMIT_CLAUSE INVALID_ROW_COUNT_IN_RESULT_OFFSET_CLAUSE INVALID_TABLESAMPLE_ARGUMENT INVALID_TABLESAMPLE_REPEAT INVALID_TIME_ZONE_DISPLACEMENT_VALUE INVALID_USE_OF_ESCAPE_CHARACTER MOST_SPECIFIC_TYPE_MISMATCH NULL_VALUE_NOT_ALLOWED NULL_VALUE_NO_INDICATOR_PARAMETER NUMERIC_VALUE_OUT_OF_RANGE SEQUENCE_GENERATOR_LIMIT_EXCEEDED STRING_DATA_LENGTH_MISMATCH STRING_DATA_RIGHT_TRUNCATION SUBSTRING_ERROR TRIM_ERROR UNTERMINATED_C_STRING ZERO_LENGTH_CHARACTER_STRING FLOATING_POINT_EXCEPTION INVALID_TEXT_REPRESENTATION INVALID_BINARY_REPRESENTATION BAD_COPY_FILE_FORMAT UNTRANSLATABLE_CHARACTER NOT_AN_XML_DOCUMENT INVALID_XML_DOCUMENT INVALID_XML_CONTENT INVALID_XML_COMMENT INVALID_XML_PROCESSING_INSTRUCTION INTEGRITY_CONSTRAINT_VIOLATION RESTRICT_VIOLATION NOT_NULL_VIOLATION FOREIGN_KEY_VIOLATION UNIQUE_VIOLATION CHECK_VIOLATION EXCLUSION_VIOLATION INVALID_CURSOR_STATE INVALID_TRANSACTION_STATE ACTIVE_SQL_TRANSACTION BRANCH_TRANSACTION_ALREADY_ACTIVE HELD_CURSOR_REQUIRES_SAME_ISOLATION_LEVEL INAPPROPRIATE_ACCESS_MODE_FOR_BRANCH_TRANSACTION INAPPROPRIATE_ISOLATION_LEVEL_FOR_BRANCH_TRANSACTION NO_ACTIVE_SQL_TRANSACTION_FOR_BRANCH_TRANSACTION READ_ONLY_SQL_TRANSACTION SCHEMA_AND_DATA_STATEMENT_MIXING_NOT_SUPPORTED NO_ACTIVE_SQL_TRANSACTION IN_FAILED_SQL_TRANSACTION IDLE_IN_TRANSACTION_SESSION_TIMEOUT INVALID_SQL_STATEMENT_NAME TRIGGERED_DATA_CHANGE_VIOLATION INVALID_AUTHORIZATION_SPECIFICATION INVALID_PASSWORD DEPENDENT_PRIVILEGE_DESCRIPTORS_STILL_EXIST DEPENDENT_OBJECTS_STILL_EXIST INVALID_TRANSACTION_TERMINATION SQL_ROUTINE_EXCEPTION FUNCTION_EXECUTED_NO_RETURN_STATEMENT MODIFYING_SQL_DATA_NOT_PERMITTED PROHIBITED_SQL_STATEMENT_ATTEMPTED READING_SQL_DATA_NOT_PERMITTED INVALID_CURSOR_NAME EXTERNAL_ROUTINE_EXCEPTION CONTAINING_SQL_NOT_PERMITTED MODIFYING_SQL_DATA_NOT_PERMITTED PROHIBITED_SQL_STATEMENT_ATTEMPTED READING_SQL_DATA_NOT_PERMITTED EXTERNAL_ROUTINE_INVOCATION_EXCEPTION INVALID_SQLSTATE_RETURNED NULL_VALUE_NOT_ALLOWED TRIGGER_PROTOCOL_VIOLATED SRF_PROTOCOL_VIOLATED EVENT_TRIGGER_PROTOCOL_VIOLATED SAVEPOINT_EXCEPTION INVALID_SAVEPOINT_SPECIFICATION INVALID_CATALOG_NAME INVALID_SCHEMA_NAME TRANSACTION_ROLLBACK TRANSACTION_INTEGRITY_CONSTRAINT_VIOLATION SERIALIZATION_FAILURE STATEMENT_COMPLETION_UNKNOWN DEADLOCK_DETECTED SYNTAX_ERROR_OR_ACCESS_RULE_VIOLATION SYNTAX_ERROR INSUFFICIENT_PRIVILEGE CANNOT_COERCE GROUPING_ERROR WINDOWING_ERROR INVALID_RECURSION INVALID_FOREIGN_KEY INVALID_NAME NAME_TOO_LONG RESERVED_NAME DATATYPE_MISMATCH INDETERMINATE_DATATYPE COLLATION_MISMATCH INDETERMINATE_COLLATION WRONG_OBJECT_TYPE GENERATED_ALWAYS UNDEFINED_COLUMN UNDEFINED_FUNCTION UNDEFINED_TABLE UNDEFINED_PARAMETER UNDEFINED_OBJECT DUPLICATE_COLUMN DUPLICATE_CURSOR DUPLICATE_DATABASE DUPLICATE_FUNCTION DUPLICATE_PREPARED_STATEMENT DUPLICATE_SCHEMA DUPLICATE_TABLE DUPLICATE_ALIAS DUPLICATE_OBJECT AMBIGUOUS_COLUMN AMBIGUOUS_FUNCTION AMBIGUOUS_PARAMETER AMBIGUOUS_ALIAS INVALID_COLUMN_REFERENCE INVALID_COLUMN_DEFINITION INVALID_CURSOR_DEFINITION INVALID_DATABASE_DEFINITION INVALID_FUNCTION_DEFINITION INVALID_PREPARED_STATEMENT_DEFINITION INVALID_SCHEMA_DEFINITION INVALID_TABLE_DEFINITION INVALID_OBJECT_DEFINITION WITH_CHECK_OPTION_VIOLATION INSUFFICIENT_RESOURCES DISK_FULL OUT_OF_MEMORY TOO_MANY_CONNECTIONS CONFIGURATION_LIMIT_EXCEEDED PROGRAM_LIMIT_EXCEEDED STATEMENT_TOO_COMPLEX TOO_MANY_COLUMNS TOO_MANY_ARGUMENTS OBJECT_NOT_IN_PREREQUISITE_STATE OBJECT_IN_USE CANT_CHANGE_RUNTIME_PARAM LOCK_NOT_AVAILABLE OPERATOR_INTERVENTION QUERY_CANCELED ADMIN_SHUTDOWN CRASH_SHUTDOWN CANNOT_CONNECT_NOW DATABASE_DROPPED SYSTEM_ERROR IO_ERROR UNDEFINED_FILE DUPLICATE_FILE SNAPSHOT_TOO_OLD CONFIG_FILE_ERROR LOCK_FILE_EXISTS FDW_ERROR FDW_COLUMN_NAME_NOT_FOUND FDW_DYNAMIC_PARAMETER_VALUE_NEEDED FDW_FUNCTION_SEQUENCE_ERROR FDW_INCONSISTENT_DESCRIPTOR_INFORMATION FDW_INVALID_ATTRIBUTE_VALUE FDW_INVALID_COLUMN_NAME FDW_INVALID_COLUMN_NUMBER FDW_INVALID_DATA_TYPE FDW_INVALID_DATA_TYPE_DESCRIPTORS FDW_INVALID_DESCRIPTOR_FIELD_IDENTIFIER FDW_INVALID_HANDLE FDW_INVALID_OPTION_INDEX FDW_INVALID_OPTION_NAME FDW_INVALID_STRING_LENGTH_OR_BUFFER_LENGTH FDW_INVALID_STRING_FORMAT FDW_INVALID_USE_OF_NULL_POINTER FDW_TOO_MANY_HANDLES FDW_OUT_OF_MEMORY FDW_NO_SCHEMAS FDW_OPTION_NAME_NOT_FOUND FDW_REPLY_HANDLE FDW_SCHEMA_NOT_FOUND FDW_TABLE_NOT_FOUND FDW_UNABLE_TO_CREATE_EXECUTION FDW_UNABLE_TO_CREATE_REPLY FDW_UNABLE_TO_ESTABLISH_CONNECTION PLPGSQL_ERROR RAISE_EXCEPTION NO_DATA_FOUND TOO_MANY_ROWS ASSERT_FAILURE INTERNAL_ERROR DATA_CORRUPTED INDEX_CORRUPTED ",S="ARRAY_AGG AVG BIT_AND BIT_OR BOOL_AND BOOL_OR COUNT EVERY JSON_AGG JSONB_AGG JSON_OBJECT_AGG JSONB_OBJECT_AGG MAX MIN MODE STRING_AGG SUM XMLAGG CORR COVAR_POP COVAR_SAMP REGR_AVGX REGR_AVGY REGR_COUNT REGR_INTERCEPT REGR_R2 REGR_SLOPE REGR_SXX REGR_SXY REGR_SYY STDDEV STDDEV_POP STDDEV_SAMP VARIANCE VAR_POP VAR_SAMP PERCENTILE_CONT PERCENTILE_DISC ROW_NUMBER RANK DENSE_RANK PERCENT_RANK CUME_DIST NTILE LAG LEAD FIRST_VALUE LAST_VALUE NTH_VALUE NUM_NONNULLS NUM_NULLS ABS CBRT CEIL CEILING DEGREES DIV EXP FLOOR LN LOG MOD PI POWER RADIANS ROUND SCALE SIGN SQRT TRUNC WIDTH_BUCKET RANDOM SETSEED ACOS ACOSD ASIN ASIND ATAN ATAND ATAN2 ATAN2D COS COSD COT COTD SIN SIND TAN TAND BIT_LENGTH CHAR_LENGTH CHARACTER_LENGTH LOWER OCTET_LENGTH OVERLAY POSITION SUBSTRING TREAT TRIM UPPER ASCII BTRIM CHR CONCAT CONCAT_WS CONVERT CONVERT_FROM CONVERT_TO DECODE ENCODE INITCAP LEFT LENGTH LPAD LTRIM MD5 PARSE_IDENT PG_CLIENT_ENCODING QUOTE_IDENT|10 QUOTE_LITERAL|10 QUOTE_NULLABLE|10 REGEXP_MATCH REGEXP_MATCHES REGEXP_REPLACE REGEXP_SPLIT_TO_ARRAY REGEXP_SPLIT_TO_TABLE REPEAT REPLACE REVERSE RIGHT RPAD RTRIM SPLIT_PART STRPOS SUBSTR TO_ASCII TO_HEX TRANSLATE OCTET_LENGTH GET_BIT GET_BYTE SET_BIT SET_BYTE TO_CHAR TO_DATE TO_NUMBER TO_TIMESTAMP AGE CLOCK_TIMESTAMP|10 DATE_PART DATE_TRUNC ISFINITE JUSTIFY_DAYS JUSTIFY_HOURS JUSTIFY_INTERVAL MAKE_DATE MAKE_INTERVAL|10 MAKE_TIME MAKE_TIMESTAMP|10 MAKE_TIMESTAMPTZ|10 NOW STATEMENT_TIMESTAMP|10 TIMEOFDAY TRANSACTION_TIMESTAMP|10 ENUM_FIRST ENUM_LAST ENUM_RANGE AREA CENTER DIAMETER HEIGHT ISCLOSED ISOPEN NPOINTS PCLOSE POPEN RADIUS WIDTH BOX BOUND_BOX CIRCLE LINE LSEG PATH POLYGON ABBREV BROADCAST HOST HOSTMASK MASKLEN NETMASK NETWORK SET_MASKLEN TEXT INET_SAME_FAMILY INET_MERGE MACADDR8_SET7BIT ARRAY_TO_TSVECTOR GET_CURRENT_TS_CONFIG NUMNODE PLAINTO_TSQUERY PHRASETO_TSQUERY WEBSEARCH_TO_TSQUERY QUERYTREE SETWEIGHT STRIP TO_TSQUERY TO_TSVECTOR JSON_TO_TSVECTOR JSONB_TO_TSVECTOR TS_DELETE TS_FILTER TS_HEADLINE TS_RANK TS_RANK_CD TS_REWRITE TSQUERY_PHRASE TSVECTOR_TO_ARRAY TSVECTOR_UPDATE_TRIGGER TSVECTOR_UPDATE_TRIGGER_COLUMN XMLCOMMENT XMLCONCAT XMLELEMENT XMLFOREST XMLPI XMLROOT XMLEXISTS XML_IS_WELL_FORMED XML_IS_WELL_FORMED_DOCUMENT XML_IS_WELL_FORMED_CONTENT XPATH XPATH_EXISTS XMLTABLE XMLNAMESPACES TABLE_TO_XML TABLE_TO_XMLSCHEMA TABLE_TO_XML_AND_XMLSCHEMA QUERY_TO_XML QUERY_TO_XMLSCHEMA QUERY_TO_XML_AND_XMLSCHEMA CURSOR_TO_XML CURSOR_TO_XMLSCHEMA SCHEMA_TO_XML SCHEMA_TO_XMLSCHEMA SCHEMA_TO_XML_AND_XMLSCHEMA DATABASE_TO_XML DATABASE_TO_XMLSCHEMA DATABASE_TO_XML_AND_XMLSCHEMA XMLATTRIBUTES TO_JSON TO_JSONB ARRAY_TO_JSON ROW_TO_JSON JSON_BUILD_ARRAY JSONB_BUILD_ARRAY JSON_BUILD_OBJECT JSONB_BUILD_OBJECT JSON_OBJECT JSONB_OBJECT JSON_ARRAY_LENGTH JSONB_ARRAY_LENGTH JSON_EACH JSONB_EACH JSON_EACH_TEXT JSONB_EACH_TEXT JSON_EXTRACT_PATH JSONB_EXTRACT_PATH JSON_OBJECT_KEYS JSONB_OBJECT_KEYS JSON_POPULATE_RECORD JSONB_POPULATE_RECORD JSON_POPULATE_RECORDSET JSONB_POPULATE_RECORDSET JSON_ARRAY_ELEMENTS JSONB_ARRAY_ELEMENTS JSON_ARRAY_ELEMENTS_TEXT JSONB_ARRAY_ELEMENTS_TEXT JSON_TYPEOF JSONB_TYPEOF JSON_TO_RECORD JSONB_TO_RECORD JSON_TO_RECORDSET JSONB_TO_RECORDSET JSON_STRIP_NULLS JSONB_STRIP_NULLS JSONB_SET JSONB_INSERT JSONB_PRETTY CURRVAL LASTVAL NEXTVAL SETVAL COALESCE NULLIF GREATEST LEAST ARRAY_APPEND ARRAY_CAT ARRAY_NDIMS ARRAY_DIMS ARRAY_FILL ARRAY_LENGTH ARRAY_LOWER ARRAY_POSITION ARRAY_POSITIONS ARRAY_PREPEND ARRAY_REMOVE ARRAY_REPLACE ARRAY_TO_STRING ARRAY_UPPER CARDINALITY STRING_TO_ARRAY UNNEST ISEMPTY LOWER_INC UPPER_INC LOWER_INF UPPER_INF RANGE_MERGE GENERATE_SERIES GENERATE_SUBSCRIPTS CURRENT_DATABASE CURRENT_QUERY CURRENT_SCHEMA|10 CURRENT_SCHEMAS|10 INET_CLIENT_ADDR INET_CLIENT_PORT INET_SERVER_ADDR INET_SERVER_PORT ROW_SECURITY_ACTIVE FORMAT_TYPE TO_REGCLASS TO_REGPROC TO_REGPROCEDURE TO_REGOPER TO_REGOPERATOR TO_REGTYPE TO_REGNAMESPACE TO_REGROLE COL_DESCRIPTION OBJ_DESCRIPTION SHOBJ_DESCRIPTION TXID_CURRENT TXID_CURRENT_IF_ASSIGNED TXID_CURRENT_SNAPSHOT TXID_SNAPSHOT_XIP TXID_SNAPSHOT_XMAX TXID_SNAPSHOT_XMIN TXID_VISIBLE_IN_SNAPSHOT TXID_STATUS CURRENT_SETTING SET_CONFIG BRIN_SUMMARIZE_NEW_VALUES BRIN_SUMMARIZE_RANGE BRIN_DESUMMARIZE_RANGE GIN_CLEAN_PENDING_LIST SUPPRESS_REDUNDANT_UPDATES_TRIGGER LO_FROM_BYTEA LO_PUT LO_GET LO_CREAT LO_CREATE LO_UNLINK LO_IMPORT LO_EXPORT LOREAD LOWRITE GROUPING CAST ".trim().split(" ").map(function(g){return g.split("|")[0]}).join("|");return{name:"PostgreSQL",aliases:["postgres","postgresql"],supersetOf:"sql",case_insensitive:!0,keywords:{keyword:s+l+r,built_in:d+E+m},illegal:/:==|\W\s*\(\*|(^|\s)\$[a-z]|\{\{|[a-z]:\s*$|\.\.\.|TO:|DO:/,contains:[{className:"keyword",variants:[{begin:/\bTEXT\s*SEARCH\b/},{begin:/\b(PRIMARY|FOREIGN|FOR(\s+NO)?)\s+KEY\b/},{begin:/\bPARALLEL\s+(UNSAFE|RESTRICTED|SAFE)\b/},{begin:/\bSTORAGE\s+(PLAIN|EXTERNAL|EXTENDED|MAIN)\b/},{begin:/\bMATCH\s+(FULL|PARTIAL|SIMPLE)\b/},{begin:/\bNULLS\s+(FIRST|LAST)\b/},{begin:/\bEVENT\s+TRIGGER\b/},{begin:/\b(MAPPING|OR)\s+REPLACE\b/},{begin:/\b(FROM|TO)\s+(PROGRAM|STDIN|STDOUT)\b/},{begin:/\b(SHARE|EXCLUSIVE)\s+MODE\b/},{begin:/\b(LEFT|RIGHT)\s+(OUTER\s+)?JOIN\b/},{begin:/\b(FETCH|MOVE)\s+(NEXT|PRIOR|FIRST|LAST|ABSOLUTE|RELATIVE|FORWARD|BACKWARD)\b/},{begin:/\bPRESERVE\s+ROWS\b/},{begin:/\bDISCARD\s+PLANS\b/},{begin:/\bREFERENCING\s+(OLD|NEW)\b/},{begin:/\bSKIP\s+LOCKED\b/},{begin:/\bGROUPING\s+SETS\b/},{begin:/\b(BINARY|INSENSITIVE|SCROLL|NO\s+SCROLL)\s+(CURSOR|FOR)\b/},{begin:/\b(WITH|WITHOUT)\s+HOLD\b/},{begin:/\bWITH\s+(CASCADED|LOCAL)\s+CHECK\s+OPTION\b/},{begin:/\bEXCLUDE\s+(TIES|NO\s+OTHERS)\b/},{begin:/\bFORMAT\s+(TEXT|XML|JSON|YAML)\b/},{begin:/\bSET\s+((SESSION|LOCAL)\s+)?NAMES\b/},{begin:/\bIS\s+(NOT\s+)?UNKNOWN\b/},{begin:/\bSECURITY\s+LABEL\b/},{begin:/\bSTANDALONE\s+(YES|NO|NO\s+VALUE)\b/},{begin:/\bWITH\s+(NO\s+)?DATA\b/},{begin:/\b(FOREIGN|SET)\s+DATA\b/},{begin:/\bSET\s+(CATALOG|CONSTRAINTS)\b/},{begin:/\b(WITH|FOR)\s+ORDINALITY\b/},{begin:/\bIS\s+(NOT\s+)?DOCUMENT\b/},{begin:/\bXML\s+OPTION\s+(DOCUMENT|CONTENT)\b/},{begin:/\b(STRIP|PRESERVE)\s+WHITESPACE\b/},{begin:/\bNO\s+(ACTION|MAXVALUE|MINVALUE)\b/},{begin:/\bPARTITION\s+BY\s+(RANGE|LIST|HASH)\b/},{begin:/\bAT\s+TIME\s+ZONE\b/},{begin:/\bGRANTED\s+BY\b/},{begin:/\bRETURN\s+(QUERY|NEXT)\b/},{begin:/\b(ATTACH|DETACH)\s+PARTITION\b/},{begin:/\bFORCE\s+ROW\s+LEVEL\s+SECURITY\b/},{begin:/\b(INCLUDING|EXCLUDING)\s+(COMMENTS|CONSTRAINTS|DEFAULTS|IDENTITY|INDEXES|STATISTICS|STORAGE|ALL)\b/},{begin:/\bAS\s+(ASSIGNMENT|IMPLICIT|PERMISSIVE|RESTRICTIVE|ENUM|RANGE)\b/}]},{begin:/\b(FORMAT|FAMILY|VERSION)\s*\(/},{begin:/\bINCLUDE\s*\(/,keywords:"INCLUDE"},{begin:/\bRANGE(?!\s*(BETWEEN|UNBOUNDED|CURRENT|[-0-9]+))/},{begin:/\b(VERSION|OWNER|TEMPLATE|TABLESPACE|CONNECTION\s+LIMIT|PROCEDURE|RESTRICT|JOIN|PARSER|COPY|START|END|COLLATION|INPUT|ANALYZE|STORAGE|LIKE|DEFAULT|DELIMITER|ENCODING|COLUMN|CONSTRAINT|TABLE|SCHEMA)\s*=/},{begin:/\b(PG_\w+?|HAS_[A-Z_]+_PRIVILEGE)\b/,relevance:10},{begin:/\bEXTRACT\s*\(/,end:/\bFROM\b/,returnEnd:!0,keywords:{type:"CENTURY DAY DECADE DOW DOY EPOCH HOUR ISODOW ISOYEAR MICROSECONDS MILLENNIUM MILLISECONDS MINUTE MONTH QUARTER SECOND TIMEZONE TIMEZONE_HOUR TIMEZONE_MINUTE WEEK YEAR"}},{begin:/\b(XMLELEMENT|XMLPI)\s*\(\s*NAME/,keywords:{keyword:"NAME"}},{begin:/\b(XMLPARSE|XMLSERIALIZE)\s*\(\s*(DOCUMENT|CONTENT)/,keywords:{keyword:"DOCUMENT CONTENT"}},{beginKeywords:"CACHE INCREMENT MAXVALUE MINVALUE",end:e.C_NUMBER_RE,returnEnd:!0,keywords:"BY CACHE INCREMENT MAXVALUE MINVALUE"},{className:"type",begin:/\b(WITH|WITHOUT)\s+TIME\s+ZONE\b/},{className:"type",begin:/\bINTERVAL\s+(YEAR|MONTH|DAY|HOUR|MINUTE|SECOND)(\s+TO\s+(MONTH|HOUR|MINUTE|SECOND))?\b/},{begin:/\bRETURNS\s+(LANGUAGE_HANDLER|TRIGGER|EVENT_TRIGGER|FDW_HANDLER|INDEX_AM_HANDLER|TSM_HANDLER)\b/,keywords:{keyword:"RETURNS",type:"LANGUAGE_HANDLER TRIGGER EVENT_TRIGGER FDW_HANDLER INDEX_AM_HANDLER TSM_HANDLER"}},{begin:"\\b("+S+")\\s*\\("},{begin:"\\.("+_+")\\b"},{begin:"\\b("+_+")\\s+PATH\\b",keywords:{keyword:"PATH",type:c.replace("PATH ","")}},{className:"type",begin:"\\b("+_+")\\b"},{className:"string",begin:"'",end:"'",contains:[{begin:"''"}]},{className:"string",begin:"(e|E|u&|U&)'",end:"'",contains:[{begin:"\\\\."}],relevance:10},e.END_SAME_AS_BEGIN({begin:i,end:i,contains:[{subLanguage:["pgsql","perl","python","tcl","r","lua","java","php","ruby","bash","scheme","xml","json"],endsWithParent:!0}]}),{begin:'"',end:'"',contains:[{begin:'""'}]},e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE,t,{className:"meta",variants:[{begin:"%(ROW)?TYPE",relevance:10},{begin:"\\$\\d+"},{begin:"^#\\w",end:"$"}]},{className:"symbol",begin:o,relevance:10}]}}return aa=n,aa}var ra,ts;function Qu(){if(ts)return ra;ts=1;function n(e){const t=e.regex,a=/(?![A-Za-z0-9])(?![$])/,i=t.concat(/[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*/,a),o=t.concat(/(\\?[A-Z][a-z0-9_\x7f-\xff]+|\\?[A-Z]+(?=[A-Z][a-z0-9_\x7f-\xff])){1,}/,a),s={scope:"variable",match:"\\$+"+i},r={scope:"meta",variants:[{begin:/<\?php/,relevance:10},{begin:/<\?=/},{begin:/<\?/,relevance:.1},{begin:/\?>/}]},l={scope:"subst",variants:[{begin:/\$\w+/},{begin:/\{\$/,end:/\}/}]},c=e.inherit(e.APOS_STRING_MODE,{illegal:null}),_=e.inherit(e.QUOTE_STRING_MODE,{illegal:null,contains:e.QUOTE_STRING_MODE.contains.concat(l)}),d=e.END_SAME_AS_BEGIN({begin:/<<<[ \t]*(\w+)\n/,end:/[ \t]*(\w+)\b/,contains:e.QUOTE_STRING_MODE.contains.concat(l)}),E=`[ 	
-]`,m={scope:"string",variants:[_,c,d]},p={scope:"number",variants:[{begin:"\\b0[bB][01]+(?:_[01]+)*\\b"},{begin:"\\b0[oO][0-7]+(?:_[0-7]+)*\\b"},{begin:"\\b0[xX][\\da-fA-F]+(?:_[\\da-fA-F]+)*\\b"},{begin:"(?:\\b\\d+(?:_\\d+)*(\\.(?:\\d+(?:_\\d+)*))?|\\B\\.\\d+)(?:[eE][+-]?\\d+)?"}],relevance:0},S=["false","null","true"],g=["__CLASS__","__DIR__","__FILE__","__FUNCTION__","__COMPILER_HALT_OFFSET__","__LINE__","__METHOD__","__NAMESPACE__","__TRAIT__","die","echo","exit","include","include_once","print","require","require_once","array","abstract","and","as","binary","bool","boolean","break","callable","case","catch","class","clone","const","continue","declare","default","do","double","else","elseif","empty","enddeclare","endfor","endforeach","endif","endswitch","endwhile","enum","eval","extends","final","finally","float","for","foreach","from","global","goto","if","implements","instanceof","insteadof","int","integer","interface","isset","iterable","list","match|0","mixed","new","never","object","or","private","protected","public","readonly","real","return","string","switch","throw","trait","try","unset","use","var","void","while","xor","yield"],T=["Error|0","AppendIterator","ArgumentCountError","ArithmeticError","ArrayIterator","ArrayObject","AssertionError","BadFunctionCallException","BadMethodCallException","CachingIterator","CallbackFilterIterator","CompileError","Countable","DirectoryIterator","DivisionByZeroError","DomainException","EmptyIterator","ErrorException","Exception","FilesystemIterator","FilterIterator","GlobIterator","InfiniteIterator","InvalidArgumentException","IteratorIterator","LengthException","LimitIterator","LogicException","MultipleIterator","NoRewindIterator","OutOfBoundsException","OutOfRangeException","OuterIterator","OverflowException","ParentIterator","ParseError","RangeException","RecursiveArrayIterator","RecursiveCachingIterator","RecursiveCallbackFilterIterator","RecursiveDirectoryIterator","RecursiveFilterIterator","RecursiveIterator","RecursiveIteratorIterator","RecursiveRegexIterator","RecursiveTreeIterator","RegexIterator","RuntimeException","SeekableIterator","SplDoublyLinkedList","SplFileInfo","SplFileObject","SplFixedArray","SplHeap","SplMaxHeap","SplMinHeap","SplObjectStorage","SplObserver","SplPriorityQueue","SplQueue","SplStack","SplSubject","SplTempFileObject","TypeError","UnderflowException","UnexpectedValueException","UnhandledMatchError","ArrayAccess","BackedEnum","Closure","Fiber","Generator","Iterator","IteratorAggregate","Serializable","Stringable","Throwable","Traversable","UnitEnum","WeakReference","WeakMap","Directory","__PHP_Incomplete_Class","parent","php_user_filter","self","static","stdClass"],C={keyword:g,literal:(X=>{const G=[];return X.forEach(z=>{G.push(z),z.toLowerCase()===z?G.push(z.toUpperCase()):G.push(z.toLowerCase())}),G})(S),built_in:T},R=X=>X.map(G=>G.replace(/\|\d+$/,"")),O={variants:[{match:[/new/,t.concat(E,"+"),t.concat("(?!",R(T).join("\\b|"),"\\b)"),o],scope:{1:"keyword",4:"title.class"}}]},f=t.concat(i,"\\b(?!\\()"),M={variants:[{match:[t.concat(/::/,t.lookahead(/(?!class\b)/)),f],scope:{2:"variable.constant"}},{match:[/::/,/class/],scope:{2:"variable.language"}},{match:[o,t.concat(/::/,t.lookahead(/(?!class\b)/)),f],scope:{1:"title.class",3:"variable.constant"}},{match:[o,t.concat("::",t.lookahead(/(?!class\b)/))],scope:{1:"title.class"}},{match:[o,/::/,/class/],scope:{1:"title.class",3:"variable.language"}}]},A={scope:"attr",match:t.concat(i,t.lookahead(":"),t.lookahead(/(?!::)/))},L={relevance:0,begin:/\(/,end:/\)/,keywords:C,contains:[A,s,M,e.C_BLOCK_COMMENT_MODE,m,p,O]},U={relevance:0,match:[/\b/,t.concat("(?!fn\\b|function\\b|",R(g).join("\\b|"),"|",R(T).join("\\b|"),"\\b)"),i,t.concat(E,"*"),t.lookahead(/(?=\()/)],scope:{3:"title.function.invoke"},contains:[L]};L.contains.push(U);const D=[A,M,e.C_BLOCK_COMMENT_MODE,m,p,O],V={begin:t.concat(/#\[\s*/,o),beginScope:"meta",end:/]/,endScope:"meta",keywords:{literal:S,keyword:["new","array"]},contains:[{begin:/\[/,end:/]/,keywords:{literal:S,keyword:["new","array"]},contains:["self",...D]},...D,{scope:"meta",match:o}]};return{case_insensitive:!1,keywords:C,contains:[V,e.HASH_COMMENT_MODE,e.COMMENT("//","$"),e.COMMENT("/\\*","\\*/",{contains:[{scope:"doctag",match:"@[A-Za-z]+"}]}),{match:/__halt_compiler\(\);/,keywords:"__halt_compiler",starts:{scope:"comment",end:e.MATCH_NOTHING_RE,contains:[{match:/\?>/,scope:"meta",endsParent:!0}]}},r,{scope:"variable.language",match:/\$this\b/},s,U,M,{match:[/const/,/\s/,i],scope:{1:"keyword",3:"variable.constant"}},O,{scope:"function",relevance:0,beginKeywords:"fn function",end:/[;{]/,excludeEnd:!0,illegal:"[$%\\[]",contains:[{beginKeywords:"use"},e.UNDERSCORE_TITLE_MODE,{begin:"=>",endsParent:!0},{scope:"params",begin:"\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0,keywords:C,contains:["self",s,M,e.C_BLOCK_COMMENT_MODE,m,p]}]},{scope:"class",variants:[{beginKeywords:"enum",illegal:/[($"]/},{beginKeywords:"class interface trait",illegal:/[:($"]/}],relevance:0,end:/\{/,excludeEnd:!0,contains:[{beginKeywords:"extends implements"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"namespace",relevance:0,end:";",illegal:/[.']/,contains:[e.inherit(e.UNDERSCORE_TITLE_MODE,{scope:"title.class"})]},{beginKeywords:"use",relevance:0,end:";",contains:[{match:/\b(as|const|function)\b/,scope:"keyword"},e.UNDERSCORE_TITLE_MODE]},m,p]}}return ra=n,ra}var ia,ns;function Xu(){if(ns)return ia;ns=1;function n(e){return{name:"PHP template",subLanguage:"xml",contains:[{begin:/<\?(php|=)?/,end:/\?>/,subLanguage:"php",contains:[{begin:"/\\*",end:"\\*/",skip:!0},{begin:'b"',end:'"',skip:!0},{begin:"b'",end:"'",skip:!0},e.inherit(e.APOS_STRING_MODE,{illegal:null,className:null,contains:null,skip:!0}),e.inherit(e.QUOTE_STRING_MODE,{illegal:null,className:null,contains:null,skip:!0})]}]}}return ia=n,ia}var oa,as;function Zu(){if(as)return oa;as=1;function n(e){return{name:"Plain text",aliases:["text","txt"],disableAutodetect:!0}}return oa=n,oa}var sa,rs;function Ju(){if(rs)return sa;rs=1;function n(e){const t={keyword:"actor addressof and as be break class compile_error compile_intrinsic consume continue delegate digestof do else elseif embed end error for fun if ifdef in interface is isnt lambda let match new not object or primitive recover repeat return struct then trait try type until use var where while with xor",meta:"iso val tag trn box ref",literal:"this false true"},a={className:"string",begin:'"""',end:'"""',relevance:10},i={className:"string",begin:'"',end:'"',contains:[e.BACKSLASH_ESCAPE]},o={className:"string",begin:"'",end:"'",contains:[e.BACKSLASH_ESCAPE],relevance:0},s={className:"type",begin:"\\b_?[A-Z][\\w]*",relevance:0},r={begin:e.IDENT_RE+"'",relevance:0};return{name:"Pony",keywords:t,contains:[s,a,i,o,r,{className:"number",begin:"(-?)(\\b0[xX][a-fA-F0-9]+|\\b0[bB][01]+|(\\b\\d+(_\\d+)?(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",relevance:0},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]}}return sa=n,sa}var la,is;function ju(){if(is)return la;is=1;function n(e){const t=["string","char","byte","int","long","bool","decimal","single","double","DateTime","xml","array","hashtable","void"],a="Add|Clear|Close|Copy|Enter|Exit|Find|Format|Get|Hide|Join|Lock|Move|New|Open|Optimize|Pop|Push|Redo|Remove|Rename|Reset|Resize|Search|Select|Set|Show|Skip|Split|Step|Switch|Undo|Unlock|Watch|Backup|Checkpoint|Compare|Compress|Convert|ConvertFrom|ConvertTo|Dismount|Edit|Expand|Export|Group|Import|Initialize|Limit|Merge|Mount|Out|Publish|Restore|Save|Sync|Unpublish|Update|Approve|Assert|Build|Complete|Confirm|Deny|Deploy|Disable|Enable|Install|Invoke|Register|Request|Restart|Resume|Start|Stop|Submit|Suspend|Uninstall|Unregister|Wait|Debug|Measure|Ping|Repair|Resolve|Test|Trace|Connect|Disconnect|Read|Receive|Send|Write|Block|Grant|Protect|Revoke|Unblock|Unprotect|Use|ForEach|Sort|Tee|Where",i="-and|-as|-band|-bnot|-bor|-bxor|-casesensitive|-ccontains|-ceq|-cge|-cgt|-cle|-clike|-clt|-cmatch|-cne|-cnotcontains|-cnotlike|-cnotmatch|-contains|-creplace|-csplit|-eq|-exact|-f|-file|-ge|-gt|-icontains|-ieq|-ige|-igt|-ile|-ilike|-ilt|-imatch|-in|-ine|-inotcontains|-inotlike|-inotmatch|-ireplace|-is|-isnot|-isplit|-join|-le|-like|-lt|-match|-ne|-not|-notcontains|-notin|-notlike|-notmatch|-or|-regex|-replace|-shl|-shr|-split|-wildcard|-xor",o={$pattern:/-?[A-z\.\-]+\b/,keyword:"if else foreach return do while until elseif begin for trap data dynamicparam end break throw param continue finally in switch exit filter try process catch hidden static parameter",built_in:"ac asnp cat cd CFS chdir clc clear clhy cli clp cls clv cnsn compare copy cp cpi cpp curl cvpa dbp del diff dir dnsn ebp echo|0 epal epcsv epsn erase etsn exsn fc fhx fl ft fw gal gbp gc gcb gci gcm gcs gdr gerr ghy gi gin gjb gl gm gmo gp gps gpv group gsn gsnp gsv gtz gu gv gwmi h history icm iex ihy ii ipal ipcsv ipmo ipsn irm ise iwmi iwr kill lp ls man md measure mi mount move mp mv nal ndr ni nmo npssc nsn nv ogv oh popd ps pushd pwd r rbp rcjb rcsn rd rdr ren ri rjb rm rmdir rmo rni rnp rp rsn rsnp rujb rv rvpa rwmi sajb sal saps sasv sbp sc scb select set shcm si sl sleep sls sort sp spjb spps spsv start stz sujb sv swmi tee trcm type wget where wjb write"},s=/\w[\w\d]*((-)[\w\d]+)*/,r={begin:"`[\\s\\S]",relevance:0},l={className:"variable",variants:[{begin:/\$\B/},{className:"keyword",begin:/\$this/},{begin:/\$[\w\d][\w\d_:]*/}]},c={className:"literal",begin:/\$(null|true|false)\b/},_={className:"string",variants:[{begin:/"/,end:/"/},{begin:/@"/,end:/^"@/}],contains:[r,l,{className:"variable",begin:/\$[A-z]/,end:/[^A-z]/}]},d={className:"string",variants:[{begin:/'/,end:/'/},{begin:/@'/,end:/^'@/}]},E={className:"doctag",variants:[{begin:/\.(synopsis|description|example|inputs|outputs|notes|link|component|role|functionality)/},{begin:/\.(parameter|forwardhelptargetname|forwardhelpcategory|remotehelprunspace|externalhelp)\s+\S+/}]},m=e.inherit(e.COMMENT(null,null),{variants:[{begin:/#/,end:/$/},{begin:/<#/,end:/#>/}],contains:[E]}),p={className:"built_in",variants:[{begin:"(".concat(a,")+(-)[\\w\\d]+")}]},S={className:"class",beginKeywords:"class enum",end:/\s*[{]/,excludeEnd:!0,relevance:0,contains:[e.TITLE_MODE]},g={className:"function",begin:/function\s+/,end:/\s*\{|$/,excludeEnd:!0,returnBegin:!0,relevance:0,contains:[{begin:"function",relevance:0,className:"keyword"},{className:"title",begin:s,relevance:0},{begin:/\(/,end:/\)/,className:"params",relevance:0,contains:[l]}]},T={begin:/using\s/,end:/$/,returnBegin:!0,contains:[_,d,{className:"keyword",begin:/(using|assembly|command|module|namespace|type)/}]},N={variants:[{className:"operator",begin:"(".concat(i,")\\b")},{className:"literal",begin:/(-){1,2}[\w\d-]+/,relevance:0}]},C={className:"selector-tag",begin:/@\B/,relevance:0},R={className:"function",begin:/\[.*\]\s*[\w]+[ ]??\(/,end:/$/,returnBegin:!0,relevance:0,contains:[{className:"keyword",begin:"(".concat(o.keyword.toString().replace(/\s/g,"|"),")\\b"),endsParent:!0,relevance:0},e.inherit(e.TITLE_MODE,{endsParent:!0})]},O=[R,m,r,e.NUMBER_MODE,_,d,p,l,c,C],f={begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0,relevance:0,contains:[].concat("self",O,{begin:"("+t.join("|")+")",className:"built_in",relevance:0},{className:"type",begin:/[\.\w\d]+/,relevance:0})};return R.contains.unshift(f),{name:"PowerShell",aliases:["pwsh","ps","ps1"],case_insensitive:!0,keywords:o,contains:O.concat(S,g,T,N,f)}}return la=n,la}var ca,os;function eE(){if(os)return ca;os=1;function n(e){const t=e.regex,a=["displayHeight","displayWidth","mouseY","mouseX","mousePressed","pmouseX","pmouseY","key","keyCode","pixels","focused","frameCount","frameRate","height","width","size","createGraphics","beginDraw","createShape","loadShape","PShape","arc","ellipse","line","point","quad","rect","triangle","bezier","bezierDetail","bezierPoint","bezierTangent","curve","curveDetail","curvePoint","curveTangent","curveTightness","shape","shapeMode","beginContour","beginShape","bezierVertex","curveVertex","endContour","endShape","quadraticVertex","vertex","ellipseMode","noSmooth","rectMode","smooth","strokeCap","strokeJoin","strokeWeight","mouseClicked","mouseDragged","mouseMoved","mousePressed","mouseReleased","mouseWheel","keyPressed","keyPressedkeyReleased","keyTyped","print","println","save","saveFrame","day","hour","millis","minute","month","second","year","background","clear","colorMode","fill","noFill","noStroke","stroke","alpha","blue","brightness","color","green","hue","lerpColor","red","saturation","modelX","modelY","modelZ","screenX","screenY","screenZ","ambient","emissive","shininess","specular","add","createImage","beginCamera","camera","endCamera","frustum","ortho","perspective","printCamera","printProjection","cursor","frameRate","noCursor","exit","loop","noLoop","popStyle","pushStyle","redraw","binary","boolean","byte","char","float","hex","int","str","unbinary","unhex","join","match","matchAll","nf","nfc","nfp","nfs","split","splitTokens","trim","append","arrayCopy","concat","expand","reverse","shorten","sort","splice","subset","box","sphere","sphereDetail","createInput","createReader","loadBytes","loadJSONArray","loadJSONObject","loadStrings","loadTable","loadXML","open","parseXML","saveTable","selectFolder","selectInput","beginRaw","beginRecord","createOutput","createWriter","endRaw","endRecord","PrintWritersaveBytes","saveJSONArray","saveJSONObject","saveStream","saveStrings","saveXML","selectOutput","popMatrix","printMatrix","pushMatrix","resetMatrix","rotate","rotateX","rotateY","rotateZ","scale","shearX","shearY","translate","ambientLight","directionalLight","lightFalloff","lights","lightSpecular","noLights","normal","pointLight","spotLight","image","imageMode","loadImage","noTint","requestImage","tint","texture","textureMode","textureWrap","blend","copy","filter","get","loadPixels","set","updatePixels","blendMode","loadShader","PShaderresetShader","shader","createFont","loadFont","text","textFont","textAlign","textLeading","textMode","textSize","textWidth","textAscent","textDescent","abs","ceil","constrain","dist","exp","floor","lerp","log","mag","map","max","min","norm","pow","round","sq","sqrt","acos","asin","atan","atan2","cos","degrees","radians","sin","tan","noise","noiseDetail","noiseSeed","random","randomGaussian","randomSeed"],i=e.IDENT_RE,o={variants:[{match:t.concat(t.either(...a),t.lookahead(/\s*\(/)),className:"built_in"},{relevance:0,match:t.concat(/\b(?!for|if|while)/,i,t.lookahead(/\s*\(/)),className:"title.function"}]},s={match:[/new\s+/,i],className:{1:"keyword",2:"class.title"}},r={relevance:0,match:[/\./,i],className:{2:"property"}},l={variants:[{match:[/class/,/\s+/,i,/\s+/,/extends/,/\s+/,i]},{match:[/class/,/\s+/,i]}],className:{1:"keyword",3:"title.class",5:"keyword",7:"title.class.inherited"}},c=["boolean","byte","char","color","double","float","int","long","short"],_=["BufferedReader","PVector","PFont","PImage","PGraphics","HashMap","String","Array","FloatDict","ArrayList","FloatList","IntDict","IntList","JSONArray","JSONObject","Object","StringDict","StringList","Table","TableRow","XML"];return{name:"Processing",aliases:["pde"],keywords:{keyword:[...["abstract","assert","break","case","catch","const","continue","default","else","enum","final","finally","for","if","import","instanceof","long","native","new","package","private","private","protected","protected","public","public","return","static","strictfp","switch","synchronized","throw","throws","transient","try","void","volatile","while"]],literal:"P2D P3D HALF_PI PI QUARTER_PI TAU TWO_PI null true false",title:"setup draw",variable:"super this",built_in:[...a,..._],type:c},contains:[l,s,o,r,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.C_NUMBER_MODE]}}return ca=n,ca}var _a,ss;function tE(){if(ss)return _a;ss=1;function n(e){return{name:"Python profiler",contains:[e.C_NUMBER_MODE,{begin:"[a-zA-Z_][\\da-zA-Z_]+\\.[\\da-zA-Z_]{1,3}",end:":",excludeEnd:!0},{begin:"(ncalls|tottime|cumtime)",end:"$",keywords:"ncalls tottime|10 cumtime|10 filename",relevance:10},{begin:"function calls",end:"$",contains:[e.C_NUMBER_MODE],relevance:10},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{className:"string",begin:"\\(",end:"\\)$",excludeBegin:!0,excludeEnd:!0,relevance:0}]}}return _a=n,_a}var da,ls;function nE(){if(ls)return da;ls=1;function n(e){const t={begin:/[a-z][A-Za-z0-9_]*/,relevance:0},a={className:"symbol",variants:[{begin:/[A-Z][a-zA-Z0-9_]*/},{begin:/_[A-Za-z0-9_]*/}],relevance:0},i={begin:/\(/,end:/\)/,relevance:0},o={begin:/\[/,end:/\]/},s={className:"comment",begin:/%/,end:/$/,contains:[e.PHRASAL_WORDS_MODE]},r={className:"string",begin:/`/,end:/`/,contains:[e.BACKSLASH_ESCAPE]},l={className:"string",begin:/0'(\\'|.)/},c={className:"string",begin:/0'\\s/},d=[t,a,i,{begin:/:-/},o,s,e.C_BLOCK_COMMENT_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,r,l,c,e.C_NUMBER_MODE];return i.contains=d,o.contains=d,{name:"Prolog",contains:d.concat([{begin:/\.$/}])}}return da=n,da}var ua,cs;function aE(){if(cs)return ua;cs=1;function n(e){const t="[ \\t\\f]*",a="[ \\t\\f]+",i=t+"[:=]"+t,o=a,s="("+i+"|"+o+")",r="([^\\\\:= \\t\\f\\n]|\\\\.)+",l={end:s,relevance:0,starts:{className:"string",end:/$/,relevance:0,contains:[{begin:"\\\\\\\\"},{begin:"\\\\\\n"}]}};return{name:".properties",disableAutodetect:!0,case_insensitive:!0,illegal:/\S/,contains:[e.COMMENT("^\\s*[!#]","$"),{returnBegin:!0,variants:[{begin:r+i},{begin:r+o}],contains:[{className:"attr",begin:r,endsParent:!0}],starts:l},{className:"attr",begin:r+t+"$"}]}}return ua=n,ua}var Ea,_s;function rE(){if(_s)return Ea;_s=1;function n(e){const t=["package","import","option","optional","required","repeated","group","oneof"],a=["double","float","int32","int64","uint32","uint64","sint32","sint64","fixed32","fixed64","sfixed32","sfixed64","bool","string","bytes"],i={match:[/(message|enum|service)\s+/,e.IDENT_RE],scope:{1:"keyword",2:"title.class"}};return{name:"Protocol Buffers",keywords:{keyword:t,type:a,literal:["true","false"]},contains:[e.QUOTE_STRING_MODE,e.NUMBER_MODE,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,i,{className:"function",beginKeywords:"rpc",end:/[{;]/,excludeEnd:!0,keywords:"rpc returns"},{begin:/^\s*[A-Z_]+(?=\s*=[^\n]+;$)/}]}}return Ea=n,Ea}var ma,ds;function iE(){if(ds)return ma;ds=1;function n(e){const t={keyword:"and case default else elsif false if in import enherits node or true undef unless main settings $string ",literal:"alias audit before loglevel noop require subscribe tag owner ensure group mode name|0 changes context force incl lens load_path onlyif provider returns root show_diff type_check en_address ip_address realname command environment hour monute month monthday special target weekday creates cwd ogoutput refresh refreshonly tries try_sleep umask backup checksum content ctime force ignore links mtime purge recurse recurselimit replace selinux_ignore_defaults selrange selrole seltype seluser source souirce_permissions sourceselect validate_cmd validate_replacement allowdupe attribute_membership auth_membership forcelocal gid ia_load_module members system host_aliases ip allowed_trunk_vlans description device_url duplex encapsulation etherchannel native_vlan speed principals allow_root auth_class auth_type authenticate_user k_of_n mechanisms rule session_owner shared options device fstype enable hasrestart directory present absent link atboot blockdevice device dump pass remounts poller_tag use message withpath adminfile allow_virtual allowcdrom category configfiles flavor install_options instance package_settings platform responsefile status uninstall_options vendor unless_system_user unless_uid binary control flags hasstatus manifest pattern restart running start stop allowdupe auths expiry gid groups home iterations key_membership keys managehome membership password password_max_age password_min_age profile_membership profiles project purge_ssh_keys role_membership roles salt shell uid baseurl cost descr enabled enablegroups exclude failovermethod gpgcheck gpgkey http_caching include includepkgs keepalive metadata_expire metalink mirrorlist priority protect proxy proxy_password proxy_username repo_gpgcheck s3_enabled skip_if_unavailable sslcacert sslclientcert sslclientkey sslverify mounted",built_in:"architecture augeasversion blockdevices boardmanufacturer boardproductname boardserialnumber cfkey dhcp_servers domain ec2_ ec2_userdata facterversion filesystems ldom fqdn gid hardwareisa hardwaremodel hostname id|0 interfaces ipaddress ipaddress_ ipaddress6 ipaddress6_ iphostnumber is_virtual kernel kernelmajversion kernelrelease kernelversion kernelrelease kernelversion lsbdistcodename lsbdistdescription lsbdistid lsbdistrelease lsbmajdistrelease lsbminordistrelease lsbrelease macaddress macaddress_ macosx_buildversion macosx_productname macosx_productversion macosx_productverson_major macosx_productversion_minor manufacturer memoryfree memorysize netmask metmask_ network_ operatingsystem operatingsystemmajrelease operatingsystemrelease osfamily partitions path physicalprocessorcount processor processorcount productname ps puppetversion rubysitedir rubyversion selinux selinux_config_mode selinux_config_policy selinux_current_mode selinux_current_mode selinux_enforced selinux_policyversion serialnumber sp_ sshdsakey sshecdsakey sshrsakey swapencrypted swapfree swapsize timezone type uniqueid uptime uptime_days uptime_hours uptime_seconds uuid virtual vlans xendomains zfs_version zonenae zones zpool_version"},a=e.COMMENT("#","$"),i="([A-Za-z_]|::)(\\w|::)*",o=e.inherit(e.TITLE_MODE,{begin:i}),s={className:"variable",begin:"\\$"+i},r={className:"string",contains:[e.BACKSLASH_ESCAPE,s],variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/}]};return{name:"Puppet",aliases:["pp"],contains:[a,s,r,{beginKeywords:"class",end:"\\{|;",illegal:/=/,contains:[o,a]},{beginKeywords:"define",end:/\{/,contains:[{className:"section",begin:e.IDENT_RE,endsParent:!0}]},{begin:e.IDENT_RE+"\\s+\\{",returnBegin:!0,end:/\S/,contains:[{className:"keyword",begin:e.IDENT_RE,relevance:.2},{begin:/\{/,end:/\}/,keywords:t,relevance:0,contains:[r,a,{begin:"[a-zA-Z_]+\\s*=>",returnBegin:!0,end:"=>",contains:[{className:"attr",begin:e.IDENT_RE}]},{className:"number",begin:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",relevance:0},s]}],relevance:0}]}}return ma=n,ma}var pa,us;function oE(){if(us)return pa;us=1;function n(e){const t={className:"string",begin:'(~)?"',end:'"',illegal:"\\n"},a={className:"symbol",begin:"#[a-zA-Z_]\\w*\\$?"};return{name:"PureBASIC",aliases:["pb","pbi"],keywords:"Align And Array As Break CallDebugger Case CompilerCase CompilerDefault CompilerElse CompilerElseIf CompilerEndIf CompilerEndSelect CompilerError CompilerIf CompilerSelect CompilerWarning Continue Data DataSection Debug DebugLevel Declare DeclareC DeclareCDLL DeclareDLL DeclareModule Default Define Dim DisableASM DisableDebugger DisableExplicit Else ElseIf EnableASM EnableDebugger EnableExplicit End EndDataSection EndDeclareModule EndEnumeration EndIf EndImport EndInterface EndMacro EndModule EndProcedure EndSelect EndStructure EndStructureUnion EndWith Enumeration EnumerationBinary Extends FakeReturn For ForEach ForEver Global Gosub Goto If Import ImportC IncludeBinary IncludeFile IncludePath Interface List Macro MacroExpandedCount Map Module NewList NewMap Next Not Or Procedure ProcedureC ProcedureCDLL ProcedureDLL ProcedureReturn Protected Prototype PrototypeC ReDim Read Repeat Restore Return Runtime Select Shared Static Step Structure StructureUnion Swap Threaded To UndefineMacro Until Until  UnuseModule UseModule Wend While With XIncludeFile XOr",contains:[e.COMMENT(";","$",{relevance:0}),{className:"function",begin:"\\b(Procedure|Declare)(C|CDLL|DLL)?\\b",end:"\\(",excludeEnd:!0,returnBegin:!0,contains:[{className:"keyword",begin:"(Procedure|Declare)(C|CDLL|DLL)?",excludeEnd:!0},{className:"type",begin:"\\.\\w*"},e.UNDERSCORE_TITLE_MODE]},t,a]}}return pa=n,pa}var Sa,Es;function sE(){if(Es)return Sa;Es=1;function n(e){const t=e.regex,a=/[\p{XID_Start}_]\p{XID_Continue}*/u,i=["and","as","assert","async","await","break","case","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","match","nonlocal|10","not","or","pass","raise","return","try","while","with","yield"],l={$pattern:/[A-Za-z]\w+|__\w+__/,keyword:i,built_in:["__import__","abs","all","any","ascii","bin","bool","breakpoint","bytearray","bytes","callable","chr","classmethod","compile","complex","delattr","dict","dir","divmod","enumerate","eval","exec","filter","float","format","frozenset","getattr","globals","hasattr","hash","help","hex","id","input","int","isinstance","issubclass","iter","len","list","locals","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","range","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","vars","zip"],literal:["__debug__","Ellipsis","False","None","NotImplemented","True"],type:["Any","Callable","Coroutine","Dict","List","Literal","Generic","Optional","Sequence","Set","Tuple","Type","Union"]},c={className:"meta",begin:/^(>>>|\.\.\.) /},_={className:"subst",begin:/\{/,end:/\}/,keywords:l,illegal:/#/},d={begin:/\{\{/,relevance:0},E={className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,c],relevance:10},{begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,c],relevance:10},{begin:/([fF][rR]|[rR][fF]|[fF])'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,c,d,_]},{begin:/([fF][rR]|[rR][fF]|[fF])"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,c,d,_]},{begin:/([uU]|[rR])'/,end:/'/,relevance:10},{begin:/([uU]|[rR])"/,end:/"/,relevance:10},{begin:/([bB]|[bB][rR]|[rR][bB])'/,end:/'/},{begin:/([bB]|[bB][rR]|[rR][bB])"/,end:/"/},{begin:/([fF][rR]|[rR][fF]|[fF])'/,end:/'/,contains:[e.BACKSLASH_ESCAPE,d,_]},{begin:/([fF][rR]|[rR][fF]|[fF])"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,d,_]},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},m="[0-9](_?[0-9])*",p=`(\\b(${m}))?\\.(${m})|\\b(${m})\\.`,S=`\\b|${i.join("|")}`,g={className:"number",relevance:0,variants:[{begin:`(\\b(${m})|(${p}))[eE][+-]?(${m})[jJ]?(?=${S})`},{begin:`(${p})[jJ]?`},{begin:`\\b([1-9](_?[0-9])*|0+(_?0)*)[lLjJ]?(?=${S})`},{begin:`\\b0[bB](_?[01])+[lL]?(?=${S})`},{begin:`\\b0[oO](_?[0-7])+[lL]?(?=${S})`},{begin:`\\b0[xX](_?[0-9a-fA-F])+[lL]?(?=${S})`},{begin:`\\b(${m})[jJ](?=${S})`}]},T={className:"comment",begin:t.lookahead(/# type:/),end:/$/,keywords:l,contains:[{begin:/# type:/},{begin:/#/,end:/\b\B/,endsWithParent:!0}]},N={className:"params",variants:[{className:"",begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:l,contains:["self",c,g,E,e.HASH_COMMENT_MODE]}]};return _.contains=[E,g,c],{name:"Python",aliases:["py","gyp","ipython"],unicodeRegex:!0,keywords:l,illegal:/(<\/|->|\?)|=>/,contains:[c,g,{begin:/\bself\b/},{beginKeywords:"if",relevance:0},E,T,e.HASH_COMMENT_MODE,{match:[/\bdef/,/\s+/,a],scope:{1:"keyword",3:"title.function"},contains:[N]},{variants:[{match:[/\bclass/,/\s+/,a,/\s*/,/\(\s*/,a,/\s*\)/]},{match:[/\bclass/,/\s+/,a]}],scope:{1:"keyword",3:"title.class",6:"title.class.inherited"}},{className:"meta",begin:/^[\t ]*@/,end:/(?=#)|$/,contains:[g,N,E]}]}}return Sa=n,Sa}var ga,ms;function lE(){if(ms)return ga;ms=1;function n(e){return{aliases:["pycon"],contains:[{className:"meta.prompt",starts:{end:/ |$/,starts:{end:"$",subLanguage:"python"}},variants:[{begin:/^>>>(?=[ ]|$)/},{begin:/^\.\.\.(?=[ ]|$)/}]}]}}return ga=n,ga}var Ta,ps;function cE(){if(ps)return Ta;ps=1;function n(e){return{name:"Q",aliases:["k","kdb"],keywords:{$pattern:/(`?)[A-Za-z0-9_]+\b/,keyword:"do while select delete by update from",literal:"0b 1b",built_in:"neg not null string reciprocal floor ceiling signum mod xbar xlog and or each scan over prior mmu lsq inv md5 ltime gtime count first var dev med cov cor all any rand sums prds mins maxs fills deltas ratios avgs differ prev next rank reverse iasc idesc asc desc msum mcount mavg mdev xrank mmin mmax xprev rotate distinct group where flip type key til get value attr cut set upsert raze union inter except cross sv vs sublist enlist read0 read1 hopen hclose hdel hsym hcount peach system ltrim rtrim trim lower upper ssr view tables views cols xcols keys xkey xcol xasc xdesc fkeys meta lj aj aj0 ij pj asof uj ww wj wj1 fby xgroup ungroup ej save load rsave rload show csv parse eval min max avg wavg wsum sin cos tan sum",type:"`float `double int `timestamp `timespan `datetime `time `boolean `symbol `char `byte `short `long `real `month `date `minute `second `guid"},contains:[e.C_LINE_COMMENT_MODE,e.QUOTE_STRING_MODE,e.C_NUMBER_MODE]}}return Ta=n,Ta}var ba,Ss;function _E(){if(Ss)return ba;Ss=1;function n(e){const t=e.regex,a={keyword:"in of on if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const export super debugger as async await import",literal:"true false null undefined NaN Infinity",built_in:"eval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent encodeURI encodeURIComponent escape unescape Object Function Boolean Error EvalError InternalError RangeError ReferenceError StopIteration SyntaxError TypeError URIError Number Math Date String RegExp Array Float32Array Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array Uint8Array Uint8ClampedArray ArrayBuffer DataView JSON Intl arguments require module console window document Symbol Set Map WeakSet WeakMap Proxy Reflect Behavior bool color coordinate date double enumeration font geocircle georectangle geoshape int list matrix4x4 parent point quaternion real rect size string url variant vector2d vector3d vector4d Promise"},i="[a-zA-Z_][a-zA-Z0-9\\._]*",o={className:"keyword",begin:"\\bproperty\\b",starts:{className:"string",end:"(:|=|;|,|//|/\\*|$)",returnEnd:!0}},s={className:"keyword",begin:"\\bsignal\\b",starts:{className:"string",end:"(\\(|:|=|;|,|//|/\\*|$)",returnEnd:!0}},r={className:"attribute",begin:"\\bid\\s*:",starts:{className:"string",end:i,returnEnd:!1}},l={begin:i+"\\s*:",returnBegin:!0,contains:[{className:"attribute",begin:i,end:"\\s*:",excludeEnd:!0,relevance:0}],relevance:0},c={begin:t.concat(i,/\s*\{/),end:/\{/,returnBegin:!0,relevance:0,contains:[e.inherit(e.TITLE_MODE,{begin:i})]};return{name:"QML",aliases:["qt"],case_insensitive:!1,keywords:a,contains:[{className:"meta",begin:/^\s*['"]use (strict|asm)['"]/},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE,{className:"subst",begin:"\\$\\{",end:"\\}"}]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"number",variants:[{begin:"\\b(0[bB][01]+)"},{begin:"\\b(0[oO][0-7]+)"},{begin:e.C_NUMBER_RE}],relevance:0},{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.REGEXP_MODE,{begin:/</,end:/>\s*[);\]]/,relevance:0,subLanguage:"xml"}],relevance:0},s,o,{className:"function",beginKeywords:"function",end:/\{/,excludeEnd:!0,contains:[e.inherit(e.TITLE_MODE,{begin:/[A-Za-z$_][0-9A-Za-z$_]*/}),{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]}],illegal:/\[|%/},{begin:"\\."+e.IDENT_RE,relevance:0},r,l,c],illegal:/#/}}return ba=n,ba}var Ra,gs;function dE(){if(gs)return Ra;gs=1;function n(e){const t=e.regex,a=/(?:(?:[a-zA-Z]|\.[._a-zA-Z])[._a-zA-Z0-9]*)|\.(?!\d)/,i=t.either(/0[xX][0-9a-fA-F]+\.[0-9a-fA-F]*[pP][+-]?\d+i?/,/0[xX][0-9a-fA-F]+(?:[pP][+-]?\d+)?[Li]?/,/(?:\d+(?:\.\d*)?|\.\d+)(?:[eE][+-]?\d+)?[Li]?/),o=/[=!<>:]=|\|\||&&|:::?|<-|<<-|->>|->|\|>|[-+*\/?!$&|:<=>@^~]|\*\*/,s=t.either(/[()]/,/[{}]/,/\[\[/,/[[\]]/,/\\/,/,/);return{name:"R",keywords:{$pattern:a,keyword:"function if in break next repeat else for while",literal:"NULL NA TRUE FALSE Inf NaN NA_integer_|10 NA_real_|10 NA_character_|10 NA_complex_|10",built_in:"LETTERS letters month.abb month.name pi T F abs acos acosh all any anyNA Arg as.call as.character as.complex as.double as.environment as.integer as.logical as.null.default as.numeric as.raw asin asinh atan atanh attr attributes baseenv browser c call ceiling class Conj cos cosh cospi cummax cummin cumprod cumsum digamma dim dimnames emptyenv exp expression floor forceAndCall gamma gc.time globalenv Im interactive invisible is.array is.atomic is.call is.character is.complex is.double is.environment is.expression is.finite is.function is.infinite is.integer is.language is.list is.logical is.matrix is.na is.name is.nan is.null is.numeric is.object is.pairlist is.raw is.recursive is.single is.symbol lazyLoadDBfetch length lgamma list log max min missing Mod names nargs nzchar oldClass on.exit pos.to.env proc.time prod quote range Re rep retracemem return round seq_along seq_len seq.int sign signif sin sinh sinpi sqrt standardGeneric substitute sum switch tan tanh tanpi tracemem trigamma trunc unclass untracemem UseMethod xtfrm"},contains:[e.COMMENT(/#'/,/$/,{contains:[{scope:"doctag",match:/@examples/,starts:{end:t.lookahead(t.either(/\n^#'\s*(?=@[a-zA-Z]+)/,/\n^(?!#')/)),endsParent:!0}},{scope:"doctag",begin:"@param",end:/$/,contains:[{scope:"variable",variants:[{match:a},{match:/`(?:\\.|[^`\\])+`/}],endsParent:!0}]},{scope:"doctag",match:/@[a-zA-Z]+/},{scope:"keyword",match:/\\[a-zA-Z]+/}]}),e.HASH_COMMENT_MODE,{scope:"string",contains:[e.BACKSLASH_ESCAPE],variants:[e.END_SAME_AS_BEGIN({begin:/[rR]"(-*)\(/,end:/\)(-*)"/}),e.END_SAME_AS_BEGIN({begin:/[rR]"(-*)\{/,end:/\}(-*)"/}),e.END_SAME_AS_BEGIN({begin:/[rR]"(-*)\[/,end:/\](-*)"/}),e.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\(/,end:/\)(-*)'/}),e.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\{/,end:/\}(-*)'/}),e.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\[/,end:/\](-*)'/}),{begin:'"',end:'"',relevance:0},{begin:"'",end:"'",relevance:0}]},{relevance:0,variants:[{scope:{1:"operator",2:"number"},match:[o,i]},{scope:{1:"operator",2:"number"},match:[/%[^%]*%/,i]},{scope:{1:"punctuation",2:"number"},match:[s,i]},{scope:{2:"number"},match:[/[^a-zA-Z0-9._]|^/,i]}]},{scope:{3:"operator"},match:[a,/\s+/,/<-/,/\s+/]},{scope:"operator",relevance:0,variants:[{match:o},{match:/%[^%]*%/}]},{scope:"punctuation",relevance:0,match:s},{begin:"`",end:"`",contains:[{begin:/\\./}]}]}}return Ra=n,Ra}var Na,Ts;function uE(){if(Ts)return Na;Ts=1;function n(e){function t(f){return f.map(function(M){return M.split("").map(function(A){return"\\"+A}).join("")}).join("|")}const a="~?[a-z$_][0-9a-zA-Z$_]*",i="`?[A-Z$_][0-9a-zA-Z$_]*",o="'?[a-z$_][0-9a-z$_]*",s="\\s*:\\s*[a-z$_][0-9a-z$_]*(\\(\\s*("+o+"\\s*(,"+o+"\\s*)*)?\\))?",r=a+"("+s+"){0,2}",l="("+t(["||","++","**","+.","*","/","*.","/.","..."])+"|\\|>|&&|==|===)",c="\\s+"+l+"\\s+",_={keyword:"and as asr assert begin class constraint do done downto else end exception external for fun function functor if in include inherit initializer land lazy let lor lsl lsr lxor match method mod module mutable new nonrec object of open or private rec sig struct then to try type val virtual when while with",built_in:"array bool bytes char exn|5 float int int32 int64 list lazy_t|5 nativeint|5 ref string unit ",literal:"true false"},d="\\b(0[xX][a-fA-F0-9_]+[Lln]?|0[oO][0-7_]+[Lln]?|0[bB][01_]+[Lln]?|[0-9][0-9_]*([Lln]|(\\.[0-9_]*)?([eE][-+]?[0-9_]+)?)?)",E={className:"number",relevance:0,variants:[{begin:d},{begin:"\\(-"+d+"\\)"}]},m={className:"operator",relevance:0,begin:l},p=[{className:"identifier",relevance:0,begin:a},m,E],S=[e.QUOTE_STRING_MODE,m,{className:"module",begin:"\\b"+i,returnBegin:!0,relevance:0,end:".",contains:[{className:"identifier",begin:i,relevance:0}]}],g=[{className:"module",begin:"\\b"+i,returnBegin:!0,end:".",relevance:0,contains:[{className:"identifier",begin:i,relevance:0}]}],T={begin:a,end:"(,|\\n|\\))",relevance:0,contains:[m,{className:"typing",begin:":",end:"(,|\\n)",returnBegin:!0,relevance:0,contains:g}]},N={className:"function",relevance:0,keywords:_,variants:[{begin:"\\s(\\(\\.?.*?\\)|"+a+")\\s*=>",end:"\\s*=>",returnBegin:!0,relevance:0,contains:[{className:"params",variants:[{begin:a},{begin:r},{begin:/\(\s*\)/}]}]},{begin:"\\s\\(\\.?[^;\\|]*\\)\\s*=>",end:"\\s=>",returnBegin:!0,relevance:0,contains:[{className:"params",relevance:0,variants:[T]}]},{begin:"\\(\\.\\s"+a+"\\)\\s*=>"}]};S.push(N);const C={className:"constructor",begin:i+"\\(",end:"\\)",illegal:"\\n",keywords:_,contains:[e.QUOTE_STRING_MODE,m,{className:"params",begin:"\\b"+a}]},R={className:"pattern-match",begin:"\\|",returnBegin:!0,keywords:_,end:"=>",relevance:0,contains:[C,m,{relevance:0,className:"constructor",begin:i}]},O={className:"module-access",keywords:_,returnBegin:!0,variants:[{begin:"\\b("+i+"\\.)+"+a},{begin:"\\b("+i+"\\.)+\\(",end:"\\)",returnBegin:!0,contains:[N,{begin:"\\(",end:"\\)",relevance:0,skip:!0}].concat(S)},{begin:"\\b("+i+"\\.)+\\{",end:/\}/}],contains:S};return g.push(O),{name:"ReasonML",aliases:["re"],keywords:_,illegal:"(:-|:=|\\$\\{|\\+=)",contains:[e.COMMENT("/\\*","\\*/",{illegal:"^(#,\\/\\/)"}),{className:"character",begin:"'(\\\\[^']+|[^'])'",illegal:"\\n",relevance:0},e.QUOTE_STRING_MODE,{className:"literal",begin:"\\(\\)",relevance:0},{className:"literal",begin:"\\[\\|",end:"\\|\\]",relevance:0,contains:p},{className:"literal",begin:"\\[",end:"\\]",relevance:0,contains:p},C,{className:"operator",begin:c,illegal:"-->",relevance:0},E,e.C_LINE_COMMENT_MODE,R,N,{className:"module-def",begin:"\\bmodule\\s+"+a+"\\s+"+i+"\\s+=\\s+\\{",end:/\}/,returnBegin:!0,keywords:_,relevance:0,contains:[{className:"module",relevance:0,begin:i},{begin:/\{/,end:/\}/,relevance:0,skip:!0}].concat(S)},O]}}return Na=n,Na}var Ca,bs;function EE(){if(bs)return Ca;bs=1;function n(e){return{name:"RenderMan RIB",keywords:"ArchiveRecord AreaLightSource Atmosphere Attribute AttributeBegin AttributeEnd Basis Begin Blobby Bound Clipping ClippingPlane Color ColorSamples ConcatTransform Cone CoordinateSystem CoordSysTransform CropWindow Curves Cylinder DepthOfField Detail DetailRange Disk Displacement Display End ErrorHandler Exposure Exterior Format FrameAspectRatio FrameBegin FrameEnd GeneralPolygon GeometricApproximation Geometry Hider Hyperboloid Identity Illuminate Imager Interior LightSource MakeCubeFaceEnvironment MakeLatLongEnvironment MakeShadow MakeTexture Matte MotionBegin MotionEnd NuPatch ObjectBegin ObjectEnd ObjectInstance Opacity Option Orientation Paraboloid Patch PatchMesh Perspective PixelFilter PixelSamples PixelVariance Points PointsGeneralPolygons PointsPolygons Polygon Procedural Projection Quantize ReadArchive RelativeDetail ReverseOrientation Rotate Scale ScreenWindow ShadingInterpolation ShadingRate Shutter Sides Skew SolidBegin SolidEnd Sphere SubdivisionMesh Surface TextureCoordinates Torus Transform TransformBegin TransformEnd TransformPoints Translate TrimCurve WorldBegin WorldEnd",illegal:"</",contains:[e.HASH_COMMENT_MODE,e.C_NUMBER_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]}}return Ca=n,Ca}var fa,Rs;function mE(){if(Rs)return fa;Rs=1;function n(e){const t="[a-zA-Z-_][^\\n{]+\\{",a={className:"attribute",begin:/[a-zA-Z-_]+/,end:/\s*:/,excludeEnd:!0,starts:{end:";",relevance:0,contains:[{className:"variable",begin:/\.[a-zA-Z-_]+/},{className:"keyword",begin:/\(optional\)/}]}};return{name:"Roboconf",aliases:["graph","instances"],case_insensitive:!0,keywords:"import",contains:[{begin:"^facet "+t,end:/\}/,keywords:"facet",contains:[a,e.HASH_COMMENT_MODE]},{begin:"^\\s*instance of "+t,end:/\}/,keywords:"name count channels instance-data instance-state instance of",illegal:/\S/,contains:["self",a,e.HASH_COMMENT_MODE]},{begin:"^"+t,end:/\}/,contains:[a,e.HASH_COMMENT_MODE]},e.HASH_COMMENT_MODE]}}return fa=n,fa}var Oa,Ns;function pE(){if(Ns)return Oa;Ns=1;function n(e){const t="foreach do while for if from to step else on-error and or not in",a="global local beep delay put len typeof pick log time set find environment terminal error execute parse resolve toarray tobool toid toip toip6 tonum tostr totime",i="add remove enable disable set get print export edit find run debug error info warning",o="true false yes no nothing nil null",s="traffic-flow traffic-generator firewall scheduler aaa accounting address-list address align area bandwidth-server bfd bgp bridge client clock community config connection console customer default dhcp-client dhcp-server discovery dns e-mail ethernet filter firmware gps graphing group hardware health hotspot identity igmp-proxy incoming instance interface ip ipsec ipv6 irq l2tp-server lcd ldp logging mac-server mac-winbox mangle manual mirror mme mpls nat nd neighbor network note ntp ospf ospf-v3 ovpn-server page peer pim ping policy pool port ppp pppoe-client pptp-server prefix profile proposal proxy queue radius resource rip ripng route routing screen script security-profiles server service service-port settings shares smb sms sniffer snmp snooper socks sstp-server system tool tracking type upgrade upnp user-manager users user vlan secret vrrp watchdog web-access wireless pptp pppoe lan wan layer7-protocol lease simple raw",r={className:"variable",variants:[{begin:/\$[\w\d#@][\w\d_]*/},{begin:/\$\{(.*?)\}/}]},l={className:"string",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,r,{className:"variable",begin:/\$\(/,end:/\)/,contains:[e.BACKSLASH_ESCAPE]}]},c={className:"string",begin:/'/,end:/'/};return{name:"Microtik RouterOS script",aliases:["mikrotik"],case_insensitive:!0,keywords:{$pattern:/:?[\w-]+/,literal:o,keyword:t+" :"+t.split(" ").join(" :")+" :"+a.split(" ").join(" :")},contains:[{variants:[{begin:/\/\*/,end:/\*\//},{begin:/\/\//,end:/$/},{begin:/<\//,end:/>/}],illegal:/./},e.COMMENT("^#","$"),l,c,r,{begin:/[\w-]+=([^\s{}[\]()>]+)/,relevance:0,returnBegin:!0,contains:[{className:"attribute",begin:/[^=]+/},{begin:/=/,endsWithParent:!0,relevance:0,contains:[l,c,r,{className:"literal",begin:"\\b("+o.split(" ").join("|")+")\\b"},{begin:/("[^"]*"|[^\s{}[\]]+)/}]}]},{className:"number",begin:/\*[0-9a-fA-F]+/},{begin:"\\b("+i.split(" ").join("|")+")([\\s[(\\]|])",returnBegin:!0,contains:[{className:"built_in",begin:/\w+/}]},{className:"built_in",variants:[{begin:"(\\.\\./|/|\\s)(("+s.split(" ").join("|")+");?\\s)+"},{begin:/\.\./,relevance:0}]}]}}return Oa=n,Oa}var Ia,Cs;function SE(){if(Cs)return Ia;Cs=1;function n(e){const t=["abs","acos","ambient","area","asin","atan","atmosphere","attribute","calculatenormal","ceil","cellnoise","clamp","comp","concat","cos","degrees","depth","Deriv","diffuse","distance","Du","Dv","environment","exp","faceforward","filterstep","floor","format","fresnel","incident","length","lightsource","log","match","max","min","mod","noise","normalize","ntransform","opposite","option","phong","pnoise","pow","printf","ptlined","radians","random","reflect","refract","renderinfo","round","setcomp","setxcomp","setycomp","setzcomp","shadow","sign","sin","smoothstep","specular","specularbrdf","spline","sqrt","step","tan","texture","textureinfo","trace","transform","vtransform","xcomp","ycomp","zcomp"],a=["matrix","float","color","point","normal","vector"],i=["while","for","if","do","return","else","break","extern","continue"],o={match:[/(surface|displacement|light|volume|imager)/,/\s+/,e.IDENT_RE],scope:{1:"keyword",3:"title.class"}};return{name:"RenderMan RSL",keywords:{keyword:i,built_in:t,type:a},illegal:"</",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,e.C_NUMBER_MODE,{className:"meta",begin:"#",end:"$"},o,{beginKeywords:"illuminate illuminance gather",end:"\\("}]}}return Ia=n,Ia}var Aa,fs;function gE(){if(fs)return Aa;fs=1;function n(e){return{name:"Oracle Rules Language",keywords:{keyword:"BILL_PERIOD BILL_START BILL_STOP RS_EFFECTIVE_START RS_EFFECTIVE_STOP RS_JURIS_CODE RS_OPCO_CODE INTDADDATTRIBUTE|5 INTDADDVMSG|5 INTDBLOCKOP|5 INTDBLOCKOPNA|5 INTDCLOSE|5 INTDCOUNT|5 INTDCOUNTSTATUSCODE|5 INTDCREATEMASK|5 INTDCREATEDAYMASK|5 INTDCREATEFACTORMASK|5 INTDCREATEHANDLE|5 INTDCREATEOVERRIDEDAYMASK|5 INTDCREATEOVERRIDEMASK|5 INTDCREATESTATUSCODEMASK|5 INTDCREATETOUPERIOD|5 INTDDELETE|5 INTDDIPTEST|5 INTDEXPORT|5 INTDGETERRORCODE|5 INTDGETERRORMESSAGE|5 INTDISEQUAL|5 INTDJOIN|5 INTDLOAD|5 INTDLOADACTUALCUT|5 INTDLOADDATES|5 INTDLOADHIST|5 INTDLOADLIST|5 INTDLOADLISTDATES|5 INTDLOADLISTENERGY|5 INTDLOADLISTHIST|5 INTDLOADRELATEDCHANNEL|5 INTDLOADSP|5 INTDLOADSTAGING|5 INTDLOADUOM|5 INTDLOADUOMDATES|5 INTDLOADUOMHIST|5 INTDLOADVERSION|5 INTDOPEN|5 INTDREADFIRST|5 INTDREADNEXT|5 INTDRECCOUNT|5 INTDRELEASE|5 INTDREPLACE|5 INTDROLLAVG|5 INTDROLLPEAK|5 INTDSCALAROP|5 INTDSCALE|5 INTDSETATTRIBUTE|5 INTDSETDSTPARTICIPANT|5 INTDSETSTRING|5 INTDSETVALUE|5 INTDSETVALUESTATUS|5 INTDSHIFTSTARTTIME|5 INTDSMOOTH|5 INTDSORT|5 INTDSPIKETEST|5 INTDSUBSET|5 INTDTOU|5 INTDTOURELEASE|5 INTDTOUVALUE|5 INTDUPDATESTATS|5 INTDVALUE|5 STDEV INTDDELETEEX|5 INTDLOADEXACTUAL|5 INTDLOADEXCUT|5 INTDLOADEXDATES|5 INTDLOADEX|5 INTDLOADEXRELATEDCHANNEL|5 INTDSAVEEX|5 MVLOAD|5 MVLOADACCT|5 MVLOADACCTDATES|5 MVLOADACCTHIST|5 MVLOADDATES|5 MVLOADHIST|5 MVLOADLIST|5 MVLOADLISTDATES|5 MVLOADLISTHIST|5 IF FOR NEXT DONE SELECT END CALL ABORT CLEAR CHANNEL FACTOR LIST NUMBER OVERRIDE SET WEEK DISTRIBUTIONNODE ELSE WHEN THEN OTHERWISE IENUM CSV INCLUDE LEAVE RIDER SAVE DELETE NOVALUE SECTION WARN SAVE_UPDATE DETERMINANT LABEL REPORT REVENUE EACH IN FROM TOTAL CHARGE BLOCK AND OR CSV_FILE RATE_CODE AUXILIARY_DEMAND UIDACCOUNT RS BILL_PERIOD_SELECT HOURS_PER_MONTH INTD_ERROR_STOP SEASON_SCHEDULE_NAME ACCOUNTFACTOR ARRAYUPPERBOUND CALLSTOREDPROC GETADOCONNECTION GETCONNECT GETDATASOURCE GETQUALIFIER GETUSERID HASVALUE LISTCOUNT LISTOP LISTUPDATE LISTVALUE PRORATEFACTOR RSPRORATE SETBINPATH SETDBMONITOR WQ_OPEN BILLINGHOURS DATE DATEFROMFLOAT DATETIMEFROMSTRING DATETIMETOSTRING DATETOFLOAT DAY DAYDIFF DAYNAME DBDATETIME HOUR MINUTE MONTH MONTHDIFF MONTHHOURS MONTHNAME ROUNDDATE SAMEWEEKDAYLASTYEAR SECOND WEEKDAY WEEKDIFF YEAR YEARDAY YEARSTR COMPSUM HISTCOUNT HISTMAX HISTMIN HISTMINNZ HISTVALUE MAXNRANGE MAXRANGE MINRANGE COMPIKVA COMPKVA COMPKVARFROMKQKW COMPLF IDATTR FLAG LF2KW LF2KWH MAXKW POWERFACTOR READING2USAGE AVGSEASON MAXSEASON MONTHLYMERGE SEASONVALUE SUMSEASON ACCTREADDATES ACCTTABLELOAD CONFIGADD CONFIGGET CREATEOBJECT CREATEREPORT EMAILCLIENT EXPBLKMDMUSAGE EXPMDMUSAGE EXPORT_USAGE FACTORINEFFECT GETUSERSPECIFIEDSTOP INEFFECT ISHOLIDAY RUNRATE SAVE_PROFILE SETREPORTTITLE USEREXIT WATFORRUNRATE TO TABLE ACOS ASIN ATAN ATAN2 BITAND CEIL COS COSECANT COSH COTANGENT DIVQUOT DIVREM EXP FABS FLOOR FMOD FREPM FREXPN LOG LOG10 MAX MAXN MIN MINNZ MODF POW ROUND ROUND2VALUE ROUNDINT SECANT SIN SINH SQROOT TAN TANH FLOAT2STRING FLOAT2STRINGNC INSTR LEFT LEN LTRIM MID RIGHT RTRIM STRING STRINGNC TOLOWER TOUPPER TRIM NUMDAYS READ_DATE STAGING",built_in:"IDENTIFIER OPTIONS XML_ELEMENT XML_OP XML_ELEMENT_OF DOMDOCCREATE DOMDOCLOADFILE DOMDOCLOADXML DOMDOCSAVEFILE DOMDOCGETROOT DOMDOCADDPI DOMNODEGETNAME DOMNODEGETTYPE DOMNODEGETVALUE DOMNODEGETCHILDCT DOMNODEGETFIRSTCHILD DOMNODEGETSIBLING DOMNODECREATECHILDELEMENT DOMNODESETATTRIBUTE DOMNODEGETCHILDELEMENTCT DOMNODEGETFIRSTCHILDELEMENT DOMNODEGETSIBLINGELEMENT DOMNODEGETATTRIBUTECT DOMNODEGETATTRIBUTEI DOMNODEGETATTRIBUTEBYNAME DOMNODEGETBYNAME"},contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.C_NUMBER_MODE,{className:"literal",variants:[{begin:"#\\s+",relevance:0},{begin:"#[a-zA-Z .]+"}]}]}}return Aa=n,Aa}var va,Os;function TE(){if(Os)return va;Os=1;function n(e){const t=e.regex,a={className:"title.function.invoke",relevance:0,begin:t.concat(/\b/,/(?!let\b)/,e.IDENT_RE,t.lookahead(/\s*\(/))},i="([ui](8|16|32|64|128|size)|f(32|64))?",o=["abstract","as","async","await","become","box","break","const","continue","crate","do","dyn","else","enum","extern","false","final","fn","for","if","impl","in","let","loop","macro","match","mod","move","mut","override","priv","pub","ref","return","self","Self","static","struct","super","trait","true","try","type","typeof","unsafe","unsized","use","virtual","where","while","yield"],s=["true","false","Some","None","Ok","Err"],r=["drop ","Copy","Send","Sized","Sync","Drop","Fn","FnMut","FnOnce","ToOwned","Clone","Debug","PartialEq","PartialOrd","Eq","Ord","AsRef","AsMut","Into","From","Default","Iterator","Extend","IntoIterator","DoubleEndedIterator","ExactSizeIterator","SliceConcatExt","ToString","assert!","assert_eq!","bitflags!","bytes!","cfg!","col!","concat!","concat_idents!","debug_assert!","debug_assert_eq!","env!","panic!","file!","format!","format_args!","include_bytes!","include_str!","line!","local_data_key!","module_path!","option_env!","print!","println!","select!","stringify!","try!","unimplemented!","unreachable!","vec!","write!","writeln!","macro_rules!","assert_ne!","debug_assert_ne!"],l=["i8","i16","i32","i64","i128","isize","u8","u16","u32","u64","u128","usize","f32","f64","str","char","bool","Box","Option","Result","String","Vec"];return{name:"Rust",aliases:["rs"],keywords:{$pattern:e.IDENT_RE+"!?",type:l,keyword:o,literal:s,built_in:r},illegal:"</",contains:[e.C_LINE_COMMENT_MODE,e.COMMENT("/\\*","\\*/",{contains:["self"]}),e.inherit(e.QUOTE_STRING_MODE,{begin:/b?"/,illegal:null}),{className:"string",variants:[{begin:/b?r(#*)"(.|\n)*?"\1(?!#)/},{begin:/b?'\\?(x\w{2}|u\w{4}|U\w{8}|.)'/}]},{className:"symbol",begin:/'[a-zA-Z_][a-zA-Z0-9_]*/},{className:"number",variants:[{begin:"\\b0b([01_]+)"+i},{begin:"\\b0o([0-7_]+)"+i},{begin:"\\b0x([A-Fa-f0-9_]+)"+i},{begin:"\\b(\\d[\\d_]*(\\.[0-9_]+)?([eE][+-]?[0-9_]+)?)"+i}],relevance:0},{begin:[/fn/,/\s+/,e.UNDERSCORE_IDENT_RE],className:{1:"keyword",3:"title.function"}},{className:"meta",begin:"#!?\\[",end:"\\]",contains:[{className:"string",begin:/"/,end:/"/}]},{begin:[/let/,/\s+/,/(?:mut\s+)?/,e.UNDERSCORE_IDENT_RE],className:{1:"keyword",3:"keyword",4:"variable"}},{begin:[/for/,/\s+/,e.UNDERSCORE_IDENT_RE,/\s+/,/in/],className:{1:"keyword",3:"variable",5:"keyword"}},{begin:[/type/,/\s+/,e.UNDERSCORE_IDENT_RE],className:{1:"keyword",3:"title.class"}},{begin:[/(?:trait|enum|struct|union|impl|for)/,/\s+/,e.UNDERSCORE_IDENT_RE],className:{1:"keyword",3:"title.class"}},{begin:e.IDENT_RE+"::",keywords:{keyword:"Self",built_in:r,type:l}},{className:"punctuation",begin:"->"},a]}}return va=n,va}var ya,Is;function bE(){if(Is)return ya;Is=1;function n(e){const t=e.regex,a=["do","if","then","else","end","until","while","abort","array","attrib","by","call","cards","cards4","catname","continue","datalines","datalines4","delete","delim","delimiter","display","dm","drop","endsas","error","file","filename","footnote","format","goto","in","infile","informat","input","keep","label","leave","length","libname","link","list","lostcard","merge","missing","modify","options","output","out","page","put","redirect","remove","rename","replace","retain","return","select","set","skip","startsas","stop","title","update","waitsas","where","window","x|0","systask","add","and","alter","as","cascade","check","create","delete","describe","distinct","drop","foreign","from","group","having","index","insert","into","in","key","like","message","modify","msgtype","not","null","on","or","order","primary","references","reset","restrict","select","set","table","unique","update","validate","view","where"],i=["abs","addr","airy","arcos","arsin","atan","attrc","attrn","band","betainv","blshift","bnot","bor","brshift","bxor","byte","cdf","ceil","cexist","cinv","close","cnonct","collate","compbl","compound","compress","cos","cosh","css","curobs","cv","daccdb","daccdbsl","daccsl","daccsyd","dacctab","dairy","date","datejul","datepart","datetime","day","dclose","depdb","depdbsl","depdbsl","depsl","depsl","depsyd","depsyd","deptab","deptab","dequote","dhms","dif","digamma","dim","dinfo","dnum","dopen","doptname","doptnum","dread","dropnote","dsname","erf","erfc","exist","exp","fappend","fclose","fcol","fdelete","fetch","fetchobs","fexist","fget","fileexist","filename","fileref","finfo","finv","fipname","fipnamel","fipstate","floor","fnonct","fnote","fopen","foptname","foptnum","fpoint","fpos","fput","fread","frewind","frlen","fsep","fuzz","fwrite","gaminv","gamma","getoption","getvarc","getvarn","hbound","hms","hosthelp","hour","ibessel","index","indexc","indexw","input","inputc","inputn","int","intck","intnx","intrr","irr","jbessel","juldate","kurtosis","lag","lbound","left","length","lgamma","libname","libref","log","log10","log2","logpdf","logpmf","logsdf","lowcase","max","mdy","mean","min","minute","mod","month","mopen","mort","n","netpv","nmiss","normal","note","npv","open","ordinal","pathname","pdf","peek","peekc","pmf","point","poisson","poke","probbeta","probbnml","probchi","probf","probgam","probhypr","probit","probnegb","probnorm","probt","put","putc","putn","qtr","quote","ranbin","rancau","ranexp","rangam","range","rank","rannor","ranpoi","rantbl","rantri","ranuni","repeat","resolve","reverse","rewind","right","round","saving","scan","sdf","second","sign","sin","sinh","skewness","soundex","spedis","sqrt","std","stderr","stfips","stname","stnamel","substr","sum","symget","sysget","sysmsg","sysprod","sysrc","system","tan","tanh","time","timepart","tinv","tnonct","today","translate","tranwrd","trigamma","trim","trimn","trunc","uniform","upcase","uss","var","varfmt","varinfmt","varlabel","varlen","varname","varnum","varray","varrayx","vartype","verify","vformat","vformatd","vformatdx","vformatn","vformatnx","vformatw","vformatwx","vformatx","vinarray","vinarrayx","vinformat","vinformatd","vinformatdx","vinformatn","vinformatnx","vinformatw","vinformatwx","vinformatx","vlabel","vlabelx","vlength","vlengthx","vname","vnamex","vtype","vtypex","weekday","year","yyq","zipfips","zipname","zipnamel","zipstate"],o=["bquote","nrbquote","cmpres","qcmpres","compstor","datatyp","display","do","else","end","eval","global","goto","if","index","input","keydef","label","left","length","let","local","lowcase","macro","mend","nrbquote","nrquote","nrstr","put","qcmpres","qleft","qlowcase","qscan","qsubstr","qsysfunc","qtrim","quote","qupcase","scan","str","substr","superq","syscall","sysevalf","sysexec","sysfunc","sysget","syslput","sysprod","sysrc","sysrput","then","to","trim","unquote","until","upcase","verify","while","window"];return{name:"SAS",case_insensitive:!0,keywords:{literal:["null","missing","_all_","_automatic_","_character_","_infile_","_n_","_name_","_null_","_numeric_","_user_","_webout_"],keyword:a},contains:[{className:"keyword",begin:/^\s*(proc [\w\d_]+|data|run|quit)[\s;]/},{className:"variable",begin:/&[a-zA-Z_&][a-zA-Z0-9_]*\.?/},{begin:[/^\s*/,/datalines;|cards;/,/(?:.*\n)+/,/^\s*;\s*$/],className:{2:"keyword",3:"string"}},{begin:[/%mend|%macro/,/\s+/,/[a-zA-Z_&][a-zA-Z0-9_]*/],className:{1:"built_in",3:"title.function"}},{className:"built_in",begin:"%"+t.either(...o)},{className:"title.function",begin:/%[a-zA-Z_][a-zA-Z_0-9]*/},{className:"meta",begin:t.either(...i)+"(?=\\()"},{className:"string",variants:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},e.COMMENT("\\*",";"),e.C_BLOCK_COMMENT_MODE]}}return ya=n,ya}var Da,As;function RE(){if(As)return Da;As=1;function n(e){const t=e.regex,a={className:"meta",begin:"@[A-Za-z]+"},i={className:"subst",variants:[{begin:"\\$[A-Za-z0-9_]+"},{begin:/\$\{/,end:/\}/}]},o={className:"string",variants:[{begin:'"""',end:'"""'},{begin:'"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{begin:'[a-z]+"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE,i]},{className:"string",begin:'[a-z]+"""',end:'"""',contains:[i],relevance:10}]},s={className:"type",begin:"\\b[A-Z][A-Za-z0-9_]*",relevance:0},r={className:"title",begin:/[^0-9\n\t "'(),.`{}\[\]:;][^\n\t "'(),.`{}\[\]:;]+|[^0-9\n\t "'(),.`{}\[\]:;=]/,relevance:0},l={className:"class",beginKeywords:"class object trait type",end:/[:={\[\n;]/,excludeEnd:!0,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{beginKeywords:"extends with",relevance:10},{begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0,relevance:0,contains:[s]},{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,relevance:0,contains:[s]},r]},c={className:"function",beginKeywords:"def",end:t.lookahead(/[:={\[(\n;]/),contains:[r]},_={begin:[/^\s*/,"extension",/\s+(?=[[(])/],beginScope:{2:"keyword"}},d={begin:[/^\s*/,/end/,/\s+/,/(extension\b)?/],beginScope:{2:"keyword",4:"keyword"}},E=[{match:/\.inline\b/},{begin:/\binline(?=\s)/,keywords:"inline"}],m={begin:[/\(\s*/,/using/,/\s+(?!\))/],beginScope:{2:"keyword"}};return{name:"Scala",keywords:{literal:"true false null",keyword:"type yield lazy override def with val var sealed abstract private trait object if then forSome for while do throw finally protected extends import final return else break new catch super class case package default try this match continue throws implicit export enum given transparent"},contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,o,s,c,l,e.C_NUMBER_MODE,_,d,...E,m,a]}}return Da=n,Da}var ha,vs;function NE(){if(vs)return ha;vs=1;function n(e){const t="[^\\(\\)\\[\\]\\{\\}\",'`;#|\\\\\\s]+",a="(-|\\+)?\\d+([./]\\d+)?",i=a+"[+\\-]"+a+"i",o={$pattern:t,built_in:"case-lambda call/cc class define-class exit-handler field import inherit init-field interface let*-values let-values let/ec mixin opt-lambda override protect provide public rename require require-for-syntax syntax syntax-case syntax-error unit/sig unless when with-syntax and begin call-with-current-continuation call-with-input-file call-with-output-file case cond define define-syntax delay do dynamic-wind else for-each if lambda let let* let-syntax letrec letrec-syntax map or syntax-rules ' * + , ,@ - ... / ; < <= = => > >= ` abs acos angle append apply asin assoc assq assv atan boolean? caar cadr call-with-input-file call-with-output-file call-with-values car cdddar cddddr cdr ceiling char->integer char-alphabetic? char-ci<=? char-ci<? char-ci=? char-ci>=? char-ci>? char-downcase char-lower-case? char-numeric? char-ready? char-upcase char-upper-case? char-whitespace? char<=? char<? char=? char>=? char>? char? close-input-port close-output-port complex? cons cos current-input-port current-output-port denominator display eof-object? eq? equal? eqv? eval even? exact->inexact exact? exp expt floor force gcd imag-part inexact->exact inexact? input-port? integer->char integer? interaction-environment lcm length list list->string list->vector list-ref list-tail list? load log magnitude make-polar make-rectangular make-string make-vector max member memq memv min modulo negative? newline not null-environment null? number->string number? numerator odd? open-input-file open-output-file output-port? pair? peek-char port? positive? procedure? quasiquote quote quotient rational? rationalize read read-char real-part real? remainder reverse round scheme-report-environment set! set-car! set-cdr! sin sqrt string string->list string->number string->symbol string-append string-ci<=? string-ci<? string-ci=? string-ci>=? string-ci>? string-copy string-fill! string-length string-ref string-set! string<=? string<? string=? string>=? string>? string? substring symbol->string symbol? tan transcript-off transcript-on truncate values vector vector->list vector-fill! vector-length vector-ref vector-set! with-input-from-file with-output-to-file write write-char zero?"},s={className:"literal",begin:"(#t|#f|#\\\\"+t+"|#\\\\.)"},r={className:"number",variants:[{begin:a,relevance:0},{begin:i,relevance:0},{begin:"#b[0-1]+(/[0-1]+)?"},{begin:"#o[0-7]+(/[0-7]+)?"},{begin:"#x[0-9a-f]+(/[0-9a-f]+)?"}]},l=e.QUOTE_STRING_MODE,c=[e.COMMENT(";","$",{relevance:0}),e.COMMENT("#\\|","\\|#")],_={begin:t,relevance:0},d={className:"symbol",begin:"'"+t},E={endsWithParent:!0,relevance:0},m={variants:[{begin:/'/},{begin:"`"}],contains:[{begin:"\\(",end:"\\)",contains:["self",s,l,r,_,d]}]},p={className:"name",relevance:0,begin:t,keywords:o},g={variants:[{begin:"\\(",end:"\\)"},{begin:"\\[",end:"\\]"}],contains:[{begin:/lambda/,endsWithParent:!0,returnBegin:!0,contains:[p,{endsParent:!0,variants:[{begin:/\(/,end:/\)/},{begin:/\[/,end:/\]/}],contains:[_]}]},p,E]};return E.contains=[s,r,l,_,d,m,g].concat(c),{name:"Scheme",illegal:/\S/,contains:[e.SHEBANG(),r,l,d,m,g].concat(c)}}return ha=n,ha}var Ma,ys;function CE(){if(ys)return Ma;ys=1;function n(e){const t=[e.C_NUMBER_MODE,{className:"string",begin:`'|"`,end:`'|"`,contains:[e.BACKSLASH_ESCAPE,{begin:"''"}]}];return{name:"Scilab",aliases:["sci"],keywords:{$pattern:/%?\w+/,keyword:"abort break case clear catch continue do elseif else endfunction end for function global if pause return resume select try then while",literal:"%f %F %t %T %pi %eps %inf %nan %e %i %z %s",built_in:"abs and acos asin atan ceil cd chdir clearglobal cosh cos cumprod deff disp error exec execstr exists exp eye gettext floor fprintf fread fsolve imag isdef isempty isinfisnan isvector lasterror length load linspace list listfiles log10 log2 log max min msprintf mclose mopen ones or pathconvert poly printf prod pwd rand real round sinh sin size gsort sprintf sqrt strcat strcmps tring sum system tanh tan type typename warning zeros matrix"},illegal:'("|#|/\\*|\\s+/\\w+)',contains:[{className:"function",beginKeywords:"function",end:"$",contains:[e.UNDERSCORE_TITLE_MODE,{className:"params",begin:"\\(",end:"\\)"}]},{begin:"[a-zA-Z_][a-zA-Z_0-9]*[\\.']+",relevance:0},{begin:"\\[",end:"\\][\\.']*",relevance:0,contains:t},e.COMMENT("//","$")].concat(t)}}return Ma=n,Ma}var La,Ds;function fE(){if(Ds)return La;Ds=1;const n=r=>({IMPORTANT:{scope:"meta",begin:"!important"},BLOCK_COMMENT:r.C_BLOCK_COMMENT_MODE,HEXCOLOR:{scope:"number",begin:/#(([0-9a-fA-F]{3,4})|(([0-9a-fA-F]{2}){3,4}))\b/},FUNCTION_DISPATCH:{className:"built_in",begin:/[\w-]+(?=\()/},ATTRIBUTE_SELECTOR_MODE:{scope:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[r.APOS_STRING_MODE,r.QUOTE_STRING_MODE]},CSS_NUMBER_MODE:{scope:"number",begin:r.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},CSS_VARIABLE:{className:"attr",begin:/--[A-Za-z][A-Za-z0-9_-]*/}}),e=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","p","q","quote","samp","section","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],t=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"],a=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"],i=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"],o=["align-content","align-items","align-self","all","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","backface-visibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","block-size","border","border-block","border-block-color","border-block-end","border-block-end-color","border-block-end-style","border-block-end-width","border-block-start","border-block-start-color","border-block-start-style","border-block-start-width","border-block-style","border-block-width","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-inline","border-inline-color","border-inline-end","border-inline-end-color","border-inline-end-style","border-inline-end-width","border-inline-start","border-inline-start-color","border-inline-start-style","border-inline-start-width","border-inline-style","border-inline-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","clip-path","clip-rule","color","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","content","content-visibility","counter-increment","counter-reset","cue","cue-after","cue-before","cursor","direction","display","empty-cells","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","flow","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-size","font-size-adjust","font-smoothing","font-stretch","font-style","font-synthesis","font-variant","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","gap","glyph-orientation-vertical","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","inline-size","isolation","justify-content","left","letter-spacing","line-break","line-height","list-style","list-style-image","list-style-position","list-style-type","margin","margin-block","margin-block-end","margin-block-start","margin-bottom","margin-inline","margin-inline-end","margin-inline-start","margin-left","margin-right","margin-top","marks","mask","mask-border","mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","max-block-size","max-height","max-inline-size","max-width","min-block-size","min-height","min-inline-size","min-width","mix-blend-mode","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-wrap","overflow-x","overflow-y","padding","padding-block","padding-block-end","padding-block-start","padding-bottom","padding-inline","padding-inline-end","padding-inline-start","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","pause","pause-after","pause-before","perspective","perspective-origin","pointer-events","position","quotes","resize","rest","rest-after","rest-before","right","row-gap","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-stop","scroll-snap-type","scrollbar-color","scrollbar-gutter","scrollbar-width","shape-image-threshold","shape-margin","shape-outside","speak","speak-as","src","tab-size","table-layout","text-align","text-align-all","text-align-last","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-style","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-indent","text-justify","text-orientation","text-overflow","text-rendering","text-shadow","text-transform","text-underline-position","top","transform","transform-box","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","z-index"].reverse();function s(r){const l=n(r),c=i,_=a,d="@[a-z-]+",E="and or not only",p={className:"variable",begin:"(\\$"+"[a-zA-Z-][a-zA-Z0-9_-]*"+")\\b",relevance:0};return{name:"SCSS",case_insensitive:!0,illegal:"[=/|']",contains:[r.C_LINE_COMMENT_MODE,r.C_BLOCK_COMMENT_MODE,l.CSS_NUMBER_MODE,{className:"selector-id",begin:"#[A-Za-z0-9_-]+",relevance:0},{className:"selector-class",begin:"\\.[A-Za-z0-9_-]+",relevance:0},l.ATTRIBUTE_SELECTOR_MODE,{className:"selector-tag",begin:"\\b("+e.join("|")+")\\b",relevance:0},{className:"selector-pseudo",begin:":("+_.join("|")+")"},{className:"selector-pseudo",begin:":(:)?("+c.join("|")+")"},p,{begin:/\(/,end:/\)/,contains:[l.CSS_NUMBER_MODE]},l.CSS_VARIABLE,{className:"attribute",begin:"\\b("+o.join("|")+")\\b"},{begin:"\\b(whitespace|wait|w-resize|visible|vertical-text|vertical-ideographic|uppercase|upper-roman|upper-alpha|underline|transparent|top|thin|thick|text|text-top|text-bottom|tb-rl|table-header-group|table-footer-group|sw-resize|super|strict|static|square|solid|small-caps|separate|se-resize|scroll|s-resize|rtl|row-resize|ridge|right|repeat|repeat-y|repeat-x|relative|progress|pointer|overline|outside|outset|oblique|nowrap|not-allowed|normal|none|nw-resize|no-repeat|no-drop|newspaper|ne-resize|n-resize|move|middle|medium|ltr|lr-tb|lowercase|lower-roman|lower-alpha|loose|list-item|line|line-through|line-edge|lighter|left|keep-all|justify|italic|inter-word|inter-ideograph|inside|inset|inline|inline-block|inherit|inactive|ideograph-space|ideograph-parenthesis|ideograph-numeric|ideograph-alpha|horizontal|hidden|help|hand|groove|fixed|ellipsis|e-resize|double|dotted|distribute|distribute-space|distribute-letter|distribute-all-lines|disc|disabled|default|decimal|dashed|crosshair|collapse|col-resize|circle|char|center|capitalize|break-word|break-all|bottom|both|bolder|bold|block|bidi-override|below|baseline|auto|always|all-scroll|absolute|table|table-cell)\\b"},{begin:/:/,end:/[;}{]/,relevance:0,contains:[l.BLOCK_COMMENT,p,l.HEXCOLOR,l.CSS_NUMBER_MODE,r.QUOTE_STRING_MODE,r.APOS_STRING_MODE,l.IMPORTANT,l.FUNCTION_DISPATCH]},{begin:"@(page|font-face)",keywords:{$pattern:d,keyword:"@page @font-face"}},{begin:"@",end:"[{;]",returnBegin:!0,keywords:{$pattern:/[a-z-]+/,keyword:E,attribute:t.join(" ")},contains:[{begin:d,className:"keyword"},{begin:/[a-z-]+(?=:)/,className:"attribute"},p,r.QUOTE_STRING_MODE,r.APOS_STRING_MODE,l.HEXCOLOR,l.CSS_NUMBER_MODE]},l.FUNCTION_DISPATCH]}}return La=s,La}var xa,hs;function OE(){if(hs)return xa;hs=1;function n(e){return{name:"Shell Session",aliases:["console","shellsession"],contains:[{className:"meta.prompt",begin:/^\s{0,3}[/~\w\d[\]()@-]*[>%$#][ ]?/,starts:{end:/[^\\](?=\s*$)/,subLanguage:"bash"}}]}}return xa=n,xa}var Pa,Ms;function IE(){if(Ms)return Pa;Ms=1;function n(e){const t=["add","and","cmp","cmpg","cmpl","const","div","double","float","goto","if","int","long","move","mul","neg","new","nop","not","or","rem","return","shl","shr","sput","sub","throw","ushr","xor"],a=["aget","aput","array","check","execute","fill","filled","goto/16","goto/32","iget","instance","invoke","iput","monitor","packed","sget","sparse"],i=["transient","constructor","abstract","final","synthetic","public","private","protected","static","bridge","system"];return{name:"Smali",contains:[{className:"string",begin:'"',end:'"',relevance:0},e.COMMENT("#","$",{relevance:0}),{className:"keyword",variants:[{begin:"\\s*\\.end\\s[a-zA-Z0-9]*"},{begin:"^[ ]*\\.[a-zA-Z]*",relevance:0},{begin:"\\s:[a-zA-Z_0-9]*",relevance:0},{begin:"\\s("+i.join("|")+")"}]},{className:"built_in",variants:[{begin:"\\s("+t.join("|")+")\\s"},{begin:"\\s("+t.join("|")+")((-|/)[a-zA-Z0-9]+)+\\s",relevance:10},{begin:"\\s("+a.join("|")+")((-|/)[a-zA-Z0-9]+)*\\s",relevance:10}]},{className:"class",begin:`L[^(;:
-]*;`,relevance:0},{begin:"[vp][0-9]+"}]}}return Pa=n,Pa}var wa,Ls;function AE(){if(Ls)return wa;Ls=1;function n(e){const t="[a-z][a-zA-Z0-9_]*",a={className:"string",begin:"\\$.{1}"},i={className:"symbol",begin:"#"+e.UNDERSCORE_IDENT_RE};return{name:"Smalltalk",aliases:["st"],keywords:["self","super","nil","true","false","thisContext"],contains:[e.COMMENT('"','"'),e.APOS_STRING_MODE,{className:"type",begin:"\\b[A-Z][A-Za-z0-9_]*",relevance:0},{begin:t+":",relevance:0},e.C_NUMBER_MODE,i,a,{begin:"\\|[ ]*"+t+"([ ]+"+t+")*[ ]*\\|",returnBegin:!0,end:/\|/,illegal:/\S/,contains:[{begin:"(\\|[ ]*)?"+t}]},{begin:"#\\(",end:"\\)",contains:[e.APOS_STRING_MODE,a,e.C_NUMBER_MODE,i]}]}}return wa=n,wa}var ka,xs;function vE(){if(xs)return ka;xs=1;function n(e){return{name:"SML (Standard ML)",aliases:["ml"],keywords:{$pattern:"[a-z_]\\w*!?",keyword:"abstype and andalso as case datatype do else end eqtype exception fn fun functor handle if in include infix infixr let local nonfix of op open orelse raise rec sharing sig signature struct structure then type val with withtype where while",built_in:"array bool char exn int list option order real ref string substring vector unit word",literal:"true false NONE SOME LESS EQUAL GREATER nil"},illegal:/\/\/|>>/,contains:[{className:"literal",begin:/\[(\|\|)?\]|\(\)/,relevance:0},e.COMMENT("\\(\\*","\\*\\)",{contains:["self"]}),{className:"symbol",begin:"'[A-Za-z_](?!')[\\w']*"},{className:"type",begin:"`[A-Z][\\w']*"},{className:"type",begin:"\\b[A-Z][\\w']*",relevance:0},{begin:"[a-z_]\\w*'[\\w']*"},e.inherit(e.APOS_STRING_MODE,{className:"string",relevance:0}),e.inherit(e.QUOTE_STRING_MODE,{illegal:null}),{className:"number",begin:"\\b(0[xX][a-fA-F0-9_]+[Lln]?|0[oO][0-7_]+[Lln]?|0[bB][01_]+[Lln]?|[0-9][0-9_]*([Lln]|(\\.[0-9_]*)?([eE][-+]?[0-9_]+)?)?)",relevance:0},{begin:/[-=]>/}]}}return ka=n,ka}var Ua,Ps;function yE(){if(Ps)return Ua;Ps=1;function n(e){const t={className:"variable",begin:/\b_+[a-zA-Z]\w*/},a={className:"title",begin:/[a-zA-Z]\w+_fnc_\w+/},i={className:"string",variants:[{begin:'"',end:'"',contains:[{begin:'""',relevance:0}]},{begin:"'",end:"'",contains:[{begin:"''",relevance:0}]}]},o=["case","catch","default","do","else","exit","exitWith","for","forEach","from","if","private","switch","then","throw","to","try","waitUntil","while","with"],s=["blufor","civilian","configNull","controlNull","displayNull","east","endl","false","grpNull","independent","lineBreak","locationNull","nil","objNull","opfor","pi","resistance","scriptNull","sideAmbientLife","sideEmpty","sideLogic","sideUnknown","taskNull","teamMemberNull","true","west"],r=["abs","accTime","acos","action","actionIDs","actionKeys","actionKeysImages","actionKeysNames","actionKeysNamesArray","actionName","actionParams","activateAddons","activatedAddons","activateKey","add3DENConnection","add3DENEventHandler","add3DENLayer","addAction","addBackpack","addBackpackCargo","addBackpackCargoGlobal","addBackpackGlobal","addBinocularItem","addCamShake","addCuratorAddons","addCuratorCameraArea","addCuratorEditableObjects","addCuratorEditingArea","addCuratorPoints","addEditorObject","addEventHandler","addForce","addForceGeneratorRTD","addGoggles","addGroupIcon","addHandgunItem","addHeadgear","addItem","addItemCargo","addItemCargoGlobal","addItemPool","addItemToBackpack","addItemToUniform","addItemToVest","addLiveStats","addMagazine","addMagazineAmmoCargo","addMagazineCargo","addMagazineCargoGlobal","addMagazineGlobal","addMagazinePool","addMagazines","addMagazineTurret","addMenu","addMenuItem","addMissionEventHandler","addMPEventHandler","addMusicEventHandler","addonFiles","addOwnedMine","addPlayerScores","addPrimaryWeaponItem","addPublicVariableEventHandler","addRating","addResources","addScore","addScoreSide","addSecondaryWeaponItem","addSwitchableUnit","addTeamMember","addToRemainsCollector","addTorque","addUniform","addVehicle","addVest","addWaypoint","addWeapon","addWeaponCargo","addWeaponCargoGlobal","addWeaponGlobal","addWeaponItem","addWeaponPool","addWeaponTurret","addWeaponWithAttachmentsCargo","addWeaponWithAttachmentsCargoGlobal","admin","agent","agents","AGLToASL","aimedAtTarget","aimPos","airDensityCurveRTD","airDensityRTD","airplaneThrottle","airportSide","AISFinishHeal","alive","all3DENEntities","allActiveTitleEffects","allAddonsInfo","allAirports","allControls","allCurators","allCutLayers","allDead","allDeadMen","allDiarySubjects","allDisplays","allGroups","allMapMarkers","allMines","allMissionObjects","allow3DMode","allowCrewInImmobile","allowCuratorLogicIgnoreAreas","allowDamage","allowDammage","allowFileOperations","allowFleeing","allowGetIn","allowSprint","allPlayers","allSimpleObjects","allSites","allTurrets","allUnits","allUnitsUAV","allVariables","ammo","ammoOnPylon","and","animate","animateBay","animateDoor","animatePylon","animateSource","animationNames","animationPhase","animationSourcePhase","animationState","apertureParams","append","apply","armoryPoints","arrayIntersect","asin","ASLToAGL","ASLToATL","assert","assignAsCargo","assignAsCargoIndex","assignAsCommander","assignAsDriver","assignAsGunner","assignAsTurret","assignCurator","assignedCargo","assignedCommander","assignedDriver","assignedGunner","assignedItems","assignedTarget","assignedTeam","assignedVehicle","assignedVehicleRole","assignItem","assignTeam","assignToAirport","atan","atan2","atg","ATLToASL","attachedObject","attachedObjects","attachedTo","attachObject","attachTo","attackEnabled","backpack","backpackCargo","backpackContainer","backpackItems","backpackMagazines","backpackSpaceFor","batteryChargeRTD","behaviour","benchmark","bezierInterpolation","binocular","binocularItems","binocularMagazine","boundingBox","boundingBoxReal","boundingCenter","break","breakOut","breakTo","breakWith","briefingName","buildingExit","buildingPos","buldozer_EnableRoadDiag","buldozer_IsEnabledRoadDiag","buldozer_LoadNewRoads","buldozer_reloadOperMap","buttonAction","buttonSetAction","cadetMode","calculatePath","calculatePlayerVisibilityByFriendly","call","callExtension","camCommand","camCommit","camCommitPrepared","camCommitted","camConstuctionSetParams","camCreate","camDestroy","cameraEffect","cameraEffectEnableHUD","cameraInterest","cameraOn","cameraView","campaignConfigFile","camPreload","camPreloaded","camPrepareBank","camPrepareDir","camPrepareDive","camPrepareFocus","camPrepareFov","camPrepareFovRange","camPreparePos","camPrepareRelPos","camPrepareTarget","camSetBank","camSetDir","camSetDive","camSetFocus","camSetFov","camSetFovRange","camSetPos","camSetRelPos","camSetTarget","camTarget","camUseNVG","canAdd","canAddItemToBackpack","canAddItemToUniform","canAddItemToVest","cancelSimpleTaskDestination","canFire","canMove","canSlingLoad","canStand","canSuspend","canTriggerDynamicSimulation","canUnloadInCombat","canVehicleCargo","captive","captiveNum","cbChecked","cbSetChecked","ceil","channelEnabled","cheatsEnabled","checkAIFeature","checkVisibility","className","clear3DENAttribute","clear3DENInventory","clearAllItemsFromBackpack","clearBackpackCargo","clearBackpackCargoGlobal","clearForcesRTD","clearGroupIcons","clearItemCargo","clearItemCargoGlobal","clearItemPool","clearMagazineCargo","clearMagazineCargoGlobal","clearMagazinePool","clearOverlay","clearRadio","clearVehicleInit","clearWeaponCargo","clearWeaponCargoGlobal","clearWeaponPool","clientOwner","closeDialog","closeDisplay","closeOverlay","collapseObjectTree","collect3DENHistory","collectiveRTD","combatBehaviour","combatMode","commandArtilleryFire","commandChat","commander","commandFire","commandFollow","commandFSM","commandGetOut","commandingMenu","commandMove","commandRadio","commandStop","commandSuppressiveFire","commandTarget","commandWatch","comment","commitOverlay","compile","compileFinal","compileScript","completedFSM","composeText","configClasses","configFile","configHierarchy","configName","configOf","configProperties","configSourceAddonList","configSourceMod","configSourceModList","confirmSensorTarget","connectTerminalToUAV","connectToServer","continue","continueWith","controlsGroupCtrl","copyFromClipboard","copyToClipboard","copyWaypoints","cos","count","countEnemy","countFriendly","countSide","countType","countUnknown","create3DENComposition","create3DENEntity","createAgent","createCenter","createDialog","createDiaryLink","createDiaryRecord","createDiarySubject","createDisplay","createGearDialog","createGroup","createGuardedPoint","createHashMap","createHashMapFromArray","createLocation","createMarker","createMarkerLocal","createMenu","createMine","createMissionDisplay","createMPCampaignDisplay","createSimpleObject","createSimpleTask","createSite","createSoundSource","createTarget","createTask","createTeam","createTrigger","createUnit","createVehicle","createVehicleCrew","createVehicleLocal","crew","ctAddHeader","ctAddRow","ctClear","ctCurSel","ctData","ctFindHeaderRows","ctFindRowHeader","ctHeaderControls","ctHeaderCount","ctRemoveHeaders","ctRemoveRows","ctrlActivate","ctrlAddEventHandler","ctrlAngle","ctrlAnimateModel","ctrlAnimationPhaseModel","ctrlAutoScrollDelay","ctrlAutoScrollRewind","ctrlAutoScrollSpeed","ctrlChecked","ctrlClassName","ctrlCommit","ctrlCommitted","ctrlCreate","ctrlDelete","ctrlEnable","ctrlEnabled","ctrlFade","ctrlFontHeight","ctrlHTMLLoaded","ctrlIDC","ctrlIDD","ctrlMapAnimAdd","ctrlMapAnimClear","ctrlMapAnimCommit","ctrlMapAnimDone","ctrlMapCursor","ctrlMapMouseOver","ctrlMapScale","ctrlMapScreenToWorld","ctrlMapWorldToScreen","ctrlModel","ctrlModelDirAndUp","ctrlModelScale","ctrlMousePosition","ctrlParent","ctrlParentControlsGroup","ctrlPosition","ctrlRemoveAllEventHandlers","ctrlRemoveEventHandler","ctrlScale","ctrlScrollValues","ctrlSetActiveColor","ctrlSetAngle","ctrlSetAutoScrollDelay","ctrlSetAutoScrollRewind","ctrlSetAutoScrollSpeed","ctrlSetBackgroundColor","ctrlSetChecked","ctrlSetDisabledColor","ctrlSetEventHandler","ctrlSetFade","ctrlSetFocus","ctrlSetFont","ctrlSetFontH1","ctrlSetFontH1B","ctrlSetFontH2","ctrlSetFontH2B","ctrlSetFontH3","ctrlSetFontH3B","ctrlSetFontH4","ctrlSetFontH4B","ctrlSetFontH5","ctrlSetFontH5B","ctrlSetFontH6","ctrlSetFontH6B","ctrlSetFontHeight","ctrlSetFontHeightH1","ctrlSetFontHeightH2","ctrlSetFontHeightH3","ctrlSetFontHeightH4","ctrlSetFontHeightH5","ctrlSetFontHeightH6","ctrlSetFontHeightSecondary","ctrlSetFontP","ctrlSetFontPB","ctrlSetFontSecondary","ctrlSetForegroundColor","ctrlSetModel","ctrlSetModelDirAndUp","ctrlSetModelScale","ctrlSetMousePosition","ctrlSetPixelPrecision","ctrlSetPosition","ctrlSetPositionH","ctrlSetPositionW","ctrlSetPositionX","ctrlSetPositionY","ctrlSetScale","ctrlSetScrollValues","ctrlSetStructuredText","ctrlSetText","ctrlSetTextColor","ctrlSetTextColorSecondary","ctrlSetTextSecondary","ctrlSetTextSelection","ctrlSetTooltip","ctrlSetTooltipColorBox","ctrlSetTooltipColorShade","ctrlSetTooltipColorText","ctrlSetURL","ctrlShow","ctrlShown","ctrlStyle","ctrlText","ctrlTextColor","ctrlTextHeight","ctrlTextSecondary","ctrlTextSelection","ctrlTextWidth","ctrlTooltip","ctrlType","ctrlURL","ctrlVisible","ctRowControls","ctRowCount","ctSetCurSel","ctSetData","ctSetHeaderTemplate","ctSetRowTemplate","ctSetValue","ctValue","curatorAddons","curatorCamera","curatorCameraArea","curatorCameraAreaCeiling","curatorCoef","curatorEditableObjects","curatorEditingArea","curatorEditingAreaType","curatorMouseOver","curatorPoints","curatorRegisteredObjects","curatorSelected","curatorWaypointCost","current3DENOperation","currentChannel","currentCommand","currentMagazine","currentMagazineDetail","currentMagazineDetailTurret","currentMagazineTurret","currentMuzzle","currentNamespace","currentPilot","currentTask","currentTasks","currentThrowable","currentVisionMode","currentWaypoint","currentWeapon","currentWeaponMode","currentWeaponTurret","currentZeroing","cursorObject","cursorTarget","customChat","customRadio","customWaypointPosition","cutFadeOut","cutObj","cutRsc","cutText","damage","date","dateToNumber","daytime","deActivateKey","debriefingText","debugFSM","debugLog","decayGraphValues","deg","delete3DENEntities","deleteAt","deleteCenter","deleteCollection","deleteEditorObject","deleteGroup","deleteGroupWhenEmpty","deleteIdentity","deleteLocation","deleteMarker","deleteMarkerLocal","deleteRange","deleteResources","deleteSite","deleteStatus","deleteTarget","deleteTeam","deleteVehicle","deleteVehicleCrew","deleteWaypoint","detach","detectedMines","diag_activeMissionFSMs","diag_activeScripts","diag_activeSQSScripts","diag_captureFrameToFile","diag_captureSlowFrame","diag_deltaTime","diag_drawMode","diag_enable","diag_enabled","diag_fps","diag_fpsMin","diag_frameNo","diag_list","diag_mergeConfigFile","diag_scope","diag_activeSQFScripts","diag_allMissionEventHandlers","diag_captureFrame","diag_codePerformance","diag_dumpCalltraceToLog","diag_dumpTerrainSynth","diag_dynamicSimulationEnd","diag_exportConfig","diag_exportTerrainSVG","diag_lightNewLoad","diag_localized","diag_log","diag_logSlowFrame","diag_recordTurretLimits","diag_resetShapes","diag_setLightNew","diag_tickTime","diag_toggle","dialog","diaryRecordNull","diarySubjectExists","didJIP","didJIPOwner","difficulty","difficultyEnabled","difficultyEnabledRTD","difficultyOption","direction","directSay","disableAI","disableCollisionWith","disableConversation","disableDebriefingStats","disableMapIndicators","disableNVGEquipment","disableRemoteSensors","disableSerialization","disableTIEquipment","disableUAVConnectability","disableUserInput","displayAddEventHandler","displayCtrl","displayParent","displayRemoveAllEventHandlers","displayRemoveEventHandler","displaySetEventHandler","dissolveTeam","distance","distance2D","distanceSqr","distributionRegion","do3DENAction","doArtilleryFire","doFire","doFollow","doFSM","doGetOut","doMove","doorPhase","doStop","doSuppressiveFire","doTarget","doWatch","drawArrow","drawEllipse","drawIcon","drawIcon3D","drawLine","drawLine3D","drawLink","drawLocation","drawPolygon","drawRectangle","drawTriangle","driver","drop","dynamicSimulationDistance","dynamicSimulationDistanceCoef","dynamicSimulationEnabled","dynamicSimulationSystemEnabled","echo","edit3DENMissionAttributes","editObject","editorSetEventHandler","effectiveCommander","elevatePeriscope","emptyPositions","enableAI","enableAIFeature","enableAimPrecision","enableAttack","enableAudioFeature","enableAutoStartUpRTD","enableAutoTrimRTD","enableCamShake","enableCaustics","enableChannel","enableCollisionWith","enableCopilot","enableDebriefingStats","enableDiagLegend","enableDynamicSimulation","enableDynamicSimulationSystem","enableEndDialog","enableEngineArtillery","enableEnvironment","enableFatigue","enableGunLights","enableInfoPanelComponent","enableIRLasers","enableMimics","enablePersonTurret","enableRadio","enableReload","enableRopeAttach","enableSatNormalOnDetail","enableSaving","enableSentences","enableSimulation","enableSimulationGlobal","enableStamina","enableStressDamage","enableTeamSwitch","enableTraffic","enableUAVConnectability","enableUAVWaypoints","enableVehicleCargo","enableVehicleSensor","enableWeaponDisassembly","endLoadingScreen","endMission","enemy","engineOn","enginesIsOnRTD","enginesPowerRTD","enginesRpmRTD","enginesTorqueRTD","entities","environmentEnabled","environmentVolume","estimatedEndServerTime","estimatedTimeLeft","evalObjectArgument","everyBackpack","everyContainer","exec","execEditorScript","execFSM","execVM","exp","expectedDestination","exportJIPMessages","exportLandscapeXYZ","eyeDirection","eyePos","face","faction","fadeEnvironment","fadeMusic","fadeRadio","fadeSound","fadeSpeech","failMission","fileExists","fillWeaponsFromPool","find","findCover","findDisplay","findEditorObject","findEmptyPosition","findEmptyPositionReady","findIf","findNearestEnemy","finishMissionInit","finite","fire","fireAtTarget","firstBackpack","flag","flagAnimationPhase","flagOwner","flagSide","flagTexture","flatten","fleeing","floor","flyInHeight","flyInHeightASL","focusedCtrl","fog","fogForecast","fogParams","forceAddUniform","forceAtPositionRTD","forceCadetDifficulty","forcedMap","forceEnd","forceFlagTexture","forceFollowRoad","forceGeneratorRTD","forceMap","forceRespawn","forceSpeed","forceUnicode","forceWalk","forceWeaponFire","forceWeatherChange","forEachMember","forEachMemberAgent","forEachMemberTeam","forgetTarget","format","formation","formationDirection","formationLeader","formationMembers","formationPosition","formationTask","formatText","formLeader","freeLook","friendly","fromEditor","fuel","fullCrew","gearIDCAmmoCount","gearSlotAmmoCount","gearSlotData","get","get3DENActionState","get3DENAttribute","get3DENCamera","get3DENConnections","get3DENEntity","get3DENEntityID","get3DENGrid","get3DENIconsVisible","get3DENLayerEntities","get3DENLinesVisible","get3DENMissionAttribute","get3DENMouseOver","get3DENSelected","getAimingCoef","getAllEnvSoundControllers","getAllHitPointsDamage","getAllOwnedMines","getAllPylonsInfo","getAllSoundControllers","getAllUnitTraits","getAmmoCargo","getAnimAimPrecision","getAnimSpeedCoef","getArray","getArtilleryAmmo","getArtilleryComputerSettings","getArtilleryETA","getAssetDLCInfo","getAssignedCuratorLogic","getAssignedCuratorUnit","getAttackTarget","getAudioOptionVolumes","getBackpackCargo","getBleedingRemaining","getBurningValue","getCalculatePlayerVisibilityByFriendly","getCameraViewDirection","getCargoIndex","getCenterOfMass","getClientState","getClientStateNumber","getCompatiblePylonMagazines","getConnectedUAV","getContainerMaxLoad","getCursorObjectParams","getCustomAimCoef","getCustomSoundController","getCustomSoundControllerCount","getDammage","getDescription","getDir","getDirVisual","getDiverState","getDLCAssetsUsage","getDLCAssetsUsageByName","getDLCs","getDLCUsageTime","getEditorCamera","getEditorMode","getEditorObjectScope","getElevationOffset","getEnvSoundController","getFatigue","getFieldManualStartPage","getForcedFlagTexture","getFriend","getFSMVariable","getFuelCargo","getGraphValues","getGroupIcon","getGroupIconParams","getGroupIcons","getHideFrom","getHit","getHitIndex","getHitPointDamage","getItemCargo","getLighting","getLightingAt","getLoadedModsInfo","getMagazineCargo","getMarkerColor","getMarkerPos","getMarkerSize","getMarkerType","getMass","getMissionConfig","getMissionConfigValue","getMissionDLCs","getMissionLayerEntities","getMissionLayers","getMissionPath","getModelInfo","getMousePosition","getMusicPlayedTime","getNumber","getObjectArgument","getObjectChildren","getObjectDLC","getObjectFOV","getObjectMaterials","getObjectProxy","getObjectScale","getObjectTextures","getObjectType","getObjectViewDistance","getOrDefault","getOxygenRemaining","getPersonUsedDLCs","getPilotCameraDirection","getPilotCameraPosition","getPilotCameraRotation","getPilotCameraTarget","getPlateNumber","getPlayerChannel","getPlayerID","getPlayerScores","getPlayerUID","getPlayerUIDOld","getPlayerVoNVolume","getPos","getPosASL","getPosASLVisual","getPosASLW","getPosATL","getPosATLVisual","getPosVisual","getPosWorld","getPosWorldVisual","getPylonMagazines","getRelDir","getRelPos","getRemoteSensorsDisabled","getRepairCargo","getResolution","getRoadInfo","getRotorBrakeRTD","getShadowDistance","getShotParents","getSlingLoad","getSoundController","getSoundControllerResult","getSpeed","getStamina","getStatValue","getSteamFriendsServers","getSubtitleOptions","getSuppression","getTerrainGrid","getTerrainHeightASL","getText","getTextRaw","getTextWidth","getTotalDLCUsageTime","getTrimOffsetRTD","getUnitLoadout","getUnitTrait","getUserMFDText","getUserMFDValue","getVariable","getVehicleCargo","getVehicleTIPars","getWeaponCargo","getWeaponSway","getWingsOrientationRTD","getWingsPositionRTD","getWorld","getWPPos","glanceAt","globalChat","globalRadio","goggles","goto","group","groupChat","groupFromNetId","groupIconSelectable","groupIconsVisible","groupId","groupOwner","groupRadio","groupSelectedUnits","groupSelectUnit","gunner","gusts","halt","handgunItems","handgunMagazine","handgunWeapon","handsHit","hasInterface","hasPilotCamera","hasWeapon","hcAllGroups","hcGroupParams","hcLeader","hcRemoveAllGroups","hcRemoveGroup","hcSelected","hcSelectGroup","hcSetGroup","hcShowBar","hcShownBar","headgear","hideBehindScripted","hideBody","hideObject","hideObjectGlobal","hideSelection","hierarchyObjectsCount","hint","hintC","hintCadet","hintSilent","hmd","hostMission","htmlLoad","HUDMovementLevels","humidity","image","importAllGroups","importance","in","inArea","inAreaArray","incapacitatedState","inflame","inflamed","infoPanel","infoPanelComponentEnabled","infoPanelComponents","infoPanels","inGameUISetEventHandler","inheritsFrom","initAmbientLife","inPolygon","inputAction","inRangeOfArtillery","insert","insertEditorObject","intersect","is3DEN","is3DENMultiplayer","is3DENPreview","isAbleToBreathe","isActionMenuVisible","isAgent","isAimPrecisionEnabled","isArray","isAutoHoverOn","isAutonomous","isAutoStartUpEnabledRTD","isAutotest","isAutoTrimOnRTD","isBleeding","isBurning","isClass","isCollisionLightOn","isCopilotEnabled","isDamageAllowed","isDedicated","isDLCAvailable","isEngineOn","isEqualTo","isEqualType","isEqualTypeAll","isEqualTypeAny","isEqualTypeArray","isEqualTypeParams","isFilePatchingEnabled","isFinal","isFlashlightOn","isFlatEmpty","isForcedWalk","isFormationLeader","isGameFocused","isGamePaused","isGroupDeletedWhenEmpty","isHidden","isHideBehindScripted","isInRemainsCollector","isInstructorFigureEnabled","isIRLaserOn","isKeyActive","isKindOf","isLaserOn","isLightOn","isLocalized","isManualFire","isMarkedForCollection","isMultiplayer","isMultiplayerSolo","isNil","isNotEqualTo","isNull","isNumber","isObjectHidden","isObjectRTD","isOnRoad","isPiPEnabled","isPlayer","isRealTime","isRemoteExecuted","isRemoteExecutedJIP","isSensorTargetConfirmed","isServer","isShowing3DIcons","isSimpleObject","isSprintAllowed","isStaminaEnabled","isSteamMission","isStreamFriendlyUIEnabled","isStressDamageEnabled","isText","isTouchingGround","isTurnedOut","isTutHintsEnabled","isUAVConnectable","isUAVConnected","isUIContext","isUniformAllowed","isVehicleCargo","isVehicleRadarOn","isVehicleSensorEnabled","isWalking","isWeaponDeployed","isWeaponRested","itemCargo","items","itemsWithMagazines","join","joinAs","joinAsSilent","joinSilent","joinString","kbAddDatabase","kbAddDatabaseTargets","kbAddTopic","kbHasTopic","kbReact","kbRemoveTopic","kbTell","kbWasSaid","keyImage","keyName","keys","knowsAbout","land","landAt","landResult","language","laserTarget","lbAdd","lbClear","lbColor","lbColorRight","lbCurSel","lbData","lbDelete","lbIsSelected","lbPicture","lbPictureRight","lbSelection","lbSetColor","lbSetColorRight","lbSetCurSel","lbSetData","lbSetPicture","lbSetPictureColor","lbSetPictureColorDisabled","lbSetPictureColorSelected","lbSetPictureRight","lbSetPictureRightColor","lbSetPictureRightColorDisabled","lbSetPictureRightColorSelected","lbSetSelectColor","lbSetSelectColorRight","lbSetSelected","lbSetText","lbSetTextRight","lbSetTooltip","lbSetValue","lbSize","lbSort","lbSortByValue","lbText","lbTextRight","lbValue","leader","leaderboardDeInit","leaderboardGetRows","leaderboardInit","leaderboardRequestRowsFriends","leaderboardRequestRowsGlobal","leaderboardRequestRowsGlobalAroundUser","leaderboardsRequestUploadScore","leaderboardsRequestUploadScoreKeepBest","leaderboardState","leaveVehicle","libraryCredits","libraryDisclaimers","lifeState","lightAttachObject","lightDetachObject","lightIsOn","lightnings","limitSpeed","linearConversion","lineIntersects","lineIntersectsObjs","lineIntersectsSurfaces","lineIntersectsWith","linkItem","list","listObjects","listRemoteTargets","listVehicleSensors","ln","lnbAddArray","lnbAddColumn","lnbAddRow","lnbClear","lnbColor","lnbColorRight","lnbCurSelRow","lnbData","lnbDeleteColumn","lnbDeleteRow","lnbGetColumnsPosition","lnbPicture","lnbPictureRight","lnbSetColor","lnbSetColorRight","lnbSetColumnsPos","lnbSetCurSelRow","lnbSetData","lnbSetPicture","lnbSetPictureColor","lnbSetPictureColorRight","lnbSetPictureColorSelected","lnbSetPictureColorSelectedRight","lnbSetPictureRight","lnbSetText","lnbSetTextRight","lnbSetTooltip","lnbSetValue","lnbSize","lnbSort","lnbSortByValue","lnbText","lnbTextRight","lnbValue","load","loadAbs","loadBackpack","loadFile","loadGame","loadIdentity","loadMagazine","loadOverlay","loadStatus","loadUniform","loadVest","local","localize","localNamespace","locationPosition","lock","lockCameraTo","lockCargo","lockDriver","locked","lockedCargo","lockedDriver","lockedInventory","lockedTurret","lockIdentity","lockInventory","lockTurret","lockWP","log","logEntities","logNetwork","logNetworkTerminate","lookAt","lookAtPos","magazineCargo","magazines","magazinesAllTurrets","magazinesAmmo","magazinesAmmoCargo","magazinesAmmoFull","magazinesDetail","magazinesDetailBackpack","magazinesDetailUniform","magazinesDetailVest","magazinesTurret","magazineTurretAmmo","mapAnimAdd","mapAnimClear","mapAnimCommit","mapAnimDone","mapCenterOnCamera","mapGridPosition","markAsFinishedOnSteam","markerAlpha","markerBrush","markerChannel","markerColor","markerDir","markerPolyline","markerPos","markerShadow","markerShape","markerSize","markerText","markerType","matrixMultiply","matrixTranspose","max","members","menuAction","menuAdd","menuChecked","menuClear","menuCollapse","menuData","menuDelete","menuEnable","menuEnabled","menuExpand","menuHover","menuPicture","menuSetAction","menuSetCheck","menuSetData","menuSetPicture","menuSetShortcut","menuSetText","menuSetURL","menuSetValue","menuShortcut","menuShortcutText","menuSize","menuSort","menuText","menuURL","menuValue","merge","min","mineActive","mineDetectedBy","missileTarget","missileTargetPos","missionConfigFile","missionDifficulty","missionName","missionNameSource","missionNamespace","missionStart","missionVersion","mod","modelToWorld","modelToWorldVisual","modelToWorldVisualWorld","modelToWorldWorld","modParams","moonIntensity","moonPhase","morale","move","move3DENCamera","moveInAny","moveInCargo","moveInCommander","moveInDriver","moveInGunner","moveInTurret","moveObjectToEnd","moveOut","moveTarget","moveTime","moveTo","moveToCompleted","moveToFailed","musicVolume","name","namedProperties","nameSound","nearEntities","nearestBuilding","nearestLocation","nearestLocations","nearestLocationWithDubbing","nearestObject","nearestObjects","nearestTerrainObjects","nearObjects","nearObjectsReady","nearRoads","nearSupplies","nearTargets","needReload","netId","netObjNull","newOverlay","nextMenuItemIndex","nextWeatherChange","nMenuItems","not","numberOfEnginesRTD","numberToDate","object","objectCurators","objectFromNetId","objectParent","objStatus","onBriefingGear","onBriefingGroup","onBriefingNotes","onBriefingPlan","onBriefingTeamSwitch","onCommandModeChanged","onDoubleClick","onEachFrame","onGroupIconClick","onGroupIconOverEnter","onGroupIconOverLeave","onHCGroupSelectionChanged","onMapSingleClick","onPlayerConnected","onPlayerDisconnected","onPreloadFinished","onPreloadStarted","onShowNewObject","onTeamSwitch","openCuratorInterface","openDLCPage","openDSInterface","openGPS","openMap","openSteamApp","openYoutubeVideo","or","orderGetIn","overcast","overcastForecast","owner","param","params","parseNumber","parseSimpleArray","parseText","parsingNamespace","particlesQuality","periscopeElevation","pickWeaponPool","pitch","pixelGrid","pixelGridBase","pixelGridNoUIScale","pixelH","pixelW","playableSlotsNumber","playableUnits","playAction","playActionNow","player","playerRespawnTime","playerSide","playersNumber","playGesture","playMission","playMove","playMoveNow","playMusic","playScriptedMission","playSound","playSound3D","position","positionCameraToWorld","posScreenToWorld","posWorldToScreen","ppEffectAdjust","ppEffectCommit","ppEffectCommitted","ppEffectCreate","ppEffectDestroy","ppEffectEnable","ppEffectEnabled","ppEffectForceInNVG","precision","preloadCamera","preloadObject","preloadSound","preloadTitleObj","preloadTitleRsc","preprocessFile","preprocessFileLineNumbers","primaryWeapon","primaryWeaponItems","primaryWeaponMagazine","priority","processDiaryLink","processInitCommands","productVersion","profileName","profileNamespace","profileNameSteam","progressLoadingScreen","progressPosition","progressSetPosition","publicVariable","publicVariableClient","publicVariableServer","pushBack","pushBackUnique","putWeaponPool","queryItemsPool","queryMagazinePool","queryWeaponPool","rad","radioChannelAdd","radioChannelCreate","radioChannelInfo","radioChannelRemove","radioChannelSetCallSign","radioChannelSetLabel","radioVolume","rain","rainbow","random","rank","rankId","rating","rectangular","registeredTasks","registerTask","reload","reloadEnabled","remoteControl","remoteExec","remoteExecCall","remoteExecutedOwner","remove3DENConnection","remove3DENEventHandler","remove3DENLayer","removeAction","removeAll3DENEventHandlers","removeAllActions","removeAllAssignedItems","removeAllBinocularItems","removeAllContainers","removeAllCuratorAddons","removeAllCuratorCameraAreas","removeAllCuratorEditingAreas","removeAllEventHandlers","removeAllHandgunItems","removeAllItems","removeAllItemsWithMagazines","removeAllMissionEventHandlers","removeAllMPEventHandlers","removeAllMusicEventHandlers","removeAllOwnedMines","removeAllPrimaryWeaponItems","removeAllSecondaryWeaponItems","removeAllWeapons","removeBackpack","removeBackpackGlobal","removeBinocularItem","removeClothing","removeCuratorAddons","removeCuratorCameraArea","removeCuratorEditableObjects","removeCuratorEditingArea","removeDiaryRecord","removeDiarySubject","removeDrawIcon","removeDrawLinks","removeEventHandler","removeFromRemainsCollector","removeGoggles","removeGroupIcon","removeHandgunItem","removeHeadgear","removeItem","removeItemFromBackpack","removeItemFromUniform","removeItemFromVest","removeItems","removeMagazine","removeMagazineGlobal","removeMagazines","removeMagazinesTurret","removeMagazineTurret","removeMenuItem","removeMissionEventHandler","removeMPEventHandler","removeMusicEventHandler","removeOwnedMine","removePrimaryWeaponItem","removeSecondaryWeaponItem","removeSimpleTask","removeSwitchableUnit","removeTeamMember","removeUniform","removeVest","removeWeapon","removeWeaponAttachmentCargo","removeWeaponCargo","removeWeaponGlobal","removeWeaponTurret","reportRemoteTarget","requiredVersion","resetCamShake","resetSubgroupDirection","resize","resources","respawnVehicle","restartEditorCamera","reveal","revealMine","reverse","reversedMouseY","roadAt","roadsConnectedTo","roleDescription","ropeAttachedObjects","ropeAttachedTo","ropeAttachEnabled","ropeAttachTo","ropeCreate","ropeCut","ropeDestroy","ropeDetach","ropeEndPosition","ropeLength","ropes","ropeSegments","ropeSetCargoMass","ropeUnwind","ropeUnwound","rotorsForcesRTD","rotorsRpmRTD","round","runInitScript","safeZoneH","safeZoneW","safeZoneWAbs","safeZoneX","safeZoneXAbs","safeZoneY","save3DENInventory","saveGame","saveIdentity","saveJoysticks","saveOverlay","saveProfileNamespace","saveStatus","saveVar","savingEnabled","say","say2D","say3D","scopeName","score","scoreSide","screenshot","screenToWorld","scriptDone","scriptName","scudState","secondaryWeapon","secondaryWeaponItems","secondaryWeaponMagazine","select","selectBestPlaces","selectDiarySubject","selectedEditorObjects","selectEditorObject","selectionNames","selectionPosition","selectLeader","selectMax","selectMin","selectNoPlayer","selectPlayer","selectRandom","selectRandomWeighted","selectWeapon","selectWeaponTurret","sendAUMessage","sendSimpleCommand","sendTask","sendTaskResult","sendUDPMessage","serverCommand","serverCommandAvailable","serverCommandExecutable","serverName","serverTime","set","set3DENAttribute","set3DENAttributes","set3DENGrid","set3DENIconsVisible","set3DENLayer","set3DENLinesVisible","set3DENLogicType","set3DENMissionAttribute","set3DENMissionAttributes","set3DENModelsVisible","set3DENObjectType","set3DENSelected","setAccTime","setActualCollectiveRTD","setAirplaneThrottle","setAirportSide","setAmmo","setAmmoCargo","setAmmoOnPylon","setAnimSpeedCoef","setAperture","setApertureNew","setAPURTD","setArmoryPoints","setAttributes","setAutonomous","setBatteryChargeRTD","setBatteryRTD","setBehaviour","setBehaviourStrong","setBleedingRemaining","setBrakesRTD","setCameraEffect","setCameraInterest","setCamShakeDefParams","setCamShakeParams","setCamUseTI","setCaptive","setCenterOfMass","setCollisionLight","setCombatBehaviour","setCombatMode","setCompassOscillation","setConvoySeparation","setCuratorCameraAreaCeiling","setCuratorCoef","setCuratorEditingAreaType","setCuratorWaypointCost","setCurrentChannel","setCurrentTask","setCurrentWaypoint","setCustomAimCoef","setCustomMissionData","setCustomSoundController","setCustomWeightRTD","setDamage","setDammage","setDate","setDebriefingText","setDefaultCamera","setDestination","setDetailMapBlendPars","setDiaryRecordText","setDiarySubjectPicture","setDir","setDirection","setDrawIcon","setDriveOnPath","setDropInterval","setDynamicSimulationDistance","setDynamicSimulationDistanceCoef","setEditorMode","setEditorObjectScope","setEffectCondition","setEffectiveCommander","setEngineRPMRTD","setEngineRpmRTD","setFace","setFaceAnimation","setFatigue","setFeatureType","setFlagAnimationPhase","setFlagOwner","setFlagSide","setFlagTexture","setFog","setForceGeneratorRTD","setFormation","setFormationTask","setFormDir","setFriend","setFromEditor","setFSMVariable","setFuel","setFuelCargo","setGroupIcon","setGroupIconParams","setGroupIconsSelectable","setGroupIconsVisible","setGroupId","setGroupIdGlobal","setGroupOwner","setGusts","setHideBehind","setHit","setHitIndex","setHitPointDamage","setHorizonParallaxCoef","setHUDMovementLevels","setIdentity","setImportance","setInfoPanel","setLeader","setLightAmbient","setLightAttenuation","setLightBrightness","setLightColor","setLightDayLight","setLightFlareMaxDistance","setLightFlareSize","setLightIntensity","setLightnings","setLightUseFlare","setLocalWindParams","setMagazineTurretAmmo","setMarkerAlpha","setMarkerAlphaLocal","setMarkerBrush","setMarkerBrushLocal","setMarkerColor","setMarkerColorLocal","setMarkerDir","setMarkerDirLocal","setMarkerPolyline","setMarkerPolylineLocal","setMarkerPos","setMarkerPosLocal","setMarkerShadow","setMarkerShadowLocal","setMarkerShape","setMarkerShapeLocal","setMarkerSize","setMarkerSizeLocal","setMarkerText","setMarkerTextLocal","setMarkerType","setMarkerTypeLocal","setMass","setMimic","setMissileTarget","setMissileTargetPos","setMousePosition","setMusicEffect","setMusicEventHandler","setName","setNameSound","setObjectArguments","setObjectMaterial","setObjectMaterialGlobal","setObjectProxy","setObjectScale","setObjectTexture","setObjectTextureGlobal","setObjectViewDistance","setOvercast","setOwner","setOxygenRemaining","setParticleCircle","setParticleClass","setParticleFire","setParticleParams","setParticleRandom","setPilotCameraDirection","setPilotCameraRotation","setPilotCameraTarget","setPilotLight","setPiPEffect","setPitch","setPlateNumber","setPlayable","setPlayerRespawnTime","setPlayerVoNVolume","setPos","setPosASL","setPosASL2","setPosASLW","setPosATL","setPosition","setPosWorld","setPylonLoadout","setPylonsPriority","setRadioMsg","setRain","setRainbow","setRandomLip","setRank","setRectangular","setRepairCargo","setRotorBrakeRTD","setShadowDistance","setShotParents","setSide","setSimpleTaskAlwaysVisible","setSimpleTaskCustomData","setSimpleTaskDescription","setSimpleTaskDestination","setSimpleTaskTarget","setSimpleTaskType","setSimulWeatherLayers","setSize","setSkill","setSlingLoad","setSoundEffect","setSpeaker","setSpeech","setSpeedMode","setStamina","setStaminaScheme","setStarterRTD","setStatValue","setSuppression","setSystemOfUnits","setTargetAge","setTaskMarkerOffset","setTaskResult","setTaskState","setTerrainGrid","setText","setThrottleRTD","setTimeMultiplier","setTitleEffect","setToneMapping","setToneMappingParams","setTrafficDensity","setTrafficDistance","setTrafficGap","setTrafficSpeed","setTriggerActivation","setTriggerArea","setTriggerInterval","setTriggerStatements","setTriggerText","setTriggerTimeout","setTriggerType","setType","setUnconscious","setUnitAbility","setUnitCombatMode","setUnitLoadout","setUnitPos","setUnitPosWeak","setUnitRank","setUnitRecoilCoefficient","setUnitTrait","setUnloadInCombat","setUserActionText","setUserMFDText","setUserMFDValue","setVariable","setVectorDir","setVectorDirAndUp","setVectorUp","setVehicleAmmo","setVehicleAmmoDef","setVehicleArmor","setVehicleCargo","setVehicleId","setVehicleInit","setVehicleLock","setVehiclePosition","setVehicleRadar","setVehicleReceiveRemoteTargets","setVehicleReportOwnPosition","setVehicleReportRemoteTargets","setVehicleTIPars","setVehicleVarName","setVelocity","setVelocityModelSpace","setVelocityTransformation","setViewDistance","setVisibleIfTreeCollapsed","setWantedRPMRTD","setWaves","setWaypointBehaviour","setWaypointCombatMode","setWaypointCompletionRadius","setWaypointDescription","setWaypointForceBehaviour","setWaypointFormation","setWaypointHousePosition","setWaypointLoiterAltitude","setWaypointLoiterRadius","setWaypointLoiterType","setWaypointName","setWaypointPosition","setWaypointScript","setWaypointSpeed","setWaypointStatements","setWaypointTimeout","setWaypointType","setWaypointVisible","setWeaponReloadingTime","setWeaponZeroing","setWind","setWindDir","setWindForce","setWindStr","setWingForceScaleRTD","setWPPos","show3DIcons","showChat","showCinemaBorder","showCommandingMenu","showCompass","showCuratorCompass","showGPS","showHUD","showLegend","showMap","shownArtilleryComputer","shownChat","shownCompass","shownCuratorCompass","showNewEditorObject","shownGPS","shownHUD","shownMap","shownPad","shownRadio","shownScoretable","shownUAVFeed","shownWarrant","shownWatch","showPad","showRadio","showScoretable","showSubtitles","showUAVFeed","showWarrant","showWatch","showWaypoint","showWaypoints","side","sideChat","sideEmpty","sideEnemy","sideFriendly","sideRadio","simpleTasks","simulationEnabled","simulCloudDensity","simulCloudOcclusion","simulInClouds","simulSetHumidity","simulWeatherSync","sin","size","sizeOf","skill","skillFinal","skipTime","sleep","sliderPosition","sliderRange","sliderSetPosition","sliderSetRange","sliderSetSpeed","sliderSpeed","slingLoadAssistantShown","soldierMagazines","someAmmo","sort","soundVolume","spawn","speaker","speechVolume","speed","speedMode","splitString","sqrt","squadParams","stance","startLoadingScreen","step","stop","stopEngineRTD","stopped","str","sunOrMoon","supportInfo","suppressFor","surfaceIsWater","surfaceNormal","surfaceTexture","surfaceType","swimInDepth","switchableUnits","switchAction","switchCamera","switchGesture","switchLight","switchMove","synchronizedObjects","synchronizedTriggers","synchronizedWaypoints","synchronizeObjectsAdd","synchronizeObjectsRemove","synchronizeTrigger","synchronizeWaypoint","systemChat","systemOfUnits","systemTime","systemTimeUTC","tan","targetKnowledge","targets","targetsAggregate","targetsQuery","taskAlwaysVisible","taskChildren","taskCompleted","taskCustomData","taskDescription","taskDestination","taskHint","taskMarkerOffset","taskName","taskParent","taskResult","taskState","taskType","teamMember","teamName","teams","teamSwitch","teamSwitchEnabled","teamType","terminate","terrainIntersect","terrainIntersectASL","terrainIntersectAtASL","text","textLog","textLogFormat","tg","throttleRTD","time","timeMultiplier","titleCut","titleFadeOut","titleObj","titleRsc","titleText","toArray","toFixed","toLower","toLowerANSI","toString","toUpper","toUpperANSI","triggerActivated","triggerActivation","triggerAmmo","triggerArea","triggerAttachedVehicle","triggerAttachObject","triggerAttachVehicle","triggerDynamicSimulation","triggerInterval","triggerStatements","triggerText","triggerTimeout","triggerTimeoutCurrent","triggerType","trim","turretLocal","turretOwner","turretUnit","tvAdd","tvClear","tvCollapse","tvCollapseAll","tvCount","tvCurSel","tvData","tvDelete","tvExpand","tvExpandAll","tvIsSelected","tvPicture","tvPictureRight","tvSelection","tvSetColor","tvSetCurSel","tvSetData","tvSetPicture","tvSetPictureColor","tvSetPictureColorDisabled","tvSetPictureColorSelected","tvSetPictureRight","tvSetPictureRightColor","tvSetPictureRightColorDisabled","tvSetPictureRightColorSelected","tvSetSelectColor","tvSetSelected","tvSetText","tvSetTooltip","tvSetValue","tvSort","tvSortAll","tvSortByValue","tvSortByValueAll","tvText","tvTooltip","tvValue","type","typeName","typeOf","UAVControl","uiNamespace","uiSleep","unassignCurator","unassignItem","unassignTeam","unassignVehicle","underwater","uniform","uniformContainer","uniformItems","uniformMagazines","unitAddons","unitAimPosition","unitAimPositionVisual","unitBackpack","unitCombatMode","unitIsUAV","unitPos","unitReady","unitRecoilCoefficient","units","unitsBelowHeight","unitTurret","unlinkItem","unlockAchievement","unregisterTask","updateDrawIcon","updateMenuItem","updateObjectTree","useAIOperMapObstructionTest","useAISteeringComponent","useAudioTimeForMoves","userInputDisabled","vectorAdd","vectorCos","vectorCrossProduct","vectorDiff","vectorDir","vectorDirVisual","vectorDistance","vectorDistanceSqr","vectorDotProduct","vectorFromTo","vectorLinearConversion","vectorMagnitude","vectorMagnitudeSqr","vectorModelToWorld","vectorModelToWorldVisual","vectorMultiply","vectorNormalized","vectorUp","vectorUpVisual","vectorWorldToModel","vectorWorldToModelVisual","vehicle","vehicleCargoEnabled","vehicleChat","vehicleMoveInfo","vehicleRadio","vehicleReceiveRemoteTargets","vehicleReportOwnPosition","vehicleReportRemoteTargets","vehicles","vehicleVarName","velocity","velocityModelSpace","verifySignature","vest","vestContainer","vestItems","vestMagazines","viewDistance","visibleCompass","visibleGPS","visibleMap","visiblePosition","visiblePositionASL","visibleScoretable","visibleWatch","waves","waypointAttachedObject","waypointAttachedVehicle","waypointAttachObject","waypointAttachVehicle","waypointBehaviour","waypointCombatMode","waypointCompletionRadius","waypointDescription","waypointForceBehaviour","waypointFormation","waypointHousePosition","waypointLoiterAltitude","waypointLoiterRadius","waypointLoiterType","waypointName","waypointPosition","waypoints","waypointScript","waypointsEnabledUAV","waypointShow","waypointSpeed","waypointStatements","waypointTimeout","waypointTimeoutCurrent","waypointType","waypointVisible","weaponAccessories","weaponAccessoriesCargo","weaponCargo","weaponDirection","weaponInertia","weaponLowered","weapons","weaponsItems","weaponsItemsCargo","weaponState","weaponsTurret","weightRTD","WFSideText","wind","windDir","windRTD","windStr","wingsForcesRTD","worldName","worldSize","worldToModel","worldToModelVisual","worldToScreen"],l={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{keyword:"define undef ifdef ifndef else endif include"},contains:[{begin:/\\\n/,relevance:0},e.inherit(i,{className:"string"}),{className:"string",begin:/<[^\n>]*>/,end:/$/,illegal:"\\n"},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]};return{name:"SQF",case_insensitive:!0,keywords:{keyword:o,built_in:r,literal:s},contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.NUMBER_MODE,t,a,i,l],illegal:/#|^\$ /}}return Ua=n,Ua}var Fa,ws;function DE(){if(ws)return Fa;ws=1;function n(e){const t=e.regex,a=e.COMMENT("--","$"),i={className:"string",variants:[{begin:/'/,end:/'/,contains:[{begin:/''/}]}]},o={begin:/"/,end:/"/,contains:[{begin:/""/}]},s=["true","false","unknown"],r=["double precision","large object","with timezone","without timezone"],l=["bigint","binary","blob","boolean","char","character","clob","date","dec","decfloat","decimal","float","int","integer","interval","nchar","nclob","national","numeric","real","row","smallint","time","timestamp","varchar","varying","varbinary"],c=["add","asc","collation","desc","final","first","last","view"],_=["abs","acos","all","allocate","alter","and","any","are","array","array_agg","array_max_cardinality","as","asensitive","asin","asymmetric","at","atan","atomic","authorization","avg","begin","begin_frame","begin_partition","between","bigint","binary","blob","boolean","both","by","call","called","cardinality","cascaded","case","cast","ceil","ceiling","char","char_length","character","character_length","check","classifier","clob","close","coalesce","collate","collect","column","commit","condition","connect","constraint","contains","convert","copy","corr","corresponding","cos","cosh","count","covar_pop","covar_samp","create","cross","cube","cume_dist","current","current_catalog","current_date","current_default_transform_group","current_path","current_role","current_row","current_schema","current_time","current_timestamp","current_path","current_role","current_transform_group_for_type","current_user","cursor","cycle","date","day","deallocate","dec","decimal","decfloat","declare","default","define","delete","dense_rank","deref","describe","deterministic","disconnect","distinct","double","drop","dynamic","each","element","else","empty","end","end_frame","end_partition","end-exec","equals","escape","every","except","exec","execute","exists","exp","external","extract","false","fetch","filter","first_value","float","floor","for","foreign","frame_row","free","from","full","function","fusion","get","global","grant","group","grouping","groups","having","hold","hour","identity","in","indicator","initial","inner","inout","insensitive","insert","int","integer","intersect","intersection","interval","into","is","join","json_array","json_arrayagg","json_exists","json_object","json_objectagg","json_query","json_table","json_table_primitive","json_value","lag","language","large","last_value","lateral","lead","leading","left","like","like_regex","listagg","ln","local","localtime","localtimestamp","log","log10","lower","match","match_number","match_recognize","matches","max","member","merge","method","min","minute","mod","modifies","module","month","multiset","national","natural","nchar","nclob","new","no","none","normalize","not","nth_value","ntile","null","nullif","numeric","octet_length","occurrences_regex","of","offset","old","omit","on","one","only","open","or","order","out","outer","over","overlaps","overlay","parameter","partition","pattern","per","percent","percent_rank","percentile_cont","percentile_disc","period","portion","position","position_regex","power","precedes","precision","prepare","primary","procedure","ptf","range","rank","reads","real","recursive","ref","references","referencing","regr_avgx","regr_avgy","regr_count","regr_intercept","regr_r2","regr_slope","regr_sxx","regr_sxy","regr_syy","release","result","return","returns","revoke","right","rollback","rollup","row","row_number","rows","running","savepoint","scope","scroll","search","second","seek","select","sensitive","session_user","set","show","similar","sin","sinh","skip","smallint","some","specific","specifictype","sql","sqlexception","sqlstate","sqlwarning","sqrt","start","static","stddev_pop","stddev_samp","submultiset","subset","substring","substring_regex","succeeds","sum","symmetric","system","system_time","system_user","table","tablesample","tan","tanh","then","time","timestamp","timezone_hour","timezone_minute","to","trailing","translate","translate_regex","translation","treat","trigger","trim","trim_array","true","truncate","uescape","union","unique","unknown","unnest","update","upper","user","using","value","values","value_of","var_pop","var_samp","varbinary","varchar","varying","versioning","when","whenever","where","width_bucket","window","with","within","without","year"],d=["abs","acos","array_agg","asin","atan","avg","cast","ceil","ceiling","coalesce","corr","cos","cosh","count","covar_pop","covar_samp","cume_dist","dense_rank","deref","element","exp","extract","first_value","floor","json_array","json_arrayagg","json_exists","json_object","json_objectagg","json_query","json_table","json_table_primitive","json_value","lag","last_value","lead","listagg","ln","log","log10","lower","max","min","mod","nth_value","ntile","nullif","percent_rank","percentile_cont","percentile_disc","position","position_regex","power","rank","regr_avgx","regr_avgy","regr_count","regr_intercept","regr_r2","regr_slope","regr_sxx","regr_sxy","regr_syy","row_number","sin","sinh","sqrt","stddev_pop","stddev_samp","substring","substring_regex","sum","tan","tanh","translate","translate_regex","treat","trim","trim_array","unnest","upper","value_of","var_pop","var_samp","width_bucket"],E=["current_catalog","current_date","current_default_transform_group","current_path","current_role","current_schema","current_transform_group_for_type","current_user","session_user","system_time","system_user","current_time","localtime","current_timestamp","localtimestamp"],m=["create table","insert into","primary key","foreign key","not null","alter table","add constraint","grouping sets","on overflow","character set","respect nulls","ignore nulls","nulls first","nulls last","depth first","breadth first"],p=d,S=[..._,...c].filter(R=>!d.includes(R)),g={className:"variable",begin:/@[a-z0-9]+/},T={className:"operator",begin:/[-+*/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?/,relevance:0},N={begin:t.concat(/\b/,t.either(...p),/\s*\(/),relevance:0,keywords:{built_in:p}};function C(R,{exceptions:O,when:f}={}){const M=f;return O=O||[],R.map(A=>A.match(/\|\d+$/)||O.includes(A)?A:M(A)?`${A}|0`:A)}return{name:"SQL",case_insensitive:!0,illegal:/[{}]|<\//,keywords:{$pattern:/\b[\w\.]+/,keyword:C(S,{when:R=>R.length<3}),literal:s,type:l,built_in:E},contains:[{begin:t.either(...m),relevance:0,keywords:{$pattern:/[\w\.]+/,keyword:S.concat(m),literal:s,type:l}},{className:"type",begin:t.either(...r)},N,g,i,o,e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE,a,T]}}return Fa=n,Fa}var Ba,ks;function hE(){if(ks)return Ba;ks=1;function n(e){const t=e.regex,a=["functions","model","data","parameters","quantities","transformed","generated"],i=["for","in","if","else","while","break","continue","return"],o=["array","complex","int","real","vector","ordered","positive_ordered","simplex","unit_vector","row_vector","matrix","cholesky_factor_corr|10","cholesky_factor_cov|10","corr_matrix|10","cov_matrix|10","void"],s=["Phi","Phi_approx","abs","acos","acosh","add_diag","algebra_solver","algebra_solver_newton","append_array","append_col","append_row","asin","asinh","atan","atan2","atanh","bessel_first_kind","bessel_second_kind","binary_log_loss","binomial_coefficient_log","block","cbrt","ceil","chol2inv","cholesky_decompose","choose","col","cols","columns_dot_product","columns_dot_self","conj","cos","cosh","cov_exp_quad","crossprod","csr_extract_u","csr_extract_v","csr_extract_w","csr_matrix_times_vector","csr_to_dense_matrix","cumulative_sum","determinant","diag_matrix","diag_post_multiply","diag_pre_multiply","diagonal","digamma","dims","distance","dot_product","dot_self","eigenvalues_sym","eigenvectors_sym","erf","erfc","exp","exp2","expm1","fabs","falling_factorial","fdim","floor","fma","fmax","fmin","fmod","gamma_p","gamma_q","generalized_inverse","get_imag","get_lp","get_real","head","hmm_hidden_state_prob","hmm_marginal","hypot","identity_matrix","inc_beta","int_step","integrate_1d","integrate_ode","integrate_ode_adams","integrate_ode_bdf","integrate_ode_rk45","inv","inv_Phi","inv_cloglog","inv_logit","inv_sqrt","inv_square","inverse","inverse_spd","is_inf","is_nan","lambert_w0","lambert_wm1","lbeta","lchoose","ldexp","lgamma","linspaced_array","linspaced_int_array","linspaced_row_vector","linspaced_vector","lmgamma","lmultiply","log","log1m","log1m_exp","log1m_inv_logit","log1p","log1p_exp","log_determinant","log_diff_exp","log_falling_factorial","log_inv_logit","log_inv_logit_diff","log_mix","log_modified_bessel_first_kind","log_rising_factorial","log_softmax","log_sum_exp","logit","machine_precision","map_rect","matrix_exp","matrix_exp_multiply","matrix_power","max","mdivide_left_spd","mdivide_left_tri_low","mdivide_right_spd","mdivide_right_tri_low","mean","min","modified_bessel_first_kind","modified_bessel_second_kind","multiply_log","multiply_lower_tri_self_transpose","negative_infinity","norm","not_a_number","num_elements","ode_adams","ode_adams_tol","ode_adjoint_tol_ctl","ode_bdf","ode_bdf_tol","ode_ckrk","ode_ckrk_tol","ode_rk45","ode_rk45_tol","one_hot_array","one_hot_int_array","one_hot_row_vector","one_hot_vector","ones_array","ones_int_array","ones_row_vector","ones_vector","owens_t","polar","positive_infinity","pow","print","prod","proj","qr_Q","qr_R","qr_thin_Q","qr_thin_R","quad_form","quad_form_diag","quad_form_sym","quantile","rank","reduce_sum","reject","rep_array","rep_matrix","rep_row_vector","rep_vector","reverse","rising_factorial","round","row","rows","rows_dot_product","rows_dot_self","scale_matrix_exp_multiply","sd","segment","sin","singular_values","sinh","size","softmax","sort_asc","sort_desc","sort_indices_asc","sort_indices_desc","sqrt","square","squared_distance","step","sub_col","sub_row","sum","svd_U","svd_V","symmetrize_from_lower_tri","tail","tan","tanh","target","tcrossprod","tgamma","to_array_1d","to_array_2d","to_complex","to_matrix","to_row_vector","to_vector","trace","trace_gen_quad_form","trace_quad_form","trigamma","trunc","uniform_simplex","variance","zeros_array","zeros_int_array","zeros_row_vector"],r=["bernoulli","bernoulli_logit","bernoulli_logit_glm","beta","beta_binomial","beta_proportion","binomial","binomial_logit","categorical","categorical_logit","categorical_logit_glm","cauchy","chi_square","dirichlet","discrete_range","double_exponential","exp_mod_normal","exponential","frechet","gamma","gaussian_dlm_obs","gumbel","hmm_latent","hypergeometric","inv_chi_square","inv_gamma","inv_wishart","lkj_corr","lkj_corr_cholesky","logistic","lognormal","multi_gp","multi_gp_cholesky","multi_normal","multi_normal_cholesky","multi_normal_prec","multi_student_t","multinomial","multinomial_logit","neg_binomial","neg_binomial_2","neg_binomial_2_log","neg_binomial_2_log_glm","normal","normal_id_glm","ordered_logistic","ordered_logistic_glm","ordered_probit","pareto","pareto_type_2","poisson","poisson_log","poisson_log_glm","rayleigh","scaled_inv_chi_square","skew_double_exponential","skew_normal","std_normal","student_t","uniform","von_mises","weibull","wiener","wishart"],l=e.COMMENT(/\/\*/,/\*\//,{relevance:0,contains:[{scope:"doctag",match:/@(return|param)/}]}),c={scope:"meta",begin:/#include\b/,end:/$/,contains:[{match:/[a-z][a-z-._]+/,scope:"string"},e.C_LINE_COMMENT_MODE]},_=["lower","upper","offset","multiplier"];return{name:"Stan",aliases:["stanfuncs"],keywords:{$pattern:e.IDENT_RE,title:a,type:o,keyword:i,built_in:s},contains:[e.C_LINE_COMMENT_MODE,c,e.HASH_COMMENT_MODE,l,{scope:"built_in",match:/\s(pi|e|sqrt2|log2|log10)(?=\()/,relevance:0},{match:t.concat(/[<,]\s*/,t.either(..._),/\s*=/),keywords:_},{scope:"keyword",match:/\btarget(?=\s*\+=)/},{match:[/~\s*/,t.either(...r),/(?:\(\))/,/\s*T(?=\s*\[)/],scope:{2:"built_in",4:"keyword"}},{scope:"built_in",keywords:r,begin:t.concat(/\w*/,t.either(...r),/(_lpdf|_lupdf|_lpmf|_cdf|_lcdf|_lccdf|_qf)(?=\s*[\(.*\)])/)},{begin:[/~/,/\s*/,t.concat(t.either(...r),/(?=\s*[\(.*\)])/)],scope:{3:"built_in"}},{begin:[/~/,/\s*\w+(?=\s*[\(.*\)])/,"(?!.*/\b("+t.either(...r)+")\b)"],scope:{2:"title.function"}},{scope:"title.function",begin:/\w*(_lpdf|_lupdf|_lpmf|_cdf|_lcdf|_lccdf|_qf)(?=\s*[\(.*\)])/},{scope:"number",match:t.concat(/(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)/,/(?:[eE][+-]?\d+(?:_\d+)*)?i?(?!\w)/),relevance:0},{scope:"string",begin:/"/,end:/"/}]}}return Ba=n,Ba}var Ga,Us;function ME(){if(Us)return Ga;Us=1;function n(e){return{name:"Stata",aliases:["do","ado"],case_insensitive:!0,keywords:"if else in foreach for forv forva forval forvalu forvalue forvalues by bys bysort xi quietly qui capture about ac ac_7 acprplot acprplot_7 adjust ado adopath adoupdate alpha ameans an ano anov anova anova_estat anova_terms anovadef aorder ap app appe appen append arch arch_dr arch_estat arch_p archlm areg areg_p args arima arima_dr arima_estat arima_p as asmprobit asmprobit_estat asmprobit_lf asmprobit_mfx__dlg asmprobit_p ass asse asser assert avplot avplot_7 avplots avplots_7 bcskew0 bgodfrey bias binreg bip0_lf biplot bipp_lf bipr_lf bipr_p biprobit bitest bitesti bitowt blogit bmemsize boot bootsamp bootstrap bootstrap_8 boxco_l boxco_p boxcox boxcox_6 boxcox_p bprobit br break brier bro brow brows browse brr brrstat bs bs_7 bsampl_w bsample bsample_7 bsqreg bstat bstat_7 bstat_8 bstrap bstrap_7 bubble bubbleplot ca ca_estat ca_p cabiplot camat canon canon_8 canon_8_p canon_estat canon_p cap caprojection capt captu captur capture cat cc cchart cchart_7 cci cd censobs_table centile cf char chdir checkdlgfiles checkestimationsample checkhlpfiles checksum chelp ci cii cl class classutil clear cli clis clist clo clog clog_lf clog_p clogi clogi_sw clogit clogit_lf clogit_p clogitp clogl_sw cloglog clonevar clslistarray cluster cluster_measures cluster_stop cluster_tree cluster_tree_8 clustermat cmdlog cnr cnre cnreg cnreg_p cnreg_sw cnsreg codebook collaps4 collapse colormult_nb colormult_nw compare compress conf confi confir confirm conren cons const constr constra constrai constrain constraint continue contract copy copyright copysource cor corc corr corr2data corr_anti corr_kmo corr_smc corre correl correla correlat correlate corrgram cou coun count cox cox_p cox_sw coxbase coxhaz coxvar cprplot cprplot_7 crc cret cretu cretur creturn cross cs cscript cscript_log csi ct ct_is ctset ctst_5 ctst_st cttost cumsp cumsp_7 cumul cusum cusum_7 cutil d|0 datasig datasign datasigna datasignat datasignatu datasignatur datasignature datetof db dbeta de dec deco decod decode deff des desc descr descri describ describe destring dfbeta dfgls dfuller di di_g dir dirstats dis discard disp disp_res disp_s displ displa display distinct do doe doed doedi doedit dotplot dotplot_7 dprobit drawnorm drop ds ds_util dstdize duplicates durbina dwstat dydx e|0 ed edi edit egen eivreg emdef en enc enco encod encode eq erase ereg ereg_lf ereg_p ereg_sw ereghet ereghet_glf ereghet_glf_sh ereghet_gp ereghet_ilf ereghet_ilf_sh ereghet_ip eret eretu eretur ereturn err erro error esize est est_cfexist est_cfname est_clickable est_expand est_hold est_table est_unhold est_unholdok estat estat_default estat_summ estat_vce_only esti estimates etodow etof etomdy ex exi exit expand expandcl fac fact facto factor factor_estat factor_p factor_pca_rotated factor_rotate factormat fcast fcast_compute fcast_graph fdades fdadesc fdadescr fdadescri fdadescrib fdadescribe fdasav fdasave fdause fh_st file open file read file close file filefilter fillin find_hlp_file findfile findit findit_7 fit fl fli flis flist for5_0 forest forestplot form forma format fpredict frac_154 frac_adj frac_chk frac_cox frac_ddp frac_dis frac_dv frac_in frac_mun frac_pp frac_pq frac_pv frac_wgt frac_xo fracgen fracplot fracplot_7 fracpoly fracpred fron_ex fron_hn fron_p fron_tn fron_tn2 frontier ftodate ftoe ftomdy ftowdate funnel funnelplot g|0 gamhet_glf gamhet_gp gamhet_ilf gamhet_ip gamma gamma_d2 gamma_p gamma_sw gammahet gdi_hexagon gdi_spokes ge gen gene gener genera generat generate genrank genstd genvmean gettoken gl gladder gladder_7 glim_l01 glim_l02 glim_l03 glim_l04 glim_l05 glim_l06 glim_l07 glim_l08 glim_l09 glim_l10 glim_l11 glim_l12 glim_lf glim_mu glim_nw1 glim_nw2 glim_nw3 glim_p glim_v1 glim_v2 glim_v3 glim_v4 glim_v5 glim_v6 glim_v7 glm glm_6 glm_p glm_sw glmpred glo glob globa global glogit glogit_8 glogit_p gmeans gnbre_lf gnbreg gnbreg_5 gnbreg_p gomp_lf gompe_sw gomper_p gompertz gompertzhet gomphet_glf gomphet_glf_sh gomphet_gp gomphet_ilf gomphet_ilf_sh gomphet_ip gphdot gphpen gphprint gprefs gprobi_p gprobit gprobit_8 gr gr7 gr_copy gr_current gr_db gr_describe gr_dir gr_draw gr_draw_replay gr_drop gr_edit gr_editviewopts gr_example gr_example2 gr_export gr_print gr_qscheme gr_query gr_read gr_rename gr_replay gr_save gr_set gr_setscheme gr_table gr_undo gr_use graph graph7 grebar greigen greigen_7 greigen_8 grmeanby grmeanby_7 gs_fileinfo gs_filetype gs_graphinfo gs_stat gsort gwood h|0 hadimvo hareg hausman haver he heck_d2 heckma_p heckman heckp_lf heckpr_p heckprob hel help hereg hetpr_lf hetpr_p hetprob hettest hexdump hilite hist hist_7 histogram hlogit hlu hmeans hotel hotelling hprobit hreg hsearch icd9 icd9_ff icd9p iis impute imtest inbase include inf infi infil infile infix inp inpu input ins insheet insp inspe inspec inspect integ inten intreg intreg_7 intreg_p intrg2_ll intrg_ll intrg_ll2 ipolate iqreg ir irf irf_create irfm iri is_svy is_svysum isid istdize ivprob_1_lf ivprob_lf ivprobit ivprobit_p ivreg ivreg_footnote ivtob_1_lf ivtob_lf ivtobit ivtobit_p jackknife jacknife jknife jknife_6 jknife_8 jkstat joinby kalarma1 kap kap_3 kapmeier kappa kapwgt kdensity kdensity_7 keep ksm ksmirnov ktau kwallis l|0 la lab labbe labbeplot labe label labelbook ladder levels levelsof leverage lfit lfit_p li lincom line linktest lis list lloghet_glf lloghet_glf_sh lloghet_gp lloghet_ilf lloghet_ilf_sh lloghet_ip llogi_sw llogis_p llogist llogistic llogistichet lnorm_lf lnorm_sw lnorma_p lnormal lnormalhet lnormhet_glf lnormhet_glf_sh lnormhet_gp lnormhet_ilf lnormhet_ilf_sh lnormhet_ip lnskew0 loadingplot loc loca local log logi logis_lf logistic logistic_p logit logit_estat logit_p loglogs logrank loneway lookfor lookup lowess lowess_7 lpredict lrecomp lroc lroc_7 lrtest ls lsens lsens_7 lsens_x lstat ltable ltable_7 ltriang lv lvr2plot lvr2plot_7 m|0 ma mac macr macro makecns man manova manova_estat manova_p manovatest mantel mark markin markout marksample mat mat_capp mat_order mat_put_rr mat_rapp mata mata_clear mata_describe mata_drop mata_matdescribe mata_matsave mata_matuse mata_memory mata_mlib mata_mosave mata_rename mata_which matalabel matcproc matlist matname matr matri matrix matrix_input__dlg matstrik mcc mcci md0_ md1_ md1debug_ md2_ md2debug_ mds mds_estat mds_p mdsconfig mdslong mdsmat mdsshepard mdytoe mdytof me_derd mean means median memory memsize menl meqparse mer merg merge meta mfp mfx mhelp mhodds minbound mixed_ll mixed_ll_reparm mkassert mkdir mkmat mkspline ml ml_5 ml_adjs ml_bhhhs ml_c_d ml_check ml_clear ml_cnt ml_debug ml_defd ml_e0 ml_e0_bfgs ml_e0_cycle ml_e0_dfp ml_e0i ml_e1 ml_e1_bfgs ml_e1_bhhh ml_e1_cycle ml_e1_dfp ml_e2 ml_e2_cycle ml_ebfg0 ml_ebfr0 ml_ebfr1 ml_ebh0q ml_ebhh0 ml_ebhr0 ml_ebr0i ml_ecr0i ml_edfp0 ml_edfr0 ml_edfr1 ml_edr0i ml_eds ml_eer0i ml_egr0i ml_elf ml_elf_bfgs ml_elf_bhhh ml_elf_cycle ml_elf_dfp ml_elfi ml_elfs ml_enr0i ml_enrr0 ml_erdu0 ml_erdu0_bfgs ml_erdu0_bhhh ml_erdu0_bhhhq ml_erdu0_cycle ml_erdu0_dfp ml_erdu0_nrbfgs ml_exde ml_footnote ml_geqnr ml_grad0 ml_graph ml_hbhhh ml_hd0 ml_hold ml_init ml_inv ml_log ml_max ml_mlout ml_mlout_8 ml_model ml_nb0 ml_opt ml_p ml_plot ml_query ml_rdgrd ml_repor ml_s_e ml_score ml_searc ml_technique ml_unhold mleval mlf_ mlmatbysum mlmatsum mlog mlogi mlogit mlogit_footnote mlogit_p mlopts mlsum mlvecsum mnl0_ mor more mov move mprobit mprobit_lf mprobit_p mrdu0_ mrdu1_ mvdecode mvencode mvreg mvreg_estat n|0 nbreg nbreg_al nbreg_lf nbreg_p nbreg_sw nestreg net newey newey_7 newey_p news nl nl_7 nl_9 nl_9_p nl_p nl_p_7 nlcom nlcom_p nlexp2 nlexp2_7 nlexp2a nlexp2a_7 nlexp3 nlexp3_7 nlgom3 nlgom3_7 nlgom4 nlgom4_7 nlinit nllog3 nllog3_7 nllog4 nllog4_7 nlog_rd nlogit nlogit_p nlogitgen nlogittree nlpred no nobreak noi nois noisi noisil noisily note notes notes_dlg nptrend numlabel numlist odbc old_ver olo olog ologi ologi_sw ologit ologit_p ologitp on one onew onewa oneway op_colnm op_comp op_diff op_inv op_str opr opro oprob oprob_sw oprobi oprobi_p oprobit oprobitp opts_exclusive order orthog orthpoly ou out outf outfi outfil outfile outs outsh outshe outshee outsheet ovtest pac pac_7 palette parse parse_dissim pause pca pca_8 pca_display pca_estat pca_p pca_rotate pcamat pchart pchart_7 pchi pchi_7 pcorr pctile pentium pergram pergram_7 permute permute_8 personal peto_st pkcollapse pkcross pkequiv pkexamine pkexamine_7 pkshape pksumm pksumm_7 pl plo plot plugin pnorm pnorm_7 poisgof poiss_lf poiss_sw poisso_p poisson poisson_estat post postclose postfile postutil pperron pr prais prais_e prais_e2 prais_p predict predictnl preserve print pro prob probi probit probit_estat probit_p proc_time procoverlay procrustes procrustes_estat procrustes_p profiler prog progr progra program prop proportion prtest prtesti pwcorr pwd q\\s qby qbys qchi qchi_7 qladder qladder_7 qnorm qnorm_7 qqplot qqplot_7 qreg qreg_c qreg_p qreg_sw qu quadchk quantile quantile_7 que quer query range ranksum ratio rchart rchart_7 rcof recast reclink recode reg reg3 reg3_p regdw regr regre regre_p2 regres regres_p regress regress_estat regriv_p remap ren rena renam rename renpfix repeat replace report reshape restore ret retu retur return rm rmdir robvar roccomp roccomp_7 roccomp_8 rocf_lf rocfit rocfit_8 rocgold rocplot rocplot_7 roctab roctab_7 rolling rologit rologit_p rot rota rotat rotate rotatemat rreg rreg_p ru run runtest rvfplot rvfplot_7 rvpplot rvpplot_7 sa safesum sample sampsi sav save savedresults saveold sc sca scal scala scalar scatter scm_mine sco scob_lf scob_p scobi_sw scobit scor score scoreplot scoreplot_help scree screeplot screeplot_help sdtest sdtesti se search separate seperate serrbar serrbar_7 serset set set_defaults sfrancia sh she shel shell shewhart shewhart_7 signestimationsample signrank signtest simul simul_7 simulate simulate_8 sktest sleep slogit slogit_d2 slogit_p smooth snapspan so sor sort spearman spikeplot spikeplot_7 spikeplt spline_x split sqreg sqreg_p sret sretu sretur sreturn ssc st st_ct st_hc st_hcd st_hcd_sh st_is st_issys st_note st_promo st_set st_show st_smpl st_subid stack statsby statsby_8 stbase stci stci_7 stcox stcox_estat stcox_fr stcox_fr_ll stcox_p stcox_sw stcoxkm stcoxkm_7 stcstat stcurv stcurve stcurve_7 stdes stem stepwise stereg stfill stgen stir stjoin stmc stmh stphplot stphplot_7 stphtest stphtest_7 stptime strate strate_7 streg streg_sw streset sts sts_7 stset stsplit stsum sttocc sttoct stvary stweib su suest suest_8 sum summ summa summar summari summariz summarize sunflower sureg survcurv survsum svar svar_p svmat svy svy_disp svy_dreg svy_est svy_est_7 svy_estat svy_get svy_gnbreg_p svy_head svy_header svy_heckman_p svy_heckprob_p svy_intreg_p svy_ivreg_p svy_logistic_p svy_logit_p svy_mlogit_p svy_nbreg_p svy_ologit_p svy_oprobit_p svy_poisson_p svy_probit_p svy_regress_p svy_sub svy_sub_7 svy_x svy_x_7 svy_x_p svydes svydes_8 svygen svygnbreg svyheckman svyheckprob svyintreg svyintreg_7 svyintrg svyivreg svylc svylog_p svylogit svymarkout svymarkout_8 svymean svymlog svymlogit svynbreg svyolog svyologit svyoprob svyoprobit svyopts svypois svypois_7 svypoisson svyprobit svyprobt svyprop svyprop_7 svyratio svyreg svyreg_p svyregress svyset svyset_7 svyset_8 svytab svytab_7 svytest svytotal sw sw_8 swcnreg swcox swereg swilk swlogis swlogit swologit swoprbt swpois swprobit swqreg swtobit swweib symmetry symmi symplot symplot_7 syntax sysdescribe sysdir sysuse szroeter ta tab tab1 tab2 tab_or tabd tabdi tabdis tabdisp tabi table tabodds tabodds_7 tabstat tabu tabul tabula tabulat tabulate te tempfile tempname tempvar tes test testnl testparm teststd tetrachoric time_it timer tis tob tobi tobit tobit_p tobit_sw token tokeni tokeniz tokenize tostring total translate translator transmap treat_ll treatr_p treatreg trim trimfill trnb_cons trnb_mean trpoiss_d2 trunc_ll truncr_p truncreg tsappend tset tsfill tsline tsline_ex tsreport tsrevar tsrline tsset tssmooth tsunab ttest ttesti tut_chk tut_wait tutorial tw tware_st two twoway twoway__fpfit_serset twoway__function_gen twoway__histogram_gen twoway__ipoint_serset twoway__ipoints_serset twoway__kdensity_gen twoway__lfit_serset twoway__normgen_gen twoway__pci_serset twoway__qfit_serset twoway__scatteri_serset twoway__sunflower_gen twoway_ksm_serset ty typ type typeof u|0 unab unabbrev unabcmd update us use uselabel var var_mkcompanion var_p varbasic varfcast vargranger varirf varirf_add varirf_cgraph varirf_create varirf_ctable varirf_describe varirf_dir varirf_drop varirf_erase varirf_graph varirf_ograph varirf_rename varirf_set varirf_table varlist varlmar varnorm varsoc varstable varstable_w varstable_w2 varwle vce vec vec_fevd vec_mkphi vec_p vec_p_w vecirf_create veclmar veclmar_w vecnorm vecnorm_w vecrank vecstable verinst vers versi versio version view viewsource vif vwls wdatetof webdescribe webseek webuse weib1_lf weib2_lf weib_lf weib_lf0 weibhet_glf weibhet_glf_sh weibhet_glfa weibhet_glfa_sh weibhet_gp weibhet_ilf weibhet_ilf_sh weibhet_ilfa weibhet_ilfa_sh weibhet_ip weibu_sw weibul_p weibull weibull_c weibull_s weibullhet wh whelp whi which whil while wilc_st wilcoxon win wind windo window winexec wntestb wntestb_7 wntestq xchart xchart_7 xcorr xcorr_7 xi xi_6 xmlsav xmlsave xmluse xpose xsh xshe xshel xshell xt_iis xt_tis xtab_p xtabond xtbin_p xtclog xtcloglog xtcloglog_8 xtcloglog_d2 xtcloglog_pa_p xtcloglog_re_p xtcnt_p xtcorr xtdata xtdes xtfront_p xtfrontier xtgee xtgee_elink xtgee_estat xtgee_makeivar xtgee_p xtgee_plink xtgls xtgls_p xthaus xthausman xtht_p xthtaylor xtile xtint_p xtintreg xtintreg_8 xtintreg_d2 xtintreg_p xtivp_1 xtivp_2 xtivreg xtline xtline_ex xtlogit xtlogit_8 xtlogit_d2 xtlogit_fe_p xtlogit_pa_p xtlogit_re_p xtmixed xtmixed_estat xtmixed_p xtnb_fe xtnb_lf xtnbreg xtnbreg_pa_p xtnbreg_refe_p xtpcse xtpcse_p xtpois xtpoisson xtpoisson_d2 xtpoisson_pa_p xtpoisson_refe_p xtpred xtprobit xtprobit_8 xtprobit_d2 xtprobit_re_p xtps_fe xtps_lf xtps_ren xtps_ren_8 xtrar_p xtrc xtrc_p xtrchh xtrefe_p xtreg xtreg_be xtreg_fe xtreg_ml xtreg_pa_p xtreg_re xtregar xtrere_p xtset xtsf_ll xtsf_llti xtsum xttab xttest0 xttobit xttobit_8 xttobit_p xttrans yx yxview__barlike_draw yxview_area_draw yxview_bar_draw yxview_dot_draw yxview_dropline_draw yxview_function_draw yxview_iarrow_draw yxview_ilabels_draw yxview_normal_draw yxview_pcarrow_draw yxview_pcbarrow_draw yxview_pccapsym_draw yxview_pcscatter_draw yxview_pcspike_draw yxview_rarea_draw yxview_rbar_draw yxview_rbarm_draw yxview_rcap_draw yxview_rcapsym_draw yxview_rconnected_draw yxview_rline_draw yxview_rscatter_draw yxview_rspike_draw yxview_spike_draw yxview_sunflower_draw zap_s zinb zinb_llf zinb_plf zip zip_llf zip_p zip_plf zt_ct_5 zt_hc_5 zt_hcd_5 zt_is_5 zt_iss_5 zt_sho_5 zt_smp_5 ztbase_5 ztcox_5 ztdes_5 ztereg_5 ztfill_5 ztgen_5 ztir_5 ztjoin_5 ztnb ztnb_p ztp ztp_p zts_5 ztset_5 ztspli_5 ztsum_5 zttoct_5 ztvary_5 ztweib_5",contains:[{className:"symbol",begin:/`[a-zA-Z0-9_]+'/},{className:"variable",begin:/\$\{?[a-zA-Z0-9_]+\}?/,relevance:0},{className:"string",variants:[{begin:`\`"[^\r
-]*?"'`},{begin:`"[^\r
-"]*"`}]},{className:"built_in",variants:[{begin:"\\b(abs|acos|asin|atan|atan2|atanh|ceil|cloglog|comb|cos|digamma|exp|floor|invcloglog|invlogit|ln|lnfact|lnfactorial|lngamma|log|log10|max|min|mod|reldif|round|sign|sin|sqrt|sum|tan|tanh|trigamma|trunc|betaden|Binomial|binorm|binormal|chi2|chi2tail|dgammapda|dgammapdada|dgammapdadx|dgammapdx|dgammapdxdx|F|Fden|Ftail|gammaden|gammap|ibeta|invbinomial|invchi2|invchi2tail|invF|invFtail|invgammap|invibeta|invnchi2|invnFtail|invnibeta|invnorm|invnormal|invttail|nbetaden|nchi2|nFden|nFtail|nibeta|norm|normal|normalden|normd|npnchi2|tden|ttail|uniform|abbrev|char|index|indexnot|length|lower|ltrim|match|plural|proper|real|regexm|regexr|regexs|reverse|rtrim|string|strlen|strlower|strltrim|strmatch|strofreal|strpos|strproper|strreverse|strrtrim|strtrim|strupper|subinstr|subinword|substr|trim|upper|word|wordcount|_caller|autocode|byteorder|chop|clip|cond|e|epsdouble|epsfloat|group|inlist|inrange|irecode|matrix|maxbyte|maxdouble|maxfloat|maxint|maxlong|mi|minbyte|mindouble|minfloat|minint|minlong|missing|r|recode|replay|return|s|scalar|d|date|day|dow|doy|halfyear|mdy|month|quarter|week|year|d|daily|dofd|dofh|dofm|dofq|dofw|dofy|h|halfyearly|hofd|m|mofd|monthly|q|qofd|quarterly|tin|twithin|w|weekly|wofd|y|yearly|yh|ym|yofd|yq|yw|cholesky|colnumb|colsof|corr|det|diag|diag0cnt|el|get|hadamard|I|inv|invsym|issym|issymmetric|J|matmissing|matuniform|mreldif|nullmat|rownumb|rowsof|sweep|syminv|trace|vec|vecdiag)(?=\\()"}]},e.COMMENT("^[ 	]*\\*.*$",!1),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]}}return Ga=n,Ga}var Ya,Fs;function LE(){if(Fs)return Ya;Fs=1;function n(e){return{name:"STEP Part 21",aliases:["p21","step","stp"],case_insensitive:!0,keywords:{$pattern:"[A-Z_][A-Z0-9_.]*",keyword:["HEADER","ENDSEC","DATA"]},contains:[{className:"meta",begin:"ISO-10303-21;",relevance:10},{className:"meta",begin:"END-ISO-10303-21;",relevance:10},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.COMMENT("/\\*\\*!","\\*/"),e.C_NUMBER_MODE,e.inherit(e.APOS_STRING_MODE,{illegal:null}),e.inherit(e.QUOTE_STRING_MODE,{illegal:null}),{className:"string",begin:"'",end:"'"},{className:"symbol",variants:[{begin:"#",end:"\\d+",illegal:"\\W"}]}]}}return Ya=n,Ya}var qa,Bs;function xE(){if(Bs)return qa;Bs=1;const n=r=>({IMPORTANT:{scope:"meta",begin:"!important"},BLOCK_COMMENT:r.C_BLOCK_COMMENT_MODE,HEXCOLOR:{scope:"number",begin:/#(([0-9a-fA-F]{3,4})|(([0-9a-fA-F]{2}){3,4}))\b/},FUNCTION_DISPATCH:{className:"built_in",begin:/[\w-]+(?=\()/},ATTRIBUTE_SELECTOR_MODE:{scope:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[r.APOS_STRING_MODE,r.QUOTE_STRING_MODE]},CSS_NUMBER_MODE:{scope:"number",begin:r.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},CSS_VARIABLE:{className:"attr",begin:/--[A-Za-z][A-Za-z0-9_-]*/}}),e=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","p","q","quote","samp","section","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],t=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"],a=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"],i=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"],o=["align-content","align-items","align-self","all","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","backface-visibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","block-size","border","border-block","border-block-color","border-block-end","border-block-end-color","border-block-end-style","border-block-end-width","border-block-start","border-block-start-color","border-block-start-style","border-block-start-width","border-block-style","border-block-width","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-inline","border-inline-color","border-inline-end","border-inline-end-color","border-inline-end-style","border-inline-end-width","border-inline-start","border-inline-start-color","border-inline-start-style","border-inline-start-width","border-inline-style","border-inline-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","clip-path","clip-rule","color","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","content","content-visibility","counter-increment","counter-reset","cue","cue-after","cue-before","cursor","direction","display","empty-cells","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","flow","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-size","font-size-adjust","font-smoothing","font-stretch","font-style","font-synthesis","font-variant","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","gap","glyph-orientation-vertical","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","inline-size","isolation","justify-content","left","letter-spacing","line-break","line-height","list-style","list-style-image","list-style-position","list-style-type","margin","margin-block","margin-block-end","margin-block-start","margin-bottom","margin-inline","margin-inline-end","margin-inline-start","margin-left","margin-right","margin-top","marks","mask","mask-border","mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","max-block-size","max-height","max-inline-size","max-width","min-block-size","min-height","min-inline-size","min-width","mix-blend-mode","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-wrap","overflow-x","overflow-y","padding","padding-block","padding-block-end","padding-block-start","padding-bottom","padding-inline","padding-inline-end","padding-inline-start","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","pause","pause-after","pause-before","perspective","perspective-origin","pointer-events","position","quotes","resize","rest","rest-after","rest-before","right","row-gap","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-stop","scroll-snap-type","scrollbar-color","scrollbar-gutter","scrollbar-width","shape-image-threshold","shape-margin","shape-outside","speak","speak-as","src","tab-size","table-layout","text-align","text-align-all","text-align-last","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-style","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-indent","text-justify","text-orientation","text-overflow","text-rendering","text-shadow","text-transform","text-underline-position","top","transform","transform-box","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","z-index"].reverse();function s(r){const l=n(r),c="and or not only",_={className:"variable",begin:"\\$"+r.IDENT_RE},d=["charset","css","debug","extend","font-face","for","import","include","keyframes","media","mixin","page","warn","while"],E="(?=[.\\s\\n[:,(])";return{name:"Stylus",aliases:["styl"],case_insensitive:!1,keywords:"if else for in",illegal:"("+["\\?","(\\bReturn\\b)","(\\bEnd\\b)","(\\bend\\b)","(\\bdef\\b)",";","#\\s","\\*\\s","===\\s","\\|","%"].join("|")+")",contains:[r.QUOTE_STRING_MODE,r.APOS_STRING_MODE,r.C_LINE_COMMENT_MODE,r.C_BLOCK_COMMENT_MODE,l.HEXCOLOR,{begin:"\\.[a-zA-Z][a-zA-Z0-9_-]*"+E,className:"selector-class"},{begin:"#[a-zA-Z][a-zA-Z0-9_-]*"+E,className:"selector-id"},{begin:"\\b("+e.join("|")+")"+E,className:"selector-tag"},{className:"selector-pseudo",begin:"&?:("+a.join("|")+")"+E},{className:"selector-pseudo",begin:"&?:(:)?("+i.join("|")+")"+E},l.ATTRIBUTE_SELECTOR_MODE,{className:"keyword",begin:/@media/,starts:{end:/[{;}]/,keywords:{$pattern:/[a-z-]+/,keyword:c,attribute:t.join(" ")},contains:[l.CSS_NUMBER_MODE]}},{className:"keyword",begin:"@((-(o|moz|ms|webkit)-)?("+d.join("|")+"))\\b"},_,l.CSS_NUMBER_MODE,{className:"function",begin:"^[a-zA-Z][a-zA-Z0-9_-]*\\(.*\\)",illegal:"[\\n]",returnBegin:!0,contains:[{className:"title",begin:"\\b[a-zA-Z][a-zA-Z0-9_-]*"},{className:"params",begin:/\(/,end:/\)/,contains:[l.HEXCOLOR,_,r.APOS_STRING_MODE,l.CSS_NUMBER_MODE,r.QUOTE_STRING_MODE]}]},l.CSS_VARIABLE,{className:"attribute",begin:"\\b("+o.join("|")+")\\b",starts:{end:/;|$/,contains:[l.HEXCOLOR,_,r.APOS_STRING_MODE,r.QUOTE_STRING_MODE,l.CSS_NUMBER_MODE,r.C_BLOCK_COMMENT_MODE,l.IMPORTANT,l.FUNCTION_DISPATCH],illegal:/\./,relevance:0}},l.FUNCTION_DISPATCH]}}return qa=s,qa}var Ha,Gs;function PE(){if(Gs)return Ha;Gs=1;function n(e){return{name:"SubUnit",case_insensitive:!0,contains:[{className:"string",begin:`\\[
-(multipart)?`,end:`\\]
-`},{className:"string",begin:"\\d{4}-\\d{2}-\\d{2}(\\s+)\\d{2}:\\d{2}:\\d{2}.\\d+Z"},{className:"string",begin:"(\\+|-)\\d+"},{className:"keyword",relevance:10,variants:[{begin:"^(test|testing|success|successful|failure|error|skip|xfail|uxsuccess)(:?)\\s+(test)?"},{begin:"^progress(:?)(\\s+)?(pop|push)?"},{begin:"^tags:"},{begin:"^time:"}]}]}}return Ha=n,Ha}var Va,Ys;function wE(){if(Ys)return Va;Ys=1;function n(A){return A?typeof A=="string"?A:A.source:null}function e(A){return t("(?=",A,")")}function t(...A){return A.map(U=>n(U)).join("")}function a(A){const L=A[A.length-1];return typeof L=="object"&&L.constructor===Object?(A.splice(A.length-1,1),L):{}}function i(...A){return"("+(a(A).capture?"":"?:")+A.map(D=>n(D)).join("|")+")"}const o=A=>t(/\b/,A,/\w$/.test(A)?/\b/:/\B/),s=["Protocol","Type"].map(o),r=["init","self"].map(o),l=["Any","Self"],c=["actor","any","associatedtype","async","await",/as\?/,/as!/,"as","break","case","catch","class","continue","convenience","default","defer","deinit","didSet","distributed","do","dynamic","else","enum","extension","fallthrough",/fileprivate\(set\)/,"fileprivate","final","for","func","get","guard","if","import","indirect","infix",/init\?/,/init!/,"inout",/internal\(set\)/,"internal","in","is","isolated","nonisolated","lazy","let","mutating","nonmutating",/open\(set\)/,"open","operator","optional","override","postfix","precedencegroup","prefix",/private\(set\)/,"private","protocol",/public\(set\)/,"public","repeat","required","rethrows","return","set","some","static","struct","subscript","super","switch","throws","throw",/try\?/,/try!/,"try","typealias",/unowned\(safe\)/,/unowned\(unsafe\)/,"unowned","var","weak","where","while","willSet"],_=["false","nil","true"],d=["assignment","associativity","higherThan","left","lowerThan","none","right"],E=["#colorLiteral","#column","#dsohandle","#else","#elseif","#endif","#error","#file","#fileID","#fileLiteral","#filePath","#function","#if","#imageLiteral","#keyPath","#line","#selector","#sourceLocation","#warn_unqualified_access","#warning"],m=["abs","all","any","assert","assertionFailure","debugPrint","dump","fatalError","getVaList","isKnownUniquelyReferenced","max","min","numericCast","pointwiseMax","pointwiseMin","precondition","preconditionFailure","print","readLine","repeatElement","sequence","stride","swap","swift_unboxFromSwiftValueWithType","transcode","type","unsafeBitCast","unsafeDowncast","withExtendedLifetime","withUnsafeMutablePointer","withUnsafePointer","withVaList","withoutActuallyEscaping","zip"],p=i(/[/=\-+!*%<>&|^~?]/,/[\u00A1-\u00A7]/,/[\u00A9\u00AB]/,/[\u00AC\u00AE]/,/[\u00B0\u00B1]/,/[\u00B6\u00BB\u00BF\u00D7\u00F7]/,/[\u2016-\u2017]/,/[\u2020-\u2027]/,/[\u2030-\u203E]/,/[\u2041-\u2053]/,/[\u2055-\u205E]/,/[\u2190-\u23FF]/,/[\u2500-\u2775]/,/[\u2794-\u2BFF]/,/[\u2E00-\u2E7F]/,/[\u3001-\u3003]/,/[\u3008-\u3020]/,/[\u3030]/),S=i(p,/[\u0300-\u036F]/,/[\u1DC0-\u1DFF]/,/[\u20D0-\u20FF]/,/[\uFE00-\uFE0F]/,/[\uFE20-\uFE2F]/),g=t(p,S,"*"),T=i(/[a-zA-Z_]/,/[\u00A8\u00AA\u00AD\u00AF\u00B2-\u00B5\u00B7-\u00BA]/,/[\u00BC-\u00BE\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF]/,/[\u0100-\u02FF\u0370-\u167F\u1681-\u180D\u180F-\u1DBF]/,/[\u1E00-\u1FFF]/,/[\u200B-\u200D\u202A-\u202E\u203F-\u2040\u2054\u2060-\u206F]/,/[\u2070-\u20CF\u2100-\u218F\u2460-\u24FF\u2776-\u2793]/,/[\u2C00-\u2DFF\u2E80-\u2FFF]/,/[\u3004-\u3007\u3021-\u302F\u3031-\u303F\u3040-\uD7FF]/,/[\uF900-\uFD3D\uFD40-\uFDCF\uFDF0-\uFE1F\uFE30-\uFE44]/,/[\uFE47-\uFEFE\uFF00-\uFFFD]/),N=i(T,/\d/,/[\u0300-\u036F\u1DC0-\u1DFF\u20D0-\u20FF\uFE20-\uFE2F]/),C=t(T,N,"*"),R=t(/[A-Z]/,N,"*"),O=["autoclosure",t(/convention\(/,i("swift","block","c"),/\)/),"discardableResult","dynamicCallable","dynamicMemberLookup","escaping","frozen","GKInspectable","IBAction","IBDesignable","IBInspectable","IBOutlet","IBSegueAction","inlinable","main","nonobjc","NSApplicationMain","NSCopying","NSManaged",t(/objc\(/,C,/\)/),"objc","objcMembers","propertyWrapper","requires_stored_property_inits","resultBuilder","testable","UIApplicationMain","unknown","usableFromInline"],f=["iOS","iOSApplicationExtension","macOS","macOSApplicationExtension","macCatalyst","macCatalystApplicationExtension","watchOS","watchOSApplicationExtension","tvOS","tvOSApplicationExtension","swift"];function M(A){const L={match:/\s+/,relevance:0},U=A.COMMENT("/\\*","\\*/",{contains:["self"]}),D=[A.C_LINE_COMMENT_MODE,U],V={match:[/\./,i(...s,...r)],className:{2:"keyword"}},X={match:t(/\./,i(...c)),relevance:0},G=c.filter(Q=>typeof Q=="string").concat(["_|0"]),z=c.filter(Q=>typeof Q!="string").concat(l).map(o),b={variants:[{className:"keyword",match:i(...z,...r)}]},v={$pattern:i(/\b\w+/,/#\w+/),keyword:G.concat(E),literal:_},h=[V,X,b],w={match:t(/\./,i(...m)),relevance:0},F={className:"built_in",match:t(/\b/,i(...m),/(?=\()/)},K=[w,F],j={match:/->/,relevance:0},te={className:"operator",relevance:0,variants:[{match:g},{match:`\\.(\\.|${S})+`}]},Y=[j,te],W="([0-9]_*)+",q="([0-9a-fA-F]_*)+",B={className:"number",relevance:0,variants:[{match:`\\b(${W})(\\.(${W}))?([eE][+-]?(${W}))?\\b`},{match:`\\b0x(${q})(\\.(${q}))?([pP][+-]?(${W}))?\\b`},{match:/\b0o([0-7]_*)+\b/},{match:/\b0b([01]_*)+\b/}]},$=(Q="")=>({className:"subst",variants:[{match:t(/\\/,Q,/[0\\tnr"']/)},{match:t(/\\/,Q,/u\{[0-9a-fA-F]{1,8}\}/)}]}),Z=(Q="")=>({className:"subst",match:t(/\\/,Q,/[\t ]*(?:[\r\n]|\r\n)/)}),ne=(Q="")=>({className:"subst",label:"interpol",begin:t(/\\/,Q,/\(/),end:/\)/}),re=(Q="")=>({begin:t(Q,/"""/),end:t(/"""/,Q),contains:[$(Q),Z(Q),ne(Q)]}),se=(Q="")=>({begin:t(Q,/"/),end:t(/"/,Q),contains:[$(Q),ne(Q)]}),le={className:"string",variants:[re(),re("#"),re("##"),re("###"),se(),se("#"),se("##"),se("###")]},ie={match:t(/`/,C,/`/)},Re={className:"variable",match:/\$\d+/},ue={className:"variable",match:`\\$${N}+`},x=[ie,Re,ue],ge={match:/(@|#(un)?)available/,className:"keyword",starts:{contains:[{begin:/\(/,end:/\)/,keywords:f,contains:[...Y,B,le]}]}},J={className:"keyword",match:t(/@/,i(...O))},H={className:"meta",match:t(/@/,C)},ce=[ge,J,H],ae={match:e(/\b[A-Z]/),relevance:0,contains:[{className:"type",match:t(/(AV|CA|CF|CG|CI|CL|CM|CN|CT|MK|MP|MTK|MTL|NS|SCN|SK|UI|WK|XC)/,N,"+")},{className:"type",match:R,relevance:0},{match:/[?!]+/,relevance:0},{match:/\.\.\./,relevance:0},{match:t(/\s+&\s+/,e(R)),relevance:0}]},Ee={begin:/</,end:/>/,keywords:v,contains:[...D,...h,...ce,j,ae]};ae.contains.push(Ee);const me={match:t(C,/\s*:/),keywords:"_|0",relevance:0},I={begin:/\(/,end:/\)/,relevance:0,keywords:v,contains:["self",me,...D,...h,...K,...Y,B,le,...x,...ce,ae]},y={begin:/</,end:/>/,contains:[...D,ae]},P={begin:i(e(t(C,/\s*:/)),e(t(C,/\s+/,C,/\s*:/))),end:/:/,relevance:0,contains:[{className:"keyword",match:/\b_\b/},{className:"params",match:C}]},k={begin:/\(/,end:/\)/,keywords:v,contains:[P,...D,...h,...Y,B,le,...ce,ae,I],endsParent:!0,illegal:/["']/},ee={match:[/func/,/\s+/,i(ie.match,C,g)],className:{1:"keyword",3:"title.function"},contains:[y,k,L],illegal:[/\[/,/%/]},oe={match:[/\b(?:subscript|init[?!]?)/,/\s*(?=[<(])/],className:{1:"keyword"},contains:[y,k,L],illegal:/\[|%/},Ne={match:[/operator/,/\s+/,g],className:{1:"keyword",3:"title"}},Ce={begin:[/precedencegroup/,/\s+/,R],className:{1:"keyword",3:"title"},contains:[ae],keywords:[...d,..._],end:/}/};for(const Q of le.variants){const Ae=Q.contains.find(Le=>Le.label==="interpol");Ae.keywords=v;const ve=[...h,...K,...Y,B,le,...x];Ae.contains=[...ve,{begin:/\(/,end:/\)/,contains:["self",...ve]}]}return{name:"Swift",keywords:v,contains:[...D,ee,oe,{beginKeywords:"struct protocol class extension enum actor",end:"\\{",excludeEnd:!0,keywords:v,contains:[A.inherit(A.TITLE_MODE,{className:"title.class",begin:/[A-Za-z$_][\u00C0-\u02B80-9A-Za-z$_]*/}),...h]},Ne,Ce,{beginKeywords:"import",end:/$/,contains:[...D],relevance:0},...h,...K,...Y,B,le,...x,...ce,ae,I]}}return Va=M,Va}var Wa,qs;function kE(){if(qs)return Wa;qs=1;function n(e){return{name:"Tagger Script",contains:[{className:"comment",begin:/\$noop\(/,end:/\)/,contains:[{begin:/\\[()]/},{begin:/\(/,end:/\)/,contains:[{begin:/\\[()]/},"self"]}],relevance:10},{className:"keyword",begin:/\$[_a-zA-Z0-9]+(?=\()/},{className:"variable",begin:/%[_a-zA-Z0-9:]+%/},{className:"symbol",begin:/\\[\\nt$%,()]/},{className:"symbol",begin:/\\u[a-fA-F0-9]{4}/}]}}return Wa=n,Wa}var za,Hs;function UE(){if(Hs)return za;Hs=1;function n(e){const t="true false yes no null",a="[\\w#;/?:@&=+$,.~*'()[\\]]+",i={className:"attr",variants:[{begin:"\\w[\\w :\\/.-]*:(?=[ 	]|$)"},{begin:'"\\w[\\w :\\/.-]*":(?=[ 	]|$)'},{begin:"'\\w[\\w :\\/.-]*':(?=[ 	]|$)"}]},o={className:"template-variable",variants:[{begin:/\{\{/,end:/\}\}/},{begin:/%\{/,end:/\}/}]},s={className:"string",relevance:0,variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/\S+/}],contains:[e.BACKSLASH_ESCAPE,o]},r=e.inherit(s,{variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/[^\s,{}[\]]+/}]}),l="[0-9]{4}(-[0-9][0-9]){0,2}",c="([Tt \\t][0-9][0-9]?(:[0-9][0-9]){2})?",_="(\\.[0-9]*)?",d="([ \\t])*(Z|[-+][0-9][0-9]?(:[0-9][0-9])?)?",E={className:"number",begin:"\\b"+l+c+_+d+"\\b"},m={end:",",endsWithParent:!0,excludeEnd:!0,keywords:t,relevance:0},p={begin:/\{/,end:/\}/,contains:[m],illegal:"\\n",relevance:0},S={begin:"\\[",end:"\\]",contains:[m],illegal:"\\n",relevance:0},g=[i,{className:"meta",begin:"^---\\s*$",relevance:10},{className:"string",begin:"[\\|>]([1-9]?[+-])?[ ]*\\n( +)[^ ][^\\n]*\\n(\\2[^\\n]+\\n?)*"},{begin:"<%[%=-]?",end:"[%-]?%>",subLanguage:"ruby",excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:"!\\w+!"+a},{className:"type",begin:"!<"+a+">"},{className:"type",begin:"!"+a},{className:"type",begin:"!!"+a},{className:"meta",begin:"&"+e.UNDERSCORE_IDENT_RE+"$"},{className:"meta",begin:"\\*"+e.UNDERSCORE_IDENT_RE+"$"},{className:"bullet",begin:"-(?=[ ]|$)",relevance:0},e.HASH_COMMENT_MODE,{beginKeywords:t,keywords:{literal:t}},E,{className:"number",begin:e.C_NUMBER_RE+"\\b",relevance:0},p,S,s],T=[...g];return T.pop(),T.push(r),m.contains=T,{name:"YAML",case_insensitive:!0,aliases:["yml"],contains:g}}return za=n,za}var Ka,Vs;function FE(){if(Vs)return Ka;Vs=1;function n(e){return{name:"Test Anything Protocol",case_insensitive:!0,contains:[e.HASH_COMMENT_MODE,{className:"meta",variants:[{begin:"^TAP version (\\d+)$"},{begin:"^1\\.\\.(\\d+)$"}]},{begin:/---$/,end:"\\.\\.\\.$",subLanguage:"yaml",relevance:0},{className:"number",begin:" (\\d+) "},{className:"symbol",variants:[{begin:"^ok"},{begin:"^not ok"}]}]}}return Ka=n,Ka}var $a,Ws;function BE(){if(Ws)return $a;Ws=1;function n(e){const t=e.regex,a=/[a-zA-Z_][a-zA-Z0-9_]*/,i={className:"number",variants:[e.BINARY_NUMBER_MODE,e.C_NUMBER_MODE]};return{name:"Tcl",aliases:["tk"],keywords:["after","append","apply","array","auto_execok","auto_import","auto_load","auto_mkindex","auto_mkindex_old","auto_qualify","auto_reset","bgerror","binary","break","catch","cd","chan","clock","close","concat","continue","dde","dict","encoding","eof","error","eval","exec","exit","expr","fblocked","fconfigure","fcopy","file","fileevent","filename","flush","for","foreach","format","gets","glob","global","history","http","if","incr","info","interp","join","lappend|10","lassign|10","lindex|10","linsert|10","list","llength|10","load","lrange|10","lrepeat|10","lreplace|10","lreverse|10","lsearch|10","lset|10","lsort|10","mathfunc","mathop","memory","msgcat","namespace","open","package","parray","pid","pkg::create","pkg_mkIndex","platform","platform::shell","proc","puts","pwd","read","refchan","regexp","registry","regsub|10","rename","return","safe","scan","seek","set","socket","source","split","string","subst","switch","tcl_endOfWord","tcl_findLibrary","tcl_startOfNextWord","tcl_startOfPreviousWord","tcl_wordBreakAfter","tcl_wordBreakBefore","tcltest","tclvars","tell","time","tm","trace","unknown","unload","unset","update","uplevel","upvar","variable","vwait","while"],contains:[e.COMMENT(";[ \\t]*#","$"),e.COMMENT("^[ \\t]*#","$"),{beginKeywords:"proc",end:"[\\{]",excludeEnd:!0,contains:[{className:"title",begin:"[ \\t\\n\\r]+(::)?[a-zA-Z_]((::)?[a-zA-Z0-9_])*",end:"[ \\t\\n\\r]",endsWithParent:!0,excludeEnd:!0}]},{className:"variable",variants:[{begin:t.concat(/\$/,t.optional(/::/),a,"(::",a,")*")},{begin:"\\$\\{(::)?[a-zA-Z_]((::)?[a-zA-Z0-9_])*",end:"\\}",contains:[i]}]},{className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[e.inherit(e.QUOTE_STRING_MODE,{illegal:null})]},i]}}return $a=n,$a}var Qa,zs;function GE(){if(zs)return Qa;zs=1;function n(e){const t=["bool","byte","i16","i32","i64","double","string","binary"];return{name:"Thrift",keywords:{keyword:["namespace","const","typedef","struct","enum","service","exception","void","oneway","set","list","map","required","optional"],type:t,literal:"true false"},contains:[e.QUOTE_STRING_MODE,e.NUMBER_MODE,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"class",beginKeywords:"struct enum service exception",end:/\{/,illegal:/\n/,contains:[e.inherit(e.TITLE_MODE,{starts:{endsWithParent:!0,excludeEnd:!0}})]},{begin:"\\b(set|list|map)\\s*<",keywords:{type:[...t,"set","list","map"]},end:">",contains:["self"]}]}}return Qa=n,Qa}var Xa,Ks;function YE(){if(Ks)return Xa;Ks=1;function n(e){const t={className:"number",begin:"[1-9][0-9]*",relevance:0},a={className:"symbol",begin:":[^\\]]+"},i={className:"built_in",begin:"(AR|P|PAYLOAD|PR|R|SR|RSR|LBL|VR|UALM|MESSAGE|UTOOL|UFRAME|TIMER|TIMER_OVERFLOW|JOINT_MAX_SPEED|RESUME_PROG|DIAG_REC)\\[",end:"\\]",contains:["self",t,a]},o={className:"built_in",begin:"(AI|AO|DI|DO|F|RI|RO|UI|UO|GI|GO|SI|SO)\\[",end:"\\]",contains:["self",t,e.QUOTE_STRING_MODE,a]};return{name:"TP",keywords:{keyword:["ABORT","ACC","ADJUST","AND","AP_LD","BREAK","CALL","CNT","COL","CONDITION","CONFIG","DA","DB","DIV","DETECT","ELSE","END","ENDFOR","ERR_NUM","ERROR_PROG","FINE","FOR","GP","GUARD","INC","IF","JMP","LINEAR_MAX_SPEED","LOCK","MOD","MONITOR","OFFSET","Offset","OR","OVERRIDE","PAUSE","PREG","PTH","RT_LD","RUN","SELECT","SKIP","Skip","TA","TB","TO","TOOL_OFFSET","Tool_Offset","UF","UT","UFRAME_NUM","UTOOL_NUM","UNLOCK","WAIT","X","Y","Z","W","P","R","STRLEN","SUBSTR","FINDSTR","VOFFSET","PROG","ATTR","MN","POS"],literal:["ON","OFF","max_speed","LPOS","JPOS","ENABLE","DISABLE","START","STOP","RESET"]},contains:[i,o,{className:"keyword",begin:"/(PROG|ATTR|MN|POS|END)\\b"},{className:"keyword",begin:"(CALL|RUN|POINT_LOGIC|LBL)\\b"},{className:"keyword",begin:"\\b(ACC|CNT|Skip|Offset|PSPD|RT_LD|AP_LD|Tool_Offset)"},{className:"number",begin:"\\d+(sec|msec|mm/sec|cm/min|inch/min|deg/sec|mm|in|cm)?\\b",relevance:0},e.COMMENT("//","[;$]"),e.COMMENT("!","[;$]"),e.COMMENT("--eg:","$"),e.QUOTE_STRING_MODE,{className:"string",begin:"'",end:"'"},e.C_NUMBER_MODE,{className:"variable",begin:"\\$[A-Za-z0-9_]+"}]}}return Xa=n,Xa}var Za,$s;function qE(){if($s)return Za;$s=1;function n(e){const t=e.regex,a=["absolute_url","asset|0","asset_version","attribute","block","constant","controller|0","country_timezones","csrf_token","cycle","date","dump","expression","form|0","form_end","form_errors","form_help","form_label","form_rest","form_row","form_start","form_widget","html_classes","include","is_granted","logout_path","logout_url","max","min","parent","path|0","random","range","relative_path","render","render_esi","source","template_from_string","url|0"],i=["abs","abbr_class","abbr_method","batch","capitalize","column","convert_encoding","country_name","currency_name","currency_symbol","data_uri","date","date_modify","default","escape","file_excerpt","file_link","file_relative","filter","first","format","format_args","format_args_as_text","format_currency","format_date","format_datetime","format_file","format_file_from_text","format_number","format_time","html_to_markdown","humanize","inky_to_html","inline_css","join","json_encode","keys","language_name","last","length","locale_name","lower","map","markdown","markdown_to_html","merge","nl2br","number_format","raw","reduce","replace","reverse","round","slice","slug","sort","spaceless","split","striptags","timezone_name","title","trans","transchoice","trim","u|0","upper","url_encode","yaml_dump","yaml_encode"];let o=["apply","autoescape","block","cache","deprecated","do","embed","extends","filter","flush","for","form_theme","from","if","import","include","macro","sandbox","set","stopwatch","trans","trans_default_domain","transchoice","use","verbatim","with"];o=o.concat(o.map(S=>`end${S}`));const s={scope:"string",variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/}]},r={scope:"number",match:/\d+/},l={begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,contains:[s,r]},c={beginKeywords:a.join(" "),keywords:{name:a},relevance:0,contains:[l]},_={match:/\|(?=[A-Za-z_]+:?)/,beginScope:"punctuation",relevance:0,contains:[{match:/[A-Za-z_]+:?/,keywords:i}]},d=(S,{relevance:g})=>({beginScope:{1:"template-tag",3:"name"},relevance:g||2,endScope:"template-tag",begin:[/\{%/,/\s*/,t.either(...S)],end:/%\}/,keywords:"in",contains:[_,c,s,r]}),E=/[a-z_]+/,m=d(o,{relevance:2}),p=d([E],{relevance:1});return{name:"Twig",aliases:["craftcms"],case_insensitive:!0,subLanguage:"xml",contains:[e.COMMENT(/\{#/,/#\}/),m,p,{className:"template-variable",begin:/\{\{/,end:/\}\}/,contains:["self",_,c,s,r]}]}}return Za=n,Za}var Ja,Qs;function HE(){if(Qs)return Ja;Qs=1;const n="[A-Za-z$_][0-9A-Za-z$_]*",e=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],t=["true","false","null","undefined","NaN","Infinity"],a=["Object","Function","Boolean","Symbol","Math","Date","Number","BigInt","String","RegExp","Array","Float32Array","Float64Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Int32Array","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array","Set","Map","WeakSet","WeakMap","ArrayBuffer","SharedArrayBuffer","Atomics","DataView","JSON","Promise","Generator","GeneratorFunction","AsyncFunction","Reflect","Proxy","Intl","WebAssembly"],i=["Error","EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],o=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],s=["arguments","this","super","console","window","document","localStorage","module","global"],r=[].concat(o,a,i);function l(_){const d=_.regex,E=(B,{after:$})=>{const Z="</"+B[0].slice(1);return B.input.indexOf(Z,$)!==-1},m=n,p={begin:"<>",end:"</>"},S=/<[A-Za-z0-9\\._:-]+\s*\/>/,g={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(B,$)=>{const Z=B[0].length+B.index,ne=B.input[Z];if(ne==="<"||ne===","){$.ignoreMatch();return}ne===">"&&(E(B,{after:Z})||$.ignoreMatch());let re;if((re=B.input.substring(Z).match(/^\s+extends\s+/))&&re.index===0){$.ignoreMatch();return}}},T={$pattern:n,keyword:e,literal:t,built_in:r,"variable.language":s},N="[0-9](_?[0-9])*",C=`\\.(${N})`,R="0|[1-9](_?[0-9])*|0[0-7]*[89][0-9]*",O={className:"number",variants:[{begin:`(\\b(${R})((${C})|\\.)?|(${C}))[eE][+-]?(${N})\\b`},{begin:`\\b(${R})\\b((${C})\\b|\\.)?|(${C})\\b`},{begin:"\\b(0|[1-9](_?[0-9])*)n\\b"},{begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*n?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*n?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*n?\\b"},{begin:"\\b0[0-7]+n?\\b"}],relevance:0},f={className:"subst",begin:"\\$\\{",end:"\\}",keywords:T,contains:[]},M={begin:"html`",end:"",starts:{end:"`",returnEnd:!1,contains:[_.BACKSLASH_ESCAPE,f],subLanguage:"xml"}},A={begin:"css`",end:"",starts:{end:"`",returnEnd:!1,contains:[_.BACKSLASH_ESCAPE,f],subLanguage:"css"}},L={className:"string",begin:"`",end:"`",contains:[_.BACKSLASH_ESCAPE,f]},D={className:"comment",variants:[_.COMMENT(/\/\*\*(?!\/)/,"\\*/",{relevance:0,contains:[{begin:"(?=@[A-Za-z]+)",relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+"},{className:"type",begin:"\\{",end:"\\}",excludeEnd:!0,excludeBegin:!0,relevance:0},{className:"variable",begin:m+"(?=\\s*(-)|$)",endsParent:!0,relevance:0},{begin:/(?=[^\n])\s/,relevance:0}]}]}),_.C_BLOCK_COMMENT_MODE,_.C_LINE_COMMENT_MODE]},V=[_.APOS_STRING_MODE,_.QUOTE_STRING_MODE,M,A,L,O];f.contains=V.concat({begin:/\{/,end:/\}/,keywords:T,contains:["self"].concat(V)});const X=[].concat(D,f.contains),G=X.concat([{begin:/\(/,end:/\)/,keywords:T,contains:["self"].concat(X)}]),z={className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:T,contains:G},b={variants:[{match:[/class/,/\s+/,m,/\s+/,/extends/,/\s+/,d.concat(m,"(",d.concat(/\./,m),")*")],scope:{1:"keyword",3:"title.class",5:"keyword",7:"title.class.inherited"}},{match:[/class/,/\s+/,m],scope:{1:"keyword",3:"title.class"}}]},v={relevance:0,match:d.either(/\bJSON/,/\b[A-Z][a-z]+([A-Z][a-z]*|\d)*/,/\b[A-Z]{2,}([A-Z][a-z]+|\d)+([A-Z][a-z]*)*/,/\b[A-Z]{2,}[a-z]+([A-Z][a-z]+|\d)*([A-Z][a-z]*)*/),className:"title.class",keywords:{_:[...a,...i]}},h={label:"use_strict",className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},w={variants:[{match:[/function/,/\s+/,m,/(?=\s*\()/]},{match:[/function/,/\s*(?=\()/]}],className:{1:"keyword",3:"title.function"},label:"func.def",contains:[z],illegal:/%/},F={relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"};function K(B){return d.concat("(?!",B.join("|"),")")}const j={match:d.concat(/\b/,K([...o,"super"]),m,d.lookahead(/\(/)),className:"title.function",relevance:0},te={begin:d.concat(/\./,d.lookahead(d.concat(m,/(?![0-9A-Za-z$_(])/))),end:m,excludeBegin:!0,keywords:"prototype",className:"property",relevance:0},Y={match:[/get|set/,/\s+/,m,/(?=\()/],className:{1:"keyword",3:"title.function"},contains:[{begin:/\(\)/},z]},W="(\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)|"+_.UNDERSCORE_IDENT_RE+")\\s*=>",q={match:[/const|var|let/,/\s+/,m,/\s*/,/=\s*/,/(async\s*)?/,d.lookahead(W)],keywords:"async",className:{1:"keyword",3:"title.function"},contains:[z]};return{name:"Javascript",aliases:["js","jsx","mjs","cjs"],keywords:T,exports:{PARAMS_CONTAINS:G,CLASS_REFERENCE:v},illegal:/#(?![$_A-z])/,contains:[_.SHEBANG({label:"shebang",binary:"node",relevance:5}),h,_.APOS_STRING_MODE,_.QUOTE_STRING_MODE,M,A,L,D,O,v,{className:"attr",begin:m+d.lookahead(":"),relevance:0},q,{begin:"("+_.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",relevance:0,contains:[D,_.REGEXP_MODE,{className:"function",begin:W,returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:_.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:T,contains:G}]}]},{begin:/,/,relevance:0},{match:/\s+/,relevance:0},{variants:[{begin:p.begin,end:p.end},{match:S},{begin:g.begin,"on:begin":g.isTrulyOpeningTag,end:g.end}],subLanguage:"xml",contains:[{begin:g.begin,end:g.end,skip:!0,contains:["self"]}]}]},w,{beginKeywords:"while if switch catch for"},{begin:"\\b(?!function)"+_.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,label:"func.def",contains:[z,_.inherit(_.TITLE_MODE,{begin:m,className:"title.function"})]},{match:/\.\.\./,relevance:0},te,{match:"\\$"+m,relevance:0},{match:[/\bconstructor(?=\s*\()/],className:{1:"title.function"},contains:[z]},j,F,b,Y,{match:/\$[(.]/}]}}function c(_){const d=l(_),E=n,m=["any","void","number","boolean","string","object","never","symbol","bigint","unknown"],p={beginKeywords:"namespace",end:/\{/,excludeEnd:!0,contains:[d.exports.CLASS_REFERENCE]},S={beginKeywords:"interface",end:/\{/,excludeEnd:!0,keywords:{keyword:"interface extends",built_in:m},contains:[d.exports.CLASS_REFERENCE]},g={className:"meta",relevance:10,begin:/^\s*['"]use strict['"]/},T=["type","namespace","interface","public","private","protected","implements","declare","abstract","readonly","enum","override"],N={$pattern:n,keyword:e.concat(T),literal:t,built_in:r.concat(m),"variable.language":s},C={className:"meta",begin:"@"+E},R=(f,M,A)=>{const L=f.contains.findIndex(U=>U.label===M);if(L===-1)throw new Error("can not find mode to replace");f.contains.splice(L,1,A)};Object.assign(d.keywords,N),d.exports.PARAMS_CONTAINS.push(C),d.contains=d.contains.concat([C,p,S]),R(d,"shebang",_.SHEBANG()),R(d,"use_strict",g);const O=d.contains.find(f=>f.label==="func.def");return O.relevance=0,Object.assign(d,{name:"TypeScript",aliases:["ts","tsx"]}),d}return Ja=c,Ja}var ja,Xs;function VE(){if(Xs)return ja;Xs=1;function n(e){return{name:"Vala",keywords:{keyword:"char uchar unichar int uint long ulong short ushort int8 int16 int32 int64 uint8 uint16 uint32 uint64 float double bool struct enum string void weak unowned owned async signal static abstract interface override virtual delegate if while do for foreach else switch case break default return try catch public private protected internal using new this get set const stdout stdin stderr var",built_in:"DBus GLib CCode Gee Object Gtk Posix",literal:"false true null"},contains:[{className:"class",beginKeywords:"class interface namespace",end:/\{/,excludeEnd:!0,illegal:"[^,:\\n\\s\\.]",contains:[e.UNDERSCORE_TITLE_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"string",begin:'"""',end:'"""',relevance:5},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.C_NUMBER_MODE,{className:"meta",begin:"^#",end:"$"}]}}return ja=n,ja}var er,Zs;function WE(){if(Zs)return er;Zs=1;function n(e){const t=e.regex,a={className:"string",begin:/"(""|[^/n])"C\b/},i={className:"string",begin:/"/,end:/"/,illegal:/\n/,contains:[{begin:/""/}]},o=/\d{1,2}\/\d{1,2}\/\d{4}/,s=/\d{4}-\d{1,2}-\d{1,2}/,r=/(\d|1[012])(:\d+){0,2} *(AM|PM)/,l=/\d{1,2}(:\d{1,2}){1,2}/,c={className:"literal",variants:[{begin:t.concat(/# */,t.either(s,o),/ *#/)},{begin:t.concat(/# */,l,/ *#/)},{begin:t.concat(/# */,r,/ *#/)},{begin:t.concat(/# */,t.either(s,o),/ +/,t.either(r,l),/ *#/)}]},_={className:"number",relevance:0,variants:[{begin:/\b\d[\d_]*((\.[\d_]+(E[+-]?[\d_]+)?)|(E[+-]?[\d_]+))[RFD@!#]?/},{begin:/\b\d[\d_]*((U?[SIL])|[%&])?/},{begin:/&H[\dA-F_]+((U?[SIL])|[%&])?/},{begin:/&O[0-7_]+((U?[SIL])|[%&])?/},{begin:/&B[01_]+((U?[SIL])|[%&])?/}]},d={className:"label",begin:/^\w+:/},E=e.COMMENT(/'''/,/$/,{contains:[{className:"doctag",begin:/<\/?/,end:/>/}]}),m=e.COMMENT(null,/$/,{variants:[{begin:/'/},{begin:/([\t ]|^)REM(?=\s)/}]});return{name:"Visual Basic .NET",aliases:["vb"],case_insensitive:!0,classNameAliases:{label:"symbol"},keywords:{keyword:"addhandler alias aggregate ansi as async assembly auto binary by byref byval call case catch class compare const continue custom declare default delegate dim distinct do each equals else elseif end enum erase error event exit explicit finally for friend from function get global goto group handles if implements imports in inherits interface into iterator join key let lib loop me mid module mustinherit mustoverride mybase myclass namespace narrowing new next notinheritable notoverridable of off on operator option optional order overloads overridable overrides paramarray partial preserve private property protected public raiseevent readonly redim removehandler resume return select set shadows shared skip static step stop structure strict sub synclock take text then throw to try unicode until using when where while widening with withevents writeonly yield",built_in:"addressof and andalso await directcast gettype getxmlnamespace is isfalse isnot istrue like mod nameof new not or orelse trycast typeof xor cbool cbyte cchar cdate cdbl cdec cint clng cobj csbyte cshort csng cstr cuint culng cushort",type:"boolean byte char date decimal double integer long object sbyte short single string uinteger ulong ushort",literal:"true false nothing"},illegal:"//|\\{|\\}|endif|gosub|variant|wend|^\\$ ",contains:[a,i,c,_,d,E,m,{className:"meta",begin:/[\t ]*#(const|disable|else|elseif|enable|end|externalsource|if|region)\b/,end:/$/,keywords:{keyword:"const disable else elseif enable end externalsource if region then"},contains:[m]}]}}return er=n,er}var tr,Js;function zE(){if(Js)return tr;Js=1;function n(e){const t=e.regex,a=["lcase","month","vartype","instrrev","ubound","setlocale","getobject","rgb","getref","string","weekdayname","rnd","dateadd","monthname","now","day","minute","isarray","cbool","round","formatcurrency","conversions","csng","timevalue","second","year","space","abs","clng","timeserial","fixs","len","asc","isempty","maths","dateserial","atn","timer","isobject","filter","weekday","datevalue","ccur","isdate","instr","datediff","formatdatetime","replace","isnull","right","sgn","array","snumeric","log","cdbl","hex","chr","lbound","msgbox","ucase","getlocale","cos","cdate","cbyte","rtrim","join","hour","oct","typename","trim","strcomp","int","createobject","loadpicture","tan","formatnumber","mid","split","cint","sin","datepart","ltrim","sqr","time","derived","eval","date","formatpercent","exp","inputbox","left","ascw","chrw","regexp","cstr","err"],i=["server","response","request","scriptengine","scriptenginebuildversion","scriptengineminorversion","scriptenginemajorversion"],o={begin:t.concat(t.either(...a),"\\s*\\("),relevance:0,keywords:{built_in:a}};return{name:"VBScript",aliases:["vbs"],case_insensitive:!0,keywords:{keyword:["call","class","const","dim","do","loop","erase","execute","executeglobal","exit","for","each","next","function","if","then","else","on","error","option","explicit","new","private","property","let","get","public","randomize","redim","rem","select","case","set","stop","sub","while","wend","with","end","to","elseif","is","or","xor","and","not","class_initialize","class_terminate","default","preserve","in","me","byval","byref","step","resume","goto"],built_in:i,literal:["true","false","null","nothing","empty"]},illegal:"//",contains:[o,e.inherit(e.QUOTE_STRING_MODE,{contains:[{begin:'""'}]}),e.COMMENT(/'/,/$/,{relevance:0}),e.C_NUMBER_MODE]}}return tr=n,tr}var nr,js;function KE(){if(js)return nr;js=1;function n(e){return{name:"VBScript in HTML",subLanguage:"xml",contains:[{begin:"<%",end:"%>",subLanguage:"vbscript"}]}}return nr=n,nr}var ar,el;function $E(){if(el)return ar;el=1;function n(e){const t=e.regex,a={$pattern:/\$?[\w]+(\$[\w]+)*/,keyword:["accept_on","alias","always","always_comb","always_ff","always_latch","and","assert","assign","assume","automatic","before","begin","bind","bins","binsof","bit","break","buf|0","bufif0","bufif1","byte","case","casex","casez","cell","chandle","checker","class","clocking","cmos","config","const","constraint","context","continue","cover","covergroup","coverpoint","cross","deassign","default","defparam","design","disable","dist","do","edge","else","end","endcase","endchecker","endclass","endclocking","endconfig","endfunction","endgenerate","endgroup","endinterface","endmodule","endpackage","endprimitive","endprogram","endproperty","endspecify","endsequence","endtable","endtask","enum","event","eventually","expect","export","extends","extern","final","first_match","for","force","foreach","forever","fork","forkjoin","function","generate|5","genvar","global","highz0","highz1","if","iff","ifnone","ignore_bins","illegal_bins","implements","implies","import","incdir","include","initial","inout","input","inside","instance","int","integer","interconnect","interface","intersect","join","join_any","join_none","large","let","liblist","library","local","localparam","logic","longint","macromodule","matches","medium","modport","module","nand","negedge","nettype","new","nexttime","nmos","nor","noshowcancelled","not","notif0","notif1","or","output","package","packed","parameter","pmos","posedge","primitive","priority","program","property","protected","pull0","pull1","pulldown","pullup","pulsestyle_ondetect","pulsestyle_onevent","pure","rand","randc","randcase","randsequence","rcmos","real","realtime","ref","reg","reject_on","release","repeat","restrict","return","rnmos","rpmos","rtran","rtranif0","rtranif1","s_always","s_eventually","s_nexttime","s_until","s_until_with","scalared","sequence","shortint","shortreal","showcancelled","signed","small","soft","solve","specify","specparam","static","string","strong","strong0","strong1","struct","super","supply0","supply1","sync_accept_on","sync_reject_on","table","tagged","task","this","throughout","time","timeprecision","timeunit","tran","tranif0","tranif1","tri","tri0","tri1","triand","trior","trireg","type","typedef","union","unique","unique0","unsigned","until","until_with","untyped","use","uwire","var","vectored","virtual","void","wait","wait_order","wand","weak","weak0","weak1","while","wildcard","wire","with","within","wor","xnor","xor"],literal:["null"],built_in:["$finish","$stop","$exit","$fatal","$error","$warning","$info","$realtime","$time","$printtimescale","$bitstoreal","$bitstoshortreal","$itor","$signed","$cast","$bits","$stime","$timeformat","$realtobits","$shortrealtobits","$rtoi","$unsigned","$asserton","$assertkill","$assertpasson","$assertfailon","$assertnonvacuouson","$assertoff","$assertcontrol","$assertpassoff","$assertfailoff","$assertvacuousoff","$isunbounded","$sampled","$fell","$changed","$past_gclk","$fell_gclk","$changed_gclk","$rising_gclk","$steady_gclk","$coverage_control","$coverage_get","$coverage_save","$set_coverage_db_name","$rose","$stable","$past","$rose_gclk","$stable_gclk","$future_gclk","$falling_gclk","$changing_gclk","$display","$coverage_get_max","$coverage_merge","$get_coverage","$load_coverage_db","$typename","$unpacked_dimensions","$left","$low","$increment","$clog2","$ln","$log10","$exp","$sqrt","$pow","$floor","$ceil","$sin","$cos","$tan","$countbits","$onehot","$isunknown","$fatal","$warning","$dimensions","$right","$high","$size","$asin","$acos","$atan","$atan2","$hypot","$sinh","$cosh","$tanh","$asinh","$acosh","$atanh","$countones","$onehot0","$error","$info","$random","$dist_chi_square","$dist_erlang","$dist_exponential","$dist_normal","$dist_poisson","$dist_t","$dist_uniform","$q_initialize","$q_remove","$q_exam","$async$and$array","$async$nand$array","$async$or$array","$async$nor$array","$sync$and$array","$sync$nand$array","$sync$or$array","$sync$nor$array","$q_add","$q_full","$psprintf","$async$and$plane","$async$nand$plane","$async$or$plane","$async$nor$plane","$sync$and$plane","$sync$nand$plane","$sync$or$plane","$sync$nor$plane","$system","$display","$displayb","$displayh","$displayo","$strobe","$strobeb","$strobeh","$strobeo","$write","$readmemb","$readmemh","$writememh","$value$plusargs","$dumpvars","$dumpon","$dumplimit","$dumpports","$dumpportson","$dumpportslimit","$writeb","$writeh","$writeo","$monitor","$monitorb","$monitorh","$monitoro","$writememb","$dumpfile","$dumpoff","$dumpall","$dumpflush","$dumpportsoff","$dumpportsall","$dumpportsflush","$fclose","$fdisplay","$fdisplayb","$fdisplayh","$fdisplayo","$fstrobe","$fstrobeb","$fstrobeh","$fstrobeo","$swrite","$swriteb","$swriteh","$swriteo","$fscanf","$fread","$fseek","$fflush","$feof","$fopen","$fwrite","$fwriteb","$fwriteh","$fwriteo","$fmonitor","$fmonitorb","$fmonitorh","$fmonitoro","$sformat","$sformatf","$fgetc","$ungetc","$fgets","$sscanf","$rewind","$ftell","$ferror"]},i=["__FILE__","__LINE__"],o=["begin_keywords","celldefine","default_nettype","default_decay_time","default_trireg_strength","define","delay_mode_distributed","delay_mode_path","delay_mode_unit","delay_mode_zero","else","elsif","end_keywords","endcelldefine","endif","ifdef","ifndef","include","line","nounconnected_drive","pragma","resetall","timescale","unconnected_drive","undef","undefineall"];return{name:"Verilog",aliases:["v","sv","svh"],case_insensitive:!1,keywords:a,contains:[e.C_BLOCK_COMMENT_MODE,e.C_LINE_COMMENT_MODE,e.QUOTE_STRING_MODE,{scope:"number",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:/\b((\d+'([bhodBHOD]))[0-9xzXZa-fA-F_]+)/},{begin:/\B(('([bhodBHOD]))[0-9xzXZa-fA-F_]+)/},{begin:/\b[0-9][0-9_]*/,relevance:0}]},{scope:"variable",variants:[{begin:"#\\((?!parameter).+\\)"},{begin:"\\.\\w+",relevance:0}]},{scope:"variable.constant",match:t.concat(/`/,t.either(...i))},{scope:"meta",begin:t.concat(/`/,t.either(...o)),end:/$|\/\/|\/\*/,returnEnd:!0,keywords:o}]}}return ar=n,ar}var rr,tl;function QE(){if(tl)return rr;tl=1;function n(e){const t="\\d(_|\\d)*",a="[eE][-+]?"+t,i=t+"(\\."+t+")?("+a+")?",o="\\w+",r="\\b("+(t+"#"+o+"(\\."+o+")?#("+a+")?")+"|"+i+")";return{name:"VHDL",case_insensitive:!0,keywords:{keyword:["abs","access","after","alias","all","and","architecture","array","assert","assume","assume_guarantee","attribute","begin","block","body","buffer","bus","case","component","configuration","constant","context","cover","disconnect","downto","default","else","elsif","end","entity","exit","fairness","file","for","force","function","generate","generic","group","guarded","if","impure","in","inertial","inout","is","label","library","linkage","literal","loop","map","mod","nand","new","next","nor","not","null","of","on","open","or","others","out","package","parameter","port","postponed","procedure","process","property","protected","pure","range","record","register","reject","release","rem","report","restrict","restrict_guarantee","return","rol","ror","select","sequence","severity","shared","signal","sla","sll","sra","srl","strong","subtype","then","to","transport","type","unaffected","units","until","use","variable","view","vmode","vprop","vunit","wait","when","while","with","xnor","xor"],built_in:["boolean","bit","character","integer","time","delay_length","natural","positive","string","bit_vector","file_open_kind","file_open_status","std_logic","std_logic_vector","unsigned","signed","boolean_vector","integer_vector","std_ulogic","std_ulogic_vector","unresolved_unsigned","u_unsigned","unresolved_signed","u_signed","real_vector","time_vector"],literal:["false","true","note","warning","error","failure","line","text","side","width"]},illegal:/\{/,contains:[e.C_BLOCK_COMMENT_MODE,e.COMMENT("--","$"),e.QUOTE_STRING_MODE,{className:"number",begin:r,relevance:0},{className:"string",begin:"'(U|X|0|1|Z|W|L|H|-)'",contains:[e.BACKSLASH_ESCAPE]},{className:"symbol",begin:"'[A-Za-z](_?[A-Za-z0-9])*",contains:[e.BACKSLASH_ESCAPE]}]}}return rr=n,rr}var ir,nl;function XE(){if(nl)return ir;nl=1;function n(e){return{name:"Vim Script",keywords:{$pattern:/[!#@\w]+/,keyword:"N|0 P|0 X|0 a|0 ab abc abo al am an|0 ar arga argd arge argdo argg argl argu as au aug aun b|0 bN ba bad bd be bel bf bl bm bn bo bp br brea breaka breakd breakl bro bufdo buffers bun bw c|0 cN cNf ca cabc caddb cad caddf cal cat cb cc ccl cd ce cex cf cfir cgetb cgete cg changes chd che checkt cl cla clo cm cmapc cme cn cnew cnf cno cnorea cnoreme co col colo com comc comp con conf cope cp cpf cq cr cs cst cu cuna cunme cw delm deb debugg delc delf dif diffg diffo diffp diffpu diffs diffthis dig di dl dell dj dli do doautoa dp dr ds dsp e|0 ea ec echoe echoh echom echon el elsei em en endfo endf endt endw ene ex exe exi exu f|0 files filet fin fina fini fir fix fo foldc foldd folddoc foldo for fu go gr grepa gu gv ha helpf helpg helpt hi hid his ia iabc if ij il im imapc ime ino inorea inoreme int is isp iu iuna iunme j|0 ju k|0 keepa kee keepj lN lNf l|0 lad laddb laddf la lan lat lb lc lch lcl lcs le lefta let lex lf lfir lgetb lgete lg lgr lgrepa lh ll lla lli lmak lm lmapc lne lnew lnf ln loadk lo loc lockv lol lope lp lpf lr ls lt lu lua luad luaf lv lvimgrepa lw m|0 ma mak map mapc marks mat me menut mes mk mks mksp mkv mkvie mod mz mzf nbc nb nbs new nm nmapc nme nn nnoreme noa no noh norea noreme norm nu nun nunme ol o|0 om omapc ome on ono onoreme opt ou ounme ow p|0 profd prof pro promptr pc ped pe perld po popu pp pre prev ps pt ptN ptf ptj ptl ptn ptp ptr pts pu pw py3 python3 py3d py3f py pyd pyf quita qa rec red redi redr redraws reg res ret retu rew ri rightb rub rubyd rubyf rund ru rv sN san sa sal sav sb sbN sba sbf sbl sbm sbn sbp sbr scrip scripte scs se setf setg setl sf sfir sh sim sig sil sl sla sm smap smapc sme sn sni sno snor snoreme sor so spelld spe spelli spellr spellu spellw sp spr sre st sta startg startr star stopi stj sts sun sunm sunme sus sv sw sy synti sync tN tabN tabc tabdo tabe tabf tabfir tabl tabm tabnew tabn tabo tabp tabr tabs tab ta tags tc tcld tclf te tf th tj tl tm tn to tp tr try ts tu u|0 undoj undol una unh unl unlo unm unme uns up ve verb vert vim vimgrepa vi viu vie vm vmapc vme vne vn vnoreme vs vu vunme windo w|0 wN wa wh wi winc winp wn wp wq wqa ws wu wv x|0 xa xmapc xm xme xn xnoreme xu xunme y|0 z|0 ~ Next Print append abbreviate abclear aboveleft all amenu anoremenu args argadd argdelete argedit argglobal arglocal argument ascii autocmd augroup aunmenu buffer bNext ball badd bdelete behave belowright bfirst blast bmodified bnext botright bprevious brewind break breakadd breakdel breaklist browse bunload bwipeout change cNext cNfile cabbrev cabclear caddbuffer caddexpr caddfile call catch cbuffer cclose center cexpr cfile cfirst cgetbuffer cgetexpr cgetfile chdir checkpath checktime clist clast close cmap cmapclear cmenu cnext cnewer cnfile cnoremap cnoreabbrev cnoremenu copy colder colorscheme command comclear compiler continue confirm copen cprevious cpfile cquit crewind cscope cstag cunmap cunabbrev cunmenu cwindow delete delmarks debug debuggreedy delcommand delfunction diffupdate diffget diffoff diffpatch diffput diffsplit digraphs display deletel djump dlist doautocmd doautoall deletep drop dsearch dsplit edit earlier echo echoerr echohl echomsg else elseif emenu endif endfor endfunction endtry endwhile enew execute exit exusage file filetype find finally finish first fixdel fold foldclose folddoopen folddoclosed foldopen function global goto grep grepadd gui gvim hardcopy help helpfind helpgrep helptags highlight hide history insert iabbrev iabclear ijump ilist imap imapclear imenu inoremap inoreabbrev inoremenu intro isearch isplit iunmap iunabbrev iunmenu join jumps keepalt keepmarks keepjumps lNext lNfile list laddexpr laddbuffer laddfile last language later lbuffer lcd lchdir lclose lcscope left leftabove lexpr lfile lfirst lgetbuffer lgetexpr lgetfile lgrep lgrepadd lhelpgrep llast llist lmake lmap lmapclear lnext lnewer lnfile lnoremap loadkeymap loadview lockmarks lockvar lolder lopen lprevious lpfile lrewind ltag lunmap luado luafile lvimgrep lvimgrepadd lwindow move mark make mapclear match menu menutranslate messages mkexrc mksession mkspell mkvimrc mkview mode mzscheme mzfile nbclose nbkey nbsart next nmap nmapclear nmenu nnoremap nnoremenu noautocmd noremap nohlsearch noreabbrev noremenu normal number nunmap nunmenu oldfiles open omap omapclear omenu only onoremap onoremenu options ounmap ounmenu ownsyntax print profdel profile promptfind promptrepl pclose pedit perl perldo pop popup ppop preserve previous psearch ptag ptNext ptfirst ptjump ptlast ptnext ptprevious ptrewind ptselect put pwd py3do py3file python pydo pyfile quit quitall qall read recover redo redir redraw redrawstatus registers resize retab return rewind right rightbelow ruby rubydo rubyfile rundo runtime rviminfo substitute sNext sandbox sargument sall saveas sbuffer sbNext sball sbfirst sblast sbmodified sbnext sbprevious sbrewind scriptnames scriptencoding scscope set setfiletype setglobal setlocal sfind sfirst shell simalt sign silent sleep slast smagic smapclear smenu snext sniff snomagic snoremap snoremenu sort source spelldump spellgood spellinfo spellrepall spellundo spellwrong split sprevious srewind stop stag startgreplace startreplace startinsert stopinsert stjump stselect sunhide sunmap sunmenu suspend sview swapname syntax syntime syncbind tNext tabNext tabclose tabedit tabfind tabfirst tablast tabmove tabnext tabonly tabprevious tabrewind tag tcl tcldo tclfile tearoff tfirst throw tjump tlast tmenu tnext topleft tprevious trewind tselect tunmenu undo undojoin undolist unabbreviate unhide unlet unlockvar unmap unmenu unsilent update vglobal version verbose vertical vimgrep vimgrepadd visual viusage view vmap vmapclear vmenu vnew vnoremap vnoremenu vsplit vunmap vunmenu write wNext wall while winsize wincmd winpos wnext wprevious wqall wsverb wundo wviminfo xit xall xmapclear xmap xmenu xnoremap xnoremenu xunmap xunmenu yank",built_in:"synIDtrans atan2 range matcharg did_filetype asin feedkeys xor argv complete_check add getwinposx getqflist getwinposy screencol clearmatches empty extend getcmdpos mzeval garbagecollect setreg ceil sqrt diff_hlID inputsecret get getfperm getpid filewritable shiftwidth max sinh isdirectory synID system inputrestore winline atan visualmode inputlist tabpagewinnr round getregtype mapcheck hasmapto histdel argidx findfile sha256 exists toupper getcmdline taglist string getmatches bufnr strftime winwidth bufexists strtrans tabpagebuflist setcmdpos remote_read printf setloclist getpos getline bufwinnr float2nr len getcmdtype diff_filler luaeval resolve libcallnr foldclosedend reverse filter has_key bufname str2float strlen setline getcharmod setbufvar index searchpos shellescape undofile foldclosed setqflist buflisted strchars str2nr virtcol floor remove undotree remote_expr winheight gettabwinvar reltime cursor tabpagenr finddir localtime acos getloclist search tanh matchend rename gettabvar strdisplaywidth type abs py3eval setwinvar tolower wildmenumode log10 spellsuggest bufloaded synconcealed nextnonblank server2client complete settabwinvar executable input wincol setmatches getftype hlID inputsave searchpair or screenrow line settabvar histadd deepcopy strpart remote_peek and eval getftime submatch screenchar winsaveview matchadd mkdir screenattr getfontname libcall reltimestr getfsize winnr invert pow getbufline byte2line soundfold repeat fnameescape tagfiles sin strwidth spellbadword trunc maparg log lispindent hostname setpos globpath remote_foreground getchar synIDattr fnamemodify cscope_connection stridx winbufnr indent min complete_add nr2char searchpairpos inputdialog values matchlist items hlexists strridx browsedir expand fmod pathshorten line2byte argc count getwinvar glob foldtextresult getreg foreground cosh matchdelete has char2nr simplify histget searchdecl iconv winrestcmd pumvisible writefile foldlevel haslocaldir keys cos matchstr foldtext histnr tan tempname getcwd byteidx getbufvar islocked escape eventhandler remote_send serverlist winrestview synstack pyeval prevnonblank readfile cindent filereadable changenr exp"},illegal:/;/,contains:[e.NUMBER_MODE,{className:"string",begin:"'",end:"'",illegal:"\\n"},{className:"string",begin:/"(\\"|\n\\|[^"\n])*"/},e.COMMENT('"',"$"),{className:"variable",begin:/[bwtglsav]:[\w\d_]+/},{begin:[/\b(?:function|function!)/,/\s+/,e.IDENT_RE],className:{1:"keyword",3:"title"},end:"$",relevance:0,contains:[{className:"params",begin:"\\(",end:"\\)"}]},{className:"symbol",begin:/<[\w-]+>/}]}}return ir=n,ir}var or,al;function ZE(){if(al)return or;al=1;function n(e){e.regex;const t=e.COMMENT(/\(;/,/;\)/);t.contains.push("self");const a=e.COMMENT(/;;/,/$/),i=["anyfunc","block","br","br_if","br_table","call","call_indirect","data","drop","elem","else","end","export","func","global.get","global.set","local.get","local.set","local.tee","get_global","get_local","global","if","import","local","loop","memory","memory.grow","memory.size","module","mut","nop","offset","param","result","return","select","set_global","set_local","start","table","tee_local","then","type","unreachable"],o={begin:[/(?:func|call|call_indirect)/,/\s+/,/\$[^\s)]+/],className:{1:"keyword",3:"title.function"}},s={className:"variable",begin:/\$[\w_]+/},r={match:/(\((?!;)|\))+/,className:"punctuation",relevance:0},l={className:"number",relevance:0,match:/[+-]?\b(?:\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:[eE][+-]?\d(?:_?\d)*)?|0x[\da-fA-F](?:_?[\da-fA-F])*(?:\.[\da-fA-F](?:_?[\da-fA-D])*)?(?:[pP][+-]?\d(?:_?\d)*)?)\b|\binf\b|\bnan(?::0x[\da-fA-F](?:_?[\da-fA-D])*)?\b/},c={match:/(i32|i64|f32|f64)(?!\.)/,className:"type"},_={className:"keyword",match:/\b(f32|f64|i32|i64)(?:\.(?:abs|add|and|ceil|clz|const|convert_[su]\/i(?:32|64)|copysign|ctz|demote\/f64|div(?:_[su])?|eqz?|extend_[su]\/i32|floor|ge(?:_[su])?|gt(?:_[su])?|le(?:_[su])?|load(?:(?:8|16|32)_[su])?|lt(?:_[su])?|max|min|mul|nearest|neg?|or|popcnt|promote\/f32|reinterpret\/[fi](?:32|64)|rem_[su]|rot[lr]|shl|shr_[su]|store(?:8|16|32)?|sqrt|sub|trunc(?:_[su]\/f(?:32|64))?|wrap\/i64|xor))\b/};return{name:"WebAssembly",keywords:{$pattern:/[\w.]+/,keyword:i},contains:[a,t,{match:[/(?:offset|align)/,/\s*/,/=/],className:{1:"keyword",3:"operator"}},s,r,o,e.QUOTE_STRING_MODE,c,_,l]}}return or=n,or}var sr,rl;function JE(){if(rl)return sr;rl=1;function n(e){const t=e.regex,a=/[a-zA-Z]\w*/,i=["as","break","class","construct","continue","else","for","foreign","if","import","in","is","return","static","var","while"],o=["true","false","null"],s=["this","super"],r=["Bool","Class","Fiber","Fn","List","Map","Null","Num","Object","Range","Sequence","String","System"],l=["-","~",/\*/,"%",/\.\.\./,/\.\./,/\+/,"<<",">>",">=","<=","<",">",/\^/,/!=/,/!/,/\bis\b/,"==","&&","&",/\|\|/,/\|/,/\?:/,"="],c={relevance:0,match:t.concat(/\b(?!(if|while|for|else|super)\b)/,a,/(?=\s*[({])/),className:"title.function"},_={match:t.concat(t.either(t.concat(/\b(?!(if|while|for|else|super)\b)/,a),t.either(...l)),/(?=\s*\([^)]+\)\s*\{)/),className:"title.function",starts:{contains:[{begin:/\(/,end:/\)/,contains:[{relevance:0,scope:"params",match:a}]}]}},d={variants:[{match:[/class\s+/,a,/\s+is\s+/,a]},{match:[/class\s+/,a]}],scope:{2:"title.class",4:"title.class.inherited"},keywords:i},E={relevance:0,match:t.either(...l),className:"operator"},m={className:"string",begin:/"""/,end:/"""/},p={className:"property",begin:t.concat(/\./,t.lookahead(a)),end:a,excludeBegin:!0,relevance:0},S={relevance:0,match:t.concat(/\b_/,a),scope:"variable"},g={relevance:0,match:/\b[A-Z]+[a-z]+([A-Z]+[a-z]+)*/,scope:"title.class",keywords:{_:r}},T=e.C_NUMBER_MODE,N={match:[a,/\s*/,/=/,/\s*/,/\(/,a,/\)\s*\{/],scope:{1:"title.function",3:"operator",6:"params"}},C=e.COMMENT(/\/\*\*/,/\*\//,{contains:[{match:/@[a-z]+/,scope:"doctag"},"self"]}),R={scope:"subst",begin:/%\(/,end:/\)/,contains:[T,g,c,S,E]},O={scope:"string",begin:/"/,end:/"/,contains:[R,{scope:"char.escape",variants:[{match:/\\\\|\\["0%abefnrtv]/},{match:/\\x[0-9A-F]{2}/},{match:/\\u[0-9A-F]{4}/},{match:/\\U[0-9A-F]{8}/}]}]};R.contains.push(O);const f=[...i,...s,...o],M={relevance:0,match:t.concat("\\b(?!",f.join("|"),"\\b)",/[a-zA-Z_]\w*(?:[?!]|\b)/),className:"variable"};return{name:"Wren",keywords:{keyword:i,"variable.language":s,literal:o},contains:[{scope:"comment",variants:[{begin:[/#!?/,/[A-Za-z_]+(?=\()/],beginScope:{},keywords:{literal:o},contains:[],end:/\)/},{begin:[/#!?/,/[A-Za-z_]+/],beginScope:{},end:/$/}]},T,O,m,C,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,g,d,N,_,c,E,S,p,M]}}return sr=n,sr}var lr,il;function jE(){if(il)return lr;il=1;function n(e){return{name:"Intel x86 Assembly",case_insensitive:!0,keywords:{$pattern:"[.%]?"+e.IDENT_RE,keyword:"lock rep repe repz repne repnz xaquire xrelease bnd nobnd aaa aad aam aas adc add and arpl bb0_reset bb1_reset bound bsf bsr bswap bt btc btr bts call cbw cdq cdqe clc cld cli clts cmc cmp cmpsb cmpsd cmpsq cmpsw cmpxchg cmpxchg486 cmpxchg8b cmpxchg16b cpuid cpu_read cpu_write cqo cwd cwde daa das dec div dmint emms enter equ f2xm1 fabs fadd faddp fbld fbstp fchs fclex fcmovb fcmovbe fcmove fcmovnb fcmovnbe fcmovne fcmovnu fcmovu fcom fcomi fcomip fcomp fcompp fcos fdecstp fdisi fdiv fdivp fdivr fdivrp femms feni ffree ffreep fiadd ficom ficomp fidiv fidivr fild fimul fincstp finit fist fistp fisttp fisub fisubr fld fld1 fldcw fldenv fldl2e fldl2t fldlg2 fldln2 fldpi fldz fmul fmulp fnclex fndisi fneni fninit fnop fnsave fnstcw fnstenv fnstsw fpatan fprem fprem1 fptan frndint frstor fsave fscale fsetpm fsin fsincos fsqrt fst fstcw fstenv fstp fstsw fsub fsubp fsubr fsubrp ftst fucom fucomi fucomip fucomp fucompp fxam fxch fxtract fyl2x fyl2xp1 hlt ibts icebp idiv imul in inc incbin insb insd insw int int01 int1 int03 int3 into invd invpcid invlpg invlpga iret iretd iretq iretw jcxz jecxz jrcxz jmp jmpe lahf lar lds lea leave les lfence lfs lgdt lgs lidt lldt lmsw loadall loadall286 lodsb lodsd lodsq lodsw loop loope loopne loopnz loopz lsl lss ltr mfence monitor mov movd movq movsb movsd movsq movsw movsx movsxd movzx mul mwait neg nop not or out outsb outsd outsw packssdw packsswb packuswb paddb paddd paddsb paddsiw paddsw paddusb paddusw paddw pand pandn pause paveb pavgusb pcmpeqb pcmpeqd pcmpeqw pcmpgtb pcmpgtd pcmpgtw pdistib pf2id pfacc pfadd pfcmpeq pfcmpge pfcmpgt pfmax pfmin pfmul pfrcp pfrcpit1 pfrcpit2 pfrsqit1 pfrsqrt pfsub pfsubr pi2fd pmachriw pmaddwd pmagw pmulhriw pmulhrwa pmulhrwc pmulhw pmullw pmvgezb pmvlzb pmvnzb pmvzb pop popa popad popaw popf popfd popfq popfw por prefetch prefetchw pslld psllq psllw psrad psraw psrld psrlq psrlw psubb psubd psubsb psubsiw psubsw psubusb psubusw psubw punpckhbw punpckhdq punpckhwd punpcklbw punpckldq punpcklwd push pusha pushad pushaw pushf pushfd pushfq pushfw pxor rcl rcr rdshr rdmsr rdpmc rdtsc rdtscp ret retf retn rol ror rdm rsdc rsldt rsm rsts sahf sal salc sar sbb scasb scasd scasq scasw sfence sgdt shl shld shr shrd sidt sldt skinit smi smint smintold smsw stc std sti stosb stosd stosq stosw str sub svdc svldt svts swapgs syscall sysenter sysexit sysret test ud0 ud1 ud2b ud2 ud2a umov verr verw fwait wbinvd wrshr wrmsr xadd xbts xchg xlatb xlat xor cmove cmovz cmovne cmovnz cmova cmovnbe cmovae cmovnb cmovb cmovnae cmovbe cmovna cmovg cmovnle cmovge cmovnl cmovl cmovnge cmovle cmovng cmovc cmovnc cmovo cmovno cmovs cmovns cmovp cmovpe cmovnp cmovpo je jz jne jnz ja jnbe jae jnb jb jnae jbe jna jg jnle jge jnl jl jnge jle jng jc jnc jo jno js jns jpo jnp jpe jp sete setz setne setnz seta setnbe setae setnb setnc setb setnae setcset setbe setna setg setnle setge setnl setl setnge setle setng sets setns seto setno setpe setp setpo setnp addps addss andnps andps cmpeqps cmpeqss cmpleps cmpless cmpltps cmpltss cmpneqps cmpneqss cmpnleps cmpnless cmpnltps cmpnltss cmpordps cmpordss cmpunordps cmpunordss cmpps cmpss comiss cvtpi2ps cvtps2pi cvtsi2ss cvtss2si cvttps2pi cvttss2si divps divss ldmxcsr maxps maxss minps minss movaps movhps movlhps movlps movhlps movmskps movntps movss movups mulps mulss orps rcpps rcpss rsqrtps rsqrtss shufps sqrtps sqrtss stmxcsr subps subss ucomiss unpckhps unpcklps xorps fxrstor fxrstor64 fxsave fxsave64 xgetbv xsetbv xsave xsave64 xsaveopt xsaveopt64 xrstor xrstor64 prefetchnta prefetcht0 prefetcht1 prefetcht2 maskmovq movntq pavgb pavgw pextrw pinsrw pmaxsw pmaxub pminsw pminub pmovmskb pmulhuw psadbw pshufw pf2iw pfnacc pfpnacc pi2fw pswapd maskmovdqu clflush movntdq movnti movntpd movdqa movdqu movdq2q movq2dq paddq pmuludq pshufd pshufhw pshuflw pslldq psrldq psubq punpckhqdq punpcklqdq addpd addsd andnpd andpd cmpeqpd cmpeqsd cmplepd cmplesd cmpltpd cmpltsd cmpneqpd cmpneqsd cmpnlepd cmpnlesd cmpnltpd cmpnltsd cmpordpd cmpordsd cmpunordpd cmpunordsd cmppd comisd cvtdq2pd cvtdq2ps cvtpd2dq cvtpd2pi cvtpd2ps cvtpi2pd cvtps2dq cvtps2pd cvtsd2si cvtsd2ss cvtsi2sd cvtss2sd cvttpd2pi cvttpd2dq cvttps2dq cvttsd2si divpd divsd maxpd maxsd minpd minsd movapd movhpd movlpd movmskpd movupd mulpd mulsd orpd shufpd sqrtpd sqrtsd subpd subsd ucomisd unpckhpd unpcklpd xorpd addsubpd addsubps haddpd haddps hsubpd hsubps lddqu movddup movshdup movsldup clgi stgi vmcall vmclear vmfunc vmlaunch vmload vmmcall vmptrld vmptrst vmread vmresume vmrun vmsave vmwrite vmxoff vmxon invept invvpid pabsb pabsw pabsd palignr phaddw phaddd phaddsw phsubw phsubd phsubsw pmaddubsw pmulhrsw pshufb psignb psignw psignd extrq insertq movntsd movntss lzcnt blendpd blendps blendvpd blendvps dppd dpps extractps insertps movntdqa mpsadbw packusdw pblendvb pblendw pcmpeqq pextrb pextrd pextrq phminposuw pinsrb pinsrd pinsrq pmaxsb pmaxsd pmaxud pmaxuw pminsb pminsd pminud pminuw pmovsxbw pmovsxbd pmovsxbq pmovsxwd pmovsxwq pmovsxdq pmovzxbw pmovzxbd pmovzxbq pmovzxwd pmovzxwq pmovzxdq pmuldq pmulld ptest roundpd roundps roundsd roundss crc32 pcmpestri pcmpestrm pcmpistri pcmpistrm pcmpgtq popcnt getsec pfrcpv pfrsqrtv movbe aesenc aesenclast aesdec aesdeclast aesimc aeskeygenassist vaesenc vaesenclast vaesdec vaesdeclast vaesimc vaeskeygenassist vaddpd vaddps vaddsd vaddss vaddsubpd vaddsubps vandpd vandps vandnpd vandnps vblendpd vblendps vblendvpd vblendvps vbroadcastss vbroadcastsd vbroadcastf128 vcmpeq_ospd vcmpeqpd vcmplt_ospd vcmpltpd vcmple_ospd vcmplepd vcmpunord_qpd vcmpunordpd vcmpneq_uqpd vcmpneqpd vcmpnlt_uspd vcmpnltpd vcmpnle_uspd vcmpnlepd vcmpord_qpd vcmpordpd vcmpeq_uqpd vcmpnge_uspd vcmpngepd vcmpngt_uspd vcmpngtpd vcmpfalse_oqpd vcmpfalsepd vcmpneq_oqpd vcmpge_ospd vcmpgepd vcmpgt_ospd vcmpgtpd vcmptrue_uqpd vcmptruepd vcmplt_oqpd vcmple_oqpd vcmpunord_spd vcmpneq_uspd vcmpnlt_uqpd vcmpnle_uqpd vcmpord_spd vcmpeq_uspd vcmpnge_uqpd vcmpngt_uqpd vcmpfalse_ospd vcmpneq_ospd vcmpge_oqpd vcmpgt_oqpd vcmptrue_uspd vcmppd vcmpeq_osps vcmpeqps vcmplt_osps vcmpltps vcmple_osps vcmpleps vcmpunord_qps vcmpunordps vcmpneq_uqps vcmpneqps vcmpnlt_usps vcmpnltps vcmpnle_usps vcmpnleps vcmpord_qps vcmpordps vcmpeq_uqps vcmpnge_usps vcmpngeps vcmpngt_usps vcmpngtps vcmpfalse_oqps vcmpfalseps vcmpneq_oqps vcmpge_osps vcmpgeps vcmpgt_osps vcmpgtps vcmptrue_uqps vcmptrueps vcmplt_oqps vcmple_oqps vcmpunord_sps vcmpneq_usps vcmpnlt_uqps vcmpnle_uqps vcmpord_sps vcmpeq_usps vcmpnge_uqps vcmpngt_uqps vcmpfalse_osps vcmpneq_osps vcmpge_oqps vcmpgt_oqps vcmptrue_usps vcmpps vcmpeq_ossd vcmpeqsd vcmplt_ossd vcmpltsd vcmple_ossd vcmplesd vcmpunord_qsd vcmpunordsd vcmpneq_uqsd vcmpneqsd vcmpnlt_ussd vcmpnltsd vcmpnle_ussd vcmpnlesd vcmpord_qsd vcmpordsd vcmpeq_uqsd vcmpnge_ussd vcmpngesd vcmpngt_ussd vcmpngtsd vcmpfalse_oqsd vcmpfalsesd vcmpneq_oqsd vcmpge_ossd vcmpgesd vcmpgt_ossd vcmpgtsd vcmptrue_uqsd vcmptruesd vcmplt_oqsd vcmple_oqsd vcmpunord_ssd vcmpneq_ussd vcmpnlt_uqsd vcmpnle_uqsd vcmpord_ssd vcmpeq_ussd vcmpnge_uqsd vcmpngt_uqsd vcmpfalse_ossd vcmpneq_ossd vcmpge_oqsd vcmpgt_oqsd vcmptrue_ussd vcmpsd vcmpeq_osss vcmpeqss vcmplt_osss vcmpltss vcmple_osss vcmpless vcmpunord_qss vcmpunordss vcmpneq_uqss vcmpneqss vcmpnlt_usss vcmpnltss vcmpnle_usss vcmpnless vcmpord_qss vcmpordss vcmpeq_uqss vcmpnge_usss vcmpngess vcmpngt_usss vcmpngtss vcmpfalse_oqss vcmpfalsess vcmpneq_oqss vcmpge_osss vcmpgess vcmpgt_osss vcmpgtss vcmptrue_uqss vcmptruess vcmplt_oqss vcmple_oqss vcmpunord_sss vcmpneq_usss vcmpnlt_uqss vcmpnle_uqss vcmpord_sss vcmpeq_usss vcmpnge_uqss vcmpngt_uqss vcmpfalse_osss vcmpneq_osss vcmpge_oqss vcmpgt_oqss vcmptrue_usss vcmpss vcomisd vcomiss vcvtdq2pd vcvtdq2ps vcvtpd2dq vcvtpd2ps vcvtps2dq vcvtps2pd vcvtsd2si vcvtsd2ss vcvtsi2sd vcvtsi2ss vcvtss2sd vcvtss2si vcvttpd2dq vcvttps2dq vcvttsd2si vcvttss2si vdivpd vdivps vdivsd vdivss vdppd vdpps vextractf128 vextractps vhaddpd vhaddps vhsubpd vhsubps vinsertf128 vinsertps vlddqu vldqqu vldmxcsr vmaskmovdqu vmaskmovps vmaskmovpd vmaxpd vmaxps vmaxsd vmaxss vminpd vminps vminsd vminss vmovapd vmovaps vmovd vmovq vmovddup vmovdqa vmovqqa vmovdqu vmovqqu vmovhlps vmovhpd vmovhps vmovlhps vmovlpd vmovlps vmovmskpd vmovmskps vmovntdq vmovntqq vmovntdqa vmovntpd vmovntps vmovsd vmovshdup vmovsldup vmovss vmovupd vmovups vmpsadbw vmulpd vmulps vmulsd vmulss vorpd vorps vpabsb vpabsw vpabsd vpacksswb vpackssdw vpackuswb vpackusdw vpaddb vpaddw vpaddd vpaddq vpaddsb vpaddsw vpaddusb vpaddusw vpalignr vpand vpandn vpavgb vpavgw vpblendvb vpblendw vpcmpestri vpcmpestrm vpcmpistri vpcmpistrm vpcmpeqb vpcmpeqw vpcmpeqd vpcmpeqq vpcmpgtb vpcmpgtw vpcmpgtd vpcmpgtq vpermilpd vpermilps vperm2f128 vpextrb vpextrw vpextrd vpextrq vphaddw vphaddd vphaddsw vphminposuw vphsubw vphsubd vphsubsw vpinsrb vpinsrw vpinsrd vpinsrq vpmaddwd vpmaddubsw vpmaxsb vpmaxsw vpmaxsd vpmaxub vpmaxuw vpmaxud vpminsb vpminsw vpminsd vpminub vpminuw vpminud vpmovmskb vpmovsxbw vpmovsxbd vpmovsxbq vpmovsxwd vpmovsxwq vpmovsxdq vpmovzxbw vpmovzxbd vpmovzxbq vpmovzxwd vpmovzxwq vpmovzxdq vpmulhuw vpmulhrsw vpmulhw vpmullw vpmulld vpmuludq vpmuldq vpor vpsadbw vpshufb vpshufd vpshufhw vpshuflw vpsignb vpsignw vpsignd vpslldq vpsrldq vpsllw vpslld vpsllq vpsraw vpsrad vpsrlw vpsrld vpsrlq vptest vpsubb vpsubw vpsubd vpsubq vpsubsb vpsubsw vpsubusb vpsubusw vpunpckhbw vpunpckhwd vpunpckhdq vpunpckhqdq vpunpcklbw vpunpcklwd vpunpckldq vpunpcklqdq vpxor vrcpps vrcpss vrsqrtps vrsqrtss vroundpd vroundps vroundsd vroundss vshufpd vshufps vsqrtpd vsqrtps vsqrtsd vsqrtss vstmxcsr vsubpd vsubps vsubsd vsubss vtestps vtestpd vucomisd vucomiss vunpckhpd vunpckhps vunpcklpd vunpcklps vxorpd vxorps vzeroall vzeroupper pclmullqlqdq pclmulhqlqdq pclmullqhqdq pclmulhqhqdq pclmulqdq vpclmullqlqdq vpclmulhqlqdq vpclmullqhqdq vpclmulhqhqdq vpclmulqdq vfmadd132ps vfmadd132pd vfmadd312ps vfmadd312pd vfmadd213ps vfmadd213pd vfmadd123ps vfmadd123pd vfmadd231ps vfmadd231pd vfmadd321ps vfmadd321pd vfmaddsub132ps vfmaddsub132pd vfmaddsub312ps vfmaddsub312pd vfmaddsub213ps vfmaddsub213pd vfmaddsub123ps vfmaddsub123pd vfmaddsub231ps vfmaddsub231pd vfmaddsub321ps vfmaddsub321pd vfmsub132ps vfmsub132pd vfmsub312ps vfmsub312pd vfmsub213ps vfmsub213pd vfmsub123ps vfmsub123pd vfmsub231ps vfmsub231pd vfmsub321ps vfmsub321pd vfmsubadd132ps vfmsubadd132pd vfmsubadd312ps vfmsubadd312pd vfmsubadd213ps vfmsubadd213pd vfmsubadd123ps vfmsubadd123pd vfmsubadd231ps vfmsubadd231pd vfmsubadd321ps vfmsubadd321pd vfnmadd132ps vfnmadd132pd vfnmadd312ps vfnmadd312pd vfnmadd213ps vfnmadd213pd vfnmadd123ps vfnmadd123pd vfnmadd231ps vfnmadd231pd vfnmadd321ps vfnmadd321pd vfnmsub132ps vfnmsub132pd vfnmsub312ps vfnmsub312pd vfnmsub213ps vfnmsub213pd vfnmsub123ps vfnmsub123pd vfnmsub231ps vfnmsub231pd vfnmsub321ps vfnmsub321pd vfmadd132ss vfmadd132sd vfmadd312ss vfmadd312sd vfmadd213ss vfmadd213sd vfmadd123ss vfmadd123sd vfmadd231ss vfmadd231sd vfmadd321ss vfmadd321sd vfmsub132ss vfmsub132sd vfmsub312ss vfmsub312sd vfmsub213ss vfmsub213sd vfmsub123ss vfmsub123sd vfmsub231ss vfmsub231sd vfmsub321ss vfmsub321sd vfnmadd132ss vfnmadd132sd vfnmadd312ss vfnmadd312sd vfnmadd213ss vfnmadd213sd vfnmadd123ss vfnmadd123sd vfnmadd231ss vfnmadd231sd vfnmadd321ss vfnmadd321sd vfnmsub132ss vfnmsub132sd vfnmsub312ss vfnmsub312sd vfnmsub213ss vfnmsub213sd vfnmsub123ss vfnmsub123sd vfnmsub231ss vfnmsub231sd vfnmsub321ss vfnmsub321sd rdfsbase rdgsbase rdrand wrfsbase wrgsbase vcvtph2ps vcvtps2ph adcx adox rdseed clac stac xstore xcryptecb xcryptcbc xcryptctr xcryptcfb xcryptofb montmul xsha1 xsha256 llwpcb slwpcb lwpval lwpins vfmaddpd vfmaddps vfmaddsd vfmaddss vfmaddsubpd vfmaddsubps vfmsubaddpd vfmsubaddps vfmsubpd vfmsubps vfmsubsd vfmsubss vfnmaddpd vfnmaddps vfnmaddsd vfnmaddss vfnmsubpd vfnmsubps vfnmsubsd vfnmsubss vfrczpd vfrczps vfrczsd vfrczss vpcmov vpcomb vpcomd vpcomq vpcomub vpcomud vpcomuq vpcomuw vpcomw vphaddbd vphaddbq vphaddbw vphadddq vphaddubd vphaddubq vphaddubw vphaddudq vphadduwd vphadduwq vphaddwd vphaddwq vphsubbw vphsubdq vphsubwd vpmacsdd vpmacsdqh vpmacsdql vpmacssdd vpmacssdqh vpmacssdql vpmacsswd vpmacssww vpmacswd vpmacsww vpmadcsswd vpmadcswd vpperm vprotb vprotd vprotq vprotw vpshab vpshad vpshaq vpshaw vpshlb vpshld vpshlq vpshlw vbroadcasti128 vpblendd vpbroadcastb vpbroadcastw vpbroadcastd vpbroadcastq vpermd vpermpd vpermps vpermq vperm2i128 vextracti128 vinserti128 vpmaskmovd vpmaskmovq vpsllvd vpsllvq vpsravd vpsrlvd vpsrlvq vgatherdpd vgatherqpd vgatherdps vgatherqps vpgatherdd vpgatherqd vpgatherdq vpgatherqq xabort xbegin xend xtest andn bextr blci blcic blsi blsic blcfill blsfill blcmsk blsmsk blsr blcs bzhi mulx pdep pext rorx sarx shlx shrx tzcnt tzmsk t1mskc valignd valignq vblendmpd vblendmps vbroadcastf32x4 vbroadcastf64x4 vbroadcasti32x4 vbroadcasti64x4 vcompresspd vcompressps vcvtpd2udq vcvtps2udq vcvtsd2usi vcvtss2usi vcvttpd2udq vcvttps2udq vcvttsd2usi vcvttss2usi vcvtudq2pd vcvtudq2ps vcvtusi2sd vcvtusi2ss vexpandpd vexpandps vextractf32x4 vextractf64x4 vextracti32x4 vextracti64x4 vfixupimmpd vfixupimmps vfixupimmsd vfixupimmss vgetexppd vgetexpps vgetexpsd vgetexpss vgetmantpd vgetmantps vgetmantsd vgetmantss vinsertf32x4 vinsertf64x4 vinserti32x4 vinserti64x4 vmovdqa32 vmovdqa64 vmovdqu32 vmovdqu64 vpabsq vpandd vpandnd vpandnq vpandq vpblendmd vpblendmq vpcmpltd vpcmpled vpcmpneqd vpcmpnltd vpcmpnled vpcmpd vpcmpltq vpcmpleq vpcmpneqq vpcmpnltq vpcmpnleq vpcmpq vpcmpequd vpcmpltud vpcmpleud vpcmpnequd vpcmpnltud vpcmpnleud vpcmpud vpcmpequq vpcmpltuq vpcmpleuq vpcmpnequq vpcmpnltuq vpcmpnleuq vpcmpuq vpcompressd vpcompressq vpermi2d vpermi2pd vpermi2ps vpermi2q vpermt2d vpermt2pd vpermt2ps vpermt2q vpexpandd vpexpandq vpmaxsq vpmaxuq vpminsq vpminuq vpmovdb vpmovdw vpmovqb vpmovqd vpmovqw vpmovsdb vpmovsdw vpmovsqb vpmovsqd vpmovsqw vpmovusdb vpmovusdw vpmovusqb vpmovusqd vpmovusqw vpord vporq vprold vprolq vprolvd vprolvq vprord vprorq vprorvd vprorvq vpscatterdd vpscatterdq vpscatterqd vpscatterqq vpsraq vpsravq vpternlogd vpternlogq vptestmd vptestmq vptestnmd vptestnmq vpxord vpxorq vrcp14pd vrcp14ps vrcp14sd vrcp14ss vrndscalepd vrndscaleps vrndscalesd vrndscaless vrsqrt14pd vrsqrt14ps vrsqrt14sd vrsqrt14ss vscalefpd vscalefps vscalefsd vscalefss vscatterdpd vscatterdps vscatterqpd vscatterqps vshuff32x4 vshuff64x2 vshufi32x4 vshufi64x2 kandnw kandw kmovw knotw kortestw korw kshiftlw kshiftrw kunpckbw kxnorw kxorw vpbroadcastmb2q vpbroadcastmw2d vpconflictd vpconflictq vplzcntd vplzcntq vexp2pd vexp2ps vrcp28pd vrcp28ps vrcp28sd vrcp28ss vrsqrt28pd vrsqrt28ps vrsqrt28sd vrsqrt28ss vgatherpf0dpd vgatherpf0dps vgatherpf0qpd vgatherpf0qps vgatherpf1dpd vgatherpf1dps vgatherpf1qpd vgatherpf1qps vscatterpf0dpd vscatterpf0dps vscatterpf0qpd vscatterpf0qps vscatterpf1dpd vscatterpf1dps vscatterpf1qpd vscatterpf1qps prefetchwt1 bndmk bndcl bndcu bndcn bndmov bndldx bndstx sha1rnds4 sha1nexte sha1msg1 sha1msg2 sha256rnds2 sha256msg1 sha256msg2 hint_nop0 hint_nop1 hint_nop2 hint_nop3 hint_nop4 hint_nop5 hint_nop6 hint_nop7 hint_nop8 hint_nop9 hint_nop10 hint_nop11 hint_nop12 hint_nop13 hint_nop14 hint_nop15 hint_nop16 hint_nop17 hint_nop18 hint_nop19 hint_nop20 hint_nop21 hint_nop22 hint_nop23 hint_nop24 hint_nop25 hint_nop26 hint_nop27 hint_nop28 hint_nop29 hint_nop30 hint_nop31 hint_nop32 hint_nop33 hint_nop34 hint_nop35 hint_nop36 hint_nop37 hint_nop38 hint_nop39 hint_nop40 hint_nop41 hint_nop42 hint_nop43 hint_nop44 hint_nop45 hint_nop46 hint_nop47 hint_nop48 hint_nop49 hint_nop50 hint_nop51 hint_nop52 hint_nop53 hint_nop54 hint_nop55 hint_nop56 hint_nop57 hint_nop58 hint_nop59 hint_nop60 hint_nop61 hint_nop62 hint_nop63",built_in:"ip eip rip al ah bl bh cl ch dl dh sil dil bpl spl r8b r9b r10b r11b r12b r13b r14b r15b ax bx cx dx si di bp sp r8w r9w r10w r11w r12w r13w r14w r15w eax ebx ecx edx esi edi ebp esp eip r8d r9d r10d r11d r12d r13d r14d r15d rax rbx rcx rdx rsi rdi rbp rsp r8 r9 r10 r11 r12 r13 r14 r15 cs ds es fs gs ss st st0 st1 st2 st3 st4 st5 st6 st7 mm0 mm1 mm2 mm3 mm4 mm5 mm6 mm7 xmm0  xmm1  xmm2  xmm3  xmm4  xmm5  xmm6  xmm7  xmm8  xmm9 xmm10  xmm11 xmm12 xmm13 xmm14 xmm15 xmm16 xmm17 xmm18 xmm19 xmm20 xmm21 xmm22 xmm23 xmm24 xmm25 xmm26 xmm27 xmm28 xmm29 xmm30 xmm31 ymm0  ymm1  ymm2  ymm3  ymm4  ymm5  ymm6  ymm7  ymm8  ymm9 ymm10  ymm11 ymm12 ymm13 ymm14 ymm15 ymm16 ymm17 ymm18 ymm19 ymm20 ymm21 ymm22 ymm23 ymm24 ymm25 ymm26 ymm27 ymm28 ymm29 ymm30 ymm31 zmm0  zmm1  zmm2  zmm3  zmm4  zmm5  zmm6  zmm7  zmm8  zmm9 zmm10  zmm11 zmm12 zmm13 zmm14 zmm15 zmm16 zmm17 zmm18 zmm19 zmm20 zmm21 zmm22 zmm23 zmm24 zmm25 zmm26 zmm27 zmm28 zmm29 zmm30 zmm31 k0 k1 k2 k3 k4 k5 k6 k7 bnd0 bnd1 bnd2 bnd3 cr0 cr1 cr2 cr3 cr4 cr8 dr0 dr1 dr2 dr3 dr8 tr3 tr4 tr5 tr6 tr7 r0 r1 r2 r3 r4 r5 r6 r7 r0b r1b r2b r3b r4b r5b r6b r7b r0w r1w r2w r3w r4w r5w r6w r7w r0d r1d r2d r3d r4d r5d r6d r7d r0h r1h r2h r3h r0l r1l r2l r3l r4l r5l r6l r7l r8l r9l r10l r11l r12l r13l r14l r15l db dw dd dq dt ddq do dy dz resb resw resd resq rest resdq reso resy resz incbin equ times byte word dword qword nosplit rel abs seg wrt strict near far a32 ptr",meta:"%define %xdefine %+ %undef %defstr %deftok %assign %strcat %strlen %substr %rotate %elif %else %endif %if %ifmacro %ifctx %ifidn %ifidni %ifid %ifnum %ifstr %iftoken %ifempty %ifenv %error %warning %fatal %rep %endrep %include %push %pop %repl %pathsearch %depend %use %arg %stacksize %local %line %comment %endcomment .nolist __FILE__ __LINE__ __SECT__  __BITS__ __OUTPUT_FORMAT__ __DATE__ __TIME__ __DATE_NUM__ __TIME_NUM__ __UTC_DATE__ __UTC_TIME__ __UTC_DATE_NUM__ __UTC_TIME_NUM__  __PASS__ struc endstruc istruc at iend align alignb sectalign daz nodaz up down zero default option assume public bits use16 use32 use64 default section segment absolute extern global common cpu float __utf16__ __utf16le__ __utf16be__ __utf32__ __utf32le__ __utf32be__ __float8__ __float16__ __float32__ __float64__ __float80m__ __float80e__ __float128l__ __float128h__ __Infinity__ __QNaN__ __SNaN__ Inf NaN QNaN SNaN float8 float16 float32 float64 float80m float80e float128l float128h __FLOAT_DAZ__ __FLOAT_ROUND__ __FLOAT__"},contains:[e.COMMENT(";","$",{relevance:0}),{className:"number",variants:[{begin:"\\b(?:([0-9][0-9_]*)?\\.[0-9_]*(?:[eE][+-]?[0-9_]+)?|(0[Xx])?[0-9][0-9_]*(\\.[0-9_]*)?(?:[pP](?:[+-]?[0-9_]+)?)?)\\b",relevance:0},{begin:"\\$[0-9][0-9A-Fa-f]*",relevance:0},{begin:"\\b(?:[0-9A-Fa-f][0-9A-Fa-f_]*[Hh]|[0-9][0-9_]*[DdTt]?|[0-7][0-7_]*[QqOo]|[0-1][0-1_]*[BbYy])\\b"},{begin:"\\b(?:0[Xx][0-9A-Fa-f_]+|0[DdTt][0-9_]+|0[QqOo][0-7_]+|0[BbYy][0-1_]+)\\b"}]},e.QUOTE_STRING_MODE,{className:"string",variants:[{begin:"'",end:"[^\\\\]'"},{begin:"`",end:"[^\\\\]`"}],relevance:0},{className:"symbol",variants:[{begin:"^\\s*[A-Za-z._?][A-Za-z0-9_$#@~.?]*(:|\\s+label)"},{begin:"^\\s*%%[A-Za-z0-9_$#@~.?]*:"}],relevance:0},{className:"subst",begin:"%[0-9]+",relevance:0},{className:"subst",begin:"%!S+",relevance:0},{className:"meta",begin:/^\s*\.[\w_-]+/}]}}return lr=n,lr}var cr,ol;function em(){if(ol)return cr;ol=1;function n(e){const t=["if","then","else","do","while","until","for","loop","import","with","is","as","where","when","by","data","constant","integer","real","text","name","boolean","symbol","infix","prefix","postfix","block","tree"],a=["in","mod","rem","and","or","xor","not","abs","sign","floor","ceil","sqrt","sin","cos","tan","asin","acos","atan","exp","expm1","log","log2","log10","log1p","pi","at","text_length","text_range","text_find","text_replace","contains","page","slide","basic_slide","title_slide","title","subtitle","fade_in","fade_out","fade_at","clear_color","color","line_color","line_width","texture_wrap","texture_transform","texture","scale_?x","scale_?y","scale_?z?","translate_?x","translate_?y","translate_?z?","rotate_?x","rotate_?y","rotate_?z?","rectangle","circle","ellipse","sphere","path","line_to","move_to","quad_to","curve_to","theme","background","contents","locally","time","mouse_?x","mouse_?y","mouse_buttons"],i=["ObjectLoader","Animate","MovieCredits","Slides","Filters","Shading","Materials","LensFlare","Mapping","VLCAudioVideo","StereoDecoder","PointCloud","NetworkAccess","RemoteControl","RegExp","ChromaKey","Snowfall","NodeJS","Speech","Charts"],s={$pattern:/[a-zA-Z][a-zA-Z0-9_?]*/,keyword:t,literal:["true","false","nil"],built_in:a.concat(i)},r={className:"string",begin:'"',end:'"',illegal:"\\n"},l={className:"string",begin:"'",end:"'",illegal:"\\n"},c={className:"string",begin:"<<",end:">>"},_={className:"number",begin:"[0-9]+#[0-9A-Z_]+(\\.[0-9-A-Z_]+)?#?([Ee][+-]?[0-9]+)?"},d={beginKeywords:"import",end:"$",keywords:s,contains:[r]},E={className:"function",begin:/[a-z][^\n]*->/,returnBegin:!0,end:/->/,contains:[e.inherit(e.TITLE_MODE,{starts:{endsWithParent:!0,keywords:s}})]};return{name:"XL",aliases:["tao"],keywords:s,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,r,l,c,E,d,_,e.NUMBER_MODE]}}return cr=n,cr}var _r,sl;function tm(){if(sl)return _r;sl=1;function n(e){return{name:"XQuery",aliases:["xpath","xq"],case_insensitive:!1,illegal:/(proc)|(abstract)|(extends)|(until)|(#)/,keywords:{$pattern:/[a-zA-Z$][a-zA-Z0-9_:-]*/,keyword:["module","schema","namespace","boundary-space","preserve","no-preserve","strip","default","collation","base-uri","ordering","context","decimal-format","decimal-separator","copy-namespaces","empty-sequence","except","exponent-separator","external","grouping-separator","inherit","no-inherit","lax","minus-sign","per-mille","percent","schema-attribute","schema-element","strict","unordered","zero-digit","declare","import","option","function","validate","variable","for","at","in","let","where","order","group","by","return","if","then","else","tumbling","sliding","window","start","when","only","end","previous","next","stable","ascending","descending","allowing","empty","greatest","least","some","every","satisfies","switch","case","typeswitch","try","catch","and","or","to","union","intersect","instance","of","treat","as","castable","cast","map","array","delete","insert","into","replace","value","rename","copy","modify","update"],type:["item","document-node","node","attribute","document","element","comment","namespace","namespace-node","processing-instruction","text","construction","xs:anyAtomicType","xs:untypedAtomic","xs:duration","xs:time","xs:decimal","xs:float","xs:double","xs:gYearMonth","xs:gYear","xs:gMonthDay","xs:gMonth","xs:gDay","xs:boolean","xs:base64Binary","xs:hexBinary","xs:anyURI","xs:QName","xs:NOTATION","xs:dateTime","xs:dateTimeStamp","xs:date","xs:string","xs:normalizedString","xs:token","xs:language","xs:NMTOKEN","xs:Name","xs:NCName","xs:ID","xs:IDREF","xs:ENTITY","xs:integer","xs:nonPositiveInteger","xs:negativeInteger","xs:long","xs:int","xs:short","xs:byte","xs:nonNegativeInteger","xs:unisignedLong","xs:unsignedInt","xs:unsignedShort","xs:unsignedByte","xs:positiveInteger","xs:yearMonthDuration","xs:dayTimeDuration"],literal:["eq","ne","lt","le","gt","ge","is","self::","child::","descendant::","descendant-or-self::","attribute::","following::","following-sibling::","parent::","ancestor::","ancestor-or-self::","preceding::","preceding-sibling::","NaN"]},contains:[{className:"variable",begin:/[$][\w\-:]+/},{className:"built_in",variants:[{begin:/\barray:/,end:/(?:append|filter|flatten|fold-(?:left|right)|for-each(?:-pair)?|get|head|insert-before|join|put|remove|reverse|size|sort|subarray|tail)\b/},{begin:/\bmap:/,end:/(?:contains|entry|find|for-each|get|keys|merge|put|remove|size)\b/},{begin:/\bmath:/,end:/(?:a(?:cos|sin|tan[2]?)|cos|exp(?:10)?|log(?:10)?|pi|pow|sin|sqrt|tan)\b/},{begin:/\bop:/,end:/\(/,excludeEnd:!0},{begin:/\bfn:/,end:/\(/,excludeEnd:!0},{begin:/[^</$:'"-]\b(?:abs|accumulator-(?:after|before)|adjust-(?:date(?:Time)?|time)-to-timezone|analyze-string|apply|available-(?:environment-variables|system-properties)|avg|base-uri|boolean|ceiling|codepoints?-(?:equal|to-string)|collation-key|collection|compare|concat|contains(?:-token)?|copy-of|count|current(?:-)?(?:date(?:Time)?|time|group(?:ing-key)?|output-uri|merge-(?:group|key))?data|dateTime|days?-from-(?:date(?:Time)?|duration)|deep-equal|default-(?:collation|language)|distinct-values|document(?:-uri)?|doc(?:-available)?|element-(?:available|with-id)|empty|encode-for-uri|ends-with|environment-variable|error|escape-html-uri|exactly-one|exists|false|filter|floor|fold-(?:left|right)|for-each(?:-pair)?|format-(?:date(?:Time)?|time|integer|number)|function-(?:arity|available|lookup|name)|generate-id|has-children|head|hours-from-(?:dateTime|duration|time)|id(?:ref)?|implicit-timezone|in-scope-prefixes|index-of|innermost|insert-before|iri-to-uri|json-(?:doc|to-xml)|key|lang|last|load-xquery-module|local-name(?:-from-QName)?|(?:lower|upper)-case|matches|max|minutes-from-(?:dateTime|duration|time)|min|months?-from-(?:date(?:Time)?|duration)|name(?:space-uri-?(?:for-prefix|from-QName)?)?|nilled|node-name|normalize-(?:space|unicode)|not|number|one-or-more|outermost|parse-(?:ietf-date|json)|path|position|(?:prefix-from-)?QName|random-number-generator|regex-group|remove|replace|resolve-(?:QName|uri)|reverse|root|round(?:-half-to-even)?|seconds-from-(?:dateTime|duration|time)|snapshot|sort|starts-with|static-base-uri|stream-available|string-?(?:join|length|to-codepoints)?|subsequence|substring-?(?:after|before)?|sum|system-property|tail|timezone-from-(?:date(?:Time)?|time)|tokenize|trace|trans(?:form|late)|true|type-available|unordered|unparsed-(?:entity|text)?-?(?:public-id|uri|available|lines)?|uri-collection|xml-to-json|years?-from-(?:date(?:Time)?|duration)|zero-or-one)\b/},{begin:/\blocal:/,end:/\(/,excludeEnd:!0},{begin:/\bzip:/,end:/(?:zip-file|(?:xml|html|text|binary)-entry| (?:update-)?entries)\b/},{begin:/\b(?:util|db|functx|app|xdmp|xmldb):/,end:/\(/,excludeEnd:!0}]},{className:"string",variants:[{begin:/"/,end:/"/,contains:[{begin:/""/,relevance:0}]},{begin:/'/,end:/'/,contains:[{begin:/''/,relevance:0}]}]},{className:"number",begin:/(\b0[0-7_]+)|(\b0x[0-9a-fA-F_]+)|(\b[1-9][0-9_]*(\.[0-9_]+)?)|[0_]\b/,relevance:0},{className:"comment",begin:/\(:/,end:/:\)/,relevance:10,contains:[{className:"doctag",begin:/@\w+/}]},{className:"meta",begin:/%[\w\-:]+/},{className:"title",begin:/\bxquery version "[13]\.[01]"\s?(?:encoding ".+")?/,end:/;/},{beginKeywords:"element attribute comment document processing-instruction",end:/\{/,excludeEnd:!0},{begin:/<([\w._:-]+)(\s+\S*=('|").*('|"))?>/,end:/(\/[\w._:-]+>)/,subLanguage:"xml",contains:[{begin:/\{/,end:/\}/,subLanguage:"xquery"},"self"]}]}}return _r=n,_r}var dr,ll;function nm(){if(ll)return dr;ll=1;function n(e){const t={className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[e.inherit(e.APOS_STRING_MODE,{illegal:null}),e.inherit(e.QUOTE_STRING_MODE,{illegal:null})]},a=e.UNDERSCORE_TITLE_MODE,i={variants:[e.BINARY_NUMBER_MODE,e.C_NUMBER_MODE]},o="namespace class interface use extends function return abstract final public protected private static deprecated throw try catch Exception echo empty isset instanceof unset let var new const self require if else elseif switch case default do while loop for continue break likely unlikely __LINE__ __FILE__ __DIR__ __FUNCTION__ __CLASS__ __TRAIT__ __METHOD__ __NAMESPACE__ array boolean float double integer object resource string char long unsigned bool int uint ulong uchar true false null undefined";return{name:"Zephir",aliases:["zep"],keywords:o,contains:[e.C_LINE_COMMENT_MODE,e.COMMENT(/\/\*/,/\*\//,{contains:[{className:"doctag",begin:/@[A-Za-z]+/}]}),{className:"string",begin:/<<<['"]?\w+['"]?$/,end:/^\w+;/,contains:[e.BACKSLASH_ESCAPE]},{begin:/(::|->)+[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*/},{className:"function",beginKeywords:"function fn",end:/[;{]/,excludeEnd:!0,illegal:/\$|\[|%/,contains:[a,{className:"params",begin:/\(/,end:/\)/,keywords:o,contains:["self",e.C_BLOCK_COMMENT_MODE,t,i]}]},{className:"class",beginKeywords:"class interface",end:/\{/,excludeEnd:!0,illegal:/[:($"]/,contains:[{beginKeywords:"extends implements"},a]},{beginKeywords:"namespace",end:/;/,illegal:/[.']/,contains:[a]},{beginKeywords:"use",end:/;/,contains:[a]},{begin:/=>/},t,i]}}return dr=n,dr}var u=A_;u.registerLanguage("1c",v_());u.registerLanguage("abnf",y_());u.registerLanguage("accesslog",D_());u.registerLanguage("actionscript",h_());u.registerLanguage("ada",M_());u.registerLanguage("angelscript",L_());u.registerLanguage("apache",x_());u.registerLanguage("applescript",P_());u.registerLanguage("arcade",w_());u.registerLanguage("arduino",k_());u.registerLanguage("armasm",U_());u.registerLanguage("xml",F_());u.registerLanguage("asciidoc",B_());u.registerLanguage("aspectj",G_());u.registerLanguage("autohotkey",Y_());u.registerLanguage("autoit",q_());u.registerLanguage("avrasm",H_());u.registerLanguage("awk",V_());u.registerLanguage("axapta",W_());u.registerLanguage("bash",z_());u.registerLanguage("basic",K_());u.registerLanguage("bnf",$_());u.registerLanguage("brainfuck",Q_());u.registerLanguage("c",X_());u.registerLanguage("cal",Z_());u.registerLanguage("capnproto",J_());u.registerLanguage("ceylon",j_());u.registerLanguage("clean",ed());u.registerLanguage("clojure",td());u.registerLanguage("clojure-repl",nd());u.registerLanguage("cmake",ad());u.registerLanguage("coffeescript",rd());u.registerLanguage("coq",id());u.registerLanguage("cos",od());u.registerLanguage("cpp",sd());u.registerLanguage("crmsh",ld());u.registerLanguage("crystal",cd());u.registerLanguage("csharp",_d());u.registerLanguage("csp",dd());u.registerLanguage("css",ud());u.registerLanguage("d",Ed());u.registerLanguage("markdown",md());u.registerLanguage("dart",pd());u.registerLanguage("delphi",Sd());u.registerLanguage("diff",gd());u.registerLanguage("django",Td());u.registerLanguage("dns",bd());u.registerLanguage("dockerfile",Rd());u.registerLanguage("dos",Nd());u.registerLanguage("dsconfig",Cd());u.registerLanguage("dts",fd());u.registerLanguage("dust",Od());u.registerLanguage("ebnf",Id());u.registerLanguage("elixir",Ad());u.registerLanguage("elm",vd());u.registerLanguage("ruby",yd());u.registerLanguage("erb",Dd());u.registerLanguage("erlang-repl",hd());u.registerLanguage("erlang",Md());u.registerLanguage("excel",Ld());u.registerLanguage("fix",xd());u.registerLanguage("flix",Pd());u.registerLanguage("fortran",wd());u.registerLanguage("fsharp",kd());u.registerLanguage("gams",Ud());u.registerLanguage("gauss",Fd());u.registerLanguage("gcode",Bd());u.registerLanguage("gherkin",Gd());u.registerLanguage("glsl",Yd());u.registerLanguage("gml",qd());u.registerLanguage("go",Hd());u.registerLanguage("golo",Vd());u.registerLanguage("gradle",Wd());u.registerLanguage("graphql",zd());u.registerLanguage("groovy",Kd());u.registerLanguage("haml",$d());u.registerLanguage("handlebars",Qd());u.registerLanguage("haskell",Xd());u.registerLanguage("haxe",Zd());u.registerLanguage("hsp",Jd());u.registerLanguage("http",jd());u.registerLanguage("hy",eu());u.registerLanguage("inform7",tu());u.registerLanguage("ini",nu());u.registerLanguage("irpf90",au());u.registerLanguage("isbl",ru());u.registerLanguage("java",iu());u.registerLanguage("javascript",ou());u.registerLanguage("jboss-cli",su());u.registerLanguage("json",lu());u.registerLanguage("julia",cu());u.registerLanguage("julia-repl",_u());u.registerLanguage("kotlin",du());u.registerLanguage("lasso",uu());u.registerLanguage("latex",Eu());u.registerLanguage("ldif",mu());u.registerLanguage("leaf",pu());u.registerLanguage("less",Su());u.registerLanguage("lisp",gu());u.registerLanguage("livecodeserver",Tu());u.registerLanguage("livescript",bu());u.registerLanguage("llvm",Ru());u.registerLanguage("lsl",Nu());u.registerLanguage("lua",Cu());u.registerLanguage("makefile",fu());u.registerLanguage("mathematica",Ou());u.registerLanguage("matlab",Iu());u.registerLanguage("maxima",Au());u.registerLanguage("mel",vu());u.registerLanguage("mercury",yu());u.registerLanguage("mipsasm",Du());u.registerLanguage("mizar",hu());u.registerLanguage("perl",Mu());u.registerLanguage("mojolicious",Lu());u.registerLanguage("monkey",xu());u.registerLanguage("moonscript",Pu());u.registerLanguage("n1ql",wu());u.registerLanguage("nestedtext",ku());u.registerLanguage("nginx",Uu());u.registerLanguage("nim",Fu());u.registerLanguage("nix",Bu());u.registerLanguage("node-repl",Gu());u.registerLanguage("nsis",Yu());u.registerLanguage("objectivec",qu());u.registerLanguage("ocaml",Hu());u.registerLanguage("openscad",Vu());u.registerLanguage("oxygene",Wu());u.registerLanguage("parser3",zu());u.registerLanguage("pf",Ku());u.registerLanguage("pgsql",$u());u.registerLanguage("php",Qu());u.registerLanguage("php-template",Xu());u.registerLanguage("plaintext",Zu());u.registerLanguage("pony",Ju());u.registerLanguage("powershell",ju());u.registerLanguage("processing",eE());u.registerLanguage("profile",tE());u.registerLanguage("prolog",nE());u.registerLanguage("properties",aE());u.registerLanguage("protobuf",rE());u.registerLanguage("puppet",iE());u.registerLanguage("purebasic",oE());u.registerLanguage("python",sE());u.registerLanguage("python-repl",lE());u.registerLanguage("q",cE());u.registerLanguage("qml",_E());u.registerLanguage("r",dE());u.registerLanguage("reasonml",uE());u.registerLanguage("rib",EE());u.registerLanguage("roboconf",mE());u.registerLanguage("routeros",pE());u.registerLanguage("rsl",SE());u.registerLanguage("ruleslanguage",gE());u.registerLanguage("rust",TE());u.registerLanguage("sas",bE());u.registerLanguage("scala",RE());u.registerLanguage("scheme",NE());u.registerLanguage("scilab",CE());u.registerLanguage("scss",fE());u.registerLanguage("shell",OE());u.registerLanguage("smali",IE());u.registerLanguage("smalltalk",AE());u.registerLanguage("sml",vE());u.registerLanguage("sqf",yE());u.registerLanguage("sql",DE());u.registerLanguage("stan",hE());u.registerLanguage("stata",ME());u.registerLanguage("step21",LE());u.registerLanguage("stylus",xE());u.registerLanguage("subunit",PE());u.registerLanguage("swift",wE());u.registerLanguage("taggerscript",kE());u.registerLanguage("yaml",UE());u.registerLanguage("tap",FE());u.registerLanguage("tcl",BE());u.registerLanguage("thrift",GE());u.registerLanguage("tp",YE());u.registerLanguage("twig",qE());u.registerLanguage("typescript",HE());u.registerLanguage("vala",VE());u.registerLanguage("vbnet",WE());u.registerLanguage("vbscript",zE());u.registerLanguage("vbscript-html",KE());u.registerLanguage("verilog",$E());u.registerLanguage("vhdl",QE());u.registerLanguage("vim",XE());u.registerLanguage("wasm",ZE());u.registerLanguage("wren",JE());u.registerLanguage("x86asm",jE());u.registerLanguage("xl",em());u.registerLanguage("xquery",tm());u.registerLanguage("zephir",nm());u.HighlightJS=u;u.default=u;var am=u;const rm=Mc(am),lm=({lines:n=[],language:e})=>{const t=Te.useRef(null),{highlightRegex:a}=Te.useContext(Lc),i=Te.useMemo(()=>n.map(s=>s.value.value).join(`
-`),[n]),o=Te.useMemo(()=>{var s;const r=a==null?void 0:a();if(r){const l=i.split(r),c=(s=l.shift())!==null&&s!==void 0?s:"";return _e.jsxs(_e.Fragment,{children:[_e.jsx(_e.Fragment,{children:c}),l.map((_,d)=>d%2===0?_e.jsx("mark",{className:"highlight-text",children:_},d):_e.jsx(Te.Fragment,{children:_},d))]})}return i},[i,a]);return Te.useLayoutEffect(()=>{const s=t.current;s&&(rm.highlightElement(s),s.classList.contains("hljs")||s.classList.add("hljs"))},[e,o]),_e.jsxs("pre",{role:"region",children:[_e.jsx("span",{className:"copyonly",children:"```"}),_e.jsx("code",{ref:t,className:(!e||e==="none")&&"code-colors"||`code-colors language-${e}`,children:o},e+i),_e.jsx("span",{className:"copyonly",children:"```"})]})};export{lm as default};
diff --git a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_AMS-Regular-0cdd387c.woff2 b/pr-preview/pr-33293/uikit-playground/assets/KaTeX_AMS-Regular-0cdd387c.woff2
deleted file mode 100644
index 0acaaff03d4bb7606de02a827aeee338e5a86910..0000000000000000000000000000000000000000
Binary files a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_AMS-Regular-0cdd387c.woff2 and /dev/null differ
diff --git a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_AMS-Regular-30da91e8.woff b/pr-preview/pr-33293/uikit-playground/assets/KaTeX_AMS-Regular-30da91e8.woff
deleted file mode 100644
index b804d7b33a3fa5b2587d2d1d55006aed678e3eb2..0000000000000000000000000000000000000000
Binary files a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_AMS-Regular-30da91e8.woff and /dev/null differ
diff --git a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_AMS-Regular-68534840.ttf b/pr-preview/pr-33293/uikit-playground/assets/KaTeX_AMS-Regular-68534840.ttf
deleted file mode 100644
index c6f9a5e7c03f9e64e9c7b4773a8e37ade8eaf406..0000000000000000000000000000000000000000
Binary files a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_AMS-Regular-68534840.ttf and /dev/null differ
diff --git a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Caligraphic-Bold-07d8e303.ttf b/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Caligraphic-Bold-07d8e303.ttf
deleted file mode 100644
index 9ff4a5e04421e5107f74c28e27354e0b2a4e7ef8..0000000000000000000000000000000000000000
Binary files a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Caligraphic-Bold-07d8e303.ttf and /dev/null differ
diff --git a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Caligraphic-Bold-1ae6bd74.woff b/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Caligraphic-Bold-1ae6bd74.woff
deleted file mode 100644
index 9759710d1d3e16eb10012d56babb73f2479ba9f0..0000000000000000000000000000000000000000
Binary files a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Caligraphic-Bold-1ae6bd74.woff and /dev/null differ
diff --git a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Caligraphic-Bold-de7701e4.woff2 b/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Caligraphic-Bold-de7701e4.woff2
deleted file mode 100644
index f390922eceffe1f6dfb81a3dc086a92d98171b02..0000000000000000000000000000000000000000
Binary files a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Caligraphic-Bold-de7701e4.woff2 and /dev/null differ
diff --git a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Caligraphic-Regular-3398dd02.woff b/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Caligraphic-Regular-3398dd02.woff
deleted file mode 100644
index 9bdd534fd2beb9b878f0219da9d63ffba56677e2..0000000000000000000000000000000000000000
Binary files a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Caligraphic-Regular-3398dd02.woff and /dev/null differ
diff --git a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Caligraphic-Regular-5d53e70a.woff2 b/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Caligraphic-Regular-5d53e70a.woff2
deleted file mode 100644
index 75344a1f98e37e2c631e178065854c3a81fb842f..0000000000000000000000000000000000000000
Binary files a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Caligraphic-Regular-5d53e70a.woff2 and /dev/null differ
diff --git a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Caligraphic-Regular-ed0b7437.ttf b/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Caligraphic-Regular-ed0b7437.ttf
deleted file mode 100644
index f522294ff0f3f8c52dfdaef7ebfaa06ebfcfaabf..0000000000000000000000000000000000000000
Binary files a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Caligraphic-Regular-ed0b7437.ttf and /dev/null differ
diff --git a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Fraktur-Bold-74444efd.woff2 b/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Fraktur-Bold-74444efd.woff2
deleted file mode 100644
index 395f28beac23c7b0f7f3a1e714bd8dac253dd3bc..0000000000000000000000000000000000000000
Binary files a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Fraktur-Bold-74444efd.woff2 and /dev/null differ
diff --git a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Fraktur-Bold-9163df9c.ttf b/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Fraktur-Bold-9163df9c.ttf
deleted file mode 100644
index 4e98259c3b54076d684bf3459baeaeae8dbce97a..0000000000000000000000000000000000000000
Binary files a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Fraktur-Bold-9163df9c.ttf and /dev/null differ
diff --git a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Fraktur-Bold-9be7ceb8.woff b/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Fraktur-Bold-9be7ceb8.woff
deleted file mode 100644
index e7730f66275c87c28f26530d89264cffecf90be0..0000000000000000000000000000000000000000
Binary files a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Fraktur-Bold-9be7ceb8.woff and /dev/null differ
diff --git a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Fraktur-Regular-1e6f9579.ttf b/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Fraktur-Regular-1e6f9579.ttf
deleted file mode 100644
index b8461b275fae76efd0d21fd0f1aaa696a5b10f9a..0000000000000000000000000000000000000000
Binary files a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Fraktur-Regular-1e6f9579.ttf and /dev/null differ
diff --git a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Fraktur-Regular-51814d27.woff2 b/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Fraktur-Regular-51814d27.woff2
deleted file mode 100644
index 735f6948d63c8cc7f8233735bb9c8d843c83d804..0000000000000000000000000000000000000000
Binary files a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Fraktur-Regular-51814d27.woff2 and /dev/null differ
diff --git a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Fraktur-Regular-5e28753b.woff b/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Fraktur-Regular-5e28753b.woff
deleted file mode 100644
index acab069f90b6fe6301a004e6f8beaf6a0db48bce..0000000000000000000000000000000000000000
Binary files a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Fraktur-Regular-5e28753b.woff and /dev/null differ
diff --git a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Main-Bold-0f60d1b8.woff2 b/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Main-Bold-0f60d1b8.woff2
deleted file mode 100644
index ab2ad21da6fbe6c171bb869240954d0ead8f68fd..0000000000000000000000000000000000000000
Binary files a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Main-Bold-0f60d1b8.woff2 and /dev/null differ
diff --git a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Main-Bold-138ac28d.ttf b/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Main-Bold-138ac28d.ttf
deleted file mode 100644
index 4060e627dc341c1854260cbc3f7386e222a4d297..0000000000000000000000000000000000000000
Binary files a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Main-Bold-138ac28d.ttf and /dev/null differ
diff --git a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Main-Bold-c76c5d69.woff b/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Main-Bold-c76c5d69.woff
deleted file mode 100644
index f38136ac1cc2dcdc9d9b10b8521487468b1f768c..0000000000000000000000000000000000000000
Binary files a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Main-Bold-c76c5d69.woff and /dev/null differ
diff --git a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Main-BoldItalic-70ee1f64.ttf b/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Main-BoldItalic-70ee1f64.ttf
deleted file mode 100644
index dc007977ee709a236d9e82719cf7d4e5577a81b9..0000000000000000000000000000000000000000
Binary files a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Main-BoldItalic-70ee1f64.ttf and /dev/null differ
diff --git a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Main-BoldItalic-99cd42a3.woff2 b/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Main-BoldItalic-99cd42a3.woff2
deleted file mode 100644
index 5931794de4a2a485fa70099bf2659b145976d043..0000000000000000000000000000000000000000
Binary files a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Main-BoldItalic-99cd42a3.woff2 and /dev/null differ
diff --git a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Main-BoldItalic-a6f7ec0d.woff b/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Main-BoldItalic-a6f7ec0d.woff
deleted file mode 100644
index 67807b0bd4f867853271f5917fb3adf377f93f53..0000000000000000000000000000000000000000
Binary files a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Main-BoldItalic-a6f7ec0d.woff and /dev/null differ
diff --git a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Main-Italic-0d85ae7c.ttf b/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Main-Italic-0d85ae7c.ttf
deleted file mode 100644
index 0e9b0f354ad460202bba554359f5adcc8da666b7..0000000000000000000000000000000000000000
Binary files a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Main-Italic-0d85ae7c.ttf and /dev/null differ
diff --git a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Main-Italic-97479ca6.woff2 b/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Main-Italic-97479ca6.woff2
deleted file mode 100644
index b50920e138807f385d0b0359f4f0f09891f18406..0000000000000000000000000000000000000000
Binary files a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Main-Italic-97479ca6.woff2 and /dev/null differ
diff --git a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Main-Italic-f1d6ef86.woff b/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Main-Italic-f1d6ef86.woff
deleted file mode 100644
index 6f43b594b6c1d863a0e3f93b001f8dd503316464..0000000000000000000000000000000000000000
Binary files a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Main-Italic-f1d6ef86.woff and /dev/null differ
diff --git a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Main-Regular-c2342cd8.woff2 b/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Main-Regular-c2342cd8.woff2
deleted file mode 100644
index eb24a7ba282b03d830fa6c63ee897d92a5188736..0000000000000000000000000000000000000000
Binary files a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Main-Regular-c2342cd8.woff2 and /dev/null differ
diff --git a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Main-Regular-c6368d87.woff b/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Main-Regular-c6368d87.woff
deleted file mode 100644
index 21f5812968c42392a3eaea9b0c6320870b6b8b38..0000000000000000000000000000000000000000
Binary files a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Main-Regular-c6368d87.woff and /dev/null differ
diff --git a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Main-Regular-d0332f52.ttf b/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Main-Regular-d0332f52.ttf
deleted file mode 100644
index dd45e1ed2e18b32c516d9b481ebed3cb8bffa711..0000000000000000000000000000000000000000
Binary files a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Main-Regular-d0332f52.ttf and /dev/null differ
diff --git a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Math-BoldItalic-850c0af5.woff b/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Math-BoldItalic-850c0af5.woff
deleted file mode 100644
index 0ae390d74c9f665cf8b1e5ea5483395da7513444..0000000000000000000000000000000000000000
Binary files a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Math-BoldItalic-850c0af5.woff and /dev/null differ
diff --git a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Math-BoldItalic-dc47344d.woff2 b/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Math-BoldItalic-dc47344d.woff2
deleted file mode 100644
index 29657023adc09956249f6295746c8ce4469b50d3..0000000000000000000000000000000000000000
Binary files a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Math-BoldItalic-dc47344d.woff2 and /dev/null differ
diff --git a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Math-BoldItalic-f9377ab0.ttf b/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Math-BoldItalic-f9377ab0.ttf
deleted file mode 100644
index 728ce7a1e2cb689df32c3a6c26e1bd072dcf2acb..0000000000000000000000000000000000000000
Binary files a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Math-BoldItalic-f9377ab0.ttf and /dev/null differ
diff --git a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Math-Italic-08ce98e5.ttf b/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Math-Italic-08ce98e5.ttf
deleted file mode 100644
index 70d559b4e937ca1b805eb39f544cbebe3c58ca6f..0000000000000000000000000000000000000000
Binary files a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Math-Italic-08ce98e5.ttf and /dev/null differ
diff --git a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Math-Italic-7af58c5e.woff2 b/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Math-Italic-7af58c5e.woff2
deleted file mode 100644
index 215c143fd7805a5c2b222bd7892a1a2b09610020..0000000000000000000000000000000000000000
Binary files a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Math-Italic-7af58c5e.woff2 and /dev/null differ
diff --git a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Math-Italic-8a8d2445.woff b/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Math-Italic-8a8d2445.woff
deleted file mode 100644
index eb5159d4c1ca83fb92b3190223698427df0e010c..0000000000000000000000000000000000000000
Binary files a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Math-Italic-8a8d2445.woff and /dev/null differ
diff --git a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_SansSerif-Bold-1ece03f7.ttf b/pr-preview/pr-33293/uikit-playground/assets/KaTeX_SansSerif-Bold-1ece03f7.ttf
deleted file mode 100644
index 2f65a8a3a6d3628d11ea9c26c9077cef672fe427..0000000000000000000000000000000000000000
Binary files a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_SansSerif-Bold-1ece03f7.ttf and /dev/null differ
diff --git a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_SansSerif-Bold-e99ae511.woff2 b/pr-preview/pr-33293/uikit-playground/assets/KaTeX_SansSerif-Bold-e99ae511.woff2
deleted file mode 100644
index cfaa3bda59246b49e94298478d6de3b3208066c8..0000000000000000000000000000000000000000
Binary files a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_SansSerif-Bold-e99ae511.woff2 and /dev/null differ
diff --git a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_SansSerif-Bold-ece03cfd.woff b/pr-preview/pr-33293/uikit-playground/assets/KaTeX_SansSerif-Bold-ece03cfd.woff
deleted file mode 100644
index 8d47c02d9408d34b2a9d566c0fe0d42bf82fb735..0000000000000000000000000000000000000000
Binary files a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_SansSerif-Bold-ece03cfd.woff and /dev/null differ
diff --git a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_SansSerif-Italic-00b26ac8.woff2 b/pr-preview/pr-33293/uikit-playground/assets/KaTeX_SansSerif-Italic-00b26ac8.woff2
deleted file mode 100644
index 349c06dc609f896392fd5bc8b364d3bc3efc9330..0000000000000000000000000000000000000000
Binary files a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_SansSerif-Italic-00b26ac8.woff2 and /dev/null differ
diff --git a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_SansSerif-Italic-3931dd81.ttf b/pr-preview/pr-33293/uikit-playground/assets/KaTeX_SansSerif-Italic-3931dd81.ttf
deleted file mode 100644
index d5850df98ec19de2eee9ff922ef59586efe471d0..0000000000000000000000000000000000000000
Binary files a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_SansSerif-Italic-3931dd81.ttf and /dev/null differ
diff --git a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_SansSerif-Italic-91ee6750.woff b/pr-preview/pr-33293/uikit-playground/assets/KaTeX_SansSerif-Italic-91ee6750.woff
deleted file mode 100644
index 7e02df963621a5e26d53d510f0b4992eebde1c60..0000000000000000000000000000000000000000
Binary files a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_SansSerif-Italic-91ee6750.woff and /dev/null differ
diff --git a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_SansSerif-Regular-11e4dc8a.woff b/pr-preview/pr-33293/uikit-playground/assets/KaTeX_SansSerif-Regular-11e4dc8a.woff
deleted file mode 100644
index 31b84829b42edae20d0148eeec0d922dad2108c4..0000000000000000000000000000000000000000
Binary files a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_SansSerif-Regular-11e4dc8a.woff and /dev/null differ
diff --git a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_SansSerif-Regular-68e8c73e.woff2 b/pr-preview/pr-33293/uikit-playground/assets/KaTeX_SansSerif-Regular-68e8c73e.woff2
deleted file mode 100644
index a90eea85f6f7bded69ff5d40114447a6d8b48cfe..0000000000000000000000000000000000000000
Binary files a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_SansSerif-Regular-68e8c73e.woff2 and /dev/null differ
diff --git a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_SansSerif-Regular-f36ea897.ttf b/pr-preview/pr-33293/uikit-playground/assets/KaTeX_SansSerif-Regular-f36ea897.ttf
deleted file mode 100644
index 537279f6bd2184ed32f1a5168850609147d58ee6..0000000000000000000000000000000000000000
Binary files a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_SansSerif-Regular-f36ea897.ttf and /dev/null differ
diff --git a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Script-Regular-036d4e95.woff2 b/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Script-Regular-036d4e95.woff2
deleted file mode 100644
index b3048fc115681ee6c1bc86b0aa158cfbbf59daa3..0000000000000000000000000000000000000000
Binary files a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Script-Regular-036d4e95.woff2 and /dev/null differ
diff --git a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Script-Regular-1c67f068.ttf b/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Script-Regular-1c67f068.ttf
deleted file mode 100644
index fd679bf374af72f2a183b97b40c9c7e9e51fbe5e..0000000000000000000000000000000000000000
Binary files a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Script-Regular-1c67f068.ttf and /dev/null differ
diff --git a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Script-Regular-d96cdf2b.woff b/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Script-Regular-d96cdf2b.woff
deleted file mode 100644
index 0e7da821eee0dd05a0a6f0b16c2c1345dc573a84..0000000000000000000000000000000000000000
Binary files a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Script-Regular-d96cdf2b.woff and /dev/null differ
diff --git a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Size1-Regular-6b47c401.woff2 b/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Size1-Regular-6b47c401.woff2
deleted file mode 100644
index c5a8462fbfe2c39a7c1857b9e296e62500a8a8a5..0000000000000000000000000000000000000000
Binary files a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Size1-Regular-6b47c401.woff2 and /dev/null differ
diff --git a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Size1-Regular-95b6d2f1.ttf b/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Size1-Regular-95b6d2f1.ttf
deleted file mode 100644
index 871fd7d19d8658f64d8696ed9cdfc82c821ed76d..0000000000000000000000000000000000000000
Binary files a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Size1-Regular-95b6d2f1.ttf and /dev/null differ
diff --git a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Size1-Regular-c943cc98.woff b/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Size1-Regular-c943cc98.woff
deleted file mode 100644
index 7f292d91184f257054ef77cc1cd3443db757c9cc..0000000000000000000000000000000000000000
Binary files a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Size1-Regular-c943cc98.woff and /dev/null differ
diff --git a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Size2-Regular-2014c523.woff b/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Size2-Regular-2014c523.woff
deleted file mode 100644
index d241d9be2d317f7b39b401d96c8b18836acea0fa..0000000000000000000000000000000000000000
Binary files a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Size2-Regular-2014c523.woff and /dev/null differ
diff --git a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Size2-Regular-a6b2099f.ttf b/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Size2-Regular-a6b2099f.ttf
deleted file mode 100644
index 7a212caf91c0007e826fee2d622bf48acbd30dde..0000000000000000000000000000000000000000
Binary files a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Size2-Regular-a6b2099f.ttf and /dev/null differ
diff --git a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Size2-Regular-d04c5421.woff2 b/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Size2-Regular-d04c5421.woff2
deleted file mode 100644
index e1bccfe2403a4ed770c1697ae7c15b9e1cd9bc4e..0000000000000000000000000000000000000000
Binary files a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Size2-Regular-d04c5421.woff2 and /dev/null differ
diff --git a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Size3-Regular-500e04d5.ttf b/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Size3-Regular-500e04d5.ttf
deleted file mode 100644
index 00bff3495fa9d2f98c1c9ce436add6a1bcfe87fb..0000000000000000000000000000000000000000
Binary files a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Size3-Regular-500e04d5.ttf and /dev/null differ
diff --git a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Size3-Regular-6ab6b62e.woff b/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Size3-Regular-6ab6b62e.woff
deleted file mode 100644
index e6e9b658dcf1cd031ac82b6b8f312444c55d4fc0..0000000000000000000000000000000000000000
Binary files a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Size3-Regular-6ab6b62e.woff and /dev/null differ
diff --git a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Size4-Regular-99f9c675.woff b/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Size4-Regular-99f9c675.woff
deleted file mode 100644
index e1ec5457664f438ce5a1cc6dd8409bf60ca7804b..0000000000000000000000000000000000000000
Binary files a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Size4-Regular-99f9c675.woff and /dev/null differ
diff --git a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Size4-Regular-a4af7d41.woff2 b/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Size4-Regular-a4af7d41.woff2
deleted file mode 100644
index 680c13085076a2f6c5a7e695935ec3f21cddb65f..0000000000000000000000000000000000000000
Binary files a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Size4-Regular-a4af7d41.woff2 and /dev/null differ
diff --git a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Size4-Regular-c647367d.ttf b/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Size4-Regular-c647367d.ttf
deleted file mode 100644
index 74f08921f00f71f413ca42c9d1c90202e672ef38..0000000000000000000000000000000000000000
Binary files a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Size4-Regular-c647367d.ttf and /dev/null differ
diff --git a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Typewriter-Regular-71d517d6.woff2 b/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Typewriter-Regular-71d517d6.woff2
deleted file mode 100644
index 771f1af705f5cef5f578b3a1e7d8eff66f9b76b0..0000000000000000000000000000000000000000
Binary files a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Typewriter-Regular-71d517d6.woff2 and /dev/null differ
diff --git a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Typewriter-Regular-e14fed02.woff b/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Typewriter-Regular-e14fed02.woff
deleted file mode 100644
index 2432419f28936aff53ddfa2a732d027e6a6648fd..0000000000000000000000000000000000000000
Binary files a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Typewriter-Regular-e14fed02.woff and /dev/null differ
diff --git a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Typewriter-Regular-f01f3e87.ttf b/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Typewriter-Regular-f01f3e87.ttf
deleted file mode 100644
index c83252c5714c71a3e0ec62195884167339a0129b..0000000000000000000000000000000000000000
Binary files a/pr-preview/pr-33293/uikit-playground/assets/KaTeX_Typewriter-Regular-f01f3e87.ttf and /dev/null differ
diff --git a/pr-preview/pr-33293/uikit-playground/assets/KatexBlock-db0378d1.js b/pr-preview/pr-33293/uikit-playground/assets/KatexBlock-db0378d1.js
deleted file mode 100644
index 941842a27365bdc9b09a569a7ec3d29bfaf9d6e6..0000000000000000000000000000000000000000
--- a/pr-preview/pr-33293/uikit-playground/assets/KatexBlock-db0378d1.js
+++ /dev/null
@@ -1 +0,0 @@
-import{r as e,j as o}from"./index-dd40d157.js";import{k as a}from"./katex-3c610da1.js";const m=({code:r})=>{const t=e.useMemo(()=>a.renderToString(r,{displayMode:!0,macros:{"\\href":"\\@secondoftwo"},maxSize:100}),[r]);return o.jsx("div",{role:"math",style:{overflowX:"auto"},"aria-label":r,dangerouslySetInnerHTML:{__html:t}})};export{m as default};
diff --git a/pr-preview/pr-33293/uikit-playground/assets/KatexElement-9fba8cf7.js b/pr-preview/pr-33293/uikit-playground/assets/KatexElement-9fba8cf7.js
deleted file mode 100644
index 85d3489472425a64f315815a2d546170247cf8b8..0000000000000000000000000000000000000000
--- a/pr-preview/pr-33293/uikit-playground/assets/KatexElement-9fba8cf7.js
+++ /dev/null
@@ -1 +0,0 @@
-import{r,j as s}from"./index-dd40d157.js";import{k as o}from"./katex-3c610da1.js";const m=({code:e})=>{const t=r.useMemo(()=>o.renderToString(e,{displayMode:!1,macros:{"\\href":"\\@secondoftwo"},maxSize:100}),[e]);return s.jsx("span",{dangerouslySetInnerHTML:{__html:t}})};export{m as default};
diff --git a/pr-preview/pr-33293/uikit-playground/assets/index-524355b7.css b/pr-preview/pr-33293/uikit-playground/assets/index-524355b7.css
deleted file mode 100644
index 1026c4badb6e85a5e7c3b0b8b7cf834e58adfe52..0000000000000000000000000000000000000000
--- a/pr-preview/pr-33293/uikit-playground/assets/index-524355b7.css
+++ /dev/null
@@ -1 +0,0 @@
-@font-face{font-family:RocketChat;font-weight:400;font-style:normal;font-display:auto;src:url(./rocketchat-13936757.eot);src:url(./rocketchat-13936757.eot?#iefix) format("embedded-opentype"),url(./rocketchat-0b351f1f.woff2) format("woff2"),url(./rocketchat-f0afb6a0.woff) format("woff"),url(./rocketchat-93f0f7f3.ttf) format("truetype"),url(./rocketchat-2e383b89.svg#RocketChat) format("svg")}.rcx-box,.rcx-box--full:after,.rcx-box--full:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;flex:0 1 auto;font-variant-numeric:tabular-nums;outline:none}.rcx-box--animated,.rcx-box--animated:after,.rcx-box--animated:before{transition:all .18s}@media (prefers-reduced-motion){.rcx-box--animated,.rcx-box--animated:after,.rcx-box--animated:before{transition:none}}.rcx-box--full,.rcx-box--full:after,.rcx-box--full:before,.rcx-chip{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:0 solid;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Meiryo UI,Arial,sans-serif;font-family:var(--rcx-font-family-sans,Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Helvetica Neue","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Meiryo UI",Arial,sans-serif);margin:0;outline:none;padding:0}.rcx-check-box__input,.rcx-radio-button__input,.rcx-toggle-switch__input{clip:rect(0,0,0,0);border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.rcx-input-box--type-select::-webkit-scrollbar,.rcx-input-box--type-textarea::-webkit-scrollbar{height:.25rem;width:.25rem}.rcx-input-box--type-select::-webkit-scrollbar-track,.rcx-input-box--type-textarea::-webkit-scrollbar-track{background-color:transparent}.rcx-input-box--type-select::-webkit-scrollbar-thumb,.rcx-input-box--type-textarea::-webkit-scrollbar-thumb{background-color:#f7f8fa0d;background-color:var(--rcx-color-neutral-100-5,rgba(247,248,250,.05))}.rcx-input-box--type-select:hover::-webkit-scrollbar-thumb,.rcx-input-box--type-textarea:hover::-webkit-scrollbar-thumb{background-color:#f7f8fa26;background-color:var(--rcx-color-neutral-100-15,rgba(247,248,250,.15))}.rcx-autocomplete,.rcx-input-box--small:not(.rcx-input-box--undecorated),.rcx-input-box:not(.rcx-input-box--undecorated),.rcx-input-box__wrapper,.rcx-select{background-color:#fff;background-color:var(--rcx-input-colors-background-color,var(--rcx-color-surface-light,#fff));border-color:#cbced1;border-color:var(--rcx-input-colors-border-color,var(--rcx-color-stroke-light,var(--rcx-color-neutral-500,#cbced1)));border-radius:.25rem;border-radius:var(--rcx-input-border-radius,var(--rcx-border-radius-medium,.25rem));border-width:1px;box-shadow:none}.hover.rcx-autocomplete,.hover.rcx-input-box--small:not(.rcx-input-box--undecorated),.hover.rcx-input-box:not(.rcx-input-box--undecorated),.hover.rcx-input-box__wrapper,.hover.rcx-select,.is-hovered.rcx-autocomplete,.is-hovered.rcx-input-box--small:not(.rcx-input-box--undecorated),.is-hovered.rcx-input-box:not(.rcx-input-box--undecorated),.is-hovered.rcx-input-box__wrapper,.is-hovered.rcx-select,.rcx-autocomplete:hover,.rcx-input-box--small:hover:not(.rcx-input-box--undecorated),.rcx-input-box:hover:not(.rcx-input-box--undecorated),.rcx-input-box__wrapper:hover,.rcx-select:hover{border-color:#cbced1;border-color:var(--rcx-input-colors-hover-border-color,var(--rcx-color-stroke-light,var(--rcx-color-neutral-500,#cbced1)))}.focus.rcx-autocomplete,.focus.rcx-input-box--small:not(.rcx-input-box--undecorated),.focus.rcx-input-box:not(.rcx-input-box--undecorated),.focus.rcx-input-box__wrapper,.focus.rcx-select,.is-focused.rcx-autocomplete,.is-focused.rcx-input-box--small:not(.rcx-input-box--undecorated),.is-focused.rcx-input-box:not(.rcx-input-box--undecorated),.is-focused.rcx-input-box__wrapper,.is-focused.rcx-select,.rcx-autocomplete:focus,.rcx-autocomplete:focus-within,.rcx-input-box--small:focus-within:not(.rcx-input-box--undecorated),.rcx-input-box--small:focus:not(.rcx-input-box--undecorated),.rcx-input-box:focus-within:not(.rcx-input-box--undecorated),.rcx-input-box:focus:not(.rcx-input-box--undecorated),.rcx-input-box__wrapper:focus,.rcx-input-box__wrapper:focus-within,.rcx-select:focus,.rcx-select:focus-within{border-color:#156ff5;border-color:var(--rcx-input-colors-focus-border-color,var(--rcx-color-stroke-highlight,var(--rcx-color-blue-500,#156ff5)));box-shadow:0 0 0 2px #d1ebfe;box-shadow:0 0 0 2px var(--rcx-input-colors-focus-shadow-color,var(--rcx-color-shadow-highlight,var(--rcx-color-blue-200,#d1ebfe)))}.active.rcx-autocomplete,.active.rcx-input-box--small:not(.rcx-input-box--undecorated),.active.rcx-input-box:not(.rcx-input-box--undecorated),.active.rcx-input-box__wrapper,.active.rcx-select,.is-active.rcx-autocomplete,.is-active.rcx-input-box--small:not(.rcx-input-box--undecorated),.is-active.rcx-input-box:not(.rcx-input-box--undecorated),.is-active.rcx-input-box__wrapper,.is-active.rcx-select,.rcx-autocomplete:active,.rcx-input-box--small:active:not(.rcx-input-box--undecorated),.rcx-input-box:active:not(.rcx-input-box--undecorated),.rcx-input-box__wrapper:active,.rcx-select:active{border-color:#9ea2a8;border-color:var(--rcx-input-colors-active-border-color,var(--rcx-color-stroke-medium,var(--rcx-color-neutral-600,#9ea2a8)));box-shadow:none}.disabled.rcx-autocomplete,.disabled.rcx-input-box--small:not(.rcx-input-box--undecorated),.disabled.rcx-input-box:not(.rcx-input-box--undecorated),.disabled.rcx-input-box__wrapper,.disabled.rcx-select,.is-disabled.rcx-autocomplete,.is-disabled.rcx-input-box--small:not(.rcx-input-box--undecorated),.is-disabled.rcx-input-box:not(.rcx-input-box--undecorated),.is-disabled.rcx-input-box__wrapper,.is-disabled.rcx-select,.rcx-autocomplete:disabled,.rcx-input-box--small:disabled:not(.rcx-input-box--undecorated),.rcx-input-box:disabled:not(.rcx-input-box--undecorated),.rcx-input-box__wrapper:disabled,.rcx-select:disabled,:disabled .rcx-autocomplete,:disabled .rcx-input-box--small:not(.rcx-input-box--undecorated),:disabled .rcx-input-box:not(.rcx-input-box--undecorated),:disabled .rcx-input-box__wrapper,:disabled .rcx-select{background-color:#f7f8fa;background-color:var(--rcx-input-colors-disabled-background-color,var(--rcx-color-surface-disabled,var(--rcx-color-neutral-100,#f7f8fa)));border-color:#cbced1;border-color:var(--rcx-input-colors-disabled-border-color,var(--rcx-color-stroke-light,var(--rcx-color-neutral-500,#cbced1)))}.invalid.rcx-autocomplete,.invalid.rcx-select,.rcx-autocomplete:invalid,.rcx-input-box--small:not(.rcx-input-box--undecorated).invalid,.rcx-input-box--small:not(.rcx-input-box--undecorated):invalid,.rcx-input-box:not(.rcx-input-box--undecorated).invalid,.rcx-input-box:not(.rcx-input-box--undecorated):invalid,.rcx-input-box__wrapper.invalid,.rcx-input-box__wrapper:invalid,.rcx-select:invalid{background-color:#fff;background-color:var(--rcx-input-colors-invalid-background-color,var(--rcx-color-surface-light,#fff));border-color:var(--rcx-input-colors-invalid-border-color,var(--rcx-color-stroke-danger, ));border-radius:.25rem;border-radius:var(--rcx-input-border-radius,var(--rcx-border-radius-medium,.25rem));border-width:1px;box-shadow:none}.hover.invalid.rcx-autocomplete,.hover.invalid.rcx-select,.hover.rcx-autocomplete:invalid,.hover.rcx-input-box--small.invalid:not(.rcx-input-box--undecorated),.hover.rcx-input-box--small:not(.rcx-input-box--undecorated):invalid,.hover.rcx-input-box.invalid:not(.rcx-input-box--undecorated),.hover.rcx-input-box:not(.rcx-input-box--undecorated):invalid,.hover.rcx-input-box__wrapper.invalid,.hover.rcx-input-box__wrapper:invalid,.hover.rcx-select:invalid,.invalid.rcx-autocomplete:hover,.invalid.rcx-select:hover,.is-hovered.invalid.rcx-autocomplete,.is-hovered.invalid.rcx-select,.is-hovered.rcx-autocomplete:invalid,.is-hovered.rcx-input-box--small.invalid:not(.rcx-input-box--undecorated),.is-hovered.rcx-input-box--small:not(.rcx-input-box--undecorated):invalid,.is-hovered.rcx-input-box.invalid:not(.rcx-input-box--undecorated),.is-hovered.rcx-input-box:not(.rcx-input-box--undecorated):invalid,.is-hovered.rcx-input-box__wrapper.invalid,.is-hovered.rcx-input-box__wrapper:invalid,.is-hovered.rcx-select:invalid,.rcx-autocomplete:hover:invalid,.rcx-input-box--small.invalid:hover:not(.rcx-input-box--undecorated),.rcx-input-box--small:hover:not(.rcx-input-box--undecorated):invalid,.rcx-input-box.invalid:hover:not(.rcx-input-box--undecorated),.rcx-input-box:hover:not(.rcx-input-box--undecorated):invalid,.rcx-input-box__wrapper.invalid:hover,.rcx-input-box__wrapper:hover:invalid,.rcx-select:hover:invalid{border-color:var(--rcx-input-colors-invalid-hover-border-color,var(--rcx-color-stroke-danger, ))}.focus.invalid.rcx-autocomplete,.focus.invalid.rcx-select,.focus.rcx-autocomplete:invalid,.focus.rcx-input-box--small.invalid:not(.rcx-input-box--undecorated),.focus.rcx-input-box--small:not(.rcx-input-box--undecorated):invalid,.focus.rcx-input-box.invalid:not(.rcx-input-box--undecorated),.focus.rcx-input-box:not(.rcx-input-box--undecorated):invalid,.focus.rcx-input-box__wrapper.invalid,.focus.rcx-input-box__wrapper:invalid,.focus.rcx-select:invalid,.invalid.rcx-autocomplete:focus,.invalid.rcx-autocomplete:focus-within,.invalid.rcx-select:focus,.invalid.rcx-select:focus-within,.is-focused.invalid.rcx-autocomplete,.is-focused.invalid.rcx-select,.is-focused.rcx-autocomplete:invalid,.is-focused.rcx-input-box--small.invalid:not(.rcx-input-box--undecorated),.is-focused.rcx-input-box--small:not(.rcx-input-box--undecorated):invalid,.is-focused.rcx-input-box.invalid:not(.rcx-input-box--undecorated),.is-focused.rcx-input-box:not(.rcx-input-box--undecorated):invalid,.is-focused.rcx-input-box__wrapper.invalid,.is-focused.rcx-input-box__wrapper:invalid,.is-focused.rcx-select:invalid,.rcx-autocomplete:focus-within:invalid,.rcx-autocomplete:focus:invalid,.rcx-input-box--small.invalid:focus-within:not(.rcx-input-box--undecorated),.rcx-input-box--small.invalid:focus:not(.rcx-input-box--undecorated),.rcx-input-box--small:focus-within:not(.rcx-input-box--undecorated):invalid,.rcx-input-box--small:focus:not(.rcx-input-box--undecorated):invalid,.rcx-input-box.invalid:focus-within:not(.rcx-input-box--undecorated),.rcx-input-box.invalid:focus:not(.rcx-input-box--undecorated),.rcx-input-box:focus-within:not(.rcx-input-box--undecorated):invalid,.rcx-input-box:focus:not(.rcx-input-box--undecorated):invalid,.rcx-input-box__wrapper.invalid:focus,.rcx-input-box__wrapper.invalid:focus-within,.rcx-input-box__wrapper:focus-within:invalid,.rcx-input-box__wrapper:focus:invalid,.rcx-select:focus-within:invalid,.rcx-select:focus:invalid{border-color:var(--rcx-input-colors-invalid-focus-border-color,var(--rcx-color-stroke-danger, ));box-shadow:0 0 0 2px #ffe9ec;box-shadow:0 0 0 2px var(--rcx-input-colors-invalid-focus-shadow-color,var(--rcx-color-shadow-danger,var(--rcx-color-red-100,#ffe9ec)))}.active.invalid.rcx-autocomplete,.active.invalid.rcx-select,.active.rcx-autocomplete:invalid,.active.rcx-input-box--small.invalid:not(.rcx-input-box--undecorated),.active.rcx-input-box--small:not(.rcx-input-box--undecorated):invalid,.active.rcx-input-box.invalid:not(.rcx-input-box--undecorated),.active.rcx-input-box:not(.rcx-input-box--undecorated):invalid,.active.rcx-input-box__wrapper.invalid,.active.rcx-input-box__wrapper:invalid,.active.rcx-select:invalid,.invalid.rcx-autocomplete:active,.invalid.rcx-select:active,.is-active.invalid.rcx-autocomplete,.is-active.invalid.rcx-select,.is-active.rcx-autocomplete:invalid,.is-active.rcx-input-box--small.invalid:not(.rcx-input-box--undecorated),.is-active.rcx-input-box--small:not(.rcx-input-box--undecorated):invalid,.is-active.rcx-input-box.invalid:not(.rcx-input-box--undecorated),.is-active.rcx-input-box:not(.rcx-input-box--undecorated):invalid,.is-active.rcx-input-box__wrapper.invalid,.is-active.rcx-input-box__wrapper:invalid,.is-active.rcx-select:invalid,.rcx-autocomplete:active:invalid,.rcx-input-box--small.invalid:active:not(.rcx-input-box--undecorated),.rcx-input-box--small:active:not(.rcx-input-box--undecorated):invalid,.rcx-input-box.invalid:active:not(.rcx-input-box--undecorated),.rcx-input-box:active:not(.rcx-input-box--undecorated):invalid,.rcx-input-box__wrapper.invalid:active,.rcx-input-box__wrapper:active:invalid,.rcx-select:active:invalid{border-color:#9ea2a8;border-color:var(--rcx-input-colors-invalid-active-border-color,var(--rcx-color-stroke-medium,var(--rcx-color-neutral-600,#9ea2a8)));box-shadow:none}.disabled.invalid.rcx-autocomplete,.disabled.invalid.rcx-select,.disabled.rcx-autocomplete:invalid,.disabled.rcx-input-box--small.invalid:not(.rcx-input-box--undecorated),.disabled.rcx-input-box--small:not(.rcx-input-box--undecorated):invalid,.disabled.rcx-input-box.invalid:not(.rcx-input-box--undecorated),.disabled.rcx-input-box:not(.rcx-input-box--undecorated):invalid,.disabled.rcx-input-box__wrapper.invalid,.disabled.rcx-input-box__wrapper:invalid,.disabled.rcx-select:invalid,.invalid.rcx-autocomplete:disabled,.invalid.rcx-select:disabled,.is-disabled.invalid.rcx-autocomplete,.is-disabled.invalid.rcx-select,.is-disabled.rcx-autocomplete:invalid,.is-disabled.rcx-input-box--small.invalid:not(.rcx-input-box--undecorated),.is-disabled.rcx-input-box--small:not(.rcx-input-box--undecorated):invalid,.is-disabled.rcx-input-box.invalid:not(.rcx-input-box--undecorated),.is-disabled.rcx-input-box:not(.rcx-input-box--undecorated):invalid,.is-disabled.rcx-input-box__wrapper.invalid,.is-disabled.rcx-input-box__wrapper:invalid,.is-disabled.rcx-select:invalid,.rcx-autocomplete:disabled:invalid,.rcx-input-box--small.invalid:disabled:not(.rcx-input-box--undecorated),.rcx-input-box--small:disabled:not(.rcx-input-box--undecorated):invalid,.rcx-input-box.invalid:disabled:not(.rcx-input-box--undecorated),.rcx-input-box:disabled:not(.rcx-input-box--undecorated):invalid,.rcx-input-box__wrapper.invalid:disabled,.rcx-input-box__wrapper:disabled:invalid,.rcx-select:disabled:invalid,:disabled .invalid.rcx-autocomplete,:disabled .invalid.rcx-select,:disabled .rcx-autocomplete:invalid,:disabled .rcx-input-box--small:not(.rcx-input-box--undecorated).invalid,:disabled .rcx-input-box--small:not(.rcx-input-box--undecorated):invalid,:disabled .rcx-input-box:not(.rcx-input-box--undecorated).invalid,:disabled .rcx-input-box:not(.rcx-input-box--undecorated):invalid,:disabled .rcx-input-box__wrapper.invalid,:disabled .rcx-input-box__wrapper:invalid,:disabled .rcx-select:invalid{background-color:#f7f8fa;background-color:var(--rcx-input-colors-invalid-disabled-background-color,var(--rcx-color-surface-disabled,var(--rcx-color-neutral-100,#f7f8fa)));border-color:#cbced1;border-color:var(--rcx-input-colors-invalid-disabled-border-color,var(--rcx-color-stroke-light,var(--rcx-color-neutral-500,#cbced1)))}.rcx-check-box__fake,.rcx-radio-button__fake,.rcx-toggle-switch__fake{border-width:1px;height:1.25rem;position:relative}.rcx-check-box__input+.rcx-check-box__fake,.rcx-radio-button__input+.rcx-radio-button__fake{background-color:#fff;background-color:var(--rcx-button-empty-background-color,var(--rcx-color-surface-light,#fff));border-color:#6c737a;border-color:var(--rcx-button-empty-border-color,var(--rcx-color-stroke-dark,var(--rcx-color-neutral-700,#6c737a)));color:#fff;color:var(--rcx-button-empty-color,var(--rcx-color-font-white,#fff))}.rcx-check-box.is-hovered .rcx-check-box__input+.rcx-check-box__fake,.rcx-check-box__input:hover+.rcx-check-box__fake,.rcx-radio-button.is-hovered .rcx-radio-button__input+.rcx-radio-button__fake,.rcx-radio-button__input:hover+.rcx-radio-button__fake{background-color:#fff;background-color:var(--rcx-button-empty-hover-background-color,var(--rcx-color-surface-light,#fff));border-color:#2f343d;border-color:var(--rcx-button-empty-hover-border-color,var(--rcx-color-stroke-extra-dark,var(--rcx-color-neutral-800,#2f343d)));box-shadow:none}.rcx-check-box.is-active .rcx-check-box__input+.rcx-check-box__fake,.rcx-check-box__input:active+.rcx-check-box__fake,.rcx-radio-button.is-active .rcx-radio-button__input+.rcx-radio-button__fake,.rcx-radio-button__input:active+.rcx-radio-button__fake{background-color:#fff;background-color:var(--rcx-button-empty-active-background-color,var(--rcx-color-surface-light,#fff));border-color:#2f343d;border-color:var(--rcx-button-empty-active-border-color,var(--rcx-color-stroke-extra-dark,var(--rcx-color-neutral-800,#2f343d)));box-shadow:none}.rcx-check-box.is-focused .rcx-check-box__input+.rcx-check-box__fake,.rcx-check-box__input:focus+.rcx-check-box__fake,.rcx-radio-button.is-focused .rcx-radio-button__input+.rcx-radio-button__fake,.rcx-radio-button__input:focus+.rcx-radio-button__fake{background-color:#fff;background-color:var(--rcx-button-empty-focus-background-color,var(--rcx-color-surface-light,#fff));border-color:#2f343d;border-color:var(--rcx-button-empty-focus-border-color,var(--rcx-color-stroke-extra-dark,var(--rcx-color-neutral-800,#2f343d)));box-shadow:0 0 0 2px #d1ebfe;box-shadow:0 0 0 2px var(--rcx-input-colors-focus-shadow-color,var(--rcx-color-shadow-highlight,var(--rcx-color-blue-200,#d1ebfe)))}.rcx-check-box.is-disabled .rcx-check-box__input+.rcx-check-box__fake,.rcx-check-box__input:disabled+.rcx-check-box__fake,.rcx-radio-button.is-disabled .rcx-radio-button__input+.rcx-radio-button__fake,.rcx-radio-button__input:disabled+.rcx-radio-button__fake{background-color:#ebecef;background-color:var(--rcx-button-empty-disabled-background-color,var(--rcx-color-button-background-secondary-disabled,var(--rcx-color-neutral-300,#ebecef)));border-color:#cbced1;border-color:var(--rcx-button-empty-disabled-border-color,var(--rcx-color-stroke-light,var(--rcx-color-neutral-500,#cbced1)));color:#fff;color:var(--rcx-button-empty-disabled-color,var(--rcx-color-font-white,#fff))}.rcx-toggle-switch__input+.rcx-toggle-switch__fake{background-color:#9ea2a8;background-color:var(--rcx-button-off-background-color,var(--rcx-color-stroke-medium,var(--rcx-color-neutral-600,#9ea2a8)));border-color:#9ea2a8;border-color:var(--rcx-button-off-border-color,var(--rcx-color-stroke-medium,var(--rcx-color-neutral-600,#9ea2a8)));color:#fff;color:var(--rcx-button-off-color,var(--rcx-color-font-white,#fff))}.rcx-toggle-switch.is-hovered .rcx-toggle-switch__input+.rcx-toggle-switch__fake,.rcx-toggle-switch__input:hover+.rcx-toggle-switch__fake{background-color:#6c737a;background-color:var(--rcx-button-off-hover-background-color,var(--rcx-color-font-hint,var(--rcx-color-neutral-700,#6c737a)));border-color:#6c737a;border-color:var(--rcx-button-off-hover-border-color,var(--rcx-color-font-hint,var(--rcx-color-neutral-700,#6c737a)));box-shadow:none}.rcx-toggle-switch.is-active .rcx-toggle-switch__input+.rcx-toggle-switch__fake,.rcx-toggle-switch__input:active+.rcx-toggle-switch__fake{background-color:#6c737a;background-color:var(--rcx-button-off-active-background-color,var(--rcx-color-stroke-dark,var(--rcx-color-neutral-700,#6c737a)));border-color:#6c737a;border-color:var(--rcx-button-off-active-border-color,var(--rcx-color-stroke-dark,var(--rcx-color-neutral-700,#6c737a)));box-shadow:none}.rcx-toggle-switch.is-focused .rcx-toggle-switch__input+.rcx-toggle-switch__fake,.rcx-toggle-switch__input:focus+.rcx-toggle-switch__fake{background-color:#9ea2a8;background-color:var(--rcx-button-off-focus-background-color,var(--rcx-color-stroke-medium,var(--rcx-color-neutral-600,#9ea2a8)));border-color:#2f343d;border-color:var(--rcx-button-off-focus-border-color,var(--rcx-color-stroke-extra-dark,var(--rcx-color-neutral-800,#2f343d)));box-shadow:0 0 0 2px #d1ebfe;box-shadow:0 0 0 2px var(--rcx-input-colors-focus-shadow-color,var(--rcx-color-shadow-highlight,var(--rcx-color-blue-200,#d1ebfe)))}.rcx-toggle-switch.is-disabled .rcx-toggle-switch__input+.rcx-toggle-switch__fake,.rcx-toggle-switch__input:disabled+.rcx-toggle-switch__fake{background-color:#ebecef;background-color:var(--rcx-button-off-disabled-background-color,var(--rcx-color-button-background-secondary-disabled,var(--rcx-color-neutral-300,#ebecef)));border-color:#ebecef;border-color:var(--rcx-button-off-disabled-border-color,var(--rcx-color-button-background-secondary-disabled,var(--rcx-color-neutral-300,#ebecef)));color:#cbced1;color:var(--rcx-button-off-disabled-color,var(--rcx-color-button-font-on-secondary-disabled,var(--rcx-color-neutral-500,#cbced1)))}.rcx-check-box__input:checked+.rcx-check-box__fake,.rcx-check-box__input:indeterminate+.rcx-check-box__fake,.rcx-radio-button__input:checked+.rcx-radio-button__fake,.rcx-toggle-switch__input:checked+.rcx-toggle-switch__fake{background-color:#156ff5;background-color:var(--rcx-button-primary-background-color,var(--rcx-color-button-background-primary-default,var(--rcx-color-blue-500,#156ff5)));border-color:#156ff5;border-color:var(--rcx-button-primary-border-color,var(--rcx-color-button-background-primary-default,var(--rcx-color-blue-500,#156ff5)));color:#fff;color:var(--rcx-button-primary-color,var(--rcx-color-button-font-on-primary,#fff))}.rcx-check-box.is-hovered .rcx-check-box__input:checked+.rcx-check-box__fake,.rcx-check-box.is-hovered .rcx-check-box__input:indeterminate+.rcx-check-box__fake,.rcx-check-box__input:checked:hover+.rcx-check-box__fake,.rcx-check-box__input:indeterminate:hover+.rcx-check-box__fake,.rcx-radio-button.is-hovered .rcx-radio-button__input:checked+.rcx-radio-button__fake,.rcx-radio-button__input:checked:hover+.rcx-radio-button__fake,.rcx-toggle-switch.is-hovered .rcx-toggle-switch__input:checked+.rcx-toggle-switch__fake,.rcx-toggle-switch__input:checked:hover+.rcx-toggle-switch__fake{background-color:#095ad2;background-color:var(--rcx-button-primary-hover-background-color,var(--rcx-color-button-background-primary-hover,var(--rcx-color-blue-600,#095ad2)));border-color:#095ad2;border-color:var(--rcx-button-primary-hover-border-color,var(--rcx-color-button-background-primary-hover,var(--rcx-color-blue-600,#095ad2)));box-shadow:none}.rcx-check-box.is-active .rcx-check-box__input:checked+.rcx-check-box__fake,.rcx-check-box.is-active .rcx-check-box__input:indeterminate+.rcx-check-box__fake,.rcx-check-box__input:checked:active+.rcx-check-box__fake,.rcx-check-box__input:indeterminate:active+.rcx-check-box__fake,.rcx-radio-button.is-active .rcx-radio-button__input:checked+.rcx-radio-button__fake,.rcx-radio-button__input:checked:active+.rcx-radio-button__fake,.rcx-toggle-switch.is-active .rcx-toggle-switch__input:checked+.rcx-toggle-switch__fake,.rcx-toggle-switch__input:checked:active+.rcx-toggle-switch__fake{background-color:#10529e;background-color:var(--rcx-button-primary-active-background-color,var(--rcx-color-button-background-primary-press,var(--rcx-color-blue-700,#10529e)));border-color:#10529e;border-color:var(--rcx-button-primary-active-border-color,var(--rcx-color-button-background-primary-press,var(--rcx-color-blue-700,#10529e)));box-shadow:none}.rcx-check-box.is-focused .rcx-check-box__input:checked+.rcx-check-box__fake,.rcx-check-box.is-focused .rcx-check-box__input:indeterminate+.rcx-check-box__fake,.rcx-check-box__input:checked:focus+.rcx-check-box__fake,.rcx-check-box__input:indeterminate:focus+.rcx-check-box__fake,.rcx-radio-button.is-focused .rcx-radio-button__input:checked+.rcx-radio-button__fake,.rcx-radio-button__input:checked:focus+.rcx-radio-button__fake,.rcx-toggle-switch.is-focused .rcx-toggle-switch__input:checked+.rcx-toggle-switch__fake,.rcx-toggle-switch__input:checked:focus+.rcx-toggle-switch__fake{background-color:#156ff5;background-color:var(--rcx-button-primary-focus-background-color,var(--rcx-color-button-background-primary-focus,var(--rcx-color-blue-500,#156ff5)));border-color:#2f343d;border-color:var(--rcx-button-primary-focus-border-color,var(--rcx-color-stroke-extra-dark,var(--rcx-color-neutral-800,#2f343d)));box-shadow:0 0 0 2px #d1ebfe;box-shadow:0 0 0 2px var(--rcx-input-colors-focus-shadow-color,var(--rcx-color-shadow-highlight,var(--rcx-color-blue-200,#d1ebfe)))}.rcx-check-box.is-disabled .rcx-check-box__input:checked+.rcx-check-box__fake,.rcx-check-box.is-disabled .rcx-check-box__input:indeterminate+.rcx-check-box__fake,.rcx-check-box__input:checked:disabled+.rcx-check-box__fake,.rcx-check-box__input:indeterminate:disabled+.rcx-check-box__fake,.rcx-radio-button.is-disabled .rcx-radio-button__input:checked+.rcx-radio-button__fake,.rcx-radio-button__input:checked:disabled+.rcx-radio-button__fake,.rcx-toggle-switch.is-disabled .rcx-toggle-switch__input:checked+.rcx-toggle-switch__fake,.rcx-toggle-switch__input:checked:disabled+.rcx-toggle-switch__fake{background-color:#d1ebfe;background-color:var(--rcx-button-primary-disabled-background-color,var(--rcx-color-button-background-primary-disabled,var(--rcx-color-blue-200,#d1ebfe)));border-color:#d1ebfe;border-color:var(--rcx-button-primary-disabled-border-color,var(--rcx-color-button-background-primary-disabled,var(--rcx-color-blue-200,#d1ebfe)));color:#fff;color:var(--rcx-button-primary-disabled-color,var(--rcx-color-button-font-on-primary-disabled,#fff))}.rcx-accordion{border-block-end-color:#ebecef;border-block-end-color:var(--rcx-color-stroke-extra-light,var(--rcx-color-neutral-250,#ebecef));border-block-end-width:1px;border-bottom-color:#ebecef;border-bottom-color:var(--rcx-color-stroke-extra-light,var(--rcx-color-neutral-250,#ebecef));border-bottom-width:1px}.rcx-accordion,.rcx-accordion-item{display:flex;flex-flow:column nowrap}html:not([dir=rtl]) .rcx-accordion-item__bar{text-align:left}[dir=rtl] .rcx-accordion-item__bar{text-align:right}.rcx-accordion-item__bar{border-color:#ebecef transparent transparent;border-color:var(--rcx-color-stroke-extra-light,var(--rcx-color-neutral-250,#ebecef)) transparent transparent;border-width:1px;color:#1f2329;color:var(--rcx-color-font-titles-labels,var(--rcx-color-neutral-900,#1f2329));display:flex;flex-flow:row nowrap;min-height:5.5rem;padding:1.9375rem .4375rem;text-align:start}.rcx-accordion-item__bar[tabindex]{cursor:pointer;outline:0}.rcx-accordion-item__bar[tabindex].disabled,.rcx-accordion-item__bar[tabindex]:disabled{cursor:not-allowed}.rcx-accordion-item__bar[tabindex].hover,.rcx-accordion-item__bar[tabindex]:hover{background-color:#f7f8fa;background-color:var(--rcx-color-surface-tint,var(--rcx-color-neutral-100,#f7f8fa))}.rcx-accordion-item__bar[tabindex].focus,.rcx-accordion-item__bar[tabindex]:focus{border-color:#156ff5;border-color:var(--rcx-color-stroke-highlight,var(--rcx-color-blue-500,#156ff5));box-shadow:0 0 0 2px #d1ebfe;box-shadow:0 0 0 2px var(--rcx-color-stroke-extra-light-highlight,var(--rcx-color-blue-200,#d1ebfe))}.rcx-accordion-item__bar--disabled{background-color:#f7f8fa;background-color:var(--rcx-color-surface-disabled,var(--rcx-color-neutral-100,#f7f8fa));color:#cbced1;color:var(--rcx-color-font-disabled,var(--rcx-color-neutral-500,#cbced1));cursor:not-allowed}.rcx-accordion-item__title{flex:1 1 0;font-size:1rem;font-weight:700;letter-spacing:0;line-height:1.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcx-accordion-item__toggle-switch{align-items:center;display:flex;flex:0 0 auto;margin:0 1.5rem}.rcx-accordion-item__panel{height:0;overflow:hidden;padding:0 .5rem;visibility:hidden}.rcx-accordion-item__panel--expanded{height:auto;padding:2rem .5rem;visibility:visible}.rcx-banner{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:flex-start;background-color:#f7f8fa;background-color:var(--rcx-banner-colors-neutral-background-color,var(--rcx-color-surface-tint,var(--rcx-color-neutral-100,#f7f8fa)));border-bottom:1px solid #ebecef;border-bottom:1px solid var(--rcx-color-stroke-extra-light,var(--rcx-color-neutral-250,#ebecef));border-top-style:solid;border-top-width:4px;box-sizing:border-box;color:#2f343d;color:var(--rcx-banner-colors-neutral-color,var(--rcx-color-font-default,var(--rcx-color-neutral-800,#2f343d)));display:flex;flex:0 1 auto;flex-flow:row nowrap;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Meiryo UI,Arial,sans-serif;font-family:var(--rcx-font-family-sans,Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Helvetica Neue","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Meiryo UI",Arial,sans-serif);justify-content:space-between;padding-block:14px;padding:14px 16px;padding-inline:16px}.rcx-banner--inline{padding-bottom:12px;padding-top:12px;padding-block:12px}.rcx-banner--actionable{cursor:pointer}.rcx-banner--neutral{border-top-color:transparent}.rcx-banner--info{border-top-color:#095ad2;border-top-color:var(--rcx-banner-colors-info-color,var(--rcx-color-status-font-on-info,var(--rcx-color-blue-600,#095ad2)))}.rcx-banner--warning{border-top-color:#ac892f;border-top-color:var(--rcx-banner-colors-warning-color,var(--rcx-color-status-font-on-warning,var(--rcx-color-yellow-800,#ac892f)))}.rcx-banner--danger{border-top-color:#9b1325;border-top-color:var(--rcx-banner-colors-danger-color,var(--rcx-color-status-font-on-danger,var(--rcx-color-red-800,#9b1325)))}.rcx-banner--success{border-top-color:#148660;border-top-color:var(--rcx-banner-colors-success-color,var(--rcx-color-status-font-on-success,var(--rcx-color-green-800,#148660)))}html:not([dir=rtl]) .rcx-banner__icon{padding-right:12px}[dir=rtl] .rcx-banner__icon{padding-left:12px}.rcx-banner__icon{padding-bottom:8px;padding-inline-end:12px;padding-top:8px;padding-block:8px}.rcx-banner__icon--info{color:#095ad2;color:var(--rcx-banner-colors-info-color,var(--rcx-color-status-font-on-info,var(--rcx-color-blue-600,#095ad2)))}.rcx-banner__icon--warning{color:#ac892f;color:var(--rcx-banner-colors-warning-color,var(--rcx-color-status-font-on-warning,var(--rcx-color-yellow-800,#ac892f)))}.rcx-banner__icon--danger{color:#9b1325;color:var(--rcx-banner-colors-danger-color,var(--rcx-color-status-font-on-danger,var(--rcx-color-red-800,#9b1325)))}.rcx-banner__icon--success{color:#148660;color:var(--rcx-banner-colors-success-color,var(--rcx-color-status-font-on-success,var(--rcx-color-green-800,#148660)))}.rcx-banner__icon--inline{margin-bottom:-2px;margin-top:-2px;margin-block:-2px;padding-bottom:0;padding-top:0;padding-block:0}.rcx-banner__content{align-self:center;flex-grow:1;font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.25rem}.rcx-banner__content--inline{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcx-banner__title{font-size:.875rem;font-weight:700;letter-spacing:0;line-height:1.25rem;margin:0;padding:0}html:not([dir=rtl]) .rcx-banner__title--inline{padding-right:8px}[dir=rtl] .rcx-banner__title--inline{padding-left:8px}.rcx-banner__title--inline{display:inline;padding-inline-end:8px}.rcx-banner__close-button{padding-block:6px;padding:6px 8px;padding-inline:8px}.rcx-banner__close-button--inline{margin-bottom:-4px;margin-top:-4px;margin-block:-4px;padding-bottom:0;padding-top:0;padding-block:0}.rcx-banner__link{padding-left:10px}.rcx-avatar{display:inline-flex;vertical-align:middle}.rcx-avatar--x16{height:1rem;width:1rem}.rcx-avatar--x18{height:1.125rem;width:1.125rem}.rcx-avatar--x20{height:1.25rem;width:1.25rem}.rcx-avatar--x24{height:1.5rem;width:1.5rem}.rcx-avatar--x28{height:1.75rem;width:1.75rem}.rcx-avatar--x32{height:2rem;width:2rem}.rcx-avatar--x36{height:2.25rem;width:2.25rem}.rcx-avatar--x40{height:2.5rem;width:2.5rem}.rcx-avatar--x48{height:3rem;width:3rem}.rcx-avatar--x124{height:7.75rem;width:7.75rem}.rcx-avatar--x200{height:12.5rem;width:12.5rem}.rcx-avatar--x332{height:20.75rem;width:20.75rem}.rcx-avatar__element{height:100%;position:relative;width:100%}.rcx-avatar__element--x16{border-radius:.125rem;border-radius:var(--rcx-avatar-border-radius-16,var(--rcx-border-radius-small,.125rem))}.rcx-avatar__element--x18{border-radius:.125rem;border-radius:var(--rcx-avatar-border-radius-18,var(--rcx-border-radius-small,.125rem))}.rcx-avatar__element--x20{border-radius:.25rem;border-radius:var(--rcx-avatar-border-radius-20,var(--rcx-border-radius-medium,.25rem))}.rcx-avatar__element--x24{border-radius:.25rem;border-radius:var(--rcx-avatar-border-radius-24,var(--rcx-border-radius-medium,.25rem))}.rcx-avatar__element--x28{border-radius:.25rem;border-radius:var(--rcx-avatar-border-radius-28,var(--rcx-border-radius-medium,.25rem))}.rcx-avatar__element--x32{border-radius:.25rem;border-radius:var(--rcx-avatar-border-radius-32,var(--rcx-border-radius-medium,.25rem))}.rcx-avatar__element--x36{border-radius:.25rem;border-radius:var(--rcx-avatar-border-radius-36,var(--rcx-border-radius-medium,.25rem))}.rcx-avatar__element--x40{border-radius:.25rem;border-radius:var(--rcx-avatar-border-radius-40,var(--rcx-border-radius-medium,.25rem))}.rcx-avatar__element--x48{border-radius:.25rem;border-radius:var(--rcx-avatar-border-radius-48,var(--rcx-border-radius-medium,.25rem))}.rcx-avatar__element--x124{border-radius:.25rem;border-radius:var(--rcx-avatar-border-radius-124,var(--rcx-border-radius-medium,.25rem))}.rcx-avatar__element--x200{border-radius:.25rem;border-radius:var(--rcx-avatar-border-radius-200,var(--rcx-border-radius-medium,.25rem))}.rcx-avatar__element--x332{border-radius:.5rem;border-radius:var(--rcx-avatar-border-radius-332,var(--rcx-border-radius-large,.5rem))}.rcx-avatar__element--object-fit{-o-object-fit:contain;object-fit:contain}.rcx-avatar__element--rounded{border-radius:9999px;border-radius:var(--rcx-avatar-border-radius-rounded,9999px)}.rcx-avatar-stack{background-color:#fff;background-color:var(--rcx-avatar-background-color,var(--rcx-color-surface-light,#fff));display:flex;flex-direction:row-reverse;justify-content:center}.rcx-avatar-stack>.rcx-avatar{margin:auto -.125rem}.rcx-avatar-stack>.rcx-avatar>.rcx-avatar__element{border:1px solid transparent}.rcx-badge{border-radius:9999px;border-radius:var(--rcx-badge-border-radius,9999px);display:flex;font-size:.625rem;font-weight:700;justify-content:center;letter-spacing:0;line-height:.75rem;min-height:1rem;min-width:1rem;overflow:hidden;padding:.125rem .25rem;text-align:center;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:-moz-fit-content;width:fit-content;word-break:keep-all}.rcx-badge--primary{background-color:#156ff5;background-color:var(--rcx-badge-colors-primary-background-color,var(--rcx-color-badge-background-level-2,var(--rcx-color-blue-500,#156ff5)));color:#fff;color:var(--rcx-badge-colors-primary-color,var(--rcx-color-font-pure-white,#fff))}.rcx-badge--secondary{background-color:#9ea2a8;background-color:var(--rcx-badge-colors-secondary-background-color,var(--rcx-color-badge-background-level-1,var(--rcx-color-neutral-600,#9ea2a8)));color:#fff;color:var(--rcx-badge-colors-secondary-color,var(--rcx-color-font-pure-white,#fff))}.rcx-badge--warning{background-color:#f38c39;background-color:var(--rcx-badge-colors-warning-background-color,var(--rcx-color-badge-background-level-3,var(--rcx-color-orange-500,#f38c39)));color:#fff;color:var(--rcx-badge-colors-warning-color,var(--rcx-color-font-pure-white,#fff))}.rcx-badge--danger{background-color:#ec0d2a;background-color:var(--rcx-badge-colors-danger-background-color,var(--rcx-color-badge-background-level-4,var(--rcx-color-red-500,#ec0d2a)));color:#fff;color:var(--rcx-badge-colors-danger-color,var(--rcx-color-font-pure-white,#fff))}.rcx-badge--ghost{background-color:#6c737a;background-color:var(--rcx-badge-colors-ghost-background-color,var(--rcx-color-stroke-dark,var(--rcx-color-neutral-700,#6c737a)));color:#fff;color:var(--rcx-badge-colors-ghost-color,var(--rcx-color-font-pure-white,#fff))}.rcx-badge--disabled{background-color:#e4e7ea;background-color:var(--rcx-badge-colors-disabled-background-color,var(--rcx-color-surface-neutral,var(--rcx-color-neutral-400,#e4e7ea)));color:#6c737a;color:var(--rcx-badge-colors-disabled-color,var(--rcx-color-font-secondary-info,var(--rcx-color-neutral-700,#6c737a)))}.rcx-badge--small{min-height:.5rem;min-width:.5rem}.rcx-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#e4e7ea;background-color:var(--rcx-button-secondary-background-color,var(--rcx-color-button-background-secondary-default,var(--rcx-color-neutral-400,#e4e7ea)));border-color:#e4e7ea;border-color:var(--rcx-button-secondary-border-color,var(--rcx-color-button-background-secondary-default,var(--rcx-color-neutral-400,#e4e7ea)));border-radius:.25rem;border-radius:var(--rcx-button-border-radius,var(--rcx-border-radius-medium,.25rem));border-style:solid;border-width:1px;border-width:var(--rcx-button-border-width,1px);color:#1f2329;color:var(--rcx-button-secondary-color,var(--rcx-color-button-font-on-secondary,var(--rcx-color-neutral-900,#1f2329)));cursor:pointer;display:inline-block;font-size:.875rem;font-weight:500;height:2.5rem;letter-spacing:0;line-height:1.25rem;min-width:5rem;outline:0;overflow:hidden;padding-block:calc(.625rem - 2px);padding:calc(.625rem - 2px) calc(1rem - 2px);padding-inline:calc(1rem - 2px);text-align:center;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.rcx-button.active>:not([role=status]),.rcx-button.is-active>:not([role=status]),.rcx-button:active>:not([role=status]){transform:translateY(1px)}.rcx-button .rcx-button--content{display:inline-block}.rcx-button.disabled,.rcx-button:disabled{cursor:not-allowed}.js-focus-visible .rcx-button.focus.focus-visible,.js-focus-visible .rcx-button:focus.focus-visible,.rcx-button.is-focused{background-color:#e4e7ea;background-color:var(--rcx-button-secondary-focus-background-color,var(--rcx-color-button-background-secondary-focus,var(--rcx-color-neutral-400,#e4e7ea)));border-color:#2f343d;border-color:var(--rcx-button-secondary-focus-border-color,var(--rcx-color-stroke-extra-dark,var(--rcx-color-neutral-800,#2f343d)));box-shadow:0 0 0 2px #d1ebfe;box-shadow:0 0 0 2px var(--rcx-button-secondary-focus-shadow-color,var(--rcx-color-shadow-highlight,var(--rcx-color-blue-200,#d1ebfe)))}html:not(.js-focus-visible) .rcx-button.focus,html:not(.js-focus-visible) .rcx-button.is-focused,html:not(.js-focus-visible) .rcx-button:focus,html:not(.js-focus-visible) .rcx-button:focus-within{background-color:#e4e7ea;background-color:var(--rcx-button-secondary-focus-background-color,var(--rcx-color-button-background-secondary-focus,var(--rcx-color-neutral-400,#e4e7ea)));border-color:#2f343d;border-color:var(--rcx-button-secondary-focus-border-color,var(--rcx-color-stroke-extra-dark,var(--rcx-color-neutral-800,#2f343d)));box-shadow:0 0 0 2px #d1ebfe;box-shadow:0 0 0 2px var(--rcx-button-secondary-focus-shadow-color,var(--rcx-color-shadow-highlight,var(--rcx-color-blue-200,#d1ebfe)))}.rcx-button.hover,.rcx-button.is-hovered,.rcx-button:hover{background-color:#cbced1;background-color:var(--rcx-button-secondary-hover-background-color,var(--rcx-color-button-background-secondary-hover,var(--rcx-color-neutral-500,#cbced1)));border-color:#cbced1;border-color:var(--rcx-button-secondary-hover-border-color,var(--rcx-color-button-background-secondary-hover,var(--rcx-color-neutral-500,#cbced1)));box-shadow:none}.rcx-button.active,.rcx-button.is-active,.rcx-button:active{background-color:#9ea2a8;background-color:var(--rcx-button-secondary-active-background-color,var(--rcx-color-button-background-secondary-press,var(--rcx-color-neutral-600,#9ea2a8)));border-color:#9ea2a8;border-color:var(--rcx-button-secondary-active-border-color,var(--rcx-color-button-background-secondary-press,var(--rcx-color-neutral-600,#9ea2a8)));box-shadow:none}.rcx-button.disabled,.rcx-button.is-disabled,.rcx-button:disabled,:disabled .rcx-button{background-color:#ebecef;background-color:var(--rcx-button-secondary-disabled-background-color,var(--rcx-color-button-background-secondary-disabled,var(--rcx-color-neutral-300,#ebecef)));border-color:#ebecef;border-color:var(--rcx-button-secondary-disabled-border-color,var(--rcx-color-button-background-secondary-disabled,var(--rcx-color-neutral-300,#ebecef)));color:#cbced1;color:var(--rcx-button-secondary-disabled-color,var(--rcx-color-button-font-on-secondary-disabled,var(--rcx-color-neutral-500,#cbced1)))}.rcx-button.disabled .rcx-button--content,.rcx-button.is-disabled .rcx-button--content,.rcx-button:disabled .rcx-button--content,:disabled .rcx-button .rcx-button--content{transform:none!important}.rcx-button--loading .rcx-icon--name-loading{animation:spin-animation .8s linear infinite}.rcx-button--small{height:1.75rem;min-width:3.5rem;padding-block:calc(.375rem - 2px);padding:calc(.375rem - 2px) calc(.5rem - 2px);padding-inline:calc(.5rem - 2px)}.rcx-button--medium,.rcx-button--small{font-size:.75rem;font-weight:700;letter-spacing:0;line-height:1rem}.rcx-button--medium{height:2rem;min-width:4rem;padding-block:calc(.5rem - 2px);padding:calc(.5rem - 2px) calc(.75rem - 2px);padding-inline:calc(.75rem - 2px)}.rcx-button--large{font-size:.875rem;font-weight:400;height:3rem;letter-spacing:0;line-height:1.25rem;min-width:6rem;padding-block:calc(.875rem - 2px);padding:calc(.875rem - 2px) calc(1.5rem - 2px);padding-inline:calc(1.5rem - 2px)}.rcx-button--square{align-items:center;display:flex;flex-shrink:0;height:2.5rem;justify-content:center;min-width:2.5rem;padding:0;width:2.5rem}.rcx-button--square:after,.rcx-button--square:before{content:"";display:inline-block;height:100%}.rcx-button--icon{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-color:var(--rcx-color-button-icon-background-color,transparent);border-color:transparent;border-color:var(--rcx-color-button-icon-border-color,transparent);border-radius:.25rem;border-radius:var(--rcx-button-border-radius,var(--rcx-border-radius-medium,.25rem));border-style:solid;border-width:1px;border-width:var(--rcx-button-border-width,1px);color:#1f2329;color:var(--rcx-color-button-icon-color,var(--rcx-button-secondary-color,var(--rcx-color-button-font-on-secondary,var(--rcx-color-neutral-900,#1f2329))));line-height:0;padding:0}.js-focus-visible .rcx-button--icon.focus.focus-visible,.js-focus-visible .rcx-button--icon:focus.focus-visible,.rcx-button--icon.is-focused{background-color:#e4e7ea;background-color:var(--rcx-color-button-icon-focus-background-color,var(--rcx-button-secondary-focus-background-color,var(--rcx-color-button-background-secondary-focus,var(--rcx-color-neutral-400,#e4e7ea))));border-color:#2f343d;border-color:var(--rcx-color-button-icon-focus-border-color,var(--rcx-button-secondary-focus-border-color,var(--rcx-color-stroke-extra-dark,var(--rcx-color-neutral-800,#2f343d))));box-shadow:0 0 0 2px #d1ebfe;box-shadow:0 0 0 2px var(--rcx-color-button-icon-focus-shadow-color,var(--rcx-button-secondary-focus-shadow-color,var(--rcx-color-shadow-highlight,var(--rcx-color-blue-200,#d1ebfe))))}html:not(.js-focus-visible) .rcx-button--icon.focus,html:not(.js-focus-visible) .rcx-button--icon.is-focused,html:not(.js-focus-visible) .rcx-button--icon:focus,html:not(.js-focus-visible) .rcx-button--icon:focus-within{background-color:#e4e7ea;background-color:var(--rcx-color-button-icon-focus-background-color,var(--rcx-button-secondary-focus-background-color,var(--rcx-color-button-background-secondary-focus,var(--rcx-color-neutral-400,#e4e7ea))));border-color:#2f343d;border-color:var(--rcx-color-button-icon-focus-border-color,var(--rcx-button-secondary-focus-border-color,var(--rcx-color-stroke-extra-dark,var(--rcx-color-neutral-800,#2f343d))));box-shadow:0 0 0 2px #d1ebfe;box-shadow:0 0 0 2px var(--rcx-color-button-icon-focus-shadow-color,var(--rcx-button-secondary-focus-shadow-color,var(--rcx-color-shadow-highlight,var(--rcx-color-blue-200,#d1ebfe))))}.rcx-button--icon.hover,.rcx-button--icon.is-hovered,.rcx-button--icon:hover{background-color:#cbced1;background-color:var(--rcx-color-button-icon-hover-background-color,var(--rcx-button-secondary-hover-background-color,var(--rcx-color-button-background-secondary-hover,var(--rcx-color-neutral-500,#cbced1))));border-color:#cbced1;border-color:var(--rcx-color-button-icon-hover-border-color,var(--rcx-button-secondary-hover-border-color,var(--rcx-color-button-background-secondary-hover,var(--rcx-color-neutral-500,#cbced1))));box-shadow:none}.rcx-button--icon.active,.rcx-button--icon.is-active,.rcx-button--icon:active{background-color:#9ea2a8;background-color:var(--rcx-color-button-icon-active-background-color,var(--rcx-button-secondary-active-background-color,var(--rcx-color-button-background-secondary-press,var(--rcx-color-neutral-600,#9ea2a8))));border-color:#9ea2a8;border-color:var(--rcx-color-button-icon-active-border-color,var(--rcx-button-secondary-active-border-color,var(--rcx-color-button-background-secondary-press,var(--rcx-color-neutral-600,#9ea2a8))));box-shadow:none}.rcx-button--icon-pressed{background-color:#9ea2a8;background-color:var(--rcx-color-button-icon-pressed-background-color,var(--rcx-button-secondary-active-background-color,var(--rcx-color-button-background-secondary-press,var(--rcx-color-neutral-600,#9ea2a8))));border-color:#9ea2a8;border-color:var(--rcx-color-button-icon-pressed-border-color,var(--rcx-button-secondary-active-border-color,var(--rcx-color-button-background-secondary-press,var(--rcx-color-neutral-600,#9ea2a8))))}.rcx-button--icon.disabled,.rcx-button--icon.is-disabled,.rcx-button--icon:disabled,:disabled .rcx-button--icon{background-color:transparent;background-color:var(--rcx-color-button-icon-disabled-background-color,transparent);border-color:transparent;border-color:var(--rcx-color-button-icon-disabled-border-color,transparent);color:#cbced1;color:var(--rcx-color-button-icon-disabled-color,var(--rcx-button-secondary-disabled-color,var(--rcx-color-button-font-on-secondary-disabled,var(--rcx-color-neutral-500,#cbced1))))}.rcx-button--icon.disabled .rcx-button--content,.rcx-button--icon.is-disabled .rcx-button--content,.rcx-button--icon:disabled .rcx-button--content,:disabled .rcx-button--icon .rcx-button--content{transform:none!important}.rcx-button--icon.active>:not([role=status]),.rcx-button--icon.is-active>:not([role=status]),.rcx-button--icon:active>:not([role=status]){transform:translateY(1px)}.rcx-button--icon-secondary{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#e4e7ea;background-color:var(--rcx-button-secondary-background-color,var(--rcx-color-button-background-secondary-default,var(--rcx-color-neutral-400,#e4e7ea)));border-color:#e4e7ea;border-color:var(--rcx-button-secondary-border-color,var(--rcx-color-button-background-secondary-default,var(--rcx-color-neutral-400,#e4e7ea)));border-radius:.25rem;border-radius:var(--rcx-button-border-radius,var(--rcx-border-radius-medium,.25rem));border-style:solid;border-width:1px;border-width:var(--rcx-button-border-width,1px);color:#1f2329;color:var(--rcx-button-secondary-color,var(--rcx-color-button-font-on-secondary,var(--rcx-color-neutral-900,#1f2329)))}.js-focus-visible .rcx-button--icon-secondary.focus.focus-visible,.js-focus-visible .rcx-button--icon-secondary:focus.focus-visible,.rcx-button--icon-secondary.is-focused{background-color:#e4e7ea;background-color:var(--rcx-button-secondary-focus-background-color,var(--rcx-color-button-background-secondary-focus,var(--rcx-color-neutral-400,#e4e7ea)));border-color:#2f343d;border-color:var(--rcx-button-secondary-focus-border-color,var(--rcx-color-stroke-extra-dark,var(--rcx-color-neutral-800,#2f343d)));box-shadow:0 0 0 2px #d1ebfe;box-shadow:0 0 0 2px var(--rcx-button-secondary-focus-shadow-color,var(--rcx-color-shadow-highlight,var(--rcx-color-blue-200,#d1ebfe)))}html:not(.js-focus-visible) .rcx-button--icon-secondary.focus,html:not(.js-focus-visible) .rcx-button--icon-secondary.is-focused,html:not(.js-focus-visible) .rcx-button--icon-secondary:focus,html:not(.js-focus-visible) .rcx-button--icon-secondary:focus-within{background-color:#e4e7ea;background-color:var(--rcx-button-secondary-focus-background-color,var(--rcx-color-button-background-secondary-focus,var(--rcx-color-neutral-400,#e4e7ea)));border-color:#2f343d;border-color:var(--rcx-button-secondary-focus-border-color,var(--rcx-color-stroke-extra-dark,var(--rcx-color-neutral-800,#2f343d)));box-shadow:0 0 0 2px #d1ebfe;box-shadow:0 0 0 2px var(--rcx-button-secondary-focus-shadow-color,var(--rcx-color-shadow-highlight,var(--rcx-color-blue-200,#d1ebfe)))}.rcx-button--icon-secondary.hover,.rcx-button--icon-secondary.is-hovered,.rcx-button--icon-secondary:hover{background-color:#cbced1;background-color:var(--rcx-button-secondary-hover-background-color,var(--rcx-color-button-background-secondary-hover,var(--rcx-color-neutral-500,#cbced1)));border-color:#cbced1;border-color:var(--rcx-button-secondary-hover-border-color,var(--rcx-color-button-background-secondary-hover,var(--rcx-color-neutral-500,#cbced1)));box-shadow:none}.rcx-button--icon-secondary.active,.rcx-button--icon-secondary.is-active,.rcx-button--icon-secondary:active{background-color:#9ea2a8;background-color:var(--rcx-button-secondary-active-background-color,var(--rcx-color-button-background-secondary-press,var(--rcx-color-neutral-600,#9ea2a8)));border-color:#9ea2a8;border-color:var(--rcx-button-secondary-active-border-color,var(--rcx-color-button-background-secondary-press,var(--rcx-color-neutral-600,#9ea2a8)));box-shadow:none}.rcx-button--icon-secondary.disabled,.rcx-button--icon-secondary.is-disabled,.rcx-button--icon-secondary:disabled,:disabled .rcx-button--icon-secondary{background-color:#ebecef;background-color:var(--rcx-button-secondary-disabled-background-color,var(--rcx-color-button-background-secondary-disabled,var(--rcx-color-neutral-300,#ebecef)));border-color:#ebecef;border-color:var(--rcx-button-secondary-disabled-border-color,var(--rcx-color-button-background-secondary-disabled,var(--rcx-color-neutral-300,#ebecef)));color:#cbced1;color:var(--rcx-button-secondary-disabled-color,var(--rcx-color-button-font-on-secondary-disabled,var(--rcx-color-neutral-500,#cbced1)))}.rcx-button--icon-secondary.disabled .rcx-button--content,.rcx-button--icon-secondary.is-disabled .rcx-button--content,.rcx-button--icon-secondary:disabled .rcx-button--content,:disabled .rcx-button--icon-secondary .rcx-button--content{transform:none!important}.rcx-button--icon-info{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-color:var(--rcx-color-button-icon-info-background-color,transparent);border-color:transparent;border-color:var(--rcx-color-button-icon-info-border-color,transparent);border-radius:.25rem;border-radius:var(--rcx-button-border-radius,var(--rcx-border-radius-medium,.25rem));border-style:solid;border-width:1px;border-width:var(--rcx-button-border-width,1px);color:#095ad2;color:var(--rcx-color-button-icon-info-color,var(--rcx-color-status-font-on-info,var(--rcx-color-blue-600,#095ad2)))}.js-focus-visible .rcx-button--icon-info.focus.focus-visible,.js-focus-visible .rcx-button--icon-info:focus.focus-visible,.rcx-button--icon-info.is-focused{background-color:#e4e7ea;background-color:var(--rcx-color-button-icon-info-focus-background-color,var(--rcx-button-secondary-focus-background-color,var(--rcx-color-button-background-secondary-focus,var(--rcx-color-neutral-400,#e4e7ea))));border-color:#2f343d;border-color:var(--rcx-color-button-icon-info-focus-border-color,var(--rcx-button-secondary-focus-border-color,var(--rcx-color-stroke-extra-dark,var(--rcx-color-neutral-800,#2f343d))));box-shadow:0 0 0 2px #d1ebfe;box-shadow:0 0 0 2px var(--rcx-color-button-icon-info-focus-shadow-color,var(--rcx-button-secondary-focus-shadow-color,var(--rcx-color-shadow-highlight,var(--rcx-color-blue-200,#d1ebfe))))}html:not(.js-focus-visible) .rcx-button--icon-info.focus,html:not(.js-focus-visible) .rcx-button--icon-info.is-focused,html:not(.js-focus-visible) .rcx-button--icon-info:focus,html:not(.js-focus-visible) .rcx-button--icon-info:focus-within{background-color:#e4e7ea;background-color:var(--rcx-color-button-icon-info-focus-background-color,var(--rcx-button-secondary-focus-background-color,var(--rcx-color-button-background-secondary-focus,var(--rcx-color-neutral-400,#e4e7ea))));border-color:#2f343d;border-color:var(--rcx-color-button-icon-info-focus-border-color,var(--rcx-button-secondary-focus-border-color,var(--rcx-color-stroke-extra-dark,var(--rcx-color-neutral-800,#2f343d))));box-shadow:0 0 0 2px #d1ebfe;box-shadow:0 0 0 2px var(--rcx-color-button-icon-info-focus-shadow-color,var(--rcx-button-secondary-focus-shadow-color,var(--rcx-color-shadow-highlight,var(--rcx-color-blue-200,#d1ebfe))))}.rcx-button--icon-info.hover,.rcx-button--icon-info.is-hovered,.rcx-button--icon-info:hover{background-color:#cbced1;background-color:var(--rcx-color-button-icon-info-hover-background-color,var(--rcx-button-secondary-hover-background-color,var(--rcx-color-button-background-secondary-hover,var(--rcx-color-neutral-500,#cbced1))));border-color:#cbced1;border-color:var(--rcx-color-button-icon-info-hover-border-color,var(--rcx-button-secondary-hover-border-color,var(--rcx-color-button-background-secondary-hover,var(--rcx-color-neutral-500,#cbced1))));box-shadow:none}.rcx-button--icon-info.active,.rcx-button--icon-info.is-active,.rcx-button--icon-info:active{background-color:#9ea2a8;background-color:var(--rcx-color-button-icon-info-active-background-color,var(--rcx-button-secondary-active-background-color,var(--rcx-color-button-background-secondary-press,var(--rcx-color-neutral-600,#9ea2a8))));border-color:#9ea2a8;border-color:var(--rcx-color-button-icon-info-active-border-color,var(--rcx-button-secondary-active-background-color,var(--rcx-color-button-background-secondary-press,var(--rcx-color-neutral-600,#9ea2a8))));box-shadow:none}.rcx-button--icon-info-pressed{background-color:#9ea2a8;background-color:var(--rcx-color-button-icon-info-pressed-background-color,var(--rcx-button-secondary-active-background-color,var(--rcx-color-button-background-secondary-press,var(--rcx-color-neutral-600,#9ea2a8))));border-color:#9ea2a8;border-color:var(--rcx-color-button-icon-info-pressed-border-color,var(--rcx-button-secondary-active-background-color,var(--rcx-color-button-background-secondary-press,var(--rcx-color-neutral-600,#9ea2a8))))}.rcx-button--icon-info.disabled,.rcx-button--icon-info.is-disabled,.rcx-button--icon-info:disabled,:disabled .rcx-button--icon-info{background-color:transparent;background-color:var(--rcx-color-button-icon-disabled-background-color,transparent);border-color:transparent;border-color:var(--rcx-color-button-icon-disabled-border-color,transparent);color:#d1ebfe;color:var(--rcx-color-button-icon-info-disabled-color,var(--rcx-button-primary-disabled-background-color,var(--rcx-color-button-background-primary-disabled,var(--rcx-color-blue-200,#d1ebfe))))}.rcx-button--icon-info.disabled .rcx-button--content,.rcx-button--icon-info.is-disabled .rcx-button--content,.rcx-button--icon-info:disabled .rcx-button--content,:disabled .rcx-button--icon-info .rcx-button--content{transform:none!important}.rcx-button--icon-success{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-color:var(--rcx-color-button-icon-success-background-color,transparent);border-color:transparent;border-color:var(--rcx-color-button-icon-success-border-color,transparent);border-radius:.25rem;border-radius:var(--rcx-button-border-radius,var(--rcx-border-radius-medium,.25rem));border-style:solid;border-width:1px;border-width:var(--rcx-button-border-width,1px);color:#148660;color:var(--rcx-color-button-icon-success-color,var(--rcx-color-status-font-on-success,var(--rcx-color-green-800,#148660)))}.js-focus-visible .rcx-button--icon-success.focus.focus-visible,.js-focus-visible .rcx-button--icon-success:focus.focus-visible,.rcx-button--icon-success.is-focused{background-color:#e4e7ea;background-color:var(--rcx-color-button-icon-success-focus-background-color,var(--rcx-button-secondary-focus-background-color,var(--rcx-color-button-background-secondary-focus,var(--rcx-color-neutral-400,#e4e7ea))));border-color:#2f343d;border-color:var(--rcx-color-button-icon-success-focus-border-color,var(--rcx-button-secondary-focus-border-color,var(--rcx-color-stroke-extra-dark,var(--rcx-color-neutral-800,#2f343d))));box-shadow:0 0 0 2px #cbced1;box-shadow:0 0 0 2px var(--rcx-color-button-icon-success-focus-shadow-color,var(--rcx-button-success-focus-shadow-color,var(--rcx-color-stroke-light,var(--rcx-color-neutral-500,#cbced1))))}html:not(.js-focus-visible) .rcx-button--icon-success.focus,html:not(.js-focus-visible) .rcx-button--icon-success.is-focused,html:not(.js-focus-visible) .rcx-button--icon-success:focus,html:not(.js-focus-visible) .rcx-button--icon-success:focus-within{background-color:#e4e7ea;background-color:var(--rcx-color-button-icon-success-focus-background-color,var(--rcx-button-secondary-focus-background-color,var(--rcx-color-button-background-secondary-focus,var(--rcx-color-neutral-400,#e4e7ea))));border-color:#2f343d;border-color:var(--rcx-color-button-icon-success-focus-border-color,var(--rcx-button-secondary-focus-border-color,var(--rcx-color-stroke-extra-dark,var(--rcx-color-neutral-800,#2f343d))));box-shadow:0 0 0 2px #cbced1;box-shadow:0 0 0 2px var(--rcx-color-button-icon-success-focus-shadow-color,var(--rcx-button-success-focus-shadow-color,var(--rcx-color-stroke-light,var(--rcx-color-neutral-500,#cbced1))))}.rcx-button--icon-success.hover,.rcx-button--icon-success.is-hovered,.rcx-button--icon-success:hover{background-color:#cbced1;background-color:var(--rcx-color-button-icon-success-hover-background-color,var(--rcx-button-secondary-hover-background-color,var(--rcx-color-button-background-secondary-hover,var(--rcx-color-neutral-500,#cbced1))));border-color:#cbced1;border-color:var(--rcx-color-button-icon-success-hover-border-color,var(--rcx-button-secondary-hover-border-color,var(--rcx-color-button-background-secondary-hover,var(--rcx-color-neutral-500,#cbced1))));box-shadow:none}.rcx-button--icon-success.active,.rcx-button--icon-success.is-active,.rcx-button--icon-success:active{background-color:#9ea2a8;background-color:var(--rcx-color-button-icon-success-active-background-color,var(--rcx-button-secondary-active-background-color,var(--rcx-color-button-background-secondary-press,var(--rcx-color-neutral-600,#9ea2a8))));border-color:#9ea2a8;border-color:var(--rcx-color-button-icon-success-active-border-color,var(--rcx-button-secondary-active-border-color,var(--rcx-color-button-background-secondary-press,var(--rcx-color-neutral-600,#9ea2a8))));box-shadow:none}.rcx-button--icon-success-pressed{background-color:#9ea2a8;background-color:var(--rcx-color-button-icon-success-pressed-background-color,var(--rcx-button-secondary-active-background-color,var(--rcx-color-button-background-secondary-press,var(--rcx-color-neutral-600,#9ea2a8))));border-color:#9ea2a8;border-color:var(--rcx-color-button-icon-success-pressed-border-color,var(--rcx-button-secondary-active-border-color,var(--rcx-color-button-background-secondary-press,var(--rcx-color-neutral-600,#9ea2a8))))}.rcx-button--icon-success.disabled,.rcx-button--icon-success.is-disabled,.rcx-button--icon-success:disabled,:disabled .rcx-button--icon-success{background-color:transparent;background-color:var(--rcx-color-button-icon-disabled-background-color,transparent);border-color:transparent;border-color:var(--rcx-color-button-icon-disabled-border-color,transparent);color:#c0f6e4;color:var(--rcx-color-button-icon-success-disabled-color,var(--rcx-button-success-disabled-background-color,var(--rcx-color-button-background-success-disabled,var(--rcx-color-green-200,#c0f6e4))))}.rcx-button--icon-success.disabled .rcx-button--content,.rcx-button--icon-success.is-disabled .rcx-button--content,.rcx-button--icon-success:disabled .rcx-button--content,:disabled .rcx-button--icon-success .rcx-button--content{transform:none!important}.rcx-button--icon-warning{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-color:var(--rcx-color-button-icon-warning-background-color,transparent);border-color:transparent;border-color:var(--rcx-color-button-icon-warning-border-color,transparent);border-radius:.25rem;border-radius:var(--rcx-button-border-radius,var(--rcx-border-radius-medium,.25rem));border-style:solid;border-width:1px;border-width:var(--rcx-button-border-width,1px);color:#ac892f;color:var(--rcx-color-button-icon-warning-color,var(--rcx-color-status-font-on-warning,var(--rcx-color-yellow-800,#ac892f)))}.js-focus-visible .rcx-button--icon-warning.focus.focus-visible,.js-focus-visible .rcx-button--icon-warning:focus.focus-visible,.rcx-button--icon-warning.is-focused{background-color:#e4e7ea;background-color:var(--rcx-color-button-icon-warning-focus-background-color,var(--rcx-button-secondary-focus-background-color,var(--rcx-color-button-background-secondary-focus,var(--rcx-color-neutral-400,#e4e7ea))));border-color:#2f343d;border-color:var(--rcx-color-button-icon-warning-focus-border-color,var(--rcx-button-secondary-focus-border-color,var(--rcx-color-stroke-extra-dark,var(--rcx-color-neutral-800,#2f343d))));box-shadow:0 0 0 2px #cbced1;box-shadow:0 0 0 2px var(--rcx-color-button-icon-warning-focus-shadow-color,var(--rcx-button-warning-focus-shadow-color,var(--rcx-color-stroke-light,var(--rcx-color-neutral-500,#cbced1))))}html:not(.js-focus-visible) .rcx-button--icon-warning.focus,html:not(.js-focus-visible) .rcx-button--icon-warning.is-focused,html:not(.js-focus-visible) .rcx-button--icon-warning:focus,html:not(.js-focus-visible) .rcx-button--icon-warning:focus-within{background-color:#e4e7ea;background-color:var(--rcx-color-button-icon-warning-focus-background-color,var(--rcx-button-secondary-focus-background-color,var(--rcx-color-button-background-secondary-focus,var(--rcx-color-neutral-400,#e4e7ea))));border-color:#2f343d;border-color:var(--rcx-color-button-icon-warning-focus-border-color,var(--rcx-button-secondary-focus-border-color,var(--rcx-color-stroke-extra-dark,var(--rcx-color-neutral-800,#2f343d))));box-shadow:0 0 0 2px #cbced1;box-shadow:0 0 0 2px var(--rcx-color-button-icon-warning-focus-shadow-color,var(--rcx-button-warning-focus-shadow-color,var(--rcx-color-stroke-light,var(--rcx-color-neutral-500,#cbced1))))}.rcx-button--icon-warning.hover,.rcx-button--icon-warning.is-hovered,.rcx-button--icon-warning:hover{background-color:#cbced1;background-color:var(--rcx-color-button-icon-warning-hover-background-color,var(--rcx-button-secondary-hover-background-color,var(--rcx-color-button-background-secondary-hover,var(--rcx-color-neutral-500,#cbced1))));border-color:#cbced1;border-color:var(--rcx-color-button-icon-warning-hover-border-color,var(--rcx-button-secondary-hover-border-color,var(--rcx-color-button-background-secondary-hover,var(--rcx-color-neutral-500,#cbced1))));box-shadow:none}.rcx-button--icon-warning.active,.rcx-button--icon-warning.is-active,.rcx-button--icon-warning:active{background-color:#9ea2a8;background-color:var(--rcx-color-button-icon-warning-active-background-color,var(--rcx-button-secondary-active-background-color,var(--rcx-color-button-background-secondary-press,var(--rcx-color-neutral-600,#9ea2a8))));border-color:#9ea2a8;border-color:var(--rcx-color-button-icon-warning-active-border-color,var(--rcx-button-secondary-active-border-color,var(--rcx-color-button-background-secondary-press,var(--rcx-color-neutral-600,#9ea2a8))));box-shadow:none}.rcx-button--icon-warning-pressed{background-color:#9ea2a8;background-color:var(--rcx-color-button-icon-warning-pressed-background-color,var(--rcx-button-secondary-active-background-color,var(--rcx-color-button-background-secondary-press,var(--rcx-color-neutral-600,#9ea2a8))));border-color:#9ea2a8;border-color:var(--rcx-color-button-icon-warning-pressed-border-color,var(--rcx-button-secondary-active-border-color,var(--rcx-color-button-background-secondary-press,var(--rcx-color-neutral-600,#9ea2a8))))}.rcx-button--icon-warning.disabled,.rcx-button--icon-warning.is-disabled,.rcx-button--icon-warning:disabled,:disabled .rcx-button--icon-warning{background-color:transparent;background-color:var(--rcx-color-button-icon-disabled-background-color,transparent);border-color:transparent;border-color:var(--rcx-color-button-icon-disabled-border-color,transparent);color:#ffecad;color:var(--rcx-color-button-icon-warning-disabled-color,var(--rcx-button-warning-disabled-background-color,var(--rcx-color-button-background-warning-disabled,var(--rcx-color-yellow-200,#ffecad))))}.rcx-button--icon-warning.disabled .rcx-button--content,.rcx-button--icon-warning.is-disabled .rcx-button--content,.rcx-button--icon-warning:disabled .rcx-button--content,:disabled .rcx-button--icon-warning .rcx-button--content{transform:none!important}.rcx-button--icon-danger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-color:var(--rcx-color-button-icon-danger-background-color,transparent);border-color:transparent;border-color:var(--rcx-color-button-icon-danger-border-color,transparent);border-radius:.25rem;border-radius:var(--rcx-button-border-radius,var(--rcx-border-radius-medium,.25rem));border-style:solid;border-width:1px;border-width:var(--rcx-button-border-width,1px);color:#9b1325;color:var(--rcx-color-button-icon-danger-color,var(--rcx-color-status-font-on-danger,var(--rcx-color-red-800,#9b1325)))}.js-focus-visible .rcx-button--icon-danger.focus.focus-visible,.js-focus-visible .rcx-button--icon-danger:focus.focus-visible,.rcx-button--icon-danger.is-focused{background-color:#e4e7ea;background-color:var(--rcx-color-button-icon-danger-focus-background-color,var(--rcx-button-secondary-focus-background-color,var(--rcx-color-button-background-secondary-focus,var(--rcx-color-neutral-400,#e4e7ea))));border-color:#2f343d;border-color:var(--rcx-color-button-icon-danger-focus-border-color,var(--rcx-button-secondary-focus-border-color,var(--rcx-color-stroke-extra-dark,var(--rcx-color-neutral-800,#2f343d))));box-shadow:0 0 0 2px #ffc1c9;box-shadow:0 0 0 2px var(--rcx-color-button-icon-danger-focus-shadow-color,var(--rcx-button-danger-focus-shadow-color,var(--rcx-color-shadow-extra-light-error,var(--rcx-color-red-200,#ffc1c9))))}html:not(.js-focus-visible) .rcx-button--icon-danger.focus,html:not(.js-focus-visible) .rcx-button--icon-danger.is-focused,html:not(.js-focus-visible) .rcx-button--icon-danger:focus,html:not(.js-focus-visible) .rcx-button--icon-danger:focus-within{background-color:#e4e7ea;background-color:var(--rcx-color-button-icon-danger-focus-background-color,var(--rcx-button-secondary-focus-background-color,var(--rcx-color-button-background-secondary-focus,var(--rcx-color-neutral-400,#e4e7ea))));border-color:#2f343d;border-color:var(--rcx-color-button-icon-danger-focus-border-color,var(--rcx-button-secondary-focus-border-color,var(--rcx-color-stroke-extra-dark,var(--rcx-color-neutral-800,#2f343d))));box-shadow:0 0 0 2px #ffc1c9;box-shadow:0 0 0 2px var(--rcx-color-button-icon-danger-focus-shadow-color,var(--rcx-button-danger-focus-shadow-color,var(--rcx-color-shadow-extra-light-error,var(--rcx-color-red-200,#ffc1c9))))}.rcx-button--icon-danger.hover,.rcx-button--icon-danger.is-hovered,.rcx-button--icon-danger:hover{background-color:#cbced1;background-color:var(--rcx-color-button-icon-danger-hover-background-color,var(--rcx-button-secondary-hover-background-color,var(--rcx-color-button-background-secondary-hover,var(--rcx-color-neutral-500,#cbced1))));border-color:#cbced1;border-color:var(--rcx-color-button-icon-danger-hover-border-color,var(--rcx-button-secondary-hover-border-color,var(--rcx-color-button-background-secondary-hover,var(--rcx-color-neutral-500,#cbced1))));box-shadow:none}.rcx-button--icon-danger.active,.rcx-button--icon-danger.is-active,.rcx-button--icon-danger:active{background-color:#9ea2a8;background-color:var(--rcx-color-button-icon-danger-active-background-color,var(--rcx-button-secondary-active-background-color,var(--rcx-color-button-background-secondary-press,var(--rcx-color-neutral-600,#9ea2a8))));border-color:#9ea2a8;border-color:var(--rcx-color-button-icon-danger-active-border-color,var(--rcx-button-secondary-active-border-color,var(--rcx-color-button-background-secondary-press,var(--rcx-color-neutral-600,#9ea2a8))));box-shadow:none}.rcx-button--icon-danger-pressed{background-color:#9ea2a8;background-color:var(--rcx-color-button-icon-danger-pressed-background-color,var(--rcx-button-secondary-active-background-color,var(--rcx-color-button-background-secondary-press,var(--rcx-color-neutral-600,#9ea2a8))));border-color:#9ea2a8;border-color:var(--rcx-color-button-icon-danger-pressed-border-color,var(--rcx-button-secondary-active-border-color,var(--rcx-color-button-background-secondary-press,var(--rcx-color-neutral-600,#9ea2a8))))}.rcx-button--icon-danger.disabled,.rcx-button--icon-danger.is-disabled,.rcx-button--icon-danger:disabled,:disabled .rcx-button--icon-danger{background-color:transparent;background-color:var(--rcx-color-button-icon-disabled-background-color,transparent);border-color:transparent;border-color:var(--rcx-color-button-icon-disabled-border-color,transparent);color:#ffc1c9;color:var(--rcx-color-button-icon-danger-disabled-color,var(--rcx-button-danger-disabled-background-color,var(--rcx-color-button-background-danger-disabled,var(--rcx-color-red-200,#ffc1c9))))}.rcx-button--icon-danger.disabled .rcx-button--content,.rcx-button--icon-danger.is-disabled .rcx-button--content,.rcx-button--icon-danger:disabled .rcx-button--content,:disabled .rcx-button--icon-danger .rcx-button--content{transform:none!important}.rcx-button--icon-secondary-info{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#156ff5;background-color:var(--rcx-button-primary-background-color,var(--rcx-color-button-background-primary-default,var(--rcx-color-blue-500,#156ff5)));border-color:#156ff5;border-color:var(--rcx-button-primary-border-color,var(--rcx-color-button-background-primary-default,var(--rcx-color-blue-500,#156ff5)));border-radius:.25rem;border-radius:var(--rcx-button-border-radius,var(--rcx-border-radius-medium,.25rem));border-style:solid;border-width:1px;border-width:var(--rcx-button-border-width,1px);color:#fff;color:var(--rcx-button-primary-color,var(--rcx-color-button-font-on-primary,#fff))}.js-focus-visible .rcx-button--icon-secondary-info.focus.focus-visible,.js-focus-visible .rcx-button--icon-secondary-info:focus.focus-visible,.rcx-button--icon-secondary-info.is-focused{background-color:#156ff5;background-color:var(--rcx-button-primary-focus-background-color,var(--rcx-color-button-background-primary-focus,var(--rcx-color-blue-500,#156ff5)));border-color:#2f343d;border-color:var(--rcx-button-primary-focus-border-color,var(--rcx-color-stroke-extra-dark,var(--rcx-color-neutral-800,#2f343d)));box-shadow:0 0 0 2px #d1ebfe;box-shadow:0 0 0 2px var(--rcx-button-primary-focus-shadow-color,var(--rcx-color-shadow-highlight,var(--rcx-color-blue-200,#d1ebfe)))}html:not(.js-focus-visible) .rcx-button--icon-secondary-info.focus,html:not(.js-focus-visible) .rcx-button--icon-secondary-info.is-focused,html:not(.js-focus-visible) .rcx-button--icon-secondary-info:focus,html:not(.js-focus-visible) .rcx-button--icon-secondary-info:focus-within{background-color:#156ff5;background-color:var(--rcx-button-primary-focus-background-color,var(--rcx-color-button-background-primary-focus,var(--rcx-color-blue-500,#156ff5)));border-color:#2f343d;border-color:var(--rcx-button-primary-focus-border-color,var(--rcx-color-stroke-extra-dark,var(--rcx-color-neutral-800,#2f343d)));box-shadow:0 0 0 2px #d1ebfe;box-shadow:0 0 0 2px var(--rcx-button-primary-focus-shadow-color,var(--rcx-color-shadow-highlight,var(--rcx-color-blue-200,#d1ebfe)))}.rcx-button--icon-secondary-info.hover,.rcx-button--icon-secondary-info.is-hovered,.rcx-button--icon-secondary-info:hover{background-color:#095ad2;background-color:var(--rcx-button-primary-hover-background-color,var(--rcx-color-button-background-primary-hover,var(--rcx-color-blue-600,#095ad2)));border-color:#095ad2;border-color:var(--rcx-button-primary-hover-border-color,var(--rcx-color-button-background-primary-hover,var(--rcx-color-blue-600,#095ad2)));box-shadow:none}.rcx-button--icon-secondary-info.active,.rcx-button--icon-secondary-info.is-active,.rcx-button--icon-secondary-info:active{background-color:#10529e;background-color:var(--rcx-button-primary-active-background-color,var(--rcx-color-button-background-primary-press,var(--rcx-color-blue-700,#10529e)));border-color:#10529e;border-color:var(--rcx-button-primary-active-border-color,var(--rcx-color-button-background-primary-press,var(--rcx-color-blue-700,#10529e)));box-shadow:none}.rcx-button--icon-secondary-info.disabled,.rcx-button--icon-secondary-info.is-disabled,.rcx-button--icon-secondary-info:disabled,:disabled .rcx-button--icon-secondary-info{background-color:#d1ebfe;background-color:var(--rcx-button-primary-disabled-background-color,var(--rcx-color-button-background-primary-disabled,var(--rcx-color-blue-200,#d1ebfe)));border-color:#d1ebfe;border-color:var(--rcx-button-primary-disabled-border-color,var(--rcx-color-button-background-primary-disabled,var(--rcx-color-blue-200,#d1ebfe)));color:#fff;color:var(--rcx-button-primary-disabled-color,var(--rcx-color-button-font-on-primary-disabled,#fff))}.rcx-button--icon-secondary-info.disabled .rcx-button--content,.rcx-button--icon-secondary-info.is-disabled .rcx-button--content,.rcx-button--icon-secondary-info:disabled .rcx-button--content,:disabled .rcx-button--icon-secondary-info .rcx-button--content{transform:none!important}.rcx-button--icon-secondary-success{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#148660;background-color:var(--rcx-button-success-background-color,var(--rcx-color-button-background-success-default,var(--rcx-color-green-800,#148660)));border-color:#148660;border-color:var(--rcx-button-success-border-color,var(--rcx-color-button-background-success-default,var(--rcx-color-green-800,#148660)));border-radius:.25rem;border-radius:var(--rcx-button-border-radius,var(--rcx-border-radius-medium,.25rem));border-style:solid;border-width:1px;border-width:var(--rcx-button-border-width,1px);color:#fff;color:var(--rcx-button-success-color,var(--rcx-color-button-font-on-success,#fff))}.js-focus-visible .rcx-button--icon-secondary-success.focus.focus-visible,.js-focus-visible .rcx-button--icon-secondary-success:focus.focus-visible,.rcx-button--icon-secondary-success.is-focused{background-color:#148660;background-color:var(--rcx-button-success-focus-background-color,var(--rcx-color-button-background-success-focus,var(--rcx-color-green-800,#148660)));border-color:#2f343d;border-color:var(--rcx-button-success-focus-border-color,var(--rcx-color-stroke-extra-dark,var(--rcx-color-neutral-800,#2f343d)));box-shadow:0 0 0 2px #cbced1;box-shadow:0 0 0 2px var(--rcx-button-success-focus-shadow-color,var(--rcx-color-stroke-light,var(--rcx-color-neutral-500,#cbced1)))}html:not(.js-focus-visible) .rcx-button--icon-secondary-success.focus,html:not(.js-focus-visible) .rcx-button--icon-secondary-success.is-focused,html:not(.js-focus-visible) .rcx-button--icon-secondary-success:focus,html:not(.js-focus-visible) .rcx-button--icon-secondary-success:focus-within{background-color:#148660;background-color:var(--rcx-button-success-focus-background-color,var(--rcx-color-button-background-success-focus,var(--rcx-color-green-800,#148660)));border-color:#2f343d;border-color:var(--rcx-button-success-focus-border-color,var(--rcx-color-stroke-extra-dark,var(--rcx-color-neutral-800,#2f343d)));box-shadow:0 0 0 2px #cbced1;box-shadow:0 0 0 2px var(--rcx-button-success-focus-shadow-color,var(--rcx-color-stroke-light,var(--rcx-color-neutral-500,#cbced1)))}.rcx-button--icon-secondary-success.hover,.rcx-button--icon-secondary-success.is-hovered,.rcx-button--icon-secondary-success:hover{background-color:#106d4f;background-color:var(--rcx-button-success-hover-background-color,var(--rcx-color-button-background-success-hover,var(--rcx-color-green-900,#106d4f)));border-color:#106d4f;border-color:var(--rcx-button-success-hover-border-color,var(--rcx-color-button-background-success-hover,var(--rcx-color-green-900,#106d4f)));box-shadow:none}.rcx-button--icon-secondary-success.active,.rcx-button--icon-secondary-success.is-active,.rcx-button--icon-secondary-success:active{background-color:#0d5940;background-color:var(--rcx-button-success-active-background-color,var(--rcx-color-button-background-success-press,var(--rcx-color-green-1000,#0d5940)));border-color:#0d5940;border-color:var(--rcx-button-success-active-border-color,var(--rcx-color-button-background-success-press,var(--rcx-color-green-1000,#0d5940)));box-shadow:none}.rcx-button--icon-secondary-success.disabled,.rcx-button--icon-secondary-success.is-disabled,.rcx-button--icon-secondary-success:disabled,:disabled .rcx-button--icon-secondary-success{background-color:#c0f6e4;background-color:var(--rcx-button-success-disabled-background-color,var(--rcx-color-button-background-success-disabled,var(--rcx-color-green-200,#c0f6e4)));border-color:#c0f6e4;border-color:var(--rcx-button-success-disabled-border-color,var(--rcx-color-button-background-success-disabled,var(--rcx-color-green-200,#c0f6e4)));color:#fff;color:var(--rcx-button-success-disabled-color,var(--rcx-color-button-font-on-success-disabled,#fff))}.rcx-button--icon-secondary-success.disabled .rcx-button--content,.rcx-button--icon-secondary-success.is-disabled .rcx-button--content,.rcx-button--icon-secondary-success:disabled .rcx-button--content,:disabled .rcx-button--icon-secondary-success .rcx-button--content{transform:none!important}.rcx-button--icon-secondary-warning{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#ffd95a;background-color:var(--rcx-button-warning-background-color,var(--rcx-color-button-background-warning-default,var(--rcx-color-yellow-400,#ffd95a)));border-color:#ffd95a;border-color:var(--rcx-button-warning-border-color,var(--rcx-color-button-background-warning-default,var(--rcx-color-yellow-400,#ffd95a)));border-radius:.25rem;border-radius:var(--rcx-button-border-radius,var(--rcx-border-radius-medium,.25rem));border-style:solid;border-width:1px;border-width:var(--rcx-button-border-width,1px);color:#1f2329;color:var(--rcx-button-warning-color,var(--rcx-color-button-font-on-warning,var(--rcx-color-neutral-900,#1f2329)))}.js-focus-visible .rcx-button--icon-secondary-warning.focus.focus-visible,.js-focus-visible .rcx-button--icon-secondary-warning:focus.focus-visible,.rcx-button--icon-secondary-warning.is-focused{background-color:#ffd95a;background-color:var(--rcx-button-warning-focus-background-color,var(--rcx-color-button-background-warning-focus,var(--rcx-color-yellow-400,#ffd95a)));border-color:#2f343d;border-color:var(--rcx-button-warning-focus-border-color,var(--rcx-color-stroke-extra-dark,var(--rcx-color-neutral-800,#2f343d)));box-shadow:0 0 0 2px #cbced1;box-shadow:0 0 0 2px var(--rcx-button-warning-focus-shadow-color,var(--rcx-color-stroke-light,var(--rcx-color-neutral-500,#cbced1)))}html:not(.js-focus-visible) .rcx-button--icon-secondary-warning.focus,html:not(.js-focus-visible) .rcx-button--icon-secondary-warning.is-focused,html:not(.js-focus-visible) .rcx-button--icon-secondary-warning:focus,html:not(.js-focus-visible) .rcx-button--icon-secondary-warning:focus-within{background-color:#ffd95a;background-color:var(--rcx-button-warning-focus-background-color,var(--rcx-color-button-background-warning-focus,var(--rcx-color-yellow-400,#ffd95a)));border-color:#2f343d;border-color:var(--rcx-button-warning-focus-border-color,var(--rcx-color-stroke-extra-dark,var(--rcx-color-neutral-800,#2f343d)));box-shadow:0 0 0 2px #cbced1;box-shadow:0 0 0 2px var(--rcx-button-warning-focus-shadow-color,var(--rcx-color-stroke-light,var(--rcx-color-neutral-500,#cbced1)))}.rcx-button--icon-secondary-warning.hover,.rcx-button--icon-secondary-warning.is-hovered,.rcx-button--icon-secondary-warning:hover{background-color:#ffd031;background-color:var(--rcx-button-warning-hover-background-color,var(--rcx-color-button-background-warning-hover,var(--rcx-color-yellow-500,#ffd031)));border-color:#ffd031;border-color:var(--rcx-button-warning-hover-border-color,var(--rcx-color-button-background-warning-hover,var(--rcx-color-yellow-500,#ffd031)));box-shadow:none}.rcx-button--icon-secondary-warning.active,.rcx-button--icon-secondary-warning.is-active,.rcx-button--icon-secondary-warning:active{background-color:#f3be08;background-color:var(--rcx-button-warning-active-background-color,var(--rcx-color-button-background-warning-press,var(--rcx-color-yellow-600,#f3be08)));border-color:#f3be08;border-color:var(--rcx-button-warning-active-border-color,var(--rcx-color-button-background-warning-press,var(--rcx-color-yellow-600,#f3be08)));box-shadow:none}.rcx-button--icon-secondary-warning.disabled,.rcx-button--icon-secondary-warning.is-disabled,.rcx-button--icon-secondary-warning:disabled,:disabled .rcx-button--icon-secondary-warning{background-color:#ffecad;background-color:var(--rcx-button-warning-disabled-background-color,var(--rcx-color-button-background-warning-disabled,var(--rcx-color-yellow-200,#ffecad)));border-color:#ffecad;border-color:var(--rcx-button-warning-disabled-border-color,var(--rcx-color-button-background-warning-disabled,var(--rcx-color-yellow-200,#ffecad)));color:#9ea2a8;color:var(--rcx-button-warning-disabled-color,var(--rcx-color-button-font-on-warning-disabled,var(--rcx-color-neutral-600,#9ea2a8)))}.rcx-button--icon-secondary-warning.disabled .rcx-button--content,.rcx-button--icon-secondary-warning.is-disabled .rcx-button--content,.rcx-button--icon-secondary-warning:disabled .rcx-button--content,:disabled .rcx-button--icon-secondary-warning .rcx-button--content{transform:none!important}.rcx-button--icon-secondary-danger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#ec0d2a;background-color:var(--rcx-button-danger-background-color,var(--rcx-color-button-background-danger-default,var(--rcx-color-red-500,#ec0d2a)));border-color:#ec0d2a;border-color:var(--rcx-button-danger-border-color,var(--rcx-color-button-background-danger-default,var(--rcx-color-red-500,#ec0d2a)));border-radius:.25rem;border-radius:var(--rcx-button-border-radius,var(--rcx-border-radius-medium,.25rem));border-style:solid;border-width:1px;border-width:var(--rcx-button-border-width,1px);color:#fff;color:var(--rcx-button-danger-color,var(--rcx-color-button-font-on-danger,#fff))}.js-focus-visible .rcx-button--icon-secondary-danger.focus.focus-visible,.js-focus-visible .rcx-button--icon-secondary-danger:focus.focus-visible,.rcx-button--icon-secondary-danger.is-focused{background-color:#ec0d2a;background-color:var(--rcx-button-danger-focus-background-color,var(--rcx-color-button-background-danger-focus,var(--rcx-color-red-500,#ec0d2a)));border-color:#2f343d;border-color:var(--rcx-button-danger-focus-border-color,var(--rcx-color-stroke-extra-dark,var(--rcx-color-neutral-800,#2f343d)));box-shadow:0 0 0 2px #ffc1c9;box-shadow:0 0 0 2px var(--rcx-button-danger-focus-shadow-color,var(--rcx-color-shadow-extra-light-error,var(--rcx-color-red-200,#ffc1c9)))}html:not(.js-focus-visible) .rcx-button--icon-secondary-danger.focus,html:not(.js-focus-visible) .rcx-button--icon-secondary-danger.is-focused,html:not(.js-focus-visible) .rcx-button--icon-secondary-danger:focus,html:not(.js-focus-visible) .rcx-button--icon-secondary-danger:focus-within{background-color:#ec0d2a;background-color:var(--rcx-button-danger-focus-background-color,var(--rcx-color-button-background-danger-focus,var(--rcx-color-red-500,#ec0d2a)));border-color:#2f343d;border-color:var(--rcx-button-danger-focus-border-color,var(--rcx-color-stroke-extra-dark,var(--rcx-color-neutral-800,#2f343d)));box-shadow:0 0 0 2px #ffc1c9;box-shadow:0 0 0 2px var(--rcx-button-danger-focus-shadow-color,var(--rcx-color-shadow-extra-light-error,var(--rcx-color-red-200,#ffc1c9)))}.rcx-button--icon-secondary-danger.hover,.rcx-button--icon-secondary-danger.is-hovered,.rcx-button--icon-secondary-danger:hover{background-color:#d40c26;background-color:var(--rcx-button-danger-hover-background-color,var(--rcx-color-button-background-danger-hover,var(--rcx-color-red-600,#d40c26)));border-color:#d40c26;border-color:var(--rcx-button-danger-hover-border-color,var(--rcx-color-button-background-danger-hover,var(--rcx-color-red-600,#d40c26)));box-shadow:none}.rcx-button--icon-secondary-danger.active,.rcx-button--icon-secondary-danger.is-active,.rcx-button--icon-secondary-danger:active{background-color:#bb0b21;background-color:var(--rcx-button-danger-active-background-color,var(--rcx-color-button-background-danger-press,var(--rcx-color-red-700,#bb0b21)));border-color:#bb0b21;border-color:var(--rcx-button-danger-active-border-color,var(--rcx-color-button-background-danger-press,var(--rcx-color-red-700,#bb0b21)));box-shadow:none}.rcx-button--icon-secondary-danger.disabled,.rcx-button--icon-secondary-danger.is-disabled,.rcx-button--icon-secondary-danger:disabled,:disabled .rcx-button--icon-secondary-danger{background-color:#ffc1c9;background-color:var(--rcx-button-danger-disabled-background-color,var(--rcx-color-button-background-danger-disabled,var(--rcx-color-red-200,#ffc1c9)));border-color:#ffc1c9;border-color:var(--rcx-button-danger-disabled-border-color,var(--rcx-color-button-background-danger-disabled,var(--rcx-color-red-200,#ffc1c9)));color:#fff;color:var(--rcx-button-danger-disabled-color,var(--rcx-color-button-font-on-danger-disabled,#fff))}.rcx-button--icon-secondary-danger.disabled .rcx-button--content,.rcx-button--icon-secondary-danger.is-disabled .rcx-button--content,.rcx-button--icon-secondary-danger:disabled .rcx-button--content,:disabled .rcx-button--icon-secondary-danger .rcx-button--content{transform:none!important}.rcx-button--mini-square{height:1.25rem;min-width:1.25rem;padding:0;width:1.25rem}.rcx-button--mini-square:after,.rcx-button--mini-square:before{content:"";display:inline-block;height:100%}.rcx-button--tiny-square{height:1.5rem;min-width:1.5rem;padding:0;width:1.5rem}.rcx-button--tiny-square:after,.rcx-button--tiny-square:before{content:"";display:inline-block;height:100%}.rcx-button--small-square{height:1.75rem;min-width:1.75rem;padding:0;width:1.75rem}.rcx-button--small-square:after,.rcx-button--small-square:before{content:"";display:inline-block;height:100%}.rcx-button--medium-square{height:2rem;min-width:2rem;padding:0;width:2rem}.rcx-button--medium-square:after,.rcx-button--medium-square:before{content:"";display:inline-block;height:100%}.rcx-button--large-square{height:2.5rem;min-width:2.5rem;padding:0;width:2.5rem}.rcx-button--large-square:after,.rcx-button--large-square:before{content:"";display:inline-block;height:100%}.rcx-button--primary{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#156ff5;background-color:var(--rcx-button-primary-background-color,var(--rcx-color-button-background-primary-default,var(--rcx-color-blue-500,#156ff5)));border-color:#156ff5;border-color:var(--rcx-button-primary-border-color,var(--rcx-color-button-background-primary-default,var(--rcx-color-blue-500,#156ff5)));border-radius:.25rem;border-radius:var(--rcx-button-border-radius,var(--rcx-border-radius-medium,.25rem));border-style:solid;border-width:1px;border-width:var(--rcx-button-border-width,1px);color:#fff;color:var(--rcx-button-primary-color,var(--rcx-color-button-font-on-primary,#fff))}.js-focus-visible .rcx-button--primary.focus.focus-visible,.js-focus-visible .rcx-button--primary:focus.focus-visible,.rcx-button--primary.is-focused{background-color:#156ff5;background-color:var(--rcx-button-primary-focus-background-color,var(--rcx-color-button-background-primary-focus,var(--rcx-color-blue-500,#156ff5)));border-color:#2f343d;border-color:var(--rcx-button-primary-focus-border-color,var(--rcx-color-stroke-extra-dark,var(--rcx-color-neutral-800,#2f343d)));box-shadow:0 0 0 2px #d1ebfe;box-shadow:0 0 0 2px var(--rcx-button-primary-focus-shadow-color,var(--rcx-color-shadow-highlight,var(--rcx-color-blue-200,#d1ebfe)))}html:not(.js-focus-visible) .rcx-button--primary.focus,html:not(.js-focus-visible) .rcx-button--primary.is-focused,html:not(.js-focus-visible) .rcx-button--primary:focus,html:not(.js-focus-visible) .rcx-button--primary:focus-within{background-color:#156ff5;background-color:var(--rcx-button-primary-focus-background-color,var(--rcx-color-button-background-primary-focus,var(--rcx-color-blue-500,#156ff5)));border-color:#2f343d;border-color:var(--rcx-button-primary-focus-border-color,var(--rcx-color-stroke-extra-dark,var(--rcx-color-neutral-800,#2f343d)));box-shadow:0 0 0 2px #d1ebfe;box-shadow:0 0 0 2px var(--rcx-button-primary-focus-shadow-color,var(--rcx-color-shadow-highlight,var(--rcx-color-blue-200,#d1ebfe)))}.rcx-button--primary.hover,.rcx-button--primary.is-hovered,.rcx-button--primary:hover{background-color:#095ad2;background-color:var(--rcx-button-primary-hover-background-color,var(--rcx-color-button-background-primary-hover,var(--rcx-color-blue-600,#095ad2)));border-color:#095ad2;border-color:var(--rcx-button-primary-hover-border-color,var(--rcx-color-button-background-primary-hover,var(--rcx-color-blue-600,#095ad2)));box-shadow:none}.rcx-button--primary.active,.rcx-button--primary.is-active,.rcx-button--primary:active{background-color:#10529e;background-color:var(--rcx-button-primary-active-background-color,var(--rcx-color-button-background-primary-press,var(--rcx-color-blue-700,#10529e)));border-color:#10529e;border-color:var(--rcx-button-primary-active-border-color,var(--rcx-color-button-background-primary-press,var(--rcx-color-blue-700,#10529e)));box-shadow:none}.rcx-button--primary.disabled,.rcx-button--primary.is-disabled,.rcx-button--primary:disabled,:disabled .rcx-button--primary{background-color:#d1ebfe;background-color:var(--rcx-button-primary-disabled-background-color,var(--rcx-color-button-background-primary-disabled,var(--rcx-color-blue-200,#d1ebfe)));border-color:#d1ebfe;border-color:var(--rcx-button-primary-disabled-border-color,var(--rcx-color-button-background-primary-disabled,var(--rcx-color-blue-200,#d1ebfe)));color:#fff;color:var(--rcx-button-primary-disabled-color,var(--rcx-color-button-font-on-primary-disabled,#fff))}.rcx-button--primary.disabled .rcx-button--content,.rcx-button--primary.is-disabled .rcx-button--content,.rcx-button--primary:disabled .rcx-button--content,:disabled .rcx-button--primary .rcx-button--content{transform:none!important}.rcx-button--secondary{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#e4e7ea;background-color:var(--rcx-button-secondary-background-color,var(--rcx-color-button-background-secondary-default,var(--rcx-color-neutral-400,#e4e7ea)));border-color:#e4e7ea;border-color:var(--rcx-button-secondary-border-color,var(--rcx-color-button-background-secondary-default,var(--rcx-color-neutral-400,#e4e7ea)));border-radius:.25rem;border-radius:var(--rcx-button-border-radius,var(--rcx-border-radius-medium,.25rem));border-style:solid;border-width:1px;border-width:var(--rcx-button-border-width,1px);color:#1f2329;color:var(--rcx-button-secondary-color,var(--rcx-color-button-font-on-secondary,var(--rcx-color-neutral-900,#1f2329)))}.js-focus-visible .rcx-button--secondary.focus.focus-visible,.js-focus-visible .rcx-button--secondary:focus.focus-visible,.rcx-button--secondary.is-focused{background-color:#e4e7ea;background-color:var(--rcx-button-secondary-focus-background-color,var(--rcx-color-button-background-secondary-focus,var(--rcx-color-neutral-400,#e4e7ea)));border-color:#2f343d;border-color:var(--rcx-button-secondary-focus-border-color,var(--rcx-color-stroke-extra-dark,var(--rcx-color-neutral-800,#2f343d)));box-shadow:0 0 0 2px #d1ebfe;box-shadow:0 0 0 2px var(--rcx-button-secondary-focus-shadow-color,var(--rcx-color-shadow-highlight,var(--rcx-color-blue-200,#d1ebfe)))}html:not(.js-focus-visible) .rcx-button--secondary.focus,html:not(.js-focus-visible) .rcx-button--secondary.is-focused,html:not(.js-focus-visible) .rcx-button--secondary:focus,html:not(.js-focus-visible) .rcx-button--secondary:focus-within{background-color:#e4e7ea;background-color:var(--rcx-button-secondary-focus-background-color,var(--rcx-color-button-background-secondary-focus,var(--rcx-color-neutral-400,#e4e7ea)));border-color:#2f343d;border-color:var(--rcx-button-secondary-focus-border-color,var(--rcx-color-stroke-extra-dark,var(--rcx-color-neutral-800,#2f343d)));box-shadow:0 0 0 2px #d1ebfe;box-shadow:0 0 0 2px var(--rcx-button-secondary-focus-shadow-color,var(--rcx-color-shadow-highlight,var(--rcx-color-blue-200,#d1ebfe)))}.rcx-button--secondary.hover,.rcx-button--secondary.is-hovered,.rcx-button--secondary:hover{background-color:#cbced1;background-color:var(--rcx-button-secondary-hover-background-color,var(--rcx-color-button-background-secondary-hover,var(--rcx-color-neutral-500,#cbced1)));border-color:#cbced1;border-color:var(--rcx-button-secondary-hover-border-color,var(--rcx-color-button-background-secondary-hover,var(--rcx-color-neutral-500,#cbced1)));box-shadow:none}.rcx-button--secondary.active,.rcx-button--secondary.is-active,.rcx-button--secondary:active{background-color:#9ea2a8;background-color:var(--rcx-button-secondary-active-background-color,var(--rcx-color-button-background-secondary-press,var(--rcx-color-neutral-600,#9ea2a8)));border-color:#9ea2a8;border-color:var(--rcx-button-secondary-active-border-color,var(--rcx-color-button-background-secondary-press,var(--rcx-color-neutral-600,#9ea2a8)));box-shadow:none}.rcx-button--secondary.disabled,.rcx-button--secondary.is-disabled,.rcx-button--secondary:disabled,:disabled .rcx-button--secondary{background-color:#ebecef;background-color:var(--rcx-button-secondary-disabled-background-color,var(--rcx-color-button-background-secondary-disabled,var(--rcx-color-neutral-300,#ebecef)));border-color:#ebecef;border-color:var(--rcx-button-secondary-disabled-border-color,var(--rcx-color-button-background-secondary-disabled,var(--rcx-color-neutral-300,#ebecef)));color:#cbced1;color:var(--rcx-button-secondary-disabled-color,var(--rcx-color-button-font-on-secondary-disabled,var(--rcx-color-neutral-500,#cbced1)))}.rcx-button--secondary.disabled .rcx-button--content,.rcx-button--secondary.is-disabled .rcx-button--content,.rcx-button--secondary:disabled .rcx-button--content,:disabled .rcx-button--secondary .rcx-button--content{transform:none!important}.rcx-button--secondary-danger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#e4e7ea;background-color:var(--rcx-button-secondary-danger-background-color,var(--rcx-color-button-background-secondary-danger-default,var(--rcx-color-neutral-400,#e4e7ea)));border-color:#e4e7ea;border-color:var(--rcx-button-secondary-danger-border-color,var(--rcx-color-button-background-secondary-danger-default,var(--rcx-color-neutral-400,#e4e7ea)));border-radius:.25rem;border-radius:var(--rcx-button-border-radius,var(--rcx-border-radius-medium,.25rem));border-style:solid;border-width:1px;border-width:var(--rcx-button-border-width,1px);color:#bb0b21;color:var(--rcx-button-secondary-danger-color,var(--rcx-color-button-font-on-secondary-danger,var(--rcx-color-red-700,#bb0b21)))}.js-focus-visible .rcx-button--secondary-danger.focus.focus-visible,.js-focus-visible .rcx-button--secondary-danger:focus.focus-visible,.rcx-button--secondary-danger.is-focused{background-color:#e4e7ea;background-color:var(--rcx-button-secondary-danger-focus-background-color,var(--rcx-color-button-background-secondary-danger-focus,var(--rcx-color-neutral-400,#e4e7ea)));border-color:#2f343d;border-color:var(--rcx-button-secondary-danger-focus-border-color,var(--rcx-color-stroke-extra-dark,var(--rcx-color-neutral-800,#2f343d)));box-shadow:0 0 0 2px #ffc1c9;box-shadow:0 0 0 2px var(--rcx-button-secondary-danger-focus-shadow-color,var(--rcx-color-shadow-extra-light-error,var(--rcx-color-red-200,#ffc1c9)))}html:not(.js-focus-visible) .rcx-button--secondary-danger.focus,html:not(.js-focus-visible) .rcx-button--secondary-danger.is-focused,html:not(.js-focus-visible) .rcx-button--secondary-danger:focus,html:not(.js-focus-visible) .rcx-button--secondary-danger:focus-within{background-color:#e4e7ea;background-color:var(--rcx-button-secondary-danger-focus-background-color,var(--rcx-color-button-background-secondary-danger-focus,var(--rcx-color-neutral-400,#e4e7ea)));border-color:#2f343d;border-color:var(--rcx-button-secondary-danger-focus-border-color,var(--rcx-color-stroke-extra-dark,var(--rcx-color-neutral-800,#2f343d)));box-shadow:0 0 0 2px #ffc1c9;box-shadow:0 0 0 2px var(--rcx-button-secondary-danger-focus-shadow-color,var(--rcx-color-shadow-extra-light-error,var(--rcx-color-red-200,#ffc1c9)))}.rcx-button--secondary-danger.hover,.rcx-button--secondary-danger.is-hovered,.rcx-button--secondary-danger:hover{background-color:#cbced1;background-color:var(--rcx-button-secondary-danger-hover-background-color,var(--rcx-color-button-background-secondary-danger-hover,var(--rcx-color-neutral-500,#cbced1)));border-color:#cbced1;border-color:var(--rcx-button-secondary-danger-hover-border-color,var(--rcx-color-button-background-secondary-danger-hover,var(--rcx-color-neutral-500,#cbced1)));box-shadow:none}.rcx-button--secondary-danger.active,.rcx-button--secondary-danger.is-active,.rcx-button--secondary-danger:active{background-color:#9ea2a8;background-color:var(--rcx-button-secondary-danger-active-background-color,var(--rcx-color-button-background-secondary-danger-press,var(--rcx-color-neutral-600,#9ea2a8)));border-color:#9ea2a8;border-color:var(--rcx-button-secondary-danger-active-border-color,var(--rcx-color-button-background-secondary-danger-press,var(--rcx-color-neutral-600,#9ea2a8)));box-shadow:none}.rcx-button--secondary-danger.disabled,.rcx-button--secondary-danger.is-disabled,.rcx-button--secondary-danger:disabled,:disabled .rcx-button--secondary-danger{background-color:#ebecef;background-color:var(--rcx-button-secondary-danger-disabled-background-color,var(--rcx-color-button-background-secondary-danger-disabled,var(--rcx-color-neutral-300,#ebecef)));border-color:#ebecef;border-color:var(--rcx-button-secondary-danger-disabled-border-color,var(--rcx-color-button-background-secondary-danger-disabled,var(--rcx-color-neutral-300,#ebecef)));color:#f98f9d;color:var(--rcx-button-secondary-danger-disabled-color,var(--rcx-color-button-font-on-secondary-danger-disabled,var(--rcx-color-red-300,#f98f9d)))}.rcx-button--secondary-danger.disabled .rcx-button--content,.rcx-button--secondary-danger.is-disabled .rcx-button--content,.rcx-button--secondary-danger:disabled .rcx-button--content,:disabled .rcx-button--secondary-danger .rcx-button--content{transform:none!important}.rcx-button--danger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#ec0d2a;background-color:var(--rcx-button-danger-background-color,var(--rcx-color-button-background-danger-default,var(--rcx-color-red-500,#ec0d2a)));border-color:#ec0d2a;border-color:var(--rcx-button-danger-border-color,var(--rcx-color-button-background-danger-default,var(--rcx-color-red-500,#ec0d2a)));border-radius:.25rem;border-radius:var(--rcx-button-border-radius,var(--rcx-border-radius-medium,.25rem));border-style:solid;border-width:1px;border-width:var(--rcx-button-border-width,1px);color:#fff;color:var(--rcx-button-danger-color,var(--rcx-color-button-font-on-danger,#fff))}.js-focus-visible .rcx-button--danger.focus.focus-visible,.js-focus-visible .rcx-button--danger:focus.focus-visible,.rcx-button--danger.is-focused{background-color:#ec0d2a;background-color:var(--rcx-button-danger-focus-background-color,var(--rcx-color-button-background-danger-focus,var(--rcx-color-red-500,#ec0d2a)));border-color:#2f343d;border-color:var(--rcx-button-danger-focus-border-color,var(--rcx-color-stroke-extra-dark,var(--rcx-color-neutral-800,#2f343d)));box-shadow:0 0 0 2px #ffc1c9;box-shadow:0 0 0 2px var(--rcx-button-danger-focus-shadow-color,var(--rcx-color-shadow-extra-light-error,var(--rcx-color-red-200,#ffc1c9)))}html:not(.js-focus-visible) .rcx-button--danger.focus,html:not(.js-focus-visible) .rcx-button--danger.is-focused,html:not(.js-focus-visible) .rcx-button--danger:focus,html:not(.js-focus-visible) .rcx-button--danger:focus-within{background-color:#ec0d2a;background-color:var(--rcx-button-danger-focus-background-color,var(--rcx-color-button-background-danger-focus,var(--rcx-color-red-500,#ec0d2a)));border-color:#2f343d;border-color:var(--rcx-button-danger-focus-border-color,var(--rcx-color-stroke-extra-dark,var(--rcx-color-neutral-800,#2f343d)));box-shadow:0 0 0 2px #ffc1c9;box-shadow:0 0 0 2px var(--rcx-button-danger-focus-shadow-color,var(--rcx-color-shadow-extra-light-error,var(--rcx-color-red-200,#ffc1c9)))}.rcx-button--danger.hover,.rcx-button--danger.is-hovered,.rcx-button--danger:hover{background-color:#d40c26;background-color:var(--rcx-button-danger-hover-background-color,var(--rcx-color-button-background-danger-hover,var(--rcx-color-red-600,#d40c26)));border-color:#d40c26;border-color:var(--rcx-button-danger-hover-border-color,var(--rcx-color-button-background-danger-hover,var(--rcx-color-red-600,#d40c26)));box-shadow:none}.rcx-button--danger.active,.rcx-button--danger.is-active,.rcx-button--danger:active{background-color:#bb0b21;background-color:var(--rcx-button-danger-active-background-color,var(--rcx-color-button-background-danger-press,var(--rcx-color-red-700,#bb0b21)));border-color:#bb0b21;border-color:var(--rcx-button-danger-active-border-color,var(--rcx-color-button-background-danger-press,var(--rcx-color-red-700,#bb0b21)));box-shadow:none}.rcx-button--danger.disabled,.rcx-button--danger.is-disabled,.rcx-button--danger:disabled,:disabled .rcx-button--danger{background-color:#ffc1c9;background-color:var(--rcx-button-danger-disabled-background-color,var(--rcx-color-button-background-danger-disabled,var(--rcx-color-red-200,#ffc1c9)));border-color:#ffc1c9;border-color:var(--rcx-button-danger-disabled-border-color,var(--rcx-color-button-background-danger-disabled,var(--rcx-color-red-200,#ffc1c9)));color:#fff;color:var(--rcx-button-danger-disabled-color,var(--rcx-color-button-font-on-danger-disabled,#fff))}.rcx-button--danger.disabled .rcx-button--content,.rcx-button--danger.is-disabled .rcx-button--content,.rcx-button--danger:disabled .rcx-button--content,:disabled .rcx-button--danger .rcx-button--content{transform:none!important}.rcx-button--warning{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#ffd95a;background-color:var(--rcx-button-warning-background-color,var(--rcx-color-button-background-warning-default,var(--rcx-color-yellow-400,#ffd95a)));border-color:#ffd95a;border-color:var(--rcx-button-warning-border-color,var(--rcx-color-button-background-warning-default,var(--rcx-color-yellow-400,#ffd95a)));border-radius:.25rem;border-radius:var(--rcx-button-border-radius,var(--rcx-border-radius-medium,.25rem));border-style:solid;border-width:1px;border-width:var(--rcx-button-border-width,1px);color:#1f2329;color:var(--rcx-button-warning-color,var(--rcx-color-button-font-on-warning,var(--rcx-color-neutral-900,#1f2329)))}.js-focus-visible .rcx-button--warning.focus.focus-visible,.js-focus-visible .rcx-button--warning:focus.focus-visible,.rcx-button--warning.is-focused{background-color:#ffd95a;background-color:var(--rcx-button-warning-focus-background-color,var(--rcx-color-button-background-warning-focus,var(--rcx-color-yellow-400,#ffd95a)));border-color:#2f343d;border-color:var(--rcx-button-warning-focus-border-color,var(--rcx-color-stroke-extra-dark,var(--rcx-color-neutral-800,#2f343d)));box-shadow:0 0 0 2px #cbced1;box-shadow:0 0 0 2px var(--rcx-button-warning-focus-shadow-color,var(--rcx-color-stroke-light,var(--rcx-color-neutral-500,#cbced1)))}html:not(.js-focus-visible) .rcx-button--warning.focus,html:not(.js-focus-visible) .rcx-button--warning.is-focused,html:not(.js-focus-visible) .rcx-button--warning:focus,html:not(.js-focus-visible) .rcx-button--warning:focus-within{background-color:#ffd95a;background-color:var(--rcx-button-warning-focus-background-color,var(--rcx-color-button-background-warning-focus,var(--rcx-color-yellow-400,#ffd95a)));border-color:#2f343d;border-color:var(--rcx-button-warning-focus-border-color,var(--rcx-color-stroke-extra-dark,var(--rcx-color-neutral-800,#2f343d)));box-shadow:0 0 0 2px #cbced1;box-shadow:0 0 0 2px var(--rcx-button-warning-focus-shadow-color,var(--rcx-color-stroke-light,var(--rcx-color-neutral-500,#cbced1)))}.rcx-button--warning.hover,.rcx-button--warning.is-hovered,.rcx-button--warning:hover{background-color:#ffd031;background-color:var(--rcx-button-warning-hover-background-color,var(--rcx-color-button-background-warning-hover,var(--rcx-color-yellow-500,#ffd031)));border-color:#ffd031;border-color:var(--rcx-button-warning-hover-border-color,var(--rcx-color-button-background-warning-hover,var(--rcx-color-yellow-500,#ffd031)));box-shadow:none}.rcx-button--warning.active,.rcx-button--warning.is-active,.rcx-button--warning:active{background-color:#f3be08;background-color:var(--rcx-button-warning-active-background-color,var(--rcx-color-button-background-warning-press,var(--rcx-color-yellow-600,#f3be08)));border-color:#f3be08;border-color:var(--rcx-button-warning-active-border-color,var(--rcx-color-button-background-warning-press,var(--rcx-color-yellow-600,#f3be08)));box-shadow:none}.rcx-button--warning.disabled,.rcx-button--warning.is-disabled,.rcx-button--warning:disabled,:disabled .rcx-button--warning{background-color:#ffecad;background-color:var(--rcx-button-warning-disabled-background-color,var(--rcx-color-button-background-warning-disabled,var(--rcx-color-yellow-200,#ffecad)));border-color:#ffecad;border-color:var(--rcx-button-warning-disabled-border-color,var(--rcx-color-button-background-warning-disabled,var(--rcx-color-yellow-200,#ffecad)));color:#9ea2a8;color:var(--rcx-button-warning-disabled-color,var(--rcx-color-button-font-on-warning-disabled,var(--rcx-color-neutral-600,#9ea2a8)))}.rcx-button--warning.disabled .rcx-button--content,.rcx-button--warning.is-disabled .rcx-button--content,.rcx-button--warning:disabled .rcx-button--content,:disabled .rcx-button--warning .rcx-button--content{transform:none!important}.rcx-button--secondary-warning{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#e4e7ea;background-color:var(--rcx-button-secondary-warning-background-color,var(--rcx-color-button-background-secondary-warning-default,var(--rcx-color-neutral-400,#e4e7ea)));border-color:#e4e7ea;border-color:var(--rcx-button-secondary-warning-border-color,var(--rcx-color-button-background-secondary-warning-default,var(--rcx-color-neutral-400,#e4e7ea)));border-radius:.25rem;border-radius:var(--rcx-button-border-radius,var(--rcx-border-radius-medium,.25rem));border-style:solid;border-width:1px;border-width:var(--rcx-button-border-width,1px);color:#8e6300;color:var(--rcx-button-secondary-warning-color,var(--rcx-color-button-font-on-secondary-warning,var(--rcx-color-yellow-900,#8e6300)))}.js-focus-visible .rcx-button--secondary-warning.focus.focus-visible,.js-focus-visible .rcx-button--secondary-warning:focus.focus-visible,.rcx-button--secondary-warning.is-focused{background-color:#e4e7ea;background-color:var(--rcx-button-secondary-warning-focus-background-color,var(--rcx-color-button-background-secondary-warning-focus,var(--rcx-color-neutral-400,#e4e7ea)));border-color:#2f343d;border-color:var(--rcx-button-secondary-warning-focus-border-color,var(--rcx-color-stroke-extra-dark,var(--rcx-color-neutral-800,#2f343d)));box-shadow:0 0 0 2px #cbced1;box-shadow:0 0 0 2px var(--rcx-button-secondary-warning-focus-shadow-color,var(--rcx-color-stroke-light,var(--rcx-color-neutral-500,#cbced1)))}html:not(.js-focus-visible) .rcx-button--secondary-warning.focus,html:not(.js-focus-visible) .rcx-button--secondary-warning.is-focused,html:not(.js-focus-visible) .rcx-button--secondary-warning:focus,html:not(.js-focus-visible) .rcx-button--secondary-warning:focus-within{background-color:#e4e7ea;background-color:var(--rcx-button-secondary-warning-focus-background-color,var(--rcx-color-button-background-secondary-warning-focus,var(--rcx-color-neutral-400,#e4e7ea)));border-color:#2f343d;border-color:var(--rcx-button-secondary-warning-focus-border-color,var(--rcx-color-stroke-extra-dark,var(--rcx-color-neutral-800,#2f343d)));box-shadow:0 0 0 2px #cbced1;box-shadow:0 0 0 2px var(--rcx-button-secondary-warning-focus-shadow-color,var(--rcx-color-stroke-light,var(--rcx-color-neutral-500,#cbced1)))}.rcx-button--secondary-warning.hover,.rcx-button--secondary-warning.is-hovered,.rcx-button--secondary-warning:hover{background-color:#cbced1;background-color:var(--rcx-button-secondary-warning-hover-background-color,var(--rcx-color-button-background-secondary-warning-hover,var(--rcx-color-neutral-500,#cbced1)));border-color:#cbced1;border-color:var(--rcx-button-secondary-warning-hover-border-color,var(--rcx-color-button-background-secondary-warning-hover,var(--rcx-color-neutral-500,#cbced1)));box-shadow:none}.rcx-button--secondary-warning.active,.rcx-button--secondary-warning.is-active,.rcx-button--secondary-warning:active{background-color:#9ea2a8;background-color:var(--rcx-button-secondary-warning-active-background-color,var(--rcx-color-button-background-secondary-warning-press,var(--rcx-color-neutral-600,#9ea2a8)));border-color:#9ea2a8;border-color:var(--rcx-button-secondary-warning-active-border-color,var(--rcx-color-button-background-secondary-warning-press,var(--rcx-color-neutral-600,#9ea2a8)));box-shadow:none}.rcx-button--secondary-warning.disabled,.rcx-button--secondary-warning.is-disabled,.rcx-button--secondary-warning:disabled,:disabled .rcx-button--secondary-warning{background-color:#ebecef;background-color:var(--rcx-button-secondary-warning-disabled-background-color,var(--rcx-color-button-background-secondary-warning-disabled,var(--rcx-color-neutral-300,#ebecef)));border-color:#ebecef;border-color:var(--rcx-button-secondary-warning-disabled-border-color,var(--rcx-color-button-background-secondary-warning-disabled,var(--rcx-color-neutral-300,#ebecef)));color:#f3be08;color:var(--rcx-button-secondary-warning-disabled-color,var(--rcx-color-button-font-on-secondary-warning-disabled,var(--rcx-color-yellow-600,#f3be08)))}.rcx-button--secondary-warning.disabled .rcx-button--content,.rcx-button--secondary-warning.is-disabled .rcx-button--content,.rcx-button--secondary-warning:disabled .rcx-button--content,:disabled .rcx-button--secondary-warning .rcx-button--content{transform:none!important}.rcx-button--success{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#148660;background-color:var(--rcx-button-success-background-color,var(--rcx-color-button-background-success-default,var(--rcx-color-green-800,#148660)));border-color:#148660;border-color:var(--rcx-button-success-border-color,var(--rcx-color-button-background-success-default,var(--rcx-color-green-800,#148660)));border-radius:.25rem;border-radius:var(--rcx-button-border-radius,var(--rcx-border-radius-medium,.25rem));border-style:solid;border-width:1px;border-width:var(--rcx-button-border-width,1px);color:#fff;color:var(--rcx-button-success-color,var(--rcx-color-button-font-on-success,#fff))}.js-focus-visible .rcx-button--success.focus.focus-visible,.js-focus-visible .rcx-button--success:focus.focus-visible,.rcx-button--success.is-focused{background-color:#148660;background-color:var(--rcx-button-success-focus-background-color,var(--rcx-color-button-background-success-focus,var(--rcx-color-green-800,#148660)));border-color:#2f343d;border-color:var(--rcx-button-success-focus-border-color,var(--rcx-color-stroke-extra-dark,var(--rcx-color-neutral-800,#2f343d)));box-shadow:0 0 0 2px #cbced1;box-shadow:0 0 0 2px var(--rcx-button-success-focus-shadow-color,var(--rcx-color-stroke-light,var(--rcx-color-neutral-500,#cbced1)))}html:not(.js-focus-visible) .rcx-button--success.focus,html:not(.js-focus-visible) .rcx-button--success.is-focused,html:not(.js-focus-visible) .rcx-button--success:focus,html:not(.js-focus-visible) .rcx-button--success:focus-within{background-color:#148660;background-color:var(--rcx-button-success-focus-background-color,var(--rcx-color-button-background-success-focus,var(--rcx-color-green-800,#148660)));border-color:#2f343d;border-color:var(--rcx-button-success-focus-border-color,var(--rcx-color-stroke-extra-dark,var(--rcx-color-neutral-800,#2f343d)));box-shadow:0 0 0 2px #cbced1;box-shadow:0 0 0 2px var(--rcx-button-success-focus-shadow-color,var(--rcx-color-stroke-light,var(--rcx-color-neutral-500,#cbced1)))}.rcx-button--success.hover,.rcx-button--success.is-hovered,.rcx-button--success:hover{background-color:#106d4f;background-color:var(--rcx-button-success-hover-background-color,var(--rcx-color-button-background-success-hover,var(--rcx-color-green-900,#106d4f)));border-color:#106d4f;border-color:var(--rcx-button-success-hover-border-color,var(--rcx-color-button-background-success-hover,var(--rcx-color-green-900,#106d4f)));box-shadow:none}.rcx-button--success.active,.rcx-button--success.is-active,.rcx-button--success:active{background-color:#0d5940;background-color:var(--rcx-button-success-active-background-color,var(--rcx-color-button-background-success-press,var(--rcx-color-green-1000,#0d5940)));border-color:#0d5940;border-color:var(--rcx-button-success-active-border-color,var(--rcx-color-button-background-success-press,var(--rcx-color-green-1000,#0d5940)));box-shadow:none}.rcx-button--success.disabled,.rcx-button--success.is-disabled,.rcx-button--success:disabled,:disabled .rcx-button--success{background-color:#c0f6e4;background-color:var(--rcx-button-success-disabled-background-color,var(--rcx-color-button-background-success-disabled,var(--rcx-color-green-200,#c0f6e4)));border-color:#c0f6e4;border-color:var(--rcx-button-success-disabled-border-color,var(--rcx-color-button-background-success-disabled,var(--rcx-color-green-200,#c0f6e4)));color:#fff;color:var(--rcx-button-success-disabled-color,var(--rcx-color-button-font-on-success-disabled,#fff))}.rcx-button--success.disabled .rcx-button--content,.rcx-button--success.is-disabled .rcx-button--content,.rcx-button--success:disabled .rcx-button--content,:disabled .rcx-button--success .rcx-button--content{transform:none!important}.rcx-button--secondary-success{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#e4e7ea;background-color:var(--rcx-button-secondary-success-background-color,var(--rcx-color-button-background-secondary-success-default,var(--rcx-color-neutral-400,#e4e7ea)));border-color:#e4e7ea;border-color:var(--rcx-button-secondary-success-border-color,var(--rcx-color-button-background-secondary-success-default,var(--rcx-color-neutral-400,#e4e7ea)));border-radius:.25rem;border-radius:var(--rcx-button-border-radius,var(--rcx-border-radius-medium,.25rem));border-style:solid;border-width:1px;border-width:var(--rcx-button-border-width,1px);color:#148660;color:var(--rcx-button-secondary-success-color,var(--rcx-color-button-font-on-secondary-success,var(--rcx-color-green-800,#148660)))}.js-focus-visible .rcx-button--secondary-success.focus.focus-visible,.js-focus-visible .rcx-button--secondary-success:focus.focus-visible,.rcx-button--secondary-success.is-focused{background-color:#e4e7ea;background-color:var(--rcx-button-secondary-success-focus-background-color,var(--rcx-color-button-background-secondary-success-focus,var(--rcx-color-neutral-400,#e4e7ea)));border-color:#2f343d;border-color:var(--rcx-button-secondary-success-focus-border-color,var(--rcx-color-stroke-extra-dark,var(--rcx-color-neutral-800,#2f343d)));box-shadow:0 0 0 2px #cbced1;box-shadow:0 0 0 2px var(--rcx-button-secondary-success-focus-shadow-color,var(--rcx-color-stroke-light,var(--rcx-color-neutral-500,#cbced1)))}html:not(.js-focus-visible) .rcx-button--secondary-success.focus,html:not(.js-focus-visible) .rcx-button--secondary-success.is-focused,html:not(.js-focus-visible) .rcx-button--secondary-success:focus,html:not(.js-focus-visible) .rcx-button--secondary-success:focus-within{background-color:#e4e7ea;background-color:var(--rcx-button-secondary-success-focus-background-color,var(--rcx-color-button-background-secondary-success-focus,var(--rcx-color-neutral-400,#e4e7ea)));border-color:#2f343d;border-color:var(--rcx-button-secondary-success-focus-border-color,var(--rcx-color-stroke-extra-dark,var(--rcx-color-neutral-800,#2f343d)));box-shadow:0 0 0 2px #cbced1;box-shadow:0 0 0 2px var(--rcx-button-secondary-success-focus-shadow-color,var(--rcx-color-stroke-light,var(--rcx-color-neutral-500,#cbced1)))}.rcx-button--secondary-success.hover,.rcx-button--secondary-success.is-hovered,.rcx-button--secondary-success:hover{background-color:#cbced1;background-color:var(--rcx-button-secondary-success-hover-background-color,var(--rcx-color-button-background-secondary-success-hover,var(--rcx-color-neutral-500,#cbced1)));border-color:#cbced1;border-color:var(--rcx-button-secondary-success-hover-border-color,var(--rcx-color-button-background-secondary-success-hover,var(--rcx-color-neutral-500,#cbced1)));box-shadow:none}.rcx-button--secondary-success.active,.rcx-button--secondary-success.is-active,.rcx-button--secondary-success:active{background-color:#9ea2a8;background-color:var(--rcx-button-secondary-success-active-background-color,var(--rcx-color-button-background-secondary-success-press,var(--rcx-color-neutral-600,#9ea2a8)));border-color:#9ea2a8;border-color:var(--rcx-button-secondary-success-active-border-color,var(--rcx-color-button-background-secondary-success-press,var(--rcx-color-neutral-600,#9ea2a8)));box-shadow:none}.rcx-button--secondary-success.disabled,.rcx-button--secondary-success.is-disabled,.rcx-button--secondary-success:disabled,:disabled .rcx-button--secondary-success{background-color:#ebecef;background-color:var(--rcx-button-secondary-success-disabled-background-color,var(--rcx-color-button-background-secondary-success-disabled,var(--rcx-color-neutral-300,#ebecef)));border-color:#ebecef;border-color:var(--rcx-button-secondary-success-disabled-border-color,var(--rcx-color-button-background-secondary-success-disabled,var(--rcx-color-neutral-300,#ebecef)));color:#6ce9c0;color:var(--rcx-button-secondary-success-disabled-color,var(--rcx-color-button-font-on-secondary-success-disabled,var(--rcx-color-green-400,#6ce9c0)))}.rcx-button--secondary-success.disabled .rcx-button--content,.rcx-button--secondary-success.is-disabled .rcx-button--content,.rcx-button--secondary-success:disabled .rcx-button--content,:disabled .rcx-button--secondary-success .rcx-button--content{transform:none!important}@keyframes spin-animation{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.rcx-bubble{align-items:center;display:flex;overflow:hidden}.rcx-bubble__button{cursor:pointer;outline:0}.rcx-bubble__button--primary{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#156ff5;background-color:var(--rcx-button-primary-background-color,var(--rcx-color-button-background-primary-default,var(--rcx-color-blue-500,#156ff5)));border-color:#156ff5;border-color:var(--rcx-button-primary-border-color,var(--rcx-color-button-background-primary-default,var(--rcx-color-blue-500,#156ff5)));border-radius:.25rem;border-radius:var(--rcx-button-border-radius,var(--rcx-border-radius-medium,.25rem));border-style:solid;border-width:1px;border-width:var(--rcx-button-border-width,1px);color:#fff;color:var(--rcx-button-primary-color,var(--rcx-color-button-font-on-primary,#fff))}.js-focus-visible .rcx-bubble__button--primary.focus.focus-visible,.js-focus-visible .rcx-bubble__button--primary:focus.focus-visible,.rcx-bubble__button--primary.is-focused{background-color:#156ff5;background-color:var(--rcx-button-primary-focus-background-color,var(--rcx-color-button-background-primary-focus,var(--rcx-color-blue-500,#156ff5)));border-color:#2f343d;border-color:var(--rcx-button-primary-focus-border-color,var(--rcx-color-stroke-extra-dark,var(--rcx-color-neutral-800,#2f343d)));box-shadow:0 0 0 2px #d1ebfe;box-shadow:0 0 0 2px var(--rcx-button-primary-focus-shadow-color,var(--rcx-color-shadow-highlight,var(--rcx-color-blue-200,#d1ebfe)))}html:not(.js-focus-visible) .rcx-bubble__button--primary.focus,html:not(.js-focus-visible) .rcx-bubble__button--primary.is-focused,html:not(.js-focus-visible) .rcx-bubble__button--primary:focus,html:not(.js-focus-visible) .rcx-bubble__button--primary:focus-within{background-color:#156ff5;background-color:var(--rcx-button-primary-focus-background-color,var(--rcx-color-button-background-primary-focus,var(--rcx-color-blue-500,#156ff5)));border-color:#2f343d;border-color:var(--rcx-button-primary-focus-border-color,var(--rcx-color-stroke-extra-dark,var(--rcx-color-neutral-800,#2f343d)));box-shadow:0 0 0 2px #d1ebfe;box-shadow:0 0 0 2px var(--rcx-button-primary-focus-shadow-color,var(--rcx-color-shadow-highlight,var(--rcx-color-blue-200,#d1ebfe)))}.rcx-bubble__button--primary.hover,.rcx-bubble__button--primary.is-hovered,.rcx-bubble__button--primary:hover{background-color:#095ad2;background-color:var(--rcx-button-primary-hover-background-color,var(--rcx-color-button-background-primary-hover,var(--rcx-color-blue-600,#095ad2)));border-color:#095ad2;border-color:var(--rcx-button-primary-hover-border-color,var(--rcx-color-button-background-primary-hover,var(--rcx-color-blue-600,#095ad2)));box-shadow:none}.rcx-bubble__button--primary.active,.rcx-bubble__button--primary.is-active,.rcx-bubble__button--primary:active{background-color:#10529e;background-color:var(--rcx-button-primary-active-background-color,var(--rcx-color-button-background-primary-press,var(--rcx-color-blue-700,#10529e)));border-color:#10529e;border-color:var(--rcx-button-primary-active-border-color,var(--rcx-color-button-background-primary-press,var(--rcx-color-blue-700,#10529e)));box-shadow:none}.rcx-bubble__button--primary.disabled,.rcx-bubble__button--primary.is-disabled,.rcx-bubble__button--primary:disabled,:disabled .rcx-bubble__button--primary{background-color:#d1ebfe;background-color:var(--rcx-button-primary-disabled-background-color,var(--rcx-color-button-background-primary-disabled,var(--rcx-color-blue-200,#d1ebfe)));border-color:#d1ebfe;border-color:var(--rcx-button-primary-disabled-border-color,var(--rcx-color-button-background-primary-disabled,var(--rcx-color-blue-200,#d1ebfe)));color:#fff;color:var(--rcx-button-primary-disabled-color,var(--rcx-color-button-font-on-primary-disabled,#fff))}.rcx-bubble__button--primary.disabled .rcx-button--content,.rcx-bubble__button--primary.is-disabled .rcx-button--content,.rcx-bubble__button--primary:disabled .rcx-button--content,:disabled .rcx-bubble__button--primary .rcx-button--content{transform:none!important}.rcx-bubble__button--secondary{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#e4e7ea;background-color:var(--rcx-button-secondary-background-color,var(--rcx-color-button-background-secondary-default,var(--rcx-color-neutral-400,#e4e7ea)));border-color:#e4e7ea;border-color:var(--rcx-button-secondary-border-color,var(--rcx-color-button-background-secondary-default,var(--rcx-color-neutral-400,#e4e7ea)));border-radius:.25rem;border-radius:var(--rcx-button-border-radius,var(--rcx-border-radius-medium,.25rem));border-style:solid;border-width:1px;border-width:var(--rcx-button-border-width,1px);color:#1f2329;color:var(--rcx-button-secondary-color,var(--rcx-color-button-font-on-secondary,var(--rcx-color-neutral-900,#1f2329)))}.js-focus-visible .rcx-bubble__button--secondary.focus.focus-visible,.js-focus-visible .rcx-bubble__button--secondary:focus.focus-visible,.rcx-bubble__button--secondary.is-focused{background-color:#e4e7ea;background-color:var(--rcx-button-secondary-focus-background-color,var(--rcx-color-button-background-secondary-focus,var(--rcx-color-neutral-400,#e4e7ea)));border-color:#2f343d;border-color:var(--rcx-button-secondary-focus-border-color,var(--rcx-color-stroke-extra-dark,var(--rcx-color-neutral-800,#2f343d)));box-shadow:0 0 0 2px #d1ebfe;box-shadow:0 0 0 2px var(--rcx-button-secondary-focus-shadow-color,var(--rcx-color-shadow-highlight,var(--rcx-color-blue-200,#d1ebfe)))}html:not(.js-focus-visible) .rcx-bubble__button--secondary.focus,html:not(.js-focus-visible) .rcx-bubble__button--secondary.is-focused,html:not(.js-focus-visible) .rcx-bubble__button--secondary:focus,html:not(.js-focus-visible) .rcx-bubble__button--secondary:focus-within{background-color:#e4e7ea;background-color:var(--rcx-button-secondary-focus-background-color,var(--rcx-color-button-background-secondary-focus,var(--rcx-color-neutral-400,#e4e7ea)));border-color:#2f343d;border-color:var(--rcx-button-secondary-focus-border-color,var(--rcx-color-stroke-extra-dark,var(--rcx-color-neutral-800,#2f343d)));box-shadow:0 0 0 2px #d1ebfe;box-shadow:0 0 0 2px var(--rcx-button-secondary-focus-shadow-color,var(--rcx-color-shadow-highlight,var(--rcx-color-blue-200,#d1ebfe)))}.rcx-bubble__button--secondary.hover,.rcx-bubble__button--secondary.is-hovered,.rcx-bubble__button--secondary:hover{background-color:#cbced1;background-color:var(--rcx-button-secondary-hover-background-color,var(--rcx-color-button-background-secondary-hover,var(--rcx-color-neutral-500,#cbced1)));border-color:#cbced1;border-color:var(--rcx-button-secondary-hover-border-color,var(--rcx-color-button-background-secondary-hover,var(--rcx-color-neutral-500,#cbced1)));box-shadow:none}.rcx-bubble__button--secondary.active,.rcx-bubble__button--secondary.is-active,.rcx-bubble__button--secondary:active{background-color:#9ea2a8;background-color:var(--rcx-button-secondary-active-background-color,var(--rcx-color-button-background-secondary-press,var(--rcx-color-neutral-600,#9ea2a8)));border-color:#9ea2a8;border-color:var(--rcx-button-secondary-active-border-color,var(--rcx-color-button-background-secondary-press,var(--rcx-color-neutral-600,#9ea2a8)));box-shadow:none}.rcx-bubble__button--secondary.disabled,.rcx-bubble__button--secondary.is-disabled,.rcx-bubble__button--secondary:disabled,:disabled .rcx-bubble__button--secondary{background-color:#ebecef;background-color:var(--rcx-button-secondary-disabled-background-color,var(--rcx-color-button-background-secondary-disabled,var(--rcx-color-neutral-300,#ebecef)));border-color:#ebecef;border-color:var(--rcx-button-secondary-disabled-border-color,var(--rcx-color-button-background-secondary-disabled,var(--rcx-color-neutral-300,#ebecef)));color:#cbced1;color:var(--rcx-button-secondary-disabled-color,var(--rcx-color-button-font-on-secondary-disabled,var(--rcx-color-neutral-500,#cbced1)))}.rcx-bubble__button--secondary.disabled .rcx-button--content,.rcx-bubble__button--secondary.is-disabled .rcx-button--content,.rcx-bubble__button--secondary:disabled .rcx-button--content,:disabled .rcx-bubble__button--secondary .rcx-button--content{transform:none!important}.rcx-bubble__button.disabled,.rcx-bubble__button:disabled{cursor:not-allowed}.rcx-bubble__button.active>:not([role=false]),.rcx-bubble__button.is-active>:not([role=false]),.rcx-bubble__button:active>:not([role=false]){transform:translateY(1px)}.rcx-bubble__item--primary{background-color:#156ff5;background-color:var(--rcx-button-primary-background-color,var(--rcx-color-button-background-primary-default,var(--rcx-color-blue-500,#156ff5)));color:#fff;color:var(--rcx-button-primary-color,var(--rcx-color-button-font-on-primary,#fff))}.rcx-bubble__item--secondary{background-color:#e4e7ea;background-color:var(--rcx-button-secondary-background-color,var(--rcx-color-button-background-secondary-default,var(--rcx-color-neutral-400,#e4e7ea)));color:#1f2329;color:var(--rcx-button-secondary-color,var(--rcx-color-button-font-on-secondary,var(--rcx-color-neutral-900,#1f2329)))}html:not([dir=rtl]) .rcx-bubble__button,html:not([dir=rtl]) .rcx-bubble__item{padding-right:1rem}[dir=rtl] .rcx-bubble__button,[dir=rtl] .rcx-bubble__item{padding-left:1rem}.rcx-bubble__button,.rcx-bubble__item{align-items:center;border-radius:1.25rem;border-radius:var(--rcx-border-radius-extra-large,1.25rem);-moz-column-gap:.5rem;column-gap:.5rem;display:flex;font-size:.75rem;font-weight:700;height:1.75rem;justify-content:center;letter-spacing:0;line-height:1rem;padding-left:.75rem;padding-right:.75rem;padding-inline:.75rem;padding-inline-end:1rem}.rcx-bubble__button,.rcx-bubble__button>span,.rcx-bubble__item,.rcx-bubble__item>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcx-bubble:not(.rcx-bubble__group) .rcx-bubble__item{padding-left:.5rem;padding-right:.5rem;padding-inline:.5rem}.rcx-bubble--small .rcx-bubble__button,.rcx-bubble--small .rcx-bubble__item{font-size:.625rem;font-weight:700;height:1.25rem;letter-spacing:0;line-height:.75rem}.rcx-bubble__group :first-child{border-bottom-right-radius:0;border-top-right-radius:0}.rcx-bubble__group :last-child{border-bottom-left-radius:0;border-top-left-radius:0}.rcx-button-group{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-start}.rcx-button-group--wrap{flex-wrap:wrap;margin-block-end:-1rem;margin-bottom:-1rem}.rcx-button-group--stretch{align-items:stretch;flex-grow:1;justify-content:stretch}.rcx-button-group--vertical{flex-direction:column}.rcx-button-group--align-start{justify-content:flex-start}.rcx-button-group--align-center{justify-content:center}.rcx-button-group--align-end{justify-content:flex-end}.rcx-button-group__item{margin-left:.25rem;margin-right:.25rem;margin-inline:.25rem}.rcx-button-group--small .rcx-button-group__item{margin-left:.125rem;margin-right:.125rem;margin-inline:.125rem}.rcx-button-group--large .rcx-button-group__item{margin-left:.5rem;margin-right:.5rem;margin-inline:.5rem}html:not([dir=rtl]) .rcx-button-group__item:first-of-type{margin-left:0}[dir=rtl] .rcx-button-group__item:first-of-type{margin-right:0}.rcx-button-group__item:first-of-type{margin-inline-start:0}html:not([dir=rtl]) .rcx-button-group__item:last-of-type{margin-right:0}[dir=rtl] .rcx-button-group__item:last-of-type{margin-left:0}.rcx-button-group__item:last-of-type{margin-inline-end:0}html:not([dir=rtl]) .rcx-button-group--wrap>.rcx-button-group__item{margin-left:0}[dir=rtl] .rcx-button-group--wrap>.rcx-button-group__item{margin-right:0}html:not([dir=rtl]) .rcx-button-group--wrap>.rcx-button-group__item{margin-right:1rem}[dir=rtl] .rcx-button-group--wrap>.rcx-button-group__item{margin-left:1rem}.rcx-button-group--wrap>.rcx-button-group__item{margin-block-end:1rem;margin-bottom:1rem;margin-inline-end:1rem;margin-inline-start:0}.rcx-button-group--stretch>.rcx-button-group__item{flex-grow:1}.rcx-button-group--vertical .rcx-button-group__item{margin-block:.25rem;margin:.25rem 0;margin-inline:0}.rcx-button-group--vertical .rcx-button-group__item:first-child{margin-block-start:0;margin-top:0}.rcx-button-group--vertical .rcx-button-group__item:last-child{margin-block-end:0;margin-bottom:0}.rcx-button-group--vertical.rcx-button-group--large>.rcx-button-group__item{margin-bottom:.5rem;margin-top:.5rem;margin-block:.5rem}.rcx-button-group--vertical.rcx-button-group--large>.rcx-button-group__item:first-child{margin-block-start:0;margin-top:0}.rcx-button-group--vertical.rcx-button-group--large>.rcx-button-group__item:last-child{margin-block-end:0;margin-bottom:0}.rcx-button-group--vertical.rcx-button-group--small>.rcx-button-group__item{margin-bottom:.125rem;margin-top:.125rem;margin-block:.125rem}.rcx-button-group--vertical.rcx-button-group--small>.rcx-button-group__item:first-child{margin-block-start:0;margin-top:0}.rcx-button-group--vertical.rcx-button-group--small>.rcx-button-group__item:last-child{margin-block-end:0;margin-bottom:0}.rcx-callout{background-color:#fff;background-color:var(--rcx-callout-background-color,var(--rcx-color-surface-light,#fff));border:1px solid #6c737a;border-color:var(--rcx-callout-default-color,var(--rcx-color-font-secondary-info,var(--rcx-color-neutral-700,#6c737a)));border-radius:.25rem;border-radius:var(--rcx-callout-border-radius,var(--rcx-border-radius-medium,.25rem));color:#2f343d;color:var(--rcx-callout-text-color,var(--rcx-color-font-default,var(--rcx-color-neutral-800,#2f343d)));display:flex;padding:.75rem}.rcx-callout--info{border-color:#095ad2;border-color:var(--rcx-callout-info-color,var(--rcx-color-status-font-on-info,var(--rcx-color-blue-600,#095ad2)))}.rcx-callout--info .rcx-callout__icon{color:#095ad2;color:var(--rcx-callout-info-color,var(--rcx-color-status-font-on-info,var(--rcx-color-blue-600,#095ad2)))}.rcx-callout--success{border-color:#148660;border-color:var(--rcx-callout-success-color,var(--rcx-color-status-font-on-success,var(--rcx-color-green-800,#148660)))}.rcx-callout--success .rcx-callout__icon{color:#148660;color:var(--rcx-callout-success-color,var(--rcx-color-status-font-on-success,var(--rcx-color-green-800,#148660)))}.rcx-callout--warning{border-color:#ac892f;border-color:var(--rcx-callout-warning-color,var(--rcx-color-status-font-on-warning,var(--rcx-color-yellow-800,#ac892f)))}.rcx-callout--warning .rcx-callout__icon{color:#ac892f;color:var(--rcx-callout-warning-color,var(--rcx-color-status-font-on-warning,var(--rcx-color-yellow-800,#ac892f)))}.rcx-callout--danger{border-color:#9b1325;border-color:var(--rcx-callout-danger-color,var(--rcx-color-status-font-on-danger,var(--rcx-color-red-800,#9b1325)))}.rcx-callout--danger .rcx-callout__icon{color:#9b1325;color:var(--rcx-callout-danger-color,var(--rcx-color-status-font-on-danger,var(--rcx-color-red-800,#9b1325)))}html:not([dir=rtl]) .rcx-callout__wrapper{margin-left:.75rem}[dir=rtl] .rcx-callout__wrapper{margin-right:.75rem}.rcx-callout__wrapper{flex:1 1 0;justify-content:space-between;margin-inline-start:.75rem;overflow:hidden}.rcx-callout__wrapper>:nth-child(2){margin-block-start:.75rem;margin-top:.75rem}.rcx-callout__wrapper--large{align-items:center;display:flex;flex-direction:row;overflow:hidden}.rcx-callout__wrapper--large>:nth-child(2){margin-block-start:0;margin-top:0}.rcx-callout__wrapper-content{display:flex;flex-flow:column nowrap;overflow:hidden}.rcx-callout__wrapper-content>:nth-child(2){margin-block-start:.25rem;margin-top:.25rem}.rcx-callout__title{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcx-callout__content,.rcx-callout__title{font-size:.875rem;letter-spacing:0;line-height:1.25rem}.rcx-callout__content{display:block;font-weight:400}.rcx-card{background-color:#fff;background-color:var(--rcx-card-background-color,var(--rcx-color-surface-light,#fff));border-radius:.5rem;border-radius:var(--rcx-border-radius-large,.5rem);color:#2f343d;color:var(--rcx-card-color,var(--rcx-color-font-default,var(--rcx-color-neutral-800,#2f343d)));display:flex}.rcx-card__clickable:focus,.rcx-card__clickable:hover{background-color:#f2f3f5;background-color:var(--rcx-color-surface-hover,var(--rcx-color-neutral-200,#f2f3f5));cursor:pointer;outline:0}.rcx-card__body,.rcx-card__col,.rcx-card__controls,.rcx-card__header,.rcx-card__row,.rcx-card__title{gap:.5rem}.rcx-card__col{display:flex;flex-direction:column}.rcx-card__row{flex-grow:1;flex-shrink:1}.rcx-card__horizontal{align-items:center;gap:1rem;padding:.75rem}.rcx-card__horizontal--wrap{flex-wrap:wrap}.rcx-card__horizontal .rcx-card__col{row-gap:.25rem}.rcx-card__vertical{flex-direction:column;gap:1.5rem;padding:1.25rem}.rcx-card__hero{padding:1.75rem}.rcx-card-group,.rcx-card__controls,.rcx-card__header,.rcx-card__row,.rcx-card__title{align-items:center;display:flex}.rcx-card-group{flex-flow:row nowrap;justify-content:flex-start}.rcx-card-group--wrap{flex-wrap:wrap;margin-block-end:-1rem;margin-bottom:-1rem}.rcx-card-group--stretch{align-items:stretch;justify-content:stretch}.rcx-card-group--vertical{flex-direction:column}.rcx-card-group--align-start{justify-content:flex-start}.rcx-card-group--align-center{justify-content:center}.rcx-card-group--align-end{justify-content:flex-end}.rcx-card-group__item{margin-left:.5rem;margin-right:.5rem;margin-inline:.5rem}html:not([dir=rtl]) .rcx-card-group__item:first-of-type{margin-left:0}[dir=rtl] .rcx-card-group__item:first-of-type{margin-right:0}.rcx-card-group__item:first-of-type{margin-inline-start:0}html:not([dir=rtl]) .rcx-card-group__item:last-of-type{margin-right:0}[dir=rtl] .rcx-card-group__item:last-of-type{margin-left:0}.rcx-card-group__item:last-of-type{margin-inline-end:0}html:not([dir=rtl]) .rcx-card-group--wrap>.rcx-card-group__item{margin-left:.5rem}[dir=rtl] .rcx-card-group--wrap>.rcx-card-group__item,html:not([dir=rtl]) .rcx-card-group--wrap>.rcx-card-group__item{margin-right:.5rem}[dir=rtl] .rcx-card-group--wrap>.rcx-card-group__item{margin-left:.5rem}.rcx-card-group--wrap>.rcx-card-group__item{margin-block-end:1rem;margin-bottom:1rem;margin-inline-end:.5rem;margin-inline-start:.5rem}.rcx-card-group--stretch>.rcx-card-group__item{flex-grow:1}.rcx-card-group--vertical .rcx-card-group__item{margin-block:.25rem;margin:.25rem 0;margin-inline:0}.rcx-card-group--vertical .rcx-card-group__item:first-child{margin-block-start:0;margin-top:0}.rcx-card-group--vertical .rcx-card-group__item:last-child{margin-block-end:0;margin-bottom:0}.rcx-check-box{cursor:pointer;display:inline-flex;outline:0;position:relative;vertical-align:middle}.rcx-check-box.disabled,.rcx-check-box.is-disabled .rcx-check-box__input+.rcx-check-box__fake,.rcx-check-box:disabled,.rcx-check-box__input:disabled+.rcx-check-box__fake{cursor:not-allowed}.rcx-check-box.is-disabled .rcx-check-box__input:indeterminate+.rcx-check-box__fake,.rcx-check-box__input:indeterminate:disabled+.rcx-check-box__fake{cursor:not-allowed}.rcx-check-box.is-disabled .rcx-check-box__input:checked+.rcx-check-box__fake,.rcx-check-box__input:checked:disabled+.rcx-check-box__fake{cursor:not-allowed}.rcx-check-box__fake{align-items:center;border-radius:.125rem;border-radius:var(--rcx-check-box-border-radius,var(--rcx-border-radius-small,.125rem));display:flex;justify-content:center;width:1.25rem;inline-size:1.25rem}.rcx-check-box__fake:after,.rcx-check-box__fake:before{background-color:currentColor;content:"";display:block;opacity:0;position:absolute;visibility:hidden}.rcx-check-box__input:indeterminate+.rcx-check-box__fake:before{border-radius:.0625rem;height:.125rem;opacity:1;visibility:visible;width:.75rem}.rcx-check-box__input:checked+.rcx-check-box__fake:after,.rcx-check-box__input:checked+.rcx-check-box__fake:before{border-radius:.0625rem;opacity:1;visibility:visible}.rcx-check-box__input:checked+.rcx-check-box__fake:before{height:.125rem;transform:translate(-.25rem,.125rem) rotate(-45deg) translate(.375rem,.125rem);width:.75rem}.rcx-check-box__input:checked+.rcx-check-box__fake:after{height:.375rem;transform:translate(-.25rem,.125rem) rotate(-45deg);width:.125rem}.rcx-chevron{align-self:center;display:inline-flex}.rcx-chevron--up{transform:rotate(-180deg)}.rcx-chevron--down{transform:rotate(0)}.rcx-chevron--right{transform:rotate(-90deg)}.rcx-chevron--left,[dir=rtl] .rcx-chevron--right{transform:rotate(-270deg)}[dir=rtl] .rcx-chevron--left{transform:rotate(-90deg)}.rcx-chip{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#e4e7ea;background-color:var(--rcx-chip-background-color,var(--rcx-color-button-background-secondary-default,var(--rcx-color-neutral-400,#e4e7ea)));border-color:#e4e7ea;border-color:var(--rcx-chip-border-color,var(--rcx-color-button-background-secondary-default,var(--rcx-color-neutral-400,#e4e7ea)));border-radius:.25rem;border-radius:var(--rcx-button-border-radius,var(--rcx-border-radius-medium,.25rem));border-style:solid;border-width:0;color:#6c737a;color:var(--rcx-chip-color,var(--rcx-color-font-secondary-info,var(--rcx-color-neutral-700,#6c737a)));cursor:pointer;display:flex;font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.25rem;min-height:1.75rem;outline:0;overflow:hidden}.js-focus-visible .rcx-chip.focus.focus-visible,.js-focus-visible .rcx-chip:focus.focus-visible,.rcx-chip.is-focused{background-color:#e4e7ea;background-color:var(--rcx-chip-focus-background-color,var(--rcx-color-button-background-secondary-focus,var(--rcx-color-neutral-400,#e4e7ea)));border-color:#2f343d;border-color:var(--rcx-chip-focus-border-color,var(--rcx-color-stroke-extra-dark,var(--rcx-color-neutral-800,#2f343d)));box-shadow:0 0 0 2px #d1ebfe;box-shadow:0 0 0 2px var(--rcx-chip-focus-shadow-color,var(--rcx-color-stroke-extra-light-highlight,var(--rcx-color-blue-200,#d1ebfe)))}html:not(.js-focus-visible) .rcx-chip.focus,html:not(.js-focus-visible) .rcx-chip.is-focused,html:not(.js-focus-visible) .rcx-chip:focus,html:not(.js-focus-visible) .rcx-chip:focus-within{background-color:#e4e7ea;background-color:var(--rcx-chip-focus-background-color,var(--rcx-color-button-background-secondary-focus,var(--rcx-color-neutral-400,#e4e7ea)));border-color:#2f343d;border-color:var(--rcx-chip-focus-border-color,var(--rcx-color-stroke-extra-dark,var(--rcx-color-neutral-800,#2f343d)));box-shadow:0 0 0 2px #d1ebfe;box-shadow:0 0 0 2px var(--rcx-chip-focus-shadow-color,var(--rcx-color-stroke-extra-light-highlight,var(--rcx-color-blue-200,#d1ebfe)))}.rcx-chip.hover,.rcx-chip.is-hovered,.rcx-chip:hover{background-color:#cbced1;background-color:var(--rcx-chip-hover-background-color,var(--rcx-color-button-background-secondary-hover,var(--rcx-color-neutral-500,#cbced1)));border-color:#cbced1;border-color:var(--rcx-chip-hover-border-color,var(--rcx-color-button-background-secondary-hover,var(--rcx-color-neutral-500,#cbced1)));box-shadow:none}.rcx-chip.active,.rcx-chip.is-active,.rcx-chip:active{background-color:#9ea2a8;background-color:var(--rcx-chip-active-background-color,var(--rcx-color-button-background-secondary-press,var(--rcx-color-neutral-600,#9ea2a8)));border-color:#9ea2a8;border-color:var(--rcx-chip-active-border-color,var(--rcx-color-button-background-secondary-press,var(--rcx-color-neutral-600,#9ea2a8)));box-shadow:none}.rcx-chip.disabled,.rcx-chip.is-disabled,.rcx-chip:disabled,:disabled .rcx-chip{background-color:#ebecef;background-color:var(--rcx-chip-disabled-background-color,var(--rcx-color-button-background-secondary-disabled,var(--rcx-color-neutral-300,#ebecef)));border-color:#ebecef;border-color:var(--rcx-chip-disabled-border-color,var(--rcx-color-button-background-secondary-disabled,var(--rcx-color-neutral-300,#ebecef)));color:#cbced1;color:var(--rcx-chip-disabled-color,var(--rcx-color-font-disabled,var(--rcx-color-neutral-500,#cbced1)))}.rcx-chip.disabled .rcx-button--content,.rcx-chip.is-disabled .rcx-button--content,.rcx-chip:disabled .rcx-button--content,:disabled .rcx-chip .rcx-button--content{transform:none!important}.rcx-chip.disabled,.rcx-chip:disabled{background-color:#e4e7ea;background-color:var(--rcx-button-secondary-background-color,var(--rcx-color-button-background-secondary-default,var(--rcx-color-neutral-400,#e4e7ea)));border-color:#e4e7ea;border-color:var(--rcx-button-secondary-border-color,var(--rcx-color-button-background-secondary-default,var(--rcx-color-neutral-400,#e4e7ea)));color:#1f2329;color:var(--rcx-button-secondary-color,var(--rcx-color-button-font-on-secondary,var(--rcx-color-neutral-900,#1f2329)));cursor:not-allowed}.rcx-chip__text{color:inherit;font:inherit;letter-spacing:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcx-code-snippet{align-items:center;background-color:#e4e7ea;background-color:var(--rcx-color-surface-neutral,var(--rcx-color-neutral-400,#e4e7ea));border-radius:.25rem;border-radius:var(--rcx-code-snippet-border-radius,var(--rcx-border-radius-medium,.25rem));display:flex;flex-direction:row;justify-content:space-between;min-height:3.75rem;padding:1rem;width:100%}.rcx-code-snippet__codebox{margin-right:.5rem;white-space:pre-line;word-break:break-all}.rcx-divider{border-top:1px solid #ebecef;border-top:var(--rcx-divider-size,1px) solid var(--rcx-divider-color,var(--rcx-color-stroke-extra-light,var(--rcx-color-neutral-250,#ebecef)));margin-bottom:.5rem;margin-top:.5rem;margin-block:.5rem}.rcx-divider--danger{border-color:#ec0d2a;border-color:var(--rcx-color-stroke-error,var(--rcx-color-red-500,#ec0d2a))}.rcx-divider__bar{align-items:center;display:flex;flex-grow:1;justify-content:flex-end}.rcx-divider__bar:after{border:1px solid #ebecef;border:var(--rcx-divider-size,1px) solid var(--rcx-divider-color,var(--rcx-color-stroke-extra-light,var(--rcx-color-neutral-250,#ebecef)));content:"";flex-grow:1}.rcx-divider__wrapper{margin-bottom:.5rem;margin-top:.5rem;margin-block:.5rem;padding-left:.5rem;padding-right:.5rem;padding-inline:.5rem}.rcx-divider--vertical{border-left:1px solid #ebecef;border-left:var(--rcx-divider-size,1px) solid var(--rcx-divider-color,var(--rcx-color-stroke-extra-light,var(--rcx-color-neutral-250,#ebecef)));height:1.25rem;margin-block:0;margin:0 .5rem;margin-inline:.5rem;width:0}.rcx-dropdown-enter{opacity:0;transform:translate3d(0,-1rem,0)}.rcx-dropdown-enter-active{transition:opacity .3s,transform .3s}.rcx-dropdown-enter-active,.rcx-dropdown-exit{opacity:1;transform:translateZ(0)}.rcx-dropdown-exit-active{opacity:0!important;transform:translate3d(0,-1rem,0);transition:transform .3s,opacity .3s}.rcx-field{align-items:stretch;display:flex;flex-flow:column nowrap;flex-shrink:0;width:100%}html:not([dir=rtl]) .rcx-field__label{margin-right:.5rem}[dir=rtl] .rcx-field__label{margin-left:.5rem}.rcx-field__label{align-self:flex-start;color:#2f343d;color:var(--rcx-color-font-default,var(--rcx-color-neutral-800,#2f343d));font-weight:500;margin-bottom:.125rem;margin-top:.125rem;margin-block:.125rem;margin-inline-end:.5rem}.rcx-field__description,.rcx-field__label{font-size:.875rem;letter-spacing:0;line-height:1.25rem}.rcx-field__description{font-weight:400;margin-bottom:.125rem;margin-top:.125rem;margin-block:.125rem}.rcx-field__description,.rcx-field__row{color:#6c737a;color:var(--rcx-color-font-secondary-info,var(--rcx-color-neutral-700,#6c737a))}.rcx-field__row{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between;margin-block-end:.125rem;margin-block-start:.25rem;margin-bottom:.125rem;margin-top:.25rem}.rcx-field__hint{color:#6c737a;color:var(--rcx-color-font-secondary-info,var(--rcx-color-neutral-700,#6c737a))}.rcx-field__error,.rcx-field__hint{font-size:.75rem;font-weight:400;letter-spacing:0;line-height:1rem;margin-bottom:.125rem;margin-top:.125rem;margin-block:.125rem}.rcx-field__error{color:#d40c26;color:var(--rcx-color-font-danger,var(--rcx-color-red-600,#d40c26))}.rcx-field__link{color:#095ad2;color:var(--rcx-color-font-info,var(--rcx-color-blue-600,#095ad2));font-size:.75rem;font-weight:400;letter-spacing:0;line-height:1rem;margin-bottom:.125rem;margin-top:.125rem;margin-block:.125rem}.rcx-field-group{align-items:stretch;display:flex;flex-flow:column nowrap;justify-content:center;min-width:0}.rcx-field-group>.rcx-field-group__item{flex:0 0 auto;width:100%}.rcx-field-group__item+.rcx-field-group__item{margin-block-start:1.5rem;margin-top:1.5rem}.rcx-framed-icon{background-color:#f7f8fa;background-color:var(--rcx-color-surface-tint,var(--rcx-color-neutral-100,#f7f8fa));border-radius:.25rem;border-radius:var(--rcx-border-radius-medium,.25rem);color:#6c737a;color:var(--rcx-color-font-secondary-info,var(--rcx-color-neutral-700,#6c737a));font-size:.875rem;font-weight:500;letter-spacing:0;line-height:1.25rem;padding:.25rem}.rcx-framed-icon--info{background-color:#d1ebfe;background-color:var(--rcx-color-status-background-info,var(--rcx-color-blue-200,#d1ebfe));color:#095ad2;color:var(--rcx-color-status-font-on-info,var(--rcx-color-blue-600,#095ad2))}.rcx-framed-icon--success{background-color:#c0f6e4;background-color:var(--rcx-color-status-background-success,var(--rcx-color-green-200,#c0f6e4));color:#148660;color:var(--rcx-color-status-font-on-success,var(--rcx-color-green-800,#148660))}.rcx-framed-icon--warning{background-color:#ffecad;background-color:var(--rcx-color-status-background-warning,var(--rcx-color-yellow-200,#ffecad));color:#ac892f;color:var(--rcx-color-status-font-on-warning,var(--rcx-color-yellow-800,#ac892f))}.rcx-framed-icon--danger{background-color:#ffc1c9;background-color:var(--rcx-color-status-background-danger,var(--rcx-color-red-200,#ffc1c9));color:#9b1325;color:var(--rcx-color-status-font-on-danger,var(--rcx-color-red-800,#9b1325))}.rcx-grid{display:flex;flex-flow:row wrap;margin-block:-.5rem;margin:-.5rem;margin-inline:-.5rem}.rcx-grid__wrapper{overflow:hidden}.rcx-grid--xs>.rcx-grid{margin-block:-.5rem;margin:-.5rem;margin-inline:-.5rem}@media screen and (min-width:37.5em){.rcx-grid{margin-block:-.5rem;margin:-.5rem;margin-inline:-.5rem}}.rcx-grid--sm>.rcx-grid{margin-block:-.5rem;margin:-.5rem;margin-inline:-.5rem}@media screen and (min-width:48em){.rcx-grid{margin-block:-.75rem;margin:-.75rem;margin-inline:-.75rem}}.rcx-grid--md>.rcx-grid{margin-block:-.75rem;margin:-.75rem;margin-inline:-.75rem}@media screen and (min-width:64em){.rcx-grid{margin-block:-.75rem;margin:-.75rem;margin-inline:-.75rem}}.rcx-grid--lg>.rcx-grid{margin-block:-.75rem;margin:-.75rem;margin-inline:-.75rem}@media screen and (min-width:80em){.rcx-grid{margin-block:-.75rem;margin:-.75rem;margin-inline:-.75rem}}.rcx-grid--xl>.rcx-grid{margin-block:-.75rem;margin:-.75rem;margin-inline:-.75rem}@media screen and (min-width:100em){.rcx-grid{margin-block:-.75rem;margin:-.75rem;margin-inline:-.75rem}}.rcx-grid--xxl>.rcx-grid{margin-block:-.75rem;margin:-.75rem;margin-inline:-.75rem}@media screen and (min-width:120em){.rcx-grid{margin-block:-.75rem;margin:-.75rem;margin-inline:-.75rem}}.rcx-grid--xxxl>.rcx-grid{margin-block:-.75rem;margin:-.75rem;margin-inline:-.75rem}.rcx-grid__item{flex:1 1 0;padding-block:.5rem;padding:.5rem;padding-inline:.5rem}.rcx-grid__item--xs-1{flex-basis:25%;flex-grow:0;max-width:25%}.rcx-grid__item--xs-2{flex-basis:50%;flex-grow:0;max-width:50%}.rcx-grid__item--xs-3{flex-basis:75%;flex-grow:0;max-width:75%}.rcx-grid__item--xs-4{flex-basis:100%;flex-grow:0;max-width:100%}.rcx-grid--xs>.rcx-grid__item{padding-block:.5rem;padding:.5rem;padding-inline:.5rem}.rcx-grid--xs>.rcx-grid__item--xs-1{flex-basis:25%;flex-grow:0;max-width:25%}.rcx-grid--xs>.rcx-grid__item--xs-2{flex-basis:50%;flex-grow:0;max-width:50%}.rcx-grid--xs>.rcx-grid__item--xs-3{flex-basis:75%;flex-grow:0;max-width:75%}.rcx-grid--xs>.rcx-grid__item--xs-4{flex-basis:100%;flex-grow:0;max-width:100%}@media screen and (min-width:37.5em){.rcx-grid__item{padding-block:.5rem;padding:.5rem;padding-inline:.5rem}.rcx-grid__item--sm-1{flex-basis:12.5%;flex-grow:0;max-width:12.5%}.rcx-grid__item--sm-2{flex-basis:25%;flex-grow:0;max-width:25%}.rcx-grid__item--sm-3{flex-basis:37.5%;flex-grow:0;max-width:37.5%}.rcx-grid__item--sm-4{flex-basis:50%;flex-grow:0;max-width:50%}.rcx-grid__item--sm-5{flex-basis:62.5%;flex-grow:0;max-width:62.5%}.rcx-grid__item--sm-6{flex-basis:75%;flex-grow:0;max-width:75%}.rcx-grid__item--sm-7{flex-basis:87.5%;flex-grow:0;max-width:87.5%}.rcx-grid__item--sm-8{flex-basis:100%;flex-grow:0;max-width:100%}}.rcx-grid--sm>.rcx-grid__item{padding-block:.5rem;padding:.5rem;padding-inline:.5rem}.rcx-grid--sm>.rcx-grid__item--sm-1{flex-basis:12.5%;flex-grow:0;max-width:12.5%}.rcx-grid--sm>.rcx-grid__item--sm-2{flex-basis:25%;flex-grow:0;max-width:25%}.rcx-grid--sm>.rcx-grid__item--sm-3{flex-basis:37.5%;flex-grow:0;max-width:37.5%}.rcx-grid--sm>.rcx-grid__item--sm-4{flex-basis:50%;flex-grow:0;max-width:50%}.rcx-grid--sm>.rcx-grid__item--sm-5{flex-basis:62.5%;flex-grow:0;max-width:62.5%}.rcx-grid--sm>.rcx-grid__item--sm-6{flex-basis:75%;flex-grow:0;max-width:75%}.rcx-grid--sm>.rcx-grid__item--sm-7{flex-basis:87.5%;flex-grow:0;max-width:87.5%}.rcx-grid--sm>.rcx-grid__item--sm-8{flex-basis:100%;flex-grow:0;max-width:100%}@media screen and (min-width:48em){.rcx-grid__item{padding-block:.75rem;padding:.75rem;padding-inline:.75rem}.rcx-grid__item--md-1{flex-basis:12.5%;flex-grow:0;max-width:12.5%}.rcx-grid__item--md-2{flex-basis:25%;flex-grow:0;max-width:25%}.rcx-grid__item--md-3{flex-basis:37.5%;flex-grow:0;max-width:37.5%}.rcx-grid__item--md-4{flex-basis:50%;flex-grow:0;max-width:50%}.rcx-grid__item--md-5{flex-basis:62.5%;flex-grow:0;max-width:62.5%}.rcx-grid__item--md-6{flex-basis:75%;flex-grow:0;max-width:75%}.rcx-grid__item--md-7{flex-basis:87.5%;flex-grow:0;max-width:87.5%}.rcx-grid__item--md-8{flex-basis:100%;flex-grow:0;max-width:100%}}.rcx-grid--md>.rcx-grid__item{padding-block:.75rem;padding:.75rem;padding-inline:.75rem}.rcx-grid--md>.rcx-grid__item--md-1{flex-basis:12.5%;flex-grow:0;max-width:12.5%}.rcx-grid--md>.rcx-grid__item--md-2{flex-basis:25%;flex-grow:0;max-width:25%}.rcx-grid--md>.rcx-grid__item--md-3{flex-basis:37.5%;flex-grow:0;max-width:37.5%}.rcx-grid--md>.rcx-grid__item--md-4{flex-basis:50%;flex-grow:0;max-width:50%}.rcx-grid--md>.rcx-grid__item--md-5{flex-basis:62.5%;flex-grow:0;max-width:62.5%}.rcx-grid--md>.rcx-grid__item--md-6{flex-basis:75%;flex-grow:0;max-width:75%}.rcx-grid--md>.rcx-grid__item--md-7{flex-basis:87.5%;flex-grow:0;max-width:87.5%}.rcx-grid--md>.rcx-grid__item--md-8{flex-basis:100%;flex-grow:0;max-width:100%}@media screen and (min-width:64em){.rcx-grid__item{padding-block:.75rem;padding:.75rem;padding-inline:.75rem}.rcx-grid__item--lg-1{flex-basis:8.3333333333%;flex-grow:0;max-width:8.3333333333%}.rcx-grid__item--lg-2{flex-basis:16.6666666667%;flex-grow:0;max-width:16.6666666667%}.rcx-grid__item--lg-3{flex-basis:25%;flex-grow:0;max-width:25%}.rcx-grid__item--lg-4{flex-basis:33.3333333333%;flex-grow:0;max-width:33.3333333333%}.rcx-grid__item--lg-5{flex-basis:41.6666666667%;flex-grow:0;max-width:41.6666666667%}.rcx-grid__item--lg-6{flex-basis:50%;flex-grow:0;max-width:50%}.rcx-grid__item--lg-7{flex-basis:58.3333333333%;flex-grow:0;max-width:58.3333333333%}.rcx-grid__item--lg-8{flex-basis:66.6666666667%;flex-grow:0;max-width:66.6666666667%}.rcx-grid__item--lg-9{flex-basis:75%;flex-grow:0;max-width:75%}.rcx-grid__item--lg-10{flex-basis:83.3333333333%;flex-grow:0;max-width:83.3333333333%}.rcx-grid__item--lg-11{flex-basis:91.6666666667%;flex-grow:0;max-width:91.6666666667%}.rcx-grid__item--lg-12{flex-basis:100%;flex-grow:0;max-width:100%}}.rcx-grid--lg>.rcx-grid__item{padding-block:.75rem;padding:.75rem;padding-inline:.75rem}.rcx-grid--lg>.rcx-grid__item--lg-1{flex-basis:8.3333333333%;flex-grow:0;max-width:8.3333333333%}.rcx-grid--lg>.rcx-grid__item--lg-2{flex-basis:16.6666666667%;flex-grow:0;max-width:16.6666666667%}.rcx-grid--lg>.rcx-grid__item--lg-3{flex-basis:25%;flex-grow:0;max-width:25%}.rcx-grid--lg>.rcx-grid__item--lg-4{flex-basis:33.3333333333%;flex-grow:0;max-width:33.3333333333%}.rcx-grid--lg>.rcx-grid__item--lg-5{flex-basis:41.6666666667%;flex-grow:0;max-width:41.6666666667%}.rcx-grid--lg>.rcx-grid__item--lg-6{flex-basis:50%;flex-grow:0;max-width:50%}.rcx-grid--lg>.rcx-grid__item--lg-7{flex-basis:58.3333333333%;flex-grow:0;max-width:58.3333333333%}.rcx-grid--lg>.rcx-grid__item--lg-8{flex-basis:66.6666666667%;flex-grow:0;max-width:66.6666666667%}.rcx-grid--lg>.rcx-grid__item--lg-9{flex-basis:75%;flex-grow:0;max-width:75%}.rcx-grid--lg>.rcx-grid__item--lg-10{flex-basis:83.3333333333%;flex-grow:0;max-width:83.3333333333%}.rcx-grid--lg>.rcx-grid__item--lg-11{flex-basis:91.6666666667%;flex-grow:0;max-width:91.6666666667%}.rcx-grid--lg>.rcx-grid__item--lg-12{flex-basis:100%;flex-grow:0;max-width:100%}@media screen and (min-width:80em){.rcx-grid__item{padding-block:.75rem;padding:.75rem;padding-inline:.75rem}.rcx-grid__item--xl-1{flex-basis:8.3333333333%;flex-grow:0;max-width:8.3333333333%}.rcx-grid__item--xl-2{flex-basis:16.6666666667%;flex-grow:0;max-width:16.6666666667%}.rcx-grid__item--xl-3{flex-basis:25%;flex-grow:0;max-width:25%}.rcx-grid__item--xl-4{flex-basis:33.3333333333%;flex-grow:0;max-width:33.3333333333%}.rcx-grid__item--xl-5{flex-basis:41.6666666667%;flex-grow:0;max-width:41.6666666667%}.rcx-grid__item--xl-6{flex-basis:50%;flex-grow:0;max-width:50%}.rcx-grid__item--xl-7{flex-basis:58.3333333333%;flex-grow:0;max-width:58.3333333333%}.rcx-grid__item--xl-8{flex-basis:66.6666666667%;flex-grow:0;max-width:66.6666666667%}.rcx-grid__item--xl-9{flex-basis:75%;flex-grow:0;max-width:75%}.rcx-grid__item--xl-10{flex-basis:83.3333333333%;flex-grow:0;max-width:83.3333333333%}.rcx-grid__item--xl-11{flex-basis:91.6666666667%;flex-grow:0;max-width:91.6666666667%}.rcx-grid__item--xl-12{flex-basis:100%;flex-grow:0;max-width:100%}}.rcx-grid--xl>.rcx-grid__item{padding-block:.75rem;padding:.75rem;padding-inline:.75rem}.rcx-grid--xl>.rcx-grid__item--xl-1{flex-basis:8.3333333333%;flex-grow:0;max-width:8.3333333333%}.rcx-grid--xl>.rcx-grid__item--xl-2{flex-basis:16.6666666667%;flex-grow:0;max-width:16.6666666667%}.rcx-grid--xl>.rcx-grid__item--xl-3{flex-basis:25%;flex-grow:0;max-width:25%}.rcx-grid--xl>.rcx-grid__item--xl-4{flex-basis:33.3333333333%;flex-grow:0;max-width:33.3333333333%}.rcx-grid--xl>.rcx-grid__item--xl-5{flex-basis:41.6666666667%;flex-grow:0;max-width:41.6666666667%}.rcx-grid--xl>.rcx-grid__item--xl-6{flex-basis:50%;flex-grow:0;max-width:50%}.rcx-grid--xl>.rcx-grid__item--xl-7{flex-basis:58.3333333333%;flex-grow:0;max-width:58.3333333333%}.rcx-grid--xl>.rcx-grid__item--xl-8{flex-basis:66.6666666667%;flex-grow:0;max-width:66.6666666667%}.rcx-grid--xl>.rcx-grid__item--xl-9{flex-basis:75%;flex-grow:0;max-width:75%}.rcx-grid--xl>.rcx-grid__item--xl-10{flex-basis:83.3333333333%;flex-grow:0;max-width:83.3333333333%}.rcx-grid--xl>.rcx-grid__item--xl-11{flex-basis:91.6666666667%;flex-grow:0;max-width:91.6666666667%}.rcx-grid--xl>.rcx-grid__item--xl-12{flex-basis:100%;flex-grow:0;max-width:100%}@media screen and (min-width:100em){.rcx-grid__item{padding-block:.75rem;padding:.75rem;padding-inline:.75rem}.rcx-grid__item--xxl-1{flex-basis:8.3333333333%;flex-grow:0;max-width:8.3333333333%}.rcx-grid__item--xxl-2{flex-basis:16.6666666667%;flex-grow:0;max-width:16.6666666667%}.rcx-grid__item--xxl-3{flex-basis:25%;flex-grow:0;max-width:25%}.rcx-grid__item--xxl-4{flex-basis:33.3333333333%;flex-grow:0;max-width:33.3333333333%}.rcx-grid__item--xxl-5{flex-basis:41.6666666667%;flex-grow:0;max-width:41.6666666667%}.rcx-grid__item--xxl-6{flex-basis:50%;flex-grow:0;max-width:50%}.rcx-grid__item--xxl-7{flex-basis:58.3333333333%;flex-grow:0;max-width:58.3333333333%}.rcx-grid__item--xxl-8{flex-basis:66.6666666667%;flex-grow:0;max-width:66.6666666667%}.rcx-grid__item--xxl-9{flex-basis:75%;flex-grow:0;max-width:75%}.rcx-grid__item--xxl-10{flex-basis:83.3333333333%;flex-grow:0;max-width:83.3333333333%}.rcx-grid__item--xxl-11{flex-basis:91.6666666667%;flex-grow:0;max-width:91.6666666667%}.rcx-grid__item--xxl-12{flex-basis:100%;flex-grow:0;max-width:100%}}.rcx-grid--xxl>.rcx-grid__item{padding-block:.75rem;padding:.75rem;padding-inline:.75rem}.rcx-grid--xxl>.rcx-grid__item--xxl-1{flex-basis:8.3333333333%;flex-grow:0;max-width:8.3333333333%}.rcx-grid--xxl>.rcx-grid__item--xxl-2{flex-basis:16.6666666667%;flex-grow:0;max-width:16.6666666667%}.rcx-grid--xxl>.rcx-grid__item--xxl-3{flex-basis:25%;flex-grow:0;max-width:25%}.rcx-grid--xxl>.rcx-grid__item--xxl-4{flex-basis:33.3333333333%;flex-grow:0;max-width:33.3333333333%}.rcx-grid--xxl>.rcx-grid__item--xxl-5{flex-basis:41.6666666667%;flex-grow:0;max-width:41.6666666667%}.rcx-grid--xxl>.rcx-grid__item--xxl-6{flex-basis:50%;flex-grow:0;max-width:50%}.rcx-grid--xxl>.rcx-grid__item--xxl-7{flex-basis:58.3333333333%;flex-grow:0;max-width:58.3333333333%}.rcx-grid--xxl>.rcx-grid__item--xxl-8{flex-basis:66.6666666667%;flex-grow:0;max-width:66.6666666667%}.rcx-grid--xxl>.rcx-grid__item--xxl-9{flex-basis:75%;flex-grow:0;max-width:75%}.rcx-grid--xxl>.rcx-grid__item--xxl-10{flex-basis:83.3333333333%;flex-grow:0;max-width:83.3333333333%}.rcx-grid--xxl>.rcx-grid__item--xxl-11{flex-basis:91.6666666667%;flex-grow:0;max-width:91.6666666667%}.rcx-grid--xxl>.rcx-grid__item--xxl-12{flex-basis:100%;flex-grow:0;max-width:100%}@media screen and (min-width:120em){.rcx-grid__item{padding-block:.75rem;padding:.75rem;padding-inline:.75rem}.rcx-grid__item--xxxl-1{flex-basis:8.3333333333%;flex-grow:0;max-width:8.3333333333%}.rcx-grid__item--xxxl-2{flex-basis:16.6666666667%;flex-grow:0;max-width:16.6666666667%}.rcx-grid__item--xxxl-3{flex-basis:25%;flex-grow:0;max-width:25%}.rcx-grid__item--xxxl-4{flex-basis:33.3333333333%;flex-grow:0;max-width:33.3333333333%}.rcx-grid__item--xxxl-5{flex-basis:41.6666666667%;flex-grow:0;max-width:41.6666666667%}.rcx-grid__item--xxxl-6{flex-basis:50%;flex-grow:0;max-width:50%}.rcx-grid__item--xxxl-7{flex-basis:58.3333333333%;flex-grow:0;max-width:58.3333333333%}.rcx-grid__item--xxxl-8{flex-basis:66.6666666667%;flex-grow:0;max-width:66.6666666667%}.rcx-grid__item--xxxl-9{flex-basis:75%;flex-grow:0;max-width:75%}.rcx-grid__item--xxxl-10{flex-basis:83.3333333333%;flex-grow:0;max-width:83.3333333333%}.rcx-grid__item--xxxl-11{flex-basis:91.6666666667%;flex-grow:0;max-width:91.6666666667%}.rcx-grid__item--xxxl-12{flex-basis:100%;flex-grow:0;max-width:100%}}.rcx-grid--xxxl>.rcx-grid__item{padding-block:.75rem;padding:.75rem;padding-inline:.75rem}.rcx-grid--xxxl>.rcx-grid__item--xxxl-1{flex-basis:8.3333333333%;flex-grow:0;max-width:8.3333333333%}.rcx-grid--xxxl>.rcx-grid__item--xxxl-2{flex-basis:16.6666666667%;flex-grow:0;max-width:16.6666666667%}.rcx-grid--xxxl>.rcx-grid__item--xxxl-3{flex-basis:25%;flex-grow:0;max-width:25%}.rcx-grid--xxxl>.rcx-grid__item--xxxl-4{flex-basis:33.3333333333%;flex-grow:0;max-width:33.3333333333%}.rcx-grid--xxxl>.rcx-grid__item--xxxl-5{flex-basis:41.6666666667%;flex-grow:0;max-width:41.6666666667%}.rcx-grid--xxxl>.rcx-grid__item--xxxl-6{flex-basis:50%;flex-grow:0;max-width:50%}.rcx-grid--xxxl>.rcx-grid__item--xxxl-7{flex-basis:58.3333333333%;flex-grow:0;max-width:58.3333333333%}.rcx-grid--xxxl>.rcx-grid__item--xxxl-8{flex-basis:66.6666666667%;flex-grow:0;max-width:66.6666666667%}.rcx-grid--xxxl>.rcx-grid__item--xxxl-9{flex-basis:75%;flex-grow:0;max-width:75%}.rcx-grid--xxxl>.rcx-grid__item--xxxl-10{flex-basis:83.3333333333%;flex-grow:0;max-width:83.3333333333%}.rcx-grid--xxxl>.rcx-grid__item--xxxl-11{flex-basis:91.6666666667%;flex-grow:0;max-width:91.6666666667%}.rcx-grid--xxxl>.rcx-grid__item--xxxl-12{flex-basis:100%;flex-grow:0;max-width:100%}.rcx-icon{text-rendering:auto;display:inline-block;font-family:RocketChat;font-size:inherit;font-style:normal;font-variant:normal;font-weight:400;letter-spacing:0;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:text-bottom}.rcx-autocomplete,.rcx-input-box__wrapper,.rcx-select{align-items:flex-start;display:inline-flex;flex-flow:row nowrap;flex-grow:1;min-width:9rem;outline:0;padding-block:.5rem;padding:.5rem .9375rem;padding-inline:.9375rem;position:relative;vertical-align:baseline;word-break:break-all}.disabled.rcx-autocomplete,.disabled.rcx-select,.rcx-autocomplete:disabled,.rcx-input-box__wrapper.disabled,.rcx-input-box__wrapper:disabled,.rcx-select:disabled,:disabled .rcx-autocomplete,:disabled .rcx-input-box__wrapper,:disabled .rcx-select{cursor:not-allowed;pointer-events:none}.rcx-input-box__addon,.rcx-select__addon{align-items:flex-start;cursor:pointer;flex:0 0 auto;flex-flow:row nowrap;outline:0}.disabled.rcx-select__addon,.rcx-input-box__addon.disabled,.rcx-input-box__addon:disabled,.rcx-select__addon:disabled{cursor:not-allowed}.rcx-input-box{background-color:transparent;color:#2f343d;color:var(--rcx-input-colors-color,var(--rcx-color-font-default,var(--rcx-color-neutral-800,#2f343d)));display:inline-flex;flex:1 0 auto;font-size:.875rem;font-weight:500;letter-spacing:0;line-height:1.25rem;min-width:8rem;outline:0;overflow:hidden;position:relative;text-overflow:ellipsis;-webkit-user-select:initial;-moz-user-select:initial;user-select:auto;vertical-align:baseline;white-space:nowrap;word-break:break-all}.rcx-input-box--type-textarea{overflow:auto;resize:none;vertical-align:middle;white-space:normal}.rcx-input-box--type-date,.rcx-input-box--type-time{-webkit-text-fill-color:#2f343d;-webkit-text-fill-color:var(--rcx-input-colors-color,var(--rcx-color-font-default,var(--rcx-color-neutral-800,#2f343d)))}.rcx-input-box--type-date::-webkit-calendar-picker-indicator,.rcx-input-box--type-date::-webkit-inner-spin-button,.rcx-input-box--type-time::-webkit-calendar-picker-indicator,.rcx-input-box--type-time::-webkit-inner-spin-button{background:transparent;bottom:0;color:transparent;cursor:pointer;height:auto;left:0;inset:0;position:absolute;right:0;top:0;width:auto}.rcx-input-box--type-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:auto}.rcx-input-box--type-select.rcx-input-box--multiple{vertical-align:middle}.rcx-input-box:not(.rcx-input-box--undecorated){min-height:2.5rem;min-width:8rem;padding:.5rem .9375rem}.rcx-input-box__wrapper:has(.rcx-input-box--small){align-items:center;max-height:1.75rem;min-width:7rem;padding:.25rem .5rem}.rcx-input-box--small{font-size:.75rem;font-weight:400;letter-spacing:0;line-height:1rem}.rcx-input-box--small:not(.rcx-input-box--undecorated){min-height:1.75rem;min-width:7rem;padding:.25rem .5rem}.rcx-input-box.rcx-input-box--placeholder-visible{color:#9ea2a8;color:var(--rcx-input-colors-placeholder-color,var(--rcx-color-font-annotation,var(--rcx-color-neutral-600,#9ea2a8)))}.rcx-input-box.focus,.rcx-input-box:focus{caret-color:#095ad2;caret-color:var(--rcx-input-colors-focus-caret-color,var(--rcx-color-font-info,var(--rcx-color-blue-600,#095ad2)))}.rcx-input-box.active,.rcx-input-box:active{caret-color:#9ea2a8;caret-color:var(--rcx-input-colors-active-caret-color,var(--rcx-color-stroke-medium,var(--rcx-color-neutral-600,#9ea2a8)))}.rcx-input-box.disabled,.rcx-input-box:disabled,:disabled .rcx-input-box{color:#2f343d;color:var(--rcx-input-colors-disabled-color,var(--rcx-color-font-default,var(--rcx-color-neutral-800,#2f343d)))}.rcx-input-box.invalid,.rcx-input-box:invalid{color:#d40c26;color:var(--rcx-input-colors-invalid-color,var(--rcx-color-font-danger,var(--rcx-color-red-600,#d40c26)))}.rcx-input-box.invalid.rcx-input-box--placeholder-visible,.rcx-input-box:invalid.rcx-input-box--placeholder-visible{color:#9ea2a8;color:var(--rcx-input-colors-invalid-placeholder-color,var(--rcx-color-font-annotation,var(--rcx-color-neutral-600,#9ea2a8)))}.rcx-input-box.invalid.focus,.rcx-input-box.invalid:focus,.rcx-input-box:invalid.focus,.rcx-input-box:invalid:focus{caret-color:#d40c26;caret-color:var(--rcx-input-colors-invalid-focus-caret-color,var(--rcx-color-font-danger,var(--rcx-color-red-600,#d40c26)))}.rcx-input-box.invalid.active,.rcx-input-box.invalid:active,.rcx-input-box:invalid.active,.rcx-input-box:invalid:active{caret-color:#9ea2a8;caret-color:var(--rcx-input-colors-invalid-active-caret-color,var(--rcx-color-font-annotation,var(--rcx-color-neutral-600,#9ea2a8)))}.rcx-input-box.invalid.disabled,.rcx-input-box.invalid:disabled,.rcx-input-box:invalid.disabled,.rcx-input-box:invalid:disabled,:disabled .rcx-input-box.invalid,:disabled .rcx-input-box:invalid{color:#2f343d;color:var(--rcx-input-colors-invalid-disabled-color,var(--rcx-color-font-default,var(--rcx-color-neutral-800,#2f343d)))}.rcx-input-box.invalid+.rcx-input-box__addon,.rcx-input-box.invalid+.rcx-select__addon,.rcx-input-box:invalid+.rcx-input-box__addon,.rcx-input-box:invalid+.rcx-select__addon{color:#d40c26;color:var(--rcx-input-colors-invalid-color,var(--rcx-color-font-danger,var(--rcx-color-red-600,#d40c26)))}.rcx-input-box__wrapper.focus>.rcx-input-box.invalid,.rcx-input-box__wrapper.focus>.rcx-input-box:invalid{caret-color:#d40c26;caret-color:var(--rcx-input-colors-invalid-focus-caret-color,var(--rcx-color-font-danger,var(--rcx-color-red-600,#d40c26)))}.rcx-input-box.invalid.focus+.rcx-input-box__addon,.rcx-input-box.invalid.focus+.rcx-select__addon,.rcx-input-box.invalid:focus+.rcx-input-box__addon,.rcx-input-box.invalid:focus+.rcx-select__addon,.rcx-input-box:invalid.focus+.rcx-input-box__addon,.rcx-input-box:invalid.focus+.rcx-select__addon,.rcx-input-box:invalid:focus+.rcx-input-box__addon,.rcx-input-box:invalid:focus+.rcx-select__addon,.rcx-input-box__wrapper.focus>.rcx-input-box.invalid+.rcx-input-box__addon,.rcx-input-box__wrapper.focus>.rcx-input-box.invalid+.rcx-select__addon,.rcx-input-box__wrapper.focus>.rcx-input-box:invalid+.rcx-input-box__addon,.rcx-input-box__wrapper.focus>.rcx-input-box:invalid+.rcx-select__addon{color:#d40c26;color:var(--rcx-input-colors-invalid-focus-icon-color,var(--rcx-color-font-danger,var(--rcx-color-red-600,#d40c26)))}.rcx-input-box__wrapper.disabled>.rcx-input-box.invalid,.rcx-input-box__wrapper.disabled>.rcx-input-box:invalid{color:#2f343d;color:var(--rcx-input-colors-invalid-disabled-color,var(--rcx-color-font-default,var(--rcx-color-neutral-800,#2f343d)))}.rcx-input-box.invalid.disabled+.rcx-input-box__addon,.rcx-input-box.invalid.disabled+.rcx-select__addon,.rcx-input-box.invalid:disabled+.rcx-input-box__addon,.rcx-input-box.invalid:disabled+.rcx-select__addon,.rcx-input-box:invalid.disabled+.rcx-input-box__addon,.rcx-input-box:invalid.disabled+.rcx-select__addon,.rcx-input-box:invalid:disabled+.rcx-input-box__addon,.rcx-input-box:invalid:disabled+.rcx-select__addon,.rcx-input-box__wrapper.disabled>.rcx-input-box.invalid+.rcx-input-box__addon,.rcx-input-box__wrapper.disabled>.rcx-input-box.invalid+.rcx-select__addon,.rcx-input-box__wrapper.disabled>.rcx-input-box:invalid+.rcx-input-box__addon,.rcx-input-box__wrapper.disabled>.rcx-input-box:invalid+.rcx-select__addon,:disabled .rcx-input-box.invalid+.rcx-input-box__addon,:disabled .rcx-input-box.invalid+.rcx-select__addon,:disabled .rcx-input-box:invalid+.rcx-input-box__addon,:disabled .rcx-input-box:invalid+.rcx-select__addon{color:#2f343d;color:var(--rcx-input-colors-invalid-disabled-color,var(--rcx-color-font-default,var(--rcx-color-neutral-800,#2f343d)))}.rcx-input-box.disabled,.rcx-input-box:disabled,:disabled .rcx-input-box{cursor:not-allowed}.rcx-input-box+.rcx-input-box__addon,.rcx-input-box+.rcx-select__addon{color:#2f343d;color:var(--rcx-input-colors-color,var(--rcx-color-font-default,var(--rcx-color-neutral-800,#2f343d)))}.rcx-input-box__wrapper.focus>.rcx-input-box{caret-color:#095ad2;caret-color:var(--rcx-input-colors-focus-caret-color,var(--rcx-color-font-info,var(--rcx-color-blue-600,#095ad2)))}.rcx-input-box.focus+.rcx-input-box__addon,.rcx-input-box.focus+.rcx-select__addon,.rcx-input-box:focus+.rcx-input-box__addon,.rcx-input-box:focus+.rcx-select__addon,.rcx-input-box__wrapper.focus>.rcx-input-box+.rcx-input-box__addon,.rcx-input-box__wrapper.focus>.rcx-input-box+.rcx-select__addon{color:#095ad2;color:var(--rcx-input-colors-focus-icon-color,var(--rcx-color-font-info,var(--rcx-color-blue-600,#095ad2)))}.rcx-input-box.disabled+.rcx-input-box__addon,.rcx-input-box.disabled+.rcx-select__addon,.rcx-input-box:disabled+.rcx-input-box__addon,.rcx-input-box:disabled+.rcx-select__addon,.rcx-input-box__wrapper.disabled>.rcx-input-box,.rcx-input-box__wrapper.disabled>.rcx-input-box+.rcx-input-box__addon,.rcx-input-box__wrapper.disabled>.rcx-input-box+.rcx-select__addon,:disabled .rcx-input-box+.rcx-input-box__addon,:disabled .rcx-input-box+.rcx-select__addon{color:#2f343d;color:var(--rcx-input-colors-disabled-color,var(--rcx-color-font-default,var(--rcx-color-neutral-800,#2f343d)))}.rcx-input-box.disabled+.rcx-input-box__addon,.rcx-input-box.disabled+.rcx-select__addon,.rcx-input-box:disabled+.rcx-input-box__addon,.rcx-input-box:disabled+.rcx-select__addon,:disabled .rcx-input-box+.rcx-input-box__addon,:disabled .rcx-input-box+.rcx-select__addon{pointer-events:none}.rcx-input-box__wrapper>.rcx-input-box{min-width:0;width:0}.rcx-input-box__wrapper>.rcx-input-box--small{padding:0}.rcx-input-box__placeholder{color:#9ea2a8;color:var(--rcx-input-colors-placeholder-color,var(--rcx-color-font-annotation,var(--rcx-color-neutral-600,#9ea2a8)));font-size:.875rem;font-weight:500;letter-spacing:0;line-height:1.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcx-input-box__option{white-space:nowrap}.rcx-input-box__option,.rcx-skeleton__input{color:#2f343d;color:var(--rcx-input-colors-color,var(--rcx-color-font-default,var(--rcx-color-neutral-800,#2f343d)));font-size:.875rem;font-weight:500;letter-spacing:0;line-height:1.25rem;overflow:hidden;text-overflow:ellipsis}.rcx-skeleton__input{background-color:#fff;background-color:var(--rcx-input-colors-background-color,var(--rcx-color-surface-light,#fff));border-color:#cbced1;border-color:var(--rcx-input-colors-border-color,var(--rcx-color-stroke-light,var(--rcx-color-neutral-500,#cbced1)));border-radius:.25rem;border-radius:var(--rcx-input-border-radius,var(--rcx-border-radius-medium,.25rem));border-width:1px;display:inline-flex;flex:1 0 0;min-height:2.5rem;min-width:8rem;padding:.6875rem .9375rem;vertical-align:baseline}.rcx-label{color:#2f343d;color:var(--rcx-color-font-default,var(--rcx-color-neutral-800,#2f343d));display:flex;font-size:.875rem;font-weight:500;letter-spacing:0;line-height:1.25rem}.rcx-label--disabled{color:#6c737a;color:var(--rcx-color-font-secondary-info,var(--rcx-color-neutral-700,#6c737a));pointer-events:none}.rcx-label__info{align-items:center;display:flex;order:1}.rcx-label__required{color:#d40c26;color:var(--rcx-color-font-danger,var(--rcx-color-red-600,#d40c26))}.rcx-message-metrics__content,.rcx-message-metrics__content-item{display:flex;margin-bottom:.25rem;margin-top:.25rem;margin-block:.25rem}html:not([dir=rtl]) .rcx-message-metrics__content+.rcx-message-metrics__content,html:not([dir=rtl]) .rcx-message-metrics__content+.rcx-message-metrics__content-item,html:not([dir=rtl]) .rcx-message-metrics__content-item+.rcx-message-metrics__content,html:not([dir=rtl]) .rcx-message-metrics__content-item+.rcx-message-metrics__content-item{margin-left:.25rem}[dir=rtl] .rcx-message-metrics__content+.rcx-message-metrics__content,[dir=rtl] .rcx-message-metrics__content+.rcx-message-metrics__content-item,[dir=rtl] .rcx-message-metrics__content-item+.rcx-message-metrics__content,[dir=rtl] .rcx-message-metrics__content-item+.rcx-message-metrics__content-item{margin-right:.25rem}.rcx-message-metrics__content+.rcx-message-metrics__content,.rcx-message-metrics__content+.rcx-message-metrics__content-item,.rcx-message-metrics__content-item+.rcx-message-metrics__content,.rcx-message-metrics__content-item+.rcx-message-metrics__content-item{margin-inline-start:.25rem}.rcx-message-metrics__content-wrapper{display:flex;margin-left:-.25rem;margin-right:-.25rem;margin-inline:-.25rem}.rcx-message-metrics__item{align-items:center;color:#2f343d;color:var(--rcx-color-font-default,var(--rcx-color-neutral-800,#2f343d));display:flex;font-size:.625rem;font-weight:700;justify-content:center;letter-spacing:0;line-height:.75rem;margin-left:.25rem;margin-right:.25rem;margin-inline:.25rem}html:not([dir=rtl]) .rcx-message-metrics__item-label{margin-left:.25rem}[dir=rtl] .rcx-message-metrics__item-label{margin-right:.25rem}.rcx-message-metrics__item-label{margin-inline-start:.25rem}.rcx-message-metrics__item__follow-badge{position:absolute;right:0;top:0;transform:translate(40%,-40%)}.rcx-message-metrics__avatar-row{display:flex;flex-direction:row;margin-left:-.125rem;margin-right:-.125rem;margin-inline:-.125rem}.rcx-message-metrics__avatar-row__content{margin-left:.125rem;margin-right:.125rem;margin-inline:.125rem}.rcx-message-toolbar{background:#fff;background:var(--rcx-color-surface-room,#fff);border:1px solid #ebecef;border:1px solid var(--rcx-color-stroke-extra-light,var(--rcx-color-neutral-250,#ebecef));border-radius:.25rem;border-radius:var(--rcx-message-toolbar-border-radius,var(--rcx-border-radius-medium,.25rem));display:inline-block;margin-left:1.25rem;margin-right:1.25rem;margin-inline:1.25rem;opacity:0;padding:.125rem}.rcx-message-toolbar__wrapper{display:none}.rcx-message:focus-within .rcx-message-toolbar__wrapper,.rcx-message:hover .rcx-message-toolbar__wrapper{display:inline-block}.rcx-message-toolbar__wrapper--visible{display:inline-block}.rcx-message-toolbar__wrapper--visible .rcx-message-toolbar{opacity:1}.rcx-message:focus-visible .rcx-message-toolbar,.rcx-message:hover .rcx-message-toolbar{opacity:1}.rcx-message:has(:focus-visible) .rcx-message-toolbar{opacity:1}.rcx-message .rcx-message-toolbar{position:absolute;right:0;top:-1.5rem;z-index:10}[dir=rtl] .rcx-message .rcx-message-toolbar{left:0;right:auto}.rcx-message-reactions__container{display:flex;flex-flow:row wrap;justify-content:flex-start;margin:-.125rem}.rcx-message-reactions__reaction{align-items:center;background-color:#f7f8fa;background-color:var(--rcx-message-reaction-hover-background-color,var(--rcx-color-surface-tint,var(--rcx-color-neutral-100,#f7f8fa)));border:1px solid #cbced1;border-color:var(--rcx-color-stroke-light,var(--rcx-color-neutral-500,#cbced1));border-radius:.25rem;border-radius:var(--rcx-message-reaction-border-radius,var(--rcx-border-radius-medium,.25rem));color:#6c737a;color:var(--rcx-color-font-hint,var(--rcx-color-neutral-700,#6c737a));cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:400;letter-spacing:0;line-height:1rem;margin:.125rem;padding:.125rem}.rcx-message-reactions__reaction:hover{background-color:#f2f3f5;background-color:var(--rcx-message-reaction-hover-background-color,var(--rcx-color-surface-hover,var(--rcx-color-neutral-200,#f2f3f5)));border-color:#6c737a;border-color:var(--rcx-message-reaction-hover-border-color,var(--rcx-color-stroke-dark,var(--rcx-color-neutral-700,#6c737a)))}.rcx-message-reactions__reaction--action{display:inline-flex;opacity:0;padding:.125rem}.rcx-message:focus-visible .rcx-message-reactions__reaction--action,.rcx-message:hover .rcx-message-reactions__reaction--action{opacity:1}.rcx-message:has(:focus-visible) .rcx-message-reactions__reaction--action{opacity:1}.rcx-message-reactions__reaction--mine{background-color:#d7dbe0;background-color:var(--rcx-message-reaction-background-color,var(--rcx-color-surface-selected,var(--rcx-color-neutral-450,#d7dbe0)));border-color:#6c737a;border-color:var(--rcx-message-reaction-border-color,var(--rcx-color-stroke-dark,var(--rcx-color-neutral-700,#6c737a)));border-width:1px;color:#2f343d;color:var(--rcx-message-reaction-color,var(--rcx-color-font-default,var(--rcx-color-neutral-800,#2f343d)))}.js-focus-visible .rcx-message-reactions__reaction.focus.focus-visible,.js-focus-visible .rcx-message-reactions__reaction:focus.focus-visible,.rcx-message-reactions__reaction.is-focused{border-color:#156ff5;border-color:var(--rcx-color-stroke-highlight,var(--rcx-color-blue-500,#156ff5));border-radius:.25rem;border-radius:var(--rcx-border-radius-medium,.25rem);box-shadow:none;box-shadow:0 0 0 2px #d1ebfe;box-shadow:0 0 0 2px var(--rcx-color-stroke-extra-light-highlight,var(--rcx-color-blue-200,#d1ebfe));outline:0}html:not(.js-focus-visible) .rcx-message-reactions__reaction.focus,html:not(.js-focus-visible) .rcx-message-reactions__reaction.is-focused,html:not(.js-focus-visible) .rcx-message-reactions__reaction:focus,html:not(.js-focus-visible) .rcx-message-reactions__reaction:focus-within{border-color:#156ff5;border-color:var(--rcx-color-stroke-highlight,var(--rcx-color-blue-500,#156ff5));border-radius:.25rem;border-radius:var(--rcx-border-radius-medium,.25rem);box-shadow:none;box-shadow:0 0 0 2px #d1ebfe;box-shadow:0 0 0 2px var(--rcx-color-stroke-extra-light-highlight,var(--rcx-color-blue-200,#d1ebfe));outline:0}.rcx-message-reactions__emoji{display:block;height:1rem;width:1rem}.rcx-message-reactions__counter{margin-left:.125rem;margin-right:.125rem;margin-inline:.125rem}.rcx-message-reactions__counter,.rcx-message.rcx-message-thread{font-size:.75rem;font-weight:400;letter-spacing:0;line-height:1rem}.rcx-message.rcx-message-thread{color:#095ad2;color:var(--rcx-color-font-info,var(--rcx-color-blue-600,#095ad2));display:flex;flex-direction:column;overflow:hidden;padding-bottom:0;padding-top:0;padding-block:0;text-overflow:ellipsis;white-space:nowrap}.rcx-message-thread__container{margin:.25rem}.rcx-message-thread__container,.rcx-message-thread__row{display:flex;flex-shrink:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.rcx-message-thread__row{align-items:center;cursor:pointer;flex-direction:row}.rcx-message-thread__message{color:#2f343d;color:var(--rcx-color-font-default,var(--rcx-color-neutral-800,#2f343d))}.rcx-message-thread__message,.rcx-message-thread__origin{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcx-message-thread__origin{color:#095ad2;color:var(--rcx-color-font-info,var(--rcx-color-blue-600,#095ad2));cursor:pointer;flex-shrink:1;font-size:.75rem;font-weight:400;letter-spacing:0;line-height:1rem}.rcx-message-thread__origin--system{color:#2f343d;color:var(--rcx-color-font-default,var(--rcx-color-neutral-800,#2f343d))}.rcx-message-thread__origin--system:first-letter{text-transform:uppercase}.rcx-message-thread__icon{color:#095ad2;color:var(--rcx-color-font-info,var(--rcx-color-blue-600,#095ad2))}.rcx-message-thread__icon--follow,.rcx-message-thread__icon--unfollow{color:#6c737a;color:var(--rcx-color-font-secondary-info,var(--rcx-color-neutral-700,#6c737a));cursor:pointer}.rcx-message:not(:hover) .rcx-message-thread__icon--unfollow{display:none}.rcx-message-thread__emoji{background-size:contain;display:inline-block;height:.75rem;margin-left:.125rem;margin-right:.125rem;margin-inline:.125rem;width:.75rem}.rcx-message-divider{align-items:center;color:#2f343d;color:var(--rcx-message-divider-color,var(--rcx-color-font-default,var(--rcx-color-neutral-800,#2f343d)));display:flex;font-size:.75rem;font-weight:700;letter-spacing:0;line-height:1rem;margin-bottom:-.0625rem;margin-bottom:var(--rcx-message-divider-size-neg,-.0625rem);padding-left:1.25rem;padding-right:1.25rem;padding-inline:1.25rem;position:relative;z-index:1}.rcx-message-divider__bar{align-items:center;display:flex;flex-grow:1;justify-content:flex-end}.rcx-message-divider__bar:after{background:#ebecef;background:var(--rcx-message-divider-background-color,var(--rcx-color-stroke-extra-light,var(--rcx-color-neutral-250,#ebecef)));content:"";flex-grow:1;height:1px;height:var(--rcx-message-divider-size,1px)}.rcx-message-divider--unread .rcx-message-divider__bar:after{background:#ec0d2a;background:var(--rcx-message-divider-background-color-unread,var(--rcx-color-stroke-error,var(--rcx-color-red-500,#ec0d2a)))}.rcx-message-divider__wrapper{background-color:#fff;background-color:var(--rcx-message-background-color,var(--rcx-color-surface-room,#fff));margin-bottom:.5rem;margin-top:.5rem;margin-block:.5rem;padding-left:.5rem;padding-right:.5rem;padding-inline:.5rem}html:not([dir=rtl]) .rcx-message-divider__wrapper--unread{padding-left:.5rem}[dir=rtl] .rcx-message-divider__wrapper--unread{padding-right:.5rem}.rcx-message-divider__wrapper--unread{background-color:#fff;background-color:var(--rcx-message-background-color,var(--rcx-color-surface-room,#fff));color:#d40c26;color:var(--rcx-message-divider-color-unread,var(--rcx-color-font-danger,var(--rcx-color-red-600,#d40c26)));order:1;padding-inline-start:.5rem;position:absolute;z-index:1}.rcx-box--with-inline-elements a,.rcx-field__description a,.rcx-field__error a,.rcx-field__hint a,.rcx-field__link a,.rcx-message-generic-preview__footer a,.rcx-message-generic-preview__title-link,.rcx-sidebar-banner--description--clickable,.rcx-sidebar-item--clickable,.rcx-sidebar-v2-item,.rcx-sidebar-v2-link,.rcx-states__link a,.rcx-tag--clickable.rcx-tag--clickable,.rcx-tag--danger.rcx-tag--clickable,.rcx-tag--featured.rcx-tag--clickable,.rcx-tag--primary.rcx-tag--clickable,.rcx-tag--secondary-danger.rcx-tag--clickable,.rcx-tag--secondary.rcx-tag--clickable,.rcx-tag--warning.rcx-tag--clickable,a:where(:not(.rcx-button)){color:#095ad2;color:var(--rcx-link-color,var(--rcx-color-font-info,var(--rcx-color-blue-600,#095ad2)))}.focus.rcx-message-generic-preview__title-link,.focus.rcx-sidebar-banner--description--clickable,.focus.rcx-sidebar-item--clickable,.focus.rcx-sidebar-v2-item,.focus.rcx-sidebar-v2-link,.focus.rcx-tag--clickable,.is-focused.rcx-message-generic-preview__title-link,.is-focused.rcx-sidebar-banner--description--clickable,.is-focused.rcx-sidebar-item--clickable,.is-focused.rcx-sidebar-v2-item,.is-focused.rcx-sidebar-v2-link,.is-focused.rcx-tag--clickable,.rcx-box--with-inline-elements a.focus,.rcx-box--with-inline-elements a.is-focused,.rcx-box--with-inline-elements a:focus-visible,.rcx-field__description a.focus,.rcx-field__description a.is-focused,.rcx-field__description a:focus-visible,.rcx-field__error a.focus,.rcx-field__error a.is-focused,.rcx-field__error a:focus-visible,.rcx-field__hint a.focus,.rcx-field__hint a.is-focused,.rcx-field__hint a:focus-visible,.rcx-field__link a.focus,.rcx-field__link a.is-focused,.rcx-field__link a:focus-visible,.rcx-message-generic-preview__footer a.focus,.rcx-message-generic-preview__footer a.is-focused,.rcx-message-generic-preview__footer a:focus-visible,.rcx-message-generic-preview__title-link:focus-visible,.rcx-sidebar-banner--description--clickable:focus-visible,.rcx-sidebar-item--clickable:focus-visible,.rcx-sidebar-v2-item:focus-visible,.rcx-sidebar-v2-link:focus-visible,.rcx-states__link a.focus,.rcx-states__link a.is-focused,.rcx-states__link a:focus-visible,.rcx-tag--clickable:focus-visible,a.focus:where(:not(.rcx-button)),a.is-focused:where(:not(.rcx-button)),a:focus-visible:where(:not(.rcx-button)){border-radius:.125rem;border-radius:var(--rcx-border-radius-small,.125rem);box-shadow:0 0 0 2px #d1ebfe;box-shadow:0 0 0 2px var(--rcx-link-focus-outline-color,var(--rcx-color-stroke-extra-light-highlight,var(--rcx-color-blue-200,#d1ebfe)));color:#095ad2;color:var(--rcx-link-focus-color,var(--rcx-color-font-info,var(--rcx-color-blue-600,#095ad2)));outline:1px solid #156ff5;outline:var(--rcx-link-focus-outline-color,var(--rcx-color-stroke-highlight,var(--rcx-color-blue-500,#156ff5))) solid 1px;outline-offset:0;text-decoration:none}.rcx-box--with-inline-elements a:where(.is-visited),.rcx-box--with-inline-elements a:where(:visited),.rcx-field__description a:where(.is-visited),.rcx-field__description a:where(:visited),.rcx-field__error a:where(.is-visited),.rcx-field__error a:where(:visited),.rcx-field__hint a:where(.is-visited),.rcx-field__hint a:where(:visited),.rcx-field__link a:where(.is-visited),.rcx-field__link a:where(:visited),.rcx-message-generic-preview__footer a:where(.is-visited),.rcx-message-generic-preview__footer a:where(:visited),.rcx-message-generic-preview__title-link:where(.is-visited),.rcx-message-generic-preview__title-link:where(:visited),.rcx-sidebar-banner--description--clickable:where(.is-visited),.rcx-sidebar-banner--description--clickable:where(:visited),.rcx-sidebar-item--clickable:where(.is-visited),.rcx-sidebar-item--clickable:where(:visited),.rcx-sidebar-v2-item:where(.is-visited),.rcx-sidebar-v2-item:where(:visited),.rcx-sidebar-v2-link:where(.is-visited),.rcx-sidebar-v2-link:where(:visited),.rcx-states__link a:where(.is-visited),.rcx-states__link a:where(:visited),.rcx-tag--clickable:where(.is-visited),.rcx-tag--clickable:where(:visited),.rcx-tag--danger.rcx-tag--clickable:where(.is-visited),.rcx-tag--danger.rcx-tag--clickable:where(:visited),.rcx-tag--featured.rcx-tag--clickable:where(.is-visited),.rcx-tag--featured.rcx-tag--clickable:where(:visited),.rcx-tag--primary.rcx-tag--clickable:where(.is-visited),.rcx-tag--primary.rcx-tag--clickable:where(:visited),.rcx-tag--secondary-danger.rcx-tag--clickable:where(.is-visited),.rcx-tag--secondary-danger.rcx-tag--clickable:where(:visited),.rcx-tag--secondary.rcx-tag--clickable:where(.is-visited),.rcx-tag--secondary.rcx-tag--clickable:where(:visited),.rcx-tag--warning.rcx-tag--clickable:where(.is-visited),.rcx-tag--warning.rcx-tag--clickable:where(:visited),a:where(.is-visited):where(:not(.rcx-button)),a:where(:visited):where(:not(.rcx-button)){color:#095ad2;color:var(--rcx-link-visited-color,var(--rcx-color-font-info,var(--rcx-color-blue-600,#095ad2)))}.rcx-box--with-inline-elements a:where(.active),.rcx-box--with-inline-elements a:where(.is-active),.rcx-box--with-inline-elements a:where(:active),.rcx-field__description a:where(.active),.rcx-field__description a:where(.is-active),.rcx-field__description a:where(:active),.rcx-field__error a:where(.active),.rcx-field__error a:where(.is-active),.rcx-field__error a:where(:active),.rcx-field__hint a:where(.active),.rcx-field__hint a:where(.is-active),.rcx-field__hint a:where(:active),.rcx-field__link a:where(.active),.rcx-field__link a:where(.is-active),.rcx-field__link a:where(:active),.rcx-message-generic-preview__footer a:where(.active),.rcx-message-generic-preview__footer a:where(.is-active),.rcx-message-generic-preview__footer a:where(:active),.rcx-message-generic-preview__title-link:where(.active),.rcx-message-generic-preview__title-link:where(.is-active),.rcx-message-generic-preview__title-link:where(:active),.rcx-sidebar-banner--description--clickable:where(.active),.rcx-sidebar-banner--description--clickable:where(.is-active),.rcx-sidebar-banner--description--clickable:where(:active),.rcx-sidebar-item--clickable:where(.active),.rcx-sidebar-item--clickable:where(.is-active),.rcx-sidebar-item--clickable:where(:active),.rcx-sidebar-v2-item:where(.active),.rcx-sidebar-v2-item:where(.is-active),.rcx-sidebar-v2-item:where(:active),.rcx-sidebar-v2-link:where(.active),.rcx-sidebar-v2-link:where(.is-active),.rcx-sidebar-v2-link:where(:active),.rcx-states__link a:where(.active),.rcx-states__link a:where(.is-active),.rcx-states__link a:where(:active),.rcx-tag--clickable:where(.active),.rcx-tag--clickable:where(.is-active),.rcx-tag--clickable:where(:active),.rcx-tag--danger.rcx-tag--clickable:where(.active),.rcx-tag--danger.rcx-tag--clickable:where(.is-active),.rcx-tag--danger.rcx-tag--clickable:where(:active),.rcx-tag--featured.rcx-tag--clickable:where(.active),.rcx-tag--featured.rcx-tag--clickable:where(.is-active),.rcx-tag--featured.rcx-tag--clickable:where(:active),.rcx-tag--primary.rcx-tag--clickable:where(.active),.rcx-tag--primary.rcx-tag--clickable:where(.is-active),.rcx-tag--primary.rcx-tag--clickable:where(:active),.rcx-tag--secondary-danger.rcx-tag--clickable:where(.active),.rcx-tag--secondary-danger.rcx-tag--clickable:where(.is-active),.rcx-tag--secondary-danger.rcx-tag--clickable:where(:active),.rcx-tag--secondary.rcx-tag--clickable:where(.active),.rcx-tag--secondary.rcx-tag--clickable:where(.is-active),.rcx-tag--secondary.rcx-tag--clickable:where(:active),.rcx-tag--warning.rcx-tag--clickable:where(.active),.rcx-tag--warning.rcx-tag--clickable:where(.is-active),.rcx-tag--warning.rcx-tag--clickable:where(:active),a:where(.active):where(:not(.rcx-button)),a:where(.is-active):where(:not(.rcx-button)),a:where(:active):where(:not(.rcx-button)){color:#095ad2;color:var(--rcx-link-active-color,var(--rcx-color-font-info,var(--rcx-color-blue-600,#095ad2)))}.rcx-box--with-inline-elements abbr,.rcx-box--with-inline-elements b,.rcx-box--with-inline-elements cite,.rcx-box--with-inline-elements code,.rcx-box--with-inline-elements del,.rcx-box--with-inline-elements dfn,.rcx-box--with-inline-elements em,.rcx-box--with-inline-elements i,.rcx-box--with-inline-elements ins,.rcx-box--with-inline-elements kbd,.rcx-box--with-inline-elements q,.rcx-box--with-inline-elements samp,.rcx-box--with-inline-elements small,.rcx-box--with-inline-elements strong,.rcx-box--with-inline-elements sub,.rcx-box--with-inline-elements sup,.rcx-box--with-inline-elements time,.rcx-box--with-inline-elements var,.rcx-field__description abbr,.rcx-field__description b,.rcx-field__description cite,.rcx-field__description code,.rcx-field__description del,.rcx-field__description dfn,.rcx-field__description em,.rcx-field__description i,.rcx-field__description ins,.rcx-field__description kbd,.rcx-field__description q,.rcx-field__description samp,.rcx-field__description small,.rcx-field__description strong,.rcx-field__description sub,.rcx-field__description sup,.rcx-field__description time,.rcx-field__description var,.rcx-field__error abbr,.rcx-field__error b,.rcx-field__error cite,.rcx-field__error code,.rcx-field__error del,.rcx-field__error dfn,.rcx-field__error em,.rcx-field__error i,.rcx-field__error ins,.rcx-field__error kbd,.rcx-field__error q,.rcx-field__error samp,.rcx-field__error small,.rcx-field__error strong,.rcx-field__error sub,.rcx-field__error sup,.rcx-field__error time,.rcx-field__error var,.rcx-field__hint abbr,.rcx-field__hint b,.rcx-field__hint cite,.rcx-field__hint code,.rcx-field__hint del,.rcx-field__hint dfn,.rcx-field__hint em,.rcx-field__hint i,.rcx-field__hint ins,.rcx-field__hint kbd,.rcx-field__hint q,.rcx-field__hint samp,.rcx-field__hint small,.rcx-field__hint strong,.rcx-field__hint sub,.rcx-field__hint sup,.rcx-field__hint time,.rcx-field__hint var,.rcx-field__link abbr,.rcx-field__link b,.rcx-field__link cite,.rcx-field__link code,.rcx-field__link del,.rcx-field__link dfn,.rcx-field__link em,.rcx-field__link i,.rcx-field__link ins,.rcx-field__link kbd,.rcx-field__link q,.rcx-field__link samp,.rcx-field__link small,.rcx-field__link strong,.rcx-field__link sub,.rcx-field__link sup,.rcx-field__link time,.rcx-field__link var,.rcx-states__link abbr,.rcx-states__link b,.rcx-states__link cite,.rcx-states__link code,.rcx-states__link del,.rcx-states__link dfn,.rcx-states__link em,.rcx-states__link i,.rcx-states__link ins,.rcx-states__link kbd,.rcx-states__link q,.rcx-states__link samp,.rcx-states__link small,.rcx-states__link strong,.rcx-states__link sub,.rcx-states__link sup,.rcx-states__link time,.rcx-states__link var{color:inherit;font:inherit;letter-spacing:inherit}.rcx-box--with-inline-elements a,.rcx-field__description a,.rcx-field__error a,.rcx-field__hint a,.rcx-field__link a,.rcx-states__link a{font:inherit;letter-spacing:inherit}.rcx-box--with-inline-elements strong,.rcx-field__description strong,.rcx-field__error strong,.rcx-field__hint strong,.rcx-field__link strong,.rcx-states__link strong{font:inherit;font-weight:bolder;letter-spacing:inherit}.rcx-box--with-inline-elements em,.rcx-field__description em,.rcx-field__error em,.rcx-field__hint em,.rcx-field__link em,.rcx-states__link em{font:inherit;font-style:italic;letter-spacing:inherit}.rcx-box--with-inline-elements b,.rcx-field__description b,.rcx-field__error b,.rcx-field__hint b,.rcx-field__link b,.rcx-states__link b{font:inherit;font-weight:bolder;letter-spacing:inherit}.rcx-box--with-inline-elements i,.rcx-field__description i,.rcx-field__error i,.rcx-field__hint i,.rcx-field__link i,.rcx-states__link i{font:inherit;font-style:italic;letter-spacing:inherit}.rcx-box--with-inline-elements q,.rcx-field__description q,.rcx-field__error q,.rcx-field__hint q,.rcx-field__link q,.rcx-states__link q{font:inherit;letter-spacing:inherit}.rcx-box--with-inline-elements q:before,.rcx-field__description q:before,.rcx-field__error q:before,.rcx-field__hint q:before,.rcx-field__link q:before,.rcx-states__link q:before{content:open-quote}.rcx-box--with-inline-elements q:after,.rcx-field__description q:after,.rcx-field__error q:after,.rcx-field__hint q:after,.rcx-field__link q:after,.rcx-states__link q:after{content:close-quote}.rcx-box--with-inline-elements q cite,.rcx-field__description q cite,.rcx-field__error q cite,.rcx-field__hint q cite,.rcx-field__link q cite,.rcx-states__link q cite{font:inherit;font-style:italic;letter-spacing:inherit}.rcx-box--with-inline-elements ol,.rcx-box--with-inline-elements ul,.rcx-field__description ol,.rcx-field__description ul,.rcx-field__error ol,.rcx-field__error ul,.rcx-field__hint ol,.rcx-field__hint ul,.rcx-field__link ol,.rcx-field__link ul,.rcx-states__link ol,.rcx-states__link ul{display:inline-flex}html:not([dir=rtl]) .rcx-box--with-inline-elements li,html:not([dir=rtl]) .rcx-field__description li,html:not([dir=rtl]) .rcx-field__error li,html:not([dir=rtl]) .rcx-field__hint li,html:not([dir=rtl]) .rcx-field__link li,html:not([dir=rtl]) .rcx-states__link li{margin-left:1.5rem}[dir=rtl] .rcx-box--with-inline-elements li,[dir=rtl] .rcx-field__description li,[dir=rtl] .rcx-field__error li,[dir=rtl] .rcx-field__hint li,[dir=rtl] .rcx-field__link li,[dir=rtl] .rcx-states__link li{margin-right:1.5rem}html:not([dir=rtl]) .rcx-box--with-inline-elements li,html:not([dir=rtl]) .rcx-field__description li,html:not([dir=rtl]) .rcx-field__error li,html:not([dir=rtl]) .rcx-field__hint li,html:not([dir=rtl]) .rcx-field__link li,html:not([dir=rtl]) .rcx-states__link li{margin-right:.5rem}[dir=rtl] .rcx-box--with-inline-elements li,[dir=rtl] .rcx-field__description li,[dir=rtl] .rcx-field__error li,[dir=rtl] .rcx-field__hint li,[dir=rtl] .rcx-field__link li,[dir=rtl] .rcx-states__link li{margin-left:.5rem}.rcx-box--with-inline-elements li,.rcx-field__description li,.rcx-field__error li,.rcx-field__hint li,.rcx-field__link li,.rcx-states__link li{display:list-item;margin-inline-end:.5rem;margin-inline-start:1.5rem}html:not([dir=rtl]) .rcx-box--with-inline-elements li:first-child,html:not([dir=rtl]) .rcx-field__description li:first-child,html:not([dir=rtl]) .rcx-field__error li:first-child,html:not([dir=rtl]) .rcx-field__hint li:first-child,html:not([dir=rtl]) .rcx-field__link li:first-child,html:not([dir=rtl]) .rcx-states__link li:first-child{margin-left:1rem}[dir=rtl] .rcx-box--with-inline-elements li:first-child,[dir=rtl] .rcx-field__description li:first-child,[dir=rtl] .rcx-field__error li:first-child,[dir=rtl] .rcx-field__hint li:first-child,[dir=rtl] .rcx-field__link li:first-child,[dir=rtl] .rcx-states__link li:first-child{margin-right:1rem}.rcx-box--with-inline-elements li:first-child,.rcx-field__description li:first-child,.rcx-field__error li:first-child,.rcx-field__hint li:first-child,.rcx-field__link li:first-child,.rcx-states__link li:first-child{margin-inline-start:1rem}.rcx-box--with-inline-elements ul,.rcx-field__description ul,.rcx-field__error ul,.rcx-field__hint ul,.rcx-field__link ul,.rcx-states__link ul{list-style-type:disc}html:not([dir=rtl]) .rcx-box--with-inline-elements ul span,html:not([dir=rtl]) .rcx-field__description ul span,html:not([dir=rtl]) .rcx-field__error ul span,html:not([dir=rtl]) .rcx-field__hint ul span,html:not([dir=rtl]) .rcx-field__link ul span,html:not([dir=rtl]) .rcx-states__link ul span{margin-right:.5rem}[dir=rtl] .rcx-box--with-inline-elements ul span,[dir=rtl] .rcx-field__description ul span,[dir=rtl] .rcx-field__error ul span,[dir=rtl] .rcx-field__hint ul span,[dir=rtl] .rcx-field__link ul span,[dir=rtl] .rcx-states__link ul span{margin-left:.5rem}.rcx-box--with-inline-elements ul span,.rcx-field__description ul span,.rcx-field__error ul span,.rcx-field__hint ul span,.rcx-field__link ul span,.rcx-states__link ul span{margin-inline-end:.5rem}.rcx-box--with-inline-elements ul input,.rcx-field__description ul input,.rcx-field__error ul input,.rcx-field__hint ul input,.rcx-field__link ul input,.rcx-states__link ul input{vertical-align:middle}.rcx-box--with-inline-elements ol,.rcx-field__description ol,.rcx-field__error ol,.rcx-field__hint ol,.rcx-field__link ol,.rcx-states__link ol{list-style-type:decimal}.rcx-box--with-inline-elements code,.rcx-field__description code,.rcx-field__error code,.rcx-field__hint code,.rcx-field__link code,.rcx-states__link code{word-wrap:break-word;-webkit-font-smoothing:auto;background-color:#f7f8fa;background-color:var(--rcx-color-surface-tint,var(--rcx-color-neutral-100,#f7f8fa));border-color:#cbced1;border-color:var(--rcx-color-stroke-light,var(--rcx-color-neutral-500,#cbced1));border-radius:.25rem;border-radius:var(--rcx-border-radius-medium,.25rem);border-width:1px;color:#2f343d;color:var(--rcx-color-font-default,var(--rcx-color-neutral-800,#2f343d));direction:ltr;display:inline;font:inherit;font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--rcx-font-family-mono,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-size:.75rem;font-weight:700;letter-spacing:inherit;letter-spacing:0;line-height:1rem;padding:.0625rem .25rem;unicode-bidi:embed;vertical-align:middle;white-space:pre-wrap}.rcx-box--with-inline-elements time,.rcx-field__description time,.rcx-field__error time,.rcx-field__hint time,.rcx-field__link time,.rcx-states__link time{color:#6c737a;color:var(--rcx-color-font-secondary-info,var(--rcx-color-neutral-700,#6c737a));font:inherit;letter-spacing:inherit}.rcx-box--with-inline-elements dfn,.rcx-field__description dfn,.rcx-field__error dfn,.rcx-field__hint dfn,.rcx-field__link dfn,.rcx-states__link dfn{color:#6c737a;color:var(--rcx-color-font-secondary-info,var(--rcx-color-neutral-700,#6c737a));font:inherit;font-style:italic;letter-spacing:inherit}.rcx-box--with-inline-elements abbr,.rcx-field__description abbr,.rcx-field__error abbr,.rcx-field__hint abbr,.rcx-field__link abbr,.rcx-states__link abbr{font:inherit;letter-spacing:inherit}.rcx-box--with-inline-elements abbr[title],.rcx-field__description abbr[title],.rcx-field__error abbr[title],.rcx-field__hint abbr[title],.rcx-field__link abbr[title],.rcx-states__link abbr[title]{border-block-end-width:0;border-bottom-width:0;-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.rcx-box--with-inline-elements del,.rcx-field__description del,.rcx-field__error del,.rcx-field__hint del,.rcx-field__link del,.rcx-states__link del{font:inherit;letter-spacing:inherit;-webkit-text-decoration:line-through solid;text-decoration:line-through solid}.rcx-box--with-inline-elements ins,.rcx-field__description ins,.rcx-field__error ins,.rcx-field__hint ins,.rcx-field__link ins,.rcx-states__link ins{font:inherit;letter-spacing:inherit;-webkit-text-decoration:underline solid;text-decoration:underline solid}.rcx-box--with-inline-elements sub,.rcx-box--with-inline-elements sup,.rcx-field__description sub,.rcx-field__description sup,.rcx-field__error sub,.rcx-field__error sup,.rcx-field__hint sub,.rcx-field__hint sup,.rcx-field__link sub,.rcx-field__link sup,.rcx-states__link sub,.rcx-states__link sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.rcx-box--with-inline-elements sup,.rcx-field__description sup,.rcx-field__error sup,.rcx-field__hint sup,.rcx-field__link sup,.rcx-states__link sup{inset-block-start:-.5em;top:-.5em}.rcx-box--with-inline-elements sub,.rcx-field__description sub,.rcx-field__error sub,.rcx-field__hint sub,.rcx-field__link sub,.rcx-states__link sub{bottom:-.25em;inset-block-end:-.25em}.rcx-box--with-inline-elements kbd,.rcx-field__description kbd,.rcx-field__error kbd,.rcx-field__hint kbd,.rcx-field__link kbd,.rcx-states__link kbd{-webkit-font-smoothing:auto;border:1px solid;border-radius:.125rem;border-radius:var(--rcx-border-radius-small,.125rem);font:inherit;font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--rcx-font-family-mono,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);letter-spacing:inherit;padding:.25rem .5rem}.rcx-box--with-inline-elements var,.rcx-field__description var,.rcx-field__error var,.rcx-field__hint var,.rcx-field__link var,.rcx-states__link var{font:inherit;font-style:italic;letter-spacing:inherit}.rcx-box--with-inline-elements small,.rcx-field__description small,.rcx-field__error small,.rcx-field__hint small,.rcx-field__link small,.rcx-states__link small{font:inherit;font-size:80%;letter-spacing:inherit}.rcx-box--with-block-elements{font:inherit}.rcx-box--with-block-elements h1{font-size:1.5rem;font-weight:700;letter-spacing:0;line-height:2rem}.rcx-box--with-block-elements h2{font-size:1rem;font-weight:700;letter-spacing:0;line-height:1.5rem}.rcx-box--with-block-elements h3{font-size:.875rem;font-weight:500;letter-spacing:0;line-height:1.25rem}.rcx-box--with-block-elements h4{font-size:.75rem;font-weight:700;letter-spacing:0;line-height:1rem}.rcx-box--with-block-elements h5,.rcx-box--with-block-elements h6{font-size:.625rem;font-weight:700;letter-spacing:0;line-height:.75rem}.rcx-box--with-block-elements h1,.rcx-box--with-block-elements h2,.rcx-box--with-block-elements h3,.rcx-box--with-block-elements h4,.rcx-box--with-block-elements h5,.rcx-box--with-block-elements h6{display:block;margin:1rem 0}.rcx-box--with-block-elements p{color:inherit;display:block;font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.25rem;margin:1rem 0}html:not([dir=rtl]) .rcx-box--with-block-elements ol,html:not([dir=rtl]) .rcx-box--with-block-elements ul{padding-left:2.5rem}[dir=rtl] .rcx-box--with-block-elements ol,[dir=rtl] .rcx-box--with-block-elements ul{padding-right:2.5rem}.rcx-box--with-block-elements ol,.rcx-box--with-block-elements ul{display:block;margin:1rem 0;padding-inline-start:2.5rem}.rcx-box--with-block-elements ul{list-style-type:disc}.rcx-box--with-block-elements ol,.rcx-box--with-block-elements ul{font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.25rem}.rcx-box--with-block-elements ol{list-style-type:decimal}html:not([dir=rtl]) .rcx-box--with-block-elements li{margin-left:0}[dir=rtl] .rcx-box--with-block-elements li{margin-right:0}.rcx-box--with-block-elements li{color:inherit;display:list-item;font:inherit;margin-inline-start:0;text-align:inherit}html:not([dir=rtl]) .rcx-box--with-block-elements li:first-child{margin-left:0}[dir=rtl] .rcx-box--with-block-elements li:first-child{margin-right:0}.rcx-box--with-block-elements li:first-child{margin-inline-start:0}.rcx-box--with-block-elements pre{font:inherit;font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--rcx-font-family-mono,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);letter-spacing:inherit}.rcx-box--with-block-elements pre code{display:block;letter-spacing:inherit;margin:.5rem 0;overflow-y:hidden;padding:.5rem}.rcx-message-generic-preview__footer a,.rcx-message-generic-preview__title-link,.rcx-sidebar-banner--description--clickable,.rcx-sidebar-item--clickable,.rcx-sidebar-v2-item,.rcx-sidebar-v2-link,.rcx-tag--clickable.rcx-tag--clickable,.rcx-tag--danger.rcx-tag--clickable,.rcx-tag--featured.rcx-tag--clickable,.rcx-tag--primary.rcx-tag--clickable,.rcx-tag--secondary-danger.rcx-tag--clickable,.rcx-tag--secondary.rcx-tag--clickable,.rcx-tag--warning.rcx-tag--clickable,a:where(:not(.rcx-button)){color:#095ad2;color:var(--rcx-link-color,var(--rcx-color-font-info,var(--rcx-color-blue-600,#095ad2)))}.focus.rcx-message-generic-preview__title-link,.focus.rcx-sidebar-banner--description--clickable,.focus.rcx-sidebar-item--clickable,.focus.rcx-sidebar-v2-item,.focus.rcx-sidebar-v2-link,.focus.rcx-tag--clickable,.is-focused.rcx-message-generic-preview__title-link,.is-focused.rcx-sidebar-banner--description--clickable,.is-focused.rcx-sidebar-item--clickable,.is-focused.rcx-sidebar-v2-item,.is-focused.rcx-sidebar-v2-link,.is-focused.rcx-tag--clickable,.rcx-message-generic-preview__footer a.focus,.rcx-message-generic-preview__footer a.is-focused,.rcx-message-generic-preview__footer a:focus-visible,.rcx-message-generic-preview__title-link:focus-visible,.rcx-sidebar-banner--description--clickable:focus-visible,.rcx-sidebar-item--clickable:focus-visible,.rcx-sidebar-v2-item:focus-visible,.rcx-sidebar-v2-link:focus-visible,.rcx-tag--clickable:focus-visible,a.focus:where(:not(.rcx-button)),a.is-focused:where(:not(.rcx-button)),a:focus-visible:where(:not(.rcx-button)){border-radius:.125rem;border-radius:var(--rcx-border-radius-small,.125rem);box-shadow:0 0 0 2px #d1ebfe;box-shadow:0 0 0 2px var(--rcx-link-focus-outline-color,var(--rcx-color-stroke-extra-light-highlight,var(--rcx-color-blue-200,#d1ebfe)));color:#095ad2;color:var(--rcx-link-focus-color,var(--rcx-color-font-info,var(--rcx-color-blue-600,#095ad2)));outline:1px solid #156ff5;outline:var(--rcx-link-focus-outline-color,var(--rcx-color-stroke-highlight,var(--rcx-color-blue-500,#156ff5))) solid 1px;outline-offset:0;text-decoration:none}.rcx-message-generic-preview__footer a:where(.is-visited),.rcx-message-generic-preview__footer a:where(:visited),.rcx-message-generic-preview__title-link:where(.is-visited),.rcx-message-generic-preview__title-link:where(:visited),.rcx-sidebar-banner--description--clickable:where(.is-visited),.rcx-sidebar-banner--description--clickable:where(:visited),.rcx-sidebar-item--clickable:where(.is-visited),.rcx-sidebar-item--clickable:where(:visited),.rcx-sidebar-v2-item:where(.is-visited),.rcx-sidebar-v2-item:where(:visited),.rcx-sidebar-v2-link:where(.is-visited),.rcx-sidebar-v2-link:where(:visited),.rcx-tag--clickable:where(.is-visited),.rcx-tag--clickable:where(:visited),.rcx-tag--danger.rcx-tag--clickable:where(.is-visited),.rcx-tag--danger.rcx-tag--clickable:where(:visited),.rcx-tag--featured.rcx-tag--clickable:where(.is-visited),.rcx-tag--featured.rcx-tag--clickable:where(:visited),.rcx-tag--primary.rcx-tag--clickable:where(.is-visited),.rcx-tag--primary.rcx-tag--clickable:where(:visited),.rcx-tag--secondary-danger.rcx-tag--clickable:where(.is-visited),.rcx-tag--secondary-danger.rcx-tag--clickable:where(:visited),.rcx-tag--secondary.rcx-tag--clickable:where(.is-visited),.rcx-tag--secondary.rcx-tag--clickable:where(:visited),.rcx-tag--warning.rcx-tag--clickable:where(.is-visited),.rcx-tag--warning.rcx-tag--clickable:where(:visited),a:where(.is-visited):where(:not(.rcx-button)),a:where(:visited):where(:not(.rcx-button)){color:#095ad2;color:var(--rcx-link-visited-color,var(--rcx-color-font-info,var(--rcx-color-blue-600,#095ad2)))}.rcx-message-generic-preview__footer a:where(.active),.rcx-message-generic-preview__footer a:where(.is-active),.rcx-message-generic-preview__footer a:where(:active),.rcx-message-generic-preview__title-link:where(.active),.rcx-message-generic-preview__title-link:where(.is-active),.rcx-message-generic-preview__title-link:where(:active),.rcx-sidebar-banner--description--clickable:where(.active),.rcx-sidebar-banner--description--clickable:where(.is-active),.rcx-sidebar-banner--description--clickable:where(:active),.rcx-sidebar-item--clickable:where(.active),.rcx-sidebar-item--clickable:where(.is-active),.rcx-sidebar-item--clickable:where(:active),.rcx-sidebar-v2-item:where(.active),.rcx-sidebar-v2-item:where(.is-active),.rcx-sidebar-v2-item:where(:active),.rcx-sidebar-v2-link:where(.active),.rcx-sidebar-v2-link:where(.is-active),.rcx-sidebar-v2-link:where(:active),.rcx-tag--clickable:where(.active),.rcx-tag--clickable:where(.is-active),.rcx-tag--clickable:where(:active),.rcx-tag--danger.rcx-tag--clickable:where(.active),.rcx-tag--danger.rcx-tag--clickable:where(.is-active),.rcx-tag--danger.rcx-tag--clickable:where(:active),.rcx-tag--featured.rcx-tag--clickable:where(.active),.rcx-tag--featured.rcx-tag--clickable:where(.is-active),.rcx-tag--featured.rcx-tag--clickable:where(:active),.rcx-tag--primary.rcx-tag--clickable:where(.active),.rcx-tag--primary.rcx-tag--clickable:where(.is-active),.rcx-tag--primary.rcx-tag--clickable:where(:active),.rcx-tag--secondary-danger.rcx-tag--clickable:where(.active),.rcx-tag--secondary-danger.rcx-tag--clickable:where(.is-active),.rcx-tag--secondary-danger.rcx-tag--clickable:where(:active),.rcx-tag--secondary.rcx-tag--clickable:where(.active),.rcx-tag--secondary.rcx-tag--clickable:where(.is-active),.rcx-tag--secondary.rcx-tag--clickable:where(:active),.rcx-tag--warning.rcx-tag--clickable:where(.active),.rcx-tag--warning.rcx-tag--clickable:where(.is-active),.rcx-tag--warning.rcx-tag--clickable:where(:active),a:where(.active):where(:not(.rcx-button)),a:where(.is-active):where(:not(.rcx-button)),a:where(:active):where(:not(.rcx-button)){color:#095ad2;color:var(--rcx-link-active-color,var(--rcx-color-font-info,var(--rcx-color-blue-600,#095ad2)))}.rcx-message-header__name-container,.rcx-message-header__role,.rcx-message-header__time{margin-left:.125rem;margin-right:.125rem;margin-inline:.125rem}.rcx-message-block,.rcx-message-body,.rcx-message-header{margin-bottom:.125rem;margin-top:.125rem;margin-block:.125rem}.rcx-message{align-items:flex-start;border:1px solid transparent;display:flex;flex-direction:row;margin-left:.125rem;margin-right:.125rem;margin-inline:.125rem;padding-block-end:.25rem;padding-block-start:.5rem;padding:.5rem 1.25rem .25rem;padding-inline:1.25rem;position:relative}.rcx-message-container{display:flex;flex-direction:column;flex-grow:1;flex-shrink:1;margin-block:-.125rem;margin:-.125rem .25rem;margin-inline:.25rem;min-width:1px}.rcx-message-container--fixed,.rcx-message-container--left{align-items:center;flex-grow:0;flex-shrink:0}.rcx-message-container--left{align-items:flex-end;margin-bottom:-.125rem;margin-top:-.125rem;margin-block:-.125rem;width:2.25rem}.rcx-message:hover{background-color:#f2f3f5;background-color:var(--rcx-message-background-color-hover,var(--rcx-color-surface-hover,var(--rcx-color-neutral-200,#f2f3f5)))}.js-focus-visible .rcx-message.focus.focus-visible,.js-focus-visible .rcx-message:focus.focus-visible,.rcx-message.is-focused{border-color:#156ff5;border-color:var(--rcx-color-stroke-highlight,var(--rcx-color-blue-500,#156ff5));border-radius:.25rem;border-radius:var(--rcx-border-radius-medium,.25rem);box-shadow:none;box-shadow:0 0 0 2px #d1ebfe;box-shadow:0 0 0 2px var(--rcx-color-stroke-extra-light-highlight,var(--rcx-color-blue-200,#d1ebfe));outline:0}html:not(.js-focus-visible) .rcx-message.focus,html:not(.js-focus-visible) .rcx-message.is-focused,html:not(.js-focus-visible) .rcx-message:focus,html:not(.js-focus-visible) .rcx-message:focus-within{border-color:#156ff5;border-color:var(--rcx-color-stroke-highlight,var(--rcx-color-blue-500,#156ff5));border-radius:.25rem;border-radius:var(--rcx-border-radius-medium,.25rem);box-shadow:none;box-shadow:0 0 0 2px #d1ebfe;box-shadow:0 0 0 2px var(--rcx-color-stroke-extra-light-highlight,var(--rcx-color-blue-200,#d1ebfe));outline:0}.rcx-message--selected{background:#c0f6e4!important;background:var(--rcx-message-background-color-selected,var(--rcx-color-status-background-success,var(--rcx-color-green-200,#c0f6e4)))!important}.rcx-message--selected .rcx-message-body,.rcx-message--selected .rcx-message-header__name,.rcx-message--selected .rcx-message-header__time{color:#2f343d;color:var(--rcx-color-font-pure-black,var(--rcx-color-neutral-800,#2f343d))}.rcx-message--editing{background:#fff8e0!important;background:var(--rcx-message-background-color-editing,var(--rcx-color-status-background-warning-2,var(--rcx-color-yellow-100,#fff8e0)))!important;color:#2f343d!important;color:var(--rcx-message-background-color-editing,var(--rcx-color-status-font-on-warning-2,var(--rcx-color-neutral-800,#2f343d)))!important}.rcx-message--highlight{animation:background-fade 6s forwards}.rcx-message--pending .rcx-message-body{opacity:.4}.rcx-message--sequential{padding-bottom:.25rem;padding-top:.25rem;padding-block:.25rem}@keyframes background-fade{50%{background:#fff8e0;background:var(--rcx-message-background-color-highlight,var(--rcx-color-status-background-warning-2,var(--rcx-color-yellow-100,#fff8e0)))}to{background:#fff;background:var(--rcx-message-background-color,var(--rcx-color-surface-room,#fff))}}.rcx-message--clickable{cursor:pointer}.rcx-message-header{flex-grow:0}.rcx-message-header,.rcx-message-header__wrapper{display:flex;flex-direction:row;flex-shrink:1;min-width:1px}.rcx-message-header__wrapper{align-items:center;flex-grow:1;margin-block:-.25rem;margin:-.25rem -.125rem;margin-inline:-.125rem}.rcx-message-header__time{color:#2f343d;color:var(--rcx-color-font-default,var(--rcx-color-neutral-800,#2f343d));flex-shrink:0;font-size:.75rem;font-weight:400;letter-spacing:0;line-height:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcx-message-header__name-container{border:1px solid transparent;display:inline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.js-focus-visible .rcx-message-header__name-container.focus.focus-visible,.js-focus-visible .rcx-message-header__name-container:focus.focus-visible,.rcx-message-header__name-container.is-focused{border-color:#156ff5;border-color:var(--rcx-color-stroke-highlight,var(--rcx-color-blue-500,#156ff5));border-radius:.25rem;border-radius:var(--rcx-border-radius-medium,.25rem);box-shadow:none;box-shadow:0 0 0 2px #d1ebfe;box-shadow:0 0 0 2px var(--rcx-color-stroke-extra-light-highlight,var(--rcx-color-blue-200,#d1ebfe));outline:0}html:not(.js-focus-visible) .rcx-message-header__name-container.focus,html:not(.js-focus-visible) .rcx-message-header__name-container.is-focused,html:not(.js-focus-visible) .rcx-message-header__name-container:focus,html:not(.js-focus-visible) .rcx-message-header__name-container:focus-within{border-color:#156ff5;border-color:var(--rcx-color-stroke-highlight,var(--rcx-color-blue-500,#156ff5));border-radius:.25rem;border-radius:var(--rcx-border-radius-medium,.25rem);box-shadow:none;box-shadow:0 0 0 2px #d1ebfe;box-shadow:0 0 0 2px var(--rcx-color-stroke-extra-light-highlight,var(--rcx-color-blue-200,#d1ebfe));outline:0}.rcx-message-header__name{font-weight:700}.rcx-message-header__name,.rcx-message-header__username{color:#2f343d;color:var(--rcx-color-font-default,var(--rcx-color-neutral-800,#2f343d));flex-shrink:1;font-size:.875rem;letter-spacing:0;line-height:1.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcx-message-header__username{font-weight:400}.rcx-message-header__roles{display:flex;flex-shrink:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcx-message-body{color:#2f343d;color:var(--rcx-color-font-default,var(--rcx-color-neutral-800,#2f343d));flex-shrink:1;font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.25rem;opacity:1;overflow:hidden;transition:opacity .3s linear;word-break:break-word}.rcx-message-body h1{font-size:2rem;font-weight:700;letter-spacing:0;line-height:2.5rem}.rcx-message-body h2{font-size:1.5rem;font-weight:700;letter-spacing:0;line-height:2rem}.rcx-message-body h3{font-size:1.25rem;font-weight:700;letter-spacing:0;line-height:1.75rem}.rcx-message-body h4{font-size:1rem;font-weight:700;letter-spacing:0;line-height:1.5rem}.rcx-message-body ol,.rcx-message-body ul{list-style:none;margin:0;padding-block-end:0;padding-block-start:.25rem;padding:.25rem 0 0;padding-inline:0}.rcx-message-body ul li:before{content:"•";font-weight:700;padding:0 .5rem}.rcx-message-body ol li:before{content:attr(value) ".";font-weight:700;padding:0 .5rem}.rcx-message-body--clamp{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;word-break:break-word}.rcx-message-body--clamp-2{-webkit-line-clamp:2}.rcx-message-body--clamp-3,.rcx-message-body--clamp-4{-webkit-line-clamp:3}html:not([dir=rtl]) .rcx-message-body blockquote{border-left-color:var(--rcx-color-stroke-medium,var(--rcx-color-neutral-600,#9ea2a8))}[dir=rtl] .rcx-message-body blockquote{border-right-color:var(--rcx-color-stroke-medium,var(--rcx-color-neutral-600,#9ea2a8))}html:not([dir=rtl]) .rcx-message-body blockquote{border-left-color:#9ea2a8}[dir=rtl] .rcx-message-body blockquote{border-right-color:#9ea2a8}.rcx-message-body blockquote{background-color:#f7f8fa;background-color:var(--rcx-color-surface-tint,var(--rcx-color-neutral-100,#f7f8fa));border:1px solid #ebecef;border:1px solid var(--rcx-color-stroke-extra-light,var(--rcx-color-neutral-250,#ebecef));border-inline-start-color:#9ea2a8;border-inline-start-color:var(--rcx-color-stroke-medium,var(--rcx-color-neutral-600,#9ea2a8));border-radius:.125rem;border-radius:var(--rcx-border-radius-small,.125rem);padding-left:.5rem;padding-right:.5rem;padding-inline:.5rem}html:not([dir=rtl]) .rcx-message-body blockquote:focus,html:not([dir=rtl]) .rcx-message-body blockquote:hover{border-left-color:var(--rcx-color-stroke-medium,var(--rcx-color-neutral-600,#9ea2a8))}[dir=rtl] .rcx-message-body blockquote:focus,[dir=rtl] .rcx-message-body blockquote:hover{border-right-color:var(--rcx-color-stroke-medium,var(--rcx-color-neutral-600,#9ea2a8))}html:not([dir=rtl]) .rcx-message-body blockquote:focus,html:not([dir=rtl]) .rcx-message-body blockquote:hover{border-left-color:#9ea2a8}[dir=rtl] .rcx-message-body blockquote:focus,[dir=rtl] .rcx-message-body blockquote:hover{border-right-color:#9ea2a8}.rcx-message-body blockquote:focus,.rcx-message-body blockquote:hover{background-color:#f2f3f5;background-color:var(--rcx-color-surface-hover,var(--rcx-color-neutral-200,#f2f3f5));border-color:#cbced1;border-color:var(--rcx-color-stroke-light,var(--rcx-color-neutral-500,#cbced1));border-inline-start-color:#9ea2a8;border-inline-start-color:var(--rcx-color-stroke-medium,var(--rcx-color-neutral-600,#9ea2a8))}html:not([dir=rtl]) .rcx-message-body ul.task-list{margin-left:0}[dir=rtl] .rcx-message-body ul.task-list{margin-right:0}html:not([dir=rtl]) .rcx-message-body ul.task-list{padding-left:0}[dir=rtl] .rcx-message-body ul.task-list{padding-right:0}.rcx-message-body ul.task-list{list-style:none;margin-inline-start:0;padding-inline-start:0}.rcx-message-body ul.task-list>li:before{display:none}.rcx-message-body ul.task-list>li>.rcx-check-box>.rcx-check-box__input:focus+.rcx-check-box__fake{z-index:1}.rcx-message-block{display:flex;flex-direction:column}.rcx-message-block--width-fixed{flex-grow:0;flex-shrink:1;max-width:368px;max-width:var(--rcx-message-block-width-fixed,368px);width:100}.rcx-message__emoji{background-size:contain;display:inline-block;height:1.5rem;margin-left:.125rem;margin-right:.125rem;margin-inline:.125rem;width:1.5rem}.rcx-message__emoji--big{height:2.75rem;width:2.75rem}.rcx-message__highlight{border:1px solid transparent;display:inline-block;font-weight:500;padding-left:.125rem;padding-right:.125rem;padding-inline:.125rem;position:relative;white-space:nowrap;word-break:keep-all;z-index:1}.rcx-message__highlight--clickable{cursor:pointer}.rcx-message__highlight--clickable:hover{text-decoration:underline}.rcx-message__highlight:before{border-radius:.25rem;border-radius:var(--rcx-message-highlight-border-radius,var(--rcx-border-radius-medium,.25rem));content:"";height:18px;position:absolute;transform:translateY(.0625rem) translate(-.125rem);width:100%;z-index:-1}.rcx-message__highlight--critical{color:#fff;color:var(--rcx-message-highlight-colors-critical-color,var(--rcx-color-font-pure-white,#fff))}.rcx-message__highlight--critical:before{background-color:#ec0d2a;background-color:var(--rcx-message-highlight-colors-background-critical-color,var(--rcx-color-badge-background-level-4,var(--rcx-color-red-500,#ec0d2a)))}.rcx-message__highlight--relevant{color:#fff;color:var(--rcx-message-highlight-colors-relevant-color,var(--rcx-color-font-pure-white,#fff))}.rcx-message__highlight--relevant:before{background-color:#f38c39;background-color:var(--rcx-message-highlight-colors-background-relevant-color,var(--rcx-color-badge-background-level-3,var(--rcx-color-orange-500,#f38c39)))}.rcx-message__highlight--link:before,.rcx-message__highlight--other:before{background-color:#e4e7ea;background-color:var(--rcx-message-highlight-colors-background-other-color,var(--rcx-color-badge-background-level-0,var(--rcx-color-neutral-400,#e4e7ea)))}.rcx-message__highlight--link{color:#095ad2;color:var(--rcx-message-highlight-colors-other-color,var(--rcx-color-font-info,var(--rcx-color-blue-600,#095ad2)))}.rcx-message__highlight--other{color:#2f343d;color:var(--rcx-message-highlight-colors-other-color,var(--rcx-color-font-default,var(--rcx-color-neutral-800,#2f343d)))}.js-focus-visible .rcx-message__highlight.focus.focus-visible,.js-focus-visible .rcx-message__highlight:focus.focus-visible,.rcx-message__highlight.is-focused{border-color:#156ff5;border-color:var(--rcx-color-stroke-highlight,var(--rcx-color-blue-500,#156ff5));border-radius:.25rem;border-radius:var(--rcx-border-radius-medium,.25rem);box-shadow:none;box-shadow:0 0 0 2px #d1ebfe;box-shadow:0 0 0 2px var(--rcx-color-stroke-extra-light-highlight,var(--rcx-color-blue-200,#d1ebfe));outline:0}html:not(.js-focus-visible) .rcx-message__highlight.focus,html:not(.js-focus-visible) .rcx-message__highlight.is-focused,html:not(.js-focus-visible) .rcx-message__highlight:focus,html:not(.js-focus-visible) .rcx-message__highlight:focus-within{border-color:#156ff5;border-color:var(--rcx-color-stroke-highlight,var(--rcx-color-blue-500,#156ff5));border-radius:.25rem;border-radius:var(--rcx-border-radius-medium,.25rem);box-shadow:none;box-shadow:0 0 0 2px #d1ebfe;box-shadow:0 0 0 2px var(--rcx-color-stroke-extra-light-highlight,var(--rcx-color-blue-200,#d1ebfe));outline:0}.rcx-modal{background:none;display:flex;margin:auto;margin:var(--rcx-modal-margin,auto);max-height:100%;position:static;width:100%}.rcx-modal__inner{background-color:#fff;background-color:var(--rcx-color-surface-light,#fff);border-radius:.5rem;border-radius:var(--rcx-modal-border-radius,var(--rcx-border-radius-large,.5rem));color:#2f343d;color:var(--rcx-color-font-default,var(--rcx-color-neutral-800,#2f343d));display:flex;flex-direction:column;flex-grow:1;font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.25rem;min-width:0;padding:0;width:100%}.rcx-modal__header{margin:1.5rem;margin:var(--rcx-modal-container-margin,1.5rem)}.rcx-modal__header-text{display:flex;flex-direction:column;flex-grow:1;flex-shrink:1;overflow:hidden;text-overflow:ellipsis}.rcx-modal__header-inner{display:flex;flex-wrap:nowrap;margin:-4px}.rcx-modal__title{flex-grow:1;flex-shrink:1;font-size:1.5rem;line-height:2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcx-modal__tagline,.rcx-modal__title{color:#2f343d;color:var(--rcx-color-font-default,var(--rcx-color-neutral-800,#2f343d));font-weight:700;letter-spacing:0}.rcx-modal__tagline{font-size:.75rem;line-height:1rem}.rcx-modal__hero-image{display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.rcx-modal__hero-image-wrapper{margin:0 -1.5rem 1.5rem;margin-inline:-1.5rem}.rcx-modal__backdrop{background-color:#2f343d;background-color:var(--rcx-color-surface-overlay,var(--rcx-color-neutral-800,#2f343d));bottom:0;display:flex;flex-direction:column;left:0;position:fixed;right:0;top:0;inset:0;z-index:100}.rcx-modal__footer{align-items:center;display:flex;margin:1.5rem;margin:var(--rcx-modal-container-margin,1.5rem)}.rcx-modal__footer-annotation{color:#6c737a;color:var(--rcx-color-font-secondary-info,var(--rcx-color-neutral-700,#6c737a));font-size:.75rem;font-weight:400;letter-spacing:0;line-height:1rem}@media screen and (min-width:37.5em){.rcx-modal{max-width:40rem;padding:1rem}}.rcx-navbar{background-color:#e4e7ea;background-color:var(--rcx-color-surface-sidebar,var(--rcx-color-neutral-400,#e4e7ea));border-bottom:1px solid #cbced1;border-bottom:1px solid var(--rcx-color-stroke-light,var(--rcx-color-neutral-500,#cbced1));justify-content:space-between;padding:.5rem 1rem;width:100%}.rcx-navbar,.rcx-navbar-section{align-items:center;display:flex}.rcx-navbar-divider{border-color:#9ea2a8;border-color:var(--rcx-color-stroke-medium,var(--rcx-color-neutral-600,#9ea2a8))}.rcx-option__avatar,.rcx-option__column,.rcx-option__content,.rcx-option__description{flex:0 0 auto;margin-left:.25rem;margin-right:.25rem;margin-inline:.25rem}html:not([dir=rtl]) .rcx-option{padding-left:.75rem}[dir=rtl] .rcx-option{padding-right:.75rem}html:not([dir=rtl]) .rcx-option{padding-right:1.5rem}[dir=rtl] .rcx-option{padding-left:1.5rem}.rcx-option{color:#2f343d;color:var(--rcx-color-font-default,var(--rcx-color-neutral-800,#2f343d));cursor:pointer;display:list-item;font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.25rem;list-style:none;outline:0;padding-bottom:.25rem;padding-inline-end:1.5rem;padding-top:.25rem;padding-block:.25rem;padding-inline-start:.75rem}.rcx-option.disabled,.rcx-option:disabled{cursor:not-allowed}html:not([dir=rtl]) .rcx-option__title{padding-left:.75rem}[dir=rtl] .rcx-option__title{padding-right:.75rem}html:not([dir=rtl]) .rcx-option__title{padding-right:1.5rem}[dir=rtl] .rcx-option__title{padding-left:1.5rem}.rcx-option__title{color:#2f343d;color:var(--rcx-color-font-default,var(--rcx-color-neutral-800,#2f343d));font-size:.75rem;font-weight:700;letter-spacing:0;line-height:1rem;padding-block-end:.25rem;padding-top:.5rem;padding-block-start:.5rem;padding-bottom:.25rem;padding-inline-end:1.5rem;padding-inline-start:.75rem}.rcx-option__wrapper{align-items:center;display:flex;margin-left:-.125rem;margin-right:-.125rem;margin-inline:-.125rem}.rcx-option__wrapper--align-top{align-items:flex-start!important}.rcx-option__icon{color:inherit}html:not([dir=rtl]) .rcx-option__content{text-align:left}[dir=rtl] .rcx-option__content{text-align:right}.rcx-option__content{flex:1 1 100%;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap}.rcx-option__header{font-size:.625rem;font-weight:700;font-weight:400;letter-spacing:0;line-height:.75rem;padding-block:.5rem;padding:.5rem 1rem;padding-inline:1rem;text-transform:uppercase}.rcx-option__menu-wrapper{flex-shrink:0;height:100%;opacity:0;width:0}.rcx-option__column{align-items:center;display:flex;justify-content:center;min-height:1.25rem;min-width:1.25rem}html:not([dir=rtl]) .rcx-option__input{margin-left:1rem}[dir=rtl] .rcx-option__input{margin-right:1rem}html:not([dir=rtl]) .rcx-option__input{margin-right:-.75rem}[dir=rtl] .rcx-option__input{margin-left:-.75rem}.rcx-option__input{align-items:center;display:flex;justify-content:flex-end;margin-inline-end:-.75rem;margin-inline-start:1rem;min-height:1.25rem;min-width:1.25rem}.rcx-option__description{display:inline}.rcx-option__description,.rcx-option__description-block{color:#6c737a;color:var(--rcx-color-font-secondary-info,var(--rcx-color-neutral-700,#6c737a));font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.25rem}.rcx-option__description-block{padding:.25rem;white-space:normal;word-break:break-word}.rcx-option--focus,.rcx-option:hover{background:#f2f3f5;background:var(--rcx-color-surface-hover,var(--rcx-color-neutral-200,#f2f3f5))}.rcx-option--selected{background:#d7dbe0;background:var(--rcx-color-surface-selected,var(--rcx-color-neutral-450,#d7dbe0))}.rcx-option--disabled{color:#cbced1;color:var(--rcx-color-font-disabled,var(--rcx-color-neutral-500,#cbced1));cursor:not-allowed}.rcx-option.focus-within .rcx-option__menu-wrapper,.rcx-option:focus-within .rcx-option__menu-wrapper,.rcx-option:hover .rcx-option__menu-wrapper{align-items:center;display:flex;opacity:1;width:1.75rem}.rcx-option--success{color:#148660;color:var(--rcx-option-color-variant-success,var(--rcx-color-status-font-on-success,var(--rcx-color-green-800,#148660)))}.rcx-option--danger{color:#9b1325;color:var(--rcx-option-color-variant-danger,var(--rcx-color-status-font-on-danger,var(--rcx-color-red-800,#9b1325)))}.rcx-option--warning{color:#ac892f;color:var(--rcx-option-color-variant-warning,var(--rcx-color-status-font-on-warning,var(--rcx-color-yellow-800,#ac892f)))}.rcx-option--primary{color:var(--rcx-color-status-font-on-primary, );color:var(--rcx-option-color-variant-primary,var(--rcx-color-status-font-on-primary, ))}.rcx-options:hover .rcx-option--focus:not(.rcx-option--selected):not(:hover){background:initial}.rcx-pagination{align-items:center;display:flex;flex-flow:column-reverse nowrap;padding:.75rem 1.5rem}@media screen and (min-width:37.5em){.rcx-pagination{flex-direction:column}}@media screen and (min-width:48em){.rcx-pagination{flex-direction:row}}.rcx-pagination--divider{position:relative}.rcx-pagination--divider:before{background-color:#ebecef;background-color:var(--rcx-color-stroke-extra-light,var(--rcx-color-neutral-250,#ebecef));border-radius:.125rem;border-radius:var(--rcx-pagination-border-radius,var(--rcx-border-radius-small,.125rem));content:"";height:1px;left:0;position:absolute;right:0;top:0}.rcx-pagination__left,.rcx-pagination__right{align-items:center;display:flex;flex:0 1 auto;flex-flow:row nowrap}html:not([dir=rtl]) .rcx-pagination__left{margin-left:0}[dir=rtl] .rcx-pagination__left{margin-right:0}.rcx-pagination__left{justify-content:center;margin-inline-start:0}@media screen and (min-width:37.5em){html:not([dir=rtl]) .rcx-pagination__left{margin-left:auto}[dir=rtl] .rcx-pagination__left{margin-right:auto}.rcx-pagination__left{margin-inline-start:auto}}@media screen and (min-width:48em){html:not([dir=rtl]) .rcx-pagination__left{margin-left:0}[dir=rtl] .rcx-pagination__left{margin-right:0}html:not([dir=rtl]) .rcx-pagination__left{margin-right:auto}[dir=rtl] .rcx-pagination__left{margin-left:auto}.rcx-pagination__left{margin-inline-end:auto;margin-inline-start:0}}html:not([dir=rtl]) .rcx-pagination__right{margin-left:0}[dir=rtl] .rcx-pagination__right{margin-right:0}.rcx-pagination__right{align-items:center;flex-flow:column nowrap;margin-inline-start:0}@media screen and (min-width:37.5em){html:not([dir=rtl]) .rcx-pagination__right{margin-left:auto}[dir=rtl] .rcx-pagination__right{margin-right:auto}.rcx-pagination__right{align-items:center;flex-flow:row nowrap;margin-inline-start:auto}}.rcx-pagination__label{color:#6c737a;color:var(--rcx-color-font-secondary-info,var(--rcx-color-neutral-700,#6c737a));font-size:.75rem;font-weight:400;letter-spacing:0;line-height:1rem}.rcx-pagination__list{align-items:center;display:flex;flex-flow:row nowrap;margin-left:.25rem;margin-right:.25rem;margin-inline:.25rem}.rcx-pagination__list-item{color:#6c737a;color:var(--rcx-color-font-secondary-info,var(--rcx-color-neutral-700,#6c737a));display:flex;margin-left:.125rem;margin-right:.125rem;margin-inline:.125rem;padding:.25rem}.rcx-pagination__link,.rcx-pagination__list-item{font-size:.75rem;font-weight:400;letter-spacing:0;line-height:1rem}.rcx-pagination__link{background:transparent;color:#095ad2;color:var(--rcx-color-font-info,var(--rcx-color-blue-600,#095ad2));cursor:pointer;display:inline-flex;outline:0}.rcx-pagination__link.disabled,.rcx-pagination__link:disabled{cursor:not-allowed}.rcx-pagination__link:focus:not(.disabled):not(:disabled),.rcx-pagination__link:hover:not(.disabled):not(:disabled){text-decoration:underline}.rcx-pagination__link.disabled,.rcx-pagination__link:disabled{color:#2f343d;color:var(--rcx-color-font-default,var(--rcx-color-neutral-800,#2f343d));cursor:default;font-size:.75rem;font-weight:700;letter-spacing:0;line-height:1rem}.rcx-pagination__back,.rcx-pagination__forward{background:transparent;color:#6c737a;color:var(--rcx-color-font-secondary-info,var(--rcx-color-neutral-700,#6c737a));cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:400;letter-spacing:0;line-height:1rem;outline:0}.rcx-pagination__back.disabled,.rcx-pagination__back:disabled,.rcx-pagination__forward.disabled,.rcx-pagination__forward:disabled{color:#6c737a;color:var(--rcx-color-font-secondary-info,var(--rcx-color-neutral-700,#6c737a));cursor:not-allowed}.rcx-progress-bar{background-color:#e4e7ea;background-color:var(--rcx-progress-bar-color-background,var(--rcx-color-surface-neutral,var(--rcx-color-neutral-400,#e4e7ea)));overflow:hidden;width:100%}.rcx-progress-bar,.rcx-progress-bar__fill{display:block;height:8px}.rcx-progress-bar,.rcx-progress-bar__fill,.rcx-progress-bar__fill--animated:before{border-radius:.5rem;border-radius:var(--rcx-progress-bar-border-radius,var(--rcx-border-radius-large,.5rem))}.rcx-progress-bar__fill--animated:before{animation:rcx-progress-bar__animation 2s ease-out infinite;background:#fff;background:var(--rcx-progress-bar-color-shine,var(--rcx-color-surface-light,#fff));bottom:0;content:"";left:0;inset:0;opacity:0;position:absolute;right:0;top:0;width:inherit}@keyframes rcx-progress-bar__animation{0%{opacity:0;width:0}50%{opacity:.5}to{opacity:0;width:inherit}}.rcx-radio-button{cursor:pointer;display:inline-flex;outline:0;position:relative;vertical-align:middle}.rcx-radio-button.disabled,.rcx-radio-button.is-disabled .rcx-radio-button__input+.rcx-radio-button__fake,.rcx-radio-button.is-disabled .rcx-radio-button__input:checked+.rcx-radio-button__fake,.rcx-radio-button:disabled,.rcx-radio-button__input:checked:disabled+.rcx-radio-button__fake,.rcx-radio-button__input:disabled+.rcx-radio-button__fake{cursor:not-allowed}.rcx-radio-button__fake{align-items:center;border-radius:9999px;display:flex;justify-content:center;width:1.25rem;inline-size:1.25rem}.rcx-radio-button__input:checked+.rcx-radio-button__fake:before{background-color:currentColor;border-radius:9999px;content:"";display:block;height:.375rem;width:.375rem}.rcx-autocomplete,.rcx-select{align-items:center;min-height:2.5rem;position:relative}.rcx-select__item{overflow:hidden;text-overflow:ellipsis}html:not([dir=rtl]) .rcx-select__focus,html:not([dir=rtl]) .rcx-select__placeholder{text-align:left}[dir=rtl] .rcx-select__focus,[dir=rtl] .rcx-select__placeholder{text-align:right}.rcx-select__focus,.rcx-select__placeholder{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:inherit;cursor:pointer;display:inline-block;min-width:auto;outline:0;overflow:hidden;text-align:start;text-decoration:none;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.rcx-select__focus.disabled,.rcx-select__focus:disabled,.rcx-select__placeholder.disabled,.rcx-select__placeholder:disabled{cursor:not-allowed}.rcx-select__addon{cursor:pointer;outline:0;padding:initial}.rcx-select__addon.disabled,.rcx-select__addon:disabled{cursor:not-allowed}.rcx-select__wrapper{align-items:center;flex-grow:1;flex-shrink:1;min-width:0;opacity:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.rcx-select__wrapper>.rcx-select__focus{flex-shrink:1}.rcx-select__wrapper--hidden>.rcx-select__focus{opacity:0;transition:none;width:0}.invalid.rcx-autocomplete,.rcx-autocomplete:invalid,.rcx-select.invalid,.rcx-select:invalid{color:#d40c26;color:var(--rcx-input-colors-invalid-color,var(--rcx-color-font-danger,var(--rcx-color-red-600,#d40c26)))}.invalid.rcx-input-box--placeholder-visible.rcx-autocomplete,.rcx-autocomplete:invalid.rcx-input-box--placeholder-visible,.rcx-select.invalid.rcx-input-box--placeholder-visible,.rcx-select:invalid.rcx-input-box--placeholder-visible{color:#9ea2a8;color:var(--rcx-input-colors-invalid-placeholder-color,var(--rcx-color-font-annotation,var(--rcx-color-neutral-600,#9ea2a8)))}.invalid.focus.rcx-autocomplete,.invalid.rcx-autocomplete:focus,.rcx-autocomplete:invalid.focus,.rcx-autocomplete:invalid:focus,.rcx-select.invalid.focus,.rcx-select.invalid:focus,.rcx-select:invalid.focus,.rcx-select:invalid:focus{caret-color:#d40c26;caret-color:var(--rcx-input-colors-invalid-focus-caret-color,var(--rcx-color-font-danger,var(--rcx-color-red-600,#d40c26)))}.invalid.active.rcx-autocomplete,.invalid.rcx-autocomplete:active,.rcx-autocomplete:invalid.active,.rcx-autocomplete:invalid:active,.rcx-select.invalid.active,.rcx-select.invalid:active,.rcx-select:invalid.active,.rcx-select:invalid:active{caret-color:#9ea2a8;caret-color:var(--rcx-input-colors-invalid-active-caret-color,var(--rcx-color-font-annotation,var(--rcx-color-neutral-600,#9ea2a8)))}.invalid.disabled.rcx-autocomplete,.invalid.rcx-autocomplete:disabled,.rcx-autocomplete:invalid.disabled,.rcx-autocomplete:invalid:disabled,.rcx-select.invalid.disabled,.rcx-select.invalid:disabled,.rcx-select:invalid.disabled,.rcx-select:invalid:disabled,:disabled .invalid.rcx-autocomplete,:disabled .rcx-autocomplete:invalid,:disabled .rcx-select.invalid,:disabled .rcx-select:invalid{color:#2f343d;color:var(--rcx-input-colors-invalid-disabled-color,var(--rcx-color-font-default,var(--rcx-color-neutral-800,#2f343d)))}.invalid.rcx-autocomplete+.rcx-input-box__addon,.invalid.rcx-autocomplete+.rcx-select__addon,.rcx-autocomplete:invalid+.rcx-input-box__addon,.rcx-autocomplete:invalid+.rcx-select__addon,.rcx-select.invalid+.rcx-input-box__addon,.rcx-select.invalid+.rcx-select__addon,.rcx-select:invalid+.rcx-input-box__addon,.rcx-select:invalid+.rcx-select__addon{color:#d40c26;color:var(--rcx-input-colors-invalid-color,var(--rcx-color-font-danger,var(--rcx-color-red-600,#d40c26)))}.rcx-input-box__wrapper.focus>.invalid.rcx-autocomplete,.rcx-input-box__wrapper.focus>.rcx-autocomplete:invalid,.rcx-input-box__wrapper.focus>.rcx-select.invalid,.rcx-input-box__wrapper.focus>.rcx-select:invalid{caret-color:#d40c26;caret-color:var(--rcx-input-colors-invalid-focus-caret-color,var(--rcx-color-font-danger,var(--rcx-color-red-600,#d40c26)))}.invalid.focus.rcx-autocomplete+.rcx-input-box__addon,.invalid.focus.rcx-autocomplete+.rcx-select__addon,.invalid.rcx-autocomplete:focus+.rcx-input-box__addon,.invalid.rcx-autocomplete:focus+.rcx-select__addon,.rcx-autocomplete:invalid.focus+.rcx-input-box__addon,.rcx-autocomplete:invalid.focus+.rcx-select__addon,.rcx-autocomplete:invalid:focus+.rcx-input-box__addon,.rcx-autocomplete:invalid:focus+.rcx-select__addon,.rcx-input-box__wrapper.focus>.invalid.rcx-autocomplete+.rcx-input-box__addon,.rcx-input-box__wrapper.focus>.invalid.rcx-autocomplete+.rcx-select__addon,.rcx-input-box__wrapper.focus>.rcx-autocomplete:invalid+.rcx-input-box__addon,.rcx-input-box__wrapper.focus>.rcx-autocomplete:invalid+.rcx-select__addon,.rcx-input-box__wrapper.focus>.rcx-select.invalid+.rcx-input-box__addon,.rcx-input-box__wrapper.focus>.rcx-select.invalid+.rcx-select__addon,.rcx-input-box__wrapper.focus>.rcx-select:invalid+.rcx-input-box__addon,.rcx-input-box__wrapper.focus>.rcx-select:invalid+.rcx-select__addon,.rcx-select.invalid.focus+.rcx-input-box__addon,.rcx-select.invalid.focus+.rcx-select__addon,.rcx-select.invalid:focus+.rcx-input-box__addon,.rcx-select.invalid:focus+.rcx-select__addon,.rcx-select:invalid.focus+.rcx-input-box__addon,.rcx-select:invalid.focus+.rcx-select__addon,.rcx-select:invalid:focus+.rcx-input-box__addon,.rcx-select:invalid:focus+.rcx-select__addon{color:#d40c26;color:var(--rcx-input-colors-invalid-focus-icon-color,var(--rcx-color-font-danger,var(--rcx-color-red-600,#d40c26)))}.rcx-input-box__wrapper.disabled>.invalid.rcx-autocomplete,.rcx-input-box__wrapper.disabled>.rcx-autocomplete:invalid,.rcx-input-box__wrapper.disabled>.rcx-select.invalid,.rcx-input-box__wrapper.disabled>.rcx-select:invalid{color:#2f343d;color:var(--rcx-input-colors-invalid-disabled-color,var(--rcx-color-font-default,var(--rcx-color-neutral-800,#2f343d)))}.invalid.disabled.rcx-autocomplete+.rcx-input-box__addon,.invalid.disabled.rcx-autocomplete+.rcx-select__addon,.invalid.rcx-autocomplete:disabled+.rcx-input-box__addon,.invalid.rcx-autocomplete:disabled+.rcx-select__addon,.rcx-autocomplete:invalid.disabled+.rcx-input-box__addon,.rcx-autocomplete:invalid.disabled+.rcx-select__addon,.rcx-autocomplete:invalid:disabled+.rcx-input-box__addon,.rcx-autocomplete:invalid:disabled+.rcx-select__addon,.rcx-input-box__wrapper.disabled>.invalid.rcx-autocomplete+.rcx-input-box__addon,.rcx-input-box__wrapper.disabled>.invalid.rcx-autocomplete+.rcx-select__addon,.rcx-input-box__wrapper.disabled>.rcx-autocomplete:invalid+.rcx-input-box__addon,.rcx-input-box__wrapper.disabled>.rcx-autocomplete:invalid+.rcx-select__addon,.rcx-input-box__wrapper.disabled>.rcx-select.invalid+.rcx-input-box__addon,.rcx-input-box__wrapper.disabled>.rcx-select.invalid+.rcx-select__addon,.rcx-input-box__wrapper.disabled>.rcx-select:invalid+.rcx-input-box__addon,.rcx-input-box__wrapper.disabled>.rcx-select:invalid+.rcx-select__addon,.rcx-select.invalid.disabled+.rcx-input-box__addon,.rcx-select.invalid.disabled+.rcx-select__addon,.rcx-select.invalid:disabled+.rcx-input-box__addon,.rcx-select.invalid:disabled+.rcx-select__addon,.rcx-select:invalid.disabled+.rcx-input-box__addon,.rcx-select:invalid.disabled+.rcx-select__addon,.rcx-select:invalid:disabled+.rcx-input-box__addon,.rcx-select:invalid:disabled+.rcx-select__addon,:disabled .invalid.rcx-autocomplete+.rcx-input-box__addon,:disabled .invalid.rcx-autocomplete+.rcx-select__addon,:disabled .rcx-autocomplete:invalid+.rcx-input-box__addon,:disabled .rcx-autocomplete:invalid+.rcx-select__addon,:disabled .rcx-select.invalid+.rcx-input-box__addon,:disabled .rcx-select.invalid+.rcx-select__addon,:disabled .rcx-select:invalid+.rcx-input-box__addon,:disabled .rcx-select:invalid+.rcx-select__addon{color:#2f343d;color:var(--rcx-input-colors-invalid-disabled-color,var(--rcx-color-font-default,var(--rcx-color-neutral-800,#2f343d)))}.rcx-sidebar-item,.rcx-sidebar-item__container,.rcx-sidebar-item__subtitle,.rcx-sidebar-item__title,.rcx-sidebar-item__wrapper{align-items:center;border-radius:.125rem;border-radius:var(--rcx-border-radius-small,.125rem);display:flex;font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.25rem}.rcx-sidebar{background:#e4e7ea;background:var(--rcx-sidebar-color-surface-default,var(--rcx-color-surface-sidebar,var(--rcx-color-neutral-400,#e4e7ea)));color:#2f343d;color:var(--rcx-sidebar-color-font-default,var(--rcx-color-font-default,var(--rcx-color-neutral-800,#2f343d)))}.rcx-sidebar--divider{border-color:#cbced1;border-color:var(--rcx-sidebar-color-stroke-extra-light,var(--rcx-color-stroke-light,var(--rcx-color-neutral-500,#cbced1)))}.rcx-sidebar-topbar{color:#6c737a;color:var(--rcx-sidebar-item-color,var(--rcx-color-font-secondary-info,var(--rcx-color-neutral-700,#6c737a)));display:flex;flex-direction:column;flex-shrink:0;height:4rem;height:var(--rcx-sidebar-header-height,var(--rcx-header-height,4rem))}.rcx-sidebar-topbar--toolbox{height:3.5rem;height:var(--rcx-sidebar-section-height,var(--rcx-section-height,3.5rem))}.rcx-sidebar-topbar__wrapper{align-items:center;display:flex;flex-grow:1;justify-content:space-between;padding-left:1rem;padding-right:1rem;padding-inline:1rem}.rcx-sidebar-topbar__title{color:#1f2329;color:var(--rcx-sidebar-color-font-title,var(--rcx-color-font-titles-labels,var(--rcx-color-neutral-900,#1f2329)));font-size:.875rem;font-weight:500;letter-spacing:0;line-height:1.25rem}.rcx-sidebar-topbar-v2{height:2.75rem;height:var(--rcx-sidebar-header-v2-height,var(--rcx-header-height-v2,2.75rem))}.rcx-sidebar-item{color:#2f343d;color:var(--rcx-sidebar-color-font-default,var(--rcx-color-font-default,var(--rcx-color-neutral-800,#2f343d)));padding-block:.25rem;padding:.25rem 1rem;padding-inline:1rem;text-decoration:none}.rcx-sidebar-item__wrapper{flex:1 0;margin-left:-.125rem;margin-right:-.125rem;margin-inline:-.125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcx-sidebar-item--clickable{color:#2f343d;color:var(--rcx-link-color,var(--rcx-color-font-default,var(--rcx-color-neutral-800,#2f343d)));cursor:pointer;outline:0}.rcx-sidebar-item--clickable.disabled,.rcx-sidebar-item--clickable:disabled{cursor:not-allowed}.rcx-sidebar-item--clickable.focus,.rcx-sidebar-item--clickable.is-focused,.rcx-sidebar-item--clickable:focus,.rcx-sidebar-item--clickable:focus-within{color:#2f343d;color:var(--rcx-link-focus-color,var(--rcx-color-font-default,var(--rcx-color-neutral-800,#2f343d)))}.rcx-sidebar-item--clickable:where(.is-visited),.rcx-sidebar-item--clickable:where(:visited){color:#2f343d;color:var(--rcx-link-visited-color,var(--rcx-color-font-default,var(--rcx-color-neutral-800,#2f343d)))}.rcx-sidebar-item--clickable:where(.active),.rcx-sidebar-item--clickable:where(.is-active),.rcx-sidebar-item--clickable:where(:active){color:#2f343d;color:var(--rcx-link-active-color,var(--rcx-color-font-default,var(--rcx-color-neutral-800,#2f343d)))}.rcx-sidebar-item--clickable.hover,.rcx-sidebar-item--clickable.is-hovered,.rcx-sidebar-item--clickable:hover{background-color:#f2f3f5;background-color:var(--rcx-sidebar-color-surface-hover,var(--rcx-color-surface-hover,var(--rcx-color-neutral-200,#f2f3f5)))}.rcx-sidebar-item--clickable.focus,.rcx-sidebar-item--clickable.is-focused,.rcx-sidebar-item--clickable:focus,.rcx-sidebar-item--clickable:focus-within{box-shadow:none;outline-offset:-1px}.rcx-sidebar-item--selected,.rcx-sidebar-item:active{background-color:#d7dbe0;background-color:var(--rcx-sidebar-color-surface-selected,var(--rcx-color-surface-selected,var(--rcx-color-neutral-450,#d7dbe0)))}.rcx-sidebar-item--featured{background-color:#5f1477;background-color:var(--rcx-sidebar-item-background-color-featured,var(--rcx-color-surface-featured,var(--rcx-color-purple-700,#5f1477)));color:#fff;color:var(--rcx-sidebar-item-color-featured,var(--rcx-color-font-pure-white,#fff))}.rcx-sidebar-item--featured :active,.rcx-sidebar-item--featured:hover{background-color:#4a105d;background-color:var(--rcx-sidebar-item-background-color-featured-hover,var(--rcx-color-surface-featured-hover,var(--rcx-color-purple-800,#4a105d)))}.rcx-sidebar-item__avatar{display:flex;flex:0 0 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcx-sidebar-item__container{flex:0 0 auto}.rcx-sidebar-item__container,.rcx-sidebar-item__icon{margin-left:.125rem;margin-right:.125rem;margin-inline:.125rem}.rcx-sidebar-item__icon{display:flex;justify-content:center;width:1rem}.rcx-sidebar-item__content,.rcx-sidebar-item__icon{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcx-sidebar-item__content{flex:1 1 100%;flex-wrap:wrap}.rcx-sidebar-item__subtitle,.rcx-sidebar-item__title{display:block;flex:1 1 1%;margin-left:.125rem;margin-right:.125rem;margin-inline:.125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcx-sidebar-item__subtitle{font-size:.75rem;font-weight:400;letter-spacing:0;line-height:1rem}.rcx-sidebar-item__time{font-size:.625rem;font-weight:700;letter-spacing:0;line-height:.75rem}.rcx-sidebar-item__badge,.rcx-sidebar-item__time{margin-left:.25rem;margin-right:.25rem;margin-inline:.25rem}.rcx-sidebar-item__badge{align-items:center;display:flex}.rcx-sidebar-item.focus-within .rcx-sidebar-item__menu-wrapper,.rcx-sidebar-item:hover .rcx-sidebar-item__menu-wrapper{margin-left:.25rem;margin-right:.25rem;margin-inline:.25rem;opacity:1;position:static;width:1.25rem}.rcx-sidebar-item:focus-within .rcx-sidebar-item__menu-wrapper{margin-left:.25rem;margin-right:.25rem;margin-inline:.25rem;opacity:1;width:1.25rem}.rcx-sidebar-item__menu{position:absolute;transform:translateY(-50%)}.rcx-sidebar-item__menu-wrapper{flex-shrink:0;height:100%;opacity:0;position:relative;width:0}.rcx-sidebar-title{color:#2f343d;color:var(--rcx-sidebar-color-font-default,var(--rcx-color-font-default,var(--rcx-color-neutral-800,#2f343d)));font-size:.75rem;font-weight:700;letter-spacing:0;line-height:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcx-sidebar-section{margin-bottom:.5rem;margin-top:.5rem;margin-block:.5rem;padding-left:1rem;padding-right:1rem;padding-inline:1rem}.rcx-sidebar-banner,.rcx-sidebar-section{align-items:center;display:flex;justify-content:space-between}.rcx-sidebar-banner{background-color:#f2f3f5;background-color:var(--rcx-sidebar-banner-background-default,var(--rcx-color-surface-hover,var(--rcx-color-neutral-200,#f2f3f5)));color:#1f2329;color:var(--rcx-sidebar-banner-color-default,var(--rcx-color-font-titles-labels,var(--rcx-color-neutral-900,#1f2329)));-moz-column-gap:.25rem;column-gap:.25rem;height:100px;padding:1rem}.rcx-sidebar-banner__actions{align-items:center;display:flex}.rcx-sidebar-banner--text{font-size:.875rem;font-weight:700;letter-spacing:0;line-height:1.25rem}.rcx-sidebar-banner--description{color:currentColor;display:inline-block;font-size:.875rem;font-weight:500;letter-spacing:0;line-height:1.25rem}.rcx-sidebar-banner--description--clickable{border-block-end:1px solid;border-bottom:1px solid;color:#095ad2;color:var(--rcx-link-color,var(--rcx-color-font-info,var(--rcx-color-blue-600,#095ad2)));cursor:pointer}.rcx-sidebar-banner--description--clickable.focus,.rcx-sidebar-banner--description--clickable.is-focused,.rcx-sidebar-banner--description--clickable:focus,.rcx-sidebar-banner--description--clickable:focus-within{color:#095ad2;color:var(--rcx-link-focus-color,var(--rcx-color-font-info,var(--rcx-color-blue-600,#095ad2)))}.rcx-sidebar-banner--description--clickable:where(.is-visited),.rcx-sidebar-banner--description--clickable:where(:visited){color:#095ad2;color:var(--rcx-link-visited-color,var(--rcx-color-font-info,var(--rcx-color-blue-600,#095ad2)))}.rcx-sidebar-banner--description--clickable:where(.active),.rcx-sidebar-banner--description--clickable:where(.is-active),.rcx-sidebar-banner--description--clickable:where(:active){color:#095ad2;color:var(--rcx-link-active-color,var(--rcx-color-font-info,var(--rcx-color-blue-600,#095ad2)))}.rcx-sidebar-banner--info{background-color:#d1ebfe;background-color:var(--rcx-sidebar-banner-background-info,var(--rcx-color-status-background-info,var(--rcx-color-blue-200,#d1ebfe)));color:#095ad2;color:var(--rcx-sidebar-banner-background-info,var(--rcx-color-status-font-on-info,var(--rcx-color-blue-600,#095ad2)))}.rcx-sidebar-banner--success{background-color:#c0f6e4;background-color:var(--rcx-sidebar-banner-background-success,var(--rcx-color-status-background-success,var(--rcx-color-green-200,#c0f6e4)));color:#148660;color:var(--rcx-sidebar-banner-background-success,var(--rcx-color-status-font-on-success,var(--rcx-color-green-800,#148660)))}.rcx-sidebar-banner--warning{background-color:#ffecad;background-color:var(--rcx-sidebar-banner-background-warning,var(--rcx-color-status-background-warning,var(--rcx-color-yellow-200,#ffecad)));color:#ac892f;color:var(--rcx-sidebar-banner-background-warning,var(--rcx-color-status-font-on-warning,var(--rcx-color-yellow-800,#ac892f)))}.rcx-sidebar-banner--danger{background-color:#ffc1c9;background-color:var(--rcx-sidebar-banner-background-danger,var(--rcx-color-status-background-danger,var(--rcx-color-red-200,#ffc1c9)));color:#9b1325;color:var(--rcx-sidebar-banner-background-danger,var(--rcx-color-status-font-on-danger,var(--rcx-color-red-800,#9b1325)))}.rcx-sidebar-footer{padding-bottom:.25rem;padding-top:.25rem;padding-block:.25rem}.rcx-sidebar-footer--elevated{box-shadow:0 -4px 12px #0000001a;box-shadow:0 -4px 12px var(--rcx-sidebar-footer-box-shadow,rgba(0,0,0,.1))}.rcx-sidebar-footer__highlights{color:#9ea2a8;color:var(--rcx-sidebar-footer-highlight-color,var(--rcx-color-font-annotation,var(--rcx-color-neutral-600,#9ea2a8)));display:flex;font-size:.75rem;font-weight:400;justify-content:center;letter-spacing:0;line-height:1rem;padding-top:.25rem;padding-block-start:.25rem}.rcx-sidepanel-header,.rcx-sidepanel-section{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.rcx-sidepanel{background-color:#fff;background-color:var(--rcx-color-surface-room,#fff);border-right:1px solid #ebecef;border-right:1px solid var(--rcx-color-stroke-extra-light,var(--rcx-color-neutral-250,#ebecef));color:#2f343d;color:var(--rcx-color-font-default,var(--rcx-color-neutral-800,#2f343d));display:flex;flex:1 0 auto;flex-direction:column;width:17.25rem}.rcx-sidepanel-section{padding:1rem}.rcx-sidepanel-header{height:2.75rem;padding-left:1rem;padding-right:1rem;padding-inline:1rem}.rcx-sidepanel-header__title{font-size:1rem;font-weight:700;letter-spacing:0;line-height:1.5rem}.rcx-sidepanel-list{padding-bottom:.5rem;padding-top:.5rem;padding-block:.5rem}.rcx-sidebar-v2-footer{background-color:#e4e7ea;background-color:var(--rcx-color-surface-sidebar,var(--rcx-color-neutral-400,#e4e7ea));color:#2f343d;color:var(--rcx-color-font-default,var(--rcx-color-neutral-800,#2f343d));display:flex;flex-direction:column;gap:.25rem;height:3rem;justify-content:center;padding-block:.75rem .5rem;padding:.75rem 1rem .5rem;padding-inline:1rem}.rcx-sidebar-v2-footer__content{font-size:.625rem;font-weight:700;letter-spacing:0;line-height:.75rem}.rcx-sidebar-v2-item{border:1px solid transparent;border-radius:.125rem;border-radius:var(--rcx-border-radius-small,.125rem);color:#2f343d;color:var(--rcx-link-color,var(--rcx-color-font-default,var(--rcx-color-neutral-800,#2f343d)));display:flex}.focus.rcx-sidebar-v2-item,.is-focused.rcx-sidebar-v2-item,.rcx-sidebar-v2-item:focus,.rcx-sidebar-v2-item:focus-within{color:#2f343d;color:var(--rcx-link-focus-color,var(--rcx-color-font-default,var(--rcx-color-neutral-800,#2f343d)))}.rcx-sidebar-v2-item:where(.is-visited),.rcx-sidebar-v2-item:where(:visited){color:#2f343d;color:var(--rcx-link-visited-color,var(--rcx-color-font-default,var(--rcx-color-neutral-800,#2f343d)))}.rcx-sidebar-v2-item:where(.active),.rcx-sidebar-v2-item:where(.is-active),.rcx-sidebar-v2-item:where(:active){color:#2f343d;color:var(--rcx-link-active-color,var(--rcx-color-font-default,var(--rcx-color-neutral-800,#2f343d)))}.is-focused.rcx-sidebar-v2-item,.js-focus-visible .focus.focus-visible.rcx-sidebar-v2-item,.js-focus-visible .rcx-sidebar-v2-item:focus.focus-visible{border-color:#156ff5;border-color:var(--rcx-color-stroke-highlight,var(--rcx-color-blue-500,#156ff5));border-radius:.25rem;border-radius:var(--rcx-border-radius-medium,.25rem);box-shadow:none;outline:0}html:not(.js-focus-visible) .focus.rcx-sidebar-v2-item,html:not(.js-focus-visible) .is-focused.rcx-sidebar-v2-item,html:not(.js-focus-visible) .rcx-sidebar-v2-item:focus,html:not(.js-focus-visible) .rcx-sidebar-v2-item:focus-within{border-color:#156ff5;border-color:var(--rcx-color-stroke-highlight,var(--rcx-color-blue-500,#156ff5));border-radius:.25rem;border-radius:var(--rcx-border-radius-medium,.25rem);box-shadow:none;outline:0}.rcx-sidebar-v2-item:is(a),.rcx-sidebar-v2-item:is(div[role=button]){cursor:pointer;outline:0}.disabled.rcx-sidebar-v2-item:is(a),.disabled.rcx-sidebar-v2-item:is(div[role=button]),.rcx-sidebar-v2-item:disabled:is(a),.rcx-sidebar-v2-item:disabled:is(div[role=button]){cursor:not-allowed}.hover.rcx-sidebar-v2-item:is(a),.hover.rcx-sidebar-v2-item:is(div[role=button]),.is-hovered.rcx-sidebar-v2-item:is(a),.is-hovered.rcx-sidebar-v2-item:is(div[role=button]),.rcx-sidebar-v2-item:hover:is(a),.rcx-sidebar-v2-item:hover:is(div[role=button]){background-color:#f2f3f5;background-color:var(--rcx-sidebar-color-surface-hover,var(--rcx-color-surface-hover,var(--rcx-color-neutral-200,#f2f3f5)))}.rcx-sidebar-v2-item{align-items:center;font-size:.875rem;font-weight:400;gap:.25rem;justify-content:flex-start;letter-spacing:0;line-height:1.25rem;overflow:hidden;padding:calc(.25rem - 1px) calc(1rem - 1px);text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.rcx-sidebar-v2-item:active{color:#1f2329;color:var(--rcx-sidebar-color-font-active,var(--rcx-color-font-titles-labels,var(--rcx-color-neutral-900,#1f2329)))}.rcx-sidebar-v2-item--selected,.rcx-sidebar-v2-item:active:not(:focus-within){background-color:#d7dbe0;background-color:var(--rcx-sidebar-color-surface-selected,var(--rcx-color-surface-selected,var(--rcx-color-neutral-450,#d7dbe0)))}.rcx-sidebar-v2-item__title{flex:1 0 0;flex-grow:1;flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcx-sidebar-v2-item__avatar{display:flex}.rcx-sidebar-v2-item__icon{align-items:center;display:flex;height:1.25rem;justify-content:center;width:1.25rem}.rcx-sidebar-v2-item__subtitle{flex-grow:1;font-size:.75rem;font-weight:400;letter-spacing:0;line-height:1rem;overflow:hidden;text-overflow:ellipsis}.rcx-sidebar-v2-item__timestamp{font-size:.75rem;font-weight:700;letter-spacing:0;line-height:1rem}.rcx-sidebar-v2-item__content{flex-grow:1}.rcx-sidebar-v2-item__status-bullet{align-items:center;display:flex;justify-content:center;padding:.25rem}.rcx-sidebar-v2-item__row{align-items:center;display:flex;gap:.25rem}.rcx-sidebar-v2-item__col{display:flex;flex-direction:column;overflow:hidden;width:100%}html:not([dir=rtl]) .rcx-sidebar-v2-item__menu-wrapper{margin-right:-4px}[dir=rtl] .rcx-sidebar-v2-item__menu-wrapper{margin-left:-4px}.rcx-sidebar-v2-item__menu-wrapper{flex-shrink:0;height:1.25rem;margin-inline-end:-4px;opacity:0;width:0}html:not([dir=rtl]) .rcx-sidebar-v2-item.focus-within .rcx-sidebar-v2-item__menu-wrapper,html:not([dir=rtl]) .rcx-sidebar-v2-item:focus-within .rcx-sidebar-v2-item__menu-wrapper,html:not([dir=rtl]) .rcx-sidebar-v2-item:hover .rcx-sidebar-v2-item__menu-wrapper{margin-right:0}[dir=rtl] .rcx-sidebar-v2-item.focus-within .rcx-sidebar-v2-item__menu-wrapper,[dir=rtl] .rcx-sidebar-v2-item:focus-within .rcx-sidebar-v2-item__menu-wrapper,[dir=rtl] .rcx-sidebar-v2-item:hover .rcx-sidebar-v2-item__menu-wrapper{margin-left:0}.rcx-sidebar-v2-item.focus-within .rcx-sidebar-v2-item__menu-wrapper,.rcx-sidebar-v2-item:focus-within .rcx-sidebar-v2-item__menu-wrapper,.rcx-sidebar-v2-item:hover .rcx-sidebar-v2-item__menu-wrapper{align-items:center;display:flex;height:1.25rem;margin-inline-end:0;opacity:1;width:1.25rem}.rcx-sidebar-v2-media{background-color:#e4e7ea;background-color:var(--rcx-sidebar-color-surface-default,var(--rcx-color-surface-sidebar,var(--rcx-color-neutral-400,#e4e7ea)));border-bottom:1px solid #cbced1;border-bottom:1px solid var(--rcx-sidebar-media-border-color,var(--rcx-color-stroke-light,var(--rcx-color-neutral-500,#cbced1)));color:#1f2329;color:var(--rcx-sidebar-media-color,var(--rcx-color-font-titles-labels,var(--rcx-color-neutral-900,#1f2329)));padding-bottom:.5rem;padding-top:.5rem;padding-block:.5rem}.rcx-sidebar-v2-media__title{flex-grow:1;font-size:.75rem;font-weight:400;letter-spacing:0;line-height:1rem;padding-bottom:.25rem;padding-block-end:.25rem;padding-left:1rem;padding-right:1rem;padding-inline:1rem;text-align:center}.rcx-sidebar-v2-media__controller{align-items:center;display:flex;justify-content:space-between;padding-left:1rem;padding-right:1rem;padding-inline:1rem}.rcx-sidebar-v2-media__controller__label{font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.25rem}.rcx-sidebar-item--highlighted,.rcx-sidebar-item__icon--highlighted,.rcx-sidebar-v2-item__icon--highlighted,.rcx-sidebar-v2-item__subtitle--highlighted,.rcx-sidebar-v2-item__title--highlighted{color:#1f2329;color:var(--rcx-sidebar-item-color-highlighted,var(--rcx-color-font-titles-labels,var(--rcx-color-neutral-900,#1f2329)));font-weight:600}.rcx-sidebar-v2{background-color:#e4e7ea;background-color:var(--rcx-sidebar-color-surface-default,var(--rcx-color-surface-sidebar,var(--rcx-color-neutral-400,#e4e7ea)));color:#2f343d;color:var(--rcx-sidebar-color-font-default,var(--rcx-color-font-default,var(--rcx-color-neutral-800,#2f343d)));display:flex;flex-direction:column;height:100%;position:relative}.rcx-sidebar-v2--divider{border-color:#cbced1;border-color:var(--rcx-sidebar-color-stroke-extra-light,var(--rcx-color-stroke-light,var(--rcx-color-neutral-500,#cbced1)))}.rcx-sidebar-v2-section{align-items:center;display:flex;gap:.5rem;height:2.75rem;padding-left:1rem;padding-right:1rem;padding-inline:1rem}.rcx-sidebar-v2-accordion{display:flex;flex:0 1 auto;flex-flow:column nowrap;height:100%;justify-content:stretch;overflow:hidden}.rcx-sidebar-v2-accordion__wrapper{display:flex;flex-direction:column;overflow:scroll}.rcx-sidebar-v2-accordion-item,.rcx-sidebar-v2-collapse-group{display:flex;flex-flow:column nowrap}html:not([dir=rtl]) .rcx-sidebar-v2-accordion-item__bar,html:not([dir=rtl]) .rcx-sidebar-v2-collapse-group__bar{text-align:left}[dir=rtl] .rcx-sidebar-v2-accordion-item__bar,[dir=rtl] .rcx-sidebar-v2-collapse-group__bar{text-align:right}.rcx-sidebar-v2-accordion-item__bar,.rcx-sidebar-v2-collapse-group__bar{align-items:center;background-color:#e4e7ea;background-color:var(--rcx-sidebar-color-surface-default,var(--rcx-color-surface-sidebar,var(--rcx-color-neutral-400,#e4e7ea)));color:#2f343d;color:var(--rcx-color-font-default,var(--rcx-color-neutral-800,#2f343d));-moz-column-gap:.25rem;column-gap:.25rem;display:flex;flex-flow:row nowrap;min-height:1.5rem;padding:.5rem 1rem;text-align:start}.rcx-sidebar-v2-accordion-item__bar[tabindex],.rcx-sidebar-v2-collapse-group__bar[tabindex]{border:1px solid transparent;cursor:pointer;outline:0}.rcx-sidebar-v2-accordion-item__bar[tabindex].disabled,.rcx-sidebar-v2-accordion-item__bar[tabindex]:disabled,.rcx-sidebar-v2-collapse-group__bar[tabindex].disabled,.rcx-sidebar-v2-collapse-group__bar[tabindex]:disabled{cursor:not-allowed}.js-focus-visible .rcx-sidebar-v2-accordion-item__bar[tabindex].focus.focus-visible,.js-focus-visible .rcx-sidebar-v2-accordion-item__bar[tabindex]:focus.focus-visible,.js-focus-visible .rcx-sidebar-v2-collapse-group__bar[tabindex].focus.focus-visible,.js-focus-visible .rcx-sidebar-v2-collapse-group__bar[tabindex]:focus.focus-visible,.rcx-sidebar-v2-accordion-item__bar[tabindex].is-focused,.rcx-sidebar-v2-collapse-group__bar[tabindex].is-focused{border-color:#156ff5;border-color:var(--rcx-color-stroke-highlight,var(--rcx-color-blue-500,#156ff5));border-radius:.25rem;border-radius:var(--rcx-border-radius-medium,.25rem);box-shadow:none;outline:0}html:not(.js-focus-visible) .rcx-sidebar-v2-accordion-item__bar[tabindex].focus,html:not(.js-focus-visible) .rcx-sidebar-v2-accordion-item__bar[tabindex].is-focused,html:not(.js-focus-visible) .rcx-sidebar-v2-accordion-item__bar[tabindex]:focus,html:not(.js-focus-visible) .rcx-sidebar-v2-accordion-item__bar[tabindex]:focus-within,html:not(.js-focus-visible) .rcx-sidebar-v2-collapse-group__bar[tabindex].focus,html:not(.js-focus-visible) .rcx-sidebar-v2-collapse-group__bar[tabindex].is-focused,html:not(.js-focus-visible) .rcx-sidebar-v2-collapse-group__bar[tabindex]:focus,html:not(.js-focus-visible) .rcx-sidebar-v2-collapse-group__bar[tabindex]:focus-within{border-color:#156ff5;border-color:var(--rcx-color-stroke-highlight,var(--rcx-color-blue-500,#156ff5));border-radius:.25rem;border-radius:var(--rcx-border-radius-medium,.25rem);box-shadow:none;outline:0}.rcx-sidebar-v2-accordion-item__bar[tabindex].hover,.rcx-sidebar-v2-accordion-item__bar[tabindex]:hover,.rcx-sidebar-v2-collapse-group__bar[tabindex].hover,.rcx-sidebar-v2-collapse-group__bar[tabindex]:hover{background-color:#f7f8fa;background-color:var(--rcx-color-surface-tint,var(--rcx-color-neutral-100,#f7f8fa))}.rcx-sidebar-v2-accordion-item__bar--disabled,.rcx-sidebar-v2-collapse-group__bar--disabled{background-color:#f7f8fa;background-color:var(--rcx-color-surface-disabled,var(--rcx-color-neutral-100,#f7f8fa));color:#cbced1;color:var(--rcx-color-font-disabled,var(--rcx-color-neutral-500,#cbced1));cursor:not-allowed}.rcx-sidebar-v2-accordion-item__title,.rcx-sidebar-v2-collapse-group__title{flex:1 1 0;font-size:.75rem;font-weight:700;letter-spacing:0;line-height:1rem;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcx-sidebar-v2-accordion-item__panel,.rcx-sidebar-v2-collapse-group__panel{height:0;list-style:none;margin:0;overflow:hidden;padding:0;visibility:hidden}.rcx-sidebar-v2-accordion-item__panel--expanded,.rcx-sidebar-v2-collapse-group__panel--expanded{flex-grow:1;height:100%;padding-bottom:.5rem;padding-block-end:.5rem;padding-top:.25rem;padding-block-start:.25rem;visibility:visible}.rcx-sidebar-v2-accordion-item{border:2px solid transparent;border-bottom:1px solid #cbced1;border-bottom:1px solid var(--rcx-sidebar-accordion-border-color,var(--rcx-color-stroke-light,var(--rcx-color-neutral-500,#cbced1)));flex:0 1 0}.rcx-sidebar-v2-accordion-item__bar{background-color:#e4e7ea;background-color:var(--rcx-color-surface-sidebar,var(--rcx-color-neutral-400,#e4e7ea));border-radius:.125rem;border-radius:var(--rcx-border-radius-small,.125rem);padding:.75rem 1rem .75rem 0;position:sticky;top:0;z-index:1}.rcx-sidebar-v2-accordion-item__bar .rcx-sidebar-v2-accordion-item__chevron{visibility:hidden}.rcx-sidebar-v2-accordion-item__bar.hover .rcx-sidebar-v2-accordion-item__chevron,.rcx-sidebar-v2-accordion-item__bar:focus-visible .rcx-sidebar-v2-accordion-item__chevron,.rcx-sidebar-v2-accordion-item__bar:hover .rcx-sidebar-v2-accordion-item__chevron{visibility:visible}.rcx-sidebar-v2-accordion-item__title{font-size:.875rem;font-weight:700;letter-spacing:0;line-height:1.25rem}.rcx-sidebar-v2-link{color:#1f2329;color:var(--rcx-link-color,var(--rcx-sidebar-link-color,var(--rcx-color-font-titles-labels,var(--rcx-color-neutral-900,#1f2329))))}.rcx-sidebar-v2-link.focus,.rcx-sidebar-v2-link.is-focused,.rcx-sidebar-v2-link:focus,.rcx-sidebar-v2-link:focus-within{color:#1f2329;color:var(--rcx-link-focus-color,var(--rcx-sidebar-link-color,var(--rcx-color-font-titles-labels,var(--rcx-color-neutral-900,#1f2329))))}.rcx-sidebar-v2-link:where(.is-visited),.rcx-sidebar-v2-link:where(:visited){color:#1f2329;color:var(--rcx-link-visited-color,var(--rcx-sidebar-link-color,var(--rcx-color-font-titles-labels,var(--rcx-color-neutral-900,#1f2329))))}.rcx-sidebar-v2-link:where(.active),.rcx-sidebar-v2-link:where(.is-active),.rcx-sidebar-v2-link:where(:active){color:#1f2329;color:var(--rcx-link-active-color,var(--rcx-sidebar-link-color,var(--rcx-color-font-titles-labels,var(--rcx-color-neutral-900,#1f2329))))}.rcx-sidebar-v2-banner{background-color:#e4e7ea;background-color:var(--rcx-sidebar-banner-background-default,var(--rcx-color-surface-sidebar,var(--rcx-color-neutral-400,#e4e7ea)));border-bottom:1px solid #cbced1;border-bottom:1px solid var(--rcx-sidebar-accordion-border-color,var(--rcx-color-stroke-light,var(--rcx-color-neutral-500,#cbced1)));color:#1f2329;color:var(--rcx-sidebar-banner-color-default,var(--rcx-color-font-titles-labels,var(--rcx-color-neutral-900,#1f2329)));gap:.75rem;justify-content:space-between;padding:1rem}.rcx-sidebar-v2-banner,.rcx-sidebar-v2-banner__addon{align-items:center;display:flex}.rcx-sidebar-v2-banner__title{font-size:.875rem;font-weight:700;letter-spacing:0;line-height:1.25rem;margin:0;padding:0}.rcx-sidebar-v2-banner__link{cursor:pointer;display:inline-block;font-size:.875rem;font-weight:500;letter-spacing:0;line-height:1.25rem;outline:0;text-decoration:underline}.rcx-sidebar-v2-banner__link.disabled,.rcx-sidebar-v2-banner__link:disabled{cursor:not-allowed}.rcx-sidebar-v2-banner--info{background-color:#d1ebfe;background-color:var(--rcx-sidebar-banner-background-info,var(--rcx-color-status-background-info,var(--rcx-color-blue-200,#d1ebfe)));color:#095ad2;color:var(--rcx-sidebar-banner-background-info,var(--rcx-color-status-font-on-info,var(--rcx-color-blue-600,#095ad2)))}.rcx-sidebar-v2-banner--success{background-color:#c0f6e4;background-color:var(--rcx-sidebar-banner-background-success,var(--rcx-color-status-background-success,var(--rcx-color-green-200,#c0f6e4)));color:#148660;color:var(--rcx-sidebar-banner-background-success,var(--rcx-color-status-font-on-success,var(--rcx-color-green-800,#148660)))}.rcx-sidebar-v2-banner--warning{background-color:#ffecad;background-color:var(--rcx-sidebar-banner-background-warning,var(--rcx-color-status-background-warning,var(--rcx-color-yellow-200,#ffecad)));color:#ac892f;color:var(--rcx-sidebar-banner-background-warning,var(--rcx-color-status-font-on-warning,var(--rcx-color-yellow-800,#ac892f)))}.rcx-sidebar-v2-banner--danger{background-color:#ffc1c9;background-color:var(--rcx-sidebar-banner-background-danger,var(--rcx-color-status-background-danger,var(--rcx-color-red-200,#ffc1c9)));color:#9b1325;color:var(--rcx-sidebar-banner-background-danger,var(--rcx-color-status-font-on-danger,var(--rcx-color-red-800,#9b1325)))}.rcx-sidebar-v2--collapsed{overflow:hidden;width:3rem}.rcx-sidebar-v2--collapsed:not(:hover) .rcx-sidebar-v2-banner__content,.rcx-sidebar-v2--collapsed:not(:hover) .rcx-sidebar-v2-item.rcx-sidebar-v2-link>.rcx-sidebar-v2-item__title{display:none}.rcx-sidebar-v2--collapsed:not(:hover) .rcx-sidebar-v2-footer,.rcx-sidebar-v2--collapsed:not(:hover) .rcx-sidebar-v2-media__title{visibility:hidden;white-space:nowrap}.rcx-skeleton{animation:rcx-skeleton__animation 1s linear 0s infinite running;background-color:#2f343d;background-color:var(--rcx-color-stroke-extra-dark,var(--rcx-color-neutral-800,#2f343d));border-radius:.25rem;border-radius:var(--rcx-border-radius-medium,.25rem);display:block;height:1.2em}.rcx-skeleton--text{height:auto;margin-bottom:0;margin-top:0;margin-block:0;transform:scaleY(.6);transform-origin:0 60%}.rcx-skeleton--text:empty:before{content:" "}.rcx-skeleton--circle{border-radius:9999px}@keyframes rcx-skeleton__animation{0%{opacity:.1}50%{opacity:.2}to{opacity:.1}}.rcx-states{align-items:center;display:flex;flex-direction:column;justify-content:center}.rcx-states,.rcx-states__icon{color:#6c737a;color:var(--rcx-color-font-secondary-info,var(--rcx-color-neutral-700,#6c737a));padding:1rem}.rcx-states__icon{background-color:#e4e7ea;background-color:var(--rcx-color-surface-neutral,var(--rcx-color-neutral-400,#e4e7ea));border-radius:9999px;margin-block-end:1.25rem;margin-bottom:1.25rem}.rcx-states__icon--success{color:#148660;color:var(--rcx-states-icons-color-success,var(--rcx-color-status-font-on-success,var(--rcx-color-green-800,#148660)))}.rcx-states__icon--danger{color:#9b1325;color:var(--rcx-states-icons-color-danger,var(--rcx-color-status-font-on-danger,var(--rcx-color-red-800,#9b1325)))}.rcx-states__icon--warning{color:#ac892f;color:var(--rcx-states-icons-color-warning,var(--rcx-color-status-font-on-warning,var(--rcx-color-yellow-800,#ac892f)))}.rcx-states__icon--primary{color:#095ad2;color:var(--rcx-states-icons-color-primary,var(--rcx-color-status-font-on-info,var(--rcx-color-blue-600,#095ad2)))}.rcx-states__title{color:#2f343d;color:var(--rcx-color-font-default,var(--rcx-color-neutral-800,#2f343d));font-size:1.25rem;font-weight:700;letter-spacing:0;line-height:1.75rem;margin-block-end:.5rem;margin-block-start:0;margin-bottom:.5rem;margin-top:0;text-align:center}.rcx-states__list,.rcx-states__suggestion{font-size:.875rem;font-weight:500;letter-spacing:0;line-height:1.25rem}.rcx-states__subtitle{font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.5rem}.rcx-states__list,.rcx-states__subtitle,.rcx-states__suggestion{align-items:center;display:flex;flex-direction:column;justify-content:center;list-style-position:inside;margin:0;max-width:462px;padding:0;text-align:center;width:100%}.rcx-states__suggestion-text-nomargin{margin:0}.rcx-states__subtitle,.rcx-states__suggestion{margin-block-end:1.5rem;margin-bottom:1.5rem}.rcx-states__list{list-style:initial}html:not([dir=rtl]) .rcx-states__list-item-wrapper{margin-left:-.25rem}[dir=rtl] .rcx-states__list-item-wrapper{margin-right:-.25rem}.rcx-states__list-item-wrapper{margin-inline-start:-.25rem}.rcx-states__link{color:#095ad2;color:var(--rcx-color-font-info,var(--rcx-color-blue-600,#095ad2));font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.25rem;margin-bottom:1rem;margin-top:1rem;margin-block:1rem}.rcx-table{border-collapse:collapse;border-spacing:0 .125rem;display:table;width:100%}.rcx-table--fixed{table-layout:fixed}.rcx-table__selection{background-color:#e4e7ea;background-color:var(--rcx-color-surface-neutral,var(--rcx-color-neutral-400,#e4e7ea));border-radius:.25rem;border-radius:var(--rcx-table-selected-border-radius,var(--rcx-border-radius-medium,.25rem));color:#1f2329;color:var(--rcx-color-font-titles-labels,var(--rcx-color-neutral-900,#1f2329))}.rcx-table__wrapper{position:relative}.rcx-table__head{display:table-header-group}.rcx-table__body{display:table-row-group}.rcx-table__foot{display:table-footer-group}.rcx-table--striped .rcx-table__row:nth-child(2n){background-color:#f7f8fa;background-color:var(--rcx-color-surface-tint,var(--rcx-color-neutral-100,#f7f8fa))}.rcx-table--sticky .rcx-table__cell--header{background-color:#fff;background-color:var(--rcx-color-surface-light,#fff);position:sticky;top:0;z-index:10}.rcx-table__row{display:table-row}.rcx-table__row--selected{background-color:#f7f8fa;background-color:var(--rcx-color-surface-tint,var(--rcx-color-neutral-100,#f7f8fa))}.rcx-table__row--action:focus,.rcx-table__row--action:hover,.rcx-table__row--selected.rcx-table__row--action:focus,.rcx-table__row--selected.rcx-table__row--action:hover{background-color:#f2f3f5;background-color:var(--rcx-color-surface-hover,var(--rcx-color-neutral-200,#f2f3f5))}.rcx-table__row--action:focus,.rcx-table__row--action:hover{cursor:pointer;outline:0}.rcx-table__row--action:focus.disabled,.rcx-table__row--action:focus:disabled,.rcx-table__row--action:hover.disabled,.rcx-table__row--action:hover:disabled{cursor:not-allowed}.rcx-table__cell{display:table-cell;font-size:.875rem;font-weight:400;line-height:1.25rem;padding:.5rem;text-align:unset;-webkit-user-select:text;-moz-user-select:text;user-select:text;vertical-align:middle}.rcx-table__cell,.rcx-table__cell--header{color:#6c737a;color:var(--rcx-color-font-secondary-info,var(--rcx-color-neutral-700,#6c737a));letter-spacing:0}.rcx-table__cell--header{font-size:.75rem;font-weight:700;line-height:1rem;position:relative}.rcx-table__cell--header:after{border-block-end:1px solid #cbced1;border-block-end:1px solid var(--rcx-color-stroke-light,var(--rcx-color-neutral-500,#cbced1));border-bottom:1px solid #cbced1;border-bottom:1px solid var(--rcx-color-stroke-light,var(--rcx-color-neutral-500,#cbced1));bottom:0;content:"";display:flex;inset-inline:0;left:0;position:absolute;right:0}.rcx-table__cell--clickable{cursor:pointer;outline:0}.rcx-table__cell--clickable.disabled,.rcx-table__cell--clickable:disabled{cursor:not-allowed}html:not([dir=rtl]) .rcx-table__cell--align-start{text-align:left}[dir=rtl] .rcx-table__cell--align-start{text-align:right}.rcx-table__cell--align-start{text-align:start}html:not([dir=rtl]) .rcx-table__cell--align-end{text-align:right}[dir=rtl] .rcx-table__cell--align-end{text-align:left}.rcx-table__cell--align-end{text-align:end}.rcx-table__cell--align-center{text-align:center}.rcx-table__cell--align-justify{text-align:justify}.rcx-tabs__scroll-box{-ms-overflow-style:none;margin-bottom:-.25rem;margin-top:-.25rem;margin-block:-.25rem;overflow:auto;position:relative}.rcx-tabs__scroll-box::-webkit-scrollbar{display:none}.rcx-tabs__wrapper{display:flex;flex-wrap:nowrap;margin:0 .75rem;padding:.25rem 0}.rcx-tabs__item{align-items:center;background-color:transparent;border:1px solid transparent;color:#6c737a;color:var(--rcx-tabs-color,var(--rcx-color-font-hint,var(--rcx-color-neutral-700,#6c737a)));cursor:pointer;flex:0 0 auto;font-size:1rem;font-weight:700;letter-spacing:0;line-height:1.5rem;margin:0 .75rem;min-height:2.5rem;outline:0;padding:.3125rem 0;position:relative}.rcx-tabs__item.disabled,.rcx-tabs__item:disabled{cursor:not-allowed}.rcx-tabs__item.hover,.rcx-tabs__item:hover{border-block-end-color:#2f343d;border-block-end-color:var(--rcx-tabs-hover-border-color,var(--rcx-color-font-default,var(--rcx-color-neutral-800,#2f343d)));border-block-end-width:4px;border-bottom-color:#2f343d;border-bottom-color:var(--rcx-tabs-hover-border-color,var(--rcx-color-font-default,var(--rcx-color-neutral-800,#2f343d)));border-bottom-width:4px;color:#2f343d;color:var(--rcx-tabs-hover-border-color,var(--rcx-color-font-default,var(--rcx-color-neutral-800,#2f343d)))}.rcx-tabs__item.active,.rcx-tabs__item:active{border-block-end-color:#1f2329;border-block-end-color:var(--rcx-tabs-active-color,var(--rcx-color-font-titles-labels,var(--rcx-color-neutral-900,#1f2329)));border-block-end-width:4px;border-bottom-color:#1f2329;border-bottom-color:var(--rcx-tabs-active-color,var(--rcx-color-font-titles-labels,var(--rcx-color-neutral-900,#1f2329)));border-bottom-width:4px;color:#1f2329;color:var(--rcx-tabs-active-color,var(--rcx-color-font-titles-labels,var(--rcx-color-neutral-900,#1f2329)))}.js-focus-visible .rcx-tabs__item.focus.focus-visible,.js-focus-visible .rcx-tabs__item:focus.focus-visible,.rcx-tabs__item.is-focused{border-color:#156ff5;border-color:var(--rcx-tabs-focus-border-color,var(--rcx-color-button-background-primary-default,var(--rcx-color-blue-500,#156ff5)));border-radius:.25rem;border-radius:var(--rcx-tabs-border-radius,var(--rcx-border-radius-medium,.25rem));box-shadow:0 0 0 2px #d1ebfe;box-shadow:0 0 0 2px var(--rcx-tabs-focus-shadow-color,var(--rcx-color-stroke-extra-light-highlight,var(--rcx-color-blue-200,#d1ebfe)))}html:not(.js-focus-visible) .rcx-tabs__item.focus,html:not(.js-focus-visible) .rcx-tabs__item.is-focused,html:not(.js-focus-visible) .rcx-tabs__item:focus,html:not(.js-focus-visible) .rcx-tabs__item:focus-within{border-color:#156ff5;border-color:var(--rcx-tabs-focus-border-color,var(--rcx-color-button-background-primary-default,var(--rcx-color-blue-500,#156ff5)));border-radius:.25rem;border-radius:var(--rcx-tabs-border-radius,var(--rcx-border-radius-medium,.25rem));box-shadow:0 0 0 2px #d1ebfe;box-shadow:0 0 0 2px var(--rcx-tabs-focus-shadow-color,var(--rcx-color-stroke-extra-light-highlight,var(--rcx-color-blue-200,#d1ebfe)))}.rcx-tabs__item--disabled{cursor:not-allowed}.rcx-tabs__item--disabled,.rcx-tabs__item--disabled:hover{color:#cbced1;color:var(--rcx-tabs-disabled-color,var(--rcx-color-font-disabled,var(--rcx-color-neutral-500,#cbced1)))}.rcx-tabs__item--selected.rcx-tabs__item{border-block-end-color:#095ad2;border-block-end-color:var(--rcx-tabs-selected-border-color,var(--rcx-color-font-info,var(--rcx-color-blue-600,#095ad2)));border-block-end-width:1px;border-bottom-color:#095ad2;border-bottom-color:var(--rcx-tabs-selected-border-color,var(--rcx-color-font-info,var(--rcx-color-blue-600,#095ad2)));border-bottom-width:1px;border-inline-width:1px;border-left-width:1px;border-right-width:1px;color:#095ad2;color:var(--rcx-tabs-selected-color,var(--rcx-color-font-info,var(--rcx-color-blue-600,#095ad2)));padding:.25rem 0}.rcx-tabs__item--selected.rcx-tabs__item.hover:not(.rcx-tabs__item--selected--disabled),.rcx-tabs__item--selected.rcx-tabs__item:hover:not(.rcx-tabs__item--selected--disabled){border-block-end-color:#095ad2;border-block-end-color:var(--rcx-tabs-hover-selected-border-color,var(--rcx-color-button-background-primary-hover,var(--rcx-color-blue-600,#095ad2)));border-bottom-color:#095ad2;border-bottom-color:var(--rcx-tabs-hover-selected-border-color,var(--rcx-color-button-background-primary-hover,var(--rcx-color-blue-600,#095ad2)));color:#095ad2;color:var(--rcx-tabs-hover-selected-color,var(--rcx-color-button-background-primary-hover,var(--rcx-color-blue-600,#095ad2)))}.rcx-tabs__item--selected.rcx-tabs__item.active:not(.rcx-tabs__item--selected--disabled),.rcx-tabs__item--selected.rcx-tabs__item:active:not(.rcx-tabs__item--selected--disabled){border-block-end-color:#10529e;border-block-end-color:var(--rcx-tabs-active-selected-border-color,var(--rcx-color-button-background-primary-press,var(--rcx-color-blue-700,#10529e)));border-bottom-color:#10529e;border-bottom-color:var(--rcx-tabs-active-selected-border-color,var(--rcx-color-button-background-primary-press,var(--rcx-color-blue-700,#10529e)));color:#10529e;color:var(--rcx-tabs-active-selected-color,var(--rcx-color-button-background-primary-press,var(--rcx-color-blue-700,#10529e)))}.rcx-tabs__item--selected.rcx-tabs__item--disabled{cursor:not-allowed}.rcx-tabs__item--selected.rcx-tabs__item--disabled,.rcx-tabs__item--selected.rcx-tabs__item--disabled:hover{border-block-end-color:#d1ebfe;border-block-end-color:var(--rcx-tabs-disabled-selected-border-color,var(--rcx-color-status-background-info,var(--rcx-color-blue-200,#d1ebfe)));border-bottom-color:#d1ebfe;border-bottom-color:var(--rcx-tabs-disabled-selected-border-color,var(--rcx-color-status-background-info,var(--rcx-color-blue-200,#d1ebfe)));color:#d1ebfe;color:var(--rcx-tabs-disabled-selected-color,var(--rcx-color-status-background-info,var(--rcx-color-blue-200,#d1ebfe)))}.rcx-tabs{display:flex;position:relative}.rcx-tabs--with-divider{border-block-end:1px solid #cbced1;border-block-end:1px solid var(--rcx-color-stroke-light,var(--rcx-color-neutral-500,#cbced1));border-bottom:1px solid #cbced1;border-bottom:1px solid var(--rcx-color-stroke-light,var(--rcx-color-neutral-500,#cbced1))}.rcx-tabs--with-divider .rcx-tabs__item{border-block-width:1px;border-bottom-width:1px;border-top-width:1px;margin-block-end:-.0625rem;margin-bottom:-.0625rem}.rcx-tag{align-items:center;background-color:#e4e7ea;background-color:var(--rcx-tag-colors-default-background-color,var(--rcx-color-surface-neutral,var(--rcx-color-neutral-400,#e4e7ea)));border:1px solid transparent;border-radius:.125rem;border-radius:var(--rcx-tag-border-radius,var(--rcx-border-radius-small,.125rem));color:#1f2329;color:var(--rcx-tag-colors-default-color,var(--rcx-color-font-titles-labels,var(--rcx-color-neutral-900,#1f2329)));display:flex;font-size:.625rem;font-weight:700;justify-content:center;letter-spacing:0;line-height:.75rem;overflow:hidden;padding:.125rem .25rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all}.js-focus-visible .rcx-tag.focus.focus-visible,.js-focus-visible .rcx-tag:focus.focus-visible,.rcx-tag.is-focused{border-color:#156ff5;border-color:var(--rcx-color-stroke-highlight,var(--rcx-color-blue-500,#156ff5));border-radius:.25rem;border-radius:var(--rcx-border-radius-medium,.25rem);box-shadow:none;box-shadow:0 0 0 2px #d1ebfe;box-shadow:0 0 0 2px var(--rcx-color-stroke-extra-light-highlight,var(--rcx-color-blue-200,#d1ebfe));outline:0}html:not(.js-focus-visible) .rcx-tag.focus,html:not(.js-focus-visible) .rcx-tag.is-focused,html:not(.js-focus-visible) .rcx-tag:focus,html:not(.js-focus-visible) .rcx-tag:focus-within{border-color:#156ff5;border-color:var(--rcx-color-stroke-highlight,var(--rcx-color-blue-500,#156ff5));border-radius:.25rem;border-radius:var(--rcx-border-radius-medium,.25rem);box-shadow:none;box-shadow:0 0 0 2px #d1ebfe;box-shadow:0 0 0 2px var(--rcx-color-stroke-extra-light-highlight,var(--rcx-color-blue-200,#d1ebfe));outline:0}.rcx-tag--clickable{cursor:pointer;outline:0}.rcx-tag--clickable.disabled,.rcx-tag--clickable:disabled{cursor:not-allowed}.rcx-tag--clickable.rcx-tag--clickable{color:#1f2329;color:var(--rcx-link-color,var(--rcx-tag-colors-default-color,var(--rcx-color-font-titles-labels,var(--rcx-color-neutral-900,#1f2329))))}.rcx-tag--clickable.rcx-tag--clickable.focus,.rcx-tag--clickable.rcx-tag--clickable.is-focused,.rcx-tag--clickable.rcx-tag--clickable:focus,.rcx-tag--clickable.rcx-tag--clickable:focus-within{color:#1f2329;color:var(--rcx-link-focus-color,var(--rcx-tag-colors-default-color,var(--rcx-color-font-titles-labels,var(--rcx-color-neutral-900,#1f2329))))}.rcx-tag--clickable.rcx-tag--clickable:where(.is-visited),.rcx-tag--clickable.rcx-tag--clickable:where(:visited){color:#1f2329;color:var(--rcx-link-visited-color,var(--rcx-tag-colors-default-color,var(--rcx-color-font-titles-labels,var(--rcx-color-neutral-900,#1f2329))))}.rcx-tag--clickable.rcx-tag--clickable:where(.active),.rcx-tag--clickable.rcx-tag--clickable:where(.is-active),.rcx-tag--clickable.rcx-tag--clickable:where(:active){color:#1f2329;color:var(--rcx-link-active-color,var(--rcx-tag-colors-default-color,var(--rcx-color-font-titles-labels,var(--rcx-color-neutral-900,#1f2329))))}.rcx-tag--clickable.rcx-tag--clickable:hover{background-color:#cbced1;background-color:var(--rcx-tag-colors-default-hover-background-color,var(--rcx-color-button-background-secondary-hover,var(--rcx-color-neutral-500,#cbced1)))}.rcx-tag__inner{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcx-tag--primary{background-color:#156ff5;background-color:var(--rcx-tag-colors-primary-background-color,var(--rcx-color-button-background-primary-default,var(--rcx-color-blue-500,#156ff5)));color:#fff;color:var(--rcx-tag-colors-primary-color,var(--rcx-color-button-font-on-primary,#fff))}.rcx-tag--primary.rcx-tag--clickable{color:#fff;color:var(--rcx-link-color,var(--rcx-tag-colors-primary-color,var(--rcx-color-button-font-on-primary,#fff)))}.rcx-tag--primary.rcx-tag--clickable.focus,.rcx-tag--primary.rcx-tag--clickable.is-focused,.rcx-tag--primary.rcx-tag--clickable:focus,.rcx-tag--primary.rcx-tag--clickable:focus-within{color:#fff;color:var(--rcx-link-focus-color,var(--rcx-tag-colors-primary-color,var(--rcx-color-button-font-on-primary,#fff)))}.rcx-tag--primary.rcx-tag--clickable:where(.is-visited),.rcx-tag--primary.rcx-tag--clickable:where(:visited){color:#fff;color:var(--rcx-link-visited-color,var(--rcx-tag-colors-primary-color,var(--rcx-color-button-font-on-primary,#fff)))}.rcx-tag--primary.rcx-tag--clickable:where(.active),.rcx-tag--primary.rcx-tag--clickable:where(.is-active),.rcx-tag--primary.rcx-tag--clickable:where(:active){color:#fff;color:var(--rcx-link-active-color,var(--rcx-tag-colors-primary-color,var(--rcx-color-button-font-on-primary,#fff)))}.rcx-tag--primary.rcx-tag--clickable:hover{background-color:#095ad2;background-color:var(--rcx-tag-colors-primary-hover-background-color,var(--rcx-color-button-background-primary-hover,var(--rcx-color-blue-600,#095ad2)))}.rcx-tag--secondary{background-color:#e4e7ea;background-color:var(--rcx-tag-colors-secondary-background-color,var(--rcx-color-button-background-secondary-default,var(--rcx-color-neutral-400,#e4e7ea)));color:#1f2329;color:var(--rcx-tag-colors-secondary-color,var(--rcx-color-button-font-on-secondary,var(--rcx-color-neutral-900,#1f2329)))}.rcx-tag--secondary.rcx-tag--clickable{color:#1f2329;color:var(--rcx-link-color,var(--rcx-tag-colors-secondary-color,var(--rcx-color-button-font-on-secondary,var(--rcx-color-neutral-900,#1f2329))))}.rcx-tag--secondary.rcx-tag--clickable.focus,.rcx-tag--secondary.rcx-tag--clickable.is-focused,.rcx-tag--secondary.rcx-tag--clickable:focus,.rcx-tag--secondary.rcx-tag--clickable:focus-within{color:#1f2329;color:var(--rcx-link-focus-color,var(--rcx-tag-colors-secondary-color,var(--rcx-color-button-font-on-secondary,var(--rcx-color-neutral-900,#1f2329))))}.rcx-tag--secondary.rcx-tag--clickable:where(.is-visited),.rcx-tag--secondary.rcx-tag--clickable:where(:visited){color:#1f2329;color:var(--rcx-link-visited-color,var(--rcx-tag-colors-secondary-color,var(--rcx-color-button-font-on-secondary,var(--rcx-color-neutral-900,#1f2329))))}.rcx-tag--secondary.rcx-tag--clickable:where(.active),.rcx-tag--secondary.rcx-tag--clickable:where(.is-active),.rcx-tag--secondary.rcx-tag--clickable:where(:active){color:#1f2329;color:var(--rcx-link-active-color,var(--rcx-tag-colors-secondary-color,var(--rcx-color-button-font-on-secondary,var(--rcx-color-neutral-900,#1f2329))))}.rcx-tag--secondary.rcx-tag--clickable:hover{background-color:#cbced1;background-color:var(--rcx-tag-colors-secondary-hover-background-color,var(--rcx-color-button-background-secondary-hover,var(--rcx-color-neutral-500,#cbced1)))}.rcx-tag--danger{background-color:#ec0d2a;background-color:var(--rcx-tag-colors-danger-background-color,var(--rcx-color-button-background-danger-default,var(--rcx-color-red-500,#ec0d2a)));color:#fff;color:var(--rcx-tag-colors-danger-color,var(--rcx-color-button-font-on-danger,#fff))}.rcx-tag--danger.rcx-tag--clickable{color:#fff;color:var(--rcx-link-color,var(--rcx-tag-colors-danger-color,var(--rcx-color-button-font-on-danger,#fff)))}.rcx-tag--danger.rcx-tag--clickable.focus,.rcx-tag--danger.rcx-tag--clickable.is-focused,.rcx-tag--danger.rcx-tag--clickable:focus,.rcx-tag--danger.rcx-tag--clickable:focus-within{color:#fff;color:var(--rcx-link-focus-color,var(--rcx-tag-colors-danger-color,var(--rcx-color-button-font-on-danger,#fff)))}.rcx-tag--danger.rcx-tag--clickable:where(.is-visited),.rcx-tag--danger.rcx-tag--clickable:where(:visited){color:#fff;color:var(--rcx-link-visited-color,var(--rcx-tag-colors-danger-color,var(--rcx-color-button-font-on-danger,#fff)))}.rcx-tag--danger.rcx-tag--clickable:where(.active),.rcx-tag--danger.rcx-tag--clickable:where(.is-active),.rcx-tag--danger.rcx-tag--clickable:where(:active){color:#fff;color:var(--rcx-link-active-color,var(--rcx-tag-colors-danger-color,var(--rcx-color-button-font-on-danger,#fff)))}.rcx-tag--danger.rcx-tag--clickable:hover{background-color:#d40c26;background-color:var(--rcx-tag-colors-danger-hover-background-color,var(--rcx-color-button-background-danger-hover,var(--rcx-color-red-600,#d40c26)))}.rcx-tag--secondary-danger{background-color:#e4e7ea;background-color:var(--rcx-tag-colors-secondary-danger-background-color,var(--rcx-color-button-background-secondary-danger-default,var(--rcx-color-neutral-400,#e4e7ea)));color:#bb0b21;color:var(--rcx-tag-colors-secondary-danger-color,var(--rcx-color-button-font-on-secondary-danger,var(--rcx-color-red-700,#bb0b21)))}.rcx-tag--secondary-danger.rcx-tag--clickable{color:#bb0b21;color:var(--rcx-link-color,var(--rcx-tag-colors-secondary-danger-color,var(--rcx-color-button-font-on-secondary-danger,var(--rcx-color-red-700,#bb0b21))))}.rcx-tag--secondary-danger.rcx-tag--clickable.focus,.rcx-tag--secondary-danger.rcx-tag--clickable.is-focused,.rcx-tag--secondary-danger.rcx-tag--clickable:focus,.rcx-tag--secondary-danger.rcx-tag--clickable:focus-within{color:#bb0b21;color:var(--rcx-link-focus-color,var(--rcx-tag-colors-secondary-danger-color,var(--rcx-color-button-font-on-secondary-danger,var(--rcx-color-red-700,#bb0b21))))}.rcx-tag--secondary-danger.rcx-tag--clickable:where(.is-visited),.rcx-tag--secondary-danger.rcx-tag--clickable:where(:visited){color:#bb0b21;color:var(--rcx-link-visited-color,var(--rcx-tag-colors-secondary-danger-color,var(--rcx-color-button-font-on-secondary-danger,var(--rcx-color-red-700,#bb0b21))))}.rcx-tag--secondary-danger.rcx-tag--clickable:where(.active),.rcx-tag--secondary-danger.rcx-tag--clickable:where(.is-active),.rcx-tag--secondary-danger.rcx-tag--clickable:where(:active){color:#bb0b21;color:var(--rcx-link-active-color,var(--rcx-tag-colors-secondary-danger-color,var(--rcx-color-button-font-on-secondary-danger,var(--rcx-color-red-700,#bb0b21))))}.rcx-tag--secondary-danger.rcx-tag--clickable:hover{background-color:#cbced1;background-color:var(--rcx-tag-colors-secondary-danger-hover-background-color,var(--rcx-color-button-background-secondary-danger-hover,var(--rcx-color-neutral-500,#cbced1)))}.rcx-tag--warning{background-color:#ffd95a;background-color:var(--rcx-tag-colors-warning-background-color,var(--rcx-color-button-background-warning-default,var(--rcx-color-yellow-400,#ffd95a)));color:#1f2329;color:var(--rcx-tag-colors-warning-color,var(--rcx-color-button-font-on-warning,var(--rcx-color-neutral-900,#1f2329)))}.rcx-tag--warning.rcx-tag--clickable{color:#1f2329;color:var(--rcx-link-color,var(--rcx-tag-colors-warning-color,var(--rcx-color-button-font-on-warning,var(--rcx-color-neutral-900,#1f2329))))}.rcx-tag--warning.rcx-tag--clickable.focus,.rcx-tag--warning.rcx-tag--clickable.is-focused,.rcx-tag--warning.rcx-tag--clickable:focus,.rcx-tag--warning.rcx-tag--clickable:focus-within{color:#1f2329;color:var(--rcx-link-focus-color,var(--rcx-tag-colors-warning-color,var(--rcx-color-button-font-on-warning,var(--rcx-color-neutral-900,#1f2329))))}.rcx-tag--warning.rcx-tag--clickable:where(.is-visited),.rcx-tag--warning.rcx-tag--clickable:where(:visited){color:#1f2329;color:var(--rcx-link-visited-color,var(--rcx-tag-colors-warning-color,var(--rcx-color-button-font-on-warning,var(--rcx-color-neutral-900,#1f2329))))}.rcx-tag--warning.rcx-tag--clickable:where(.active),.rcx-tag--warning.rcx-tag--clickable:where(.is-active),.rcx-tag--warning.rcx-tag--clickable:where(:active){color:#1f2329;color:var(--rcx-link-active-color,var(--rcx-tag-colors-warning-color,var(--rcx-color-button-font-on-warning,var(--rcx-color-neutral-900,#1f2329))))}.rcx-tag--warning.rcx-tag--clickable:hover{background-color:#ffd031;background-color:var(--rcx-tag-colors-warning-hover-background-color,var(--rcx-color-button-background-warning-hover,var(--rcx-color-yellow-500,#ffd031)))}.rcx-tag--featured{background-color:#5f1477;background-color:var(--rcx-tag-colors-featured-background-color,var(--rcx-color-surface-featured,var(--rcx-color-purple-700,#5f1477)));color:#fff;color:var(--rcx-tag-colors-featured-color,var(--rcx-color-button-font-on-primary,#fff))}.rcx-tag--featured.rcx-tag--clickable{color:#fff;color:var(--rcx-link-color,var(--rcx-tag-colors-featured-color,var(--rcx-color-button-font-on-primary,#fff)))}.rcx-tag--featured.rcx-tag--clickable.focus,.rcx-tag--featured.rcx-tag--clickable.is-focused,.rcx-tag--featured.rcx-tag--clickable:focus,.rcx-tag--featured.rcx-tag--clickable:focus-within{color:#fff;color:var(--rcx-link-focus-color,var(--rcx-tag-colors-featured-color,var(--rcx-color-button-font-on-primary,#fff)))}.rcx-tag--featured.rcx-tag--clickable:where(.is-visited),.rcx-tag--featured.rcx-tag--clickable:where(:visited){color:#fff;color:var(--rcx-link-visited-color,var(--rcx-tag-colors-featured-color,var(--rcx-color-button-font-on-primary,#fff)))}.rcx-tag--featured.rcx-tag--clickable:where(.active),.rcx-tag--featured.rcx-tag--clickable:where(.is-active),.rcx-tag--featured.rcx-tag--clickable:where(:active){color:#fff;color:var(--rcx-link-active-color,var(--rcx-tag-colors-featured-color,var(--rcx-color-button-font-on-primary,#fff)))}.rcx-tag--featured.rcx-tag--clickable:hover{background-color:#4a105d;background-color:var(--rcx-tag-colors-featured-hover-background-color,var(--rcx-color-surface-featured-hover,var(--rcx-color-purple-800,#4a105d)))}.rcx-tag--disabled{background-color:#e4e7ea;background-color:var(--rcx-tag-colors-disabled-background-color,var(--rcx-color-surface-neutral,var(--rcx-color-neutral-400,#e4e7ea)));color:#6c737a;color:var(--rcx-tag-colors-disabled-color,var(--rcx-color-font-secondary-info,var(--rcx-color-neutral-700,#6c737a)));cursor:not-allowed}.rcx-tag--medium{font-size:.75rem;font-weight:700;letter-spacing:0;line-height:1rem}.rcx-tag--large{font-size:.875rem;font-weight:700;letter-spacing:0;line-height:1.25rem}.rcx-throbber{display:flex;justify-content:center;margin-bottom:-.0625rem;margin-top:-.0625rem;margin-block:-.0625rem}.rcx-throbber__circle{animation:bounce 1.4s ease-in-out infinite both;background-color:#156ff5;background-color:var(--rcx-color-button-background-primary-default,var(--rcx-color-blue-500,#156ff5));border-radius:100%;margin-left:.0625rem;margin-right:.0625rem;margin-inline:.0625rem}.rcx-throbber__circle--disabled{background-color:#e4e7ea;background-color:var(--rcx-color-button-background-secondary-default,var(--rcx-color-neutral-400,#e4e7ea))}.rcx-throbber__circle--inherit-color{background-color:currentColor}@keyframes bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.rcx-tile{background-color:#fff;background-color:var(--rcx-color-surface-light,#fff);border-radius:.25rem;border-radius:var(--rcx-tile-border-radius,var(--rcx-border-radius-medium,.25rem));color:#2f343d;color:var(--rcx-color-font-default,var(--rcx-color-neutral-800,#2f343d));display:block;font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.25rem}.rcx-tile--elevation-0{box-shadow:none}.rcx-tile--elevation-1{box-shadow:0 0 12px #2f343d1a;box-shadow:0 0 12px 0 var(--rcx-color-shadow-elevation-1,var(--rcx-color-neutral-800-10,rgba(47,52,61,.1)))}.rcx-tile--elevation-1,.rcx-tile--elevation-2{border:1px solid #ebecef;border:1px solid var(--rcx-color-shadow-elevation-border,var(--rcx-color-stroke-extra-light,var(--rcx-color-neutral-250,#ebecef)))}.rcx-tile--elevation-2{box-shadow:0 0 2px #2f343d14,0 0 12px #2f343d1f;box-shadow:0 0 2px 0 var(--rcx-color-shadow-elevation-2x,var(--rcx-color-neutral-800-8,rgba(47,52,61,.08))),0 0 12px 0 var(--rcx-color-shadow-elevation-2y,var(--rcx-color-neutral-800-12,rgba(47,52,61,.12)))}.rcx-toastbar{background-color:#f7f8fa;background-color:var(--rcx-toastbar-background-color,var(--rcx-color-surface-tint,var(--rcx-color-neutral-100,#f7f8fa)));border-radius:.25rem;border-radius:var(--rcx-toastbar-border-radius,var(--rcx-border-radius-medium,.25rem));color:#2f343d;color:var(--rcx-toastbar-color,var(--rcx-color-font-default,var(--rcx-color-neutral-800,#2f343d)));font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.25rem;max-width:26rem;min-width:14.5rem;position:relative}.rcx-toastbar:before{background-color:transparent;border-radius:.25rem .25rem 0 0;border-radius:var(--rcx-toastbar-border-radius,var(--rcx-border-radius-medium,.25rem)) var(--rcx-toastbar-border-radius,var(--rcx-border-radius-medium,.25rem)) 0 0;content:"";display:block;height:.25rem;position:absolute;top:0;width:100%}.rcx-toastbar--success:before{background-color:#148660;background-color:var(--rcx-toastbar-success-color,var(--rcx-color-status-font-on-success,var(--rcx-color-green-800,#148660)))}.rcx-toastbar--error:before{background-color:#9b1325;background-color:var(--rcx-toastbar-error-color,var(--rcx-color-status-font-on-danger,var(--rcx-color-red-800,#9b1325)))}.rcx-toastbar_inner{display:flex;padding:1rem}.rcx-toastbar_content{margin:0 1rem;width:100%}.rcx-toastbar_icon--success{color:#148660;color:var(--rcx-toastbar-success-color,var(--rcx-color-status-font-on-success,var(--rcx-color-green-800,#148660)))}.rcx-toastbar_icon--error{color:#9b1325;color:var(--rcx-toastbar-error-color,var(--rcx-color-status-font-on-danger,var(--rcx-color-red-800,#9b1325)))}.rcx-toastbar_progressbar{border-radius:0 0 .25rem .25rem;border-radius:0 0 var(--rcx-toastbar-border-radius,var(--rcx-border-radius-medium,.25rem)) var(--rcx-toastbar-border-radius,var(--rcx-border-radius-medium,.25rem));bottom:0;height:.25rem;overflow:hidden;position:absolute;width:100%}.rcx-toastbar_progressbar:after{background-color:#e4e7ea;background-color:var(--rcx-toastbar-progressbar-background-color,var(--rcx-color-surface-neutral,var(--rcx-color-neutral-400,#e4e7ea)));content:"";display:block;height:100%}.rcx-toggle-switch{cursor:pointer;display:inline-flex;outline:0;position:relative;vertical-align:middle}.rcx-toggle-switch.disabled,.rcx-toggle-switch.is-disabled .rcx-toggle-switch__input+.rcx-toggle-switch__fake,.rcx-toggle-switch.is-disabled .rcx-toggle-switch__input:checked+.rcx-toggle-switch__fake,.rcx-toggle-switch:disabled,.rcx-toggle-switch__input:checked:disabled+.rcx-toggle-switch__fake,.rcx-toggle-switch__input:disabled+.rcx-toggle-switch__fake{cursor:not-allowed}.rcx-toggle-switch__fake{border-radius:9999px;border-radius:var(--rcx-toggle-switch-border-radius,9999px);width:2.5rem}html:not([dir=rtl]) .rcx-toggle-switch__input+.rcx-toggle-switch__fake:before{left:0}[dir=rtl] .rcx-toggle-switch__input+.rcx-toggle-switch__fake:before{right:0}.rcx-toggle-switch__input+.rcx-toggle-switch__fake:before{background-color:#fff;background-color:var(--rcx-color-button-font-on-primary,#fff);border-radius:9999px;border-radius:var(--rcx-toggle-switch-border-radius,9999px);content:"";height:1.125rem;inset-inline-start:0;position:absolute;width:1.125rem}.rcx-toggle-switch__input:disabled+.rcx-toggle-switch__fake:before{background-color:#cbced1;background-color:var(--rcx-color-button-font-on-secondary-disabled,var(--rcx-color-neutral-500,#cbced1))}html:not([dir=rtl]) .rcx-toggle-switch__input:checked+.rcx-toggle-switch__fake:before{left:calc(100% - 1.125rem)}[dir=rtl] .rcx-toggle-switch__input:checked+.rcx-toggle-switch__fake:before{right:calc(100% - 1.125rem)}.rcx-toggle-switch__input:checked+.rcx-toggle-switch__fake:before{background-color:#fff;background-color:var(--rcx-color-button-font-on-primary,#fff);inset-inline-start:calc(100% - 1.125rem)}.rcx-tooltip{background-color:#1f2329;background-color:var(--rcx-tooltip-dark-background-color,var(--rcx-color-surface-dark,var(--rcx-color-neutral-900,#1f2329)));border-radius:.25rem;border-radius:var(--rcx-tooltip-border-radius,var(--rcx-border-radius-medium,.25rem));color:#fff;color:var(--rcx-tooltip-dark-text-color,var(--rcx-color-font-white,#fff));display:inline-block;font-size:.875rem;font-weight:500;letter-spacing:0;line-height:1.25rem;max-width:240px;padding:8px 12px;pointer-events:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;word-break:break-word}.rcx-tooltip--dir-top:after{bottom:-4px;inset-block-end:-4px;transform:rotate(-45deg)}.rcx-tooltip--dir-bottom:after,.rcx-tooltip--dir-top:after{block-size:0;border-color:transparent transparent #1f2329 #1f2329;border-color:transparent transparent var(--rcx-tooltip-dark-background-color,var(--rcx-color-surface-dark,var(--rcx-color-neutral-900,#1f2329))) var(--rcx-tooltip-dark-background-color,var(--rcx-color-surface-dark,var(--rcx-color-neutral-900,#1f2329)));border-radius:0 0 0 2px;border-width:4px;box-sizing:border-box;content:" ";height:0;inline-size:0;position:absolute;width:0}.rcx-tooltip--dir-bottom:after{inset-block-start:-4px;top:-4px;transform:rotate(135deg)}html:not([dir=rtl]) .rcx-tooltip--dir-left:after{right:-4px}[dir=rtl] .rcx-tooltip--dir-left:after{left:-4px}.rcx-tooltip--dir-left:after{block-size:0;border-color:transparent transparent #1f2329 #1f2329;border-color:transparent transparent var(--rcx-tooltip-dark-background-color,var(--rcx-color-surface-dark,var(--rcx-color-neutral-900,#1f2329))) var(--rcx-tooltip-dark-background-color,var(--rcx-color-surface-dark,var(--rcx-color-neutral-900,#1f2329)));border-radius:0 0 0 2px;border-width:4px;box-sizing:border-box;content:" ";height:0;inline-size:0;inset-block-start:50%;inset-inline-end:-4px;margin-block-start:-4px;margin-top:-4px;position:absolute;top:50%;transform:rotate(-135deg);width:0}html:not([dir=rtl]) .rcx-tooltip--dir-right:after{left:-4px}[dir=rtl] .rcx-tooltip--dir-right:after{right:-4px}.rcx-tooltip--dir-right:after{block-size:0;border-color:transparent transparent #1f2329 #1f2329;border-color:transparent transparent var(--rcx-tooltip-dark-background-color,var(--rcx-color-surface-dark,var(--rcx-color-neutral-900,#1f2329))) var(--rcx-tooltip-dark-background-color,var(--rcx-color-surface-dark,var(--rcx-color-neutral-900,#1f2329)));border-radius:0 0 0 2px;border-width:4px;box-sizing:border-box;content:" ";height:0;inline-size:0;inset-block-start:50%;inset-inline-start:-4px;margin-block-start:-4px;margin-top:-4px;position:absolute;top:50%;transform:rotate(45deg);width:0}.rcx-tooltip--dark{background-color:#1f2329;background-color:var(--rcx-tooltip-dark-background-color,var(--rcx-color-surface-dark,var(--rcx-color-neutral-900,#1f2329)));color:#fff;color:var(--rcx-tooltip-dark-text-color,var(--rcx-color-font-white,#fff))}.rcx-tooltip--light{background-color:#e4e7ea;background-color:var(--rcx-tooltip-light-background-color,var(--rcx-color-surface-neutral,var(--rcx-color-neutral-400,#e4e7ea)));color:#2f343d;color:var(--rcx-tooltip-light-text-color,var(--rcx-color-font-default,var(--rcx-color-neutral-800,#2f343d)))}html:not([dir=rtl]) .rcx-tooltip--pos-middle:after{left:50%}[dir=rtl] .rcx-tooltip--pos-middle:after{right:50%}html:not([dir=rtl]) .rcx-tooltip--pos-middle:after{margin-left:-4px}[dir=rtl] .rcx-tooltip--pos-middle:after{margin-right:-4px}.rcx-tooltip--pos-middle:after{inset-inline-start:50%;margin-inline-start:-4px}html:not([dir=rtl]) .rcx-tooltip--pos-start:after{left:8px}[dir=rtl] .rcx-tooltip--pos-start:after{right:8px}.rcx-tooltip--pos-start:after{inset-inline-start:8px;margin:0}html:not([dir=rtl]) .rcx-tooltip--pos-end:after{left:auto}[dir=rtl] .rcx-tooltip--pos-end:after{right:auto}html:not([dir=rtl]) .rcx-tooltip--pos-end:after{right:8px}[dir=rtl] .rcx-tooltip--pos-end:after{left:8px}.rcx-tooltip--pos-end:after{inset-inline-end:8px;inset-inline-start:auto;margin:0}.rcx-status-bullet{background-size:contain;border-radius:9999px;display:inline-block;flex-grow:0;flex-shrink:0;height:.75rem;width:.75rem}.rcx-status-bullet--small{height:.625rem;width:.625rem}.rcx-status-bullet--online{fill:#148660;fill:var(--rcx-color-status-bullet-online,var(--rcx-color-green-800,#148660))}.rcx-status-bullet--away{fill:#ac892f;fill:var(--rcx-color-status-bullet-away,var(--rcx-color-yellow-800,#ac892f))}.rcx-status-bullet--busy{fill:#d40c26;fill:var(--rcx-color-status-bullet-busy,var(--rcx-color-red-600,#d40c26))}.rcx-status-bullet--disabled{fill:#f38c39;fill:var(--rcx-color-status-bullet-disabled,var(--rcx-color-orange-500,#f38c39))}.rcx-status-bullet--offline{stroke:#6c737a;stroke:var(--rcx-color-status-bullet-offline,var(--rcx-color-neutral-700,#6c737a))}.rcx-status-bullet--loading{stroke:#9ea2a8;stroke:var(--rcx-color-status-bullet-loading,var(--rcx-color-neutral-600,#9ea2a8))}.rcx-message-generic-preview__footer a,.rcx-message-generic-preview__title-link{color:#095ad2;color:var(--rcx-link-color,var(--rcx-color-font-info,var(--rcx-color-blue-600,#095ad2)))}.focus.rcx-message-generic-preview__title-link,.is-focused.rcx-message-generic-preview__title-link,.rcx-message-generic-preview__footer a.focus,.rcx-message-generic-preview__footer a.is-focused,.rcx-message-generic-preview__footer a:focus-visible,.rcx-message-generic-preview__title-link:focus-visible{border-radius:.125rem;border-radius:var(--rcx-border-radius-small,.125rem);box-shadow:0 0 0 2px #d1ebfe;box-shadow:0 0 0 2px var(--rcx-link-focus-outline-color,var(--rcx-color-stroke-extra-light-highlight,var(--rcx-color-blue-200,#d1ebfe)));color:#095ad2;color:var(--rcx-link-focus-color,var(--rcx-color-font-info,var(--rcx-color-blue-600,#095ad2)));outline:1px solid #156ff5;outline:var(--rcx-link-focus-outline-color,var(--rcx-color-stroke-highlight,var(--rcx-color-blue-500,#156ff5))) solid 1px;outline-offset:0;text-decoration:none}.rcx-message-generic-preview__footer a:where(.is-visited),.rcx-message-generic-preview__footer a:where(:visited),.rcx-message-generic-preview__title-link:where(.is-visited),.rcx-message-generic-preview__title-link:where(:visited){color:#095ad2;color:var(--rcx-link-visited-color,var(--rcx-color-font-info,var(--rcx-color-blue-600,#095ad2)))}.rcx-message-generic-preview__footer a:where(.active),.rcx-message-generic-preview__footer a:where(.is-active),.rcx-message-generic-preview__footer a:where(:active),.rcx-message-generic-preview__title-link:where(.active),.rcx-message-generic-preview__title-link:where(.is-active),.rcx-message-generic-preview__title-link:where(:active){color:#095ad2;color:var(--rcx-link-active-color,var(--rcx-color-font-info,var(--rcx-color-blue-600,#095ad2)))}.rcx-message-generic-preview{background-color:#f7f8fa;background-color:var(--rcx-message-generic-preview-content-background-color,var(--rcx-color-surface-tint,var(--rcx-color-neutral-100,#f7f8fa)));border:1px solid #ebecef;border:1px solid var(--rcx-message-generic-preview-border-color,var(--rcx-color-stroke-extra-light,var(--rcx-color-neutral-250,#ebecef)));border-radius:.25rem;border-radius:var(--rcx-border-radius-medium,.25rem);color:#6c737a;color:var(--rcx-message-generic-preview-context-color,var(--rcx-color-font-secondary-info,var(--rcx-color-neutral-700,#6c737a)));display:flex;flex-direction:column;font-size:0;overflow:hidden}.rcx-message-generic-preview__content{display:flex;flex-direction:row;font-size:0}.rcx-message-generic-preview__content-wrapper{display:flex;flex-direction:column;flex-grow:1;justify-content:center;overflow:hidden;padding-block:.5rem;padding:.5rem 1rem;padding-inline:1rem;text-overflow:ellipsis;white-space:nowrap}.rcx-message-generic-preview__preview{background-position:50%;background-repeat:no-repeat;background-size:cover;display:inline-block;height:100%;overflow:hidden;text-indent:100%;white-space:nowrap;width:100%}.rcx-message-generic-preview__title{color:#2f343d;color:var(--rcx-message-generic-preview-title-color,var(--rcx-color-font-default,var(--rcx-color-neutral-800,#2f343d)));display:block;font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.25rem;margin-block-end:.25rem;margin-bottom:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcx-message-generic-preview__title-link{color:#095ad2;color:var(--rcx-link-color,var(--rcx-color-font-info,var(--rcx-color-blue-600,#095ad2)))}.rcx-message-generic-preview__title-link.focus,.rcx-message-generic-preview__title-link.is-focused,.rcx-message-generic-preview__title-link:focus,.rcx-message-generic-preview__title-link:focus-within{color:#095ad2;color:var(--rcx-link-focus-color,var(--rcx-color-font-info,var(--rcx-color-blue-600,#095ad2)))}.rcx-message-generic-preview__title-link:where(.is-visited),.rcx-message-generic-preview__title-link:where(:visited){color:#095ad2;color:var(--rcx-link-visited-color,var(--rcx-color-font-info,var(--rcx-color-blue-600,#095ad2)))}.rcx-message-generic-preview__title-link:where(.active),.rcx-message-generic-preview__title-link:where(.is-active),.rcx-message-generic-preview__title-link:where(:active){color:#095ad2;color:var(--rcx-link-active-color,var(--rcx-color-font-info,var(--rcx-color-blue-600,#095ad2)))}.rcx-message-generic-preview__description{color:#2f343d;color:var(--rcx-message-generic-preview-description-color,var(--rcx-color-font-default,var(--rcx-color-neutral-800,#2f343d)));font-size:.75rem;font-weight:400;letter-spacing:0;line-height:1rem;margin-block-end:.25rem;margin-bottom:.25rem;white-space:normal}.rcx-message-generic-preview__description:not(.rcx-message-generic-preview__description--clamp){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcx-message-generic-preview__description--clamp{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}.rcx-message-generic-preview__footer{color:#6c737a;color:var(--rcx-message-generic-preview-context-color,var(--rcx-color-font-secondary-info,var(--rcx-color-neutral-700,#6c737a)));font-size:.75rem;font-weight:400;letter-spacing:0;line-height:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.rcx-message-generic-preview__footer a{color:#6c737a;color:var(--rcx-link-color,var(--rcx-color-font-secondary-info,var(--rcx-color-neutral-700,#6c737a)))}.rcx-message-generic-preview__footer a.focus,.rcx-message-generic-preview__footer a.is-focused,.rcx-message-generic-preview__footer a:focus,.rcx-message-generic-preview__footer a:focus-within{color:#6c737a;color:var(--rcx-link-focus-color,var(--rcx-color-font-secondary-info,var(--rcx-color-neutral-700,#6c737a)))}.rcx-message-generic-preview__footer a:where(.is-visited),.rcx-message-generic-preview__footer a:where(:visited){color:#6c737a;color:var(--rcx-link-visited-color,var(--rcx-color-font-secondary-info,var(--rcx-color-neutral-700,#6c737a)))}.rcx-message-generic-preview__footer a:where(.active),.rcx-message-generic-preview__footer a:where(.is-active),.rcx-message-generic-preview__footer a:where(:active){color:#6c737a;color:var(--rcx-link-active-color,var(--rcx-color-font-secondary-info,var(--rcx-color-neutral-700,#6c737a)))}.rcx-message-generic-preview__thumb{flex-shrink:0;height:6rem;width:6rem}.rcx-message-generic-preview__image{cursor:pointer;max-height:inherit;max-width:inherit;width:-moz-fit-content;width:fit-content}html:not([dir=rtl]) .rcx-message-generic-preview__icon{margin-left:1rem}[dir=rtl] .rcx-message-generic-preview__icon{margin-right:1rem}.rcx-message-generic-preview__icon{align-items:center;align-self:center;background-color:#e4e7ea;background-color:var(--rcx-message-generic-preview-icon-background-color,var(--rcx-color-surface-neutral,var(--rcx-color-neutral-400,#e4e7ea)));border-radius:.25rem;border-radius:var(--rcx-border-radius-medium,.25rem);display:flex;flex-direction:column;flex-shrink:0;height:3.25rem;justify-content:center;margin-bottom:.75rem;margin-top:.75rem;margin-block:.75rem;margin-inline-start:1rem;width:3rem}.rcx-message-generic-preview__icon-title{color:#2f343d;color:var(--rcx-message-generic-preview-title-color,var(--rcx-color-font-default,var(--rcx-color-neutral-800,#2f343d)));font-size:.625rem;font-weight:700;letter-spacing:0;line-height:.75rem;max-width:2.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcx-message-status-indicator{margin-bottom:.125rem;margin-top:.125rem;margin-block:.125rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rcx-message-status-indicator:empty{display:none}.rcx-message-status-indicator__text{font-size:.75rem;font-weight:400;letter-spacing:0;line-height:1rem;white-space:nowrap}.rcx-message-status-indicator__item,.rcx-message-status-indicator__text{color:#6c737a;color:var(--rcx-color-font-secondary-info,var(--rcx-color-neutral-700,#6c737a))}.rcx-message-status-indicator__item--success{color:#148660;color:var(--rcx-message-status-variant-color-success,var(--rcx-color-status-font-on-success,var(--rcx-color-green-800,#148660)))}.rcx-message-status-indicator__item--danger{color:#9b1325;color:var(--rcx-message-status-variant-color-danger,var(--rcx-color-status-font-on-danger,var(--rcx-color-red-800,#9b1325)))}.rcx-message-status-indicator__item--warning{color:#ac892f;color:var(--rcx-message-status-variant-color-warning,var(--rcx-color-status-font-on-warning,var(--rcx-color-yellow-800,#ac892f)))}.rcx-message-status-indicator__item--primary{color:var(--rcx-color-status-font-on-primary, );color:var(--rcx-message-status-variant-color-primary,var(--rcx-color-status-font-on-primary, ))}.rcx-message-system{align-items:flex-start;border:1px solid transparent;color:#2f343d;color:var(--rcx-color-font-default,var(--rcx-color-neutral-800,#2f343d));display:flex;flex-direction:row;font-size:.75rem;font-weight:400;letter-spacing:0;line-height:1rem;margin-left:.125rem;margin-right:.125rem;margin-inline:.125rem;overflow:hidden;padding-block:.5rem;padding:.5rem 1.25rem;padding-inline:1.25rem;text-overflow:ellipsis;white-space:nowrap}.rcx-message-system--selected{background:#c0f6e4!important;background:var(--rcx-message-system-background-color-selected,var(--rcx-color-status-background-success,var(--rcx-color-green-200,#c0f6e4)))!important;color:#2f343d;color:var(--rcx-color-font-pure-black,var(--rcx-color-neutral-800,#2f343d))}.rcx-message-system__container{align-self:center;display:flex;flex-direction:column;flex-shrink:1;margin-bottom:-.25rem;margin-top:-.25rem;margin-block:-.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.rcx-message-system__body{font-weight:400;margin-left:.125rem;margin-right:.125rem;margin-inline:.125rem}.rcx-message-system__body,.rcx-message-system__name{font-size:.875rem;letter-spacing:0;line-height:1.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcx-message-system__name{flex-shrink:0;font-weight:700}.rcx-message-system__time{flex-shrink:0;font-size:.75rem;font-weight:400;letter-spacing:0;line-height:1rem;margin-left:.125rem;margin-right:.125rem;margin-inline:.125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcx-message-system__block{align-items:center;display:flex;flex-direction:row}.js-focus-visible .rcx-message-system.focus.focus-visible,.js-focus-visible .rcx-message-system:focus.focus-visible,.rcx-message-system.is-focused{border-color:#156ff5;border-color:var(--rcx-color-stroke-highlight,var(--rcx-color-blue-500,#156ff5));border-radius:.25rem;border-radius:var(--rcx-border-radius-medium,.25rem);box-shadow:none;box-shadow:0 0 0 2px #d1ebfe;box-shadow:0 0 0 2px var(--rcx-color-stroke-extra-light-highlight,var(--rcx-color-blue-200,#d1ebfe));outline:0}html:not(.js-focus-visible) .rcx-message-system.focus,html:not(.js-focus-visible) .rcx-message-system.is-focused,html:not(.js-focus-visible) .rcx-message-system:focus,html:not(.js-focus-visible) .rcx-message-system:focus-within{border-color:#156ff5;border-color:var(--rcx-color-stroke-highlight,var(--rcx-color-blue-500,#156ff5));border-radius:.25rem;border-radius:var(--rcx-border-radius-medium,.25rem);box-shadow:none;box-shadow:0 0 0 2px #d1ebfe;box-shadow:0 0 0 2px var(--rcx-color-stroke-extra-light-highlight,var(--rcx-color-blue-200,#d1ebfe));outline:0}body,html{width:100%;height:100%;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{width:100%;height:100%}div{outline:none!important}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}#toastBarRoot{position:fixed;z-index:9999}.react-flow__edges{z-index:1000!important}.react-flow__nodes{z-index:1!important}.react-flow-targetHandle{width:8px!important;height:12px!important;border-radius:2px!important;background:rgb(125,161,185)!important}.react-flow__controls{transform:translate(25%) translateY(-25%) scale(1.5);background:white;display:flex;box-shadow:#0000001a 0 1px 3px,#0000000f 0 1px 2px}.rcx-modal:has(.uiKitWrapper){padding:0!important}.rcx-modal__content:has(.uiKitWrapper){overflow:visible!important}.screen-thumbnail-wrapper{display:grid;place-items:center;cursor:pointer;overflow:hidden;transition:var(--animation-very-fast);background:white;border-radius:8px;box-shadow:0 0 0 1px var(--item-border-color)}.screen-thumbnail-wrapper:hover{transition:var(--animation-very-fast);box-shadow:0 0 0 1px var(--RCPG-tertary-color)!important}.screen-thumbnail-wrapper:hover .screenThumbnailBackdrop{z-index:10;background:rgba(207,207,207,.1254901961);transition:var(--animation-very-fast)}@font-face{font-family:KaTeX_AMS;src:url(./KaTeX_AMS-Regular-0cdd387c.woff2) format("woff2"),url(./KaTeX_AMS-Regular-30da91e8.woff) format("woff"),url(./KaTeX_AMS-Regular-68534840.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Caligraphic;src:url(./KaTeX_Caligraphic-Bold-de7701e4.woff2) format("woff2"),url(./KaTeX_Caligraphic-Bold-1ae6bd74.woff) format("woff"),url(./KaTeX_Caligraphic-Bold-07d8e303.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Caligraphic;src:url(./KaTeX_Caligraphic-Regular-5d53e70a.woff2) format("woff2"),url(./KaTeX_Caligraphic-Regular-3398dd02.woff) format("woff"),url(./KaTeX_Caligraphic-Regular-ed0b7437.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Fraktur;src:url(./KaTeX_Fraktur-Bold-74444efd.woff2) format("woff2"),url(./KaTeX_Fraktur-Bold-9be7ceb8.woff) format("woff"),url(./KaTeX_Fraktur-Bold-9163df9c.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Fraktur;src:url(./KaTeX_Fraktur-Regular-51814d27.woff2) format("woff2"),url(./KaTeX_Fraktur-Regular-5e28753b.woff) format("woff"),url(./KaTeX_Fraktur-Regular-1e6f9579.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Main;src:url(./KaTeX_Main-Bold-0f60d1b8.woff2) format("woff2"),url(./KaTeX_Main-Bold-c76c5d69.woff) format("woff"),url(./KaTeX_Main-Bold-138ac28d.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Main;src:url(./KaTeX_Main-BoldItalic-99cd42a3.woff2) format("woff2"),url(./KaTeX_Main-BoldItalic-a6f7ec0d.woff) format("woff"),url(./KaTeX_Main-BoldItalic-70ee1f64.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:KaTeX_Main;src:url(./KaTeX_Main-Italic-97479ca6.woff2) format("woff2"),url(./KaTeX_Main-Italic-f1d6ef86.woff) format("woff"),url(./KaTeX_Main-Italic-0d85ae7c.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:KaTeX_Main;src:url(./KaTeX_Main-Regular-c2342cd8.woff2) format("woff2"),url(./KaTeX_Main-Regular-c6368d87.woff) format("woff"),url(./KaTeX_Main-Regular-d0332f52.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Math;src:url(./KaTeX_Math-BoldItalic-dc47344d.woff2) format("woff2"),url(./KaTeX_Math-BoldItalic-850c0af5.woff) format("woff"),url(./KaTeX_Math-BoldItalic-f9377ab0.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:KaTeX_Math;src:url(./KaTeX_Math-Italic-7af58c5e.woff2) format("woff2"),url(./KaTeX_Math-Italic-8a8d2445.woff) format("woff"),url(./KaTeX_Math-Italic-08ce98e5.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:KaTeX_SansSerif;src:url(./KaTeX_SansSerif-Bold-e99ae511.woff2) format("woff2"),url(./KaTeX_SansSerif-Bold-ece03cfd.woff) format("woff"),url(./KaTeX_SansSerif-Bold-1ece03f7.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_SansSerif;src:url(./KaTeX_SansSerif-Italic-00b26ac8.woff2) format("woff2"),url(./KaTeX_SansSerif-Italic-91ee6750.woff) format("woff"),url(./KaTeX_SansSerif-Italic-3931dd81.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:KaTeX_SansSerif;src:url(./KaTeX_SansSerif-Regular-68e8c73e.woff2) format("woff2"),url(./KaTeX_SansSerif-Regular-11e4dc8a.woff) format("woff"),url(./KaTeX_SansSerif-Regular-f36ea897.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Script;src:url(./KaTeX_Script-Regular-036d4e95.woff2) format("woff2"),url(./KaTeX_Script-Regular-d96cdf2b.woff) format("woff"),url(./KaTeX_Script-Regular-1c67f068.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size1;src:url(./KaTeX_Size1-Regular-6b47c401.woff2) format("woff2"),url(./KaTeX_Size1-Regular-c943cc98.woff) format("woff"),url(./KaTeX_Size1-Regular-95b6d2f1.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size2;src:url(./KaTeX_Size2-Regular-d04c5421.woff2) format("woff2"),url(./KaTeX_Size2-Regular-2014c523.woff) format("woff"),url(./KaTeX_Size2-Regular-a6b2099f.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size3;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC) format("woff2"),url(./KaTeX_Size3-Regular-6ab6b62e.woff) format("woff"),url(./KaTeX_Size3-Regular-500e04d5.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size4;src:url(./KaTeX_Size4-Regular-a4af7d41.woff2) format("woff2"),url(./KaTeX_Size4-Regular-99f9c675.woff) format("woff"),url(./KaTeX_Size4-Regular-c647367d.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Typewriter;src:url(./KaTeX_Typewriter-Regular-71d517d6.woff2) format("woff2"),url(./KaTeX_Typewriter-Regular-e14fed02.woff) format("woff"),url(./KaTeX_Typewriter-Regular-f01f3e87.ttf) format("truetype");font-weight:400;font-style:normal}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important}.katex *{border-color:currentColor}.katex .katex-version:after{content:"0.16.11"}.katex .katex-mathml{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.katex .katex-html>.newline{display:block}.katex .base{position:relative;display:inline-block;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-weight:700;font-style:italic}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{display:inline-table;table-layout:fixed;border-collapse:collapse}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;vertical-align:bottom;position:relative}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;vertical-align:bottom;font-size:1px;width:2px;min-width:2px}.katex .vbox{display:inline-flex;flex-direction:column;align-items:baseline}.katex .hbox{display:inline-flex;flex-direction:row;width:100%}.katex .thinbox{display:inline-flex;flex-direction:row;width:0;max-width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{display:inline-block;width:100%;border-bottom-style:solid}.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .underline .underline-line,.katex .hline,.katex .hdashline,.katex .rule{min-height:1px}.katex .mspace{display:inline-block}.katex .llap,.katex .rlap,.katex .clap{width:0;position:relative}.katex .llap>.inner,.katex .rlap>.inner,.katex .clap>.inner{position:absolute}.katex .llap>.fix,.katex .rlap>.fix,.katex .clap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .rlap>.inner,.katex .clap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{display:inline-block;border:solid 0;position:relative}.katex .overline .overline-line,.katex .underline .underline-line,.katex .hline{display:inline-block;width:100%;border-bottom-style:solid}.katex .hdashline{display:inline-block;width:100%;border-bottom-style:dashed}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .sizing.reset-size1.size1,.katex .fontsize-ensurer.reset-size1.size1{font-size:1em}.katex .sizing.reset-size1.size2,.katex .fontsize-ensurer.reset-size1.size2{font-size:1.2em}.katex .sizing.reset-size1.size3,.katex .fontsize-ensurer.reset-size1.size3{font-size:1.4em}.katex .sizing.reset-size1.size4,.katex .fontsize-ensurer.reset-size1.size4{font-size:1.6em}.katex .sizing.reset-size1.size5,.katex .fontsize-ensurer.reset-size1.size5{font-size:1.8em}.katex .sizing.reset-size1.size6,.katex .fontsize-ensurer.reset-size1.size6{font-size:2em}.katex .sizing.reset-size1.size7,.katex .fontsize-ensurer.reset-size1.size7{font-size:2.4em}.katex .sizing.reset-size1.size8,.katex .fontsize-ensurer.reset-size1.size8{font-size:2.88em}.katex .sizing.reset-size1.size9,.katex .fontsize-ensurer.reset-size1.size9{font-size:3.456em}.katex .sizing.reset-size1.size10,.katex .fontsize-ensurer.reset-size1.size10{font-size:4.148em}.katex .sizing.reset-size1.size11,.katex .fontsize-ensurer.reset-size1.size11{font-size:4.976em}.katex .sizing.reset-size2.size1,.katex .fontsize-ensurer.reset-size2.size1{font-size:.8333333333em}.katex .sizing.reset-size2.size2,.katex .fontsize-ensurer.reset-size2.size2{font-size:1em}.katex .sizing.reset-size2.size3,.katex .fontsize-ensurer.reset-size2.size3{font-size:1.1666666667em}.katex .sizing.reset-size2.size4,.katex .fontsize-ensurer.reset-size2.size4{font-size:1.3333333333em}.katex .sizing.reset-size2.size5,.katex .fontsize-ensurer.reset-size2.size5{font-size:1.5em}.katex .sizing.reset-size2.size6,.katex .fontsize-ensurer.reset-size2.size6{font-size:1.6666666667em}.katex .sizing.reset-size2.size7,.katex .fontsize-ensurer.reset-size2.size7{font-size:2em}.katex .sizing.reset-size2.size8,.katex .fontsize-ensurer.reset-size2.size8{font-size:2.4em}.katex .sizing.reset-size2.size9,.katex .fontsize-ensurer.reset-size2.size9{font-size:2.88em}.katex .sizing.reset-size2.size10,.katex .fontsize-ensurer.reset-size2.size10{font-size:3.4566666667em}.katex .sizing.reset-size2.size11,.katex .fontsize-ensurer.reset-size2.size11{font-size:4.1466666667em}.katex .sizing.reset-size3.size1,.katex .fontsize-ensurer.reset-size3.size1{font-size:.7142857143em}.katex .sizing.reset-size3.size2,.katex .fontsize-ensurer.reset-size3.size2{font-size:.8571428571em}.katex .sizing.reset-size3.size3,.katex .fontsize-ensurer.reset-size3.size3{font-size:1em}.katex .sizing.reset-size3.size4,.katex .fontsize-ensurer.reset-size3.size4{font-size:1.1428571429em}.katex .sizing.reset-size3.size5,.katex .fontsize-ensurer.reset-size3.size5{font-size:1.2857142857em}.katex .sizing.reset-size3.size6,.katex .fontsize-ensurer.reset-size3.size6{font-size:1.4285714286em}.katex .sizing.reset-size3.size7,.katex .fontsize-ensurer.reset-size3.size7{font-size:1.7142857143em}.katex .sizing.reset-size3.size8,.katex .fontsize-ensurer.reset-size3.size8{font-size:2.0571428571em}.katex .sizing.reset-size3.size9,.katex .fontsize-ensurer.reset-size3.size9{font-size:2.4685714286em}.katex .sizing.reset-size3.size10,.katex .fontsize-ensurer.reset-size3.size10{font-size:2.9628571429em}.katex .sizing.reset-size3.size11,.katex .fontsize-ensurer.reset-size3.size11{font-size:3.5542857143em}.katex .sizing.reset-size4.size1,.katex .fontsize-ensurer.reset-size4.size1{font-size:.625em}.katex .sizing.reset-size4.size2,.katex .fontsize-ensurer.reset-size4.size2{font-size:.75em}.katex .sizing.reset-size4.size3,.katex .fontsize-ensurer.reset-size4.size3{font-size:.875em}.katex .sizing.reset-size4.size4,.katex .fontsize-ensurer.reset-size4.size4{font-size:1em}.katex .sizing.reset-size4.size5,.katex .fontsize-ensurer.reset-size4.size5{font-size:1.125em}.katex .sizing.reset-size4.size6,.katex .fontsize-ensurer.reset-size4.size6{font-size:1.25em}.katex .sizing.reset-size4.size7,.katex .fontsize-ensurer.reset-size4.size7{font-size:1.5em}.katex .sizing.reset-size4.size8,.katex .fontsize-ensurer.reset-size4.size8{font-size:1.8em}.katex .sizing.reset-size4.size9,.katex .fontsize-ensurer.reset-size4.size9{font-size:2.16em}.katex .sizing.reset-size4.size10,.katex .fontsize-ensurer.reset-size4.size10{font-size:2.5925em}.katex .sizing.reset-size4.size11,.katex .fontsize-ensurer.reset-size4.size11{font-size:3.11em}.katex .sizing.reset-size5.size1,.katex .fontsize-ensurer.reset-size5.size1{font-size:.5555555556em}.katex .sizing.reset-size5.size2,.katex .fontsize-ensurer.reset-size5.size2{font-size:.6666666667em}.katex .sizing.reset-size5.size3,.katex .fontsize-ensurer.reset-size5.size3{font-size:.7777777778em}.katex .sizing.reset-size5.size4,.katex .fontsize-ensurer.reset-size5.size4{font-size:.8888888889em}.katex .sizing.reset-size5.size5,.katex .fontsize-ensurer.reset-size5.size5{font-size:1em}.katex .sizing.reset-size5.size6,.katex .fontsize-ensurer.reset-size5.size6{font-size:1.1111111111em}.katex .sizing.reset-size5.size7,.katex .fontsize-ensurer.reset-size5.size7{font-size:1.3333333333em}.katex .sizing.reset-size5.size8,.katex .fontsize-ensurer.reset-size5.size8{font-size:1.6em}.katex .sizing.reset-size5.size9,.katex .fontsize-ensurer.reset-size5.size9{font-size:1.92em}.katex .sizing.reset-size5.size10,.katex .fontsize-ensurer.reset-size5.size10{font-size:2.3044444444em}.katex .sizing.reset-size5.size11,.katex .fontsize-ensurer.reset-size5.size11{font-size:2.7644444444em}.katex .sizing.reset-size6.size1,.katex .fontsize-ensurer.reset-size6.size1{font-size:.5em}.katex .sizing.reset-size6.size2,.katex .fontsize-ensurer.reset-size6.size2{font-size:.6em}.katex .sizing.reset-size6.size3,.katex .fontsize-ensurer.reset-size6.size3{font-size:.7em}.katex .sizing.reset-size6.size4,.katex .fontsize-ensurer.reset-size6.size4{font-size:.8em}.katex .sizing.reset-size6.size5,.katex .fontsize-ensurer.reset-size6.size5{font-size:.9em}.katex .sizing.reset-size6.size6,.katex .fontsize-ensurer.reset-size6.size6{font-size:1em}.katex .sizing.reset-size6.size7,.katex .fontsize-ensurer.reset-size6.size7{font-size:1.2em}.katex .sizing.reset-size6.size8,.katex .fontsize-ensurer.reset-size6.size8{font-size:1.44em}.katex .sizing.reset-size6.size9,.katex .fontsize-ensurer.reset-size6.size9{font-size:1.728em}.katex .sizing.reset-size6.size10,.katex .fontsize-ensurer.reset-size6.size10{font-size:2.074em}.katex .sizing.reset-size6.size11,.katex .fontsize-ensurer.reset-size6.size11{font-size:2.488em}.katex .sizing.reset-size7.size1,.katex .fontsize-ensurer.reset-size7.size1{font-size:.4166666667em}.katex .sizing.reset-size7.size2,.katex .fontsize-ensurer.reset-size7.size2{font-size:.5em}.katex .sizing.reset-size7.size3,.katex .fontsize-ensurer.reset-size7.size3{font-size:.5833333333em}.katex .sizing.reset-size7.size4,.katex .fontsize-ensurer.reset-size7.size4{font-size:.6666666667em}.katex .sizing.reset-size7.size5,.katex .fontsize-ensurer.reset-size7.size5{font-size:.75em}.katex .sizing.reset-size7.size6,.katex .fontsize-ensurer.reset-size7.size6{font-size:.8333333333em}.katex .sizing.reset-size7.size7,.katex .fontsize-ensurer.reset-size7.size7{font-size:1em}.katex .sizing.reset-size7.size8,.katex .fontsize-ensurer.reset-size7.size8{font-size:1.2em}.katex .sizing.reset-size7.size9,.katex .fontsize-ensurer.reset-size7.size9{font-size:1.44em}.katex .sizing.reset-size7.size10,.katex .fontsize-ensurer.reset-size7.size10{font-size:1.7283333333em}.katex .sizing.reset-size7.size11,.katex .fontsize-ensurer.reset-size7.size11{font-size:2.0733333333em}.katex .sizing.reset-size8.size1,.katex .fontsize-ensurer.reset-size8.size1{font-size:.3472222222em}.katex .sizing.reset-size8.size2,.katex .fontsize-ensurer.reset-size8.size2{font-size:.4166666667em}.katex .sizing.reset-size8.size3,.katex .fontsize-ensurer.reset-size8.size3{font-size:.4861111111em}.katex .sizing.reset-size8.size4,.katex .fontsize-ensurer.reset-size8.size4{font-size:.5555555556em}.katex .sizing.reset-size8.size5,.katex .fontsize-ensurer.reset-size8.size5{font-size:.625em}.katex .sizing.reset-size8.size6,.katex .fontsize-ensurer.reset-size8.size6{font-size:.6944444444em}.katex .sizing.reset-size8.size7,.katex .fontsize-ensurer.reset-size8.size7{font-size:.8333333333em}.katex .sizing.reset-size8.size8,.katex .fontsize-ensurer.reset-size8.size8{font-size:1em}.katex .sizing.reset-size8.size9,.katex .fontsize-ensurer.reset-size8.size9{font-size:1.2em}.katex .sizing.reset-size8.size10,.katex .fontsize-ensurer.reset-size8.size10{font-size:1.4402777778em}.katex .sizing.reset-size8.size11,.katex .fontsize-ensurer.reset-size8.size11{font-size:1.7277777778em}.katex .sizing.reset-size9.size1,.katex .fontsize-ensurer.reset-size9.size1{font-size:.2893518519em}.katex .sizing.reset-size9.size2,.katex .fontsize-ensurer.reset-size9.size2{font-size:.3472222222em}.katex .sizing.reset-size9.size3,.katex .fontsize-ensurer.reset-size9.size3{font-size:.4050925926em}.katex .sizing.reset-size9.size4,.katex .fontsize-ensurer.reset-size9.size4{font-size:.462962963em}.katex .sizing.reset-size9.size5,.katex .fontsize-ensurer.reset-size9.size5{font-size:.5208333333em}.katex .sizing.reset-size9.size6,.katex .fontsize-ensurer.reset-size9.size6{font-size:.5787037037em}.katex .sizing.reset-size9.size7,.katex .fontsize-ensurer.reset-size9.size7{font-size:.6944444444em}.katex .sizing.reset-size9.size8,.katex .fontsize-ensurer.reset-size9.size8{font-size:.8333333333em}.katex .sizing.reset-size9.size9,.katex .fontsize-ensurer.reset-size9.size9{font-size:1em}.katex .sizing.reset-size9.size10,.katex .fontsize-ensurer.reset-size9.size10{font-size:1.2002314815em}.katex .sizing.reset-size9.size11,.katex .fontsize-ensurer.reset-size9.size11{font-size:1.4398148148em}.katex .sizing.reset-size10.size1,.katex .fontsize-ensurer.reset-size10.size1{font-size:.2410800386em}.katex .sizing.reset-size10.size2,.katex .fontsize-ensurer.reset-size10.size2{font-size:.2892960463em}.katex .sizing.reset-size10.size3,.katex .fontsize-ensurer.reset-size10.size3{font-size:.337512054em}.katex .sizing.reset-size10.size4,.katex .fontsize-ensurer.reset-size10.size4{font-size:.3857280617em}.katex .sizing.reset-size10.size5,.katex .fontsize-ensurer.reset-size10.size5{font-size:.4339440694em}.katex .sizing.reset-size10.size6,.katex .fontsize-ensurer.reset-size10.size6{font-size:.4821600771em}.katex .sizing.reset-size10.size7,.katex .fontsize-ensurer.reset-size10.size7{font-size:.5785920926em}.katex .sizing.reset-size10.size8,.katex .fontsize-ensurer.reset-size10.size8{font-size:.6943105111em}.katex .sizing.reset-size10.size9,.katex .fontsize-ensurer.reset-size10.size9{font-size:.8331726133em}.katex .sizing.reset-size10.size10,.katex .fontsize-ensurer.reset-size10.size10{font-size:1em}.katex .sizing.reset-size10.size11,.katex .fontsize-ensurer.reset-size10.size11{font-size:1.1996142719em}.katex .sizing.reset-size11.size1,.katex .fontsize-ensurer.reset-size11.size1{font-size:.2009646302em}.katex .sizing.reset-size11.size2,.katex .fontsize-ensurer.reset-size11.size2{font-size:.2411575563em}.katex .sizing.reset-size11.size3,.katex .fontsize-ensurer.reset-size11.size3{font-size:.2813504823em}.katex .sizing.reset-size11.size4,.katex .fontsize-ensurer.reset-size11.size4{font-size:.3215434084em}.katex .sizing.reset-size11.size5,.katex .fontsize-ensurer.reset-size11.size5{font-size:.3617363344em}.katex .sizing.reset-size11.size6,.katex .fontsize-ensurer.reset-size11.size6{font-size:.4019292605em}.katex .sizing.reset-size11.size7,.katex .fontsize-ensurer.reset-size11.size7{font-size:.4823151125em}.katex .sizing.reset-size11.size8,.katex .fontsize-ensurer.reset-size11.size8{font-size:.578778135em}.katex .sizing.reset-size11.size9,.katex .fontsize-ensurer.reset-size11.size9{font-size:.6945337621em}.katex .sizing.reset-size11.size10,.katex .fontsize-ensurer.reset-size11.size10{font-size:.8336012862em}.katex .sizing.reset-size11.size11,.katex .fontsize-ensurer.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .op-limits>.vlist-t{text-align:center}.katex .accent>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{display:block;position:absolute;width:100%;height:inherit;fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex svg path{stroke:none}.katex img{border-style:none;min-width:0;min-height:0;max-width:none;max-height:none}.katex .stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .stretchy:before,.katex .stretchy:after{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{position:absolute;left:0;width:50.2%;overflow:hidden}.katex .halfarrow-right{position:absolute;right:0;width:50.2%;overflow:hidden}.katex .brace-left{position:absolute;left:0;width:25.1%;overflow:hidden}.katex .brace-center{position:absolute;left:25%;width:50%;overflow:hidden}.katex .brace-right{position:absolute;right:0;width:25.1%;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .x-arrow,.katex .mover,.katex .munder{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{box-sizing:border-box;border-top:.049em solid;border-right:.049em solid;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{counter-increment:katexEqnNo;content:"(" counter(katexEqnNo) ")"}.katex .mml-eqn-num:before{counter-increment:mmlEqnNo;content:"(" counter(mmlEqnNo) ")"}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;position:absolute;left:calc(50% + .3em);text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo}.rc-editableLabel>input{border-width:0px!important;padding:0!important;min-height:0px!important}.rc-editableLabel>input:focus{box-shadow:none!important}.rc-editableLabel:focus-within.rc-editableLabel>.editableLabel-icon{visibility:hidden}.rc-editableLabel>.editableLabel-icon{cursor:pointer;scale:1.2}.Resizer{background:#000;opacity:.2;z-index:10;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box}.Resizer:hover{-webkit-transition:all 2s ease;transition:all 2s ease}.Resizer.horizontal{height:11px;margin:-5px 0;border-top:5px solid rgba(255,255,255,0);border-bottom:5px solid rgba(255,255,255,0);cursor:row-resize;width:100%}.Resizer.horizontal:hover{border-top:5px solid rgba(0,0,0,.5);border-bottom:5px solid rgba(0,0,0,.5)}.Resizer.vertical{width:11px;margin:0 -5px;border-left:5px solid rgba(255,255,255,0);border-right:5px solid rgba(255,255,255,0);cursor:col-resize}.Resizer.vertical:hover{border-left:5px solid rgba(0,0,0,.5);border-right:5px solid rgba(0,0,0,.5)}.Resizer.disabled{cursor:not-allowed}.Resizer.disabled:hover{border-color:transparent}.pane1Style{width:40%}.uikit-element-wrapper{position:relative;box-sizing:border-box;outline:1px solid transparent;height:fit-content;align-items:center;transition:var(--animation-fast)}.uikit-element-wrapper:before{content:"";display:block;position:absolute;inset:-8px;border-radius:4px;outline:var(--elements-border)!important;box-shadow:0 0 8px 1px #ddd;opacity:0;transition:var(--animation-fast)}.uikit-element-wrapper:hover>*{position:relative}.uikit-element-wrapper:hover:before{opacity:1}.uikit-element-wrapper:hover>.uikit-element-delete-btn{visibility:visible!important}.uikit-element-wrapper:active>*{position:relative}.uikit-element-wrapper:active:before{background:white;opacity:1}.uikit-element-delete-btn{position:absolute!important;top:50%;right:-19px;width:20px;height:20px;visibility:hidden;cursor:pointer;z-index:1;background-color:#fff;border-radius:4px;border:var(--elements-border);display:grid;place-items:center;transform:translateY(-50%)}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;cursor:-webkit-grab;cursor:grab}.react-flow__pane.selection{cursor:pointer}.react-flow__pane.dragging{cursor:-webkit-grabbing;cursor:grabbing}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow .react-flow__edges{pointer-events:none;overflow:visible}.react-flow__edge-path,.react-flow__connection-path{stroke:#b1b1b7;stroke-width:1;fill:none}.react-flow__edge{pointer-events:visibleStroke;cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;-webkit-animation:dashdraw .5s linear infinite;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;-webkit-animation:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge:focus .react-flow__edge-path,.react-flow__edge:focus-visible .react-flow__edge-path{stroke:#555}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge-textbg{fill:#fff}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;-webkit-animation:dashdraw .5s linear infinite;animation:dashdraw .5s linear infinite}.react-flow__connectionline{z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:-webkit-grab;cursor:grab}.react-flow__node.dragging{cursor:-webkit-grabbing;cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:-webkit-grab;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background:#1a192b;border:1px solid white;border-radius:100%}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:-4px;transform:translate(-50%)}.react-flow__handle-top{left:50%;top:-4px;transform:translate(-50%)}.react-flow__handle-left{top:50%;left:-4px;transform:translateY(-50%)}.react-flow__handle-right{right:-4px;top:50%;transform:translateY(-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.center{left:50%;transform:translate(-50%)}.react-flow__attribution{font-size:10px;background:rgba(255,255,255,.5);padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@-webkit-keyframes dashdraw{0%{stroke-dashoffset:10}}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-input,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:3px;width:150px;font-size:12px;color:#222;text-align:center;border-width:1px;border-style:solid;border-color:#1a192b;background-color:#fff}.react-flow__node-default.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:0 0 0 .5px #1a192b}.react-flow__node-group{background-color:#f0f0f040}.react-flow__nodesselection-rect,.react-flow__selection{background:rgba(0,89,220,.08);border:1px dotted rgba(0,89,220,.8)}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls{box-shadow:0 0 2px 1px #00000014}.react-flow__controls-button{border:none;background:#fefefe;border-bottom:1px solid #eee;box-sizing:content-box;display:flex;justify-content:center;align-items:center;width:16px;height:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:5px}.react-flow__controls-button:hover{background:#f4f4f4}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__minimap{background-color:#fff}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:4px;height:4px;border:1px solid #fff;border-radius:1px;background-color:#3367d9;transform:translate(-50%,-50%)}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:#3367d9;border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.rc-scrollbars-view{position:relative!important;overflow:hidden!important;width:100%!important;z-index:1000!important;margin:0!important}:root{--primaryBackgroundColor: #f6f9fc;--RCPG-primary-color: #f5455c;--RCPG-secondary-color: #19ac7c;--RCPG-tertary-color: #156ff5;--default-border-color: #e6e6e6;--item-border-color: #d6d6d6;--animation-default: .5s ease;--animation-fast: .3s ease;--animation-very-fast: .1s ease;--sidebar-width: min(35%, 250px);--dropdown-box-shadow: inset -15px 15px 20px -30px rgb(47 52 61 / 55%);--default-border: 1px solid var(--default-border-color);--elements-border: 1px solid #b9b8b8;--elements-box-shadow: 0px 0px 8px 1px #ddd;--navbar-height: min(60px, 25vw);--content-height: calc(100vh - var(--navbar-height))}.rc-prototype-renderer{background:white;padding:20px!important}.rc-prototype-renderer .rc-prototype_action{position:relative}.rc-prototype-renderer .rcx-message:hover{background:none!important}.rc-prototype_action-glow{position:absolute;top:0;left:0;animation:glow 1s ease-out both;width:100%;height:100%;z-index:1000;background-color:var(--RCPG-tertary-color)}@keyframes glow{0%{opacity:0}2%{opacity:.3}to{opacity:0}}
diff --git a/pr-preview/pr-33293/uikit-playground/assets/index-dd40d157.js b/pr-preview/pr-33293/uikit-playground/assets/index-dd40d157.js
deleted file mode 100644
index 571e5a6deafc18b70a2e41ce2f83f775fc8364ad..0000000000000000000000000000000000000000
--- a/pr-preview/pr-33293/uikit-playground/assets/index-dd40d157.js
+++ /dev/null
@@ -1,1178 +0,0 @@
-(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const a of document.querySelectorAll('link[rel="modulepreload"]'))n(a);new MutationObserver(a=>{for(const o of a)if(o.type==="childList")for(const s of o.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&n(s)}).observe(document,{childList:!0,subtree:!0});function r(a){const o={};return a.integrity&&(o.integrity=a.integrity),a.referrerPolicy&&(o.referrerPolicy=a.referrerPolicy),a.crossOrigin==="use-credentials"?o.credentials="include":a.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function n(a){if(a.ep)return;a.ep=!0;const o=r(a);fetch(a.href,o)}})();var jn=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function hm(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function dp(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var r=function n(){if(this instanceof n){var a=[null];a.push.apply(a,arguments);var o=Function.bind.apply(t,a);return new o}return t.apply(this,arguments)};r.prototype=t.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(e).forEach(function(n){var a=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(r,n,a.get?a:{enumerable:!0,get:function(){return e[n]}})}),r}var tH={exports:{}},WS={};/*
-object-assign
-(c) Sindre Sorhus
-@license MIT
-*/var a4=Object.getOwnPropertySymbols,nse=Object.prototype.hasOwnProperty,ise=Object.prototype.propertyIsEnumerable;function ase(e){if(e==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}function ose(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de",Object.getOwnPropertyNames(e)[0]==="5")return!1;for(var t={},r=0;r<10;r++)t["_"+String.fromCharCode(r)]=r;var n=Object.getOwnPropertyNames(t).map(function(o){return t[o]});if(n.join("")!=="0123456789")return!1;var a={};return"abcdefghijklmnopqrst".split("").forEach(function(o){a[o]=o}),Object.keys(Object.assign({},a)).join("")==="abcdefghijklmnopqrst"}catch{return!1}}var rH=ose()?Object.assign:function(e,t){for(var r,n=ase(e),a,o=1;o<arguments.length;o++){r=Object(arguments[o]);for(var s in r)nse.call(r,s)&&(n[s]=r[s]);if(a4){a=a4(r);for(var l=0;l<a.length;l++)ise.call(r,a[l])&&(n[a[l]]=r[a[l]])}}return n},nH={exports:{}},xo={};/** @license React v17.0.2
- * react.production.min.js
- *
- * Copyright (c) Facebook, Inc. and its affiliates.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- */var eB=rH,fx=60103,iH=60106;xo.Fragment=60107;xo.StrictMode=60108;xo.Profiler=60114;var aH=60109,oH=60110,sH=60112;xo.Suspense=60113;var lH=60115,uH=60116;if(typeof Symbol=="function"&&Symbol.for){var Hf=Symbol.for;fx=Hf("react.element"),iH=Hf("react.portal"),xo.Fragment=Hf("react.fragment"),xo.StrictMode=Hf("react.strict_mode"),xo.Profiler=Hf("react.profiler"),aH=Hf("react.provider"),oH=Hf("react.context"),sH=Hf("react.forward_ref"),xo.Suspense=Hf("react.suspense"),lH=Hf("react.memo"),uH=Hf("react.lazy")}var o4=typeof Symbol=="function"&&Symbol.iterator;function sse(e){return e===null||typeof e!="object"?null:(e=o4&&e[o4]||e["@@iterator"],typeof e=="function"?e:null)}function HS(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r<arguments.length;r++)t+="&args[]="+encodeURIComponent(arguments[r]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var cH={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},dH={};function px(e,t,r){this.props=e,this.context=t,this.refs=dH,this.updater=r||cH}px.prototype.isReactComponent={};px.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error(HS(85));this.updater.enqueueSetState(this,e,t,"setState")};px.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function fH(){}fH.prototype=px.prototype;function tB(e,t,r){this.props=e,this.context=t,this.refs=dH,this.updater=r||cH}var rB=tB.prototype=new fH;rB.constructor=tB;eB(rB,px.prototype);rB.isPureReactComponent=!0;var nB={current:null},pH=Object.prototype.hasOwnProperty,hH={key:!0,ref:!0,__self:!0,__source:!0};function mH(e,t,r){var n,a={},o=null,s=null;if(t!=null)for(n in t.ref!==void 0&&(s=t.ref),t.key!==void 0&&(o=""+t.key),t)pH.call(t,n)&&!hH.hasOwnProperty(n)&&(a[n]=t[n]);var l=arguments.length-2;if(l===1)a.children=r;else if(1<l){for(var m=Array(l),b=0;b<l;b++)m[b]=arguments[b+2];a.children=m}if(e&&e.defaultProps)for(n in l=e.defaultProps,l)a[n]===void 0&&(a[n]=l[n]);return{$$typeof:fx,type:e,key:o,ref:s,props:a,_owner:nB.current}}function lse(e,t){return{$$typeof:fx,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function iB(e){return typeof e=="object"&&e!==null&&e.$$typeof===fx}function use(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(r){return t[r]})}var s4=/\/+/g;function JT(e,t){return typeof e=="object"&&e!==null&&e.key!=null?use(""+e.key):t.toString(36)}function NE(e,t,r,n,a){var o=typeof e;(o==="undefined"||o==="boolean")&&(e=null);var s=!1;if(e===null)s=!0;else switch(o){case"string":case"number":s=!0;break;case"object":switch(e.$$typeof){case fx:case iH:s=!0}}if(s)return s=e,a=a(s),e=n===""?"."+JT(s,0):n,Array.isArray(a)?(r="",e!=null&&(r=e.replace(s4,"$&/")+"/"),NE(a,t,r,"",function(b){return b})):a!=null&&(iB(a)&&(a=lse(a,r+(!a.key||s&&s.key===a.key?"":(""+a.key).replace(s4,"$&/")+"/")+e)),t.push(a)),1;if(s=0,n=n===""?".":n+":",Array.isArray(e))for(var l=0;l<e.length;l++){o=e[l];var m=n+JT(o,l);s+=NE(o,t,r,m,a)}else if(m=sse(e),typeof m=="function")for(e=m.call(e),l=0;!(o=e.next()).done;)o=o.value,m=n+JT(o,l++),s+=NE(o,t,r,m,a);else if(o==="object")throw t=""+e,Error(HS(31,t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t));return s}function PC(e,t,r){if(e==null)return e;var n=[],a=0;return NE(e,n,"","",function(o){return t.call(r,o,a++)}),n}function cse(e){if(e._status===-1){var t=e._result;t=t(),e._status=0,e._result=t,t.then(function(r){e._status===0&&(r=r.default,e._status=1,e._result=r)},function(r){e._status===0&&(e._status=2,e._result=r)})}if(e._status===1)return e._result;throw e._result}var gH={current:null};function mm(){var e=gH.current;if(e===null)throw Error(HS(321));return e}var dse={ReactCurrentDispatcher:gH,ReactCurrentBatchConfig:{transition:0},ReactCurrentOwner:nB,IsSomeRendererActing:{current:!1},assign:eB};xo.Children={map:PC,forEach:function(e,t,r){PC(e,function(){t.apply(this,arguments)},r)},count:function(e){var t=0;return PC(e,function(){t++}),t},toArray:function(e){return PC(e,function(t){return t})||[]},only:function(e){if(!iB(e))throw Error(HS(143));return e}};xo.Component=px;xo.PureComponent=tB;xo.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=dse;xo.cloneElement=function(e,t,r){if(e==null)throw Error(HS(267,e));var n=eB({},e.props),a=e.key,o=e.ref,s=e._owner;if(t!=null){if(t.ref!==void 0&&(o=t.ref,s=nB.current),t.key!==void 0&&(a=""+t.key),e.type&&e.type.defaultProps)var l=e.type.defaultProps;for(m in t)pH.call(t,m)&&!hH.hasOwnProperty(m)&&(n[m]=t[m]===void 0&&l!==void 0?l[m]:t[m])}var m=arguments.length-2;if(m===1)n.children=r;else if(1<m){l=Array(m);for(var b=0;b<m;b++)l[b]=arguments[b+2];n.children=l}return{$$typeof:fx,type:e.type,key:a,ref:o,props:n,_owner:s}};xo.createContext=function(e,t){return t===void 0&&(t=null),e={$$typeof:oH,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null},e.Provider={$$typeof:aH,_context:e},e.Consumer=e};xo.createElement=mH;xo.createFactory=function(e){var t=mH.bind(null,e);return t.type=e,t};xo.createRef=function(){return{current:null}};xo.forwardRef=function(e){return{$$typeof:sH,render:e}};xo.isValidElement=iB;xo.lazy=function(e){return{$$typeof:uH,_payload:{_status:-1,_result:e},_init:cse}};xo.memo=function(e,t){return{$$typeof:lH,type:e,compare:t===void 0?null:t}};xo.useCallback=function(e,t){return mm().useCallback(e,t)};xo.useContext=function(e,t){return mm().useContext(e,t)};xo.useDebugValue=function(){};xo.useEffect=function(e,t){return mm().useEffect(e,t)};xo.useImperativeHandle=function(e,t,r){return mm().useImperativeHandle(e,t,r)};xo.useLayoutEffect=function(e,t){return mm().useLayoutEffect(e,t)};xo.useMemo=function(e,t){return mm().useMemo(e,t)};xo.useReducer=function(e,t,r){return mm().useReducer(e,t,r)};xo.useRef=function(e){return mm().useRef(e)};xo.useState=function(e){return mm().useState(e)};xo.version="17.0.2";nH.exports=xo;var te=nH.exports;const Hr=hm(te);/** @license React v17.0.2
- * react-jsx-runtime.production.min.js
- *
- * Copyright (c) Facebook, Inc. and its affiliates.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- */var fse=te,yH=60103;WS.Fragment=60107;if(typeof Symbol=="function"&&Symbol.for){var l4=Symbol.for;yH=l4("react.element"),WS.Fragment=l4("react.fragment")}var pse=fse.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,hse=Object.prototype.hasOwnProperty,mse={key:!0,ref:!0,__self:!0,__source:!0};function vH(e,t,r){var n,a={},o=null,s=null;r!==void 0&&(o=""+r),t.key!==void 0&&(o=""+t.key),t.ref!==void 0&&(s=t.ref);for(n in t)hse.call(t,n)&&!mse.hasOwnProperty(n)&&(a[n]=t[n]);if(e&&e.defaultProps)for(n in t=e.defaultProps,t)a[n]===void 0&&(a[n]=t[n]);return{$$typeof:yH,type:e,key:o,ref:s,props:a,_owner:pse.current}}WS.jsx=vH;WS.jsxs=vH;tH.exports=WS;var Z=tH.exports,bH={exports:{}},Sf={},xH={exports:{}},DH={};/** @license React v0.20.2
- * scheduler.production.min.js
- *
- * Copyright (c) Facebook, Inc. and its affiliates.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- */(function(e){var t,r,n,a;if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var s=Date,l=s.now();e.unstable_now=function(){return s.now()-l}}if(typeof window>"u"||typeof MessageChannel!="function"){var m=null,b=null,D=function(){if(m!==null)try{var le=e.unstable_now();m(!0,le),m=null}catch(Ee){throw setTimeout(D,0),Ee}};t=function(le){m!==null?setTimeout(t,0,le):(m=le,setTimeout(D,0))},r=function(le,Ee){b=setTimeout(le,Ee)},n=function(){clearTimeout(b)},e.unstable_shouldYield=function(){return!1},a=e.unstable_forceFrameRate=function(){}}else{var O=window.setTimeout,I=window.clearTimeout;if(typeof console<"u"){var N=window.cancelAnimationFrame;typeof window.requestAnimationFrame!="function"&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),typeof N!="function"&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var H=!1,j=null,u=-1,h=5,y=0;e.unstable_shouldYield=function(){return e.unstable_now()>=y},a=function(){},e.unstable_forceFrameRate=function(le){0>le||125<le?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):h=0<le?Math.floor(1e3/le):5};var E=new MessageChannel,x=E.port2;E.port1.onmessage=function(){if(j!==null){var le=e.unstable_now();y=le+h;try{j(!0,le)?x.postMessage(null):(H=!1,j=null)}catch(Ee){throw x.postMessage(null),Ee}}else H=!1},t=function(le){j=le,H||(H=!0,x.postMessage(null))},r=function(le,Ee){u=O(function(){le(e.unstable_now())},Ee)},n=function(){I(u),u=-1}}function g(le,Ee){var $e=le.length;le.push(Ee);e:for(;;){var lt=$e-1>>>1,Ze=le[lt];if(Ze!==void 0&&0<c(Ze,Ee))le[lt]=Ee,le[$e]=Ze,$e=lt;else break e}}function d(le){return le=le[0],le===void 0?null:le}function f(le){var Ee=le[0];if(Ee!==void 0){var $e=le.pop();if($e!==Ee){le[0]=$e;e:for(var lt=0,Ze=le.length;lt<Ze;){var nt=2*(lt+1)-1,rt=le[nt],At=nt+1,Ke=le[At];if(rt!==void 0&&0>c(rt,$e))Ke!==void 0&&0>c(Ke,rt)?(le[lt]=Ke,le[At]=$e,lt=At):(le[lt]=rt,le[nt]=$e,lt=nt);else if(Ke!==void 0&&0>c(Ke,$e))le[lt]=Ke,le[At]=$e,lt=At;else break e}}return Ee}return null}function c(le,Ee){var $e=le.sortIndex-Ee.sortIndex;return $e!==0?$e:le.id-Ee.id}var p=[],S=[],k=1,$=null,M=3,z=!1,W=!1,G=!1;function Q(le){for(var Ee=d(S);Ee!==null;){if(Ee.callback===null)f(S);else if(Ee.startTime<=le)f(S),Ee.sortIndex=Ee.expirationTime,g(p,Ee);else break;Ee=d(S)}}function oe(le){if(G=!1,Q(le),!W)if(d(p)!==null)W=!0,t(re);else{var Ee=d(S);Ee!==null&&r(oe,Ee.startTime-le)}}function re(le,Ee){W=!1,G&&(G=!1,n()),z=!0;var $e=M;try{for(Q(Ee),$=d(p);$!==null&&(!($.expirationTime>Ee)||le&&!e.unstable_shouldYield());){var lt=$.callback;if(typeof lt=="function"){$.callback=null,M=$.priorityLevel;var Ze=lt($.expirationTime<=Ee);Ee=e.unstable_now(),typeof Ze=="function"?$.callback=Ze:$===d(p)&&f(p),Q(Ee)}else f(p);$=d(p)}if($!==null)var nt=!0;else{var rt=d(S);rt!==null&&r(oe,rt.startTime-Ee),nt=!1}return nt}finally{$=null,M=$e,z=!1}}var me=a;e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(le){le.callback=null},e.unstable_continueExecution=function(){W||z||(W=!0,t(re))},e.unstable_getCurrentPriorityLevel=function(){return M},e.unstable_getFirstCallbackNode=function(){return d(p)},e.unstable_next=function(le){switch(M){case 1:case 2:case 3:var Ee=3;break;default:Ee=M}var $e=M;M=Ee;try{return le()}finally{M=$e}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=me,e.unstable_runWithPriority=function(le,Ee){switch(le){case 1:case 2:case 3:case 4:case 5:break;default:le=3}var $e=M;M=le;try{return Ee()}finally{M=$e}},e.unstable_scheduleCallback=function(le,Ee,$e){var lt=e.unstable_now();switch(typeof $e=="object"&&$e!==null?($e=$e.delay,$e=typeof $e=="number"&&0<$e?lt+$e:lt):$e=lt,le){case 1:var Ze=-1;break;case 2:Ze=250;break;case 5:Ze=1073741823;break;case 4:Ze=1e4;break;default:Ze=5e3}return Ze=$e+Ze,le={id:k++,callback:Ee,priorityLevel:le,startTime:$e,expirationTime:Ze,sortIndex:-1},$e>lt?(le.sortIndex=$e,g(S,le),d(p)===null&&le===d(S)&&(G?n():G=!0,r(oe,$e-lt))):(le.sortIndex=Ze,g(p,le),W||z||(W=!0,t(re))),le},e.unstable_wrapCallback=function(le){var Ee=M;return function(){var $e=M;M=Ee;try{return le.apply(this,arguments)}finally{M=$e}}}})(DH);xH.exports=DH;var gse=xH.exports;/** @license React v17.0.2
- * react-dom.production.min.js
- *
- * Copyright (c) Facebook, Inc. and its affiliates.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- */var fA=te,_s=rH,Xl=gse;function ei(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r<arguments.length;r++)t+="&args[]="+encodeURIComponent(arguments[r]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}if(!fA)throw Error(ei(227));var SH=new Set,VD={};function ev(e,t){Ob(e,t),Ob(e+"Capture",t)}function Ob(e,t){for(VD[e]=t,e=0;e<t.length;e++)SH.add(t[e])}var sm=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),yse=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,u4=Object.prototype.hasOwnProperty,c4={},d4={};function vse(e){return u4.call(d4,e)?!0:u4.call(c4,e)?!1:yse.test(e)?d4[e]=!0:(c4[e]=!0,!1)}function bse(e,t,r,n){if(r!==null&&r.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return n?!1:r!==null?!r.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function xse(e,t,r,n){if(t===null||typeof t>"u"||bse(e,t,r,n))return!0;if(n)return!1;if(r!==null)switch(r.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function yc(e,t,r,n,a,o,s){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=n,this.attributeNamespace=a,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=s}var bu={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){bu[e]=new yc(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];bu[t]=new yc(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){bu[e]=new yc(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){bu[e]=new yc(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){bu[e]=new yc(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){bu[e]=new yc(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){bu[e]=new yc(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){bu[e]=new yc(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){bu[e]=new yc(e,5,!1,e.toLowerCase(),null,!1,!1)});var aB=/[\-:]([a-z])/g;function oB(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(aB,oB);bu[t]=new yc(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(aB,oB);bu[t]=new yc(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(aB,oB);bu[t]=new yc(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){bu[e]=new yc(e,1,!1,e.toLowerCase(),null,!1,!1)});bu.xlinkHref=new yc("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){bu[e]=new yc(e,1,!1,e.toLowerCase(),null,!0,!0)});function sB(e,t,r,n){var a=bu.hasOwnProperty(t)?bu[t]:null,o=a!==null?a.type===0:n?!1:!(!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N");o||(xse(t,r,a,n)&&(r=null),n||a===null?vse(t)&&(r===null?e.removeAttribute(t):e.setAttribute(t,""+r)):a.mustUseProperty?e[a.propertyName]=r===null?a.type===3?!1:"":r:(t=a.attributeName,n=a.attributeNamespace,r===null?e.removeAttribute(t):(a=a.type,r=a===3||a===4&&r===!0?"":""+r,n?e.setAttributeNS(n,t,r):e.setAttribute(t,r))))}var tv=fA.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,eD=60103,by=60106,fg=60107,lB=60108,mD=60114,uB=60109,cB=60110,pA=60112,gD=60113,E2=60120,hA=60115,dB=60116,fB=60121,pB=60128,wH=60129,hB=60130,lI=60131;if(typeof Symbol=="function"&&Symbol.for){var Wl=Symbol.for;eD=Wl("react.element"),by=Wl("react.portal"),fg=Wl("react.fragment"),lB=Wl("react.strict_mode"),mD=Wl("react.profiler"),uB=Wl("react.provider"),cB=Wl("react.context"),pA=Wl("react.forward_ref"),gD=Wl("react.suspense"),E2=Wl("react.suspense_list"),hA=Wl("react.memo"),dB=Wl("react.lazy"),fB=Wl("react.block"),Wl("react.scope"),pB=Wl("react.opaque.id"),wH=Wl("react.debug_trace_mode"),hB=Wl("react.offscreen"),lI=Wl("react.legacy_hidden")}var f4=typeof Symbol=="function"&&Symbol.iterator;function d1(e){return e===null||typeof e!="object"?null:(e=f4&&e[f4]||e["@@iterator"],typeof e=="function"?e:null)}var ZT;function tD(e){if(ZT===void 0)try{throw Error()}catch(r){var t=r.stack.trim().match(/\n( *(at )?)/);ZT=t&&t[1]||""}return`
-`+ZT+e}var QT=!1;function AC(e,t){if(!e||QT)return"";QT=!0;var r=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(m){var n=m}Reflect.construct(e,[],t)}else{try{t.call()}catch(m){n=m}e.call(t.prototype)}else{try{throw Error()}catch(m){n=m}e()}}catch(m){if(m&&n&&typeof m.stack=="string"){for(var a=m.stack.split(`
-`),o=n.stack.split(`
-`),s=a.length-1,l=o.length-1;1<=s&&0<=l&&a[s]!==o[l];)l--;for(;1<=s&&0<=l;s--,l--)if(a[s]!==o[l]){if(s!==1||l!==1)do if(s--,l--,0>l||a[s]!==o[l])return`
-`+a[s].replace(" at new "," at ");while(1<=s&&0<=l);break}}}finally{QT=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?tD(e):""}function Dse(e){switch(e.tag){case 5:return tD(e.type);case 16:return tD("Lazy");case 13:return tD("Suspense");case 19:return tD("SuspenseList");case 0:case 2:case 15:return e=AC(e.type,!1),e;case 11:return e=AC(e.type.render,!1),e;case 22:return e=AC(e.type._render,!1),e;case 1:return e=AC(e.type,!0),e;default:return""}}function eb(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case fg:return"Fragment";case by:return"Portal";case mD:return"Profiler";case lB:return"StrictMode";case gD:return"Suspense";case E2:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case cB:return(e.displayName||"Context")+".Consumer";case uB:return(e._context.displayName||"Context")+".Provider";case pA:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(t!==""?"ForwardRef("+t+")":"ForwardRef");case hA:return eb(e.type);case fB:return eb(e._render);case dB:t=e._payload,e=e._init;try{return eb(e(t))}catch{}}return null}function Lg(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function CH(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Sse(e){var t=CH(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),n=""+e[t];if(!e.hasOwnProperty(t)&&typeof r<"u"&&typeof r.get=="function"&&typeof r.set=="function"){var a=r.get,o=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return a.call(this)},set:function(s){n=""+s,o.call(this,s)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(s){n=""+s},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function kC(e){e._valueTracker||(e._valueTracker=Sse(e))}function EH(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),n="";return e&&(n=CH(e)?e.checked?"true":"false":e.value),e=n,e!==r?(t.setValue(e),!0):!1}function P2(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function uI(e,t){var r=t.checked;return _s({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??e._wrapperState.initialChecked})}function p4(e,t){var r=t.defaultValue==null?"":t.defaultValue,n=t.checked!=null?t.checked:t.defaultChecked;r=Lg(t.value!=null?t.value:r),e._wrapperState={initialChecked:n,initialValue:r,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function PH(e,t){t=t.checked,t!=null&&sB(e,"checked",t,!1)}function cI(e,t){PH(e,t);var r=Lg(t.value),n=t.type;if(r!=null)n==="number"?(r===0&&e.value===""||e.value!=r)&&(e.value=""+r):e.value!==""+r&&(e.value=""+r);else if(n==="submit"||n==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?dI(e,t.type,r):t.hasOwnProperty("defaultValue")&&dI(e,t.type,Lg(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function h4(e,t,r){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var n=t.type;if(!(n!=="submit"&&n!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,r||t===e.value||(e.value=t),e.defaultValue=t}r=e.name,r!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,r!==""&&(e.name=r)}function dI(e,t,r){(t!=="number"||P2(e.ownerDocument)!==e)&&(r==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}function wse(e){var t="";return fA.Children.forEach(e,function(r){r!=null&&(t+=r)}),t}function fI(e,t){return e=_s({children:void 0},t),(t=wse(t.children))&&(e.children=t),e}function tb(e,t,r,n){if(e=e.options,t){t={};for(var a=0;a<r.length;a++)t["$"+r[a]]=!0;for(r=0;r<e.length;r++)a=t.hasOwnProperty("$"+e[r].value),e[r].selected!==a&&(e[r].selected=a),a&&n&&(e[r].defaultSelected=!0)}else{for(r=""+Lg(r),t=null,a=0;a<e.length;a++){if(e[a].value===r){e[a].selected=!0,n&&(e[a].defaultSelected=!0);return}t!==null||e[a].disabled||(t=e[a])}t!==null&&(t.selected=!0)}}function pI(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(ei(91));return _s({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function m4(e,t){var r=t.value;if(r==null){if(r=t.children,t=t.defaultValue,r!=null){if(t!=null)throw Error(ei(92));if(Array.isArray(r)){if(!(1>=r.length))throw Error(ei(93));r=r[0]}t=r}t==null&&(t=""),r=t}e._wrapperState={initialValue:Lg(r)}}function AH(e,t){var r=Lg(t.value),n=Lg(t.defaultValue);r!=null&&(r=""+r,r!==e.value&&(e.value=r),t.defaultValue==null&&e.defaultValue!==r&&(e.defaultValue=r)),n!=null&&(e.defaultValue=""+n)}function g4(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}var hI={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function kH(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function mI(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?kH(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var OC,OH=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,r,n,a){MSApp.execUnsafeLocalFunction(function(){return e(t,r,n,a)})}:e}(function(e,t){if(e.namespaceURI!==hI.svg||"innerHTML"in e)e.innerHTML=t;else{for(OC=OC||document.createElement("div"),OC.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=OC.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function WD(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=t;return}}e.textContent=t}var yD={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Cse=["Webkit","ms","Moz","O"];Object.keys(yD).forEach(function(e){Cse.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),yD[t]=yD[e]})});function _H(e,t,r){return t==null||typeof t=="boolean"||t===""?"":r||typeof t!="number"||t===0||yD.hasOwnProperty(e)&&yD[e]?(""+t).trim():t+"px"}function TH(e,t){e=e.style;for(var r in t)if(t.hasOwnProperty(r)){var n=r.indexOf("--")===0,a=_H(r,t[r],n);r==="float"&&(r="cssFloat"),n?e.setProperty(r,a):e[r]=a}}var Ese=_s({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function gI(e,t){if(t){if(Ese[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(ei(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(ei(60));if(!(typeof t.dangerouslySetInnerHTML=="object"&&"__html"in t.dangerouslySetInnerHTML))throw Error(ei(61))}if(t.style!=null&&typeof t.style!="object")throw Error(ei(62))}}function yI(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function mB(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var vI=null,rb=null,nb=null;function y4(e){if(e=KS(e)){if(typeof vI!="function")throw Error(ei(280));var t=e.stateNode;t&&(t=xA(t),vI(e.stateNode,e.type,t))}}function $H(e){rb?nb?nb.push(e):nb=[e]:rb=e}function MH(){if(rb){var e=rb,t=nb;if(nb=rb=null,y4(e),t)for(e=0;e<t.length;e++)y4(t[e])}}function gB(e,t){return e(t)}function IH(e,t,r,n,a){return e(t,r,n,a)}function yB(){}var jH=gB,xy=!1,e3=!1;function vB(){(rb!==null||nb!==null)&&(yB(),MH())}function Pse(e,t,r){if(e3)return e(t,r);e3=!0;try{return jH(e,t,r)}finally{e3=!1,vB()}}function HD(e,t){var r=e.stateNode;if(r===null)return null;var n=xA(r);if(n===null)return null;r=n[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(n=!n.disabled)||(e=e.type,n=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!n;break e;default:e=!1}if(e)return null;if(r&&typeof r!="function")throw Error(ei(231,t,typeof r));return r}var bI=!1;if(sm)try{var f1={};Object.defineProperty(f1,"passive",{get:function(){bI=!0}}),window.addEventListener("test",f1,f1),window.removeEventListener("test",f1,f1)}catch{bI=!1}function Ase(e,t,r,n,a,o,s,l,m){var b=Array.prototype.slice.call(arguments,3);try{t.apply(r,b)}catch(D){this.onError(D)}}var vD=!1,A2=null,k2=!1,xI=null,kse={onError:function(e){vD=!0,A2=e}};function Ose(e,t,r,n,a,o,s,l,m){vD=!1,A2=null,Ase.apply(kse,arguments)}function _se(e,t,r,n,a,o,s,l,m){if(Ose.apply(this,arguments),vD){if(vD){var b=A2;vD=!1,A2=null}else throw Error(ei(198));k2||(k2=!0,xI=b)}}function rv(e){var t=e,r=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&1026&&(r=t.return),e=t.return;while(e)}return t.tag===3?r:null}function FH(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function v4(e){if(rv(e)!==e)throw Error(ei(188))}function Tse(e){var t=e.alternate;if(!t){if(t=rv(e),t===null)throw Error(ei(188));return t!==e?null:e}for(var r=e,n=t;;){var a=r.return;if(a===null)break;var o=a.alternate;if(o===null){if(n=a.return,n!==null){r=n;continue}break}if(a.child===o.child){for(o=a.child;o;){if(o===r)return v4(a),e;if(o===n)return v4(a),t;o=o.sibling}throw Error(ei(188))}if(r.return!==n.return)r=a,n=o;else{for(var s=!1,l=a.child;l;){if(l===r){s=!0,r=a,n=o;break}if(l===n){s=!0,n=a,r=o;break}l=l.sibling}if(!s){for(l=o.child;l;){if(l===r){s=!0,r=o,n=a;break}if(l===n){s=!0,n=o,r=a;break}l=l.sibling}if(!s)throw Error(ei(189))}}if(r.alternate!==n)throw Error(ei(190))}if(r.tag!==3)throw Error(ei(188));return r.stateNode.current===r?e:t}function BH(e){if(e=Tse(e),!e)return null;for(var t=e;;){if(t.tag===5||t.tag===6)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}function b4(e,t){for(var r=e.alternate;t!==null;){if(t===e||t===r)return!0;t=t.return}return!1}var NH,bB,RH,LH,DI=!1,zp=[],Pg=null,Ag=null,kg=null,UD=new Map,KD=new Map,p1=[],x4="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function SI(e,t,r,n,a){return{blockedOn:e,domEventName:t,eventSystemFlags:r|16,nativeEvent:a,targetContainers:[n]}}function D4(e,t){switch(e){case"focusin":case"focusout":Pg=null;break;case"dragenter":case"dragleave":Ag=null;break;case"mouseover":case"mouseout":kg=null;break;case"pointerover":case"pointerout":UD.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":KD.delete(t.pointerId)}}function h1(e,t,r,n,a,o){return e===null||e.nativeEvent!==o?(e=SI(t,r,n,a,o),t!==null&&(t=KS(t),t!==null&&bB(t)),e):(e.eventSystemFlags|=n,t=e.targetContainers,a!==null&&t.indexOf(a)===-1&&t.push(a),e)}function $se(e,t,r,n,a){switch(t){case"focusin":return Pg=h1(Pg,e,t,r,n,a),!0;case"dragenter":return Ag=h1(Ag,e,t,r,n,a),!0;case"mouseover":return kg=h1(kg,e,t,r,n,a),!0;case"pointerover":var o=a.pointerId;return UD.set(o,h1(UD.get(o)||null,e,t,r,n,a)),!0;case"gotpointercapture":return o=a.pointerId,KD.set(o,h1(KD.get(o)||null,e,t,r,n,a)),!0}return!1}function Mse(e){var t=Dy(e.target);if(t!==null){var r=rv(t);if(r!==null){if(t=r.tag,t===13){if(t=FH(r),t!==null){e.blockedOn=t,LH(e.lanePriority,function(){Xl.unstable_runWithPriority(e.priority,function(){RH(r)})});return}}else if(t===3&&r.stateNode.hydrate){e.blockedOn=r.tag===3?r.stateNode.containerInfo:null;return}}}e.blockedOn=null}function RE(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var r=wB(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(r!==null)return t=KS(r),t!==null&&bB(t),e.blockedOn=r,!1;t.shift()}return!0}function S4(e,t,r){RE(e)&&r.delete(t)}function Ise(){for(DI=!1;0<zp.length;){var e=zp[0];if(e.blockedOn!==null){e=KS(e.blockedOn),e!==null&&NH(e);break}for(var t=e.targetContainers;0<t.length;){var r=wB(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(r!==null){e.blockedOn=r;break}t.shift()}e.blockedOn===null&&zp.shift()}Pg!==null&&RE(Pg)&&(Pg=null),Ag!==null&&RE(Ag)&&(Ag=null),kg!==null&&RE(kg)&&(kg=null),UD.forEach(S4),KD.forEach(S4)}function m1(e,t){e.blockedOn===t&&(e.blockedOn=null,DI||(DI=!0,Xl.unstable_scheduleCallback(Xl.unstable_NormalPriority,Ise)))}function zH(e){function t(a){return m1(a,e)}if(0<zp.length){m1(zp[0],e);for(var r=1;r<zp.length;r++){var n=zp[r];n.blockedOn===e&&(n.blockedOn=null)}}for(Pg!==null&&m1(Pg,e),Ag!==null&&m1(Ag,e),kg!==null&&m1(kg,e),UD.forEach(t),KD.forEach(t),r=0;r<p1.length;r++)n=p1[r],n.blockedOn===e&&(n.blockedOn=null);for(;0<p1.length&&(r=p1[0],r.blockedOn===null);)Mse(r),r.blockedOn===null&&p1.shift()}function _C(e,t){var r={};return r[e.toLowerCase()]=t.toLowerCase(),r["Webkit"+e]="webkit"+t,r["Moz"+e]="moz"+t,r}var Lv={animationend:_C("Animation","AnimationEnd"),animationiteration:_C("Animation","AnimationIteration"),animationstart:_C("Animation","AnimationStart"),transitionend:_C("Transition","TransitionEnd")},t3={},VH={};sm&&(VH=document.createElement("div").style,"AnimationEvent"in window||(delete Lv.animationend.animation,delete Lv.animationiteration.animation,delete Lv.animationstart.animation),"TransitionEvent"in window||delete Lv.transitionend.transition);function mA(e){if(t3[e])return t3[e];if(!Lv[e])return e;var t=Lv[e],r;for(r in t)if(t.hasOwnProperty(r)&&r in VH)return t3[e]=t[r];return e}var WH=mA("animationend"),HH=mA("animationiteration"),UH=mA("animationstart"),KH=mA("transitionend"),GH=new Map,xB=new Map,jse=["abort","abort",WH,"animationEnd",HH,"animationIteration",UH,"animationStart","canplay","canPlay","canplaythrough","canPlayThrough","durationchange","durationChange","emptied","emptied","encrypted","encrypted","ended","ended","error","error","gotpointercapture","gotPointerCapture","load","load","loadeddata","loadedData","loadedmetadata","loadedMetadata","loadstart","loadStart","lostpointercapture","lostPointerCapture","playing","playing","progress","progress","seeking","seeking","stalled","stalled","suspend","suspend","timeupdate","timeUpdate",KH,"transitionEnd","waiting","waiting"];function DB(e,t){for(var r=0;r<e.length;r+=2){var n=e[r],a=e[r+1];a="on"+(a[0].toUpperCase()+a.slice(1)),xB.set(n,t),GH.set(n,a),ev(a,[n])}}var Fse=Xl.unstable_now;Fse();var ns=8;function Mv(e){if(1&e)return ns=15,1;if(2&e)return ns=14,2;if(4&e)return ns=13,4;var t=24&e;return t!==0?(ns=12,t):e&32?(ns=11,32):(t=192&e,t!==0?(ns=10,t):e&256?(ns=9,256):(t=3584&e,t!==0?(ns=8,t):e&4096?(ns=7,4096):(t=4186112&e,t!==0?(ns=6,t):(t=62914560&e,t!==0?(ns=5,t):e&67108864?(ns=4,67108864):e&134217728?(ns=3,134217728):(t=805306368&e,t!==0?(ns=2,t):1073741824&e?(ns=1,1073741824):(ns=8,e))))))}function Bse(e){switch(e){case 99:return 15;case 98:return 10;case 97:case 96:return 8;case 95:return 2;default:return 0}}function Nse(e){switch(e){case 15:case 14:return 99;case 13:case 12:case 11:case 10:return 98;case 9:case 8:case 7:case 6:case 4:case 5:return 97;case 3:case 2:case 1:return 95;case 0:return 90;default:throw Error(ei(358,e))}}function GD(e,t){var r=e.pendingLanes;if(r===0)return ns=0;var n=0,a=0,o=e.expiredLanes,s=e.suspendedLanes,l=e.pingedLanes;if(o!==0)n=o,a=ns=15;else if(o=r&134217727,o!==0){var m=o&~s;m!==0?(n=Mv(m),a=ns):(l&=o,l!==0&&(n=Mv(l),a=ns))}else o=r&~s,o!==0?(n=Mv(o),a=ns):l!==0&&(n=Mv(l),a=ns);if(n===0)return 0;if(n=31-zg(n),n=r&((0>n?0:1<<n)<<1)-1,t!==0&&t!==n&&!(t&s)){if(Mv(t),a<=ns)return t;ns=a}if(t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=n;0<t;)r=31-zg(t),a=1<<r,n|=e[r],t&=~a;return n}function qH(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function O2(e,t){switch(e){case 15:return 1;case 14:return 2;case 12:return e=Iv(24&~t),e===0?O2(10,t):e;case 10:return e=Iv(192&~t),e===0?O2(8,t):e;case 8:return e=Iv(3584&~t),e===0&&(e=Iv(4186112&~t),e===0&&(e=512)),e;case 2:return t=Iv(805306368&~t),t===0&&(t=268435456),t}throw Error(ei(358,e))}function Iv(e){return e&-e}function r3(e){for(var t=[],r=0;31>r;r++)t.push(e);return t}function gA(e,t,r){e.pendingLanes|=t;var n=t-1;e.suspendedLanes&=n,e.pingedLanes&=n,e=e.eventTimes,t=31-zg(t),e[t]=r}var zg=Math.clz32?Math.clz32:zse,Rse=Math.log,Lse=Math.LN2;function zse(e){return e===0?32:31-(Rse(e)/Lse|0)|0}var Vse=Xl.unstable_UserBlockingPriority,Wse=Xl.unstable_runWithPriority,LE=!0;function Hse(e,t,r,n){xy||yB();var a=SB,o=xy;xy=!0;try{IH(a,e,t,r,n)}finally{(xy=o)||vB()}}function Use(e,t,r,n){Wse(Vse,SB.bind(null,e,t,r,n))}function SB(e,t,r,n){if(LE){var a;if((a=(t&4)===0)&&0<zp.length&&-1<x4.indexOf(e))e=SI(null,e,t,r,n),zp.push(e);else{var o=wB(e,t,r,n);if(o===null)a&&D4(e,n);else{if(a){if(-1<x4.indexOf(e)){e=SI(o,e,t,r,n),zp.push(e);return}if($se(o,e,t,r,n))return;D4(e,n)}sU(e,t,n,null,r)}}}}function wB(e,t,r,n){var a=mB(n);if(a=Dy(a),a!==null){var o=rv(a);if(o===null)a=null;else{var s=o.tag;if(s===13){if(a=FH(o),a!==null)return a;a=null}else if(s===3){if(o.stateNode.hydrate)return o.tag===3?o.stateNode.containerInfo:null;a=null}else o!==a&&(a=null)}}return sU(e,t,n,a,r),null}var gg=null,CB=null,zE=null;function YH(){if(zE)return zE;var e,t=CB,r=t.length,n,a="value"in gg?gg.value:gg.textContent,o=a.length;for(e=0;e<r&&t[e]===a[e];e++);var s=r-e;for(n=1;n<=s&&t[r-n]===a[o-n];n++);return zE=a.slice(e,1<n?1-n:void 0)}function VE(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function TC(){return!0}function w4(){return!1}function Id(e){function t(r,n,a,o,s){this._reactName=r,this._targetInst=a,this.type=n,this.nativeEvent=o,this.target=s,this.currentTarget=null;for(var l in e)e.hasOwnProperty(l)&&(r=e[l],this[l]=r?r(o):o[l]);return this.isDefaultPrevented=(o.defaultPrevented!=null?o.defaultPrevented:o.returnValue===!1)?TC:w4,this.isPropagationStopped=w4,this}return _s(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var r=this.nativeEvent;r&&(r.preventDefault?r.preventDefault():typeof r.returnValue!="unknown"&&(r.returnValue=!1),this.isDefaultPrevented=TC)},stopPropagation:function(){var r=this.nativeEvent;r&&(r.stopPropagation?r.stopPropagation():typeof r.cancelBubble!="unknown"&&(r.cancelBubble=!0),this.isPropagationStopped=TC)},persist:function(){},isPersistent:TC}),t}var hx={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},EB=Id(hx),US=_s({},hx,{view:0,detail:0}),Kse=Id(US),n3,i3,g1,yA=_s({},US,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:PB,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==g1&&(g1&&e.type==="mousemove"?(n3=e.screenX-g1.screenX,i3=e.screenY-g1.screenY):i3=n3=0,g1=e),n3)},movementY:function(e){return"movementY"in e?e.movementY:i3}}),C4=Id(yA),Gse=_s({},yA,{dataTransfer:0}),qse=Id(Gse),Yse=_s({},US,{relatedTarget:0}),a3=Id(Yse),Xse=_s({},hx,{animationName:0,elapsedTime:0,pseudoElement:0}),Jse=Id(Xse),Zse=_s({},hx,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Qse=Id(Zse),ele=_s({},hx,{data:0}),E4=Id(ele),tle={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},rle={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},nle={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function ile(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=nle[e])?!!t[e]:!1}function PB(){return ile}var ale=_s({},US,{key:function(e){if(e.key){var t=tle[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=VE(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?rle[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:PB,charCode:function(e){return e.type==="keypress"?VE(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?VE(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),ole=Id(ale),sle=_s({},yA,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),P4=Id(sle),lle=_s({},US,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:PB}),ule=Id(lle),cle=_s({},hx,{propertyName:0,elapsedTime:0,pseudoElement:0}),dle=Id(cle),fle=_s({},yA,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),ple=Id(fle),hle=[9,13,27,32],AB=sm&&"CompositionEvent"in window,bD=null;sm&&"documentMode"in document&&(bD=document.documentMode);var mle=sm&&"TextEvent"in window&&!bD,XH=sm&&(!AB||bD&&8<bD&&11>=bD),A4=String.fromCharCode(32),k4=!1;function JH(e,t){switch(e){case"keyup":return hle.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function ZH(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var zv=!1;function gle(e,t){switch(e){case"compositionend":return ZH(t);case"keypress":return t.which!==32?null:(k4=!0,A4);case"textInput":return e=t.data,e===A4&&k4?null:e;default:return null}}function yle(e,t){if(zv)return e==="compositionend"||!AB&&JH(e,t)?(e=YH(),zE=CB=gg=null,zv=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return XH&&t.locale!=="ko"?null:t.data;default:return null}}var vle={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function O4(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!vle[e.type]:t==="textarea"}function QH(e,t,r,n){$H(n),t=_2(t,"onChange"),0<t.length&&(r=new EB("onChange","change",null,r,n),e.push({event:r,listeners:t}))}var xD=null,qD=null;function ble(e){iU(e,0)}function vA(e){var t=Wv(e);if(EH(t))return e}function xle(e,t){if(e==="change")return t}var eU=!1;if(sm){var o3;if(sm){var s3="oninput"in document;if(!s3){var _4=document.createElement("div");_4.setAttribute("oninput","return;"),s3=typeof _4.oninput=="function"}o3=s3}else o3=!1;eU=o3&&(!document.documentMode||9<document.documentMode)}function T4(){xD&&(xD.detachEvent("onpropertychange",tU),qD=xD=null)}function tU(e){if(e.propertyName==="value"&&vA(qD)){var t=[];if(QH(t,qD,e,mB(e)),e=ble,xy)e(t);else{xy=!0;try{gB(e,t)}finally{xy=!1,vB()}}}}function Dle(e,t,r){e==="focusin"?(T4(),xD=t,qD=r,xD.attachEvent("onpropertychange",tU)):e==="focusout"&&T4()}function Sle(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return vA(qD)}function wle(e,t){if(e==="click")return vA(t)}function Cle(e,t){if(e==="input"||e==="change")return vA(t)}function Ele(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var of=typeof Object.is=="function"?Object.is:Ele,Ple=Object.prototype.hasOwnProperty;function YD(e,t){if(of(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(n=0;n<r.length;n++)if(!Ple.call(t,r[n])||!of(e[r[n]],t[r[n]]))return!1;return!0}function $4(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function M4(e,t){var r=$4(e);e=0;for(var n;r;){if(r.nodeType===3){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=$4(r)}}function rU(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?rU(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function I4(){for(var e=window,t=P2();t instanceof e.HTMLIFrameElement;){try{var r=typeof t.contentWindow.location.href=="string"}catch{r=!1}if(r)e=t.contentWindow;else break;t=P2(e.document)}return t}function wI(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}var Ale=sm&&"documentMode"in document&&11>=document.documentMode,Vv=null,CI=null,DD=null,EI=!1;function j4(e,t,r){var n=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;EI||Vv==null||Vv!==P2(n)||(n=Vv,"selectionStart"in n&&wI(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}),DD&&YD(DD,n)||(DD=n,n=_2(CI,"onSelect"),0<n.length&&(t=new EB("onSelect","select",null,t,r),e.push({event:t,listeners:n}),t.target=Vv)))}DB("cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focusin focus focusout blur input input invalid invalid keydown keyDown keypress keyPress keyup keyUp mousedown mouseDown mouseup mouseUp paste paste pause pause play play pointercancel pointerCancel pointerdown pointerDown pointerup pointerUp ratechange rateChange reset reset seeked seeked submit submit touchcancel touchCancel touchend touchEnd touchstart touchStart volumechange volumeChange".split(" "),0);DB("drag drag dragenter dragEnter dragexit dragExit dragleave dragLeave dragover dragOver mousemove mouseMove mouseout mouseOut mouseover mouseOver pointermove pointerMove pointerout pointerOut pointerover pointerOver scroll scroll toggle toggle touchmove touchMove wheel wheel".split(" "),1);DB(jse,2);for(var F4="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),l3=0;l3<F4.length;l3++)xB.set(F4[l3],0);Ob("onMouseEnter",["mouseout","mouseover"]);Ob("onMouseLeave",["mouseout","mouseover"]);Ob("onPointerEnter",["pointerout","pointerover"]);Ob("onPointerLeave",["pointerout","pointerover"]);ev("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));ev("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));ev("onBeforeInput",["compositionend","keypress","textInput","paste"]);ev("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));ev("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));ev("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var rD="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),nU=new Set("cancel close invalid load scroll toggle".split(" ").concat(rD));function B4(e,t,r){var n=e.type||"unknown-event";e.currentTarget=r,_se(n,t,void 0,e),e.currentTarget=null}function iU(e,t){t=(t&4)!==0;for(var r=0;r<e.length;r++){var n=e[r],a=n.event;n=n.listeners;e:{var o=void 0;if(t)for(var s=n.length-1;0<=s;s--){var l=n[s],m=l.instance,b=l.currentTarget;if(l=l.listener,m!==o&&a.isPropagationStopped())break e;B4(a,l,b),o=m}else for(s=0;s<n.length;s++){if(l=n[s],m=l.instance,b=l.currentTarget,l=l.listener,m!==o&&a.isPropagationStopped())break e;B4(a,l,b),o=m}}}if(k2)throw e=xI,k2=!1,xI=null,e}function fs(e,t){var r=uU(t),n=e+"__bubble";r.has(n)||(oU(t,e,2,!1),r.add(n))}var N4="_reactListening"+Math.random().toString(36).slice(2);function aU(e){e[N4]||(e[N4]=!0,SH.forEach(function(t){nU.has(t)||R4(t,!1,e,null),R4(t,!0,e,null)}))}function R4(e,t,r,n){var a=4<arguments.length&&arguments[4]!==void 0?arguments[4]:0,o=r;if(e==="selectionchange"&&r.nodeType!==9&&(o=r.ownerDocument),n!==null&&!t&&nU.has(e)){if(e!=="scroll")return;a|=2,o=n}var s=uU(o),l=e+"__"+(t?"capture":"bubble");s.has(l)||(t&&(a|=4),oU(o,e,a,t),s.add(l))}function oU(e,t,r,n){var a=xB.get(t);switch(a===void 0?2:a){case 0:a=Hse;break;case 1:a=Use;break;default:a=SB}r=a.bind(null,t,r,e),a=void 0,!bI||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(a=!0),n?a!==void 0?e.addEventListener(t,r,{capture:!0,passive:a}):e.addEventListener(t,r,!0):a!==void 0?e.addEventListener(t,r,{passive:a}):e.addEventListener(t,r,!1)}function sU(e,t,r,n,a){var o=n;if(!(t&1)&&!(t&2)&&n!==null)e:for(;;){if(n===null)return;var s=n.tag;if(s===3||s===4){var l=n.stateNode.containerInfo;if(l===a||l.nodeType===8&&l.parentNode===a)break;if(s===4)for(s=n.return;s!==null;){var m=s.tag;if((m===3||m===4)&&(m=s.stateNode.containerInfo,m===a||m.nodeType===8&&m.parentNode===a))return;s=s.return}for(;l!==null;){if(s=Dy(l),s===null)return;if(m=s.tag,m===5||m===6){n=o=s;continue e}l=l.parentNode}}n=n.return}Pse(function(){var b=o,D=mB(r),O=[];e:{var I=GH.get(e);if(I!==void 0){var N=EB,H=e;switch(e){case"keypress":if(VE(r)===0)break e;case"keydown":case"keyup":N=ole;break;case"focusin":H="focus",N=a3;break;case"focusout":H="blur",N=a3;break;case"beforeblur":case"afterblur":N=a3;break;case"click":if(r.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":N=C4;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":N=qse;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":N=ule;break;case WH:case HH:case UH:N=Jse;break;case KH:N=dle;break;case"scroll":N=Kse;break;case"wheel":N=ple;break;case"copy":case"cut":case"paste":N=Qse;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":N=P4}var j=(t&4)!==0,u=!j&&e==="scroll",h=j?I!==null?I+"Capture":null:I;j=[];for(var y=b,E;y!==null;){E=y;var x=E.stateNode;if(E.tag===5&&x!==null&&(E=x,h!==null&&(x=HD(y,h),x!=null&&j.push(XD(y,x,E)))),u)break;y=y.return}0<j.length&&(I=new N(I,H,null,r,D),O.push({event:I,listeners:j}))}}if(!(t&7)){e:{if(I=e==="mouseover"||e==="pointerover",N=e==="mouseout"||e==="pointerout",I&&!(t&16)&&(H=r.relatedTarget||r.fromElement)&&(Dy(H)||H[mx]))break e;if((N||I)&&(I=D.window===D?D:(I=D.ownerDocument)?I.defaultView||I.parentWindow:window,N?(H=r.relatedTarget||r.toElement,N=b,H=H?Dy(H):null,H!==null&&(u=rv(H),H!==u||H.tag!==5&&H.tag!==6)&&(H=null)):(N=null,H=b),N!==H)){if(j=C4,x="onMouseLeave",h="onMouseEnter",y="mouse",(e==="pointerout"||e==="pointerover")&&(j=P4,x="onPointerLeave",h="onPointerEnter",y="pointer"),u=N==null?I:Wv(N),E=H==null?I:Wv(H),I=new j(x,y+"leave",N,r,D),I.target=u,I.relatedTarget=E,x=null,Dy(D)===b&&(j=new j(h,y+"enter",H,r,D),j.target=E,j.relatedTarget=u,x=j),u=x,N&&H)t:{for(j=N,h=H,y=0,E=j;E;E=wv(E))y++;for(E=0,x=h;x;x=wv(x))E++;for(;0<y-E;)j=wv(j),y--;for(;0<E-y;)h=wv(h),E--;for(;y--;){if(j===h||h!==null&&j===h.alternate)break t;j=wv(j),h=wv(h)}j=null}else j=null;N!==null&&L4(O,I,N,j,!1),H!==null&&u!==null&&L4(O,u,H,j,!0)}}e:{if(I=b?Wv(b):window,N=I.nodeName&&I.nodeName.toLowerCase(),N==="select"||N==="input"&&I.type==="file")var g=xle;else if(O4(I))if(eU)g=Cle;else{g=Sle;var d=Dle}else(N=I.nodeName)&&N.toLowerCase()==="input"&&(I.type==="checkbox"||I.type==="radio")&&(g=wle);if(g&&(g=g(e,b))){QH(O,g,r,D);break e}d&&d(e,I,b),e==="focusout"&&(d=I._wrapperState)&&d.controlled&&I.type==="number"&&dI(I,"number",I.value)}switch(d=b?Wv(b):window,e){case"focusin":(O4(d)||d.contentEditable==="true")&&(Vv=d,CI=b,DD=null);break;case"focusout":DD=CI=Vv=null;break;case"mousedown":EI=!0;break;case"contextmenu":case"mouseup":case"dragend":EI=!1,j4(O,r,D);break;case"selectionchange":if(Ale)break;case"keydown":case"keyup":j4(O,r,D)}var f;if(AB)e:{switch(e){case"compositionstart":var c="onCompositionStart";break e;case"compositionend":c="onCompositionEnd";break e;case"compositionupdate":c="onCompositionUpdate";break e}c=void 0}else zv?JH(e,r)&&(c="onCompositionEnd"):e==="keydown"&&r.keyCode===229&&(c="onCompositionStart");c&&(XH&&r.locale!=="ko"&&(zv||c!=="onCompositionStart"?c==="onCompositionEnd"&&zv&&(f=YH()):(gg=D,CB="value"in gg?gg.value:gg.textContent,zv=!0)),d=_2(b,c),0<d.length&&(c=new E4(c,e,null,r,D),O.push({event:c,listeners:d}),f?c.data=f:(f=ZH(r),f!==null&&(c.data=f)))),(f=mle?gle(e,r):yle(e,r))&&(b=_2(b,"onBeforeInput"),0<b.length&&(D=new E4("onBeforeInput","beforeinput",null,r,D),O.push({event:D,listeners:b}),D.data=f))}iU(O,t)})}function XD(e,t,r){return{instance:e,listener:t,currentTarget:r}}function _2(e,t){for(var r=t+"Capture",n=[];e!==null;){var a=e,o=a.stateNode;a.tag===5&&o!==null&&(a=o,o=HD(e,r),o!=null&&n.unshift(XD(e,o,a)),o=HD(e,t),o!=null&&n.push(XD(e,o,a))),e=e.return}return n}function wv(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function L4(e,t,r,n,a){for(var o=t._reactName,s=[];r!==null&&r!==n;){var l=r,m=l.alternate,b=l.stateNode;if(m!==null&&m===n)break;l.tag===5&&b!==null&&(l=b,a?(m=HD(r,o),m!=null&&s.unshift(XD(r,m,l))):a||(m=HD(r,o),m!=null&&s.push(XD(r,m,l)))),r=r.return}s.length!==0&&e.push({event:t,listeners:s})}function T2(){}var u3=null,c3=null;function lU(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function PI(e,t){return e==="textarea"||e==="option"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var z4=typeof setTimeout=="function"?setTimeout:void 0,kle=typeof clearTimeout=="function"?clearTimeout:void 0;function kB(e){e.nodeType===1?e.textContent="":e.nodeType===9&&(e=e.body,e!=null&&(e.textContent=""))}function ib(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break}return e}function V4(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var r=e.data;if(r==="$"||r==="$!"||r==="$?"){if(t===0)return e;t--}else r==="/$"&&t++}e=e.previousSibling}return null}var d3=0;function Ole(e){return{$$typeof:pB,toString:e,valueOf:e}}var bA=Math.random().toString(36).slice(2),yg="__reactFiber$"+bA,$2="__reactProps$"+bA,mx="__reactContainer$"+bA,W4="__reactEvents$"+bA;function Dy(e){var t=e[yg];if(t)return t;for(var r=e.parentNode;r;){if(t=r[mx]||r[yg]){if(r=t.alternate,t.child!==null||r!==null&&r.child!==null)for(e=V4(e);e!==null;){if(r=e[yg])return r;e=V4(e)}return t}e=r,r=e.parentNode}return null}function KS(e){return e=e[yg]||e[mx],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function Wv(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(ei(33))}function xA(e){return e[$2]||null}function uU(e){var t=e[W4];return t===void 0&&(t=e[W4]=new Set),t}var AI=[],Hv=-1;function e0(e){return{current:e}}function ys(e){0>Hv||(e.current=AI[Hv],AI[Hv]=null,Hv--)}function Ks(e,t){Hv++,AI[Hv]=e.current,e.current=t}var Vg={},Ru=e0(Vg),Xc=e0(!1),zy=Vg;function _b(e,t){var r=e.type.contextTypes;if(!r)return Vg;var n=e.stateNode;if(n&&n.__reactInternalMemoizedUnmaskedChildContext===t)return n.__reactInternalMemoizedMaskedChildContext;var a={},o;for(o in r)a[o]=t[o];return n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=a),a}function Jc(e){return e=e.childContextTypes,e!=null}function M2(){ys(Xc),ys(Ru)}function H4(e,t,r){if(Ru.current!==Vg)throw Error(ei(168));Ks(Ru,t),Ks(Xc,r)}function cU(e,t,r){var n=e.stateNode;if(e=t.childContextTypes,typeof n.getChildContext!="function")return r;n=n.getChildContext();for(var a in n)if(!(a in e))throw Error(ei(108,eb(t)||"Unknown",a));return _s({},r,n)}function WE(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Vg,zy=Ru.current,Ks(Ru,e),Ks(Xc,Xc.current),!0}function U4(e,t,r){var n=e.stateNode;if(!n)throw Error(ei(169));r?(e=cU(e,t,zy),n.__reactInternalMemoizedMergedChildContext=e,ys(Xc),ys(Ru),Ks(Ru,e)):ys(Xc),Ks(Xc,r)}var OB=null,$y=null,_le=Xl.unstable_runWithPriority,_B=Xl.unstable_scheduleCallback,kI=Xl.unstable_cancelCallback,Tle=Xl.unstable_shouldYield,K4=Xl.unstable_requestPaint,OI=Xl.unstable_now,$le=Xl.unstable_getCurrentPriorityLevel,DA=Xl.unstable_ImmediatePriority,dU=Xl.unstable_UserBlockingPriority,fU=Xl.unstable_NormalPriority,pU=Xl.unstable_LowPriority,hU=Xl.unstable_IdlePriority,f3={},Mle=K4!==void 0?K4:function(){},Vh=null,HE=null,p3=!1,G4=OI(),ju=1e4>G4?OI:function(){return OI()-G4};function Tb(){switch($le()){case DA:return 99;case dU:return 98;case fU:return 97;case pU:return 96;case hU:return 95;default:throw Error(ei(332))}}function mU(e){switch(e){case 99:return DA;case 98:return dU;case 97:return fU;case 96:return pU;case 95:return hU;default:throw Error(ei(332))}}function Vy(e,t){return e=mU(e),_le(e,t)}function JD(e,t,r){return e=mU(e),_B(e,t,r)}function rh(){if(HE!==null){var e=HE;HE=null,kI(e)}gU()}function gU(){if(!p3&&Vh!==null){p3=!0;var e=0;try{var t=Vh;Vy(99,function(){for(;e<t.length;e++){var r=t[e];do r=r(!0);while(r!==null)}}),Vh=null}catch(r){throw Vh!==null&&(Vh=Vh.slice(e+1)),_B(DA,rh),r}finally{p3=!1}}}var Ile=tv.ReactCurrentBatchConfig;function Gf(e,t){if(e&&e.defaultProps){t=_s({},t),e=e.defaultProps;for(var r in e)t[r]===void 0&&(t[r]=e[r]);return t}return t}var I2=e0(null),j2=null,Uv=null,F2=null;function TB(){F2=Uv=j2=null}function $B(e){var t=I2.current;ys(I2),e.type._context._currentValue=t}function yU(e,t){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)===t){if(r===null||(r.childLanes&t)===t)break;r.childLanes|=t}else e.childLanes|=t,r!==null&&(r.childLanes|=t);e=e.return}}function ab(e,t){j2=e,F2=Uv=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(Jf=!0),e.firstContext=null)}function yf(e,t){if(F2!==e&&t!==!1&&t!==0)if((typeof t!="number"||t===1073741823)&&(F2=e,t=1073741823),t={context:e,observedBits:t,next:null},Uv===null){if(j2===null)throw Error(ei(308));Uv=t,j2.dependencies={lanes:0,firstContext:t,responders:null}}else Uv=Uv.next=t;return e._currentValue}var ag=!1;function MB(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null},effects:null}}function vU(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Og(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function _g(e,t){if(e=e.updateQueue,e!==null){e=e.shared;var r=e.pending;r===null?t.next=t:(t.next=r.next,r.next=t),e.pending=t}}function q4(e,t){var r=e.updateQueue,n=e.alternate;if(n!==null&&(n=n.updateQueue,r===n)){var a=null,o=null;if(r=r.firstBaseUpdate,r!==null){do{var s={eventTime:r.eventTime,lane:r.lane,tag:r.tag,payload:r.payload,callback:r.callback,next:null};o===null?a=o=s:o=o.next=s,r=r.next}while(r!==null);o===null?a=o=t:o=o.next=t}else a=o=t;r={baseState:n.baseState,firstBaseUpdate:a,lastBaseUpdate:o,shared:n.shared,effects:n.effects},e.updateQueue=r;return}e=r.lastBaseUpdate,e===null?r.firstBaseUpdate=t:e.next=t,r.lastBaseUpdate=t}function ZD(e,t,r,n){var a=e.updateQueue;ag=!1;var o=a.firstBaseUpdate,s=a.lastBaseUpdate,l=a.shared.pending;if(l!==null){a.shared.pending=null;var m=l,b=m.next;m.next=null,s===null?o=b:s.next=b,s=m;var D=e.alternate;if(D!==null){D=D.updateQueue;var O=D.lastBaseUpdate;O!==s&&(O===null?D.firstBaseUpdate=b:O.next=b,D.lastBaseUpdate=m)}}if(o!==null){O=a.baseState,s=0,D=b=m=null;do{l=o.lane;var I=o.eventTime;if((n&l)===l){D!==null&&(D=D.next={eventTime:I,lane:0,tag:o.tag,payload:o.payload,callback:o.callback,next:null});e:{var N=e,H=o;switch(l=t,I=r,H.tag){case 1:if(N=H.payload,typeof N=="function"){O=N.call(I,O,l);break e}O=N;break e;case 3:N.flags=N.flags&-4097|64;case 0:if(N=H.payload,l=typeof N=="function"?N.call(I,O,l):N,l==null)break e;O=_s({},O,l);break e;case 2:ag=!0}}o.callback!==null&&(e.flags|=32,l=a.effects,l===null?a.effects=[o]:l.push(o))}else I={eventTime:I,lane:l,tag:o.tag,payload:o.payload,callback:o.callback,next:null},D===null?(b=D=I,m=O):D=D.next=I,s|=l;if(o=o.next,o===null){if(l=a.shared.pending,l===null)break;o=l.next,l.next=null,a.lastBaseUpdate=l,a.shared.pending=null}}while(1);D===null&&(m=O),a.baseState=m,a.firstBaseUpdate=b,a.lastBaseUpdate=D,qS|=s,e.lanes=s,e.memoizedState=O}}function Y4(e,t,r){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var n=e[t],a=n.callback;if(a!==null){if(n.callback=null,n=r,typeof a!="function")throw Error(ei(191,a));a.call(n)}}}var bU=new fA.Component().refs;function B2(e,t,r,n){t=e.memoizedState,r=r(n,t),r=r==null?t:_s({},t,r),e.memoizedState=r,e.lanes===0&&(e.updateQueue.baseState=r)}var SA={isMounted:function(e){return(e=e._reactInternals)?rv(e)===e:!1},enqueueSetState:function(e,t,r){e=e._reactInternals;var n=kd(),a=Tg(e),o=Og(n,a);o.payload=t,r!=null&&(o.callback=r),_g(e,o),$g(e,a,n)},enqueueReplaceState:function(e,t,r){e=e._reactInternals;var n=kd(),a=Tg(e),o=Og(n,a);o.tag=1,o.payload=t,r!=null&&(o.callback=r),_g(e,o),$g(e,a,n)},enqueueForceUpdate:function(e,t){e=e._reactInternals;var r=kd(),n=Tg(e),a=Og(r,n);a.tag=2,t!=null&&(a.callback=t),_g(e,a),$g(e,n,r)}};function X4(e,t,r,n,a,o,s){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(n,o,s):t.prototype&&t.prototype.isPureReactComponent?!YD(r,n)||!YD(a,o):!0}function xU(e,t,r){var n=!1,a=Vg,o=t.contextType;return typeof o=="object"&&o!==null?o=yf(o):(a=Jc(t)?zy:Ru.current,n=t.contextTypes,o=(n=n!=null)?_b(e,a):Vg),t=new t(r,o),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=SA,e.stateNode=t,t._reactInternals=e,n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=a,e.__reactInternalMemoizedMaskedChildContext=o),t}function J4(e,t,r,n){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(r,n),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(r,n),t.state!==e&&SA.enqueueReplaceState(t,t.state,null)}function _I(e,t,r,n){var a=e.stateNode;a.props=r,a.state=e.memoizedState,a.refs=bU,MB(e);var o=t.contextType;typeof o=="object"&&o!==null?a.context=yf(o):(o=Jc(t)?zy:Ru.current,a.context=_b(e,o)),ZD(e,r,a,n),a.state=e.memoizedState,o=t.getDerivedStateFromProps,typeof o=="function"&&(B2(e,t,o,r),a.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof a.getSnapshotBeforeUpdate=="function"||typeof a.UNSAFE_componentWillMount!="function"&&typeof a.componentWillMount!="function"||(t=a.state,typeof a.componentWillMount=="function"&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount=="function"&&a.UNSAFE_componentWillMount(),t!==a.state&&SA.enqueueReplaceState(a,a.state,null),ZD(e,r,a,n),a.state=e.memoizedState),typeof a.componentDidMount=="function"&&(e.flags|=4)}var $C=Array.isArray;function y1(e,t,r){if(e=r.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(r._owner){if(r=r._owner,r){if(r.tag!==1)throw Error(ei(309));var n=r.stateNode}if(!n)throw Error(ei(147,e));var a=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===a?t.ref:(t=function(o){var s=n.refs;s===bU&&(s=n.refs={}),o===null?delete s[a]:s[a]=o},t._stringRef=a,t)}if(typeof e!="string")throw Error(ei(284));if(!r._owner)throw Error(ei(290,e))}return e}function MC(e,t){if(e.type!=="textarea")throw Error(ei(31,Object.prototype.toString.call(t)==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":t))}function DU(e){function t(u,h){if(e){var y=u.lastEffect;y!==null?(y.nextEffect=h,u.lastEffect=h):u.firstEffect=u.lastEffect=h,h.nextEffect=null,h.flags=8}}function r(u,h){if(!e)return null;for(;h!==null;)t(u,h),h=h.sibling;return null}function n(u,h){for(u=new Map;h!==null;)h.key!==null?u.set(h.key,h):u.set(h.index,h),h=h.sibling;return u}function a(u,h){return u=Hg(u,h),u.index=0,u.sibling=null,u}function o(u,h,y){return u.index=y,e?(y=u.alternate,y!==null?(y=y.index,y<h?(u.flags=2,h):y):(u.flags=2,h)):h}function s(u){return e&&u.alternate===null&&(u.flags=2),u}function l(u,h,y,E){return h===null||h.tag!==6?(h=v3(y,u.mode,E),h.return=u,h):(h=a(h,y),h.return=u,h)}function m(u,h,y,E){return h!==null&&h.elementType===y.type?(E=a(h,y.props),E.ref=y1(u,h,y),E.return=u,E):(E=qE(y.type,y.key,y.props,null,u.mode,E),E.ref=y1(u,h,y),E.return=u,E)}function b(u,h,y,E){return h===null||h.tag!==4||h.stateNode.containerInfo!==y.containerInfo||h.stateNode.implementation!==y.implementation?(h=b3(y,u.mode,E),h.return=u,h):(h=a(h,y.children||[]),h.return=u,h)}function D(u,h,y,E,x){return h===null||h.tag!==7?(h=ub(y,u.mode,E,x),h.return=u,h):(h=a(h,y),h.return=u,h)}function O(u,h,y){if(typeof h=="string"||typeof h=="number")return h=v3(""+h,u.mode,y),h.return=u,h;if(typeof h=="object"&&h!==null){switch(h.$$typeof){case eD:return y=qE(h.type,h.key,h.props,null,u.mode,y),y.ref=y1(u,null,h),y.return=u,y;case by:return h=b3(h,u.mode,y),h.return=u,h}if($C(h)||d1(h))return h=ub(h,u.mode,y,null),h.return=u,h;MC(u,h)}return null}function I(u,h,y,E){var x=h!==null?h.key:null;if(typeof y=="string"||typeof y=="number")return x!==null?null:l(u,h,""+y,E);if(typeof y=="object"&&y!==null){switch(y.$$typeof){case eD:return y.key===x?y.type===fg?D(u,h,y.props.children,E,x):m(u,h,y,E):null;case by:return y.key===x?b(u,h,y,E):null}if($C(y)||d1(y))return x!==null?null:D(u,h,y,E,null);MC(u,y)}return null}function N(u,h,y,E,x){if(typeof E=="string"||typeof E=="number")return u=u.get(y)||null,l(h,u,""+E,x);if(typeof E=="object"&&E!==null){switch(E.$$typeof){case eD:return u=u.get(E.key===null?y:E.key)||null,E.type===fg?D(h,u,E.props.children,x,E.key):m(h,u,E,x);case by:return u=u.get(E.key===null?y:E.key)||null,b(h,u,E,x)}if($C(E)||d1(E))return u=u.get(y)||null,D(h,u,E,x,null);MC(h,E)}return null}function H(u,h,y,E){for(var x=null,g=null,d=h,f=h=0,c=null;d!==null&&f<y.length;f++){d.index>f?(c=d,d=null):c=d.sibling;var p=I(u,d,y[f],E);if(p===null){d===null&&(d=c);break}e&&d&&p.alternate===null&&t(u,d),h=o(p,h,f),g===null?x=p:g.sibling=p,g=p,d=c}if(f===y.length)return r(u,d),x;if(d===null){for(;f<y.length;f++)d=O(u,y[f],E),d!==null&&(h=o(d,h,f),g===null?x=d:g.sibling=d,g=d);return x}for(d=n(u,d);f<y.length;f++)c=N(d,u,f,y[f],E),c!==null&&(e&&c.alternate!==null&&d.delete(c.key===null?f:c.key),h=o(c,h,f),g===null?x=c:g.sibling=c,g=c);return e&&d.forEach(function(S){return t(u,S)}),x}function j(u,h,y,E){var x=d1(y);if(typeof x!="function")throw Error(ei(150));if(y=x.call(y),y==null)throw Error(ei(151));for(var g=x=null,d=h,f=h=0,c=null,p=y.next();d!==null&&!p.done;f++,p=y.next()){d.index>f?(c=d,d=null):c=d.sibling;var S=I(u,d,p.value,E);if(S===null){d===null&&(d=c);break}e&&d&&S.alternate===null&&t(u,d),h=o(S,h,f),g===null?x=S:g.sibling=S,g=S,d=c}if(p.done)return r(u,d),x;if(d===null){for(;!p.done;f++,p=y.next())p=O(u,p.value,E),p!==null&&(h=o(p,h,f),g===null?x=p:g.sibling=p,g=p);return x}for(d=n(u,d);!p.done;f++,p=y.next())p=N(d,u,f,p.value,E),p!==null&&(e&&p.alternate!==null&&d.delete(p.key===null?f:p.key),h=o(p,h,f),g===null?x=p:g.sibling=p,g=p);return e&&d.forEach(function(k){return t(u,k)}),x}return function(u,h,y,E){var x=typeof y=="object"&&y!==null&&y.type===fg&&y.key===null;x&&(y=y.props.children);var g=typeof y=="object"&&y!==null;if(g)switch(y.$$typeof){case eD:e:{for(g=y.key,x=h;x!==null;){if(x.key===g){switch(x.tag){case 7:if(y.type===fg){r(u,x.sibling),h=a(x,y.props.children),h.return=u,u=h;break e}break;default:if(x.elementType===y.type){r(u,x.sibling),h=a(x,y.props),h.ref=y1(u,x,y),h.return=u,u=h;break e}}r(u,x);break}else t(u,x);x=x.sibling}y.type===fg?(h=ub(y.props.children,u.mode,E,y.key),h.return=u,u=h):(E=qE(y.type,y.key,y.props,null,u.mode,E),E.ref=y1(u,h,y),E.return=u,u=E)}return s(u);case by:e:{for(x=y.key;h!==null;){if(h.key===x)if(h.tag===4&&h.stateNode.containerInfo===y.containerInfo&&h.stateNode.implementation===y.implementation){r(u,h.sibling),h=a(h,y.children||[]),h.return=u,u=h;break e}else{r(u,h);break}else t(u,h);h=h.sibling}h=b3(y,u.mode,E),h.return=u,u=h}return s(u)}if(typeof y=="string"||typeof y=="number")return y=""+y,h!==null&&h.tag===6?(r(u,h.sibling),h=a(h,y),h.return=u,u=h):(r(u,h),h=v3(y,u.mode,E),h.return=u,u=h),s(u);if($C(y))return H(u,h,y,E);if(d1(y))return j(u,h,y,E);if(g&&MC(u,y),typeof y>"u"&&!x)switch(u.tag){case 1:case 22:case 0:case 11:case 15:throw Error(ei(152,eb(u.type)||"Component"))}return r(u,h)}}var N2=DU(!0),SU=DU(!1),GS={},qp=e0(GS),QD=e0(GS),eS=e0(GS);function Sy(e){if(e===GS)throw Error(ei(174));return e}function TI(e,t){switch(Ks(eS,t),Ks(QD,e),Ks(qp,GS),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:mI(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=mI(t,e)}ys(qp),Ks(qp,t)}function $b(){ys(qp),ys(QD),ys(eS)}function Z4(e){Sy(eS.current);var t=Sy(qp.current),r=mI(t,e.type);t!==r&&(Ks(QD,e),Ks(qp,r))}function IB(e){QD.current===e&&(ys(qp),ys(QD))}var Us=e0(0);function R2(e){for(var t=e;t!==null;){if(t.tag===13){var r=t.memoizedState;if(r!==null&&(r=r.dehydrated,r===null||r.data==="$?"||r.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&64)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Yh=null,vg=null,Yp=!1;function wU(e,t){var r=sf(5,null,null,0);r.elementType="DELETED",r.type="DELETED",r.stateNode=t,r.return=e,r.flags=8,e.lastEffect!==null?(e.lastEffect.nextEffect=r,e.lastEffect=r):e.firstEffect=e.lastEffect=r}function Q4(e,t){switch(e.tag){case 5:var r=e.type;return t=t.nodeType!==1||r.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,!0):!1;case 13:return!1;default:return!1}}function $I(e){if(Yp){var t=vg;if(t){var r=t;if(!Q4(e,t)){if(t=ib(r.nextSibling),!t||!Q4(e,t)){e.flags=e.flags&-1025|2,Yp=!1,Yh=e;return}wU(Yh,r)}Yh=e,vg=ib(t.firstChild)}else e.flags=e.flags&-1025|2,Yp=!1,Yh=e}}function e9(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;Yh=e}function IC(e){if(e!==Yh)return!1;if(!Yp)return e9(e),Yp=!0,!1;var t=e.type;if(e.tag!==5||t!=="head"&&t!=="body"&&!PI(t,e.memoizedProps))for(t=vg;t;)wU(e,t),t=ib(t.nextSibling);if(e9(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(ei(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var r=e.data;if(r==="/$"){if(t===0){vg=ib(e.nextSibling);break e}t--}else r!=="$"&&r!=="$!"&&r!=="$?"||t++}e=e.nextSibling}vg=null}}else vg=Yh?ib(e.stateNode.nextSibling):null;return!0}function h3(){vg=Yh=null,Yp=!1}var ob=[];function jB(){for(var e=0;e<ob.length;e++)ob[e]._workInProgressVersionPrimary=null;ob.length=0}var SD=tv.ReactCurrentDispatcher,hf=tv.ReactCurrentBatchConfig,tS=0,il=null,$u=null,pu=null,L2=!1,wD=!1;function Vc(){throw Error(ei(321))}function FB(e,t){if(t===null)return!1;for(var r=0;r<t.length&&r<e.length;r++)if(!of(e[r],t[r]))return!1;return!0}function BB(e,t,r,n,a,o){if(tS=o,il=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,SD.current=e===null||e.memoizedState===null?Fle:Ble,e=r(n,a),wD){o=0;do{if(wD=!1,!(25>o))throw Error(ei(301));o+=1,pu=$u=null,t.updateQueue=null,SD.current=Nle,e=r(n,a)}while(wD)}if(SD.current=H2,t=$u!==null&&$u.next!==null,tS=0,pu=$u=il=null,L2=!1,t)throw Error(ei(300));return e}function wy(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return pu===null?il.memoizedState=pu=e:pu=pu.next=e,pu}function nv(){if($u===null){var e=il.alternate;e=e!==null?e.memoizedState:null}else e=$u.next;var t=pu===null?il.memoizedState:pu.next;if(t!==null)pu=t,$u=e;else{if(e===null)throw Error(ei(310));$u=e,e={memoizedState:$u.memoizedState,baseState:$u.baseState,baseQueue:$u.baseQueue,queue:$u.queue,next:null},pu===null?il.memoizedState=pu=e:pu=pu.next=e}return pu}function Vp(e,t){return typeof t=="function"?t(e):t}function v1(e){var t=nv(),r=t.queue;if(r===null)throw Error(ei(311));r.lastRenderedReducer=e;var n=$u,a=n.baseQueue,o=r.pending;if(o!==null){if(a!==null){var s=a.next;a.next=o.next,o.next=s}n.baseQueue=a=o,r.pending=null}if(a!==null){a=a.next,n=n.baseState;var l=s=o=null,m=a;do{var b=m.lane;if((tS&b)===b)l!==null&&(l=l.next={lane:0,action:m.action,eagerReducer:m.eagerReducer,eagerState:m.eagerState,next:null}),n=m.eagerReducer===e?m.eagerState:e(n,m.action);else{var D={lane:b,action:m.action,eagerReducer:m.eagerReducer,eagerState:m.eagerState,next:null};l===null?(s=l=D,o=n):l=l.next=D,il.lanes|=b,qS|=b}m=m.next}while(m!==null&&m!==a);l===null?o=n:l.next=s,of(n,t.memoizedState)||(Jf=!0),t.memoizedState=n,t.baseState=o,t.baseQueue=l,r.lastRenderedState=n}return[t.memoizedState,r.dispatch]}function b1(e){var t=nv(),r=t.queue;if(r===null)throw Error(ei(311));r.lastRenderedReducer=e;var n=r.dispatch,a=r.pending,o=t.memoizedState;if(a!==null){r.pending=null;var s=a=a.next;do o=e(o,s.action),s=s.next;while(s!==a);of(o,t.memoizedState)||(Jf=!0),t.memoizedState=o,t.baseQueue===null&&(t.baseState=o),r.lastRenderedState=o}return[o,n]}function t9(e,t,r){var n=t._getVersion;n=n(t._source);var a=t._workInProgressVersionPrimary;if(a!==null?e=a===n:(e=e.mutableReadLanes,(e=(tS&e)===e)&&(t._workInProgressVersionPrimary=n,ob.push(t))),e)return r(t._source);throw ob.push(t),Error(ei(350))}function CU(e,t,r,n){var a=hc;if(a===null)throw Error(ei(349));var o=t._getVersion,s=o(t._source),l=SD.current,m=l.useState(function(){return t9(a,t,r)}),b=m[1],D=m[0];m=pu;var O=e.memoizedState,I=O.refs,N=I.getSnapshot,H=O.source;O=O.subscribe;var j=il;return e.memoizedState={refs:I,source:t,subscribe:n},l.useEffect(function(){I.getSnapshot=r,I.setSnapshot=b;var u=o(t._source);if(!of(s,u)){u=r(t._source),of(D,u)||(b(u),u=Tg(j),a.mutableReadLanes|=u&a.pendingLanes),u=a.mutableReadLanes,a.entangledLanes|=u;for(var h=a.entanglements,y=u;0<y;){var E=31-zg(y),x=1<<E;h[E]|=u,y&=~x}}},[r,t,n]),l.useEffect(function(){return n(t._source,function(){var u=I.getSnapshot,h=I.setSnapshot;try{h(u(t._source));var y=Tg(j);a.mutableReadLanes|=y&a.pendingLanes}catch(E){h(function(){throw E})}})},[t,n]),of(N,r)&&of(H,t)&&of(O,n)||(e={pending:null,dispatch:null,lastRenderedReducer:Vp,lastRenderedState:D},e.dispatch=b=LB.bind(null,il,e),m.queue=e,m.baseQueue=null,D=t9(a,t,r),m.memoizedState=m.baseState=D),D}function EU(e,t,r){var n=nv();return CU(n,e,t,r)}function x1(e){var t=wy();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e=t.queue={pending:null,dispatch:null,lastRenderedReducer:Vp,lastRenderedState:e},e=e.dispatch=LB.bind(null,il,e),[t.memoizedState,e]}function z2(e,t,r,n){return e={tag:e,create:t,destroy:r,deps:n,next:null},t=il.updateQueue,t===null?(t={lastEffect:null},il.updateQueue=t,t.lastEffect=e.next=e):(r=t.lastEffect,r===null?t.lastEffect=e.next=e:(n=r.next,r.next=e,e.next=n,t.lastEffect=e)),e}function r9(e){var t=wy();return e={current:e},t.memoizedState=e}function V2(){return nv().memoizedState}function MI(e,t,r,n){var a=wy();il.flags|=e,a.memoizedState=z2(1|t,r,void 0,n===void 0?null:n)}function NB(e,t,r,n){var a=nv();n=n===void 0?null:n;var o=void 0;if($u!==null){var s=$u.memoizedState;if(o=s.destroy,n!==null&&FB(n,s.deps)){z2(t,r,o,n);return}}il.flags|=e,a.memoizedState=z2(1|t,r,o,n)}function n9(e,t){return MI(516,4,e,t)}function W2(e,t){return NB(516,4,e,t)}function PU(e,t){return NB(4,2,e,t)}function AU(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function kU(e,t,r){return r=r!=null?r.concat([e]):null,NB(4,2,AU.bind(null,t,e),r)}function RB(){}function OU(e,t){var r=nv();t=t===void 0?null:t;var n=r.memoizedState;return n!==null&&t!==null&&FB(t,n[1])?n[0]:(r.memoizedState=[e,t],e)}function _U(e,t){var r=nv();t=t===void 0?null:t;var n=r.memoizedState;return n!==null&&t!==null&&FB(t,n[1])?n[0]:(e=e(),r.memoizedState=[e,t],e)}function jle(e,t){var r=Tb();Vy(98>r?98:r,function(){e(!0)}),Vy(97<r?97:r,function(){var n=hf.transition;hf.transition=1;try{e(!1),t()}finally{hf.transition=n}})}function LB(e,t,r){var n=kd(),a=Tg(e),o={lane:a,action:r,eagerReducer:null,eagerState:null,next:null},s=t.pending;if(s===null?o.next=o:(o.next=s.next,s.next=o),t.pending=o,s=e.alternate,e===il||s!==null&&s===il)wD=L2=!0;else{if(e.lanes===0&&(s===null||s.lanes===0)&&(s=t.lastRenderedReducer,s!==null))try{var l=t.lastRenderedState,m=s(l,r);if(o.eagerReducer=s,o.eagerState=m,of(m,l))return}catch{}finally{}$g(e,a,n)}}var H2={readContext:yf,useCallback:Vc,useContext:Vc,useEffect:Vc,useImperativeHandle:Vc,useLayoutEffect:Vc,useMemo:Vc,useReducer:Vc,useRef:Vc,useState:Vc,useDebugValue:Vc,useDeferredValue:Vc,useTransition:Vc,useMutableSource:Vc,useOpaqueIdentifier:Vc,unstable_isNewReconciler:!1},Fle={readContext:yf,useCallback:function(e,t){return wy().memoizedState=[e,t===void 0?null:t],e},useContext:yf,useEffect:n9,useImperativeHandle:function(e,t,r){return r=r!=null?r.concat([e]):null,MI(4,2,AU.bind(null,t,e),r)},useLayoutEffect:function(e,t){return MI(4,2,e,t)},useMemo:function(e,t){var r=wy();return t=t===void 0?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var n=wy();return t=r!==void 0?r(t):t,n.memoizedState=n.baseState=t,e=n.queue={pending:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},e=e.dispatch=LB.bind(null,il,e),[n.memoizedState,e]},useRef:r9,useState:x1,useDebugValue:RB,useDeferredValue:function(e){var t=x1(e),r=t[0],n=t[1];return n9(function(){var a=hf.transition;hf.transition=1;try{n(e)}finally{hf.transition=a}},[e]),r},useTransition:function(){var e=x1(!1),t=e[0];return e=jle.bind(null,e[1]),r9(e),[e,t]},useMutableSource:function(e,t,r){var n=wy();return n.memoizedState={refs:{getSnapshot:t,setSnapshot:null},source:e,subscribe:r},CU(n,e,t,r)},useOpaqueIdentifier:function(){if(Yp){var e=!1,t=Ole(function(){throw e||(e=!0,r("r:"+(d3++).toString(36))),Error(ei(355))}),r=x1(t)[1];return!(il.mode&2)&&(il.flags|=516,z2(5,function(){r("r:"+(d3++).toString(36))},void 0,null)),t}return t="r:"+(d3++).toString(36),x1(t),t},unstable_isNewReconciler:!1},Ble={readContext:yf,useCallback:OU,useContext:yf,useEffect:W2,useImperativeHandle:kU,useLayoutEffect:PU,useMemo:_U,useReducer:v1,useRef:V2,useState:function(){return v1(Vp)},useDebugValue:RB,useDeferredValue:function(e){var t=v1(Vp),r=t[0],n=t[1];return W2(function(){var a=hf.transition;hf.transition=1;try{n(e)}finally{hf.transition=a}},[e]),r},useTransition:function(){var e=v1(Vp)[0];return[V2().current,e]},useMutableSource:EU,useOpaqueIdentifier:function(){return v1(Vp)[0]},unstable_isNewReconciler:!1},Nle={readContext:yf,useCallback:OU,useContext:yf,useEffect:W2,useImperativeHandle:kU,useLayoutEffect:PU,useMemo:_U,useReducer:b1,useRef:V2,useState:function(){return b1(Vp)},useDebugValue:RB,useDeferredValue:function(e){var t=b1(Vp),r=t[0],n=t[1];return W2(function(){var a=hf.transition;hf.transition=1;try{n(e)}finally{hf.transition=a}},[e]),r},useTransition:function(){var e=b1(Vp)[0];return[V2().current,e]},useMutableSource:EU,useOpaqueIdentifier:function(){return b1(Vp)[0]},unstable_isNewReconciler:!1},Rle=tv.ReactCurrentOwner,Jf=!1;function Uc(e,t,r,n){t.child=e===null?SU(t,null,r,n):N2(t,e.child,r,n)}function i9(e,t,r,n,a){r=r.render;var o=t.ref;return ab(t,a),n=BB(e,t,r,n,o,a),e!==null&&!Jf?(t.updateQueue=e.updateQueue,t.flags&=-517,e.lanes&=~a,Xh(e,t,a)):(t.flags|=1,Uc(e,t,n,a),t.child)}function a9(e,t,r,n,a,o){if(e===null){var s=r.type;return typeof s=="function"&&!KB(s)&&s.defaultProps===void 0&&r.compare===null&&r.defaultProps===void 0?(t.tag=15,t.type=s,TU(e,t,s,n,a,o)):(e=qE(r.type,null,n,t,t.mode,o),e.ref=t.ref,e.return=t,t.child=e)}return s=e.child,!(a&o)&&(a=s.memoizedProps,r=r.compare,r=r!==null?r:YD,r(a,n)&&e.ref===t.ref)?Xh(e,t,o):(t.flags|=1,e=Hg(s,n),e.ref=t.ref,e.return=t,t.child=e)}function TU(e,t,r,n,a,o){if(e!==null&&YD(e.memoizedProps,n)&&e.ref===t.ref)if(Jf=!1,(o&a)!==0)e.flags&16384&&(Jf=!0);else return t.lanes=e.lanes,Xh(e,t,o);return II(e,t,r,n,o)}function m3(e,t,r){var n=t.pendingProps,a=n.children,o=e!==null?e.memoizedState:null;if(n.mode==="hidden"||n.mode==="unstable-defer-without-hiding")if(!(t.mode&4))t.memoizedState={baseLanes:0},FC(t,r);else if(r&1073741824)t.memoizedState={baseLanes:0},FC(t,o!==null?o.baseLanes:r);else return e=o!==null?o.baseLanes|r:r,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e},FC(t,e),null;else o!==null?(n=o.baseLanes|r,t.memoizedState=null):n=r,FC(t,n);return Uc(e,t,a,r),t.child}function $U(e,t){var r=t.ref;(e===null&&r!==null||e!==null&&e.ref!==r)&&(t.flags|=128)}function II(e,t,r,n,a){var o=Jc(r)?zy:Ru.current;return o=_b(t,o),ab(t,a),r=BB(e,t,r,n,o,a),e!==null&&!Jf?(t.updateQueue=e.updateQueue,t.flags&=-517,e.lanes&=~a,Xh(e,t,a)):(t.flags|=1,Uc(e,t,r,a),t.child)}function o9(e,t,r,n,a){if(Jc(r)){var o=!0;WE(t)}else o=!1;if(ab(t,a),t.stateNode===null)e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2),xU(t,r,n),_I(t,r,n,a),n=!0;else if(e===null){var s=t.stateNode,l=t.memoizedProps;s.props=l;var m=s.context,b=r.contextType;typeof b=="object"&&b!==null?b=yf(b):(b=Jc(r)?zy:Ru.current,b=_b(t,b));var D=r.getDerivedStateFromProps,O=typeof D=="function"||typeof s.getSnapshotBeforeUpdate=="function";O||typeof s.UNSAFE_componentWillReceiveProps!="function"&&typeof s.componentWillReceiveProps!="function"||(l!==n||m!==b)&&J4(t,s,n,b),ag=!1;var I=t.memoizedState;s.state=I,ZD(t,n,s,a),m=t.memoizedState,l!==n||I!==m||Xc.current||ag?(typeof D=="function"&&(B2(t,r,D,n),m=t.memoizedState),(l=ag||X4(t,r,l,n,I,m,b))?(O||typeof s.UNSAFE_componentWillMount!="function"&&typeof s.componentWillMount!="function"||(typeof s.componentWillMount=="function"&&s.componentWillMount(),typeof s.UNSAFE_componentWillMount=="function"&&s.UNSAFE_componentWillMount()),typeof s.componentDidMount=="function"&&(t.flags|=4)):(typeof s.componentDidMount=="function"&&(t.flags|=4),t.memoizedProps=n,t.memoizedState=m),s.props=n,s.state=m,s.context=b,n=l):(typeof s.componentDidMount=="function"&&(t.flags|=4),n=!1)}else{s=t.stateNode,vU(e,t),l=t.memoizedProps,b=t.type===t.elementType?l:Gf(t.type,l),s.props=b,O=t.pendingProps,I=s.context,m=r.contextType,typeof m=="object"&&m!==null?m=yf(m):(m=Jc(r)?zy:Ru.current,m=_b(t,m));var N=r.getDerivedStateFromProps;(D=typeof N=="function"||typeof s.getSnapshotBeforeUpdate=="function")||typeof s.UNSAFE_componentWillReceiveProps!="function"&&typeof s.componentWillReceiveProps!="function"||(l!==O||I!==m)&&J4(t,s,n,m),ag=!1,I=t.memoizedState,s.state=I,ZD(t,n,s,a);var H=t.memoizedState;l!==O||I!==H||Xc.current||ag?(typeof N=="function"&&(B2(t,r,N,n),H=t.memoizedState),(b=ag||X4(t,r,b,n,I,H,m))?(D||typeof s.UNSAFE_componentWillUpdate!="function"&&typeof s.componentWillUpdate!="function"||(typeof s.componentWillUpdate=="function"&&s.componentWillUpdate(n,H,m),typeof s.UNSAFE_componentWillUpdate=="function"&&s.UNSAFE_componentWillUpdate(n,H,m)),typeof s.componentDidUpdate=="function"&&(t.flags|=4),typeof s.getSnapshotBeforeUpdate=="function"&&(t.flags|=256)):(typeof s.componentDidUpdate!="function"||l===e.memoizedProps&&I===e.memoizedState||(t.flags|=4),typeof s.getSnapshotBeforeUpdate!="function"||l===e.memoizedProps&&I===e.memoizedState||(t.flags|=256),t.memoizedProps=n,t.memoizedState=H),s.props=n,s.state=H,s.context=m,n=b):(typeof s.componentDidUpdate!="function"||l===e.memoizedProps&&I===e.memoizedState||(t.flags|=4),typeof s.getSnapshotBeforeUpdate!="function"||l===e.memoizedProps&&I===e.memoizedState||(t.flags|=256),n=!1)}return jI(e,t,r,n,o,a)}function jI(e,t,r,n,a,o){$U(e,t);var s=(t.flags&64)!==0;if(!n&&!s)return a&&U4(t,r,!1),Xh(e,t,o);n=t.stateNode,Rle.current=t;var l=s&&typeof r.getDerivedStateFromError!="function"?null:n.render();return t.flags|=1,e!==null&&s?(t.child=N2(t,e.child,null,o),t.child=N2(t,null,l,o)):Uc(e,t,l,o),t.memoizedState=n.state,a&&U4(t,r,!0),t.child}function s9(e){var t=e.stateNode;t.pendingContext?H4(e,t.pendingContext,t.pendingContext!==t.context):t.context&&H4(e,t.context,!1),TI(e,t.containerInfo)}var jC={dehydrated:null,retryLane:0};function l9(e,t,r){var n=t.pendingProps,a=Us.current,o=!1,s;return(s=(t.flags&64)!==0)||(s=e!==null&&e.memoizedState===null?!1:(a&2)!==0),s?(o=!0,t.flags&=-65):e!==null&&e.memoizedState===null||n.fallback===void 0||n.unstable_avoidThisFallback===!0||(a|=1),Ks(Us,a&1),e===null?(n.fallback!==void 0&&$I(t),e=n.children,a=n.fallback,o?(e=u9(t,e,a,r),t.child.memoizedState={baseLanes:r},t.memoizedState=jC,e):typeof n.unstable_expectedLoadTime=="number"?(e=u9(t,e,a,r),t.child.memoizedState={baseLanes:r},t.memoizedState=jC,t.lanes=33554432,e):(r=GB({mode:"visible",children:e},t.mode,r,null),r.return=t,t.child=r)):e.memoizedState!==null?o?(n=d9(e,t,n.children,n.fallback,r),o=t.child,a=e.child.memoizedState,o.memoizedState=a===null?{baseLanes:r}:{baseLanes:a.baseLanes|r},o.childLanes=e.childLanes&~r,t.memoizedState=jC,n):(r=c9(e,t,n.children,r),t.memoizedState=null,r):o?(n=d9(e,t,n.children,n.fallback,r),o=t.child,a=e.child.memoizedState,o.memoizedState=a===null?{baseLanes:r}:{baseLanes:a.baseLanes|r},o.childLanes=e.childLanes&~r,t.memoizedState=jC,n):(r=c9(e,t,n.children,r),t.memoizedState=null,r)}function u9(e,t,r,n){var a=e.mode,o=e.child;return t={mode:"hidden",children:t},!(a&2)&&o!==null?(o.childLanes=0,o.pendingProps=t):o=GB(t,a,0,null),r=ub(r,a,n,null),o.return=e,r.return=e,o.sibling=r,e.child=o,r}function c9(e,t,r,n){var a=e.child;return e=a.sibling,r=Hg(a,{mode:"visible",children:r}),!(t.mode&2)&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(e.nextEffect=null,e.flags=8,t.firstEffect=t.lastEffect=e),t.child=r}function d9(e,t,r,n,a){var o=t.mode,s=e.child;e=s.sibling;var l={mode:"hidden",children:r};return!(o&2)&&t.child!==s?(r=t.child,r.childLanes=0,r.pendingProps=l,s=r.lastEffect,s!==null?(t.firstEffect=r.firstEffect,t.lastEffect=s,s.nextEffect=null):t.firstEffect=t.lastEffect=null):r=Hg(s,l),e!==null?n=Hg(e,n):(n=ub(n,o,a,null),n.flags|=2),n.return=t,r.return=t,r.sibling=n,t.child=r,n}function f9(e,t){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),yU(e.return,t)}function g3(e,t,r,n,a,o){var s=e.memoizedState;s===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:n,tail:r,tailMode:a,lastEffect:o}:(s.isBackwards=t,s.rendering=null,s.renderingStartTime=0,s.last=n,s.tail=r,s.tailMode=a,s.lastEffect=o)}function p9(e,t,r){var n=t.pendingProps,a=n.revealOrder,o=n.tail;if(Uc(e,t,n.children,r),n=Us.current,n&2)n=n&1|2,t.flags|=64;else{if(e!==null&&e.flags&64)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&f9(e,r);else if(e.tag===19)f9(e,r);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}n&=1}if(Ks(Us,n),!(t.mode&2))t.memoizedState=null;else switch(a){case"forwards":for(r=t.child,a=null;r!==null;)e=r.alternate,e!==null&&R2(e)===null&&(a=r),r=r.sibling;r=a,r===null?(a=t.child,t.child=null):(a=r.sibling,r.sibling=null),g3(t,!1,a,r,o,t.lastEffect);break;case"backwards":for(r=null,a=t.child,t.child=null;a!==null;){if(e=a.alternate,e!==null&&R2(e)===null){t.child=a;break}e=a.sibling,a.sibling=r,r=a,a=e}g3(t,!0,r,null,o,t.lastEffect);break;case"together":g3(t,!1,null,null,void 0,t.lastEffect);break;default:t.memoizedState=null}return t.child}function Xh(e,t,r){if(e!==null&&(t.dependencies=e.dependencies),qS|=t.lanes,r&t.childLanes){if(e!==null&&t.child!==e.child)throw Error(ei(153));if(t.child!==null){for(e=t.child,r=Hg(e,e.pendingProps),t.child=r,r.return=t;e.sibling!==null;)e=e.sibling,r=r.sibling=Hg(e,e.pendingProps),r.return=t;r.sibling=null}return t.child}return null}var MU,FI,IU,jU;MU=function(e,t){for(var r=t.child;r!==null;){if(r.tag===5||r.tag===6)e.appendChild(r.stateNode);else if(r.tag!==4&&r.child!==null){r.child.return=r,r=r.child;continue}if(r===t)break;for(;r.sibling===null;){if(r.return===null||r.return===t)return;r=r.return}r.sibling.return=r.return,r=r.sibling}};FI=function(){};IU=function(e,t,r,n){var a=e.memoizedProps;if(a!==n){e=t.stateNode,Sy(qp.current);var o=null;switch(r){case"input":a=uI(e,a),n=uI(e,n),o=[];break;case"option":a=fI(e,a),n=fI(e,n),o=[];break;case"select":a=_s({},a,{value:void 0}),n=_s({},n,{value:void 0}),o=[];break;case"textarea":a=pI(e,a),n=pI(e,n),o=[];break;default:typeof a.onClick!="function"&&typeof n.onClick=="function"&&(e.onclick=T2)}gI(r,n);var s;r=null;for(b in a)if(!n.hasOwnProperty(b)&&a.hasOwnProperty(b)&&a[b]!=null)if(b==="style"){var l=a[b];for(s in l)l.hasOwnProperty(s)&&(r||(r={}),r[s]="")}else b!=="dangerouslySetInnerHTML"&&b!=="children"&&b!=="suppressContentEditableWarning"&&b!=="suppressHydrationWarning"&&b!=="autoFocus"&&(VD.hasOwnProperty(b)?o||(o=[]):(o=o||[]).push(b,null));for(b in n){var m=n[b];if(l=a!=null?a[b]:void 0,n.hasOwnProperty(b)&&m!==l&&(m!=null||l!=null))if(b==="style")if(l){for(s in l)!l.hasOwnProperty(s)||m&&m.hasOwnProperty(s)||(r||(r={}),r[s]="");for(s in m)m.hasOwnProperty(s)&&l[s]!==m[s]&&(r||(r={}),r[s]=m[s])}else r||(o||(o=[]),o.push(b,r)),r=m;else b==="dangerouslySetInnerHTML"?(m=m?m.__html:void 0,l=l?l.__html:void 0,m!=null&&l!==m&&(o=o||[]).push(b,m)):b==="children"?typeof m!="string"&&typeof m!="number"||(o=o||[]).push(b,""+m):b!=="suppressContentEditableWarning"&&b!=="suppressHydrationWarning"&&(VD.hasOwnProperty(b)?(m!=null&&b==="onScroll"&&fs("scroll",e),o||l===m||(o=[])):typeof m=="object"&&m!==null&&m.$$typeof===pB?m.toString():(o=o||[]).push(b,m))}r&&(o=o||[]).push("style",r);var b=o;(t.updateQueue=b)&&(t.flags|=4)}};jU=function(e,t,r,n){r!==n&&(t.flags|=4)};function D1(e,t){if(!Yp)switch(e.tailMode){case"hidden":t=e.tail;for(var r=null;t!==null;)t.alternate!==null&&(r=t),t=t.sibling;r===null?e.tail=null:r.sibling=null;break;case"collapsed":r=e.tail;for(var n=null;r!==null;)r.alternate!==null&&(n=r),r=r.sibling;n===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:n.sibling=null}}function Lle(e,t,r){var n=t.pendingProps;switch(t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return null;case 1:return Jc(t.type)&&M2(),null;case 3:return $b(),ys(Xc),ys(Ru),jB(),n=t.stateNode,n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&(IC(t)?t.flags|=4:n.hydrate||(t.flags|=256)),FI(t),null;case 5:IB(t);var a=Sy(eS.current);if(r=t.type,e!==null&&t.stateNode!=null)IU(e,t,r,n,a),e.ref!==t.ref&&(t.flags|=128);else{if(!n){if(t.stateNode===null)throw Error(ei(166));return null}if(e=Sy(qp.current),IC(t)){n=t.stateNode,r=t.type;var o=t.memoizedProps;switch(n[yg]=t,n[$2]=o,r){case"dialog":fs("cancel",n),fs("close",n);break;case"iframe":case"object":case"embed":fs("load",n);break;case"video":case"audio":for(e=0;e<rD.length;e++)fs(rD[e],n);break;case"source":fs("error",n);break;case"img":case"image":case"link":fs("error",n),fs("load",n);break;case"details":fs("toggle",n);break;case"input":p4(n,o),fs("invalid",n);break;case"select":n._wrapperState={wasMultiple:!!o.multiple},fs("invalid",n);break;case"textarea":m4(n,o),fs("invalid",n)}gI(r,o),e=null;for(var s in o)o.hasOwnProperty(s)&&(a=o[s],s==="children"?typeof a=="string"?n.textContent!==a&&(e=["children",a]):typeof a=="number"&&n.textContent!==""+a&&(e=["children",""+a]):VD.hasOwnProperty(s)&&a!=null&&s==="onScroll"&&fs("scroll",n));switch(r){case"input":kC(n),h4(n,o,!0);break;case"textarea":kC(n),g4(n);break;case"select":case"option":break;default:typeof o.onClick=="function"&&(n.onclick=T2)}n=e,t.updateQueue=n,n!==null&&(t.flags|=4)}else{switch(s=a.nodeType===9?a:a.ownerDocument,e===hI.html&&(e=kH(r)),e===hI.html?r==="script"?(e=s.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof n.is=="string"?e=s.createElement(r,{is:n.is}):(e=s.createElement(r),r==="select"&&(s=e,n.multiple?s.multiple=!0:n.size&&(s.size=n.size))):e=s.createElementNS(e,r),e[yg]=t,e[$2]=n,MU(e,t,!1,!1),t.stateNode=e,s=yI(r,n),r){case"dialog":fs("cancel",e),fs("close",e),a=n;break;case"iframe":case"object":case"embed":fs("load",e),a=n;break;case"video":case"audio":for(a=0;a<rD.length;a++)fs(rD[a],e);a=n;break;case"source":fs("error",e),a=n;break;case"img":case"image":case"link":fs("error",e),fs("load",e),a=n;break;case"details":fs("toggle",e),a=n;break;case"input":p4(e,n),a=uI(e,n),fs("invalid",e);break;case"option":a=fI(e,n);break;case"select":e._wrapperState={wasMultiple:!!n.multiple},a=_s({},n,{value:void 0}),fs("invalid",e);break;case"textarea":m4(e,n),a=pI(e,n),fs("invalid",e);break;default:a=n}gI(r,a);var l=a;for(o in l)if(l.hasOwnProperty(o)){var m=l[o];o==="style"?TH(e,m):o==="dangerouslySetInnerHTML"?(m=m?m.__html:void 0,m!=null&&OH(e,m)):o==="children"?typeof m=="string"?(r!=="textarea"||m!=="")&&WD(e,m):typeof m=="number"&&WD(e,""+m):o!=="suppressContentEditableWarning"&&o!=="suppressHydrationWarning"&&o!=="autoFocus"&&(VD.hasOwnProperty(o)?m!=null&&o==="onScroll"&&fs("scroll",e):m!=null&&sB(e,o,m,s))}switch(r){case"input":kC(e),h4(e,n,!1);break;case"textarea":kC(e),g4(e);break;case"option":n.value!=null&&e.setAttribute("value",""+Lg(n.value));break;case"select":e.multiple=!!n.multiple,o=n.value,o!=null?tb(e,!!n.multiple,o,!1):n.defaultValue!=null&&tb(e,!!n.multiple,n.defaultValue,!0);break;default:typeof a.onClick=="function"&&(e.onclick=T2)}lU(r,n)&&(t.flags|=4)}t.ref!==null&&(t.flags|=128)}return null;case 6:if(e&&t.stateNode!=null)jU(e,t,e.memoizedProps,n);else{if(typeof n!="string"&&t.stateNode===null)throw Error(ei(166));r=Sy(eS.current),Sy(qp.current),IC(t)?(n=t.stateNode,r=t.memoizedProps,n[yg]=t,n.nodeValue!==r&&(t.flags|=4)):(n=(r.nodeType===9?r:r.ownerDocument).createTextNode(n),n[yg]=t,t.stateNode=n)}return null;case 13:return ys(Us),n=t.memoizedState,t.flags&64?(t.lanes=r,t):(n=n!==null,r=!1,e===null?t.memoizedProps.fallback!==void 0&&IC(t):r=e.memoizedState!==null,n&&!r&&t.mode&2&&(e===null&&t.memoizedProps.unstable_avoidThisFallback!==!0||Us.current&1?hu===0&&(hu=3):((hu===0||hu===3)&&(hu=4),hc===null||!(qS&134217727)&&!(yx&134217727)||sb(hc,Bu))),(n||r)&&(t.flags|=4),null);case 4:return $b(),FI(t),e===null&&aU(t.stateNode.containerInfo),null;case 10:return $B(t),null;case 17:return Jc(t.type)&&M2(),null;case 19:if(ys(Us),n=t.memoizedState,n===null)return null;if(o=(t.flags&64)!==0,s=n.rendering,s===null)if(o)D1(n,!1);else{if(hu!==0||e!==null&&e.flags&64)for(e=t.child;e!==null;){if(s=R2(e),s!==null){for(t.flags|=64,D1(n,!1),o=s.updateQueue,o!==null&&(t.updateQueue=o,t.flags|=4),n.lastEffect===null&&(t.firstEffect=null),t.lastEffect=n.lastEffect,n=r,r=t.child;r!==null;)o=r,e=n,o.flags&=2,o.nextEffect=null,o.firstEffect=null,o.lastEffect=null,s=o.alternate,s===null?(o.childLanes=0,o.lanes=e,o.child=null,o.memoizedProps=null,o.memoizedState=null,o.updateQueue=null,o.dependencies=null,o.stateNode=null):(o.childLanes=s.childLanes,o.lanes=s.lanes,o.child=s.child,o.memoizedProps=s.memoizedProps,o.memoizedState=s.memoizedState,o.updateQueue=s.updateQueue,o.type=s.type,e=s.dependencies,o.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),r=r.sibling;return Ks(Us,Us.current&1|2),t.child}e=e.sibling}n.tail!==null&&ju()>VI&&(t.flags|=64,o=!0,D1(n,!1),t.lanes=33554432)}else{if(!o)if(e=R2(s),e!==null){if(t.flags|=64,o=!0,r=e.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),D1(n,!0),n.tail===null&&n.tailMode==="hidden"&&!s.alternate&&!Yp)return t=t.lastEffect=n.lastEffect,t!==null&&(t.nextEffect=null),null}else 2*ju()-n.renderingStartTime>VI&&r!==1073741824&&(t.flags|=64,o=!0,D1(n,!1),t.lanes=33554432);n.isBackwards?(s.sibling=t.child,t.child=s):(r=n.last,r!==null?r.sibling=s:t.child=s,n.last=s)}return n.tail!==null?(r=n.tail,n.rendering=r,n.tail=r.sibling,n.lastEffect=t.lastEffect,n.renderingStartTime=ju(),r.sibling=null,t=Us.current,Ks(Us,o?t&1|2:t&1),r):null;case 23:case 24:return UB(),e!==null&&e.memoizedState!==null!=(t.memoizedState!==null)&&n.mode!=="unstable-defer-without-hiding"&&(t.flags|=4),null}throw Error(ei(156,t.tag))}function zle(e){switch(e.tag){case 1:Jc(e.type)&&M2();var t=e.flags;return t&4096?(e.flags=t&-4097|64,e):null;case 3:if($b(),ys(Xc),ys(Ru),jB(),t=e.flags,t&64)throw Error(ei(285));return e.flags=t&-4097|64,e;case 5:return IB(e),null;case 13:return ys(Us),t=e.flags,t&4096?(e.flags=t&-4097|64,e):null;case 19:return ys(Us),null;case 4:return $b(),null;case 10:return $B(e),null;case 23:case 24:return UB(),null;default:return null}}function zB(e,t){try{var r="",n=t;do r+=Dse(n),n=n.return;while(n);var a=r}catch(o){a=`
-Error generating stack: `+o.message+`
-`+o.stack}return{value:e,source:t,stack:a}}function BI(e,t){try{console.error(t.value)}catch(r){setTimeout(function(){throw r})}}var Vle=typeof WeakMap=="function"?WeakMap:Map;function FU(e,t,r){r=Og(-1,r),r.tag=3,r.payload={element:null};var n=t.value;return r.callback=function(){K2||(K2=!0,WI=n),BI(e,t)},r}function BU(e,t,r){r=Og(-1,r),r.tag=3;var n=e.type.getDerivedStateFromError;if(typeof n=="function"){var a=t.value;r.payload=function(){return BI(e,t),n(a)}}var o=e.stateNode;return o!==null&&typeof o.componentDidCatch=="function"&&(r.callback=function(){typeof n!="function"&&(Wp===null?Wp=new Set([this]):Wp.add(this),BI(e,t));var s=t.stack;this.componentDidCatch(t.value,{componentStack:s!==null?s:""})}),r}var Wle=typeof WeakSet=="function"?WeakSet:Set;function h9(e){var t=e.ref;if(t!==null)if(typeof t=="function")try{t(null)}catch(r){Mg(e,r)}else t.current=null}function Hle(e,t){switch(t.tag){case 0:case 11:case 15:case 22:return;case 1:if(t.flags&256&&e!==null){var r=e.memoizedProps,n=e.memoizedState;e=t.stateNode,t=e.getSnapshotBeforeUpdate(t.elementType===t.type?r:Gf(t.type,r),n),e.__reactInternalSnapshotBeforeUpdate=t}return;case 3:t.flags&256&&kB(t.stateNode.containerInfo);return;case 5:case 6:case 4:case 17:return}throw Error(ei(163))}function Ule(e,t,r){switch(r.tag){case 0:case 11:case 15:case 22:if(t=r.updateQueue,t=t!==null?t.lastEffect:null,t!==null){e=t=t.next;do{if((e.tag&3)===3){var n=e.create;e.destroy=n()}e=e.next}while(e!==t)}if(t=r.updateQueue,t=t!==null?t.lastEffect:null,t!==null){e=t=t.next;do{var a=e;n=a.next,a=a.tag,a&4&&a&1&&(KU(r,e),Qle(r,e)),e=n}while(e!==t)}return;case 1:e=r.stateNode,r.flags&4&&(t===null?e.componentDidMount():(n=r.elementType===r.type?t.memoizedProps:Gf(r.type,t.memoizedProps),e.componentDidUpdate(n,t.memoizedState,e.__reactInternalSnapshotBeforeUpdate))),t=r.updateQueue,t!==null&&Y4(r,t,e);return;case 3:if(t=r.updateQueue,t!==null){if(e=null,r.child!==null)switch(r.child.tag){case 5:e=r.child.stateNode;break;case 1:e=r.child.stateNode}Y4(r,t,e)}return;case 5:e=r.stateNode,t===null&&r.flags&4&&lU(r.type,r.memoizedProps)&&e.focus();return;case 6:return;case 4:return;case 12:return;case 13:r.memoizedState===null&&(r=r.alternate,r!==null&&(r=r.memoizedState,r!==null&&(r=r.dehydrated,r!==null&&zH(r))));return;case 19:case 17:case 20:case 21:case 23:case 24:return}throw Error(ei(163))}function m9(e,t){for(var r=e;;){if(r.tag===5){var n=r.stateNode;if(t)n=n.style,typeof n.setProperty=="function"?n.setProperty("display","none","important"):n.display="none";else{n=r.stateNode;var a=r.memoizedProps.style;a=a!=null&&a.hasOwnProperty("display")?a.display:null,n.style.display=_H("display",a)}}else if(r.tag===6)r.stateNode.nodeValue=t?"":r.memoizedProps;else if((r.tag!==23&&r.tag!==24||r.memoizedState===null||r===e)&&r.child!==null){r.child.return=r,r=r.child;continue}if(r===e)break;for(;r.sibling===null;){if(r.return===null||r.return===e)return;r=r.return}r.sibling.return=r.return,r=r.sibling}}function g9(e,t){if($y&&typeof $y.onCommitFiberUnmount=="function")try{$y.onCommitFiberUnmount(OB,t)}catch{}switch(t.tag){case 0:case 11:case 14:case 15:case 22:if(e=t.updateQueue,e!==null&&(e=e.lastEffect,e!==null)){var r=e=e.next;do{var n=r,a=n.destroy;if(n=n.tag,a!==void 0)if(n&4)KU(t,r);else{n=t;try{a()}catch(o){Mg(n,o)}}r=r.next}while(r!==e)}break;case 1:if(h9(t),e=t.stateNode,typeof e.componentWillUnmount=="function")try{e.props=t.memoizedProps,e.state=t.memoizedState,e.componentWillUnmount()}catch(o){Mg(t,o)}break;case 5:h9(t);break;case 4:NU(e,t)}}function y9(e){e.alternate=null,e.child=null,e.dependencies=null,e.firstEffect=null,e.lastEffect=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.return=null,e.updateQueue=null}function v9(e){return e.tag===5||e.tag===3||e.tag===4}function b9(e){e:{for(var t=e.return;t!==null;){if(v9(t))break e;t=t.return}throw Error(ei(160))}var r=t;switch(t=r.stateNode,r.tag){case 5:var n=!1;break;case 3:t=t.containerInfo,n=!0;break;case 4:t=t.containerInfo,n=!0;break;default:throw Error(ei(161))}r.flags&16&&(WD(t,""),r.flags&=-17);e:t:for(r=e;;){for(;r.sibling===null;){if(r.return===null||v9(r.return)){r=null;break e}r=r.return}for(r.sibling.return=r.return,r=r.sibling;r.tag!==5&&r.tag!==6&&r.tag!==18;){if(r.flags&2||r.child===null||r.tag===4)continue t;r.child.return=r,r=r.child}if(!(r.flags&2)){r=r.stateNode;break e}}n?NI(e,r,t):RI(e,r,t)}function NI(e,t,r){var n=e.tag,a=n===5||n===6;if(a)e=a?e.stateNode:e.stateNode.instance,t?r.nodeType===8?r.parentNode.insertBefore(e,t):r.insertBefore(e,t):(r.nodeType===8?(t=r.parentNode,t.insertBefore(e,r)):(t=r,t.appendChild(e)),r=r._reactRootContainer,r!=null||t.onclick!==null||(t.onclick=T2));else if(n!==4&&(e=e.child,e!==null))for(NI(e,t,r),e=e.sibling;e!==null;)NI(e,t,r),e=e.sibling}function RI(e,t,r){var n=e.tag,a=n===5||n===6;if(a)e=a?e.stateNode:e.stateNode.instance,t?r.insertBefore(e,t):r.appendChild(e);else if(n!==4&&(e=e.child,e!==null))for(RI(e,t,r),e=e.sibling;e!==null;)RI(e,t,r),e=e.sibling}function NU(e,t){for(var r=t,n=!1,a,o;;){if(!n){n=r.return;e:for(;;){if(n===null)throw Error(ei(160));switch(a=n.stateNode,n.tag){case 5:o=!1;break e;case 3:a=a.containerInfo,o=!0;break e;case 4:a=a.containerInfo,o=!0;break e}n=n.return}n=!0}if(r.tag===5||r.tag===6){e:for(var s=e,l=r,m=l;;)if(g9(s,m),m.child!==null&&m.tag!==4)m.child.return=m,m=m.child;else{if(m===l)break e;for(;m.sibling===null;){if(m.return===null||m.return===l)break e;m=m.return}m.sibling.return=m.return,m=m.sibling}o?(s=a,l=r.stateNode,s.nodeType===8?s.parentNode.removeChild(l):s.removeChild(l)):a.removeChild(r.stateNode)}else if(r.tag===4){if(r.child!==null){a=r.stateNode.containerInfo,o=!0,r.child.return=r,r=r.child;continue}}else if(g9(e,r),r.child!==null){r.child.return=r,r=r.child;continue}if(r===t)break;for(;r.sibling===null;){if(r.return===null||r.return===t)return;r=r.return,r.tag===4&&(n=!1)}r.sibling.return=r.return,r=r.sibling}}function y3(e,t){switch(t.tag){case 0:case 11:case 14:case 15:case 22:var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var n=r=r.next;do(n.tag&3)===3&&(e=n.destroy,n.destroy=void 0,e!==void 0&&e()),n=n.next;while(n!==r)}return;case 1:return;case 5:if(r=t.stateNode,r!=null){n=t.memoizedProps;var a=e!==null?e.memoizedProps:n;e=t.type;var o=t.updateQueue;if(t.updateQueue=null,o!==null){for(r[$2]=n,e==="input"&&n.type==="radio"&&n.name!=null&&PH(r,n),yI(e,a),t=yI(e,n),a=0;a<o.length;a+=2){var s=o[a],l=o[a+1];s==="style"?TH(r,l):s==="dangerouslySetInnerHTML"?OH(r,l):s==="children"?WD(r,l):sB(r,s,l,t)}switch(e){case"input":cI(r,n);break;case"textarea":AH(r,n);break;case"select":e=r._wrapperState.wasMultiple,r._wrapperState.wasMultiple=!!n.multiple,o=n.value,o!=null?tb(r,!!n.multiple,o,!1):e!==!!n.multiple&&(n.defaultValue!=null?tb(r,!!n.multiple,n.defaultValue,!0):tb(r,!!n.multiple,n.multiple?[]:"",!1))}}}return;case 6:if(t.stateNode===null)throw Error(ei(162));t.stateNode.nodeValue=t.memoizedProps;return;case 3:r=t.stateNode,r.hydrate&&(r.hydrate=!1,zH(r.containerInfo));return;case 12:return;case 13:t.memoizedState!==null&&(HB=ju(),m9(t.child,!0)),x9(t);return;case 19:x9(t);return;case 17:return;case 23:case 24:m9(t,t.memoizedState!==null);return}throw Error(ei(163))}function x9(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var r=e.stateNode;r===null&&(r=e.stateNode=new Wle),t.forEach(function(n){var a=rue.bind(null,e,n);r.has(n)||(r.add(n),n.then(a,a))})}}function Kle(e,t){return e!==null&&(e=e.memoizedState,e===null||e.dehydrated!==null)?(t=t.memoizedState,t!==null&&t.dehydrated===null):!1}var Gle=Math.ceil,U2=tv.ReactCurrentDispatcher,VB=tv.ReactCurrentOwner,Oa=0,hc=null,_l=null,Bu=0,Wy=0,LI=e0(0),hu=0,wA=null,gx=0,qS=0,yx=0,WB=0,zI=null,HB=0,VI=1/0;function vx(){VI=ju()+500}var Ti=null,K2=!1,WI=null,Wp=null,Wg=!1,CD=null,nD=90,HI=[],UI=[],tm=null,ED=0,KI=null,UE=-1,Kh=0,KE=0,PD=null,GE=!1;function kd(){return Oa&48?ju():UE!==-1?UE:UE=ju()}function Tg(e){if(e=e.mode,!(e&2))return 1;if(!(e&4))return Tb()===99?1:2;if(Kh===0&&(Kh=gx),Ile.transition!==0){KE!==0&&(KE=zI!==null?zI.pendingLanes:0),e=Kh;var t=4186112&~KE;return t&=-t,t===0&&(e=4186112&~e,t=e&-e,t===0&&(t=8192)),t}return e=Tb(),Oa&4&&e===98?e=O2(12,Kh):(e=Bse(e),e=O2(e,Kh)),e}function $g(e,t,r){if(50<ED)throw ED=0,KI=null,Error(ei(185));if(e=CA(e,t),e===null)return null;gA(e,t,r),e===hc&&(yx|=t,hu===4&&sb(e,Bu));var n=Tb();t===1?Oa&8&&!(Oa&48)?GI(e):(vf(e,r),Oa===0&&(vx(),rh())):(!(Oa&4)||n!==98&&n!==99||(tm===null?tm=new Set([e]):tm.add(e)),vf(e,r)),zI=e}function CA(e,t){e.lanes|=t;var r=e.alternate;for(r!==null&&(r.lanes|=t),r=e,e=e.return;e!==null;)e.childLanes|=t,r=e.alternate,r!==null&&(r.childLanes|=t),r=e,e=e.return;return r.tag===3?r.stateNode:null}function vf(e,t){for(var r=e.callbackNode,n=e.suspendedLanes,a=e.pingedLanes,o=e.expirationTimes,s=e.pendingLanes;0<s;){var l=31-zg(s),m=1<<l,b=o[l];if(b===-1){if(!(m&n)||m&a){b=t,Mv(m);var D=ns;o[l]=10<=D?b+250:6<=D?b+5e3:-1}}else b<=t&&(e.expiredLanes|=m);s&=~m}if(n=GD(e,e===hc?Bu:0),t=ns,n===0)r!==null&&(r!==f3&&kI(r),e.callbackNode=null,e.callbackPriority=0);else{if(r!==null){if(e.callbackPriority===t)return;r!==f3&&kI(r)}t===15?(r=GI.bind(null,e),Vh===null?(Vh=[r],HE=_B(DA,gU)):Vh.push(r),r=f3):t===14?r=JD(99,GI.bind(null,e)):(r=Nse(t),r=JD(r,RU.bind(null,e))),e.callbackPriority=t,e.callbackNode=r}}function RU(e){if(UE=-1,KE=Kh=0,Oa&48)throw Error(ei(327));var t=e.callbackNode;if(t0()&&e.callbackNode!==t)return null;var r=GD(e,e===hc?Bu:0);if(r===0)return null;var n=r,a=Oa;Oa|=16;var o=WU();(hc!==e||Bu!==n)&&(vx(),lb(e,n));do try{Xle();break}catch(l){VU(e,l)}while(1);if(TB(),U2.current=o,Oa=a,_l!==null?n=0:(hc=null,Bu=0,n=hu),gx&yx)lb(e,0);else if(n!==0){if(n===2&&(Oa|=64,e.hydrate&&(e.hydrate=!1,kB(e.containerInfo)),r=qH(e),r!==0&&(n=iD(e,r))),n===1)throw t=wA,lb(e,0),sb(e,r),vf(e,ju()),t;switch(e.finishedWork=e.current.alternate,e.finishedLanes=r,n){case 0:case 1:throw Error(ei(345));case 2:cy(e);break;case 3:if(sb(e,r),(r&62914560)===r&&(n=HB+500-ju(),10<n)){if(GD(e,0)!==0)break;if(a=e.suspendedLanes,(a&r)!==r){kd(),e.pingedLanes|=e.suspendedLanes&a;break}e.timeoutHandle=z4(cy.bind(null,e),n);break}cy(e);break;case 4:if(sb(e,r),(r&4186112)===r)break;for(n=e.eventTimes,a=-1;0<r;){var s=31-zg(r);o=1<<s,s=n[s],s>a&&(a=s),r&=~o}if(r=a,r=ju()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Gle(r/1960))-r,10<r){e.timeoutHandle=z4(cy.bind(null,e),r);break}cy(e);break;case 5:cy(e);break;default:throw Error(ei(329))}}return vf(e,ju()),e.callbackNode===t?RU.bind(null,e):null}function sb(e,t){for(t&=~WB,t&=~yx,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var r=31-zg(t),n=1<<r;e[r]=-1,t&=~n}}function GI(e){if(Oa&48)throw Error(ei(327));if(t0(),e===hc&&e.expiredLanes&Bu){var t=Bu,r=iD(e,t);gx&yx&&(t=GD(e,t),r=iD(e,t))}else t=GD(e,0),r=iD(e,t);if(e.tag!==0&&r===2&&(Oa|=64,e.hydrate&&(e.hydrate=!1,kB(e.containerInfo)),t=qH(e),t!==0&&(r=iD(e,t))),r===1)throw r=wA,lb(e,0),sb(e,t),vf(e,ju()),r;return e.finishedWork=e.current.alternate,e.finishedLanes=t,cy(e),vf(e,ju()),null}function qle(){if(tm!==null){var e=tm;tm=null,e.forEach(function(t){t.expiredLanes|=24&t.pendingLanes,vf(t,ju())})}rh()}function LU(e,t){var r=Oa;Oa|=1;try{return e(t)}finally{Oa=r,Oa===0&&(vx(),rh())}}function zU(e,t){var r=Oa;Oa&=-2,Oa|=8;try{return e(t)}finally{Oa=r,Oa===0&&(vx(),rh())}}function FC(e,t){Ks(LI,Wy),Wy|=t,gx|=t}function UB(){Wy=LI.current,ys(LI)}function lb(e,t){e.finishedWork=null,e.finishedLanes=0;var r=e.timeoutHandle;if(r!==-1&&(e.timeoutHandle=-1,kle(r)),_l!==null)for(r=_l.return;r!==null;){var n=r;switch(n.tag){case 1:n=n.type.childContextTypes,n!=null&&M2();break;case 3:$b(),ys(Xc),ys(Ru),jB();break;case 5:IB(n);break;case 4:$b();break;case 13:ys(Us);break;case 19:ys(Us);break;case 10:$B(n);break;case 23:case 24:UB()}r=r.return}hc=e,_l=Hg(e.current,null),Bu=Wy=gx=t,hu=0,wA=null,WB=yx=qS=0}function VU(e,t){do{var r=_l;try{if(TB(),SD.current=H2,L2){for(var n=il.memoizedState;n!==null;){var a=n.queue;a!==null&&(a.pending=null),n=n.next}L2=!1}if(tS=0,pu=$u=il=null,wD=!1,VB.current=null,r===null||r.return===null){hu=1,wA=t,_l=null;break}e:{var o=e,s=r.return,l=r,m=t;if(t=Bu,l.flags|=2048,l.firstEffect=l.lastEffect=null,m!==null&&typeof m=="object"&&typeof m.then=="function"){var b=m;if(!(l.mode&2)){var D=l.alternate;D?(l.updateQueue=D.updateQueue,l.memoizedState=D.memoizedState,l.lanes=D.lanes):(l.updateQueue=null,l.memoizedState=null)}var O=(Us.current&1)!==0,I=s;do{var N;if(N=I.tag===13){var H=I.memoizedState;if(H!==null)N=H.dehydrated!==null;else{var j=I.memoizedProps;N=j.fallback===void 0?!1:j.unstable_avoidThisFallback!==!0?!0:!O}}if(N){var u=I.updateQueue;if(u===null){var h=new Set;h.add(b),I.updateQueue=h}else u.add(b);if(!(I.mode&2)){if(I.flags|=64,l.flags|=16384,l.flags&=-2981,l.tag===1)if(l.alternate===null)l.tag=17;else{var y=Og(-1,1);y.tag=2,_g(l,y)}l.lanes|=1;break e}m=void 0,l=t;var E=o.pingCache;if(E===null?(E=o.pingCache=new Vle,m=new Set,E.set(b,m)):(m=E.get(b),m===void 0&&(m=new Set,E.set(b,m))),!m.has(l)){m.add(l);var x=tue.bind(null,o,b,l);b.then(x,x)}I.flags|=4096,I.lanes=t;break e}I=I.return}while(I!==null);m=Error((eb(l.type)||"A React component")+` suspended while rendering, but no fallback UI was specified.
-
-Add a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display.`)}hu!==5&&(hu=2),m=zB(m,l),I=s;do{switch(I.tag){case 3:o=m,I.flags|=4096,t&=-t,I.lanes|=t;var g=FU(I,o,t);q4(I,g);break e;case 1:o=m;var d=I.type,f=I.stateNode;if(!(I.flags&64)&&(typeof d.getDerivedStateFromError=="function"||f!==null&&typeof f.componentDidCatch=="function"&&(Wp===null||!Wp.has(f)))){I.flags|=4096,t&=-t,I.lanes|=t;var c=BU(I,o,t);q4(I,c);break e}}I=I.return}while(I!==null)}UU(r)}catch(p){t=p,_l===r&&r!==null&&(_l=r=r.return);continue}break}while(1)}function WU(){var e=U2.current;return U2.current=H2,e===null?H2:e}function iD(e,t){var r=Oa;Oa|=16;var n=WU();hc===e&&Bu===t||lb(e,t);do try{Yle();break}catch(a){VU(e,a)}while(1);if(TB(),Oa=r,U2.current=n,_l!==null)throw Error(ei(261));return hc=null,Bu=0,hu}function Yle(){for(;_l!==null;)HU(_l)}function Xle(){for(;_l!==null&&!Tle();)HU(_l)}function HU(e){var t=GU(e.alternate,e,Wy);e.memoizedProps=e.pendingProps,t===null?UU(e):_l=t,VB.current=null}function UU(e){var t=e;do{var r=t.alternate;if(e=t.return,t.flags&2048){if(r=zle(t),r!==null){r.flags&=2047,_l=r;return}e!==null&&(e.firstEffect=e.lastEffect=null,e.flags|=2048)}else{if(r=Lle(r,t,Wy),r!==null){_l=r;return}if(r=t,r.tag!==24&&r.tag!==23||r.memoizedState===null||Wy&1073741824||!(r.mode&4)){for(var n=0,a=r.child;a!==null;)n|=a.lanes|a.childLanes,a=a.sibling;r.childLanes=n}e!==null&&!(e.flags&2048)&&(e.firstEffect===null&&(e.firstEffect=t.firstEffect),t.lastEffect!==null&&(e.lastEffect!==null&&(e.lastEffect.nextEffect=t.firstEffect),e.lastEffect=t.lastEffect),1<t.flags&&(e.lastEffect!==null?e.lastEffect.nextEffect=t:e.firstEffect=t,e.lastEffect=t))}if(t=t.sibling,t!==null){_l=t;return}_l=t=e}while(t!==null);hu===0&&(hu=5)}function cy(e){var t=Tb();return Vy(99,Jle.bind(null,e,t)),null}function Jle(e,t){do t0();while(CD!==null);if(Oa&48)throw Error(ei(327));var r=e.finishedWork;if(r===null)return null;if(e.finishedWork=null,e.finishedLanes=0,r===e.current)throw Error(ei(177));e.callbackNode=null;var n=r.lanes|r.childLanes,a=n,o=e.pendingLanes&~a;e.pendingLanes=a,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=a,e.mutableReadLanes&=a,e.entangledLanes&=a,a=e.entanglements;for(var s=e.eventTimes,l=e.expirationTimes;0<o;){var m=31-zg(o),b=1<<m;a[m]=0,s[m]=-1,l[m]=-1,o&=~b}if(tm!==null&&!(n&24)&&tm.has(e)&&tm.delete(e),e===hc&&(_l=hc=null,Bu=0),1<r.flags?r.lastEffect!==null?(r.lastEffect.nextEffect=r,n=r.firstEffect):n=r:n=r.firstEffect,n!==null){if(a=Oa,Oa|=32,VB.current=null,u3=LE,s=I4(),wI(s)){if("selectionStart"in s)l={start:s.selectionStart,end:s.selectionEnd};else e:if(l=(l=s.ownerDocument)&&l.defaultView||window,(b=l.getSelection&&l.getSelection())&&b.rangeCount!==0){l=b.anchorNode,o=b.anchorOffset,m=b.focusNode,b=b.focusOffset;try{l.nodeType,m.nodeType}catch{l=null;break e}var D=0,O=-1,I=-1,N=0,H=0,j=s,u=null;t:for(;;){for(var h;j!==l||o!==0&&j.nodeType!==3||(O=D+o),j!==m||b!==0&&j.nodeType!==3||(I=D+b),j.nodeType===3&&(D+=j.nodeValue.length),(h=j.firstChild)!==null;)u=j,j=h;for(;;){if(j===s)break t;if(u===l&&++N===o&&(O=D),u===m&&++H===b&&(I=D),(h=j.nextSibling)!==null)break;j=u,u=j.parentNode}j=h}l=O===-1||I===-1?null:{start:O,end:I}}else l=null;l=l||{start:0,end:0}}else l=null;c3={focusedElem:s,selectionRange:l},LE=!1,PD=null,GE=!1,Ti=n;do try{Zle()}catch(p){if(Ti===null)throw Error(ei(330));Mg(Ti,p),Ti=Ti.nextEffect}while(Ti!==null);PD=null,Ti=n;do try{for(s=e;Ti!==null;){var y=Ti.flags;if(y&16&&WD(Ti.stateNode,""),y&128){var E=Ti.alternate;if(E!==null){var x=E.ref;x!==null&&(typeof x=="function"?x(null):x.current=null)}}switch(y&1038){case 2:b9(Ti),Ti.flags&=-3;break;case 6:b9(Ti),Ti.flags&=-3,y3(Ti.alternate,Ti);break;case 1024:Ti.flags&=-1025;break;case 1028:Ti.flags&=-1025,y3(Ti.alternate,Ti);break;case 4:y3(Ti.alternate,Ti);break;case 8:l=Ti,NU(s,l);var g=l.alternate;y9(l),g!==null&&y9(g)}Ti=Ti.nextEffect}}catch(p){if(Ti===null)throw Error(ei(330));Mg(Ti,p),Ti=Ti.nextEffect}while(Ti!==null);if(x=c3,E=I4(),y=x.focusedElem,s=x.selectionRange,E!==y&&y&&y.ownerDocument&&rU(y.ownerDocument.documentElement,y)){for(s!==null&&wI(y)&&(E=s.start,x=s.end,x===void 0&&(x=E),"selectionStart"in y?(y.selectionStart=E,y.selectionEnd=Math.min(x,y.value.length)):(x=(E=y.ownerDocument||document)&&E.defaultView||window,x.getSelection&&(x=x.getSelection(),l=y.textContent.length,g=Math.min(s.start,l),s=s.end===void 0?g:Math.min(s.end,l),!x.extend&&g>s&&(l=s,s=g,g=l),l=M4(y,g),o=M4(y,s),l&&o&&(x.rangeCount!==1||x.anchorNode!==l.node||x.anchorOffset!==l.offset||x.focusNode!==o.node||x.focusOffset!==o.offset)&&(E=E.createRange(),E.setStart(l.node,l.offset),x.removeAllRanges(),g>s?(x.addRange(E),x.extend(o.node,o.offset)):(E.setEnd(o.node,o.offset),x.addRange(E)))))),E=[],x=y;x=x.parentNode;)x.nodeType===1&&E.push({element:x,left:x.scrollLeft,top:x.scrollTop});for(typeof y.focus=="function"&&y.focus(),y=0;y<E.length;y++)x=E[y],x.element.scrollLeft=x.left,x.element.scrollTop=x.top}LE=!!u3,c3=u3=null,e.current=r,Ti=n;do try{for(y=e;Ti!==null;){var d=Ti.flags;if(d&36&&Ule(y,Ti.alternate,Ti),d&128){E=void 0;var f=Ti.ref;if(f!==null){var c=Ti.stateNode;switch(Ti.tag){case 5:E=c;break;default:E=c}typeof f=="function"?f(E):f.current=E}}Ti=Ti.nextEffect}}catch(p){if(Ti===null)throw Error(ei(330));Mg(Ti,p),Ti=Ti.nextEffect}while(Ti!==null);Ti=null,Mle(),Oa=a}else e.current=r;if(Wg)Wg=!1,CD=e,nD=t;else for(Ti=n;Ti!==null;)t=Ti.nextEffect,Ti.nextEffect=null,Ti.flags&8&&(d=Ti,d.sibling=null,d.stateNode=null),Ti=t;if(n=e.pendingLanes,n===0&&(Wp=null),n===1?e===KI?ED++:(ED=0,KI=e):ED=0,r=r.stateNode,$y&&typeof $y.onCommitFiberRoot=="function")try{$y.onCommitFiberRoot(OB,r,void 0,(r.current.flags&64)===64)}catch{}if(vf(e,ju()),K2)throw K2=!1,e=WI,WI=null,e;return Oa&8||rh(),null}function Zle(){for(;Ti!==null;){var e=Ti.alternate;GE||PD===null||(Ti.flags&8?b4(Ti,PD)&&(GE=!0):Ti.tag===13&&Kle(e,Ti)&&b4(Ti,PD)&&(GE=!0));var t=Ti.flags;t&256&&Hle(e,Ti),!(t&512)||Wg||(Wg=!0,JD(97,function(){return t0(),null})),Ti=Ti.nextEffect}}function t0(){if(nD!==90){var e=97<nD?97:nD;return nD=90,Vy(e,eue)}return!1}function Qle(e,t){HI.push(t,e),Wg||(Wg=!0,JD(97,function(){return t0(),null}))}function KU(e,t){UI.push(t,e),Wg||(Wg=!0,JD(97,function(){return t0(),null}))}function eue(){if(CD===null)return!1;var e=CD;if(CD=null,Oa&48)throw Error(ei(331));var t=Oa;Oa|=32;var r=UI;UI=[];for(var n=0;n<r.length;n+=2){var a=r[n],o=r[n+1],s=a.destroy;if(a.destroy=void 0,typeof s=="function")try{s()}catch(m){if(o===null)throw Error(ei(330));Mg(o,m)}}for(r=HI,HI=[],n=0;n<r.length;n+=2){a=r[n],o=r[n+1];try{var l=a.create;a.destroy=l()}catch(m){if(o===null)throw Error(ei(330));Mg(o,m)}}for(l=e.current.firstEffect;l!==null;)e=l.nextEffect,l.nextEffect=null,l.flags&8&&(l.sibling=null,l.stateNode=null),l=e;return Oa=t,rh(),!0}function D9(e,t,r){t=zB(r,t),t=FU(e,t,1),_g(e,t),t=kd(),e=CA(e,1),e!==null&&(gA(e,1,t),vf(e,t))}function Mg(e,t){if(e.tag===3)D9(e,e,t);else for(var r=e.return;r!==null;){if(r.tag===3){D9(r,e,t);break}else if(r.tag===1){var n=r.stateNode;if(typeof r.type.getDerivedStateFromError=="function"||typeof n.componentDidCatch=="function"&&(Wp===null||!Wp.has(n))){e=zB(t,e);var a=BU(r,e,1);if(_g(r,a),a=kd(),r=CA(r,1),r!==null)gA(r,1,a),vf(r,a);else if(typeof n.componentDidCatch=="function"&&(Wp===null||!Wp.has(n)))try{n.componentDidCatch(t,e)}catch{}break}}r=r.return}}function tue(e,t,r){var n=e.pingCache;n!==null&&n.delete(t),t=kd(),e.pingedLanes|=e.suspendedLanes&r,hc===e&&(Bu&r)===r&&(hu===4||hu===3&&(Bu&62914560)===Bu&&500>ju()-HB?lb(e,0):WB|=r),vf(e,t)}function rue(e,t){var r=e.stateNode;r!==null&&r.delete(t),t=0,t===0&&(t=e.mode,t&2?t&4?(Kh===0&&(Kh=gx),t=Iv(62914560&~Kh),t===0&&(t=4194304)):t=Tb()===99?1:2:t=1),r=kd(),e=CA(e,t),e!==null&&(gA(e,t,r),vf(e,r))}var GU;GU=function(e,t,r){var n=t.lanes;if(e!==null)if(e.memoizedProps!==t.pendingProps||Xc.current)Jf=!0;else if(r&n)Jf=!!(e.flags&16384);else{switch(Jf=!1,t.tag){case 3:s9(t),h3();break;case 5:Z4(t);break;case 1:Jc(t.type)&&WE(t);break;case 4:TI(t,t.stateNode.containerInfo);break;case 10:n=t.memoizedProps.value;var a=t.type._context;Ks(I2,a._currentValue),a._currentValue=n;break;case 13:if(t.memoizedState!==null)return r&t.child.childLanes?l9(e,t,r):(Ks(Us,Us.current&1),t=Xh(e,t,r),t!==null?t.sibling:null);Ks(Us,Us.current&1);break;case 19:if(n=(r&t.childLanes)!==0,e.flags&64){if(n)return p9(e,t,r);t.flags|=64}if(a=t.memoizedState,a!==null&&(a.rendering=null,a.tail=null,a.lastEffect=null),Ks(Us,Us.current),n)break;return null;case 23:case 24:return t.lanes=0,m3(e,t,r)}return Xh(e,t,r)}else Jf=!1;switch(t.lanes=0,t.tag){case 2:if(n=t.type,e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,a=_b(t,Ru.current),ab(t,r),a=BB(null,t,n,e,a,r),t.flags|=1,typeof a=="object"&&a!==null&&typeof a.render=="function"&&a.$$typeof===void 0){if(t.tag=1,t.memoizedState=null,t.updateQueue=null,Jc(n)){var o=!0;WE(t)}else o=!1;t.memoizedState=a.state!==null&&a.state!==void 0?a.state:null,MB(t);var s=n.getDerivedStateFromProps;typeof s=="function"&&B2(t,n,s,e),a.updater=SA,t.stateNode=a,a._reactInternals=t,_I(t,n,e,r),t=jI(null,t,n,!0,o,r)}else t.tag=0,Uc(null,t,a,r),t=t.child;return t;case 16:a=t.elementType;e:{switch(e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,o=a._init,a=o(a._payload),t.type=a,o=t.tag=iue(a),e=Gf(a,e),o){case 0:t=II(null,t,a,e,r);break e;case 1:t=o9(null,t,a,e,r);break e;case 11:t=i9(null,t,a,e,r);break e;case 14:t=a9(null,t,a,Gf(a.type,e),n,r);break e}throw Error(ei(306,a,""))}return t;case 0:return n=t.type,a=t.pendingProps,a=t.elementType===n?a:Gf(n,a),II(e,t,n,a,r);case 1:return n=t.type,a=t.pendingProps,a=t.elementType===n?a:Gf(n,a),o9(e,t,n,a,r);case 3:if(s9(t),n=t.updateQueue,e===null||n===null)throw Error(ei(282));if(n=t.pendingProps,a=t.memoizedState,a=a!==null?a.element:null,vU(e,t),ZD(t,n,null,r),n=t.memoizedState.element,n===a)h3(),t=Xh(e,t,r);else{if(a=t.stateNode,(o=a.hydrate)&&(vg=ib(t.stateNode.containerInfo.firstChild),Yh=t,o=Yp=!0),o){if(e=a.mutableSourceEagerHydrationData,e!=null)for(a=0;a<e.length;a+=2)o=e[a],o._workInProgressVersionPrimary=e[a+1],ob.push(o);for(r=SU(t,null,n,r),t.child=r;r;)r.flags=r.flags&-3|1024,r=r.sibling}else Uc(e,t,n,r),h3();t=t.child}return t;case 5:return Z4(t),e===null&&$I(t),n=t.type,a=t.pendingProps,o=e!==null?e.memoizedProps:null,s=a.children,PI(n,a)?s=null:o!==null&&PI(n,o)&&(t.flags|=16),$U(e,t),Uc(e,t,s,r),t.child;case 6:return e===null&&$I(t),null;case 13:return l9(e,t,r);case 4:return TI(t,t.stateNode.containerInfo),n=t.pendingProps,e===null?t.child=N2(t,null,n,r):Uc(e,t,n,r),t.child;case 11:return n=t.type,a=t.pendingProps,a=t.elementType===n?a:Gf(n,a),i9(e,t,n,a,r);case 7:return Uc(e,t,t.pendingProps,r),t.child;case 8:return Uc(e,t,t.pendingProps.children,r),t.child;case 12:return Uc(e,t,t.pendingProps.children,r),t.child;case 10:e:{n=t.type._context,a=t.pendingProps,s=t.memoizedProps,o=a.value;var l=t.type._context;if(Ks(I2,l._currentValue),l._currentValue=o,s!==null)if(l=s.value,o=of(l,o)?0:(typeof n._calculateChangedBits=="function"?n._calculateChangedBits(l,o):1073741823)|0,o===0){if(s.children===a.children&&!Xc.current){t=Xh(e,t,r);break e}}else for(l=t.child,l!==null&&(l.return=t);l!==null;){var m=l.dependencies;if(m!==null){s=l.child;for(var b=m.firstContext;b!==null;){if(b.context===n&&b.observedBits&o){l.tag===1&&(b=Og(-1,r&-r),b.tag=2,_g(l,b)),l.lanes|=r,b=l.alternate,b!==null&&(b.lanes|=r),yU(l.return,r),m.lanes|=r;break}b=b.next}}else s=l.tag===10&&l.type===t.type?null:l.child;if(s!==null)s.return=l;else for(s=l;s!==null;){if(s===t){s=null;break}if(l=s.sibling,l!==null){l.return=s.return,s=l;break}s=s.return}l=s}Uc(e,t,a.children,r),t=t.child}return t;case 9:return a=t.type,o=t.pendingProps,n=o.children,ab(t,r),a=yf(a,o.unstable_observedBits),n=n(a),t.flags|=1,Uc(e,t,n,r),t.child;case 14:return a=t.type,o=Gf(a,t.pendingProps),o=Gf(a.type,o),a9(e,t,a,o,n,r);case 15:return TU(e,t,t.type,t.pendingProps,n,r);case 17:return n=t.type,a=t.pendingProps,a=t.elementType===n?a:Gf(n,a),e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2),t.tag=1,Jc(n)?(e=!0,WE(t)):e=!1,ab(t,r),xU(t,n,a),_I(t,n,a,r),jI(null,t,n,!0,e,r);case 19:return p9(e,t,r);case 23:return m3(e,t,r);case 24:return m3(e,t,r)}throw Error(ei(156,t.tag))};function nue(e,t,r,n){this.tag=e,this.key=r,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=n,this.flags=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childLanes=this.lanes=0,this.alternate=null}function sf(e,t,r,n){return new nue(e,t,r,n)}function KB(e){return e=e.prototype,!(!e||!e.isReactComponent)}function iue(e){if(typeof e=="function")return KB(e)?1:0;if(e!=null){if(e=e.$$typeof,e===pA)return 11;if(e===hA)return 14}return 2}function Hg(e,t){var r=e.alternate;return r===null?(r=sf(e.tag,t,e.key,e.mode),r.elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.type=e.type,r.flags=0,r.nextEffect=null,r.firstEffect=null,r.lastEffect=null),r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,t=e.dependencies,r.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function qE(e,t,r,n,a,o){var s=2;if(n=e,typeof e=="function")KB(e)&&(s=1);else if(typeof e=="string")s=5;else e:switch(e){case fg:return ub(r.children,a,o,t);case wH:s=8,a|=16;break;case lB:s=8,a|=1;break;case mD:return e=sf(12,r,t,a|8),e.elementType=mD,e.type=mD,e.lanes=o,e;case gD:return e=sf(13,r,t,a),e.type=gD,e.elementType=gD,e.lanes=o,e;case E2:return e=sf(19,r,t,a),e.elementType=E2,e.lanes=o,e;case hB:return GB(r,a,o,t);case lI:return e=sf(24,r,t,a),e.elementType=lI,e.lanes=o,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case uB:s=10;break e;case cB:s=9;break e;case pA:s=11;break e;case hA:s=14;break e;case dB:s=16,n=null;break e;case fB:s=22;break e}throw Error(ei(130,e==null?e:typeof e,""))}return t=sf(s,r,t,a),t.elementType=e,t.type=n,t.lanes=o,t}function ub(e,t,r,n){return e=sf(7,e,n,t),e.lanes=r,e}function GB(e,t,r,n){return e=sf(23,e,n,t),e.elementType=hB,e.lanes=r,e}function v3(e,t,r){return e=sf(6,e,null,t),e.lanes=r,e}function b3(e,t,r){return t=sf(4,e.children!==null?e.children:[],e.key,t),t.lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function aue(e,t,r){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=r,this.callbackNode=null,this.callbackPriority=0,this.eventTimes=r3(0),this.expirationTimes=r3(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=r3(0),this.mutableSourceEagerHydrationData=null}function oue(e,t,r){var n=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:by,key:n==null?null:""+n,children:e,containerInfo:t,implementation:r}}function G2(e,t,r,n){var a=t.current,o=kd(),s=Tg(a);e:if(r){r=r._reactInternals;t:{if(rv(r)!==r||r.tag!==1)throw Error(ei(170));var l=r;do{switch(l.tag){case 3:l=l.stateNode.context;break t;case 1:if(Jc(l.type)){l=l.stateNode.__reactInternalMemoizedMergedChildContext;break t}}l=l.return}while(l!==null);throw Error(ei(171))}if(r.tag===1){var m=r.type;if(Jc(m)){r=cU(r,m,l);break e}}r=l}else r=Vg;return t.context===null?t.context=r:t.pendingContext=r,t=Og(o,s),t.payload={element:e},n=n===void 0?null:n,n!==null&&(t.callback=n),_g(a,t),$g(a,s,o),s}function x3(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function S9(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var r=e.retryLane;e.retryLane=r!==0&&r<t?r:t}}function qB(e,t){S9(e,t),(e=e.alternate)&&S9(e,t)}function sue(){return null}function YB(e,t,r){var n=r!=null&&r.hydrationOptions!=null&&r.hydrationOptions.mutableSources||null;if(r=new aue(e,t,r!=null&&r.hydrate===!0),t=sf(3,null,null,t===2?7:t===1?3:0),r.current=t,t.stateNode=r,MB(t),e[mx]=r.current,aU(e.nodeType===8?e.parentNode:e),n)for(e=0;e<n.length;e++){t=n[e];var a=t._getVersion;a=a(t._source),r.mutableSourceEagerHydrationData==null?r.mutableSourceEagerHydrationData=[t,a]:r.mutableSourceEagerHydrationData.push(t,a)}this._internalRoot=r}YB.prototype.render=function(e){G2(e,this._internalRoot,null,null)};YB.prototype.unmount=function(){var e=this._internalRoot,t=e.containerInfo;G2(null,e,null,function(){t[mx]=null})};function YS(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function lue(e,t){if(t||(t=e?e.nodeType===9?e.documentElement:e.firstChild:null,t=!(!t||t.nodeType!==1||!t.hasAttribute("data-reactroot"))),!t)for(var r;r=e.lastChild;)e.removeChild(r);return new YB(e,0,t?{hydrate:!0}:void 0)}function EA(e,t,r,n,a){var o=r._reactRootContainer;if(o){var s=o._internalRoot;if(typeof a=="function"){var l=a;a=function(){var b=x3(s);l.call(b)}}G2(t,s,e,a)}else{if(o=r._reactRootContainer=lue(r,n),s=o._internalRoot,typeof a=="function"){var m=a;a=function(){var b=x3(s);m.call(b)}}zU(function(){G2(t,s,e,a)})}return x3(s)}NH=function(e){if(e.tag===13){var t=kd();$g(e,4,t),qB(e,4)}};bB=function(e){if(e.tag===13){var t=kd();$g(e,67108864,t),qB(e,67108864)}};RH=function(e){if(e.tag===13){var t=kd(),r=Tg(e);$g(e,r,t),qB(e,r)}};LH=function(e,t){return t()};vI=function(e,t,r){switch(t){case"input":if(cI(e,r),t=r.name,r.type==="radio"&&t!=null){for(r=e;r.parentNode;)r=r.parentNode;for(r=r.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<r.length;t++){var n=r[t];if(n!==e&&n.form===e.form){var a=xA(n);if(!a)throw Error(ei(90));EH(n),cI(n,a)}}}break;case"textarea":AH(e,r);break;case"select":t=r.value,t!=null&&tb(e,!!r.multiple,t,!1)}};gB=LU;IH=function(e,t,r,n,a){var o=Oa;Oa|=4;try{return Vy(98,e.bind(null,t,r,n,a))}finally{Oa=o,Oa===0&&(vx(),rh())}};yB=function(){!(Oa&49)&&(qle(),t0())};jH=function(e,t){var r=Oa;Oa|=2;try{return e(t)}finally{Oa=r,Oa===0&&(vx(),rh())}};function qU(e,t){var r=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!YS(t))throw Error(ei(200));return oue(e,t,null,r)}var uue={Events:[KS,Wv,xA,$H,MH,t0,{current:!1}]},S1={findFiberByHostInstance:Dy,bundleType:0,version:"17.0.2",rendererPackageName:"react-dom"},cue={bundleType:S1.bundleType,version:S1.version,rendererPackageName:S1.rendererPackageName,rendererConfig:S1.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:tv.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=BH(e),e===null?null:e.stateNode},findFiberByHostInstance:S1.findFiberByHostInstance||sue,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var BC=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!BC.isDisabled&&BC.supportsFiber)try{OB=BC.inject(cue),$y=BC}catch{}}Sf.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=uue;Sf.createPortal=qU;Sf.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(ei(188)):Error(ei(268,Object.keys(e)));return e=BH(t),e=e===null?null:e.stateNode,e};Sf.flushSync=function(e,t){var r=Oa;if(r&48)return e(t);Oa|=1;try{if(e)return Vy(99,e.bind(null,t))}finally{Oa=r,rh()}};Sf.hydrate=function(e,t,r){if(!YS(t))throw Error(ei(200));return EA(null,e,t,!0,r)};Sf.render=function(e,t,r){if(!YS(t))throw Error(ei(200));return EA(null,e,t,!1,r)};Sf.unmountComponentAtNode=function(e){if(!YS(e))throw Error(ei(40));return e._reactRootContainer?(zU(function(){EA(null,null,e,!1,function(){e._reactRootContainer=null,e[mx]=null})}),!0):!1};Sf.unstable_batchedUpdates=LU;Sf.unstable_createPortal=function(e,t){return qU(e,t,2<arguments.length&&arguments[2]!==void 0?arguments[2]:null)};Sf.unstable_renderSubtreeIntoContainer=function(e,t,r,n){if(!YS(r))throw Error(ei(200));if(e==null||e._reactInternals===void 0)throw Error(ei(38));return EA(e,t,r,!1,n)};Sf.version="17.0.2";function YU(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(YU)}catch(e){console.error(e)}}YU(),bH.exports=Sf;var bx=bH.exports;const XB=hm(bx);var XU={exports:{}},JU={exports:{}};function JB(e){for(var t=0,r,n=0,a=e.length;a>=4;++n,a-=4)r=e.charCodeAt(n)&255|(e.charCodeAt(++n)&255)<<8|(e.charCodeAt(++n)&255)<<16|(e.charCodeAt(++n)&255)<<24,r=(r&65535)*1540483477+((r>>>16)*59797<<16),r^=r>>>24,t=(r&65535)*1540483477+((r>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(a){case 3:t^=(e.charCodeAt(n+2)&255)<<16;case 2:t^=(e.charCodeAt(n+1)&255)<<8;case 1:t^=e.charCodeAt(n)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var ZU=new WeakMap,due=function(e,t,r){return r.has(t)&&r.get(t)===e},ZB=function(e,t){var r=new Map,n=new Map,a=function(o){var s=function(){r.delete(o),n.delete(o)},l=r.get(o);if(due(l,o,r)){var m=n.get(o);if(m&&clearTimeout(m),t){var b=setTimeout(s,t.maxAge);n.set(o,b)}return l}var D=e.call(this,o);if(r.set(o,D),t){var b=setTimeout(s,t.maxAge);n.set(o,b)}return D};return ZU.set(a,r),a},fue=function(e){var t=ZU.get(e);t==null||t.clear()};const pue=Object.freeze(Object.defineProperty({__proto__:null,clear:fue,memoize:ZB},Symbol.toStringTag,{value:"Module"}));var q2=typeof window<"u"&&typeof window.CSS<"u"&&window.CSS.supports?ZB(function(e){return window.CSS.supports(e)}):function(){return!1};const hue=Object.freeze(Object.defineProperty({__proto__:null,cssSupports:q2},Symbol.toStringTag,{value:"Module"}));var qI="rule",QU="decl";function mue(e){return e.length}var gue=1,yue=1;function YI(e,t,r,n,a,o,s){return{value:e,root:t,parent:r,type:n,props:a,children:o,line:gue,column:yue,length:s,return:""}}function vue(e,t){for(var r="",n=mue(e),a=0;a<n;a++)r+=t(e[a],a,e,t)||"";return r}var bue=function(e){return e.type===qI},xue=function(e){return e.type===QU},Rh=function(e,t,r){var n=YI("".concat(e,":").concat(t,";"),r,r,QU,e,t,e.length);r.children.push(n)},Due=function(e){var t=e.isPropertySupported,r=e.isPropertyValueSupported,n=new Map,a=function(l){var m=new Map(["start","inline-start","end","inline-end"].map(function(D){return[D,r(l,D)]}));if(!Array.from(m.values()).every(function(D){return D})){var b=function(D,O,I,N){switch(D){case"start":case"inline-start":if(!m.get(D)){Rh(l,"left",O),Rh(l,"right",N);return}break;case"end":case"inline-end":if(!m.get(D)){Rh(l,"right",O),Rh(l,"left",N);return}break}Rh(l,D,O)};n.set(l,b)}},o=function(l,m,b){if(!t(l)){var D=function(O,I,N,H){Rh(m,O,N),Rh(b,O,H)};n.set(l,D)}},s=function(l){for(var m=[],b=1;b<arguments.length;b++)m[b-1]=arguments[b];if(!t(l)){var D=function(O,I,N,H){for(var j=0,u=m;j<u.length;j++){var h=u[j],y=n.get(h);if(y){y(O,I,N,H);continue}Rh(h,O,I)}};n.set(l,D)}};return a("float"),a("clear"),a("text-align"),o("border-start-start-radius","border-top-left-radius","border-top-right-radius"),o("border-start-end-radius","border-top-right-radius","border-top-left-radius"),o("border-end-start-radius","border-bottom-left-radius","border-bottom-right-radius"),o("border-end-end-radius","border-bottom-right-radius","border-bottom-left-radius"),o("inset-inline-start","left","right"),o("inset-inline-end","right","left"),o("border-inline-start","border-left","border-right"),o("border-inline-end","border-right","border-left"),o("border-inline-start-width","border-left-width","border-right-width"),o("border-inline-end-width","border-right-width","border-left-width"),o("border-inline-start-style","border-left-style","border-right-style"),o("border-inline-end-style","border-right-style","border-left-style"),o("border-inline-start-color","border-left-color","border-right-color"),o("border-inline-end-color","border-right-color","border-left-color"),o("margin-inline-start","margin-left","margin-right"),o("margin-inline-end","margin-right","margin-left"),o("padding-inline-start","padding-left","padding-right"),o("padding-inline-end","padding-right","padding-left"),s("border-inline","border-inline-start","border-inline-end"),s("border-inline-width","border-inline-start-width","border-inline-end-width"),s("border-inline-style","border-inline-start-style","border-inline-end-style"),s("border-inline-color","border-inline-start-color","border-inline-end-color"),s("inset-inline","inset-inline-start","inset-inline-end"),s("margin-inline","margin-inline-start","margin-inline-end"),s("padding-inline","padding-inline-start","padding-inline-end"),s("border-block-start","border-top"),s("border-block-end","border-bottom"),s("border-block-start-width","border-top-width"),s("border-block-end-width","border-bottom-width"),s("border-block-start-style","border-top-style"),s("border-block-end-style","border-bottom-style"),s("border-block-start-color","border-top-color"),s("border-block-end-color","border-bottom-color"),s("inset-block-start","top"),s("inset-block-end","bottom"),s("margin-block-start","margin-top"),s("margin-block-end","margin-bottom"),s("padding-block-start","padding-top"),s("padding-block-end","padding-bottom"),s("border-block","border-block-start","border-block-end"),s("border-block-width","border-block-start-width","border-block-end-width"),s("border-block-style","border-block-start-style","border-block-end-style"),s("border-block-color","border-block-start-color","border-block-end-color"),s("inset-block","inset-block-start","inset-block-end"),s("margin-block","margin-block-start","margin-block-end"),s("padding-block","padding-block-start","padding-block-end"),s("inset","inset-inline","inset-block"),s("inline-size","width"),s("min-inline-size","min-width"),s("max-inline-size","max-width"),s("block-size","height"),s("min-block-size","min-height"),s("max-block-size","max-height"),n},eK=function(e){var t=e===void 0?{}:e,r=t.isPropertySupported,n=r===void 0?function(l){return q2("".concat(l,":inherit"))}:r,a=t.isPropertyValueSupported,o=a===void 0?function(l,m){return q2("".concat(l,":").concat(m))}:a,s=Due({isPropertySupported:n,isPropertyValueSupported:o});return function(l,m,b,D){if(!(!bue(l)||l.root!==null)){var O=YI(l.props.map(function(y){return"html:not([dir=rtl]) ".concat(y)}).join(","),void 0,void 0,qI,l.props.map(function(y){return"html:not([dir=rtl]) ".concat(y)}),[],0),I=YI(l.props.map(function(y){return"[dir=rtl] ".concat(y)}).join(","),void 0,void 0,qI,l.props.map(function(y){return"[dir=rtl] ".concat(y)}),[],0),N=l.children;l.children=[],l.return="";for(var H=0,j=N;H<j.length;H++){var u=j[H];if(!xue(u)){l.children.push(u);continue}var h=s.get(u.props);if(h){h(u.children,l,O,I);continue}Rh(u.props,u.children,l)}return vue([O,I],D)}}};eK();var Q0,D3,tK=function(e){return e?"rcx-css-".concat(JB(e)):"none"},XI=function(e){return"rcx-css-".concat(JB(e))},Y2=function(e){return e.replace(/@|#|:/g,function(t){return"\\".concat(t)})},w1=void 0,rK=function(){return w1?[w1,function(){return""}]:[w1=[],function(){var e=(w1||[]).join("");return w1=void 0,e}]},JI=ZB(function(e){return Object.freeze(function(){return e})}),ZI=function(e,t){return typeof e=="function"||typeof e=="function"?ZI(e.apply(void 0,t),t):e===!1||e==null?"":Array.isArray(e)?e.map(function(r){return ZI(r,t)}).join(""):String(e)},QI=function(e,t,r){var n=e[0],a=e.slice(1);return t.reduce(function(o,s,l){return o+ZI(s,r)+a[l]},n).trim()},ta=function(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];if(!e||e.length===0||e.some(function(a){return typeof a!="string"}))return JI("");if(!t.some(function(a){return typeof a=="function"})){var n=QI(e,t,[]);return JI(n)}return function(){for(var a=[],o=0;o<arguments.length;o++)a[o]=arguments[o];var s=rK()[1];return QI(e,t,a)+s()}},Sue=function(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];return!e||e.length===0||e.some(function(n){return typeof n!="string"})?JI("none"):function(){for(var n=[],a=0;a<arguments.length;a++)n[a]=arguments[a];var o=rK(),s=o[0],l=o[1],m=QI(e,t,n),b=tK(m),D=Y2(b);return s.push("@keyframes ".concat(D,"{").concat(m,"}")),l(),D}},w9="rcx-styles",nK=function(){if(!Q0){var e=document.getElementById(w9);if(e)return Q0=e}return Q0||((Q0=document.createElement("style")).id=w9,Q0.appendChild(document.createTextNode("")),document.head&&document.head.appendChild(Q0)),Q0},wue=function(){if(!D3){var e=nK(),t=e.sheet||Array.from(document.styleSheets).find(function(r){return r.ownerNode===e});if(!t)throw Error("could not get style sheet");D3=t}return D3},C9=function(e){var t={};return function(r){var n=JB(r);if(!t[n]){var a=e(r),o=0;t[n]={ref:function(){++o},unref:function(){var s;s=function(){--o==0&&(a(),delete t[n])},typeof window<"u"&&typeof window.queueMicrotask=="function"?window.queueMicrotask(s):Promise.resolve().then(s)}}}return t[n].ref(),t[n].unref}},iK=typeof window>"u"&&function(){return function(){}}||!!CSSStyleSheet.prototype.insertRule&&C9(function(e){var t=wue(),r=t.insertRule("@media all{".concat(e,"}"),t.cssRules.length),n=t.cssRules[r];return function(){var a=Array.prototype.findIndex.call(t.cssRules,function(o){return o===n});t.deleteRule(a)}})||C9(function(e){var t=nK(),r=document.createTextNode(e);return t.appendChild(r),function(){return r.remove()}}),ps="-ms-",AD="-moz-",jo="-webkit-",aK="comm",QB="rule",e5="decl",oK="@keyframes",Cue=Math.abs,t5=String.fromCharCode,Eue=Object.assign;function sK(e){return e.trim()}function rg(e,t){return(e=t.exec(e))?e[0]:e}function Ha(e,t,r){return e.replace(t,r)}function YE(e,t){return e.indexOf(t)}function Hl(e,t){return 0|e.charCodeAt(t)}function Mb(e,t,r){return e.slice(t,r)}function Wh(e){return e.length}function r5(e){return e.length}function NC(e,t){return t.push(e),e}var PA=1,Ib=1,lK=0,bf=0,vl=0,jb="";function AA(e,t,r,n,a,o,s){return{value:e,root:t,parent:r,type:n,props:a,children:o,line:PA,column:Ib,length:s,return:""}}function C1(e,t){return Eue(AA("",null,null,"",null,null,0),e,{length:-e.length},t)}function Pue(){return vl=bf>0?Hl(jb,--bf):0,Ib--,vl===10&&(Ib=1,PA--),vl}function tp(){return vl=bf<lK?Hl(jb,bf++):0,Ib++,vl===10&&(Ib=1,PA++),vl}function My(){return Hl(jb,bf)}function XE(){return bf}function kA(e,t){return Mb(jb,e,t)}function ej(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function S3(e){return sK(kA(bf-1,tj(e===91?e+2:e===40?e+1:e)))}function Aue(e){for(;(vl=My())&&vl<33;)tp();return ej(e)>2||ej(vl)>3?"":" "}function kue(e,t){for(;--t&&tp()&&!(vl<48||vl>102||vl>57&&vl<65||vl>70&&vl<97););return kA(e,XE()+(t<6&&My()==32&&tp()==32))}function tj(e){for(;tp();)switch(vl){case e:return bf;case 34:case 39:e!==34&&e!==39&&tj(vl);break;case 40:e===41&&tj(e);break;case 92:tp()}return bf}function Oue(e,t){for(;tp()&&e+vl!==57&&(e+vl!==84||My()!==47););return"/*"+kA(t,bf-1)+"*"+t5(e===47?e:tp())}function _ue(e){for(;!ej(My());)tp();return kA(e,bf)}function Tue(e){return function(t){return jb="",t}(JE("",null,null,null,[""],e=function(t){return PA=Ib=1,lK=Wh(jb=t),bf=0,[]}(e),0,[0],e))}function JE(e,t,r,n,a,o,s,l,m){for(var b=0,D=0,O=s,I=0,N=0,H=0,j=1,u=1,h=1,y=0,E="",x=a,g=o,d=n,f=E;u;)switch(H=y,y=tp()){case 40:if(H!=108&&Hl(f,O-1)==58){YE(f+=Ha(S3(y),"&","&\f"),"&\f")!=-1&&(h=-1);break}case 34:case 39:case 91:f+=S3(y);break;case 9:case 10:case 13:case 32:f+=Aue(H);break;case 92:f+=kue(XE()-1,7);continue;case 47:switch(My()){case 42:case 47:NC($ue(Oue(tp(),XE()),t,r),m);break;default:f+="/"}break;case 123*j:l[b++]=Wh(f)*h;case 125*j:case 59:case 0:switch(y){case 0:case 125:u=0;case 59+D:N>0&&Wh(f)-O&&NC(N>32?P9(f+";",n,r,O-1):P9(Ha(f," ","")+";",n,r,O-2),m);break;case 59:f+=";";default:if(NC(d=E9(f,t,r,b,D,a,l,E,x=[],g=[],O),o),y===123)if(D===0)JE(f,t,d,d,x,o,O,l,g);else switch(I===99&&Hl(f,3)===110?100:I){case 100:case 109:case 115:JE(e,d,d,n&&NC(E9(e,d,d,0,0,a,l,E,a,x=[],O),g),a,g,O,l,n?x:g);break;default:JE(f,d,d,d,[""],g,0,l,g)}}b=D=N=0,j=h=1,E=f="",O=s;break;case 58:O=1+Wh(f),N=H;default:if(j<1){if(y==123)--j;else if(y==125&&j++==0&&Pue()==125)continue}switch(f+=t5(y),y*j){case 38:h=D>0?1:(f+="\f",-1);break;case 44:l[b++]=(Wh(f)-1)*h,h=1;break;case 64:My()===45&&(f+=S3(tp())),I=My(),D=O=Wh(E=f+=_ue(XE())),y++;break;case 45:H===45&&Wh(f)==2&&(j=0)}}return o}function E9(e,t,r,n,a,o,s,l,m,b,D){for(var O=a-1,I=a===0?o:[""],N=r5(I),H=0,j=0,u=0;H<n;++H)for(var h=0,y=Mb(e,O+1,O=Cue(j=s[H])),E=e;h<N;++h)(E=sK(j>0?I[h]+" "+y:Ha(y,/&\f/g,I[h])))&&(m[u++]=E);return AA(e,t,r,a===0?QB:l,m,b,D)}function $ue(e,t,r){return AA(e,t,r,aK,t5(vl),Mb(e,2,-2),0)}function P9(e,t,r,n){return AA(e,t,r,e5,Mb(e,0,n),Mb(e,n+1,-1),n)}function uK(e,t,r){switch(function(n,a){return 45^Hl(n,0)?(((a<<2^Hl(n,0))<<2^Hl(n,1))<<2^Hl(n,2))<<2^Hl(n,3):0}(e,t)){case 5103:return jo+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return jo+e+e;case 4789:return AD+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return jo+e+AD+e+ps+e+e;case 5936:switch(Hl(e,t+11)){case 114:return jo+e+ps+Ha(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return jo+e+ps+Ha(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return jo+e+ps+Ha(e,/[svh]\w+-[tblr]{2}/,"lr")+e}case 6828:case 4268:case 2903:return jo+e+ps+e+e;case 6165:return jo+e+ps+"flex-"+e+e;case 5187:return jo+e+Ha(e,/(\w+).+(:[^]+)/,jo+"box-$1$2"+ps+"flex-$1$2")+e;case 5443:return jo+e+ps+"flex-item-"+Ha(e,/flex-|-self/g,"")+(rg(e,/flex-|baseline/)?"":ps+"grid-row-"+Ha(e,/flex-|-self/g,""))+e;case 4675:return jo+e+ps+"flex-line-pack"+Ha(e,/align-content|flex-|-self/g,"")+e;case 5548:return jo+e+ps+Ha(e,"shrink","negative")+e;case 5292:return jo+e+ps+Ha(e,"basis","preferred-size")+e;case 6060:return jo+"box-"+Ha(e,"-grow","")+jo+e+ps+Ha(e,"grow","positive")+e;case 4554:return jo+Ha(e,/([^-])(transform)/g,"$1"+jo+"$2")+e;case 6187:return Ha(Ha(Ha(e,/(zoom-|grab)/,jo+"$1"),/(image-set)/,jo+"$1"),e,"")+e;case 5495:case 3959:return Ha(e,/(image-set\([^]*)/,jo+"$1$`$1");case 4968:return Ha(Ha(e,/(.+:)(flex-)?(.*)/,jo+"box-pack:$3"+ps+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+jo+e+e;case 4200:if(!rg(e,/flex-|baseline/))return ps+"grid-column-align"+Mb(e,t)+e;break;case 2592:case 3360:return ps+Ha(e,"template-","")+e;case 4384:case 3616:return r&&r.some(function(n,a){return t=a,rg(n.props,/grid-\w+-end/)})?~YE(e+(r=r[t].value),"span")?e:ps+Ha(e,"-start","")+e+ps+"grid-row-span:"+(~YE(r,"span")?rg(r,/\d+/):+rg(r,/\d+/)-+rg(e,/\d+/))+";":ps+Ha(e,"-start","")+e;case 4896:case 4128:return r&&r.some(function(n){return rg(n.props,/grid-\w+-start/)})?e:ps+Ha(Ha(e,"-end","-span"),"span ","")+e;case 4095:case 3583:case 4068:case 2532:return Ha(e,/(.+)-inline(.+)/,jo+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(Wh(e)-1-t>6)switch(Hl(e,t+1)){case 109:if(Hl(e,t+4)!==45)break;case 102:return Ha(e,/(.+:)(.+)-([^]+)/,"$1"+jo+"$2-$3$1"+AD+(Hl(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return~YE(e,"stretch")?uK(Ha(e,"stretch","fill-available"),t,r)+e:e}break;case 5152:case 5920:return Ha(e,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,function(n,a,o,s,l,m,b){return ps+a+":"+o+b+(s?ps+a+"-span:"+(l?m:+m-+o)+b:"")+e});case 4949:if(Hl(e,t+6)===121)return Ha(e,":",":"+jo)+e;break;case 6444:switch(Hl(e,Hl(e,14)===45?18:11)){case 120:return Ha(e,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,"$1"+jo+(Hl(e,14)===45?"inline-":"")+"box$3$1"+jo+"$2$3$1"+ps+"$2box$3")+e;case 100:return Ha(e,":",":"+ps)+e}break;case 5719:case 2647:case 2135:case 3927:case 2391:return Ha(e,"scroll-","scroll-snap-")+e}return e}function cb(e,t){for(var r="",n=r5(e),a=0;a<n;a++)r+=t(e[a],a,e,t)||"";return r}function Mue(e,t,r,n){switch(e.type){case"@import":case e5:return e.return=e.return||e.value;case aK:return"";case oK:return e.return=e.value+"{"+cb(e.children,n)+"}";case QB:e.value=e.props.join(",")}return Wh(r=cb(e.children,n))?e.return=e.value+"{"+r+"}":""}function Iue(e,t,r,n){if(e.length>-1&&!e.return)switch(e.type){case e5:return void(e.return=uK(e.value,e.length,r));case oK:return cb([C1(e,{value:Ha(e.value,"@","@"+jo)})],n);case QB:if(e.length)return function(a,o){return a.map(o).join("")}(e.props,function(a){switch(rg(a,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return cb([C1(e,{props:[Ha(a,/:(read-\w+)/,":"+AD+"$1")]})],n);case"::placeholder":return cb([C1(e,{props:[Ha(a,/:(plac\w+)/,":"+jo+"input-$1")]}),C1(e,{props:[Ha(a,/:(plac\w+)/,":"+AD+"$1")]}),C1(e,{props:[Ha(a,/:(plac\w+)/,ps+"input-$1")]})],n)}return""})}}var w3,jue=(w3===void 0&&(w3={}),function(e){var t=r5(e);return function(r,n,a,o){for(var s="",l=0;l<t;l++)s+=e[l](r,n,a,o)||"";return s}}([eK(w3),Iue,Mue])),rj=function(e,t,r){return r===void 0&&(r=jue),cb(Tue("".concat(e,"{").concat(t,"}")),r)};const Fue=Object.freeze(Object.defineProperty({__proto__:null,attachRules:iK,createAnimationName:tK,createClassName:XI,css:ta,cssSupports:q2,escapeName:Y2,keyframes:Sue,transpile:rj},Symbol.toStringTag,{value:"Module"})),Bue=dp(Fue),Nue=dp(hue);var Rue=function(e,t){e===void 0&&(e=!0);var r=te.useRef(null),n=(t||{}).preventScroll;return te.useEffect(function(){e&&r.current&&r.current.focus({preventScroll:n})},[r,e,n]),r},cK=function(e,t){if(!e[t])return t==="contentBoxSize"?{inlineSize:e.contentRect.width,blockSize:e.contentRect.height}:{inlineSize:Math.round(e.target.getBoundingClientRect().width),blockSize:Math.round(e.target.getBoundingClientRect().height)};var r=e[t],n=Array.isArray(r)?r[0]:r;return{blockSize:n.blockSize,inlineSize:n.inlineSize}},dK=function(e){return cK(e,"contentBoxSize")},fK=function(e){return cK(e,"borderBoxSize")},XS=function(e,t,r){var n=te.useMemo(function(){return e},r),a=te.useRef(),o=te.useRef(),s=te.useCallback(function(){for(var b=[],D=0;D<arguments.length;D++)b[D]=arguments[D];a.current=function(){n.apply(void 0,b)},clearTimeout(o.current),o.current=setTimeout(a.current,t)},[n,t]),l=te.useCallback(function(){var b;clearTimeout(o.current),(b=a.current)===null||b===void 0||b.call(a)},[]),m=te.useCallback(function(){clearTimeout(o.current)},[]);return te.useEffect(function(){return function(){m()}},[m]),te.useMemo(function(){return Object.assign(s,{flush:l,cancel:m})},[s,l,m])},JS=typeof window<"u"?te.useLayoutEffect:te.useEffect,Lue=function(e,t){var r=(t===void 0?{}:t).debounceDelay,n=r===void 0?0:r,a=te.useState(function(){var m,b,D,O;return{inlineSize:(b=(m=e.current)===null||m===void 0?void 0:m.offsetWidth)!==null&&b!==void 0?b:0,blockSize:(O=(D=e.current)===null||D===void 0?void 0:D.offsetHeight)!==null&&O!==void 0?O:0}}),o=a[0],s=a[1],l=XS(s,n);return JS(function(){var m=e.current;if(m){var b=new ResizeObserver(function(D){if(D.length!==0){var O=fK(D[0]);l(function(I){return I.inlineSize===O.inlineSize&&I.blockSize===O.blockSize?I:{inlineSize:O.inlineSize,blockSize:O.blockSize}})}});return b.observe(m),s({inlineSize:m.offsetWidth,blockSize:m.offsetHeight}),function(){b.unobserve(m)}}},[l]),o},nj=function(){return nj=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var a in t=arguments[r])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e},nj.apply(this,arguments)};function zue(e,t,r,n){return new(r||(r=Promise))(function(a,o){function s(b){try{m(n.next(b))}catch(D){o(D)}}function l(b){try{m(n.throw(b))}catch(D){o(D)}}function m(b){var D;b.done?a(b.value):(D=b.value,D instanceof r?D:new r(function(O){O(D)})).then(s,l)}m((n=n.apply(e,t||[])).next())})}function Vue(e,t){var r,n,a,o,s={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return o={next:l(0),throw:l(1),return:l(2)},typeof Symbol=="function"&&(o[Symbol.iterator]=function(){return this}),o;function l(m){return function(b){return function(D){if(r)throw new TypeError("Generator is already executing.");for(;o&&(o=0,D[0]&&(s=0)),s;)try{if(r=1,n&&(a=2&D[0]?n.return:D[0]?n.throw||((a=n.return)&&a.call(n),0):n.next)&&!(a=a.call(n,D[1])).done)return a;switch(n=0,a&&(D=[2&D[0],a.value]),D[0]){case 0:case 1:a=D;break;case 4:return s.label++,{value:D[1],done:!1};case 5:s.label++,n=D[1],D=[0];continue;case 7:D=s.ops.pop(),s.trys.pop();continue;default:if(a=s.trys,!((a=a.length>0&&a[a.length-1])||D[0]!==6&&D[0]!==2)){s=0;continue}if(D[0]===3&&(!a||D[1]>a[0]&&D[1]<a[3])){s.label=D[1];break}if(D[0]===6&&s.label<a[1]){s.label=a[1],a=D;break}if(a&&s.label<a[2]){s.label=a[2],s.ops.push(D);break}a[2]&&s.ops.pop(),s.trys.pop();continue}D=t.call(e,s)}catch(O){D=[6,O],n=0}finally{r=a=0}if(5&D[0])throw D[1];return{value:D[0]?D[1]:void 0,done:!0}}([m,b])}}}function ij(e,t,r){if(r||arguments.length===2)for(var n,a=0,o=t.length;a<o;a++)!n&&a in t||(n||(n=Array.prototype.slice.call(t,0,a)),n[a]=t[a]);return e.concat(n||Array.prototype.slice.call(t))}var C3=[{name:"xs",minViewportWidth:null,columns:4,gutterWidth:16},{name:"sm",minViewportWidth:600,columns:8,gutterWidth:16},{name:"md",minViewportWidth:768,columns:8,gutterWidth:24},{name:"lg",minViewportWidth:1024,columns:12,gutterWidth:24},{name:"xl",minViewportWidth:1280,columns:12,gutterWidth:24},{name:"xxl",minViewportWidth:1600,columns:12,gutterWidth:24},{name:"xxxl",minViewportWidth:1920,columns:12,gutterWidth:24}],pK={exports:{}},hK={},Fb=Hr,Wue=typeof Object.is=="function"?Object.is:function(e,t){return e===t&&(e!==0||1/e==1/t)||e!=e&&t!=t},Hue=Fb.useState,Uue=Fb.useEffect,Kue=Fb.useLayoutEffect,Gue=Fb.useDebugValue;function E3(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!Wue(e,r)}catch{return!0}}var que=typeof window>"u"||window.document===void 0||window.document.createElement===void 0?function(e,t){return t()}:function(e,t){var r=t(),n=Hue({inst:{value:r,getSnapshot:t}}),a=n[0].inst,o=n[1];return Kue(function(){a.value=r,a.getSnapshot=t,E3(a)&&o({inst:a})},[e,r,t]),Uue(function(){return E3(a)&&o({inst:a}),e(function(){E3(a)&&o({inst:a})})},[e]),Gue(r),r};hK.useSyncExternalStore=Fb.useSyncExternalStore!==void 0?Fb.useSyncExternalStore:que;pK.exports=hK;var Yue=function(e,t,r){return function(n,a,o){return!Array.isArray(a)||n.current!==a&&(n.current.length!==a.length||n.current.some(function(s,l){return!o(s,a[l])}))}(e,t,r)&&(e.current=t),e.current},mK=function(e,t){t===void 0&&(t=Object.is);var r=te.useRef(e);return Yue(r,e,t)},OA=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var r=mK(e),n=te.useMemo(function(){return function(s){if(typeof window>"u"||typeof window.matchMedia!="function"){var l=Array.from({length:s.length},function(){return!1});return[function(){return function(){}},function(){return l}]}var m=s.map(function(D){return window.matchMedia(D)}),b=m.map(function(D){return D.matches});return[function(D){var O=function(){b=m.map(function(I){return I.matches}),D()};return m.forEach(function(I){typeof I.addEventListener!="function"?I.addListener(O):I.addEventListener("change",O)}),function(){m.forEach(function(I){typeof I.removeEventListener!="function"?I.removeListener(O):I.removeEventListener("change",O)})}},function(){return b}]}(r)},[r]),a=n[0],o=n[1];return pK.exports.useSyncExternalStore(a,o)},Xue=function(e){e===void 0&&(e="em");var t=OA.apply(void 0,te.useMemo(function(){return C3.slice(1).map(function(r){return"(min-width: ".concat(e==="px"?"".concat(r.minViewportWidth,"px"):"".concat(r.minViewportWidth/16,"em"),")")})},[e]));return te.useMemo(function(){return t.reduce(function(r,n,a){return n?ij(ij([],r,!0),[C3[a+1].name],!1):r},[C3[0].name])},[t])},Ug=function(e){var t=te.useRef(e),r=te.useRef(function(){for(var n,a=[],o=0;o<arguments.length;o++)a[o]=arguments[o];return(n=t.current).call.apply(n,ij([void 0],a,!1))});return JS(function(){t.current=e}),r.current},ZE=Ug,Jue=function(e,t){var r=t===void 0?{}:t,n=r.clearTime,a=n===void 0?2e3:n,o=r.onCopySuccess,s=o===void 0?function(){}:o,l=r.onCopyError,m=l===void 0?function(){}:l,b=te.useState(!1),D=b[0],O=b[1],I=Ug(function(N){return zue(void 0,void 0,void 0,function(){var H;return Vue(this,function(j){switch(j.label){case 0:N==null||N.preventDefault(),j.label=1;case 1:return j.trys.push([1,3,,4]),[4,navigator.clipboard.writeText(e)];case 2:return j.sent(),s(N),O(!0),[3,4];case 3:if((H=j.sent())instanceof Error)return m(H),[2];throw H;case 4:return[2]}})})});return te.useEffect(function(){if(D){var N=setTimeout(function(){O(!1)},a);return function(){return clearTimeout(N)}}},[D,a]),{copy:I,hasCopied:D}},_A=function(e){return!!OA.apply(void 0,e?[e]:[])[0]},gK=function(e){return _A("(prefers-color-scheme: ".concat(e||"light",")"))},Zue=function(e){var t=gK("dark");return e!==void 0?e:t},Que=function(e,t){var r,n,a,o,s=(t===void 0?{}:t).debounceDelay,l=s===void 0?0:s,m=te.useState({inlineSize:(n=(r=e.current)===null||r===void 0?void 0:r.clientWidth)!==null&&n!==void 0?n:0,blockSize:(o=(a=e.current)===null||a===void 0?void 0:a.clientHeight)!==null&&o!==void 0?o:0}),b=m[0],D=m[1],O=XS(D,l);return JS(function(){var I=e.current;if(I){var N=new ResizeObserver(function(H){if(H.length!==0){var j=dK(H[0]);O(function(u){return u.inlineSize===j.inlineSize&&u.blockSize===j.blockSize?u:{inlineSize:j.inlineSize,blockSize:j.blockSize}})}});return N.observe(I),D({inlineSize:I.clientWidth,blockSize:I.clientHeight}),function(){N.unobserve(I)}}},[O]),b};function n5(e,t){var r=e[0],n=e[1];return[r,XS(n,t,[])]}function ece(e,t,r,n){return n5(r!==void 0?te.useReducer(e,t,r):te.useReducer(e,t),n)}function i5(e,t){return n5(te.useState(e),t)}var iv=function(e,t){var r=te.useState(function(){return e}),n=r[0],a=r[1];return te.useEffect(function(){var o=setTimeout(function(){a(function(){return e})},t);return function(){clearTimeout(o)}},[e,t]),n},A9=Symbol("empty"),tce=typeof window<"u"&&window.document?function(e){var t=te.useRef(A9);return te.useLayoutEffect(function(){t.current===A9&&(t.current=e())},[e]),t}:function(e){return te.useRef(e())},yK=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var r=te.useRef(e);return JS(function(){r.current=e}),te.useCallback(function(n){r.current.filter(Boolean).forEach(function(a){typeof a!="function"?function(o){return typeof o=="object"}(a)&&(a.current=n):a(n)})},[])};function rS(e){var t=e[0],r=e[1],n=te.useRef(r);te.useEffect(function(){return function(){n.current=void 0}},[]);var a=te.useCallback(function(o){var s=n.current;s==null||s(o)},[]);return[t,a]}function P3(e,t){te.useEffect(function(){var r=e.current;if(r){var n=function(){e.current&&t()};n();var a=new ResizeObserver(n);a.observe(r),window.addEventListener("resize",n);var o=function(s){for(var l=[],m=s.parentElement;m&&m!==document.documentElement;m=m.parentElement)l.push(m);return l}(r);return o.forEach(function(s){return s.addEventListener("scroll",n,{passive:!0})}),function(){a.disconnect(),window.removeEventListener("resize",n),o.forEach(function(s){return s.removeEventListener("scroll",n)})}}},[t,e])}var rce={top:["t","b","r","l"],bottom:["b","t","r","l"],right:["r","l","t","b"],left:["l","r","b","t"]},nce={start:["s","e","m"],middle:["m","s","e"],end:["e","s","m"]},RC={t:"top",b:"bottom",l:"left",r:"right",s:"start",e:"end",m:"middle"},vK={style:{position:"fixed",visibility:"hidden"}},ice=function(e){var t=e.split("-"),r=t[0],n=t[1];return[r,n===void 0?"middle":n]};function bK(e){var t,r=e.placement,n=e.targetRect,a=e.containerRect,o=e.targetBoundaries,s=e.variantBoundaries,l=e.margin,m=l===void 0?0:l;if(!o)return vK;for(var b=a.top,D=a.left,O=a.bottom,I=a.right,N=ice(r),H=N[0],j=N[1],u=rce[H],h=nce[j],y=0,E=u;y<E.length;y++){var x=E[y],g=["t","b"].includes(x),d=g?["top","left"]:["left","top"],f=d[0],c=d[1],p=o[x],S=g?[n.height,n.width]:[n.width,n.height],k=S[1],$=g?[O,I]:[I,O],M=$[1],z=g?[b,D]:[D,b],W=z[1];if(!(p<z[0]||p+S[0]>$[0]))for(var G=0,Q=h;G<Q.length;G++){var oe=Q[G],re=s["".concat(g?"v":"h").concat(oe)];if(!(re<W||re+k>M))return{style:(t={},t[f]=p,t[c]=re,t.position="fixed",t.zIndex=999999,t.opacity=1,t),placement:"".concat(RC[x],"-").concat(RC[oe])}}}var me=u[0],le=["t","b"].includes(me),Ee=s["".concat(le?"v":"h").concat(h[0])],$e=le?[a.height,n.height]:[a.width,n.width],lt=($e[0]-$e[1])/2+(le?b:D);return{style:nj({top:lt,left:Ee,position:"fixed",zIndex:999999},O<n.height+lt&&{bottom:m,overflowY:"auto"}),placement:"".concat(RC[me],"-").concat(RC[h[0]])}}function ace(e,t,r){var n=r===void 0?{}:r,a=n.margin,o=a===void 0?8:a,s=n.placement,l=s===void 0?"bottom-start":s,m=n.container,b=m===void 0?document.body:m,D=rS(te.useState(vK)),O=D[0],I=D[1],N=te.useRef(b);te.useEffect(function(){N.current=b},[b]);var H=XS(Ug(function(){var j=t.current,u=e.current,h=j==null?void 0:j.parentElement;if(j&&u&&h){var y=j.cloneNode(!0);y.style.bottom="",y.id="clone",h.appendChild(y);var E=y.getBoundingClientRect();h.removeChild(y);var x=u.getBoundingClientRect(),g=function(f){var c=f.anchorRect,p=f.targetRect,S=f.margin,k=S===void 0?0:S;return{t:c.top-p.height-k,b:c.bottom+k,r:c.right+k,l:c.left-p.width-k}}({anchorRect:x,targetRect:E,margin:o}),d=function(f){var c=f.anchorRect,p=f.targetRect;return{vm:-p.width/2+(c.left+c.width/2),vs:c.left,ve:c.left+c.width-p.width,hs:c.bottom-c.height,he:c.bottom-p.height,hm:c.bottom-c.height/2-p.height/2}}({anchorRect:x,targetRect:E});I(bK({placement:l,containerRect:b.getBoundingClientRect(),targetBoundaries:g,variantBoundaries:d,targetRect:E,margin:o}))}}),30);return P3(t,H),P3(e,H),P3(N,H),O}var xK,DK,oce=function(){return _A("(prefers-reduced-data: reduce)")},SK=function(){return _A("(prefers-reduced-motion: reduce)")},wK=function(e){var t=te.useRef();return te.useEffect(function(){t.current=e}),t.current},CK=function(e){var t=(e===void 0?{}:e).debounceDelay,r=t===void 0?0:t,n=te.useRef(null),a=i5({borderBoxSize:{inlineSize:void 0,blockSize:void 0},contentBoxSize:{inlineSize:void 0,blockSize:void 0}},r),o=a[0],s=o.borderBoxSize,l=o.contentBoxSize,m=a[1];return te.useEffect(function(){var b=new ResizeObserver(function(D){var O=D[0];m({contentBoxSize:dK(O),borderBoxSize:fK(O)})});return n.current&&b.observe(n.current),function(){b.disconnect()}},[m]),{ref:n,contentBoxSize:l,borderBoxSize:s}},dy=Symbol("once"),ng=Symbol("evts"),sce=function(){function e(){this[xK]=new Map,this[DK]=new WeakMap}return e.prototype.events=function(){return Array.from(this[ng].keys())},e.prototype.has=function(t){return this[ng].has(t)},e.prototype.on=function(t,r){var n,a=this,o=(n=this[ng].get(t))!==null&&n!==void 0?n:[];return o.push(r),this[ng].set(t,o),function(){return a.off(t,r)}},e.prototype.once=function(t,r){var n=this[dy].get(r)||0;return this[dy].set(r,n+1),this.on(t,r)},e.prototype.off=function(t,r){var n,a=this[ng].get(t);if(a){var o=(n=this[dy].get(r))!==null&&n!==void 0?n:0;o>1?this[dy].set(r,o-1):this[dy].delete(r),a.splice(a.findIndex(function(s){return s===r})>>>0,1),a.length===0&&this[ng].delete(t)}},e.prototype.emit=function(t){for(var r,n=this,a=[],o=1;o<arguments.length;o++)a[o-1]=arguments[o];var s=a[0];(function(l,m,b){if(b||arguments.length===2)for(var D,O=0,I=m.length;O<I;O++)!D&&O in m||(D||(D=Array.prototype.slice.call(m,0,O)),D[O]=m[O]);return l.concat(D||Array.prototype.slice.call(m))})([],(r=this[ng].get(t))!==null&&r!==void 0?r:[],!0).forEach(function(l){l(s),n[dy].get(l)&&n.off(t,l)})},e}();function EK(e,t){var r=void 0;typeof window<"u"&&(r=typeof e=="function"?e():e);var n=function(o){return"fuselage-".concat(t,"-").concat(o)},a=new sce;return function(o,s){var l=te.useRef(s);l.current=s;var m=te.useState(function(){if(!r)return s;var I=r.getItem(n(o));return I?JSON.parse(I):s}),b=m[0],D=m[1],O=te.useCallback(function(I){D(function(N){var H=I instanceof Function?I(N):I;return r==null||r.setItem(n(o),JSON.stringify(H)),a.emit(o,H),H})},[o]);return te.useEffect(function(){var I=function(H){H.key===n(o)&&D(H.newValue?JSON.parse(H.newValue):l.current)},N=function(H){D(H)};return a.on(o,N),window.addEventListener("storage",I),function(){a.off(o,N),window.removeEventListener("storage",I)}},[o]),[b,O]}}xK=ng,DK=dy;var lce=EK(function(){return window.localStorage},"localStorage"),uce=EK(function(){return window.sessionStorage},"sessionStorage"),cce=function(e){var t=te.useState(function(){return typeof e=="function"?!!e():!!e}),r=t[0],n=t[1],a=Ug(function(o){n(function(){return typeof o=="boolean"?o:typeof o=="function"?o(r):!r})});return[r,a]},PK=function(){var e=te.useRef(),t=te.useMemo(function(){return e.current||(e.current=Math.random().toString(36).slice(2)),e.current},[]);return te.useDebugValue(t),t};function a5(e,t){var r=Ug(function(n){if(e.every(function(a){return n&&a.current&&!a.current.contains(n.target)}))return t(n)});te.useEffect(function(){return document.addEventListener("mousedown",r),function(){document.removeEventListener("mousedown",r)}},[r])}var dce=function(){var e=te.useRef(),t=rS(i5(!1,100)),r=t[0],n=t[1],a=te.useState(function(){return new IntersectionObserver(function(o){o.forEach(function(s){n(s.isIntersecting)})})})[0];return te.useEffect(function(){return function(){a.disconnect()}},[a]),[te.useCallback(function(o){o!==null?(e.current=o,a.observe(e.current)):n(!1)},[a,n]),r]};const fce=Object.freeze(Object.defineProperty({__proto__:null,getPositionStyle:bK,useAutoFocus:Rue,useBorderBoxSize:Lue,useBreakpoints:Xue,useClipboard:Jue,useContentBoxSize:Que,useDarkMode:Zue,useDebouncedCallback:XS,useDebouncedReducer:ece,useDebouncedState:i5,useDebouncedUpdates:n5,useDebouncedValue:iv,useEffectEvent:Ug,useElementIsVisible:dce,useIsomorphicLayoutEffect:JS,useLazyRef:tce,useLocalStorage:lce,useMediaQueries:OA,useMediaQuery:_A,useMergedRefs:yK,useMutableCallback:ZE,useOutsideClick:a5,usePosition:ace,usePrefersColorScheme:gK,usePrefersReducedData:oce,usePrefersReducedMotion:SK,usePrevious:wK,useResizeObserver:CK,useSafely:rS,useSessionStorage:uce,useStableArray:mK,useToggle:cce,useUniqueId:PK},Symbol.toStringTag,{value:"Module"})),TA=dp(fce);var A3,k9;function pce(){return k9||(k9=1,A3={"address-book":"",ai:"",airplane:"","arrow-back":"⦉","arrow-collapse":"","arrow-down":"","arrow-down-box":"","arrow-expand":"","arrow-fall":"","arrow-forward":"","arrow-jump":"⦋","arrow-loop":"","arrow-return":"⦍","arrow-rise":"","arrow-stack-up":"","arrow-up":"","arrow-up-box":"",at:"","attachment-file":"",avatar:"",backspace:"[",bag:"",ball:"",balloon:"","balloon-arrow-left":"","balloon-arrow-top-right":"","balloon-close-top-right":"","balloon-ellipsis":"","balloon-exclamation":"","balloon-off":"",balloons:"","balloon-text":"",ban:"",bell:"","bell-off":"",bold:"",book:"",brush:"",burger:"","burger-arrow-left":"","burger-menu":"",business:"",calendar:"",camera:"",card:"",check:"","check-double":"","check-single":"","chevron-double-down":"","chevron-double-up":"","chevron-down":"","chevron-expand":"","chevron-left":"{","chevron-right":"༺","chevron-up":"","circle-arrow-down":"","circle-check":"","circle-cross":"","circle-exclamation":"","circle-half":"","circle-quarter":"","circle-three-quarters":"","circle-unfilled":"",clip:"",clipboard:"",clock:"",cloud:"","cloud-arrow-down":"","cloud-arrow-up":"","cloud-plus":"",code:"","code-block":"",cog:"",compass:"","condensed-view":"⟮",copy:"",crop:"",cross:"","cross-small":"",cube:"",customize:"",dashboard:"",desktop:"","desktop-text":"",dialpad:"",doc:"","document-eye":"",doner:"",emoji:"","emoji-neutral":"","emoji-plus":"",equal:"",eraser:"","error-circle":"",exit:"༼","extended-view":"⦃",eye:"","eye-off":"",file:"⦕",fingerprint:"",flag:"",flask:"",folder:"",formula:"",globe:"","globe-cross":"","globe-off":"","group-by-type":"",hash:"","hashtag-lock":"","h-bar":"",headphone:"","headphone-off":"",headset:"",help:"",history:"",home:"",image:"",info:"",italic:"",joystick:"",kebab:"",key:"",keyboard:"","lamp-bulb":"",language:"",leaf:"",lightning:"",link:"","list-bullets":"","list-numbers":"",live:"",lock:"",login:"",magnifier:"",mail:"","mail-arrow-top-right":"",meatballs:"","medium-view":"⦅",members:"",mic:"","mic-off":"",mobile:"","mobile-check":"","mobile-exclamation":"",moon:"","musical-note":"","new-window":"⁽","notebook-hashtag":"","notebook-hashtag-crossed":"",pause:"","pause-shape-filled":"","pause-shape-unfilled":"","pause-unfilled":"",pencil:"⦏","pencil-box":"⦑",percentage:"","person-arms-spread":"",phone:"","phone-disabled":"","phone-in":"","phone-issue":"","phone-off":"","phone-out":"",pin:"","pin-map":"",play:"₍","play-shape-filled":"","play-unfilled":"",plus:"","plus-small":"",podcast:"",quote:"",rec:"",refresh:"",rocket:"",send:"〈","send-filled":"","share-alt":"",sheet:"",shield:"","shield-blank":"","shield-check":"",signal:"",smart:"",sms:"",sort:"","sort-az":"⦇",spanner:"",squares:"",stack:"",star:"","star-filled":"",stars:"",stop:"","stop-unfilled":"",stopwatch:"",store:"",strike:"","success-circle":"",sun:"",tag:"",team:"","team-arrow-right":"","team-lock":"","text-decrease":"","text-increase":"",trash:"",underline:"",undo:"❰",user:"","user-arrow-right":"⦗","user-lock":"","user-plus":"",video:"❲","video-disabled":"","video-filled":"","video-off":"❴",volume:"⟦","volume-disabled":"⟨","volume-lock":"","volume-off":"⟬",warning:"",zip:"","add-reaction":"","add-user":"",attachment:"",audio:"",back:"(","baloon-arrow-left":"","baloon-arrow-top-right":"","baloon-close-top-right":"","baloon-ellipsis":"","baloon-exclamation":"",baloons:"","baloon-text":"",cancel:"","canned-response":"",chat:"","checkmark-circled":"","circled-arrow-down":"",computer:"",contact:"",discover:"",discussion:"",download:"",edit:"","edit-rounded":"","file-document":"","file-generic":"","file-google-drive":"","file-pdf":"","files-audio":"","file-sheets":"","files-video":"","files-zip":"",game:"",hashtag:"",import:"","info-circled":"",jump:"᚛","jump-to-message":"",katex:"","map-pin":"",menu:"",message:"","message-disabled":"","modal-warning":"",multiline:"⁅",omnichannel:"",palette:"",permalink:"",post:"",queue:"",reload:"","reply-directly":"⌊",report:"","send-active":"❨",share:"","shield-alt":"","sign-out":"❪","sort-amount-down":"","th-list":"❬",thread:"",upload:"","user-rounded":"",circle:"","file-keynote":"","hand-pointer":"",list:"","list-alt":"",livechat:"",loading:"","play-solid":"",reply:"⌈",adobe:"",facebook:"",github:"",gitlab:"",google:"","google-drive":"",hubot:"",linkedin:"",rocketchat:"",twitter:""}),A3}const hce=dp(pue);var cr={},k3={exports:{}},O3={exports:{}},QE={exports:{}},_3={exports:{}},O9;function AK(){return O9||(O9=1,function(e){var t=te;function r(l,m,b,D){Object.defineProperty(l,m,{get:b,set:D,enumerable:!0,configurable:!0})}r(e.exports,"useControlledState",()=>n),r(e.exports,"clamp",()=>a),r(e.exports,"snapValueToStep",()=>o),r(e.exports,"toFixedNumber",()=>s);function n(l,m,b){let[D,O]=(0,t.useState)(l||m),I=(0,t.useRef)(l!==void 0),N=I.current,H=l!==void 0,j=(0,t.useRef)(D);N!==H&&console.warn(`WARN: A component changed from ${N?"controlled":"uncontrolled"} to ${H?"controlled":"uncontrolled"}.`),I.current=H;let u=(0,t.useCallback)((h,...y)=>{let E=(x,...g)=>{b&&(Object.is(j.current,x)||b(x,...g)),H||(j.current=x)};typeof h=="function"?(console.warn("We can not support a function callback. See Github Issues for details https://github.com/adobe/react-spectrum/issues/2320"),O((g,...d)=>{let f=h(H?j.current:g,...d);return E(f,...y),H?g:f})):(H||O(h),E(h,...y))},[H,b]);return H?j.current=l:l=D,[l,u]}function a(l,m=-1/0,b=1/0){return Math.min(Math.max(l,m),b)}function o(l,m,b,D){let O=(l-(isNaN(m)?0:m))%D,I=Math.abs(O)*2>=D?l+Math.sign(O)*(D-Math.abs(O)):l-O;isNaN(m)?!isNaN(b)&&I>b&&(I=Math.floor(b/D)*D):I<m?I=m:!isNaN(b)&&I>b&&(I=m+Math.floor((b-m)/D)*D);let N=D.toString(),H=N.indexOf("."),j=H>=0?N.length-H:0;if(j>0){let u=Math.pow(10,j);I=Math.round(I*u)/u}return I}function s(l,m,b=10){const D=Math.pow(b,m);return Math.round(l*D)/D}}(_3)),_3.exports}var T3={exports:{}},_9;function ZS(){return _9||(_9=1,function(e){var t=te;function r(I,N,H,j){Object.defineProperty(I,N,{get:H,set:j,enumerable:!0,configurable:!0})}function n(I){return I&&I.__esModule?I.default:I}r(e.exports,"SSRProvider",()=>s),r(e.exports,"useSSRSafeId",()=>D),r(e.exports,"useIsSSR",()=>O);const a={prefix:String(Math.round(Math.random()*1e10)),current:0,isSSR:!1},o=n(t).createContext(a);function s(I){let N=(0,t.useContext)(o),H=b(N===a),[j,u]=(0,t.useState)(!0),h=(0,t.useMemo)(()=>({prefix:N===a?"":`${N.prefix}-${H}`,current:0,isSSR:j}),[N,H,j]);return typeof window<"u"&&(0,t.useLayoutEffect)(()=>{u(!1)},[]),n(t).createElement(o.Provider,{value:h},I.children)}let l=!!(typeof window<"u"&&window.document&&window.document.createElement),m=new WeakMap;function b(I=!1){let N=(0,t.useContext)(o),H=(0,t.useRef)(null);if(H.current===null&&!I){var j,u;let h=(j=n(t).__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED)===null||j===void 0||(u=j.ReactCurrentOwner)===null||u===void 0?void 0:u.current;if(h){let y=m.get(h);y==null?m.set(h,{id:N.current,state:h.memoizedState}):h.memoizedState!==y.state&&(N.current=y.id,m.delete(h))}H.current=++N.current}return H.current}function D(I){let N=(0,t.useContext)(o);N===a&&!l&&console.warn("When server rendering, you must wrap your application in an <SSRProvider> to ensure consistent ids are generated between the client and server.");let H=b(!!I);return I||`react-aria${N.prefix}-${H}`}function O(){return(0,t.useContext)(o).isSSR}}(T3)),T3.exports}function kK(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(r=kK(e[t]))&&(n&&(n+=" "),n+=r);else for(t in e)e[t]&&(n&&(n+=" "),n+=t);return n}function T9(){for(var e,t,r=0,n="";r<arguments.length;)(e=arguments[r++])&&(t=kK(e))&&(n&&(n+=" "),n+=t);return n}const mce=Object.freeze(Object.defineProperty({__proto__:null,clsx:T9,default:T9},Symbol.toStringTag,{value:"Module"})),OK=dp(mce);QE.exports;var $9;function po(){return $9||($9=1,function(e){var t=AK(),r=te,n=ZS(),a=OK;function o(Ne,yt,Et,kt){Object.defineProperty(Ne,yt,{get:Et,set:kt,enumerable:!0,configurable:!0})}function s(Ne){return Ne&&Ne.__esModule?Ne.default:Ne}o(e.exports,"useId",()=>D),o(e.exports,"mergeIds",()=>O),o(e.exports,"useSlotId",()=>I),o(e.exports,"chain",()=>N),o(e.exports,"mergeProps",()=>H),o(e.exports,"mergeRefs",()=>j),o(e.exports,"filterDOMProps",()=>E),o(e.exports,"focusWithoutScrolling",()=>x),o(e.exports,"getOffset",()=>p),o(e.exports,"runAfterTransition",()=>M),o(e.exports,"useDrag1D",()=>W),o(e.exports,"useGlobalListeners",()=>G),o(e.exports,"useLabels",()=>Q),o(e.exports,"useObjectRef",()=>oe),o(e.exports,"useUpdateEffect",()=>re),o(e.exports,"useLayoutEffect",()=>l),o(e.exports,"useResizeObserver",()=>le),o(e.exports,"useSyncRef",()=>Ee),o(e.exports,"getScrollParent",()=>$e),o(e.exports,"isScrollable",()=>lt),o(e.exports,"useViewportSize",()=>nt),o(e.exports,"useDescription",()=>Bt),o(e.exports,"isMac",()=>L),o(e.exports,"isIPhone",()=>ae),o(e.exports,"isIPad",()=>It),o(e.exports,"isIOS",()=>i),o(e.exports,"isAppleDevice",()=>C),o(e.exports,"isWebKit",()=>se),o(e.exports,"isChrome",()=>P),o(e.exports,"isAndroid",()=>dt),o(e.exports,"useEvent",()=>Ft),o(e.exports,"useValueEffect",()=>m),o(e.exports,"scrollIntoView",()=>xe),o(e.exports,"scrollIntoViewport",()=>ce),o(e.exports,"clamp",()=>t.clamp),o(e.exports,"snapValueToStep",()=>t.snapValueToStep),o(e.exports,"isVirtualClick",()=>ct),o(e.exports,"isVirtualPointerEvent",()=>Fe);const l=typeof window<"u"?s(r).useLayoutEffect:()=>{};function m(Ne){let[yt,Et]=(0,r.useState)(Ne),kt=(0,r.useRef)(yt),Ye=(0,r.useRef)(null);kt.current=yt;let $t=(0,r.useRef)(null);$t.current=()=>{let or=Ye.current.next();if(or.done){Ye.current=null;return}yt===or.value?$t.current():Et(or.value)},l(()=>{Ye.current&&$t.current()});let Lt=(0,r.useCallback)(or=>{Ye.current=or(kt.current),$t.current()},[Ye,$t]);return[yt,Lt]}let b=new Map;function D(Ne){let[yt,Et]=(0,r.useState)(Ne),kt=(0,r.useRef)(null),Ye=(0,n.useSSRSafeId)(yt),$t=(0,r.useCallback)(Lt=>{kt.current=Lt},[]);return b.set(Ye,$t),l(()=>{let Lt=Ye;return()=>{b.delete(Lt)}},[Ye]),(0,r.useEffect)(()=>{let Lt=kt.current;Lt&&(kt.current=null,Et(Lt))}),Ye}function O(Ne,yt){if(Ne===yt)return Ne;let Et=b.get(Ne);if(Et)return Et(yt),yt;let kt=b.get(yt);return kt?(kt(Ne),Ne):yt}function I(Ne=[]){let yt=D(),[Et,kt]=m(yt),Ye=(0,r.useCallback)(()=>{kt(function*(){yield yt,yield document.getElementById(yt)?yt:void 0})},[yt,kt]);return l(Ye,[yt,Ye,...Ne]),Et}function N(...Ne){return(...yt)=>{for(let Et of Ne)typeof Et=="function"&&Et(...yt)}}function H(...Ne){let yt={...Ne[0]};for(let Et=1;Et<Ne.length;Et++){let kt=Ne[Et];for(let Ye in kt){let $t=yt[Ye],Lt=kt[Ye];typeof $t=="function"&&typeof Lt=="function"&&Ye[0]==="o"&&Ye[1]==="n"&&Ye.charCodeAt(2)>=65&&Ye.charCodeAt(2)<=90?yt[Ye]=N($t,Lt):(Ye==="className"||Ye==="UNSAFE_className")&&typeof $t=="string"&&typeof Lt=="string"?yt[Ye]=s(a)($t,Lt):Ye==="id"&&$t&&Lt?yt.id=O($t,Lt):yt[Ye]=Lt!==void 0?Lt:$t}}return yt}function j(...Ne){return Ne.length===1?Ne[0]:yt=>{for(let Et of Ne)typeof Et=="function"?Et(yt):Et!=null&&(Et.current=yt)}}const u=new Set(["id"]),h=new Set(["aria-label","aria-labelledby","aria-describedby","aria-details"]),y=/^(data-.*)$/;function E(Ne,yt={}){let{labelable:Et,propNames:kt}=yt,Ye={};for(const $t in Ne)Object.prototype.hasOwnProperty.call(Ne,$t)&&(u.has($t)||Et&&h.has($t)||kt!=null&&kt.has($t)||y.test($t))&&(Ye[$t]=Ne[$t]);return Ye}function x(Ne){if(d())Ne.focus({preventScroll:!0});else{let yt=f(Ne);Ne.focus(),c(yt)}}let g=null;function d(){if(g==null){g=!1;try{var Ne=document.createElement("div");Ne.focus({get preventScroll(){return g=!0,!0}})}catch{}}return g}function f(Ne){for(var yt=Ne.parentNode,Et=[],kt=document.scrollingElement||document.documentElement;yt instanceof HTMLElement&&yt!==kt;)(yt.offsetHeight<yt.scrollHeight||yt.offsetWidth<yt.scrollWidth)&&Et.push({element:yt,scrollTop:yt.scrollTop,scrollLeft:yt.scrollLeft}),yt=yt.parentNode;return kt instanceof HTMLElement&&Et.push({element:kt,scrollTop:kt.scrollTop,scrollLeft:kt.scrollLeft}),Et}function c(Ne){for(let{element:yt,scrollTop:Et,scrollLeft:kt}of Ne)yt.scrollTop=Et,yt.scrollLeft=kt}function p(Ne,yt,Et="horizontal"){let kt=Ne.getBoundingClientRect();return yt?Et==="horizontal"?kt.right:kt.bottom:Et==="horizontal"?kt.left:kt.top}let S=new Map,k=new Set;function $(){if(typeof window>"u")return;let Ne=Et=>{let kt=S.get(Et.target);kt||(kt=new Set,S.set(Et.target,kt),Et.target.addEventListener("transitioncancel",yt)),kt.add(Et.propertyName)},yt=Et=>{let kt=S.get(Et.target);if(kt&&(kt.delete(Et.propertyName),kt.size===0&&(Et.target.removeEventListener("transitioncancel",yt),S.delete(Et.target)),S.size===0)){for(let Ye of k)Ye();k.clear()}};document.body.addEventListener("transitionrun",Ne),document.body.addEventListener("transitionend",yt)}typeof document<"u"&&(document.readyState!=="loading"?$():document.addEventListener("DOMContentLoaded",$));function M(Ne){requestAnimationFrame(()=>{S.size===0?Ne():k.add(Ne)})}const z=[];function W(Ne){console.warn("useDrag1D is deprecated, please use `useMove` instead https://react-spectrum.adobe.com/react-aria/useMove.html");let{containerRef:yt,reverse:Et,orientation:kt,onHover:Ye,onDrag:$t,onPositionChange:Lt,onIncrement:or,onDecrement:yr,onIncrementToMax:zr,onDecrementToMin:Gr,onCollapseToggle:Jr}=Ne,Kr=Br=>kt==="horizontal"?Br.clientX:Br.clientY,rn=Br=>{let ht=p(yt.current,Et,kt),Wt=Kr(Br);return Et?ht-Wt:Wt-ht},nn=(0,r.useRef)(!1),pn=(0,r.useRef)(0),Dn=(0,r.useRef)({onPositionChange:Lt,onDrag:$t});Dn.current.onDrag=$t,Dn.current.onPositionChange=Lt;let Zr=Br=>{Br.preventDefault();let ht=rn(Br);nn.current||(nn.current=!0,Dn.current.onDrag&&Dn.current.onDrag(!0),Dn.current.onPositionChange&&Dn.current.onPositionChange(ht)),pn.current!==ht&&(pn.current=ht,Lt&&Lt(ht))},Hn=Br=>{const ht=Br.target;nn.current=!1;let Wt=rn(Br);Dn.current.onDrag&&Dn.current.onDrag(!1),Dn.current.onPositionChange&&Dn.current.onPositionChange(Wt),z.splice(z.indexOf(ht),1),window.removeEventListener("mouseup",Hn,!1),window.removeEventListener("mousemove",Zr,!1)};return{onMouseDown:Br=>{const ht=Br.currentTarget;z.some(Wt=>ht.contains(Wt))||(z.push(ht),window.addEventListener("mousemove",Zr,!1),window.addEventListener("mouseup",Hn,!1))},onMouseEnter:()=>{Ye&&Ye(!0)},onMouseOut:()=>{Ye&&Ye(!1)},onKeyDown:Br=>{switch(Br.key){case"Left":case"ArrowLeft":kt==="horizontal"&&(Br.preventDefault(),yr&&!Et?yr():or&&Et&&or());break;case"Up":case"ArrowUp":kt==="vertical"&&(Br.preventDefault(),yr&&!Et?yr():or&&Et&&or());break;case"Right":case"ArrowRight":kt==="horizontal"&&(Br.preventDefault(),or&&!Et?or():yr&&Et&&yr());break;case"Down":case"ArrowDown":kt==="vertical"&&(Br.preventDefault(),or&&!Et?or():yr&&Et&&yr());break;case"Home":Br.preventDefault(),Gr&&Gr();break;case"End":Br.preventDefault(),zr&&zr();break;case"Enter":Br.preventDefault(),Jr&&Jr();break}}}}function G(){let Ne=(0,r.useRef)(new Map),yt=(0,r.useCallback)((Ye,$t,Lt,or)=>{let yr=or!=null&&or.once?(...zr)=>{Ne.current.delete(Lt),Lt(...zr)}:Lt;Ne.current.set(Lt,{type:$t,eventTarget:Ye,fn:yr,options:or}),Ye.addEventListener($t,Lt,or)},[]),Et=(0,r.useCallback)((Ye,$t,Lt,or)=>{var yr;let zr=((yr=Ne.current.get(Lt))===null||yr===void 0?void 0:yr.fn)||Lt;Ye.removeEventListener($t,zr,or),Ne.current.delete(Lt)},[]),kt=(0,r.useCallback)(()=>{Ne.current.forEach((Ye,$t)=>{Et(Ye.eventTarget,Ye.type,$t,Ye.options)})},[Et]);return(0,r.useEffect)(()=>kt,[kt]),{addGlobalListener:yt,removeGlobalListener:Et,removeAllGlobalListeners:kt}}function Q(Ne,yt){let{id:Et,"aria-label":kt,"aria-labelledby":Ye}=Ne;return Et=D(Et),Ye&&kt?Ye=[...new Set([...Ye.trim().split(/\s+/),Et])].join(" "):Ye&&(Ye=Ye.trim().split(/\s+/).join(" ")),!kt&&!Ye&&yt&&(kt=yt),{id:Et,"aria-label":kt,"aria-labelledby":Ye}}function oe(Ne){const yt=(0,r.useRef)();return l(()=>{if(Ne)return typeof Ne=="function"?Ne(yt.current):Ne.current=yt.current,()=>{typeof Ne=="function"?Ne(null):Ne.current=null}},[Ne]),yt}function re(Ne,yt){const Et=(0,r.useRef)(!0);(0,r.useEffect)(()=>{Et.current?Et.current=!1:Ne()},yt)}function me(){return typeof window.ResizeObserver<"u"}function le(Ne){const{ref:yt,onResize:Et}=Ne;(0,r.useEffect)(()=>{let kt=yt==null?void 0:yt.current;if(kt)if(me()){const Ye=new window.ResizeObserver($t=>{$t.length&&Et()});return Ye.observe(kt),()=>{kt&&Ye.unobserve(kt)}}else return window.addEventListener("resize",Et,!1),()=>{window.removeEventListener("resize",Et,!1)}},[Et,yt])}function Ee(Ne,yt){l(()=>{if(Ne&&Ne.ref&&yt)return Ne.ref.current=yt.current,()=>{Ne.ref.current=null}},[Ne,yt])}function $e(Ne){for(lt(Ne)&&(Ne=Ne.parentElement);Ne&&!lt(Ne);)Ne=Ne.parentElement;return Ne||document.scrollingElement||document.documentElement}function lt(Ne){let yt=window.getComputedStyle(Ne);return/(auto|scroll)/.test(yt.overflow+yt.overflowX+yt.overflowY)}let Ze=typeof window<"u"&&window.visualViewport;function nt(){let[Ne,yt]=(0,r.useState)(()=>rt());return(0,r.useEffect)(()=>{let Et=()=>{yt(kt=>{let Ye=rt();return Ye.width===kt.width&&Ye.height===kt.height?kt:Ye})};return Ze?Ze.addEventListener("resize",Et):window.addEventListener("resize",Et),()=>{Ze?Ze.removeEventListener("resize",Et):window.removeEventListener("resize",Et)}},[]),Ne}function rt(){return{width:(Ze==null?void 0:Ze.width)||window.innerWidth,height:(Ze==null?void 0:Ze.height)||window.innerHeight}}let At=0;const Ke=new Map;function Bt(Ne){let[yt,Et]=(0,r.useState)(void 0);return l(()=>{if(!Ne)return;let kt=Ke.get(Ne);if(kt)Et(kt.element.id);else{let Ye=`react-aria-description-${At++}`;Et(Ye);let $t=document.createElement("div");$t.id=Ye,$t.style.display="none",$t.textContent=Ne,document.body.appendChild($t),kt={refCount:0,element:$t},Ke.set(Ne,kt)}return kt.refCount++,()=>{--kt.refCount===0&&(kt.element.remove(),Ke.delete(Ne))}},[Ne]),{"aria-describedby":Ne?yt:void 0}}function ur(Ne){var yt;return typeof window>"u"||window.navigator==null?!1:((yt=window.navigator.userAgentData)===null||yt===void 0?void 0:yt.brands.some(Et=>Ne.test(Et.brand)))||Ne.test(window.navigator.userAgent)}function at(Ne){var yt;return typeof window<"u"&&window.navigator!=null?Ne.test(((yt=window.navigator.userAgentData)===null||yt===void 0?void 0:yt.platform)||window.navigator.platform):!1}function L(){return at(/^Mac/i)}function ae(){return at(/^iPhone/i)}function It(){return at(/^iPad/i)||L()&&navigator.maxTouchPoints>1}function i(){return ae()||It()}function C(){return L()||i()}function se(){return ur(/AppleWebKit/i)&&!P()}function P(){return ur(/Chrome/i)}function dt(){return ur(/Android/i)}function Ft(Ne,yt,Et,kt){let Ye=(0,r.useRef)(Et);Ye.current=Et;let $t=Et==null;(0,r.useEffect)(()=>{if($t)return;let Lt=Ne.current,or=yr=>Ye.current.call(this,yr);return Lt.addEventListener(yt,or,kt),()=>{Lt.removeEventListener(yt,or,kt)}},[Ne,yt,kt,$t])}function xe(Ne,yt){let Et=Be(Ne,yt,"left"),kt=Be(Ne,yt,"top"),Ye=yt.offsetWidth,$t=yt.offsetHeight,Lt=Ne.scrollLeft,or=Ne.scrollTop,{borderTopWidth:yr,borderLeftWidth:zr}=getComputedStyle(Ne),Gr=Ne.scrollLeft+parseInt(zr,10),Jr=Ne.scrollTop+parseInt(yr,10),Kr=Gr+Ne.clientWidth,rn=Jr+Ne.clientHeight;Et<=Lt?Lt=Et-parseInt(zr,10):Et+Ye>Kr&&(Lt+=Et+Ye-Kr),kt<=Jr?or=kt-parseInt(yr,10):kt+$t>rn&&(or+=kt+$t-rn),Ne.scrollLeft=Lt,Ne.scrollTop=or}function Be(Ne,yt,Et){const kt=Et==="left"?"offsetLeft":"offsetTop";let Ye=0;for(;yt.offsetParent&&(Ye+=yt[kt],yt.offsetParent!==Ne);){if(yt.offsetParent.contains(Ne)){Ye-=Ne[kt];break}yt=yt.offsetParent}return Ye}function ce(Ne,yt){if(document.contains(Ne)){let Lt=document.scrollingElement||document.documentElement;if(window.getComputedStyle(Lt).overflow==="hidden"){let yr=$e(Ne);for(;Ne&&yr&&Ne!==Lt&&yr!==Lt;)xe(yr,Ne),Ne=yr,yr=$e(Ne)}else{var Et;let{left:yr,top:zr}=Ne.getBoundingClientRect();Ne==null||(Et=Ne.scrollIntoView)===null||Et===void 0||Et.call(Ne,{block:"nearest"});let{left:Gr,top:Jr}=Ne.getBoundingClientRect();if(Math.abs(yr-Gr)>1||Math.abs(zr-Jr)>1){var kt,Ye,$t;yt==null||(kt=yt.containingElement)===null||kt===void 0||(Ye=kt.scrollIntoView)===null||Ye===void 0||Ye.call(kt,{block:"center",inline:"center"}),($t=Ne.scrollIntoView)===null||$t===void 0||$t.call(Ne,{block:"nearest"})}}}}function ct(Ne){return Ne.mozInputSource===0&&Ne.isTrusted?!0:dt()&&Ne.pointerType?Ne.type==="click"&&Ne.buttons===1:Ne.detail===0&&!Ne.pointerType}function Fe(Ne){return Ne.width===0&&Ne.height===0||Ne.width===1&&Ne.height===1&&Ne.pressure===0&&Ne.detail===0&&Ne.pointerType==="mouse"}}(QE)),QE.exports}var $3={exports:{}},M3={},M9;function o5(){return M9||(M9=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}});function t(r,n,a){return n in r?Object.defineProperty(r,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):r[n]=a,r}}(M3)),M3}var I3={exports:{}},I9;function al(){return I9||(I9=1,function(e){var t=po(),r=te,n=ZS();function a(Ye,$t,Lt,or){Object.defineProperty(Ye,$t,{get:Lt,set:or,enumerable:!0,configurable:!0})}function o(Ye){return Ye&&Ye.__esModule?Ye.default:Ye}a(e.exports,"Pressable",()=>S),a(e.exports,"PressResponder",()=>k),a(e.exports,"useFocus",()=>z),a(e.exports,"isFocusVisible",()=>Ke),a(e.exports,"getInteractionModality",()=>Bt),a(e.exports,"setInteractionModality",()=>ur),a(e.exports,"useInteractionModality",()=>at),a(e.exports,"useFocusVisible",()=>ae),a(e.exports,"useFocusVisibleListener",()=>It),a(e.exports,"useFocusWithin",()=>i),a(e.exports,"useHover",()=>xe),a(e.exports,"useInteractOutside",()=>Be),a(e.exports,"useKeyboard",()=>Fe),a(e.exports,"useMove",()=>Ne),a(e.exports,"usePress",()=>N),a(e.exports,"useScrollWheel",()=>yt),a(e.exports,"useLongPress",()=>kt);let s="default",l="",m=new WeakMap;function b(Ye){(0,t.isIOS)()?(s==="default"&&(l=document.documentElement.style.webkitUserSelect,document.documentElement.style.webkitUserSelect="none"),s="disabled"):(Ye instanceof HTMLElement||Ye instanceof SVGElement)&&(m.set(Ye,Ye.style.userSelect),Ye.style.userSelect="none")}function D(Ye){if((0,t.isIOS)()){if(s!=="disabled")return;s="restoring",setTimeout(()=>{(0,t.runAfterTransition)(()=>{s==="restoring"&&(document.documentElement.style.webkitUserSelect==="none"&&(document.documentElement.style.webkitUserSelect=l||""),l="",s="default")})},300)}else if((Ye instanceof HTMLElement||Ye instanceof SVGElement)&&Ye&&m.has(Ye)){let $t=m.get(Ye);Ye.style.userSelect==="none"&&(Ye.style.userSelect=$t),Ye.getAttribute("style")===""&&Ye.removeAttribute("style"),m.delete(Ye)}}const O=o(r).createContext(null);O.displayName="PressResponderContext";function I(Ye){let $t=(0,r.useContext)(O);if($t){let{register:Lt,...or}=$t;Ye=(0,t.mergeProps)(or,Ye),Lt()}return(0,t.useSyncRef)($t,Ye.ref),Ye}function N(Ye){let{onPress:$t,onPressChange:Lt,onPressStart:or,onPressEnd:yr,onPressUp:zr,isDisabled:Gr,isPressed:Jr,preventFocusOnPress:Kr,shouldCancelOnPointerExit:rn,allowTextSelectionOnPress:nn,ref:pn,...Dn}=I(Ye),Zr=(0,r.useRef)(null);Zr.current={onPress:$t,onPressChange:Lt,onPressStart:or,onPressEnd:yr,onPressUp:zr,isDisabled:Gr,shouldCancelOnPointerExit:rn};let[Hn,yn]=(0,r.useState)(!1),Ci=(0,r.useRef)({isPressed:!1,ignoreEmulatedMouseEvents:!1,ignoreClickAfterPress:!1,didFirePressStart:!1,activePointerId:null,target:null,isOverTarget:!1,pointerType:null}),{addGlobalListener:ti,removeAllGlobalListeners:Ei}=(0,t.useGlobalListeners)(),Br=(0,r.useMemo)(()=>{let ht=Ci.current,Wt=(vr,qt)=>{let{onPressStart:Je,onPressChange:tt,isDisabled:Vt}=Zr.current;Vt||ht.didFirePressStart||(Je&&Je({type:"pressstart",pointerType:qt,target:vr.currentTarget,shiftKey:vr.shiftKey,metaKey:vr.metaKey,ctrlKey:vr.ctrlKey,altKey:vr.altKey}),tt&&tt(!0),ht.didFirePressStart=!0,yn(!0))},er=(vr,qt,Je=!0)=>{let{onPressEnd:tt,onPressChange:Vt,onPress:Ut,isDisabled:fr}=Zr.current;ht.didFirePressStart&&(ht.ignoreClickAfterPress=!0,ht.didFirePressStart=!1,tt&&tt({type:"pressend",pointerType:qt,target:vr.currentTarget,shiftKey:vr.shiftKey,metaKey:vr.metaKey,ctrlKey:vr.ctrlKey,altKey:vr.altKey}),Vt&&Vt(!1),yn(!1),Ut&&Je&&!fr&&Ut({type:"press",pointerType:qt,target:vr.currentTarget,shiftKey:vr.shiftKey,metaKey:vr.metaKey,ctrlKey:vr.ctrlKey,altKey:vr.altKey}))},Rt=(vr,qt)=>{let{onPressUp:Je,isDisabled:tt}=Zr.current;tt||Je&&Je({type:"pressup",pointerType:qt,target:vr.currentTarget,shiftKey:vr.shiftKey,metaKey:vr.metaKey,ctrlKey:vr.ctrlKey,altKey:vr.altKey})},pr=vr=>{ht.isPressed&&(ht.isOverTarget&&er(y(ht.target,vr),ht.pointerType,!1),ht.isPressed=!1,ht.isOverTarget=!1,ht.activePointerId=null,ht.pointerType=null,Ei(),nn||D(ht.target))},kr={onKeyDown(vr){j(vr.nativeEvent,vr.currentTarget)&&vr.currentTarget.contains(vr.target)?(f(vr.target,vr.key)&&vr.preventDefault(),vr.stopPropagation(),!ht.isPressed&&!vr.repeat&&(ht.target=vr.currentTarget,ht.isPressed=!0,Wt(vr,"keyboard"),ti(document,"keyup",br,!1))):vr.key==="Enter"&&H(vr.currentTarget)&&vr.stopPropagation()},onKeyUp(vr){j(vr.nativeEvent,vr.currentTarget)&&!vr.repeat&&vr.currentTarget.contains(vr.target)&&Rt(y(ht.target,vr),"keyboard")},onClick(vr){vr&&!vr.currentTarget.contains(vr.target)||vr&&vr.button===0&&(vr.stopPropagation(),Gr&&vr.preventDefault(),!ht.ignoreClickAfterPress&&!ht.ignoreEmulatedMouseEvents&&(ht.pointerType==="virtual"||(0,t.isVirtualClick)(vr.nativeEvent))&&(!Gr&&!Kr&&(0,t.focusWithoutScrolling)(vr.currentTarget),Wt(vr,"virtual"),Rt(vr,"virtual"),er(vr,"virtual")),ht.ignoreEmulatedMouseEvents=!1,ht.ignoreClickAfterPress=!1)}},br=vr=>{if(ht.isPressed&&j(vr,ht.target)){f(vr.target,vr.key)&&vr.preventDefault(),vr.stopPropagation(),ht.isPressed=!1;let qt=vr.target;er(y(ht.target,vr),"keyboard",ht.target.contains(qt)),Ei(),ht.target instanceof HTMLElement&&ht.target.contains(qt)&&(H(ht.target)||ht.target.getAttribute("role")==="link")&&ht.target.click()}};if(typeof PointerEvent<"u"){kr.onPointerDown=tt=>{if(!(tt.button!==0||!tt.currentTarget.contains(tt.target))){if((0,t.isVirtualPointerEvent)(tt.nativeEvent)){ht.pointerType="virtual";return}d(tt.currentTarget)&&tt.preventDefault(),ht.pointerType=tt.pointerType,tt.stopPropagation(),ht.isPressed||(ht.isPressed=!0,ht.isOverTarget=!0,ht.activePointerId=tt.pointerId,ht.target=tt.currentTarget,!Gr&&!Kr&&(0,t.focusWithoutScrolling)(tt.currentTarget),nn||b(ht.target),Wt(tt,ht.pointerType),ti(document,"pointermove",vr,!1),ti(document,"pointerup",qt,!1),ti(document,"pointercancel",Je,!1))}},kr.onMouseDown=tt=>{tt.currentTarget.contains(tt.target)&&tt.button===0&&(d(tt.currentTarget)&&tt.preventDefault(),tt.stopPropagation())},kr.onPointerUp=tt=>{!tt.currentTarget.contains(tt.target)||ht.pointerType==="virtual"||tt.button===0&&g(tt,tt.currentTarget)&&Rt(tt,ht.pointerType||tt.pointerType)};let vr=tt=>{tt.pointerId===ht.activePointerId&&(g(tt,ht.target)?ht.isOverTarget||(ht.isOverTarget=!0,Wt(y(ht.target,tt),ht.pointerType)):ht.isOverTarget&&(ht.isOverTarget=!1,er(y(ht.target,tt),ht.pointerType,!1),Zr.current.shouldCancelOnPointerExit&&pr(tt)))},qt=tt=>{tt.pointerId===ht.activePointerId&&ht.isPressed&&tt.button===0&&(g(tt,ht.target)?er(y(ht.target,tt),ht.pointerType):ht.isOverTarget&&er(y(ht.target,tt),ht.pointerType,!1),ht.isPressed=!1,ht.isOverTarget=!1,ht.activePointerId=null,ht.pointerType=null,Ei(),nn||D(ht.target))},Je=tt=>{pr(tt)};kr.onDragStart=tt=>{tt.currentTarget.contains(tt.target)&&pr(tt)}}else{kr.onMouseDown=Je=>{Je.button!==0||!Je.currentTarget.contains(Je.target)||(d(Je.currentTarget)&&Je.preventDefault(),Je.stopPropagation(),!ht.ignoreEmulatedMouseEvents&&(ht.isPressed=!0,ht.isOverTarget=!0,ht.target=Je.currentTarget,ht.pointerType=(0,t.isVirtualClick)(Je.nativeEvent)?"virtual":"mouse",!Gr&&!Kr&&(0,t.focusWithoutScrolling)(Je.currentTarget),Wt(Je,ht.pointerType),ti(document,"mouseup",vr,!1)))},kr.onMouseEnter=Je=>{Je.currentTarget.contains(Je.target)&&(Je.stopPropagation(),ht.isPressed&&!ht.ignoreEmulatedMouseEvents&&(ht.isOverTarget=!0,Wt(Je,ht.pointerType)))},kr.onMouseLeave=Je=>{Je.currentTarget.contains(Je.target)&&(Je.stopPropagation(),ht.isPressed&&!ht.ignoreEmulatedMouseEvents&&(ht.isOverTarget=!1,er(Je,ht.pointerType,!1),Zr.current.shouldCancelOnPointerExit&&pr(Je)))},kr.onMouseUp=Je=>{Je.currentTarget.contains(Je.target)&&!ht.ignoreEmulatedMouseEvents&&Je.button===0&&Rt(Je,ht.pointerType)};let vr=Je=>{if(Je.button===0){if(ht.isPressed=!1,Ei(),ht.ignoreEmulatedMouseEvents){ht.ignoreEmulatedMouseEvents=!1;return}g(Je,ht.target)?er(y(ht.target,Je),ht.pointerType):ht.isOverTarget&&er(y(ht.target,Je),ht.pointerType,!1),ht.isOverTarget=!1}};kr.onTouchStart=Je=>{if(!Je.currentTarget.contains(Je.target))return;Je.stopPropagation();let tt=u(Je.nativeEvent);tt&&(ht.activePointerId=tt.identifier,ht.ignoreEmulatedMouseEvents=!0,ht.isOverTarget=!0,ht.isPressed=!0,ht.target=Je.currentTarget,ht.pointerType="touch",!Gr&&!Kr&&(0,t.focusWithoutScrolling)(Je.currentTarget),nn||b(ht.target),Wt(Je,ht.pointerType),ti(window,"scroll",qt,!0))},kr.onTouchMove=Je=>{if(!Je.currentTarget.contains(Je.target)||(Je.stopPropagation(),!ht.isPressed))return;let tt=h(Je.nativeEvent,ht.activePointerId);tt&&g(tt,Je.currentTarget)?ht.isOverTarget||(ht.isOverTarget=!0,Wt(Je,ht.pointerType)):ht.isOverTarget&&(ht.isOverTarget=!1,er(Je,ht.pointerType,!1),Zr.current.shouldCancelOnPointerExit&&pr(Je))},kr.onTouchEnd=Je=>{if(!Je.currentTarget.contains(Je.target)||(Je.stopPropagation(),!ht.isPressed))return;let tt=h(Je.nativeEvent,ht.activePointerId);tt&&g(tt,Je.currentTarget)?(Rt(Je,ht.pointerType),er(Je,ht.pointerType)):ht.isOverTarget&&er(Je,ht.pointerType,!1),ht.isPressed=!1,ht.activePointerId=null,ht.isOverTarget=!1,ht.ignoreEmulatedMouseEvents=!0,nn||D(ht.target),Ei()},kr.onTouchCancel=Je=>{Je.currentTarget.contains(Je.target)&&(Je.stopPropagation(),ht.isPressed&&pr(Je))};let qt=Je=>{ht.isPressed&&Je.target.contains(ht.target)&&pr({currentTarget:ht.target,shiftKey:!1,ctrlKey:!1,metaKey:!1,altKey:!1})};kr.onDragStart=Je=>{Je.currentTarget.contains(Je.target)&&pr(Je)}}return kr},[ti,Gr,Kr,Ei,nn]);return(0,r.useEffect)(()=>()=>{nn||D(Ci.current.target)},[nn]),{isPressed:Jr||Hn,pressProps:(0,t.mergeProps)(Dn,Br)}}function H(Ye){return Ye.tagName==="A"&&Ye.hasAttribute("href")}function j(Ye,$t){const{key:Lt,code:or}=Ye,yr=$t,zr=yr.getAttribute("role");return(Lt==="Enter"||Lt===" "||Lt==="Spacebar"||or==="Space")&&!(yr instanceof HTMLInputElement&&!p(yr,Lt)||yr instanceof HTMLTextAreaElement||yr.isContentEditable)&&(!H(yr)||zr==="button"&&Lt!=="Enter")&&!(zr==="link"&&Lt!=="Enter")}function u(Ye){const{targetTouches:$t}=Ye;return $t.length>0?$t[0]:null}function h(Ye,$t){const Lt=Ye.changedTouches;for(let or=0;or<Lt.length;or++){const yr=Lt[or];if(yr.identifier===$t)return yr}return null}function y(Ye,$t){return{currentTarget:Ye,shiftKey:$t.shiftKey,ctrlKey:$t.ctrlKey,metaKey:$t.metaKey,altKey:$t.altKey}}function E(Ye){let $t=Ye.width/2||Ye.radiusX||0,Lt=Ye.height/2||Ye.radiusY||0;return{top:Ye.clientY-Lt,right:Ye.clientX+$t,bottom:Ye.clientY+Lt,left:Ye.clientX-$t}}function x(Ye,$t){return!(Ye.left>$t.right||$t.left>Ye.right||Ye.top>$t.bottom||$t.top>Ye.bottom)}function g(Ye,$t){let Lt=$t.getBoundingClientRect(),or=E(Ye);return x(Lt,or)}function d(Ye){return!(Ye instanceof HTMLElement)||!Ye.draggable}function f(Ye,$t){return Ye instanceof HTMLInputElement?!p(Ye,$t):Ye instanceof HTMLButtonElement?Ye.type!=="submit":!0}const c=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function p(Ye,$t){return Ye.type==="checkbox"||Ye.type==="radio"?$t===" ":c.has(Ye.type)}const S=o(r).forwardRef(({children:Ye,...$t},Lt)=>{let or=(0,r.useRef)();Lt=Lt??or;let{pressProps:yr}=N({...$t,ref:Lt}),zr=o(r).Children.only(Ye);return o(r).cloneElement(zr,{ref:Lt,...(0,t.mergeProps)(zr.props,yr)})}),k=o(r).forwardRef(({children:Ye,...$t},Lt)=>{let or=(0,r.useRef)(!1),yr=(0,r.useContext)(O),zr=(0,t.mergeProps)(yr||{},{...$t,ref:Lt||(yr==null?void 0:yr.ref),register(){or.current=!0,yr&&yr.register()}});return(0,t.useSyncRef)(yr,Lt),(0,r.useEffect)(()=>{or.current||console.warn("A PressResponder was rendered without a pressable child. Either call the usePress hook, or wrap your DOM node with <Pressable> component.")},[]),o(r).createElement(O.Provider,{value:zr},Ye)});class ${isDefaultPrevented(){return this.nativeEvent.defaultPrevented}preventDefault(){this.defaultPrevented=!0,this.nativeEvent.preventDefault()}stopPropagation(){this.nativeEvent.stopPropagation(),this.isPropagationStopped=()=>!0}isPropagationStopped(){return!1}persist(){}constructor($t,Lt){this.nativeEvent=Lt,this.target=Lt.target,this.currentTarget=Lt.currentTarget,this.relatedTarget=Lt.relatedTarget,this.bubbles=Lt.bubbles,this.cancelable=Lt.cancelable,this.defaultPrevented=Lt.defaultPrevented,this.eventPhase=Lt.eventPhase,this.isTrusted=Lt.isTrusted,this.timeStamp=Lt.timeStamp,this.type=$t}}function M(Ye){let $t=(0,r.useRef)({isFocused:!1,onBlur:Ye,observer:null});return $t.current.onBlur=Ye,(0,t.useLayoutEffect)(()=>{const Lt=$t.current;return()=>{Lt.observer&&(Lt.observer.disconnect(),Lt.observer=null)}},[]),(0,r.useCallback)(Lt=>{if(Lt.target instanceof HTMLButtonElement||Lt.target instanceof HTMLInputElement||Lt.target instanceof HTMLTextAreaElement||Lt.target instanceof HTMLSelectElement){$t.current.isFocused=!0;let or=Lt.target,yr=zr=>{var Gr,Jr;$t.current.isFocused=!1,or.disabled&&((Jr=(Gr=$t.current).onBlur)===null||Jr===void 0||Jr.call(Gr,new $("blur",zr))),$t.current.observer&&($t.current.observer.disconnect(),$t.current.observer=null)};or.addEventListener("focusout",yr,{once:!0}),$t.current.observer=new MutationObserver(()=>{$t.current.isFocused&&or.disabled&&($t.current.observer.disconnect(),or.dispatchEvent(new FocusEvent("blur")),or.dispatchEvent(new FocusEvent("focusout",{bubbles:!0})))}),$t.current.observer.observe(or,{attributes:!0,attributeFilter:["disabled"]})}},[])}function z(Ye){let{isDisabled:$t,onFocus:Lt,onBlur:or,onFocusChange:yr}=Ye;const zr=(0,r.useCallback)(Kr=>{if(Kr.target===Kr.currentTarget)return or&&or(Kr),yr&&yr(!1),!0},[or,yr]),Gr=M(zr),Jr=(0,r.useCallback)(Kr=>{Kr.target===Kr.currentTarget&&document.activeElement===Kr.target&&(Lt&&Lt(Kr),yr&&yr(!0),Gr(Kr))},[yr,Lt,Gr]);return{focusProps:{onFocus:!$t&&(Lt||yr||or)?Jr:void 0,onBlur:!$t&&(or||yr)?zr:void 0}}}let W=null,G=new Set,Q=!1,oe=!1,re=!1;const me={Tab:!0,Escape:!0};function le(Ye,$t){for(let Lt of G)Lt(Ye,$t)}function Ee(Ye){return!(Ye.metaKey||!(0,t.isMac)()&&Ye.altKey||Ye.ctrlKey||Ye.key==="Control"||Ye.key==="Shift"||Ye.key==="Meta")}function $e(Ye){oe=!0,Ee(Ye)&&(W="keyboard",le("keyboard",Ye))}function lt(Ye){W="pointer",(Ye.type==="mousedown"||Ye.type==="pointerdown")&&(oe=!0,le("pointer",Ye))}function Ze(Ye){(0,t.isVirtualClick)(Ye)&&(oe=!0,W="virtual")}function nt(Ye){Ye.target===window||Ye.target===document||(!oe&&!re&&(W="virtual",le("virtual",Ye)),oe=!1,re=!1)}function rt(){oe=!1,re=!0}function At(){if(typeof window>"u"||Q)return;let Ye=HTMLElement.prototype.focus;HTMLElement.prototype.focus=function(){oe=!0,Ye.apply(this,arguments)},document.addEventListener("keydown",$e,!0),document.addEventListener("keyup",$e,!0),document.addEventListener("click",Ze,!0),window.addEventListener("focus",nt,!0),window.addEventListener("blur",rt,!1),typeof PointerEvent<"u"?(document.addEventListener("pointerdown",lt,!0),document.addEventListener("pointermove",lt,!0),document.addEventListener("pointerup",lt,!0)):(document.addEventListener("mousedown",lt,!0),document.addEventListener("mousemove",lt,!0),document.addEventListener("mouseup",lt,!0)),Q=!0}typeof document<"u"&&(document.readyState!=="loading"?At():document.addEventListener("DOMContentLoaded",At));function Ke(){return W!=="pointer"}function Bt(){return W}function ur(Ye){W=Ye,le(Ye,null)}function at(){At();let[Ye,$t]=(0,r.useState)(W);return(0,r.useEffect)(()=>{let Lt=()=>{$t(W)};return G.add(Lt),()=>{G.delete(Lt)}},[]),(0,n.useIsSSR)()?null:Ye}function L(Ye,$t,Lt){return!(Ye&&$t==="keyboard"&&Lt instanceof KeyboardEvent&&!me[Lt.key])}function ae(Ye={}){let{isTextInput:$t,autoFocus:Lt}=Ye,[or,yr]=(0,r.useState)(Lt||Ke());return It(zr=>{yr(zr)},[$t],{isTextInput:$t}),{isFocusVisible:or}}function It(Ye,$t,Lt){At(),(0,r.useEffect)(()=>{let or=(yr,zr)=>{L(Lt==null?void 0:Lt.isTextInput,yr,zr)&&Ye(Ke())};return G.add(or),()=>{G.delete(or)}},$t)}function i(Ye){let{isDisabled:$t,onBlurWithin:Lt,onFocusWithin:or,onFocusWithinChange:yr}=Ye,zr=(0,r.useRef)({isFocusWithin:!1}),Gr=(0,r.useCallback)(rn=>{zr.current.isFocusWithin&&!rn.currentTarget.contains(rn.relatedTarget)&&(zr.current.isFocusWithin=!1,Lt&&Lt(rn),yr&&yr(!1))},[Lt,yr,zr]),Jr=M(Gr),Kr=(0,r.useCallback)(rn=>{!zr.current.isFocusWithin&&document.activeElement===rn.target&&(or&&or(rn),yr&&yr(!0),zr.current.isFocusWithin=!0,Jr(rn))},[or,yr,Jr]);return $t?{focusWithinProps:{onFocus:null,onBlur:null}}:{focusWithinProps:{onFocus:Kr,onBlur:Gr}}}let C=!1,se=0;function P(){C=!0,setTimeout(()=>{C=!1},50)}function dt(Ye){Ye.pointerType==="touch"&&P()}function Ft(){if(!(typeof document>"u"))return typeof PointerEvent<"u"?document.addEventListener("pointerup",dt):document.addEventListener("touchend",P),se++,()=>{se--,!(se>0)&&(typeof PointerEvent<"u"?document.removeEventListener("pointerup",dt):document.removeEventListener("touchend",P))}}function xe(Ye){let{onHoverStart:$t,onHoverChange:Lt,onHoverEnd:or,isDisabled:yr}=Ye,[zr,Gr]=(0,r.useState)(!1),Jr=(0,r.useRef)({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;(0,r.useEffect)(Ft,[]);let{hoverProps:Kr,triggerHoverEnd:rn}=(0,r.useMemo)(()=>{let nn=(Zr,Hn)=>{if(Jr.pointerType=Hn,yr||Hn==="touch"||Jr.isHovered||!Zr.currentTarget.contains(Zr.target))return;Jr.isHovered=!0;let yn=Zr.currentTarget;Jr.target=yn,$t&&$t({type:"hoverstart",target:yn,pointerType:Hn}),Lt&&Lt(!0),Gr(!0)},pn=(Zr,Hn)=>{if(Jr.pointerType="",Jr.target=null,Hn==="touch"||!Jr.isHovered)return;Jr.isHovered=!1;let yn=Zr.currentTarget;or&&or({type:"hoverend",target:yn,pointerType:Hn}),Lt&&Lt(!1),Gr(!1)},Dn={};return typeof PointerEvent<"u"?(Dn.onPointerEnter=Zr=>{C&&Zr.pointerType==="mouse"||nn(Zr,Zr.pointerType)},Dn.onPointerLeave=Zr=>{!yr&&Zr.currentTarget.contains(Zr.target)&&pn(Zr,Zr.pointerType)}):(Dn.onTouchStart=()=>{Jr.ignoreEmulatedMouseEvents=!0},Dn.onMouseEnter=Zr=>{!Jr.ignoreEmulatedMouseEvents&&!C&&nn(Zr,"mouse"),Jr.ignoreEmulatedMouseEvents=!1},Dn.onMouseLeave=Zr=>{!yr&&Zr.currentTarget.contains(Zr.target)&&pn(Zr,"mouse")}),{hoverProps:Dn,triggerHoverEnd:pn}},[$t,Lt,or,yr,Jr]);return(0,r.useEffect)(()=>{yr&&rn({currentTarget:Jr.target},Jr.pointerType)},[yr]),{hoverProps:Kr,isHovered:zr}}function Be(Ye){let{ref:$t,onInteractOutside:Lt,isDisabled:or,onInteractOutsideStart:yr}=Ye,Gr=(0,r.useRef)({isPointerDown:!1,ignoreEmulatedMouseEvents:!1,onInteractOutside:Lt,onInteractOutsideStart:yr}).current;Gr.onInteractOutside=Lt,Gr.onInteractOutsideStart=yr,(0,r.useEffect)(()=>{if(or)return;let Jr=Kr=>{ce(Kr,$t)&&Gr.onInteractOutside&&(Gr.onInteractOutsideStart&&Gr.onInteractOutsideStart(Kr),Gr.isPointerDown=!0)};if(typeof PointerEvent<"u"){let Kr=rn=>{Gr.isPointerDown&&Gr.onInteractOutside&&ce(rn,$t)&&Gr.onInteractOutside(rn),Gr.isPointerDown=!1};return document.addEventListener("pointerdown",Jr,!0),document.addEventListener("pointerup",Kr,!0),()=>{document.removeEventListener("pointerdown",Jr,!0),document.removeEventListener("pointerup",Kr,!0)}}else{let Kr=nn=>{Gr.ignoreEmulatedMouseEvents?Gr.ignoreEmulatedMouseEvents=!1:Gr.isPointerDown&&Gr.onInteractOutside&&ce(nn,$t)&&Gr.onInteractOutside(nn),Gr.isPointerDown=!1},rn=nn=>{Gr.ignoreEmulatedMouseEvents=!0,Gr.onInteractOutside&&Gr.isPointerDown&&ce(nn,$t)&&Gr.onInteractOutside(nn),Gr.isPointerDown=!1};return document.addEventListener("mousedown",Jr,!0),document.addEventListener("mouseup",Kr,!0),document.addEventListener("touchstart",Jr,!0),document.addEventListener("touchend",rn,!0),()=>{document.removeEventListener("mousedown",Jr,!0),document.removeEventListener("mouseup",Kr,!0),document.removeEventListener("touchstart",Jr,!0),document.removeEventListener("touchend",rn,!0)}}},[$t,Gr,or])}function ce(Ye,$t){if(Ye.button>0)return!1;if(Ye.target){const Lt=Ye.target.ownerDocument;if(!Lt||!Lt.documentElement.contains(Ye.target)||Ye.target.closest("[data-react-aria-top-layer]"))return!1}return $t.current&&!$t.current.contains(Ye.target)}function ct(Ye){if(!Ye)return;let $t=!0;return Lt=>{let or={...Lt,preventDefault(){Lt.preventDefault()},isDefaultPrevented(){return Lt.isDefaultPrevented()},stopPropagation(){console.error("stopPropagation is now the default behavior for events in React Spectrum. You can use continuePropagation() to revert this behavior.")},continuePropagation(){$t=!1}};Ye(or),$t&&Lt.stopPropagation()}}function Fe(Ye){return{keyboardProps:Ye.isDisabled?{}:{onKeyDown:ct(Ye.onKeyDown),onKeyUp:ct(Ye.onKeyUp)}}}function Ne(Ye){let{onMoveStart:$t,onMove:Lt,onMoveEnd:or}=Ye,yr=(0,r.useRef)({didMove:!1,lastPosition:null,id:null}),{addGlobalListener:zr,removeGlobalListener:Gr}=(0,t.useGlobalListeners)();return{moveProps:(0,r.useMemo)(()=>{let Kr={},rn=()=>{b(),yr.current.didMove=!1},nn=(Zr,Hn,yn,Ci)=>{yn===0&&Ci===0||(yr.current.didMove||(yr.current.didMove=!0,$t==null||$t({type:"movestart",pointerType:Hn,shiftKey:Zr.shiftKey,metaKey:Zr.metaKey,ctrlKey:Zr.ctrlKey,altKey:Zr.altKey})),Lt({type:"move",pointerType:Hn,deltaX:yn,deltaY:Ci,shiftKey:Zr.shiftKey,metaKey:Zr.metaKey,ctrlKey:Zr.ctrlKey,altKey:Zr.altKey}))},pn=(Zr,Hn)=>{D(),yr.current.didMove&&(or==null||or({type:"moveend",pointerType:Hn,shiftKey:Zr.shiftKey,metaKey:Zr.metaKey,ctrlKey:Zr.ctrlKey,altKey:Zr.altKey}))};if(typeof PointerEvent>"u"){let Zr=ti=>{ti.button===0&&(nn(ti,"mouse",ti.pageX-yr.current.lastPosition.pageX,ti.pageY-yr.current.lastPosition.pageY),yr.current.lastPosition={pageX:ti.pageX,pageY:ti.pageY})},Hn=ti=>{ti.button===0&&(pn(ti,"mouse"),Gr(window,"mousemove",Zr,!1),Gr(window,"mouseup",Hn,!1))};Kr.onMouseDown=ti=>{ti.button===0&&(rn(),ti.stopPropagation(),ti.preventDefault(),yr.current.lastPosition={pageX:ti.pageX,pageY:ti.pageY},zr(window,"mousemove",Zr,!1),zr(window,"mouseup",Hn,!1))};let yn=ti=>{let Ei=[...ti.changedTouches].findIndex(({identifier:Br})=>Br===yr.current.id);if(Ei>=0){let{pageX:Br,pageY:ht}=ti.changedTouches[Ei];nn(ti,"touch",Br-yr.current.lastPosition.pageX,ht-yr.current.lastPosition.pageY),yr.current.lastPosition={pageX:Br,pageY:ht}}},Ci=ti=>{[...ti.changedTouches].findIndex(({identifier:Br})=>Br===yr.current.id)>=0&&(pn(ti,"touch"),yr.current.id=null,Gr(window,"touchmove",yn),Gr(window,"touchend",Ci),Gr(window,"touchcancel",Ci))};Kr.onTouchStart=ti=>{if(ti.changedTouches.length===0||yr.current.id!=null)return;let{pageX:Ei,pageY:Br,identifier:ht}=ti.changedTouches[0];rn(),ti.stopPropagation(),ti.preventDefault(),yr.current.lastPosition={pageX:Ei,pageY:Br},yr.current.id=ht,zr(window,"touchmove",yn,!1),zr(window,"touchend",Ci,!1),zr(window,"touchcancel",Ci,!1)}}else{let Zr=yn=>{if(yn.pointerId===yr.current.id){let Ci=yn.pointerType||"mouse";nn(yn,Ci,yn.pageX-yr.current.lastPosition.pageX,yn.pageY-yr.current.lastPosition.pageY),yr.current.lastPosition={pageX:yn.pageX,pageY:yn.pageY}}},Hn=yn=>{if(yn.pointerId===yr.current.id){let Ci=yn.pointerType||"mouse";pn(yn,Ci),yr.current.id=null,Gr(window,"pointermove",Zr,!1),Gr(window,"pointerup",Hn,!1),Gr(window,"pointercancel",Hn,!1)}};Kr.onPointerDown=yn=>{yn.button===0&&yr.current.id==null&&(rn(),yn.stopPropagation(),yn.preventDefault(),yr.current.lastPosition={pageX:yn.pageX,pageY:yn.pageY},yr.current.id=yn.pointerId,zr(window,"pointermove",Zr,!1),zr(window,"pointerup",Hn,!1),zr(window,"pointercancel",Hn,!1))}}let Dn=(Zr,Hn,yn)=>{rn(),nn(Zr,"keyboard",Hn,yn),pn(Zr,"keyboard")};return Kr.onKeyDown=Zr=>{switch(Zr.key){case"Left":case"ArrowLeft":Zr.preventDefault(),Zr.stopPropagation(),Dn(Zr,-1,0);break;case"Right":case"ArrowRight":Zr.preventDefault(),Zr.stopPropagation(),Dn(Zr,1,0);break;case"Up":case"ArrowUp":Zr.preventDefault(),Zr.stopPropagation(),Dn(Zr,0,-1);break;case"Down":case"ArrowDown":Zr.preventDefault(),Zr.stopPropagation(),Dn(Zr,0,1);break}},Kr},[yr,$t,Lt,or,zr,Gr])}}function yt(Ye,$t){let{onScroll:Lt,isDisabled:or}=Ye,yr=(0,r.useCallback)(zr=>{zr.ctrlKey||(zr.preventDefault(),zr.stopPropagation(),Lt&&Lt({deltaX:zr.deltaX,deltaY:zr.deltaY}))},[Lt]);(0,t.useEvent)($t,"wheel",or?null:yr)}const Et=500;function kt(Ye){let{isDisabled:$t,onLongPressStart:Lt,onLongPressEnd:or,onLongPress:yr,threshold:zr=Et,accessibilityDescription:Gr}=Ye;const Jr=(0,r.useRef)(null);let{addGlobalListener:Kr,removeGlobalListener:rn}=(0,t.useGlobalListeners)(),{pressProps:nn}=N({isDisabled:$t,onPressStart(Dn){if((Dn.pointerType==="mouse"||Dn.pointerType==="touch")&&(Lt&&Lt({...Dn,type:"longpressstart"}),Jr.current=setTimeout(()=>{Dn.target.dispatchEvent(new PointerEvent("pointercancel",{bubbles:!0})),yr&&yr({...Dn,type:"longpress"}),Jr.current=null},zr),Dn.pointerType==="touch")){let Zr=Hn=>{Hn.preventDefault()};Kr(Dn.target,"contextmenu",Zr,{once:!0}),Kr(window,"pointerup",()=>{setTimeout(()=>{rn(Dn.target,"contextmenu",Zr)},30)},{once:!0})}},onPressEnd(Dn){Jr.current&&clearTimeout(Jr.current),or&&(Dn.pointerType==="mouse"||Dn.pointerType==="touch")&&or({...Dn,type:"longpressend"})}}),pn=(0,t.useDescription)(yr&&!$t?Gr:null);return{longPressProps:(0,t.mergeProps)(nn,pn)}}}(I3)),I3.exports}var j9;function zu(){return j9||(j9=1,function(e){var t=o5(),r=te,n=po(),a=al(),o=OK;function s(at,L,ae,It){Object.defineProperty(at,L,{get:ae,set:It,enumerable:!0,configurable:!0})}function l(at){return at&&at.__esModule?at.default:at}s(e.exports,"FocusScope",()=>H),s(e.exports,"useFocusManager",()=>j),s(e.exports,"getFocusableTreeWalker",()=>oe),s(e.exports,"createFocusManager",()=>re),s(e.exports,"isElementInChildOfActiveScope",()=>S),s(e.exports,"FocusRing",()=>Ze),s(e.exports,"FocusableProvider",()=>Ke),s(e.exports,"useFocusable",()=>Bt),s(e.exports,"useFocusRing",()=>lt),s(e.exports,"focusSafely",()=>m),s(e.exports,"useHasTabbableChild",()=>ur);function m(at){if((0,a.getInteractionModality)()==="virtual"){let L=document.activeElement;(0,n.runAfterTransition)(()=>{document.activeElement===L&&document.contains(at)&&(0,n.focusWithoutScrolling)(at)})}else(0,n.focusWithoutScrolling)(at)}function b(at){if(!(at instanceof HTMLElement)&&!(at instanceof SVGElement))return!1;let{display:L,visibility:ae}=at.style,It=L!=="none"&&ae!=="hidden"&&ae!=="collapse";if(It){const{getComputedStyle:i}=at.ownerDocument.defaultView;let{display:C,visibility:se}=i(at);It=C!=="none"&&se!=="hidden"&&se!=="collapse"}return It}function D(at,L){return!at.hasAttribute("hidden")&&(at.nodeName==="DETAILS"&&L&&L.nodeName!=="SUMMARY"?at.hasAttribute("open"):!0)}function O(at,L){return at.nodeName!=="#comment"&&b(at)&&D(at,L)&&(!at.parentElement||O(at.parentElement,at))}const I=l(r).createContext(null);let N=null;function H(at){let{children:L,contain:ae,restoreFocus:It,autoFocus:i}=at,C=(0,r.useRef)(),se=(0,r.useRef)(),P=(0,r.useRef)([]),{parentNode:dt}=(0,r.useContext)(I)||{},Ft=(0,r.useMemo)(()=>new Ee({scopeRef:P}),[P]);(0,n.useLayoutEffect)(()=>{let ce=dt||$e.root;if($e.getTreeNode(ce.scopeRef)&&N&&!k(N,ce.scopeRef)){let ct=$e.getTreeNode(N);ct&&(ce=ct)}ce.addChild(Ft),$e.addNode(Ft)},[Ft,dt]),(0,n.useLayoutEffect)(()=>{let ce=$e.getTreeNode(P);ce.contain=ae},[ae]),(0,n.useLayoutEffect)(()=>{let ce=C.current.nextSibling,ct=[];for(;ce&&ce!==se.current;)ct.push(ce),ce=ce.nextSibling;P.current=ct},[L]),W(P,It,ae),d(P,ae),Q(P,It,ae),z(P,i),(0,r.useEffect)(()=>{if(P){let ce=document.activeElement,ct=null;if(c(ce,P.current)){for(let Fe of $e.traverse())c(ce,Fe.scopeRef.current)&&(ct=Fe);ct===$e.getTreeNode(P)&&(N=ct.scopeRef)}return()=>{let Fe=$e.getTreeNode(P).parent.scopeRef;(P===N||k(P,N))&&(!Fe||$e.getTreeNode(Fe))&&(N=Fe),$e.removeTreeNode(P)}}},[P]);let xe=(0,r.useMemo)(()=>u(P),[]),Be=(0,r.useMemo)(()=>({focusManager:xe,parentNode:Ft}),[Ft,xe]);return l(r).createElement(I.Provider,{value:Be},l(r).createElement("span",{"data-focus-scope-start":!0,hidden:!0,ref:C}),L,l(r).createElement("span",{"data-focus-scope-end":!0,hidden:!0,ref:se}))}function j(){var at;return(at=(0,r.useContext)(I))===null||at===void 0?void 0:at.focusManager}function u(at){return{focusNext(L={}){let ae=at.current,{from:It,tabbable:i,wrap:C,accept:se}=L,P=It||document.activeElement,dt=ae[0].previousElementSibling,Ft=oe(x(ae),{tabbable:i,accept:se},ae);Ft.currentNode=c(P,ae)?P:dt;let xe=Ft.nextNode();return!xe&&C&&(Ft.currentNode=dt,xe=Ft.nextNode()),xe&&$(xe,!0),xe},focusPrevious(L={}){let ae=at.current,{from:It,tabbable:i,wrap:C,accept:se}=L,P=It||document.activeElement,dt=ae[ae.length-1].nextElementSibling,Ft=oe(x(ae),{tabbable:i,accept:se},ae);Ft.currentNode=c(P,ae)?P:dt;let xe=Ft.previousNode();return!xe&&C&&(Ft.currentNode=dt,xe=Ft.previousNode()),xe&&$(xe,!0),xe},focusFirst(L={}){let ae=at.current,{tabbable:It,accept:i}=L,C=oe(x(ae),{tabbable:It,accept:i},ae);C.currentNode=ae[0].previousElementSibling;let se=C.nextNode();return se&&$(se,!0),se},focusLast(L={}){let ae=at.current,{tabbable:It,accept:i}=L,C=oe(x(ae),{tabbable:It,accept:i},ae);C.currentNode=ae[ae.length-1].nextElementSibling;let se=C.previousNode();return se&&$(se,!0),se}}}const h=["input:not([disabled]):not([type=hidden])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","a[href]","area[href]","summary","iframe","object","embed","audio[controls]","video[controls]","[contenteditable]"],y=h.join(":not([hidden]),")+",[tabindex]:not([disabled]):not([hidden])";h.push('[tabindex]:not([tabindex="-1"]):not([disabled])');const E=h.join(':not([hidden]):not([tabindex="-1"]),');function x(at){return at[0].parentElement}function g(at){let L=$e.getTreeNode(N);for(;L&&L.scopeRef!==at;){if(L.contain)return!1;L=L.parent}return!0}function d(at,L){let ae=(0,r.useRef)(),It=(0,r.useRef)(null);(0,n.useLayoutEffect)(()=>{let i=at.current;if(!L){It.current&&(cancelAnimationFrame(It.current),It.current=null);return}let C=dt=>{if(dt.key!=="Tab"||dt.altKey||dt.ctrlKey||dt.metaKey||!g(at))return;let Ft=document.activeElement,xe=at.current;if(!c(Ft,xe))return;let Be=oe(x(xe),{tabbable:!0},xe);Be.currentNode=Ft;let ce=dt.shiftKey?Be.previousNode():Be.nextNode();ce||(Be.currentNode=dt.shiftKey?xe[xe.length-1].nextElementSibling:xe[0].previousElementSibling,ce=dt.shiftKey?Be.previousNode():Be.nextNode()),dt.preventDefault(),ce&&$(ce,!0)},se=dt=>{(!N||k(N,at))&&c(dt.target,at.current)?(N=at,ae.current=dt.target):g(at)&&!p(dt.target,at)?ae.current?ae.current.focus():N&&M(N.current):g(at)&&(ae.current=dt.target)},P=dt=>{It.current&&cancelAnimationFrame(It.current),It.current=requestAnimationFrame(()=>{g(at)&&!p(document.activeElement,at)&&(N=at,document.body.contains(dt.target)?(ae.current=dt.target,ae.current.focus()):N&&M(N.current))})};return document.addEventListener("keydown",C,!1),document.addEventListener("focusin",se,!1),i.forEach(dt=>dt.addEventListener("focusin",se,!1)),i.forEach(dt=>dt.addEventListener("focusout",P,!1)),()=>{document.removeEventListener("keydown",C,!1),document.removeEventListener("focusin",se,!1),i.forEach(dt=>dt.removeEventListener("focusin",se,!1)),i.forEach(dt=>dt.removeEventListener("focusout",P,!1))}},[at,L]),(0,r.useEffect)(()=>()=>{It.current&&cancelAnimationFrame(It.current)},[It])}function f(at){return p(at)}function c(at,L){return L.some(ae=>ae.contains(at))}function p(at,L=null){if(at instanceof Element&&at.closest("[data-react-aria-top-layer]"))return!0;for(let{scopeRef:ae}of $e.traverse($e.getTreeNode(L)))if(c(at,ae.current))return!0;return!1}function S(at){return p(at,N)}function k(at,L){var ae;let It=(ae=$e.getTreeNode(L))===null||ae===void 0?void 0:ae.parent;for(;It;){if(It.scopeRef===at)return!0;It=It.parent}return!1}function $(at,L=!1){if(at!=null&&!L)try{m(at)}catch{}else if(at!=null)try{at.focus()}catch{}}function M(at,L=!0){let ae=at[0].previousElementSibling,It=oe(x(at),{tabbable:L},at);It.currentNode=ae;let i=It.nextNode();L&&!i&&(It=oe(x(at),{tabbable:!1},at),It.currentNode=ae,i=It.nextNode()),$(i)}function z(at,L){const ae=l(r).useRef(L);(0,r.useEffect)(()=>{ae.current&&(N=at,c(document.activeElement,N.current)||M(at.current)),ae.current=!1},[at])}function W(at,L,ae){(0,n.useLayoutEffect)(()=>{if(L||ae)return;let It=at.current,i=C=>{let se=C.target;c(se,at.current)?N=at:f(se)||(N=null)};return document.addEventListener("focusin",i,!1),It.forEach(C=>C.addEventListener("focusin",i,!1)),()=>{document.removeEventListener("focusin",i,!1),It.forEach(C=>C.removeEventListener("focusin",i,!1))}},[at,L,ae])}function G(at){let L=$e.getTreeNode(N);for(;L&&L.scopeRef!==at;){if(L.nodeToRestore)return!1;L=L.parent}return(L==null?void 0:L.scopeRef)===at}function Q(at,L,ae){const It=(0,r.useRef)(typeof document<"u"?document.activeElement:null);(0,n.useLayoutEffect)(()=>{let i=at.current;if(!L||ae)return;let C=()=>{(!N||k(N,at))&&(N=at)};return document.addEventListener("focusin",C,!1),i.forEach(se=>se.addEventListener("focusin",C,!1)),()=>{document.removeEventListener("focusin",C,!1),i.forEach(se=>se.removeEventListener("focusin",C,!1))}},[at,ae]),(0,n.useLayoutEffect)(()=>{if(!L)return;$e.getTreeNode(at).nodeToRestore=It.current;let i=C=>{if(C.key!=="Tab"||C.altKey||C.ctrlKey||C.metaKey)return;let se=document.activeElement;if(!c(se,at.current))return;let P=$e.getTreeNode(at).nodeToRestore,dt=oe(document.body,{tabbable:!0});dt.currentNode=se;let Ft=C.shiftKey?dt.previousNode():dt.nextNode();if((!document.body.contains(P)||P===document.body)&&(P=null,$e.getTreeNode(at).nodeToRestore=null),(!Ft||!c(Ft,at.current))&&P){dt.currentNode=P;do Ft=C.shiftKey?dt.previousNode():dt.nextNode();while(c(Ft,at.current));C.preventDefault(),C.stopPropagation(),Ft?$(Ft,!0):f(P)?$(P,!0):se.blur()}};return ae||document.addEventListener("keydown",i,!0),()=>{ae||document.removeEventListener("keydown",i,!0);let C=$e.getTreeNode(at).nodeToRestore;if(L&&C&&(c(document.activeElement,at.current)||document.activeElement===document.body&&G(at))){let se=$e.clone();requestAnimationFrame(()=>{if(document.activeElement===document.body){let P=se.getTreeNode(at);for(;P;){if(P.nodeToRestore&&document.body.contains(P.nodeToRestore)){$(P.nodeToRestore);return}P=P.parent}for(P=se.getTreeNode(at);P;){if(P.scopeRef&&$e.getTreeNode(P.scopeRef)){M(P.scopeRef.current,!0);return}P=P.parent}}})}}},[at,L,ae])}function oe(at,L,ae){let It=L!=null&&L.tabbable?E:y,i=document.createTreeWalker(at,NodeFilter.SHOW_ELEMENT,{acceptNode(C){var se;return!(L==null||(se=L.from)===null||se===void 0)&&se.contains(C)?NodeFilter.FILTER_REJECT:C.matches(It)&&O(C)&&(!ae||c(C,ae))&&(!(L!=null&&L.accept)||L.accept(C))?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});return L!=null&&L.from&&(i.currentNode=L.from),i}function re(at,L={}){return{focusNext(ae={}){let It=at.current;if(!It)return;let{from:i,tabbable:C=L.tabbable,wrap:se=L.wrap,accept:P=L.accept}=ae,dt=i||document.activeElement,Ft=oe(It,{tabbable:C,accept:P});It.contains(dt)&&(Ft.currentNode=dt);let xe=Ft.nextNode();return!xe&&se&&(Ft.currentNode=It,xe=Ft.nextNode()),xe&&$(xe,!0),xe},focusPrevious(ae=L){let It=at.current;if(!It)return;let{from:i,tabbable:C=L.tabbable,wrap:se=L.wrap,accept:P=L.accept}=ae,dt=i||document.activeElement,Ft=oe(It,{tabbable:C,accept:P});if(It.contains(dt))Ft.currentNode=dt;else{let Be=me(Ft);return Be&&$(Be,!0),Be}let xe=Ft.previousNode();return!xe&&se&&(Ft.currentNode=It,xe=me(Ft)),xe&&$(xe,!0),xe},focusFirst(ae=L){let It=at.current;if(!It)return;let{tabbable:i=L.tabbable,accept:C=L.accept}=ae,P=oe(It,{tabbable:i,accept:C}).nextNode();return P&&$(P,!0),P},focusLast(ae=L){let It=at.current;if(!It)return;let{tabbable:i=L.tabbable,accept:C=L.accept}=ae,se=oe(It,{tabbable:i,accept:C}),P=me(se);return P&&$(P,!0),P}}}function me(at){let L,ae;do ae=at.lastChild(),ae&&(L=ae);while(ae);return L}class le{get size(){return this.fastMap.size}getTreeNode(L){return this.fastMap.get(L)}addTreeNode(L,ae,It){let i=this.fastMap.get(ae??null),C=new Ee({scopeRef:L});i.addChild(C),C.parent=i,this.fastMap.set(L,C),It&&(C.nodeToRestore=It)}addNode(L){this.fastMap.set(L.scopeRef,L)}removeTreeNode(L){if(L===null)return;let ae=this.fastMap.get(L),It=ae.parent;for(let C of this.traverse())C!==ae&&ae.nodeToRestore&&C.nodeToRestore&&ae.scopeRef.current&&c(C.nodeToRestore,ae.scopeRef.current)&&(C.nodeToRestore=ae.nodeToRestore);let i=ae.children;It.removeChild(ae),i.size>0&&i.forEach(C=>It.addChild(C)),this.fastMap.delete(ae.scopeRef)}*traverse(L=this.root){if(L.scopeRef!=null&&(yield L),L.children.size>0)for(let ae of L.children)yield*this.traverse(ae)}clone(){let L=new le;for(let ae of this.traverse())L.addTreeNode(ae.scopeRef,ae.parent.scopeRef,ae.nodeToRestore);return L}constructor(){l(t)(this,"fastMap",new Map),this.root=new Ee({scopeRef:null}),this.fastMap.set(null,this.root)}}class Ee{addChild(L){this.children.add(L),L.parent=this}removeChild(L){this.children.delete(L),L.parent=void 0}constructor(L){l(t)(this,"children",new Set),l(t)(this,"contain",!1),this.scopeRef=L.scopeRef}}let $e=new le;function lt(at={}){let{autoFocus:L=!1,isTextInput:ae,within:It}=at,i=(0,r.useRef)({isFocused:!1,isFocusVisible:L||(0,a.isFocusVisible)()}),[C,se]=(0,r.useState)(!1),[P,dt]=(0,r.useState)(()=>i.current.isFocused&&i.current.isFocusVisible),Ft=(0,r.useCallback)(()=>dt(i.current.isFocused&&i.current.isFocusVisible),[]),xe=(0,r.useCallback)(ct=>{i.current.isFocused=ct,se(ct),Ft()},[Ft]);(0,a.useFocusVisibleListener)(ct=>{i.current.isFocusVisible=ct,Ft()},[],{isTextInput:ae});let{focusProps:Be}=(0,a.useFocus)({isDisabled:It,onFocusChange:xe}),{focusWithinProps:ce}=(0,a.useFocusWithin)({isDisabled:!It,onFocusWithinChange:xe});return{isFocused:C,isFocusVisible:i.current.isFocused&&P,focusProps:It?ce:Be}}function Ze(at){let{children:L,focusClass:ae,focusRingClass:It}=at,{isFocused:i,isFocusVisible:C,focusProps:se}=lt(at),P=l(r).Children.only(L);return l(r).cloneElement(P,(0,n.mergeProps)(P.props,{...se,className:l(o)({[ae||""]:i,[It||""]:C})}))}let nt=l(r).createContext(null);function rt(at){let L=(0,r.useContext)(nt)||{};(0,n.useSyncRef)(L,at);let{ref:ae,...It}=L;return It}function At(at,L){let{children:ae,...It}=at,i={...It,ref:L};return l(r).createElement(nt.Provider,{value:i},ae)}let Ke=l(r).forwardRef(At);function Bt(at,L){let{focusProps:ae}=(0,a.useFocus)(at),{keyboardProps:It}=(0,a.useKeyboard)(at),i=(0,n.mergeProps)(ae,It),C=rt(L),se=at.isDisabled?{}:C,P=(0,r.useRef)(at.autoFocus);return(0,r.useEffect)(()=>{P.current&&L.current&&m(L.current),P.current=!1},[L]),{focusableProps:(0,n.mergeProps)({...i,tabIndex:at.excludeFromTabOrder&&!at.isDisabled?-1:void 0},se)}}function ur(at,L){let ae=L==null?void 0:L.isDisabled,[It,i]=(0,r.useState)(!1);return(0,n.useLayoutEffect)(()=>{if(at!=null&&at.current&&!ae){let C=()=>{if(at.current){let P=oe(at.current,{tabbable:!0});i(!!P.nextNode())}};C();let se=new MutationObserver(C);return se.observe(at.current,{subtree:!0,childList:!0,attributes:!0,attributeFilter:["tabIndex","disabled"]}),()=>{se.disconnect()}}}),ae?!1:It}}($3)),$3.exports}var F9;function _K(){return F9||(F9=1,function(e){var t=po(),r=zu(),n=al();function a(s,l,m,b){Object.defineProperty(s,l,{get:m,set:b,enumerable:!0,configurable:!0})}a(e.exports,"useLink",()=>o);function o(s,l){let{elementType:m="a",onPress:b,onPressStart:D,onPressEnd:O,onClick:I,isDisabled:N,...H}=s,j={};m!=="a"&&(j={role:"link",tabIndex:N?void 0:0});let{focusableProps:u}=(0,r.useFocusable)(s,l),{pressProps:h,isPressed:y}=(0,n.usePress)({onPress:b,onPressStart:D,onPressEnd:O,isDisabled:N,ref:l}),E=(0,t.filterDOMProps)(H,{labelable:!0}),x=(0,t.mergeProps)(u,h);return{isPressed:y,linkProps:(0,t.mergeProps)(E,{...x,...j,"aria-disabled":N||void 0,"aria-current":s["aria-current"],onClick:g=>{var d;(d=h.onClick)===null||d===void 0||d.call(h,g),I&&(I(g),console.warn("onClick is deprecated, please use onPress"))}})}}}(O3)),O3.exports}var j3={exports:{}},F3={exports:{}},B3={exports:{}},B9;function s5(){return B9||(B9=1,function(e){function t(m,b,D,O){Object.defineProperty(m,b,{get:D,set:O,enumerable:!0,configurable:!0})}t(e.exports,"LocalizedStringDictionary",()=>r),t(e.exports,"LocalizedStringFormatter",()=>l);class r{getStringForLocale(b,D){let O=this.strings[D];O||(O=n(D,this.strings,this.defaultLocale),this.strings[D]=O);let I=O[b];if(!I)throw new Error(`Could not find intl message ${b} in ${D} locale`);return I}constructor(b,D="en-US"){this.strings={...b},this.defaultLocale=D}}function n(m,b,D="en-US"){if(b[m])return b[m];let O=a(m);if(b[O])return b[O];for(let I in b)if(I.startsWith(O+"-"))return b[I];return b[D]}function a(m){return Intl.Locale?new Intl.Locale(m).language:m.split("-")[0]}const o=new Map,s=new Map;class l{format(b,D){let O=this.strings.getStringForLocale(b,this.locale);return typeof O=="function"?O(D,this):O}plural(b,D,O="cardinal"){let I=D["="+b];if(I)return typeof I=="function"?I():I;let N=this.locale+":"+O,H=o.get(N);H||(H=new Intl.PluralRules(this.locale,{type:O}),o.set(N,H));let j=H.select(b);return I=D[j]||D.other,typeof I=="function"?I():I}number(b){let D=s.get(this.locale);return D||(D=new Intl.NumberFormat(this.locale),s.set(this.locale,D)),D.format(b)}select(b,D){let O=b[D]||b.other;return typeof O=="function"?O():O}constructor(b,D){this.locale=b,this.strings=D}}}(B3)),B3.exports}var e2={exports:{}},N3={},R3={},N9;function gce(){return N9||(N9=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}});function t(r,n){if(n.has(r))throw new TypeError("Cannot initialize the same private elements twice on an object")}}(R3)),R3}var R9;function yce(){return R9||(R9=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n}});var t=r(gce());function r(a){return a&&a.__esModule?a:{default:a}}function n(a,o,s){(0,t.default)(a,o),o.set(a,s)}}(N3)),N3}e2.exports;var L9;function $A(){return L9||(L9=1,function(e){var t=yce(),r=o5();function n(be,pe,Xe,Yt){Object.defineProperty(be,pe,{get:Xe,set:Yt,enumerable:!0,configurable:!0})}function a(be){return be&&be.__esModule?be.default:be}n(e.exports,"CalendarDate",()=>Qn),n(e.exports,"CalendarDateTime",()=>_a),n(e.exports,"Time",()=>Ai),n(e.exports,"ZonedDateTime",()=>Ji),n(e.exports,"GregorianCalendar",()=>I),n(e.exports,"JapaneseCalendar",()=>nr),n(e.exports,"BuddhistCalendar",()=>Zi),n(e.exports,"TaiwanCalendar",()=>ri),n(e.exports,"PersianCalendar",()=>Ln),n(e.exports,"IndianCalendar",()=>qr),n(e.exports,"IslamicCivilCalendar",()=>Ku),n(e.exports,"IslamicTabularCalendar",()=>bc),n(e.exports,"IslamicUmalquraCalendar",()=>td),n(e.exports,"HebrewCalendar",()=>cn),n(e.exports,"EthiopicCalendar",()=>Bi),n(e.exports,"EthiopicAmeteAlemCalendar",()=>Cn),n(e.exports,"CopticCalendar",()=>ca),n(e.exports,"createCalendar",()=>la),n(e.exports,"toCalendarDate",()=>Be),n(e.exports,"toCalendarDateTime",()=>ce),n(e.exports,"toTime",()=>ct),n(e.exports,"toCalendar",()=>Fe),n(e.exports,"toZoned",()=>Ne),n(e.exports,"toTimeZone",()=>Et),n(e.exports,"toLocalTimeZone",()=>kt),n(e.exports,"isSameDay",()=>H),n(e.exports,"isSameMonth",()=>j),n(e.exports,"isSameYear",()=>u),n(e.exports,"isEqualDay",()=>h),n(e.exports,"isEqualMonth",()=>y),n(e.exports,"isEqualYear",()=>E),n(e.exports,"isToday",()=>x),n(e.exports,"getDayOfWeek",()=>g),n(e.exports,"now",()=>d),n(e.exports,"today",()=>f),n(e.exports,"getHoursInDay",()=>k),n(e.exports,"getLocalTimeZone",()=>M),n(e.exports,"startOfMonth",()=>z),n(e.exports,"startOfWeek",()=>me),n(e.exports,"startOfYear",()=>G),n(e.exports,"endOfMonth",()=>W),n(e.exports,"endOfWeek",()=>le),n(e.exports,"endOfYear",()=>Q),n(e.exports,"getMinimumMonthInYear",()=>oe),n(e.exports,"getMinimumDayInMonth",()=>re),n(e.exports,"getWeeksInMonth",()=>Ze),n(e.exports,"minDate",()=>nt),n(e.exports,"maxDate",()=>rt),n(e.exports,"isWeekend",()=>Ke),n(e.exports,"isWeekday",()=>Bt),n(e.exports,"parseDate",()=>fr),n(e.exports,"parseDateTime",()=>rr),n(e.exports,"parseTime",()=>Ut),n(e.exports,"parseAbsolute",()=>st),n(e.exports,"parseAbsoluteToLocal",()=>ft),n(e.exports,"parseZonedDateTime",()=>mt),n(e.exports,"parseDuration",()=>an),n(e.exports,"DateFormatter",()=>da);function o(be,pe){return be-pe*Math.floor(be/pe)}const s=1721426;function l(be,pe,Xe,Yt){pe=b(be,pe);let $r=pe-1,tn=-2;return Xe<=2?tn=0:m(pe)&&(tn=-1),s-1+365*$r+Math.floor($r/4)-Math.floor($r/100)+Math.floor($r/400)+Math.floor((367*Xe-362)/12+tn+Yt)}function m(be){return be%4===0&&(be%100!==0||be%400===0)}function b(be,pe){return be==="BC"?1-pe:pe}function D(be){let pe="AD";return be<=0&&(pe="BC",be=1-be),[pe,be]}const O={standard:[31,28,31,30,31,30,31,31,30,31,30,31],leapyear:[31,29,31,30,31,30,31,31,30,31,30,31]};class I{fromJulianDay(pe){let Xe=pe,Yt=Xe-s,$r=Math.floor(Yt/146097),tn=o(Yt,146097),qn=Math.floor(tn/36524),yi=o(tn,36524),Gi=Math.floor(yi/1461),Xa=o(yi,1461),ao=Math.floor(Xa/365),ss=$r*400+qn*100+Gi*4+ao+(qn!==4&&ao!==4?1:0),[oo,zs]=D(ss),Ms=Xe-l(oo,zs,1,1),Go=2;Xe<l(oo,zs,3,1)?Go=0:m(zs)&&(Go=1);let Ys=Math.floor(((Ms+Go)*12+373)/367),wl=Xe-l(oo,zs,Ys,1)+1;return new Qn(oo,zs,Ys,wl)}toJulianDay(pe){return l(pe.era,pe.year,pe.month,pe.day)}getDaysInMonth(pe){return O[m(pe.year)?"leapyear":"standard"][pe.month-1]}getMonthsInYear(pe){return 12}getDaysInYear(pe){return m(pe.year)?366:365}getYearsInEra(pe){return 9999}getEras(){return["BC","AD"]}isInverseEra(pe){return pe.era==="BC"}balanceDate(pe){pe.year<=0&&(pe.era=pe.era==="BC"?"AD":"BC",pe.year=1-pe.year)}constructor(){a(r)(this,"identifier","gregory")}}const N={"001":1,AD:1,AE:6,AF:6,AI:1,AL:1,AM:1,AN:1,AT:1,AX:1,AZ:1,BA:1,BE:1,BG:1,BH:6,BM:1,BN:1,BY:1,CH:1,CL:1,CM:1,CR:1,CY:1,CZ:1,DE:1,DJ:6,DK:1,DZ:6,EC:1,EE:1,EG:6,ES:1,FI:1,FJ:1,FO:1,FR:1,GB:1,GE:1,GF:1,GP:1,GR:1,HR:1,HU:1,IE:1,IQ:6,IR:6,IS:1,IT:1,JO:6,KG:1,KW:6,KZ:1,LB:1,LI:1,LK:1,LT:1,LU:1,LV:1,LY:6,MC:1,MD:1,ME:1,MK:1,MN:1,MQ:1,MV:5,MY:1,NL:1,NO:1,NZ:1,OM:6,PL:1,QA:6,RE:1,RO:1,RS:1,RU:1,SD:6,SE:1,SI:1,SK:1,SM:1,SY:6,TJ:1,TM:1,TR:1,UA:1,UY:1,UZ:1,VA:1,VN:1,XK:1};function H(be,pe){return pe=Fe(pe,be.calendar),be.era===pe.era&&be.year===pe.year&&be.month===pe.month&&be.day===pe.day}function j(be,pe){return pe=Fe(pe,be.calendar),be=z(be),pe=z(pe),be.era===pe.era&&be.year===pe.year&&be.month===pe.month}function u(be,pe){return pe=Fe(pe,be.calendar),be=G(be),pe=G(pe),be.era===pe.era&&be.year===pe.year}function h(be,pe){return be.calendar.identifier===pe.calendar.identifier&&be.era===pe.era&&be.year===pe.year&&be.month===pe.month&&be.day===pe.day}function y(be,pe){return be=z(be),pe=z(pe),be.calendar.identifier===pe.calendar.identifier&&be.era===pe.era&&be.year===pe.year&&be.month===pe.month}function E(be,pe){return be=G(be),pe=G(pe),be.calendar.identifier===pe.calendar.identifier&&be.era===pe.era&&be.year===pe.year}function x(be,pe){return H(be,f(pe))}function g(be,pe){let Xe=be.calendar.toJulianDay(be),Yt=Math.ceil(Xe+1-lt(pe))%7;return Yt<0&&(Yt+=7),Yt}function d(be){return xe(Date.now(),be)}function f(be){return Be(d(be))}function c(be,pe){return be.calendar.toJulianDay(be)-pe.calendar.toJulianDay(pe)}function p(be,pe){return S(be)-S(pe)}function S(be){return be.hour*36e5+be.minute*6e4+be.second*1e3+be.millisecond}function k(be,pe){let Xe=dt(be,pe),Yt=be.add({days:1});return(dt(Yt,pe)-Xe)/36e5}let $=null;function M(){return $==null&&($=new Intl.DateTimeFormat().resolvedOptions().timeZone),$}function z(be){return be.subtract({days:be.day-1})}function W(be){return be.add({days:be.calendar.getDaysInMonth(be)-be.day})}function G(be){return z(be.subtract({months:be.month-1}))}function Q(be){return W(be.add({months:be.calendar.getMonthsInYear(be)-be.month}))}function oe(be){return be.calendar.getMinimumMonthInYear?be.calendar.getMinimumMonthInYear(be):1}function re(be){return be.calendar.getMinimumDayInMonth?be.calendar.getMinimumDayInMonth(be):1}function me(be,pe){let Xe=g(be,pe);return be.subtract({days:Xe})}function le(be,pe){return me(be,pe).add({days:6})}const Ee=new Map;function $e(be){if(Intl.Locale){let Xe=Ee.get(be);return Xe||(Xe=new Intl.Locale(be).maximize().region,Ee.set(be,Xe)),Xe}let pe=be.split("-")[1];return pe==="u"?null:pe}function lt(be){let pe=$e(be);return N[pe]||0}function Ze(be,pe){let Xe=be.calendar.getDaysInMonth(be);return Math.ceil((g(z(be),pe)+Xe)/7)}function nt(be,pe){return be&&pe?be.compare(pe)<=0?be:pe:be||pe}function rt(be,pe){return be&&pe?be.compare(pe)>=0?be:pe:be||pe}const At={AF:[4,5],AE:[5,6],BH:[5,6],DZ:[5,6],EG:[5,6],IL:[5,6],IQ:[5,6],IR:[5,5],JO:[5,6],KW:[5,6],LY:[5,6],OM:[5,6],QA:[5,6],SA:[5,6],SD:[5,6],SY:[5,6],YE:[5,6]};function Ke(be,pe){let Xe=be.calendar.toJulianDay(be),Yt=Math.ceil(Xe+1)%7;Yt<0&&(Yt+=7);let $r=$e(pe),[tn,qn]=At[$r]||[6,0];return Yt===tn||Yt===qn}function Bt(be,pe){return!Ke(be,pe)}function ur(be){be=Fe(be,new I);let pe=b(be.era,be.year);return at(pe,be.month,be.day,be.hour,be.minute,be.second,be.millisecond)}function at(be,pe,Xe,Yt,$r,tn,qn){let yi=new Date;return yi.setUTCHours(Yt,$r,tn,qn),yi.setUTCFullYear(be,pe-1,Xe),yi.getTime()}function L(be,pe){if(pe==="UTC")return 0;if(be>0&&pe===M())return new Date(be).getTimezoneOffset()*-6e4;let{year:Xe,month:Yt,day:$r,hour:tn,minute:qn,second:yi}=It(be,pe);return at(Xe,Yt,$r,tn,qn,yi,0)-Math.floor(be/1e3)*1e3}const ae=new Map;function It(be,pe){let Xe=ae.get(pe);Xe||(Xe=new Intl.DateTimeFormat("en-US",{timeZone:pe,hour12:!1,era:"short",year:"numeric",month:"numeric",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric"}),ae.set(pe,Xe));let Yt=Xe.formatToParts(new Date(be)),$r={};for(let tn of Yt)tn.type!=="literal"&&($r[tn.type]=tn.value);return{year:$r.era==="BC"||$r.era==="B"?-$r.year+1:+$r.year,month:+$r.month,day:+$r.day,hour:$r.hour==="24"?0:+$r.hour,minute:+$r.minute,second:+$r.second}}const i=864e5;function C(be,pe){let Xe=ur(be),Yt=Xe-L(Xe-i,pe),$r=Xe-L(Xe+i,pe);return se(be,pe,Yt,$r)}function se(be,pe,Xe,Yt){return(Xe===Yt?[Xe]:[Xe,Yt]).filter(tn=>P(be,pe,tn))}function P(be,pe,Xe){let Yt=It(Xe,pe);return be.year===Yt.year&&be.month===Yt.month&&be.day===Yt.day&&be.hour===Yt.hour&&be.minute===Yt.minute&&be.second===Yt.second}function dt(be,pe,Xe="compatible"){let Yt=ce(be);if(pe==="UTC")return ur(Yt);if(pe===M()&&Xe==="compatible"){Yt=Fe(Yt,new I);let Gi=new Date,Xa=b(Yt.era,Yt.year);return Gi.setFullYear(Xa,Yt.month-1,Yt.day),Gi.setHours(Yt.hour,Yt.minute,Yt.second,Yt.millisecond),Gi.getTime()}let $r=ur(Yt),tn=L($r-i,pe),qn=L($r+i,pe),yi=se(Yt,pe,$r-tn,$r-qn);if(yi.length===1)return yi[0];if(yi.length>1)switch(Xe){case"compatible":case"earlier":return yi[0];case"later":return yi[yi.length-1];case"reject":throw new RangeError("Multiple possible absolute times found")}switch(Xe){case"earlier":return Math.min($r-tn,$r-qn);case"compatible":case"later":return Math.max($r-tn,$r-qn);case"reject":throw new RangeError("No such absolute time found")}}function Ft(be,pe,Xe="compatible"){return new Date(dt(be,pe,Xe))}function xe(be,pe){let Xe=L(be,pe),Yt=new Date(be+Xe),$r=Yt.getUTCFullYear(),tn=Yt.getUTCMonth()+1,qn=Yt.getUTCDate(),yi=Yt.getUTCHours(),Gi=Yt.getUTCMinutes(),Xa=Yt.getUTCSeconds(),ao=Yt.getUTCMilliseconds();return new Ji($r,tn,qn,pe,Xe,yi,Gi,Xa,ao)}function Be(be){return new Qn(be.calendar,be.era,be.year,be.month,be.day)}function ce(be,pe){let Xe=0,Yt=0,$r=0,tn=0;if("timeZone"in be)({hour:Xe,minute:Yt,second:$r,millisecond:tn}=be);else if("hour"in be&&!pe)return be;return pe&&({hour:Xe,minute:Yt,second:$r,millisecond:tn}=pe),new _a(be.calendar,be.era,be.year,be.month,be.day,Xe,Yt,$r,tn)}function ct(be){return new Ai(be.hour,be.minute,be.second,be.millisecond)}function Fe(be,pe){if(be.calendar.identifier===pe.identifier)return be;let Xe=pe.fromJulianDay(be.calendar.toJulianDay(be)),Yt=be.copy();return Yt.calendar=pe,Yt.era=Xe.era,Yt.year=Xe.year,Yt.month=Xe.month,Yt.day=Xe.day,Gr(Yt),Yt}function Ne(be,pe,Xe){if(be instanceof Ji)return be.timeZone===pe?be:Et(be,pe);let Yt=dt(be,pe,Xe);return xe(Yt,pe)}function yt(be){let pe=ur(be)-be.offset;return new Date(pe)}function Et(be,pe){let Xe=ur(be)-be.offset;return Fe(xe(Xe,pe),be.calendar)}function kt(be){return Et(be,M())}const Ye=36e5;function $t(be,pe){let Xe=be.copy(),Yt="hour"in Xe?Hn(Xe,pe):0;Lt(Xe,pe.years||0),Xe.calendar.balanceYearMonth&&Xe.calendar.balanceYearMonth(Xe,be),Xe.month+=pe.months||0,or(Xe),zr(Xe),Xe.day+=(pe.weeks||0)*7,Xe.day+=pe.days||0,Xe.day+=Yt,yr(Xe),Xe.calendar.balanceDate&&Xe.calendar.balanceDate(Xe),Xe.year<1&&(Xe.year=1,Xe.month=1,Xe.day=1);let $r=Xe.calendar.getYearsInEra(Xe);if(Xe.year>$r){var tn,qn;let Gi=(qn=(tn=Xe.calendar).isInverseEra)===null||qn===void 0?void 0:qn.call(tn,Xe);Xe.year=$r,Xe.month=Gi?1:Xe.calendar.getMonthsInYear(Xe),Xe.day=Gi?1:Xe.calendar.getDaysInMonth(Xe)}Xe.month<1&&(Xe.month=1,Xe.day=1);let yi=Xe.calendar.getMonthsInYear(Xe);return Xe.month>yi&&(Xe.month=yi,Xe.day=Xe.calendar.getDaysInMonth(Xe)),Xe.day=Math.max(1,Math.min(Xe.calendar.getDaysInMonth(Xe),Xe.day)),Xe}function Lt(be,pe){var Xe,Yt;!((Yt=(Xe=be.calendar).isInverseEra)===null||Yt===void 0)&&Yt.call(Xe,be)&&(pe=-pe),be.year+=pe}function or(be){for(;be.month<1;)Lt(be,-1),be.month+=be.calendar.getMonthsInYear(be);let pe=0;for(;be.month>(pe=be.calendar.getMonthsInYear(be));)be.month-=pe,Lt(be,1)}function yr(be){for(;be.day<1;)be.month--,or(be),be.day+=be.calendar.getDaysInMonth(be);for(;be.day>be.calendar.getDaysInMonth(be);)be.day-=be.calendar.getDaysInMonth(be),be.month++,or(be)}function zr(be){be.month=Math.max(1,Math.min(be.calendar.getMonthsInYear(be),be.month)),be.day=Math.max(1,Math.min(be.calendar.getDaysInMonth(be),be.day))}function Gr(be){be.calendar.constrainDate&&be.calendar.constrainDate(be),be.year=Math.max(1,Math.min(be.calendar.getYearsInEra(be),be.year)),zr(be)}function Jr(be){let pe={};for(let Xe in be)typeof be[Xe]=="number"&&(pe[Xe]=-be[Xe]);return pe}function Kr(be,pe){return $t(be,Jr(pe))}function rn(be,pe){let Xe=be.copy();return pe.era!=null&&(Xe.era=pe.era),pe.year!=null&&(Xe.year=pe.year),pe.month!=null&&(Xe.month=pe.month),pe.day!=null&&(Xe.day=pe.day),Gr(Xe),Xe}function nn(be,pe){let Xe=be.copy();return pe.hour!=null&&(Xe.hour=pe.hour),pe.minute!=null&&(Xe.minute=pe.minute),pe.second!=null&&(Xe.second=pe.second),pe.millisecond!=null&&(Xe.millisecond=pe.millisecond),Dn(Xe),Xe}function pn(be){be.second+=Math.floor(be.millisecond/1e3),be.millisecond=Zr(be.millisecond,1e3),be.minute+=Math.floor(be.second/60),be.second=Zr(be.second,60),be.hour+=Math.floor(be.minute/60),be.minute=Zr(be.minute,60);let pe=Math.floor(be.hour/24);return be.hour=Zr(be.hour,24),pe}function Dn(be){be.millisecond=Math.max(0,Math.min(be.millisecond,1e3)),be.second=Math.max(0,Math.min(be.second,59)),be.minute=Math.max(0,Math.min(be.minute,59)),be.hour=Math.max(0,Math.min(be.hour,23))}function Zr(be,pe){let Xe=be%pe;return Xe<0&&(Xe+=pe),Xe}function Hn(be,pe){return be.hour+=pe.hours||0,be.minute+=pe.minutes||0,be.second+=pe.seconds||0,be.millisecond+=pe.milliseconds||0,pn(be)}function yn(be,pe){let Xe=be.copy();return Hn(Xe,pe),Xe}function Ci(be,pe){return yn(be,Jr(pe))}function ti(be,pe,Xe,Yt){let $r=be.copy();switch(pe){case"era":{let yi=be.calendar.getEras(),Gi=yi.indexOf(be.era);if(Gi<0)throw new Error("Invalid era: "+be.era);Gi=Br(Gi,Xe,0,yi.length-1,Yt==null?void 0:Yt.round),$r.era=yi[Gi],Gr($r);break}case"year":var tn,qn;!((qn=(tn=$r.calendar).isInverseEra)===null||qn===void 0)&&qn.call(tn,$r)&&(Xe=-Xe),$r.year=Br(be.year,Xe,-1/0,9999,Yt==null?void 0:Yt.round),$r.year===-1/0&&($r.year=1),$r.calendar.balanceYearMonth&&$r.calendar.balanceYearMonth($r,be);break;case"month":$r.month=Br(be.month,Xe,1,be.calendar.getMonthsInYear(be),Yt==null?void 0:Yt.round);break;case"day":$r.day=Br(be.day,Xe,1,be.calendar.getDaysInMonth(be),Yt==null?void 0:Yt.round);break;default:throw new Error("Unsupported field "+pe)}return be.calendar.balanceDate&&be.calendar.balanceDate($r),Gr($r),$r}function Ei(be,pe,Xe,Yt){let $r=be.copy();switch(pe){case"hour":{let tn=be.hour,qn=0,yi=23;if((Yt==null?void 0:Yt.hourCycle)===12){let Gi=tn>=12;qn=Gi?12:0,yi=Gi?23:11}$r.hour=Br(tn,Xe,qn,yi,Yt==null?void 0:Yt.round);break}case"minute":$r.minute=Br(be.minute,Xe,0,59,Yt==null?void 0:Yt.round);break;case"second":$r.second=Br(be.second,Xe,0,59,Yt==null?void 0:Yt.round);break;case"millisecond":$r.millisecond=Br(be.millisecond,Xe,0,999,Yt==null?void 0:Yt.round);break;default:throw new Error("Unsupported field "+pe)}return $r}function Br(be,pe,Xe,Yt,$r=!1){if($r){be+=Math.sign(pe),be<Xe&&(be=Yt);let tn=Math.abs(pe);pe>0?be=Math.ceil(be/tn)*tn:be=Math.floor(be/tn)*tn,be>Yt&&(be=Xe)}else be+=pe,be<Xe?be=Yt-(Xe-be-1):be>Yt&&(be=Xe+(be-Yt-1));return be}function ht(be,pe){let Xe;if(pe.years!=null&&pe.years!==0||pe.months!=null&&pe.months!==0||pe.days!=null&&pe.days!==0){let $r=$t(ce(be),{years:pe.years,months:pe.months,days:pe.days});Xe=dt($r,be.timeZone)}else Xe=ur(be)-be.offset;Xe+=pe.milliseconds||0,Xe+=(pe.seconds||0)*1e3,Xe+=(pe.minutes||0)*6e4,Xe+=(pe.hours||0)*36e5;let Yt=xe(Xe,be.timeZone);return Fe(Yt,be.calendar)}function Wt(be,pe){return ht(be,Jr(pe))}function er(be,pe,Xe,Yt){switch(pe){case"hour":{let $r=0,tn=23;if((Yt==null?void 0:Yt.hourCycle)===12){let Ms=be.hour>=12;$r=Ms?12:0,tn=Ms?23:11}let qn=ce(be),yi=Fe(nn(qn,{hour:$r}),new I),Gi=[dt(yi,be.timeZone,"earlier"),dt(yi,be.timeZone,"later")].filter(Ms=>xe(Ms,be.timeZone).day===yi.day)[0],Xa=Fe(nn(qn,{hour:tn}),new I),ao=[dt(Xa,be.timeZone,"earlier"),dt(Xa,be.timeZone,"later")].filter(Ms=>xe(Ms,be.timeZone).day===Xa.day).pop(),ss=ur(be)-be.offset,oo=Math.floor(ss/Ye),zs=ss%Ye;return ss=Br(oo,Xe,Math.floor(Gi/Ye),Math.floor(ao/Ye),Yt==null?void 0:Yt.round)*Ye+zs,Fe(xe(ss,be.timeZone),be.calendar)}case"minute":case"second":case"millisecond":return Ei(be,pe,Xe,Yt);case"era":case"year":case"month":case"day":{let $r=ti(ce(be),pe,Xe,Yt),tn=dt($r,be.timeZone);return Fe(xe(tn,be.timeZone),be.calendar)}default:throw new Error("Unsupported field "+pe)}}function Rt(be,pe,Xe){let Yt=ce(be),$r=nn(rn(Yt,pe),pe);if($r.compare(Yt)===0)return be;let tn=dt($r,be.timeZone,Xe);return Fe(xe(tn,be.timeZone),be.calendar)}const pr=/^(\d{2})(?::(\d{2}))?(?::(\d{2}))?(\.\d+)?$/,kr=/^(\d{4})-(\d{2})-(\d{2})$/,br=/^(\d{4})-(\d{2})-(\d{2})(?:T(\d{2}))?(?::(\d{2}))?(?::(\d{2}))?(\.\d+)?$/,vr=/^(\d{4})-(\d{2})-(\d{2})(?:T(\d{2}))?(?::(\d{2}))?(?::(\d{2}))?(\.\d+)?(?:([+-]\d{2})(?::(\d{2}))?)?\[(.*?)\]$/,qt=/^(\d{4})-(\d{2})-(\d{2})(?:T(\d{2}))?(?::(\d{2}))?(?::(\d{2}))?(\.\d+)?(?:(?:([+-]\d{2})(?::(\d{2}))?)|Z)$/,Je=/^((?<negative>-)|\+)?P((?<years>\d*)Y)?((?<months>\d*)M)?((?<weeks>\d*)W)?((?<days>\d*)D)?((?<time>T)((?<hours>\d*[.,]?\d{1,9})H)?((?<minutes>\d*[.,]?\d{1,9})M)?((?<seconds>\d*[.,]?\d{1,9})S)?)?$/,tt=["hours","minutes","seconds"],Vt=["years","months","weeks","days",...tt];function Ut(be){let pe=be.match(pr);if(!pe)throw new Error("Invalid ISO 8601 time string: "+be);return new Ai(Gt(pe[1],0,23),pe[2]?Gt(pe[2],0,59):0,pe[3]?Gt(pe[3],0,59):0,pe[4]?Gt(pe[4],0,1/0)*1e3:0)}function fr(be){let pe=be.match(kr);if(!pe)throw new Error("Invalid ISO 8601 date string: "+be);let Xe=new Qn(Gt(pe[1],0,9999),Gt(pe[2],1,12),1);return Xe.day=Gt(pe[3],0,Xe.calendar.getDaysInMonth(Xe)),Xe}function rr(be){let pe=be.match(br);if(!pe)throw new Error("Invalid ISO 8601 date time string: "+be);let Xe=new _a(Gt(pe[1],1,9999),Gt(pe[2],1,12),1,pe[4]?Gt(pe[4],0,23):0,pe[5]?Gt(pe[5],0,59):0,pe[6]?Gt(pe[6],0,59):0,pe[7]?Gt(pe[7],0,1/0)*1e3:0);return Xe.day=Gt(pe[3],0,Xe.calendar.getDaysInMonth(Xe)),Xe}function mt(be,pe){let Xe=be.match(vr);if(!Xe)throw new Error("Invalid ISO 8601 date time string: "+be);let Yt=new Ji(Gt(Xe[1],1,9999),Gt(Xe[2],1,12),1,Xe[10],0,Xe[4]?Gt(Xe[4],0,23):0,Xe[5]?Gt(Xe[5],0,59):0,Xe[6]?Gt(Xe[6],0,59):0,Xe[7]?Gt(Xe[7],0,1/0)*1e3:0);Yt.day=Gt(Xe[3],0,Yt.calendar.getDaysInMonth(Yt));let $r=ce(Yt),tn;if(Xe[8]){var qn;if(Yt.offset=Gt(Xe[8],-23,23)*36e5+Gt((qn=Xe[9])!==null&&qn!==void 0?qn:"0",0,59)*6e4,tn=ur(Yt)-Yt.offset,!C($r,Yt.timeZone).includes(tn))throw new Error(`Offset ${xt(Yt.offset)} is invalid for ${Vr(Yt)} in ${Yt.timeZone}`)}else tn=dt(ce($r),Yt.timeZone,pe);return xe(tn,Yt.timeZone)}function st(be,pe){let Xe=be.match(qt);if(!Xe)throw new Error("Invalid ISO 8601 date time string: "+be);let Yt=new Ji(Gt(Xe[1],1,9999),Gt(Xe[2],1,12),1,pe,0,Xe[4]?Gt(Xe[4],0,23):0,Xe[5]?Gt(Xe[5],0,59):0,Xe[6]?Gt(Xe[6],0,59):0,Xe[7]?Gt(Xe[7],0,1/0)*1e3:0);Yt.day=Gt(Xe[3],0,Yt.calendar.getDaysInMonth(Yt));var $r;return Xe[8]&&(Yt.offset=Gt(Xe[8],-23,23)*36e5+Gt(($r=Xe[9])!==null&&$r!==void 0?$r:"0",0,59)*6e4),Et(Yt,pe)}function ft(be){return st(be,M())}function Gt(be,pe,Xe){let Yt=Number(be);if(Yt<pe||Yt>Xe)throw new RangeError(`Value out of range: ${pe} <= ${Yt} <= ${Xe}`);return Yt}function gr(be){return`${String(be.hour).padStart(2,"0")}:${String(be.minute).padStart(2,"0")}:${String(be.second).padStart(2,"0")}${be.millisecond?String(be.millisecond/1e3).slice(1):""}`}function Sr(be){let pe=Fe(be,new I);return`${String(pe.year).padStart(4,"0")}-${String(pe.month).padStart(2,"0")}-${String(pe.day).padStart(2,"0")}`}function Vr(be){return`${Sr(be)}T${gr(be)}`}function xt(be){let pe=Math.sign(be)<0?"-":"+";be=Math.abs(be);let Xe=Math.floor(be/36e5),Yt=be%36e5/6e4;return`${pe}${String(Xe).padStart(2,"0")}:${String(Yt).padStart(2,"0")}`}function en(be){return`${Vr(be)}${xt(be.offset)}[${be.timeZone}]`}function an(be){var pe,Xe,Yt,$r,tn,qn,yi,Gi,Xa;const ao=be.match(Je);if(!ao)throw new Error(`Invalid ISO 8601 Duration string: ${be}`);const ss=(Ys,wl,tu,ll)=>{if(!Ys)return 0;try{return(wl?-1:1)*Gt(Ys.replace(",","."),tu,ll)}catch{throw new Error(`Invalid ISO 8601 Duration string: ${be}`)}},oo=!!(!((pe=ao.groups)===null||pe===void 0)&&pe.negative);if(!Vt.some(Ys=>{var wl;return(wl=ao.groups)===null||wl===void 0?void 0:wl[Ys]}))throw new Error(`Invalid ISO 8601 Duration string: ${be}`);if(((Xe=ao.groups)===null||Xe===void 0?void 0:Xe.time)&&!tt.some(wl=>{var tu;return(tu=ao.groups)===null||tu===void 0?void 0:tu[wl]}))throw new Error(`Invalid ISO 8601 Duration string: ${be}`);const Go={years:ss((Yt=ao.groups)===null||Yt===void 0?void 0:Yt.years,oo,0,9999),months:ss(($r=ao.groups)===null||$r===void 0?void 0:$r.months,oo,0,12),weeks:ss((tn=ao.groups)===null||tn===void 0?void 0:tn.weeks,oo,0,1/0),days:ss((qn=ao.groups)===null||qn===void 0?void 0:qn.days,oo,0,31),hours:ss((yi=ao.groups)===null||yi===void 0?void 0:yi.hours,oo,0,23),minutes:ss((Gi=ao.groups)===null||Gi===void 0?void 0:Gi.minutes,oo,0,59),seconds:ss((Xa=ao.groups)===null||Xa===void 0?void 0:Xa.seconds,oo,0,59)};if(Go.hours%1!==0&&(Go.minutes||Go.seconds))throw new Error(`Invalid ISO 8601 Duration string: ${be} - only the smallest unit can be fractional`);if(Go.minutes%1!==0&&Go.seconds)throw new Error(`Invalid ISO 8601 Duration string: ${be} - only the smallest unit can be fractional`);return Go}function Mn(be){let pe=typeof be[0]=="object"?be.shift():new I,Xe;if(typeof be[0]=="string")Xe=be.shift();else{let qn=pe.getEras();Xe=qn[qn.length-1]}let Yt=be.shift(),$r=be.shift(),tn=be.shift();return[pe,Xe,Yt,$r,tn]}var kn=new WeakMap;class Qn{copy(){return this.era?new Qn(this.calendar,this.era,this.year,this.month,this.day):new Qn(this.calendar,this.year,this.month,this.day)}add(pe){return $t(this,pe)}subtract(pe){return Kr(this,pe)}set(pe){return rn(this,pe)}cycle(pe,Xe,Yt){return ti(this,pe,Xe,Yt)}toDate(pe){return Ft(this,pe)}toString(){return Sr(this)}compare(pe){return c(this,pe)}constructor(...pe){a(t)(this,kn,{writable:!0,value:void 0});let[Xe,Yt,$r,tn,qn]=Mn(pe);this.calendar=Xe,this.era=Yt,this.year=$r,this.month=tn,this.day=qn,Gr(this)}}var Nt=new WeakMap;class Ai{copy(){return new Ai(this.hour,this.minute,this.second,this.millisecond)}add(pe){return yn(this,pe)}subtract(pe){return Ci(this,pe)}set(pe){return nn(this,pe)}cycle(pe,Xe,Yt){return Ei(this,pe,Xe,Yt)}toString(){return gr(this)}compare(pe){return p(this,pe)}constructor(pe=0,Xe=0,Yt=0,$r=0){a(t)(this,Nt,{writable:!0,value:void 0}),this.hour=pe,this.minute=Xe,this.second=Yt,this.millisecond=$r,Dn(this)}}var Hi=new WeakMap;class _a{copy(){return this.era?new _a(this.calendar,this.era,this.year,this.month,this.day,this.hour,this.minute,this.second,this.millisecond):new _a(this.calendar,this.year,this.month,this.day,this.hour,this.minute,this.second,this.millisecond)}add(pe){return $t(this,pe)}subtract(pe){return Kr(this,pe)}set(pe){return rn(nn(this,pe),pe)}cycle(pe,Xe,Yt){switch(pe){case"era":case"year":case"month":case"day":return ti(this,pe,Xe,Yt);default:return Ei(this,pe,Xe,Yt)}}toDate(pe,Xe){return Ft(this,pe,Xe)}toString(){return Vr(this)}compare(pe){let Xe=c(this,pe);return Xe===0?p(this,ce(pe)):Xe}constructor(...pe){a(t)(this,Hi,{writable:!0,value:void 0});let[Xe,Yt,$r,tn,qn]=Mn(pe);this.calendar=Xe,this.era=Yt,this.year=$r,this.month=tn,this.day=qn,this.hour=pe.shift()||0,this.minute=pe.shift()||0,this.second=pe.shift()||0,this.millisecond=pe.shift()||0,Gr(this)}}var Sa=new WeakMap;class Ji{copy(){return this.era?new Ji(this.calendar,this.era,this.year,this.month,this.day,this.timeZone,this.offset,this.hour,this.minute,this.second,this.millisecond):new Ji(this.calendar,this.year,this.month,this.day,this.timeZone,this.offset,this.hour,this.minute,this.second,this.millisecond)}add(pe){return ht(this,pe)}subtract(pe){return Wt(this,pe)}set(pe,Xe){return Rt(this,pe,Xe)}cycle(pe,Xe,Yt){return er(this,pe,Xe,Yt)}toDate(){return yt(this)}toString(){return en(this)}toAbsoluteString(){return this.toDate().toISOString()}compare(pe){return this.toDate().getTime()-Ne(pe,this.timeZone).toDate().getTime()}constructor(...pe){a(t)(this,Sa,{writable:!0,value:void 0});let[Xe,Yt,$r,tn,qn]=Mn(pe),yi=pe.shift(),Gi=pe.shift();this.calendar=Xe,this.era=Yt,this.year=$r,this.month=tn,this.day=qn,this.timeZone=yi,this.offset=Gi,this.hour=pe.shift()||0,this.minute=pe.shift()||0,this.second=pe.shift()||0,this.millisecond=pe.shift()||0,Gr(this)}}const ua=[[1868,9,8],[1912,7,30],[1926,12,25],[1989,1,8],[2019,5,1]],To=[[1912,7,29],[1926,12,24],[1989,1,7],[2019,4,30]],Ka=[1867,1911,1925,1988,2018],U=["meiji","taisho","showa","heisei","reiwa"];function ie(be){const pe=ua.findIndex(([Xe,Yt,$r])=>be.year<Xe||be.year===Xe&&be.month<Yt||be.year===Xe&&be.month===Yt&&be.day<$r);return pe===-1?ua.length-1:pe===0?0:pe-1}function hr(be){let pe=Ka[U.indexOf(be.era)];if(!pe)throw new Error("Unknown era: "+be.era);return new Qn(be.year+pe,be.month,be.day)}class nr extends I{fromJulianDay(pe){let Xe=super.fromJulianDay(pe),Yt=ie(Xe);return new Qn(this,U[Yt],Xe.year-Ka[Yt],Xe.month,Xe.day)}toJulianDay(pe){return super.toJulianDay(hr(pe))}balanceDate(pe){let Xe=hr(pe),Yt=ie(Xe);U[Yt]!==pe.era&&(pe.era=U[Yt],pe.year=Xe.year-Ka[Yt]),this.constrainDate(pe)}constrainDate(pe){let Xe=U.indexOf(pe.era),Yt=To[Xe];if(Yt!=null){let[$r,tn,qn]=Yt,yi=$r-Ka[Xe];pe.year=Math.max(1,Math.min(yi,pe.year)),pe.year===yi&&(pe.month=Math.min(tn,pe.month),pe.month===tn&&(pe.day=Math.min(qn,pe.day)))}if(pe.year===1&&Xe>=0){let[,$r,tn]=ua[Xe];pe.month=Math.max($r,pe.month),pe.month===$r&&(pe.day=Math.max(tn,pe.day))}}getEras(){return U}getYearsInEra(pe){let Xe=U.indexOf(pe.era),Yt=ua[Xe],$r=ua[Xe+1];if($r==null)return 9999-Yt[0]+1;let tn=$r[0]-Yt[0];return(pe.month<$r[1]||pe.month===$r[1]&&pe.day<$r[2])&&tn++,tn}getDaysInMonth(pe){return super.getDaysInMonth(hr(pe))}getMinimumMonthInYear(pe){let Xe=hn(pe);return Xe?Xe[1]:1}getMinimumDayInMonth(pe){let Xe=hn(pe);return Xe&&pe.month===Xe[1]?Xe[2]:1}constructor(...pe){super(...pe),a(r)(this,"identifier","japanese")}}function hn(be){if(be.year===1){let pe=U.indexOf(be.era);return ua[pe]}}const ui=-543;class Zi extends I{fromJulianDay(pe){let Xe=super.fromJulianDay(pe),Yt=b(Xe.era,Xe.year);return new Qn(this,Yt-ui,Xe.month,Xe.day)}toJulianDay(pe){return super.toJulianDay(Fi(pe))}getEras(){return["BE"]}getDaysInMonth(pe){return super.getDaysInMonth(Fi(pe))}balanceDate(){}constructor(...pe){super(...pe),a(r)(this,"identifier","buddhist")}}function Fi(be){let[pe,Xe]=D(be.year+ui);return new Qn(pe,Xe,be.month,be.day)}const na=1911;function zi(be){return be.era==="minguo"?be.year+na:1-be.year+na}function An(be){let pe=be-na;return pe>0?["minguo",pe]:["before_minguo",1-pe]}class ri extends I{fromJulianDay(pe){let Xe=super.fromJulianDay(pe),Yt=b(Xe.era,Xe.year),[$r,tn]=An(Yt);return new Qn(this,$r,tn,Xe.month,Xe.day)}toJulianDay(pe){return super.toJulianDay(on(pe))}getEras(){return["before_minguo","minguo"]}balanceDate(pe){let[Xe,Yt]=An(zi(pe));pe.era=Xe,pe.year=Yt}isInverseEra(pe){return pe.era==="before_minguo"}getDaysInMonth(pe){return super.getDaysInMonth(on(pe))}getYearsInEra(pe){return pe.era==="before_minguo"?9999:9999-na}constructor(...pe){super(...pe),a(r)(this,"identifier","roc")}}function on(be){let[pe,Xe]=D(zi(be));return new Qn(pe,Xe,be.month,be.day)}const Ur=1948321;function ni(be){let pe=be>0?be-474:be-473,Xe=o(pe,2820)+474;return o((Xe+38)*31,128)<31}function Bn(be,pe,Xe){let Yt=be>0?be-474:be-473,$r=o(Yt,2820)+474,tn=pe<=7?31*(pe-1):30*(pe-1)+6;return Ur-1+1029983*Math.floor(Yt/2820)+365*($r-1)+Math.floor((31*$r-5)/128)+tn+Xe}class Ln{fromJulianDay(pe){let Xe=pe-Bn(475,1,1),Yt=Math.floor(Xe/1029983),$r=o(Xe,1029983),tn=$r===1029982?2820:Math.floor((128*$r+46878)/46751),qn=474+2820*Yt+tn;qn<=0&&qn--;let yi=pe-Bn(qn,1,1)+1,Gi=yi<=186?Math.ceil(yi/31):Math.ceil((yi-6)/31),Xa=pe-Bn(qn,Gi,1)+1;return new Qn(this,qn,Gi,Xa)}toJulianDay(pe){return Bn(pe.year,pe.month,pe.day)}getMonthsInYear(){return 12}getDaysInMonth(pe){return pe.month<=6?31:pe.month<=11||ni(pe.year)?30:29}getEras(){return["AP"]}getYearsInEra(){return 9377}constructor(){a(r)(this,"identifier","persian")}}const hi=78,ma=80;class qr extends I{fromJulianDay(pe){let Xe=super.fromJulianDay(pe),Yt=Xe.year-hi,$r=pe-l(Xe.era,Xe.year,1,1),tn;$r<ma?(Yt--,tn=m(Xe.year-1)?31:30,$r+=tn+155+90+10):(tn=m(Xe.year)?31:30,$r-=ma);let qn,yi;if($r<tn)qn=1,yi=$r+1;else{let Gi=$r-tn;Gi<155?(qn=Math.floor(Gi/31)+2,yi=Gi%31+1):(Gi-=155,qn=Math.floor(Gi/30)+7,yi=Gi%30+1)}return new Qn(this,Yt,qn,yi)}toJulianDay(pe){let Xe=pe.year+hi,[Yt,$r]=D(Xe),tn,qn;return m($r)?(tn=31,qn=l(Yt,$r,3,21)):(tn=30,qn=l(Yt,$r,3,22)),pe.month===1?qn+pe.day-1:(qn+=tn+Math.min(pe.month-2,5)*31,pe.month>=8&&(qn+=(pe.month-7)*30),qn+=pe.day-1,qn)}getDaysInMonth(pe){return pe.month===1&&m(pe.year+hi)||pe.month>=2&&pe.month<=6?31:30}getYearsInEra(){return 9919}getEras(){return["saka"]}balanceDate(){}constructor(...pe){super(...pe),a(r)(this,"identifier","indian")}}const sa=1948440,Po=1948439,Aa=1300,Ca=1600,$o=460322;function sl(be,pe,Xe,Yt){return Yt+Math.ceil(29.5*(Xe-1))+(pe-1)*354+Math.floor((3+11*pe)/30)+be-1}function eu(be,pe,Xe){let Yt=Math.floor((30*(Xe-pe)+10646)/10631),$r=Math.min(12,Math.ceil((Xe-(29+sl(pe,Yt,1,1)))/29.5)+1),tn=Xe-sl(pe,Yt,$r,1)+1;return new Qn(be,Yt,$r,tn)}function Uu(be){return(14+11*be)%30<11}class Ku{fromJulianDay(pe){return eu(this,sa,pe)}toJulianDay(pe){return sl(sa,pe.year,pe.month,pe.day)}getDaysInMonth(pe){let Xe=29+pe.month%2;return pe.month===12&&Uu(pe.year)&&Xe++,Xe}getMonthsInYear(){return 12}getDaysInYear(pe){return Uu(pe.year)?355:354}getYearsInEra(){return 9665}getEras(){return["AH"]}constructor(){a(r)(this,"identifier","islamic-civil")}}class bc extends Ku{fromJulianDay(pe){return eu(this,Po,pe)}toJulianDay(pe){return sl(Po,pe.year,pe.month,pe.day)}constructor(...pe){super(...pe),a(r)(this,"identifier","islamic-tbla")}}const ed="qgpUDckO1AbqBmwDrQpVBakGkgepC9QF2gpcBS0NlQZKB1QLagutBa4ETwoXBYsGpQbVCtYCWwmdBE0KJg2VDawFtgm6AlsKKwWVCsoG6Qr0AnYJtgJWCcoKpAvSC9kF3AJtCU0FpQpSC6ULtAW2CVcFlwJLBaMGUgdlC2oFqworBZUMSg2lDcoF1gpXCasESwmlClILagt1BXYCtwhbBFUFqQW0BdoJ3QRuAjYJqgpUDbIN1QXaAlsJqwRVCkkLZAtxC7QFtQpVCiUNkg7JDtQG6QprCasEkwpJDaQNsg25CroEWworBZUKKgtVC1wFvQQ9Ah0JlQpKC1oLbQW2AjsJmwRVBqkGVAdqC2wFrQpVBSkLkgupC9QF2gpaBasKlQVJB2QHqgu1BbYCVgpNDiULUgtqC60FrgIvCZcESwalBqwG1gpdBZ0ETQoWDZUNqgW1BdoCWwmtBJUFygbkBuoK9QS2AlYJqgpUC9IL2QXqAm0JrQSVCkoLpQuyBbUJ1gSXCkcFkwZJB1ULagVrCisFiwpGDaMNygXWCtsEawJLCaUKUgtpC3UFdgG3CFsCKwVlBbQF2gntBG0BtgimClINqQ3UBdoKWwmrBFMGKQdiB6kLsgW1ClUFJQuSDckO0gbpCmsFqwRVCikNVA2qDbUJugQ7CpsETQqqCtUK2gJdCV4ELgqaDFUNsga5BroEXQotBZUKUguoC7QLuQXaAloJSgukDdEO6AZqC20FNQWVBkoNqA3UDdoGWwWdAisGFQtKC5ULqgWuCi4JjwwnBZUGqgbWCl0FnQI=";let Ds,Na;function Va(be){return $o+Na[be-Aa]}function Gu(be,pe){let Xe=be-Aa,Yt=1<<11-(pe-1);return Ds[Xe]&Yt?30:29}function Cu(be,pe){let Xe=Va(be);for(let Yt=1;Yt<pe;Yt++)Xe+=Gu(be,Yt);return Xe}function ia(be){return Na[be+1-Aa]-Na[be-Aa]}class td extends Ku{fromJulianDay(pe){let Xe=pe-sa,Yt=Va(Aa),$r=Va(Ca);if(Xe<Yt||Xe>$r)return super.fromJulianDay(pe);{let tn=Aa-1,qn=1,yi=1;for(;yi>0;){tn++,yi=Xe-Va(tn)+1;let Gi=ia(tn);if(yi===Gi){qn=12;break}else if(yi<Gi){let Xa=Gu(tn,qn);for(qn=1;yi>Xa;)yi-=Xa,qn++,Xa=Gu(tn,qn);break}}return new Qn(this,tn,qn,Xe-Cu(tn,qn)+1)}}toJulianDay(pe){return pe.year<Aa||pe.year>Ca?super.toJulianDay(pe):sa+Cu(pe.year,pe.month)+(pe.day-1)}getDaysInMonth(pe){return pe.year<Aa||pe.year>Ca?super.getDaysInMonth(pe):Gu(pe.year,pe.month)}getDaysInYear(pe){return pe.year<Aa||pe.year>Ca?super.getDaysInYear(pe):ia(pe.year)}constructor(){if(super(),a(r)(this,"identifier","islamic-umalqura"),Ds||(Ds=new Uint16Array(Uint8Array.from(atob(ed),pe=>pe.charCodeAt(0)).buffer)),!Na){Na=new Uint32Array(Ca-Aa+1);let pe=0;for(let Xe=Aa;Xe<=Ca;Xe++){Na[Xe-Aa]=pe;for(let Yt=1;Yt<=12;Yt++)pe+=Gu(Xe,Yt)}}}}const Bd=347997,xc=1080,Dc=24*xc,Nd=29,Ko=12*xc+793,Sc=Nd*Dc+Ko;function Ss(be){return o(be*7+1,19)<7}function Eu(be){let pe=Math.floor((235*be-234)/19),Xe=12084+13753*pe,Yt=pe*29+Math.floor(Xe/25920);return o(3*(Yt+1),7)<3&&(Yt+=1),Yt}function rd(be){let pe=Eu(be-1),Xe=Eu(be);return Eu(be+1)-Xe===356?2:Xe-pe===382?1:0}function zn(be){return Eu(be)+rd(be)}function $n(be){return zn(be+1)-zn(be)}function On(be){let pe=$n(be);switch(pe>380&&(pe-=30),pe){case 353:return 0;case 354:return 1;case 355:return 2}}function gn(be,pe){if(pe>=6&&!Ss(be)&&pe++,pe===4||pe===7||pe===9||pe===11||pe===13)return 29;let Xe=On(be);return pe===2?Xe===2?30:29:pe===3?Xe===0?29:30:pe===6?Ss(be)?30:0:30}class cn{fromJulianDay(pe){let Xe=pe-Bd,Yt=Xe*Dc/Sc,$r=Math.floor((19*Yt+234)/235)+1,tn=zn($r),qn=Math.floor(Xe-tn);for(;qn<1;)$r--,tn=zn($r),qn=Math.floor(Xe-tn);let yi=1,Gi=0;for(;Gi<qn;)Gi+=gn($r,yi),yi++;yi--,Gi-=gn($r,yi);let Xa=qn-Gi;return new Qn(this,$r,yi,Xa)}toJulianDay(pe){let Xe=zn(pe.year);for(let Yt=1;Yt<pe.month;Yt++)Xe+=gn(pe.year,Yt);return Xe+pe.day+Bd}getDaysInMonth(pe){return gn(pe.year,pe.month)}getMonthsInYear(pe){return Ss(pe.year)?13:12}getDaysInYear(pe){return $n(pe.year)}getYearsInEra(){return 9999}getEras(){return["AM"]}balanceYearMonth(pe,Xe){Xe.year!==pe.year&&(Ss(Xe.year)&&!Ss(pe.year)&&Xe.month>6?pe.month--:!Ss(Xe.year)&&Ss(pe.year)&&Xe.month>6&&pe.month++)}constructor(){a(r)(this,"identifier","hebrew")}}const wn=1723856,Yr=1824665,Xn=5500;function Mi(be,pe,Xe,Yt){return be+365*pe+Math.floor(pe/4)+30*(Xe-1)+Yt-1}function Pi(be,pe){let Xe=Math.floor(4*(pe-be)/1461),Yt=1+Math.floor((pe-Mi(be,Xe,1,1))/30),$r=pe+1-Mi(be,Xe,Yt,1);return[Xe,Yt,$r]}function Yi(be){return Math.floor(be%4/3)}function bi(be,pe){return pe%13!==0?30:Yi(be)+5}class Bi{fromJulianDay(pe){let[Xe,Yt,$r]=Pi(wn,pe),tn="AM";return Xe<=0&&(tn="AA",Xe+=Xn),new Qn(this,tn,Xe,Yt,$r)}toJulianDay(pe){let Xe=pe.year;return pe.era==="AA"&&(Xe-=Xn),Mi(wn,Xe,pe.month,pe.day)}getDaysInMonth(pe){return bi(pe.year,pe.month)}getMonthsInYear(){return 13}getDaysInYear(pe){return 365+Yi(pe.year)}getYearsInEra(pe){return pe.era==="AA"?9999:9991}getEras(){return["AA","AM"]}constructor(){a(r)(this,"identifier","ethiopic")}}class Cn extends Bi{fromJulianDay(pe){let[Xe,Yt,$r]=Pi(wn,pe);return Xe+=Xn,new Qn(this,"AA",Xe,Yt,$r)}getEras(){return["AA"]}getYearsInEra(){return 9999}constructor(...pe){super(...pe),a(r)(this,"identifier","ethioaa")}}class ca extends Bi{fromJulianDay(pe){let[Xe,Yt,$r]=Pi(Yr,pe),tn="CE";return Xe<=0&&(tn="BCE",Xe=1-Xe),new Qn(this,tn,Xe,Yt,$r)}toJulianDay(pe){let Xe=pe.year;return pe.era==="BCE"&&(Xe=1-Xe),Mi(Yr,Xe,pe.month,pe.day)}getDaysInMonth(pe){let Xe=pe.year;return pe.era==="BCE"&&(Xe=1-Xe),bi(Xe,pe.month)}isInverseEra(pe){return pe.era==="BCE"}balanceDate(pe){pe.year<=0&&(pe.era=pe.era==="BCE"?"CE":"BCE",pe.year=1-pe.year)}getEras(){return["BCE","CE"]}getYearsInEra(pe){return pe.era==="BCE"?9999:9715}constructor(...pe){super(...pe),a(r)(this,"identifier","coptic")}}function la(be){switch(be){case"buddhist":return new Zi;case"ethiopic":return new Bi;case"ethioaa":return new Cn;case"coptic":return new ca;case"hebrew":return new cn;case"indian":return new qr;case"islamic-civil":return new Ku;case"islamic-tbla":return new bc;case"islamic-umalqura":return new td;case"japanese":return new nr;case"persian":return new Ln;case"roc":return new ri;case"gregory":default:return new I}}let mi=new Map;class da{format(pe){return this.formatter.format(pe)}formatToParts(pe){return this.formatter.formatToParts(pe)}formatRange(pe,Xe){if(typeof this.formatter.formatRange=="function")return this.formatter.formatRange(pe,Xe);if(Xe<pe)throw new RangeError("End date must be >= start date");return`${this.formatter.format(pe)} – ${this.formatter.format(Xe)}`}formatRangeToParts(pe,Xe){if(typeof this.formatter.formatRangeToParts=="function")return this.formatter.formatRangeToParts(pe,Xe);if(Xe<pe)throw new RangeError("End date must be >= start date");let Yt=this.formatter.formatToParts(pe),$r=this.formatter.formatToParts(Xe);return[...Yt.map(tn=>({...tn,source:"startRange"})),{type:"literal",value:" – ",source:"shared"},...$r.map(tn=>({...tn,source:"endRange"}))]}resolvedOptions(){let pe=this.formatter.resolvedOptions();return pa()&&(this.resolvedHourCycle||(this.resolvedHourCycle=Bo(pe.locale,this.options)),pe.hourCycle=this.resolvedHourCycle,pe.hour12=this.resolvedHourCycle==="h11"||this.resolvedHourCycle==="h12"),pe.calendar==="ethiopic-amete-alem"&&(pe.calendar="ethioaa"),pe}constructor(pe,Xe={}){this.formatter=fa(pe,Xe),this.options=Xe}}const So={true:{ja:"h11"},false:{}};function fa(be,pe={}){if(typeof pe.hour12=="boolean"&&$s()){pe={...pe};let $r=So[String(pe.hour12)][be.split("-")[0]],tn=pe.hour12?"h12":"h23";pe.hourCycle=$r??tn,delete pe.hour12}let Xe=be+(pe?Object.entries(pe).sort(($r,tn)=>$r[0]<tn[0]?-1:1).join():"");if(mi.has(Xe))return mi.get(Xe);let Yt=new Intl.DateTimeFormat(be,pe);return mi.set(Xe,Yt),Yt}let ho=null;function $s(){return ho==null&&(ho=new Intl.DateTimeFormat("en-US",{hour:"numeric",hour12:!1}).format(new Date(2020,2,3,0))==="24"),ho}let oi=null;function pa(){return oi==null&&(oi=new Intl.DateTimeFormat("fr",{hour:"numeric",hour12:!1}).resolvedOptions().hourCycle==="h12"),oi}function Bo(be,pe){if(!pe.timeStyle&&!pe.hour)return;be=be.replace(/(-u-)?-nu-[a-zA-Z0-9]+/,""),be+=(be.includes("-u-")?"":"-u")+"-nu-latn";let Xe=fa(be,{...pe,timeZone:void 0}),Yt=parseInt(Xe.formatToParts(new Date(2020,2,3,0)).find(tn=>tn.type==="hour").value,10),$r=parseInt(Xe.formatToParts(new Date(2020,2,3,23)).find(tn=>tn.type==="hour").value,10);if(Yt===0&&$r===23)return"h23";if(Yt===24&&$r===23)return"h24";if(Yt===0&&$r===11)return"h11";if(Yt===12&&$r===11)return"h12";throw new Error("Unexpected hour cycle result")}}(e2)),e2.exports}var L3={exports:{}},z9;function l5(){return z9||(z9=1,function(e){function t(x,g,d,f){Object.defineProperty(x,g,{get:d,set:f,enumerable:!0,configurable:!0})}t(e.exports,"NumberFormatter",()=>s),t(e.exports,"NumberParser",()=>O);let r=new Map,n=!1;try{n=new Intl.NumberFormat("de-DE",{signDisplay:"exceptZero"}).resolvedOptions().signDisplay==="exceptZero"}catch{}let a=!1;try{a=new Intl.NumberFormat("de-DE",{style:"unit",unit:"degree"}).resolvedOptions().style==="unit"}catch{}const o={degree:{narrow:{default:"°","ja-JP":" 度","zh-TW":"度","sl-SI":" °"}}};class s{format(g){let d="";if(!n&&this.options.signDisplay!=null?d=m(this.numberFormatter,this.options.signDisplay,g):d=this.numberFormatter.format(g),this.options.style==="unit"&&!a){var f;let{unit:c,unitDisplay:p="short",locale:S}=this.resolvedOptions(),k=(f=o[c])===null||f===void 0?void 0:f[p];d+=k[S]||k.default}return d}formatToParts(g){return this.numberFormatter.formatToParts(g)}formatRange(g,d){if(typeof this.numberFormatter.formatRange=="function")return this.numberFormatter.formatRange(g,d);if(d<g)throw new RangeError("End date must be >= start date");return`${this.format(g)} – ${this.format(d)}`}formatRangeToParts(g,d){if(typeof this.numberFormatter.formatRangeToParts=="function")return this.numberFormatter.formatRangeToParts(g,d);if(d<g)throw new RangeError("End date must be >= start date");let f=this.numberFormatter.formatToParts(g),c=this.numberFormatter.formatToParts(d);return[...f.map(p=>({...p,source:"startRange"})),{type:"literal",value:" – ",source:"shared"},...c.map(p=>({...p,source:"endRange"}))]}resolvedOptions(){let g=this.numberFormatter.resolvedOptions();return!n&&this.options.signDisplay!=null&&(g={...g,signDisplay:this.options.signDisplay}),!a&&this.options.style==="unit"&&(g={...g,style:"unit",unit:this.options.unit,unitDisplay:this.options.unitDisplay}),g}constructor(g,d={}){this.numberFormatter=l(g,d),this.options=d}}function l(x,g={}){let{numberingSystem:d}=g;if(d&&x.indexOf("-u-nu-")===-1&&(x=`${x}-u-nu-${d}`),g.style==="unit"&&!a){var f;let{unit:S,unitDisplay:k="short"}=g;if(!S)throw new Error('unit option must be provided with style: "unit"');if(!(!((f=o[S])===null||f===void 0)&&f[k]))throw new Error(`Unsupported unit ${S} with unitDisplay = ${k}`);g={...g,style:"decimal"}}let c=x+(g?Object.entries(g).sort((S,k)=>S[0]<k[0]?-1:1).join():"");if(r.has(c))return r.get(c);let p=new Intl.NumberFormat(x,g);return r.set(c,p),p}function m(x,g,d){if(g==="auto")return x.format(d);if(g==="never")return x.format(Math.abs(d));{let f=!1;if(g==="always"?f=d>0||Object.is(d,0):g==="exceptZero"&&(Object.is(d,-0)||Object.is(d,0)?d=Math.abs(d):f=d>0),f){let c=x.format(-d),p=x.format(d),S=c.replace(p,"").replace(/\u200e|\u061C/,"");return[...S].length!==1&&console.warn("@react-aria/i18n polyfill for NumberFormat signDisplay: Unsupported case"),c.replace(p,"!!!").replace(S,"+").replace("!!!",p)}else return x.format(d)}}const b=new RegExp("^.*\\(.*\\).*$"),D=["latn","arab","hanidec"];class O{parse(g){return N(this.locale,this.options,g).parse(g)}isValidPartialNumber(g,d,f){return N(this.locale,this.options,g).isValidPartialNumber(g,d,f)}getNumberingSystem(g){return N(this.locale,this.options,g).options.numberingSystem}constructor(g,d={}){this.locale=g,this.options=d}}const I=new Map;function N(x,g,d){let f=H(x,g);if(!x.includes("-nu-")&&!f.isValidPartialNumber(d)){for(let c of D)if(c!==f.options.numberingSystem){let p=H(x+(x.includes("-u-")?"-nu-":"-u-nu-")+c,g);if(p.isValidPartialNumber(d))return p}}return f}function H(x,g){let d=x+(g?Object.entries(g).sort((c,p)=>c[0]<p[0]?-1:1).join():""),f=I.get(d);return f||(f=new j(x,g),I.set(d,f)),f}class j{parse(g){let d=this.sanitize(g);d=y(d,this.symbols.group,"").replace(this.symbols.decimal,".").replace(this.symbols.minusSign,"-").replace(this.symbols.numeral,this.symbols.index);let f=d?+d:NaN;if(isNaN(f))return NaN;if(this.options.currencySign==="accounting"&&b.test(g)&&(f=-1*f),this.options.style==="percent"){f/=100;var c;f=+f.toFixed(((c=this.options.maximumFractionDigits)!==null&&c!==void 0?c:0)+2)}return f}sanitize(g){return g=g.replace(this.symbols.literals,""),g=g.replace("-",this.symbols.minusSign),this.options.numberingSystem==="arab"&&(g=g.replace(",",this.symbols.decimal),g=g.replace(String.fromCharCode(1548),this.symbols.decimal),g=y(g,".",this.symbols.group)),this.options.locale==="fr-FR"&&(g=y(g,".",String.fromCharCode(8239))),g}isValidPartialNumber(g,d=-1/0,f=1/0){return g=this.sanitize(g),g.startsWith(this.symbols.minusSign)&&d<0?g=g.slice(this.symbols.minusSign.length):this.symbols.plusSign&&g.startsWith(this.symbols.plusSign)&&f>0&&(g=g.slice(this.symbols.plusSign.length)),g.startsWith(this.symbols.group)?!1:(g=y(g,this.symbols.group,"").replace(this.symbols.numeral,"").replace(this.symbols.decimal,""),g.length===0)}constructor(g,d={}){this.formatter=new Intl.NumberFormat(g,d),this.options=this.formatter.resolvedOptions(),this.symbols=h(this.formatter,this.options,d)}}const u=new Set(["decimal","fraction","integer","minusSign","plusSign","group"]);function h(x,g,d){var f,c,p,S;let k=x.formatToParts(-10000.111),$=x.formatToParts(10000.111),M=x.formatToParts(1);var z;let W=(z=(f=k.find(rt=>rt.type==="minusSign"))===null||f===void 0?void 0:f.value)!==null&&z!==void 0?z:"-",G=(c=$.find(rt=>rt.type==="plusSign"))===null||c===void 0?void 0:c.value;!G&&((d==null?void 0:d.signDisplay)==="exceptZero"||(d==null?void 0:d.signDisplay)==="always")&&(G="+");let Q=(p=k.find(rt=>rt.type==="decimal"))===null||p===void 0?void 0:p.value,oe=(S=k.find(rt=>rt.type==="group"))===null||S===void 0?void 0:S.value,re=k.filter(rt=>!u.has(rt.type)).map(rt=>E(rt.value)),me=M.filter(rt=>!u.has(rt.type)).map(rt=>E(rt.value)),le=[...new Set([...me,...re])].sort((rt,At)=>At.length-rt.length),Ee=le.length===0?new RegExp("[\\p{White_Space}]","gu"):new RegExp(`${le.join("|")}|[\\p{White_Space}]`,"gu"),$e=[...new Intl.NumberFormat(g.locale,{useGrouping:!1}).format(9876543210)].reverse(),lt=new Map($e.map((rt,At)=>[rt,At])),Ze=new RegExp(`[${$e.join("")}]`,"g");return{minusSign:W,plusSign:G,decimal:Q,group:oe,literals:Ee,numeral:Ze,index:rt=>String(lt.get(rt))}}function y(x,g,d){return x.replaceAll?x.replaceAll(g,d):x.split(g).join(d)}function E(x){return x.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&")}}(L3)),L3.exports}var V9;function vce(){return V9||(V9=1,function(e){var t=te,r=ZS(),n=s5(),a=$A(),o=l5();function s(z,W,G,Q){Object.defineProperty(z,W,{get:G,set:Q,enumerable:!0,configurable:!0})}function l(z){return z&&z.__esModule?z.default:z}s(e.exports,"I18nProvider",()=>h),s(e.exports,"useLocale",()=>y),s(e.exports,"useMessageFormatter",()=>E.useMessageFormatter),s(e.exports,"useLocalizedStringFormatter",()=>d),s(e.exports,"useListFormatter",()=>f),s(e.exports,"useDateFormatter",()=>c),s(e.exports,"useNumberFormatter",()=>S),s(e.exports,"useCollator",()=>$),s(e.exports,"useFilter",()=>M);const m=new Set(["Arab","Syrc","Samr","Mand","Thaa","Mend","Nkoo","Adlm","Rohg","Hebr"]),b=new Set(["ae","ar","arc","bcc","bqi","ckb","dv","fa","glk","he","ku","mzn","nqo","pnb","ps","sd","ug","ur","yi"]);function D(z){if(Intl.Locale){let G=new Intl.Locale(z).maximize().script;return m.has(G)}let W=z.split("-")[0];return b.has(W)}function O(){let z=typeof navigator<"u"&&(navigator.language||navigator.userLanguage)||"en-US";try{Intl.DateTimeFormat.supportedLocalesOf([z])}catch{z="en-US"}return{locale:z,direction:D(z)?"rtl":"ltr"}}let I=O(),N=new Set;function H(){I=O();for(let z of N)z(I)}function j(){let z=(0,r.useIsSSR)(),[W,G]=(0,t.useState)(I);return(0,t.useEffect)(()=>(N.size===0&&window.addEventListener("languagechange",H),N.add(G),()=>{N.delete(G),N.size===0&&window.removeEventListener("languagechange",H)}),[]),z?{locale:"en-US",direction:"ltr"}:W}const u=l(t).createContext(null);function h(z){let{locale:W,children:G}=z,Q=j(),oe=W?{locale:W,direction:D(W)?"rtl":"ltr"}:Q;return l(t).createElement(u.Provider,{value:oe},G)}function y(){let z=j();return(0,t.useContext)(u)||z}var E={};const x=new WeakMap;function g(z){let W=x.get(z);return W||(W=new n.LocalizedStringDictionary(z),x.set(z,W)),W}function d(z){let{locale:W}=y(),G=(0,t.useMemo)(()=>g(z),[z]);return(0,t.useMemo)(()=>new n.LocalizedStringFormatter(W,G),[W,G])}function f(z={}){let{locale:W}=y();return(0,t.useMemo)(()=>new Intl.ListFormat(W,z),[W,z])}function c(z){let W=(0,t.useRef)(null);z&&W.current&&p(z,W.current)&&(z=W.current),W.current=z;let{locale:G}=y();return(0,t.useMemo)(()=>new a.DateFormatter(G,z),[G,z])}function p(z,W){if(z===W)return!0;let G=Object.keys(z),Q=Object.keys(W);if(G.length!==Q.length)return!1;for(let oe of G)if(W[oe]!==z[oe])return!1;return!0}function S(z={}){let{locale:W}=y();return(0,t.useMemo)(()=>new o.NumberFormatter(W,z),[W,z])}let k=new Map;function $(z){let{locale:W}=y(),G=W+(z?Object.entries(z).sort((oe,re)=>oe[0]<re[0]?-1:1).join():"");if(k.has(G))return k.get(G);let Q=new Intl.Collator(W,z);return k.set(G,Q),Q}function M(z){let W=$({usage:"search",...z}),G=(0,t.useCallback)((re,me)=>me.length===0?!0:(re=re.normalize("NFC"),me=me.normalize("NFC"),W.compare(re.slice(0,me.length),me)===0),[W]),Q=(0,t.useCallback)((re,me)=>me.length===0?!0:(re=re.normalize("NFC"),me=me.normalize("NFC"),W.compare(re.slice(-me.length),me)===0),[W]),oe=(0,t.useCallback)((re,me)=>{if(me.length===0)return!0;re=re.normalize("NFC"),me=me.normalize("NFC");let le=0,Ee=me.length;for(;le+Ee<=re.length;le++){let $e=re.slice(le,le+Ee);if(W.compare(me,$e)===0)return!0}return!1},[W]);return(0,t.useMemo)(()=>({startsWith:G,endsWith:Q,contains:oe}),[G,Q,oe])}}(F3)),F3.exports}var LC={},z3={exports:{}},aj=function(e,t){return aj=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,n){r.__proto__=n}||function(r,n){for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(r[a]=n[a])},aj(e,t)};function MA(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");aj(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}var pg=function(){return pg=Object.assign||function(t){for(var r,n=1,a=arguments.length;n<a;n++){r=arguments[n];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(t[o]=r[o])}return t},pg.apply(this,arguments)};function V3(e,t,r){if(r||arguments.length===2)for(var n=0,a=t.length,o;n<a;n++)(o||!(n in t))&&(o||(o=Array.prototype.slice.call(t,0,n)),o[n]=t[n]);return e.concat(o||Array.prototype.slice.call(t))}var X2=function(){return X2=Object.assign||function(t){for(var r,n=1,a=arguments.length;n<a;n++){r=arguments[n];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(t[o]=r[o])}return t},X2.apply(this,arguments)},fo;(function(e){e[e.EXPECT_ARGUMENT_CLOSING_BRACE=1]="EXPECT_ARGUMENT_CLOSING_BRACE",e[e.EMPTY_ARGUMENT=2]="EMPTY_ARGUMENT",e[e.MALFORMED_ARGUMENT=3]="MALFORMED_ARGUMENT",e[e.EXPECT_ARGUMENT_TYPE=4]="EXPECT_ARGUMENT_TYPE",e[e.INVALID_ARGUMENT_TYPE=5]="INVALID_ARGUMENT_TYPE",e[e.EXPECT_ARGUMENT_STYLE=6]="EXPECT_ARGUMENT_STYLE",e[e.INVALID_NUMBER_SKELETON=7]="INVALID_NUMBER_SKELETON",e[e.INVALID_DATE_TIME_SKELETON=8]="INVALID_DATE_TIME_SKELETON",e[e.EXPECT_NUMBER_SKELETON=9]="EXPECT_NUMBER_SKELETON",e[e.EXPECT_DATE_TIME_SKELETON=10]="EXPECT_DATE_TIME_SKELETON",e[e.UNCLOSED_QUOTE_IN_ARGUMENT_STYLE=11]="UNCLOSED_QUOTE_IN_ARGUMENT_STYLE",e[e.EXPECT_SELECT_ARGUMENT_OPTIONS=12]="EXPECT_SELECT_ARGUMENT_OPTIONS",e[e.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE=13]="EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE",e[e.INVALID_PLURAL_ARGUMENT_OFFSET_VALUE=14]="INVALID_PLURAL_ARGUMENT_OFFSET_VALUE",e[e.EXPECT_SELECT_ARGUMENT_SELECTOR=15]="EXPECT_SELECT_ARGUMENT_SELECTOR",e[e.EXPECT_PLURAL_ARGUMENT_SELECTOR=16]="EXPECT_PLURAL_ARGUMENT_SELECTOR",e[e.EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT=17]="EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT",e[e.EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT=18]="EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT",e[e.INVALID_PLURAL_ARGUMENT_SELECTOR=19]="INVALID_PLURAL_ARGUMENT_SELECTOR",e[e.DUPLICATE_PLURAL_ARGUMENT_SELECTOR=20]="DUPLICATE_PLURAL_ARGUMENT_SELECTOR",e[e.DUPLICATE_SELECT_ARGUMENT_SELECTOR=21]="DUPLICATE_SELECT_ARGUMENT_SELECTOR",e[e.MISSING_OTHER_CLAUSE=22]="MISSING_OTHER_CLAUSE",e[e.INVALID_TAG=23]="INVALID_TAG",e[e.INVALID_TAG_NAME=25]="INVALID_TAG_NAME",e[e.UNMATCHED_CLOSING_TAG=26]="UNMATCHED_CLOSING_TAG",e[e.UNCLOSED_TAG=27]="UNCLOSED_TAG"})(fo||(fo={}));var Ps;(function(e){e[e.literal=0]="literal",e[e.argument=1]="argument",e[e.number=2]="number",e[e.date=3]="date",e[e.time=4]="time",e[e.select=5]="select",e[e.plural=6]="plural",e[e.pound=7]="pound",e[e.tag=8]="tag"})(Ps||(Ps={}));var Bb;(function(e){e[e.number=0]="number",e[e.dateTime=1]="dateTime"})(Bb||(Bb={}));function W9(e){return e.type===Ps.literal}function bce(e){return e.type===Ps.argument}function TK(e){return e.type===Ps.number}function $K(e){return e.type===Ps.date}function MK(e){return e.type===Ps.time}function IK(e){return e.type===Ps.select}function jK(e){return e.type===Ps.plural}function xce(e){return e.type===Ps.pound}function FK(e){return e.type===Ps.tag}function BK(e){return!!(e&&typeof e=="object"&&e.type===Bb.number)}function oj(e){return!!(e&&typeof e=="object"&&e.type===Bb.dateTime)}var NK=/[ \xA0\u1680\u2000-\u200A\u202F\u205F\u3000]/,Dce=/(?:[Eec]{1,6}|G{1,5}|[Qq]{1,5}|(?:[yYur]+|U{1,5})|[ML]{1,5}|d{1,2}|D{1,3}|F{1}|[abB]{1,5}|[hkHK]{1,2}|w{1,2}|W{1}|m{1,2}|s{1,2}|[zZOvVxX]{1,4})(?=([^']*'[^']*')*[^']*$)/g;function Sce(e){var t={};return e.replace(Dce,function(r){var n=r.length;switch(r[0]){case"G":t.era=n===4?"long":n===5?"narrow":"short";break;case"y":t.year=n===2?"2-digit":"numeric";break;case"Y":case"u":case"U":case"r":throw new RangeError("`Y/u/U/r` (year) patterns are not supported, use `y` instead");case"q":case"Q":throw new RangeError("`q/Q` (quarter) patterns are not supported");case"M":case"L":t.month=["numeric","2-digit","short","long","narrow"][n-1];break;case"w":case"W":throw new RangeError("`w/W` (week) patterns are not supported");case"d":t.day=["numeric","2-digit"][n-1];break;case"D":case"F":case"g":throw new RangeError("`D/F/g` (day) patterns are not supported, use `d` instead");case"E":t.weekday=n===4?"short":n===5?"narrow":"short";break;case"e":if(n<4)throw new RangeError("`e..eee` (weekday) patterns are not supported");t.weekday=["short","long","narrow","short"][n-4];break;case"c":if(n<4)throw new RangeError("`c..ccc` (weekday) patterns are not supported");t.weekday=["short","long","narrow","short"][n-4];break;case"a":t.hour12=!0;break;case"b":case"B":throw new RangeError("`b/B` (period) patterns are not supported, use `a` instead");case"h":t.hourCycle="h12",t.hour=["numeric","2-digit"][n-1];break;case"H":t.hourCycle="h23",t.hour=["numeric","2-digit"][n-1];break;case"K":t.hourCycle="h11",t.hour=["numeric","2-digit"][n-1];break;case"k":t.hourCycle="h24",t.hour=["numeric","2-digit"][n-1];break;case"j":case"J":case"C":throw new RangeError("`j/J/C` (hour) patterns are not supported, use `h/H/K/k` instead");case"m":t.minute=["numeric","2-digit"][n-1];break;case"s":t.second=["numeric","2-digit"][n-1];break;case"S":case"A":throw new RangeError("`S/A` (second) patterns are not supported, use `s` instead");case"z":t.timeZoneName=n<4?"short":"long";break;case"Z":case"O":case"v":case"V":case"X":case"x":throw new RangeError("`Z/O/v/V/X/x` (timeZone) patterns are not supported, use `z` instead")}return""}),t}var Hs=function(){return Hs=Object.assign||function(t){for(var r,n=1,a=arguments.length;n<a;n++){r=arguments[n];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(t[o]=r[o])}return t},Hs.apply(this,arguments)},wce=/[\t-\r \x85\u200E\u200F\u2028\u2029]/i;function Cce(e){if(e.length===0)throw new Error("Number skeleton cannot be empty");for(var t=e.split(wce).filter(function(I){return I.length>0}),r=[],n=0,a=t;n<a.length;n++){var o=a[n],s=o.split("/");if(s.length===0)throw new Error("Invalid number skeleton");for(var l=s[0],m=s.slice(1),b=0,D=m;b<D.length;b++){var O=D[b];if(O.length===0)throw new Error("Invalid number skeleton")}r.push({stem:l,options:m})}return r}function Ece(e){return e.replace(/^(.*?)-/,"")}var H9=/^\.(?:(0+)(\*)?|(#+)|(0+)(#+))$/g,RK=/^(@+)?(\+|#+)?[rs]?$/g,Pce=/(\*)(0+)|(#+)(0+)|(0+)/g,LK=/^(0+)$/;function U9(e){var t={};return e[e.length-1]==="r"?t.roundingPriority="morePrecision":e[e.length-1]==="s"&&(t.roundingPriority="lessPrecision"),e.replace(RK,function(r,n,a){return typeof a!="string"?(t.minimumSignificantDigits=n.length,t.maximumSignificantDigits=n.length):a==="+"?t.minimumSignificantDigits=n.length:n[0]==="#"?t.maximumSignificantDigits=n.length:(t.minimumSignificantDigits=n.length,t.maximumSignificantDigits=n.length+(typeof a=="string"?a.length:0)),""}),t}function zK(e){switch(e){case"sign-auto":return{signDisplay:"auto"};case"sign-accounting":case"()":return{currencySign:"accounting"};case"sign-always":case"+!":return{signDisplay:"always"};case"sign-accounting-always":case"()!":return{signDisplay:"always",currencySign:"accounting"};case"sign-except-zero":case"+?":return{signDisplay:"exceptZero"};case"sign-accounting-except-zero":case"()?":return{signDisplay:"exceptZero",currencySign:"accounting"};case"sign-never":case"+_":return{signDisplay:"never"}}}function Ace(e){var t;if(e[0]==="E"&&e[1]==="E"?(t={notation:"engineering"},e=e.slice(2)):e[0]==="E"&&(t={notation:"scientific"},e=e.slice(1)),t){var r=e.slice(0,2);if(r==="+!"?(t.signDisplay="always",e=e.slice(2)):r==="+?"&&(t.signDisplay="exceptZero",e=e.slice(2)),!LK.test(e))throw new Error("Malformed concise eng/scientific notation");t.minimumIntegerDigits=e.length}return t}function K9(e){var t={},r=zK(e);return r||t}function kce(e){for(var t={},r=0,n=e;r<n.length;r++){var a=n[r];switch(a.stem){case"percent":case"%":t.style="percent";continue;case"%x100":t.style="percent",t.scale=100;continue;case"currency":t.style="currency",t.currency=a.options[0];continue;case"group-off":case",_":t.useGrouping=!1;continue;case"precision-integer":case".":t.maximumFractionDigits=0;continue;case"measure-unit":case"unit":t.style="unit",t.unit=Ece(a.options[0]);continue;case"compact-short":case"K":t.notation="compact",t.compactDisplay="short";continue;case"compact-long":case"KK":t.notation="compact",t.compactDisplay="long";continue;case"scientific":t=Hs(Hs(Hs({},t),{notation:"scientific"}),a.options.reduce(function(m,b){return Hs(Hs({},m),K9(b))},{}));continue;case"engineering":t=Hs(Hs(Hs({},t),{notation:"engineering"}),a.options.reduce(function(m,b){return Hs(Hs({},m),K9(b))},{}));continue;case"notation-simple":t.notation="standard";continue;case"unit-width-narrow":t.currencyDisplay="narrowSymbol",t.unitDisplay="narrow";continue;case"unit-width-short":t.currencyDisplay="code",t.unitDisplay="short";continue;case"unit-width-full-name":t.currencyDisplay="name",t.unitDisplay="long";continue;case"unit-width-iso-code":t.currencyDisplay="symbol";continue;case"scale":t.scale=parseFloat(a.options[0]);continue;case"integer-width":if(a.options.length>1)throw new RangeError("integer-width stems only accept a single optional option");a.options[0].replace(Pce,function(m,b,D,O,I,N){if(b)t.minimumIntegerDigits=D.length;else{if(O&&I)throw new Error("We currently do not support maximum integer digits");if(N)throw new Error("We currently do not support exact integer digits")}return""});continue}if(LK.test(a.stem)){t.minimumIntegerDigits=a.stem.length;continue}if(H9.test(a.stem)){if(a.options.length>1)throw new RangeError("Fraction-precision stems only accept a single optional option");a.stem.replace(H9,function(m,b,D,O,I,N){return D==="*"?t.minimumFractionDigits=b.length:O&&O[0]==="#"?t.maximumFractionDigits=O.length:I&&N?(t.minimumFractionDigits=I.length,t.maximumFractionDigits=I.length+N.length):(t.minimumFractionDigits=b.length,t.maximumFractionDigits=b.length),""});var o=a.options[0];o==="w"?t=Hs(Hs({},t),{trailingZeroDisplay:"stripIfInteger"}):o&&(t=Hs(Hs({},t),U9(o)));continue}if(RK.test(a.stem)){t=Hs(Hs({},t),U9(a.stem));continue}var s=zK(a.stem);s&&(t=Hs(Hs({},t),s));var l=Ace(a.stem);l&&(t=Hs(Hs({},t),l))}return t}var zC={AX:["H"],BQ:["H"],CP:["H"],CZ:["H"],DK:["H"],FI:["H"],ID:["H"],IS:["H"],ML:["H"],NE:["H"],RU:["H"],SE:["H"],SJ:["H"],SK:["H"],AS:["h","H"],BT:["h","H"],DJ:["h","H"],ER:["h","H"],GH:["h","H"],IN:["h","H"],LS:["h","H"],PG:["h","H"],PW:["h","H"],SO:["h","H"],TO:["h","H"],VU:["h","H"],WS:["h","H"],"001":["H","h"],AL:["h","H","hB"],TD:["h","H","hB"],"ca-ES":["H","h","hB"],CF:["H","h","hB"],CM:["H","h","hB"],"fr-CA":["H","h","hB"],"gl-ES":["H","h","hB"],"it-CH":["H","h","hB"],"it-IT":["H","h","hB"],LU:["H","h","hB"],NP:["H","h","hB"],PF:["H","h","hB"],SC:["H","h","hB"],SM:["H","h","hB"],SN:["H","h","hB"],TF:["H","h","hB"],VA:["H","h","hB"],CY:["h","H","hb","hB"],GR:["h","H","hb","hB"],CO:["h","H","hB","hb"],DO:["h","H","hB","hb"],KP:["h","H","hB","hb"],KR:["h","H","hB","hb"],NA:["h","H","hB","hb"],PA:["h","H","hB","hb"],PR:["h","H","hB","hb"],VE:["h","H","hB","hb"],AC:["H","h","hb","hB"],AI:["H","h","hb","hB"],BW:["H","h","hb","hB"],BZ:["H","h","hb","hB"],CC:["H","h","hb","hB"],CK:["H","h","hb","hB"],CX:["H","h","hb","hB"],DG:["H","h","hb","hB"],FK:["H","h","hb","hB"],GB:["H","h","hb","hB"],GG:["H","h","hb","hB"],GI:["H","h","hb","hB"],IE:["H","h","hb","hB"],IM:["H","h","hb","hB"],IO:["H","h","hb","hB"],JE:["H","h","hb","hB"],LT:["H","h","hb","hB"],MK:["H","h","hb","hB"],MN:["H","h","hb","hB"],MS:["H","h","hb","hB"],NF:["H","h","hb","hB"],NG:["H","h","hb","hB"],NR:["H","h","hb","hB"],NU:["H","h","hb","hB"],PN:["H","h","hb","hB"],SH:["H","h","hb","hB"],SX:["H","h","hb","hB"],TA:["H","h","hb","hB"],ZA:["H","h","hb","hB"],"af-ZA":["H","h","hB","hb"],AR:["H","h","hB","hb"],CL:["H","h","hB","hb"],CR:["H","h","hB","hb"],CU:["H","h","hB","hb"],EA:["H","h","hB","hb"],"es-BO":["H","h","hB","hb"],"es-BR":["H","h","hB","hb"],"es-EC":["H","h","hB","hb"],"es-ES":["H","h","hB","hb"],"es-GQ":["H","h","hB","hb"],"es-PE":["H","h","hB","hb"],GT:["H","h","hB","hb"],HN:["H","h","hB","hb"],IC:["H","h","hB","hb"],KG:["H","h","hB","hb"],KM:["H","h","hB","hb"],LK:["H","h","hB","hb"],MA:["H","h","hB","hb"],MX:["H","h","hB","hb"],NI:["H","h","hB","hb"],PY:["H","h","hB","hb"],SV:["H","h","hB","hb"],UY:["H","h","hB","hb"],JP:["H","h","K"],AD:["H","hB"],AM:["H","hB"],AO:["H","hB"],AT:["H","hB"],AW:["H","hB"],BE:["H","hB"],BF:["H","hB"],BJ:["H","hB"],BL:["H","hB"],BR:["H","hB"],CG:["H","hB"],CI:["H","hB"],CV:["H","hB"],DE:["H","hB"],EE:["H","hB"],FR:["H","hB"],GA:["H","hB"],GF:["H","hB"],GN:["H","hB"],GP:["H","hB"],GW:["H","hB"],HR:["H","hB"],IL:["H","hB"],IT:["H","hB"],KZ:["H","hB"],MC:["H","hB"],MD:["H","hB"],MF:["H","hB"],MQ:["H","hB"],MZ:["H","hB"],NC:["H","hB"],NL:["H","hB"],PM:["H","hB"],PT:["H","hB"],RE:["H","hB"],RO:["H","hB"],SI:["H","hB"],SR:["H","hB"],ST:["H","hB"],TG:["H","hB"],TR:["H","hB"],WF:["H","hB"],YT:["H","hB"],BD:["h","hB","H"],PK:["h","hB","H"],AZ:["H","hB","h"],BA:["H","hB","h"],BG:["H","hB","h"],CH:["H","hB","h"],GE:["H","hB","h"],LI:["H","hB","h"],ME:["H","hB","h"],RS:["H","hB","h"],UA:["H","hB","h"],UZ:["H","hB","h"],XK:["H","hB","h"],AG:["h","hb","H","hB"],AU:["h","hb","H","hB"],BB:["h","hb","H","hB"],BM:["h","hb","H","hB"],BS:["h","hb","H","hB"],CA:["h","hb","H","hB"],DM:["h","hb","H","hB"],"en-001":["h","hb","H","hB"],FJ:["h","hb","H","hB"],FM:["h","hb","H","hB"],GD:["h","hb","H","hB"],GM:["h","hb","H","hB"],GU:["h","hb","H","hB"],GY:["h","hb","H","hB"],JM:["h","hb","H","hB"],KI:["h","hb","H","hB"],KN:["h","hb","H","hB"],KY:["h","hb","H","hB"],LC:["h","hb","H","hB"],LR:["h","hb","H","hB"],MH:["h","hb","H","hB"],MP:["h","hb","H","hB"],MW:["h","hb","H","hB"],NZ:["h","hb","H","hB"],SB:["h","hb","H","hB"],SG:["h","hb","H","hB"],SL:["h","hb","H","hB"],SS:["h","hb","H","hB"],SZ:["h","hb","H","hB"],TC:["h","hb","H","hB"],TT:["h","hb","H","hB"],UM:["h","hb","H","hB"],US:["h","hb","H","hB"],VC:["h","hb","H","hB"],VG:["h","hb","H","hB"],VI:["h","hb","H","hB"],ZM:["h","hb","H","hB"],BO:["H","hB","h","hb"],EC:["H","hB","h","hb"],ES:["H","hB","h","hb"],GQ:["H","hB","h","hb"],PE:["H","hB","h","hb"],AE:["h","hB","hb","H"],"ar-001":["h","hB","hb","H"],BH:["h","hB","hb","H"],DZ:["h","hB","hb","H"],EG:["h","hB","hb","H"],EH:["h","hB","hb","H"],HK:["h","hB","hb","H"],IQ:["h","hB","hb","H"],JO:["h","hB","hb","H"],KW:["h","hB","hb","H"],LB:["h","hB","hb","H"],LY:["h","hB","hb","H"],MO:["h","hB","hb","H"],MR:["h","hB","hb","H"],OM:["h","hB","hb","H"],PH:["h","hB","hb","H"],PS:["h","hB","hb","H"],QA:["h","hB","hb","H"],SA:["h","hB","hb","H"],SD:["h","hB","hb","H"],SY:["h","hB","hb","H"],TN:["h","hB","hb","H"],YE:["h","hB","hb","H"],AF:["H","hb","hB","h"],LA:["H","hb","hB","h"],CN:["H","hB","hb","h"],LV:["H","hB","hb","h"],TL:["H","hB","hb","h"],"zu-ZA":["H","hB","hb","h"],CD:["hB","H"],IR:["hB","H"],"hi-IN":["hB","h","H"],"kn-IN":["hB","h","H"],"ml-IN":["hB","h","H"],"te-IN":["hB","h","H"],KH:["hB","h","H","hb"],"ta-IN":["hB","h","hb","H"],BN:["hb","hB","h","H"],MY:["hb","hB","h","H"],ET:["hB","hb","h","H"],"gu-IN":["hB","hb","h","H"],"mr-IN":["hB","hb","h","H"],"pa-IN":["hB","hb","h","H"],TW:["hB","hb","h","H"],KE:["hB","hb","H","h"],MM:["hB","hb","H","h"],TZ:["hB","hb","H","h"],UG:["hB","hb","H","h"]};function Oce(e,t){for(var r="",n=0;n<e.length;n++){var a=e.charAt(n);if(a==="j"){for(var o=0;n+1<e.length&&e.charAt(n+1)===a;)o++,n++;var s=1+(o&1),l=o<2?1:3+(o>>1),m="a",b=_ce(t);for((b=="H"||b=="k")&&(l=0);l-- >0;)r+=m;for(;s-- >0;)r=b+r}else a==="J"?r+="H":r+=a}return r}function _ce(e){var t=e.hourCycle;if(t===void 0&&e.hourCycles&&e.hourCycles.length&&(t=e.hourCycles[0]),t)switch(t){case"h24":return"k";case"h23":return"H";case"h12":return"h";case"h11":return"K";default:throw new Error("Invalid hourCycle")}var r=e.language,n;r!=="root"&&(n=e.maximize().region);var a=zC[n||""]||zC[r||""]||zC["".concat(r,"-001")]||zC["001"];return a[0]}var W3,Tce=new RegExp("^".concat(NK.source,"*")),$ce=new RegExp("".concat(NK.source,"*$"));function go(e,t){return{start:e,end:t}}var Mce=!!String.prototype.startsWith,Ice=!!String.fromCodePoint,jce=!!Object.fromEntries,Fce=!!String.prototype.codePointAt,Bce=!!String.prototype.trimStart,Nce=!!String.prototype.trimEnd,Rce=!!Number.isSafeInteger,Lce=Rce?Number.isSafeInteger:function(e){return typeof e=="number"&&isFinite(e)&&Math.floor(e)===e&&Math.abs(e)<=9007199254740991},sj=!0;try{var zce=WK("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu");sj=((W3=zce.exec("a"))===null||W3===void 0?void 0:W3[0])==="a"}catch{sj=!1}var G9=Mce?function(t,r,n){return t.startsWith(r,n)}:function(t,r,n){return t.slice(n,n+r.length)===r},lj=Ice?String.fromCodePoint:function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];for(var n="",a=t.length,o=0,s;a>o;){if(s=t[o++],s>1114111)throw RangeError(s+" is not a valid code point");n+=s<65536?String.fromCharCode(s):String.fromCharCode(((s-=65536)>>10)+55296,s%1024+56320)}return n},q9=jce?Object.fromEntries:function(t){for(var r={},n=0,a=t;n<a.length;n++){var o=a[n],s=o[0],l=o[1];r[s]=l}return r},VK=Fce?function(t,r){return t.codePointAt(r)}:function(t,r){var n=t.length;if(!(r<0||r>=n)){var a=t.charCodeAt(r),o;return a<55296||a>56319||r+1===n||(o=t.charCodeAt(r+1))<56320||o>57343?a:(a-55296<<10)+(o-56320)+65536}},Vce=Bce?function(t){return t.trimStart()}:function(t){return t.replace(Tce,"")},Wce=Nce?function(t){return t.trimEnd()}:function(t){return t.replace($ce,"")};function WK(e,t){return new RegExp(e,t)}var uj;if(sj){var Y9=WK("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu");uj=function(t,r){var n;Y9.lastIndex=r;var a=Y9.exec(t);return(n=a[1])!==null&&n!==void 0?n:""}}else uj=function(t,r){for(var n=[];;){var a=VK(t,r);if(a===void 0||HK(a)||Gce(a))break;n.push(a),r+=a>=65536?2:1}return lj.apply(void 0,n)};var Hce=function(){function e(t,r){r===void 0&&(r={}),this.message=t,this.position={offset:0,line:1,column:1},this.ignoreTag=!!r.ignoreTag,this.locale=r.locale,this.requiresOtherClause=!!r.requiresOtherClause,this.shouldParseSkeletons=!!r.shouldParseSkeletons}return e.prototype.parse=function(){if(this.offset()!==0)throw Error("parser can only be used once");return this.parseMessage(0,"",!1)},e.prototype.parseMessage=function(t,r,n){for(var a=[];!this.isEOF();){var o=this.char();if(o===123){var s=this.parseArgument(t,n);if(s.err)return s;a.push(s.val)}else{if(o===125&&t>0)break;if(o===35&&(r==="plural"||r==="selectordinal")){var l=this.clonePosition();this.bump(),a.push({type:Ps.pound,location:go(l,this.clonePosition())})}else if(o===60&&!this.ignoreTag&&this.peek()===47){if(n)break;return this.error(fo.UNMATCHED_CLOSING_TAG,go(this.clonePosition(),this.clonePosition()))}else if(o===60&&!this.ignoreTag&&cj(this.peek()||0)){var s=this.parseTag(t,r);if(s.err)return s;a.push(s.val)}else{var s=this.parseLiteral(t,r);if(s.err)return s;a.push(s.val)}}}return{val:a,err:null}},e.prototype.parseTag=function(t,r){var n=this.clonePosition();this.bump();var a=this.parseTagName();if(this.bumpSpace(),this.bumpIf("/>"))return{val:{type:Ps.literal,value:"<".concat(a,"/>"),location:go(n,this.clonePosition())},err:null};if(this.bumpIf(">")){var o=this.parseMessage(t+1,r,!0);if(o.err)return o;var s=o.val,l=this.clonePosition();if(this.bumpIf("</")){if(this.isEOF()||!cj(this.char()))return this.error(fo.INVALID_TAG,go(l,this.clonePosition()));var m=this.clonePosition(),b=this.parseTagName();return a!==b?this.error(fo.UNMATCHED_CLOSING_TAG,go(m,this.clonePosition())):(this.bumpSpace(),this.bumpIf(">")?{val:{type:Ps.tag,value:a,children:s,location:go(n,this.clonePosition())},err:null}:this.error(fo.INVALID_TAG,go(l,this.clonePosition())))}else return this.error(fo.UNCLOSED_TAG,go(n,this.clonePosition()))}else return this.error(fo.INVALID_TAG,go(n,this.clonePosition()))},e.prototype.parseTagName=function(){var t=this.offset();for(this.bump();!this.isEOF()&&Kce(this.char());)this.bump();return this.message.slice(t,this.offset())},e.prototype.parseLiteral=function(t,r){for(var n=this.clonePosition(),a="";;){var o=this.tryParseQuote(r);if(o){a+=o;continue}var s=this.tryParseUnquoted(t,r);if(s){a+=s;continue}var l=this.tryParseLeftAngleBracket();if(l){a+=l;continue}break}var m=go(n,this.clonePosition());return{val:{type:Ps.literal,value:a,location:m},err:null}},e.prototype.tryParseLeftAngleBracket=function(){return!this.isEOF()&&this.char()===60&&(this.ignoreTag||!Uce(this.peek()||0))?(this.bump(),"<"):null},e.prototype.tryParseQuote=function(t){if(this.isEOF()||this.char()!==39)return null;switch(this.peek()){case 39:return this.bump(),this.bump(),"'";case 123:case 60:case 62:case 125:break;case 35:if(t==="plural"||t==="selectordinal")break;return null;default:return null}this.bump();var r=[this.char()];for(this.bump();!this.isEOF();){var n=this.char();if(n===39)if(this.peek()===39)r.push(39),this.bump();else{this.bump();break}else r.push(n);this.bump()}return lj.apply(void 0,r)},e.prototype.tryParseUnquoted=function(t,r){if(this.isEOF())return null;var n=this.char();return n===60||n===123||n===35&&(r==="plural"||r==="selectordinal")||n===125&&t>0?null:(this.bump(),lj(n))},e.prototype.parseArgument=function(t,r){var n=this.clonePosition();if(this.bump(),this.bumpSpace(),this.isEOF())return this.error(fo.EXPECT_ARGUMENT_CLOSING_BRACE,go(n,this.clonePosition()));if(this.char()===125)return this.bump(),this.error(fo.EMPTY_ARGUMENT,go(n,this.clonePosition()));var a=this.parseIdentifierIfPossible().value;if(!a)return this.error(fo.MALFORMED_ARGUMENT,go(n,this.clonePosition()));if(this.bumpSpace(),this.isEOF())return this.error(fo.EXPECT_ARGUMENT_CLOSING_BRACE,go(n,this.clonePosition()));switch(this.char()){case 125:return this.bump(),{val:{type:Ps.argument,value:a,location:go(n,this.clonePosition())},err:null};case 44:return this.bump(),this.bumpSpace(),this.isEOF()?this.error(fo.EXPECT_ARGUMENT_CLOSING_BRACE,go(n,this.clonePosition())):this.parseArgumentOptions(t,r,a,n);default:return this.error(fo.MALFORMED_ARGUMENT,go(n,this.clonePosition()))}},e.prototype.parseIdentifierIfPossible=function(){var t=this.clonePosition(),r=this.offset(),n=uj(this.message,r),a=r+n.length;this.bumpTo(a);var o=this.clonePosition(),s=go(t,o);return{value:n,location:s}},e.prototype.parseArgumentOptions=function(t,r,n,a){var o,s=this.clonePosition(),l=this.parseIdentifierIfPossible().value,m=this.clonePosition();switch(l){case"":return this.error(fo.EXPECT_ARGUMENT_TYPE,go(s,m));case"number":case"date":case"time":{this.bumpSpace();var b=null;if(this.bumpIf(",")){this.bumpSpace();var D=this.clonePosition(),O=this.parseSimpleArgStyleIfPossible();if(O.err)return O;var I=Wce(O.val);if(I.length===0)return this.error(fo.EXPECT_ARGUMENT_STYLE,go(this.clonePosition(),this.clonePosition()));var N=go(D,this.clonePosition());b={style:I,styleLocation:N}}var H=this.tryParseArgumentClose(a);if(H.err)return H;var j=go(a,this.clonePosition());if(b&&G9(b==null?void 0:b.style,"::",0)){var u=Vce(b.style.slice(2));if(l==="number"){var O=this.parseNumberSkeletonFromString(u,b.styleLocation);return O.err?O:{val:{type:Ps.number,value:n,location:j,style:O.val},err:null}}else{if(u.length===0)return this.error(fo.EXPECT_DATE_TIME_SKELETON,j);var h=u;this.locale&&(h=Oce(u,this.locale));var I={type:Bb.dateTime,pattern:h,location:b.styleLocation,parsedOptions:this.shouldParseSkeletons?Sce(h):{}},y=l==="date"?Ps.date:Ps.time;return{val:{type:y,value:n,location:j,style:I},err:null}}}return{val:{type:l==="number"?Ps.number:l==="date"?Ps.date:Ps.time,value:n,location:j,style:(o=b==null?void 0:b.style)!==null&&o!==void 0?o:null},err:null}}case"plural":case"selectordinal":case"select":{var E=this.clonePosition();if(this.bumpSpace(),!this.bumpIf(","))return this.error(fo.EXPECT_SELECT_ARGUMENT_OPTIONS,go(E,X2({},E)));this.bumpSpace();var x=this.parseIdentifierIfPossible(),g=0;if(l!=="select"&&x.value==="offset"){if(!this.bumpIf(":"))return this.error(fo.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,go(this.clonePosition(),this.clonePosition()));this.bumpSpace();var O=this.tryParseDecimalInteger(fo.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,fo.INVALID_PLURAL_ARGUMENT_OFFSET_VALUE);if(O.err)return O;this.bumpSpace(),x=this.parseIdentifierIfPossible(),g=O.val}var d=this.tryParsePluralOrSelectOptions(t,l,r,x);if(d.err)return d;var H=this.tryParseArgumentClose(a);if(H.err)return H;var f=go(a,this.clonePosition());return l==="select"?{val:{type:Ps.select,value:n,options:q9(d.val),location:f},err:null}:{val:{type:Ps.plural,value:n,options:q9(d.val),offset:g,pluralType:l==="plural"?"cardinal":"ordinal",location:f},err:null}}default:return this.error(fo.INVALID_ARGUMENT_TYPE,go(s,m))}},e.prototype.tryParseArgumentClose=function(t){return this.isEOF()||this.char()!==125?this.error(fo.EXPECT_ARGUMENT_CLOSING_BRACE,go(t,this.clonePosition())):(this.bump(),{val:!0,err:null})},e.prototype.parseSimpleArgStyleIfPossible=function(){for(var t=0,r=this.clonePosition();!this.isEOF();){var n=this.char();switch(n){case 39:{this.bump();var a=this.clonePosition();if(!this.bumpUntil("'"))return this.error(fo.UNCLOSED_QUOTE_IN_ARGUMENT_STYLE,go(a,this.clonePosition()));this.bump();break}case 123:{t+=1,this.bump();break}case 125:{if(t>0)t-=1;else return{val:this.message.slice(r.offset,this.offset()),err:null};break}default:this.bump();break}}return{val:this.message.slice(r.offset,this.offset()),err:null}},e.prototype.parseNumberSkeletonFromString=function(t,r){var n=[];try{n=Cce(t)}catch{return this.error(fo.INVALID_NUMBER_SKELETON,r)}return{val:{type:Bb.number,tokens:n,location:r,parsedOptions:this.shouldParseSkeletons?kce(n):{}},err:null}},e.prototype.tryParsePluralOrSelectOptions=function(t,r,n,a){for(var o,s=!1,l=[],m=new Set,b=a.value,D=a.location;;){if(b.length===0){var O=this.clonePosition();if(r!=="select"&&this.bumpIf("=")){var I=this.tryParseDecimalInteger(fo.EXPECT_PLURAL_ARGUMENT_SELECTOR,fo.INVALID_PLURAL_ARGUMENT_SELECTOR);if(I.err)return I;D=go(O,this.clonePosition()),b=this.message.slice(O.offset,this.offset())}else break}if(m.has(b))return this.error(r==="select"?fo.DUPLICATE_SELECT_ARGUMENT_SELECTOR:fo.DUPLICATE_PLURAL_ARGUMENT_SELECTOR,D);b==="other"&&(s=!0),this.bumpSpace();var N=this.clonePosition();if(!this.bumpIf("{"))return this.error(r==="select"?fo.EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT:fo.EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT,go(this.clonePosition(),this.clonePosition()));var H=this.parseMessage(t+1,r,n);if(H.err)return H;var j=this.tryParseArgumentClose(N);if(j.err)return j;l.push([b,{value:H.val,location:go(N,this.clonePosition())}]),m.add(b),this.bumpSpace(),o=this.parseIdentifierIfPossible(),b=o.value,D=o.location}return l.length===0?this.error(r==="select"?fo.EXPECT_SELECT_ARGUMENT_SELECTOR:fo.EXPECT_PLURAL_ARGUMENT_SELECTOR,go(this.clonePosition(),this.clonePosition())):this.requiresOtherClause&&!s?this.error(fo.MISSING_OTHER_CLAUSE,go(this.clonePosition(),this.clonePosition())):{val:l,err:null}},e.prototype.tryParseDecimalInteger=function(t,r){var n=1,a=this.clonePosition();this.bumpIf("+")||this.bumpIf("-")&&(n=-1);for(var o=!1,s=0;!this.isEOF();){var l=this.char();if(l>=48&&l<=57)o=!0,s=s*10+(l-48),this.bump();else break}var m=go(a,this.clonePosition());return o?(s*=n,Lce(s)?{val:s,err:null}:this.error(r,m)):this.error(t,m)},e.prototype.offset=function(){return this.position.offset},e.prototype.isEOF=function(){return this.offset()===this.message.length},e.prototype.clonePosition=function(){return{offset:this.position.offset,line:this.position.line,column:this.position.column}},e.prototype.char=function(){var t=this.position.offset;if(t>=this.message.length)throw Error("out of bound");var r=VK(this.message,t);if(r===void 0)throw Error("Offset ".concat(t," is at invalid UTF-16 code unit boundary"));return r},e.prototype.error=function(t,r){return{val:null,err:{kind:t,message:this.message,location:r}}},e.prototype.bump=function(){if(!this.isEOF()){var t=this.char();t===10?(this.position.line+=1,this.position.column=1,this.position.offset+=1):(this.position.column+=1,this.position.offset+=t<65536?1:2)}},e.prototype.bumpIf=function(t){if(G9(this.message,t,this.offset())){for(var r=0;r<t.length;r++)this.bump();return!0}return!1},e.prototype.bumpUntil=function(t){var r=this.offset(),n=this.message.indexOf(t,r);return n>=0?(this.bumpTo(n),!0):(this.bumpTo(this.message.length),!1)},e.prototype.bumpTo=function(t){if(this.offset()>t)throw Error("targetOffset ".concat(t," must be greater than or equal to the current offset ").concat(this.offset()));for(t=Math.min(t,this.message.length);;){var r=this.offset();if(r===t)break;if(r>t)throw Error("targetOffset ".concat(t," is at invalid UTF-16 code unit boundary"));if(this.bump(),this.isEOF())break}},e.prototype.bumpSpace=function(){for(;!this.isEOF()&&HK(this.char());)this.bump()},e.prototype.peek=function(){if(this.isEOF())return null;var t=this.char(),r=this.offset(),n=this.message.charCodeAt(r+(t>=65536?2:1));return n??null},e}();function cj(e){return e>=97&&e<=122||e>=65&&e<=90}function Uce(e){return cj(e)||e===47}function Kce(e){return e===45||e===46||e>=48&&e<=57||e===95||e>=97&&e<=122||e>=65&&e<=90||e==183||e>=192&&e<=214||e>=216&&e<=246||e>=248&&e<=893||e>=895&&e<=8191||e>=8204&&e<=8205||e>=8255&&e<=8256||e>=8304&&e<=8591||e>=11264&&e<=12271||e>=12289&&e<=55295||e>=63744&&e<=64975||e>=65008&&e<=65533||e>=65536&&e<=983039}function HK(e){return e>=9&&e<=13||e===32||e===133||e>=8206&&e<=8207||e===8232||e===8233}function Gce(e){return e>=33&&e<=35||e===36||e>=37&&e<=39||e===40||e===41||e===42||e===43||e===44||e===45||e>=46&&e<=47||e>=58&&e<=59||e>=60&&e<=62||e>=63&&e<=64||e===91||e===92||e===93||e===94||e===96||e===123||e===124||e===125||e===126||e===161||e>=162&&e<=165||e===166||e===167||e===169||e===171||e===172||e===174||e===176||e===177||e===182||e===187||e===191||e===215||e===247||e>=8208&&e<=8213||e>=8214&&e<=8215||e===8216||e===8217||e===8218||e>=8219&&e<=8220||e===8221||e===8222||e===8223||e>=8224&&e<=8231||e>=8240&&e<=8248||e===8249||e===8250||e>=8251&&e<=8254||e>=8257&&e<=8259||e===8260||e===8261||e===8262||e>=8263&&e<=8273||e===8274||e===8275||e>=8277&&e<=8286||e>=8592&&e<=8596||e>=8597&&e<=8601||e>=8602&&e<=8603||e>=8604&&e<=8607||e===8608||e>=8609&&e<=8610||e===8611||e>=8612&&e<=8613||e===8614||e>=8615&&e<=8621||e===8622||e>=8623&&e<=8653||e>=8654&&e<=8655||e>=8656&&e<=8657||e===8658||e===8659||e===8660||e>=8661&&e<=8691||e>=8692&&e<=8959||e>=8960&&e<=8967||e===8968||e===8969||e===8970||e===8971||e>=8972&&e<=8991||e>=8992&&e<=8993||e>=8994&&e<=9e3||e===9001||e===9002||e>=9003&&e<=9083||e===9084||e>=9085&&e<=9114||e>=9115&&e<=9139||e>=9140&&e<=9179||e>=9180&&e<=9185||e>=9186&&e<=9254||e>=9255&&e<=9279||e>=9280&&e<=9290||e>=9291&&e<=9311||e>=9472&&e<=9654||e===9655||e>=9656&&e<=9664||e===9665||e>=9666&&e<=9719||e>=9720&&e<=9727||e>=9728&&e<=9838||e===9839||e>=9840&&e<=10087||e===10088||e===10089||e===10090||e===10091||e===10092||e===10093||e===10094||e===10095||e===10096||e===10097||e===10098||e===10099||e===10100||e===10101||e>=10132&&e<=10175||e>=10176&&e<=10180||e===10181||e===10182||e>=10183&&e<=10213||e===10214||e===10215||e===10216||e===10217||e===10218||e===10219||e===10220||e===10221||e===10222||e===10223||e>=10224&&e<=10239||e>=10240&&e<=10495||e>=10496&&e<=10626||e===10627||e===10628||e===10629||e===10630||e===10631||e===10632||e===10633||e===10634||e===10635||e===10636||e===10637||e===10638||e===10639||e===10640||e===10641||e===10642||e===10643||e===10644||e===10645||e===10646||e===10647||e===10648||e>=10649&&e<=10711||e===10712||e===10713||e===10714||e===10715||e>=10716&&e<=10747||e===10748||e===10749||e>=10750&&e<=11007||e>=11008&&e<=11055||e>=11056&&e<=11076||e>=11077&&e<=11078||e>=11079&&e<=11084||e>=11085&&e<=11123||e>=11124&&e<=11125||e>=11126&&e<=11157||e===11158||e>=11159&&e<=11263||e>=11776&&e<=11777||e===11778||e===11779||e===11780||e===11781||e>=11782&&e<=11784||e===11785||e===11786||e===11787||e===11788||e===11789||e>=11790&&e<=11798||e===11799||e>=11800&&e<=11801||e===11802||e===11803||e===11804||e===11805||e>=11806&&e<=11807||e===11808||e===11809||e===11810||e===11811||e===11812||e===11813||e===11814||e===11815||e===11816||e===11817||e>=11818&&e<=11822||e===11823||e>=11824&&e<=11833||e>=11834&&e<=11835||e>=11836&&e<=11839||e===11840||e===11841||e===11842||e>=11843&&e<=11855||e>=11856&&e<=11857||e===11858||e>=11859&&e<=11903||e>=12289&&e<=12291||e===12296||e===12297||e===12298||e===12299||e===12300||e===12301||e===12302||e===12303||e===12304||e===12305||e>=12306&&e<=12307||e===12308||e===12309||e===12310||e===12311||e===12312||e===12313||e===12314||e===12315||e===12316||e===12317||e>=12318&&e<=12319||e===12320||e===12336||e===64830||e===64831||e>=65093&&e<=65094}function dj(e){e.forEach(function(t){if(delete t.location,IK(t)||jK(t))for(var r in t.options)delete t.options[r].location,dj(t.options[r].value);else TK(t)&&BK(t.style)||($K(t)||MK(t))&&oj(t.style)?delete t.style.location:FK(t)&&dj(t.children)})}function qce(e,t){t===void 0&&(t={}),t=X2({shouldParseSkeletons:!0,requiresOtherClause:!0},t);var r=new Hce(e,t).parse();if(r.err){var n=SyntaxError(fo[r.err.kind]);throw n.location=r.err.location,n.originalMessage=r.err.message,n}return t!=null&&t.captureLocation||dj(r.val),r.val}function H3(e,t){var r=t&&t.cache?t.cache:ede,n=t&&t.serializer?t.serializer:Qce,a=t&&t.strategy?t.strategy:Xce;return a(e,{cache:r,serializer:n})}function Yce(e){return e==null||typeof e=="number"||typeof e=="boolean"}function UK(e,t,r,n){var a=Yce(n)?n:r(n),o=t.get(a);return typeof o>"u"&&(o=e.call(this,n),t.set(a,o)),o}function KK(e,t,r){var n=Array.prototype.slice.call(arguments,3),a=r(n),o=t.get(a);return typeof o>"u"&&(o=e.apply(this,n),t.set(a,o)),o}function u5(e,t,r,n,a){return r.bind(t,e,n,a)}function Xce(e,t){var r=e.length===1?UK:KK;return u5(e,this,r,t.cache.create(),t.serializer)}function Jce(e,t){return u5(e,this,KK,t.cache.create(),t.serializer)}function Zce(e,t){return u5(e,this,UK,t.cache.create(),t.serializer)}var Qce=function(){return JSON.stringify(arguments)};function c5(){this.cache=Object.create(null)}c5.prototype.get=function(e){return this.cache[e]};c5.prototype.set=function(e,t){this.cache[e]=t};var ede={create:function(){return new c5}},U3={variadic:Jce,monadic:Zce},Hy;(function(e){e.MISSING_VALUE="MISSING_VALUE",e.INVALID_VALUE="INVALID_VALUE",e.MISSING_INTL_API="MISSING_INTL_API"})(Hy||(Hy={}));var QS=function(e){MA(t,e);function t(r,n,a){var o=e.call(this,r)||this;return o.code=n,o.originalMessage=a,o}return t.prototype.toString=function(){return"[formatjs Error: ".concat(this.code,"] ").concat(this.message)},t}(Error),fj=function(e){MA(t,e);function t(r,n,a,o){return e.call(this,'Invalid values for "'.concat(r,'": "').concat(n,'". Options are "').concat(Object.keys(a).join('", "'),'"'),Hy.INVALID_VALUE,o)||this}return t}(QS),GK=function(e){MA(t,e);function t(r,n,a){return e.call(this,'Value for "'.concat(r,'" must be of type ').concat(n),Hy.INVALID_VALUE,a)||this}return t}(QS),qK=function(e){MA(t,e);function t(r,n){return e.call(this,'The intl string context variable "'.concat(r,'" was not provided to the string "').concat(n,'"'),Hy.MISSING_VALUE,n)||this}return t}(QS),Tu;(function(e){e[e.literal=0]="literal",e[e.object=1]="object"})(Tu||(Tu={}));function tde(e){return e.length<2?e:e.reduce(function(t,r){var n=t[t.length-1];return!n||n.type!==Tu.literal||r.type!==Tu.literal?t.push(r):n.value+=r.value,t},[])}function YK(e){return typeof e=="function"}function kD(e,t,r,n,a,o,s){if(e.length===1&&W9(e[0]))return[{type:Tu.literal,value:e[0].value}];for(var l=[],m=0,b=e;m<b.length;m++){var D=b[m];if(W9(D)){l.push({type:Tu.literal,value:D.value});continue}if(xce(D)){typeof o=="number"&&l.push({type:Tu.literal,value:r.getNumberFormat(t).format(o)});continue}var O=D.value;if(!(a&&O in a))throw new qK(O,s);var I=a[O];if(bce(D)){(!I||typeof I=="string"||typeof I=="number")&&(I=typeof I=="string"||typeof I=="number"?String(I):""),l.push({type:typeof I=="string"?Tu.literal:Tu.object,value:I});continue}if($K(D)){var N=typeof D.style=="string"?n.date[D.style]:oj(D.style)?D.style.parsedOptions:void 0;l.push({type:Tu.literal,value:r.getDateTimeFormat(t,N).format(I)});continue}if(MK(D)){var N=typeof D.style=="string"?n.time[D.style]:oj(D.style)?D.style.parsedOptions:n.time.medium;l.push({type:Tu.literal,value:r.getDateTimeFormat(t,N).format(I)});continue}if(TK(D)){var N=typeof D.style=="string"?n.number[D.style]:BK(D.style)?D.style.parsedOptions:void 0;N&&N.scale&&(I=I*(N.scale||1)),l.push({type:Tu.literal,value:r.getNumberFormat(t,N).format(I)});continue}if(FK(D)){var H=D.children,j=D.value,u=a[j];if(!YK(u))throw new GK(j,"function",s);var h=kD(H,t,r,n,a,o),y=u(h.map(function(g){return g.value}));Array.isArray(y)||(y=[y]),l.push.apply(l,y.map(function(g){return{type:typeof g=="string"?Tu.literal:Tu.object,value:g}}))}if(IK(D)){var E=D.options[I]||D.options.other;if(!E)throw new fj(D.value,I,Object.keys(D.options),s);l.push.apply(l,kD(E.value,t,r,n,a));continue}if(jK(D)){var E=D.options["=".concat(I)];if(!E){if(!Intl.PluralRules)throw new QS(`Intl.PluralRules is not available in this environment.
-Try polyfilling it using "@formatjs/intl-pluralrules"
-`,Hy.MISSING_INTL_API,s);var x=r.getPluralRules(t,{type:D.pluralType}).select(I-(D.offset||0));E=D.options[x]||D.options.other}if(!E)throw new fj(D.value,I,Object.keys(D.options),s);l.push.apply(l,kD(E.value,t,r,n,a,I-(D.offset||0)));continue}}return tde(l)}function rde(e,t){return t?pg(pg(pg({},e||{}),t||{}),Object.keys(e).reduce(function(r,n){return r[n]=pg(pg({},e[n]),t[n]||{}),r},{})):e}function nde(e,t){return t?Object.keys(e).reduce(function(r,n){return r[n]=rde(e[n],t[n]),r},pg({},e)):e}function K3(e){return{create:function(){return{get:function(t){return e[t]},set:function(t,r){e[t]=r}}}}}function ide(e){return e===void 0&&(e={number:{},dateTime:{},pluralRules:{}}),{getNumberFormat:H3(function(){for(var t,r=[],n=0;n<arguments.length;n++)r[n]=arguments[n];return new((t=Intl.NumberFormat).bind.apply(t,V3([void 0],r,!1)))},{cache:K3(e.number),strategy:U3.variadic}),getDateTimeFormat:H3(function(){for(var t,r=[],n=0;n<arguments.length;n++)r[n]=arguments[n];return new((t=Intl.DateTimeFormat).bind.apply(t,V3([void 0],r,!1)))},{cache:K3(e.dateTime),strategy:U3.variadic}),getPluralRules:H3(function(){for(var t,r=[],n=0;n<arguments.length;n++)r[n]=arguments[n];return new((t=Intl.PluralRules).bind.apply(t,V3([void 0],r,!1)))},{cache:K3(e.pluralRules),strategy:U3.variadic})}}var X9=function(){function e(t,r,n,a){r===void 0&&(r=e.defaultLocale);var o=this;if(this.formatterCache={number:{},dateTime:{},pluralRules:{}},this.format=function(s){var l=o.formatToParts(s);if(l.length===1)return l[0].value;var m=l.reduce(function(b,D){return!b.length||D.type!==Tu.literal||typeof b[b.length-1]!="string"?b.push(D.value):b[b.length-1]+=D.value,b},[]);return m.length<=1?m[0]||"":m},this.formatToParts=function(s){return kD(o.ast,o.locales,o.formatters,o.formats,s,void 0,o.message)},this.resolvedOptions=function(){var s;return{locale:((s=o.resolvedLocale)===null||s===void 0?void 0:s.toString())||Intl.NumberFormat.supportedLocalesOf(o.locales)[0]}},this.getAst=function(){return o.ast},this.locales=r,this.resolvedLocale=e.resolveLocale(r),typeof t=="string"){if(this.message=t,!e.__parse)throw new TypeError("IntlMessageFormat.__parse must be set to process `message` of type `string`");this.ast=e.__parse(t,{ignoreTag:a==null?void 0:a.ignoreTag,locale:this.resolvedLocale})}else this.ast=t;if(!Array.isArray(this.ast))throw new TypeError("A message must be provided as a String or AST.");this.formats=nde(e.formats,n),this.formatters=a&&a.formatters||ide(this.formatterCache)}return Object.defineProperty(e,"defaultLocale",{get:function(){return e.memoizedDefaultLocale||(e.memoizedDefaultLocale=new Intl.NumberFormat().resolvedOptions().locale),e.memoizedDefaultLocale},enumerable:!1,configurable:!0}),e.memoizedDefaultLocale=null,e.resolveLocale=function(t){if(!(typeof Intl.Locale>"u")){var r=Intl.NumberFormat.supportedLocalesOf(t);return r.length>0?new Intl.Locale(r[0]):new Intl.Locale(typeof t=="string"?t:t[0])}},e.__parse=qce,e.formats={number:{integer:{maximumFractionDigits:0},currency:{style:"currency"},percent:{style:"percent"}},date:{short:{month:"numeric",day:"numeric",year:"2-digit"},medium:{month:"short",day:"numeric",year:"numeric"},long:{month:"long",day:"numeric",year:"numeric"},full:{weekday:"long",month:"long",day:"numeric",year:"numeric"}},time:{short:{hour:"numeric",minute:"numeric"},medium:{hour:"numeric",minute:"numeric",second:"numeric"},long:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"},full:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"}}},e}();const ade=Object.freeze(Object.defineProperty({__proto__:null,get ErrorCode(){return Hy},FormatError:QS,IntlMessageFormat:X9,InvalidValueError:fj,InvalidValueTypeError:GK,MissingValueError:qK,get PART_TYPE(){return Tu},default:X9,formatToParts:kD,isFormatXMLElementFn:YK},Symbol.toStringTag,{value:"Module"})),ode=dp(ade);var J9;function sde(){return J9||(J9=1,function(e){var t=ode;function r(m,b,D,O){Object.defineProperty(m,b,{get:D,set:O,enumerable:!0,configurable:!0})}function n(m){return m&&m.__esModule?m.default:m}r(e.exports,"MessageDictionary",()=>a),r(e.exports,"MessageFormatter",()=>l);class a{getStringForLocale(b,D){let O=this.messages[D];O||(O=o(D,this.messages,this.defaultLocale),this.messages[D]=O);let I=O[b];if(!I)throw new Error(`Could not find intl message ${b} in ${D} locale`);return I}constructor(b,D="en-US"){this.messages={...b},this.defaultLocale=D}}function o(m,b,D="en-US"){if(b[m])return b[m];let O=s(m);if(b[O])return b[O];for(let I in b)if(I.startsWith(O+"-"))return b[I];return b[D]}function s(m){return Intl.Locale?new Intl.Locale(m).language:m.split("-")[0]}class l{format(b,D){let O=this.cache[b];if(!O){let N=this.messages.getStringForLocale(b,this.locale);if(!N)throw new Error(`Could not find intl message ${b} in ${this.locale} locale`);O=new(n(t))(N,this.locale),this.cache[b]=O}let I;return D&&(I=Object.keys(D).reduce((N,H)=>(N[H]=D[H]==null?!1:D[H],N),{})),O.format(I)}constructor(b,D){this.locale=b,this.messages=D,this.cache={}}}}(z3)),z3.exports}var Z9;function lde(){if(Z9)return LC;Z9=1,Object.defineProperty(LC,"__esModule",{value:!0}),LC.useMessageFormatter=o;var e=sde(),t=te,r=ol();const n=new WeakMap;function a(s){let l=n.get(s);return l||(l=new e.MessageDictionary(s),n.set(s,l)),l}function o(s){let{locale:l}=(0,r.useLocale)(),m=(0,t.useMemo)(()=>a(s),[s]),b=(0,t.useMemo)(()=>new e.MessageFormatter(l,m),[l,m]);return(0,t.useCallback)((D,O)=>b.format(D,O),[b])}return LC}var Q9;function ol(){return Q9||(Q9=1,function(e){e.exports=vce(),Object.defineProperties(e.exports,Object.getOwnPropertyDescriptors(lde()))}(j3)),j3.exports}var eN;function ude(){return eN||(eN=1,function(e){var t=_K(),r=po(),n=ol();function a(rt,At,Ke,Bt){Object.defineProperty(rt,At,{get:Ke,set:Bt,enumerable:!0,configurable:!0})}function o(rt){return rt&&rt.__esModule?rt.default:rt}a(e.exports,"useBreadcrumbItem",()=>s),a(e.exports,"useBreadcrumbs",()=>nt);function s(rt,At){let{isCurrent:Ke,isDisabled:Bt,"aria-current":ur,elementType:at="a",...L}=rt,{linkProps:ae}=(0,t.useLink)({isDisabled:Bt||Ke,elementType:at,...L},At),It=/^h[1-6]$/.test(at),i={};return It||(i=ae),Ke&&(i["aria-current"]=ur||"page",i.tabIndex=rt.autoFocus?-1:void 0),{itemProps:{"aria-disabled":Bt,...i}}}var l={},m={};m={breadcrumbs:"عناصر الواجهة"};var b={};b={breadcrumbs:"Трохи хляб"};var D={};D={breadcrumbs:"Popis cesty"};var O={};O={breadcrumbs:"Brødkrummer"};var I={};I={breadcrumbs:"Breadcrumbs"};var N={};N={breadcrumbs:"Πλοηγήσεις breadcrumb"};var H={};H={breadcrumbs:"Breadcrumbs"};var j={};j={breadcrumbs:"Migas de pan"};var u={};u={breadcrumbs:"Lingiread"};var h={};h={breadcrumbs:"Navigointilinkit"};var y={};y={breadcrumbs:"Chemin de navigation"};var E={};E={breadcrumbs:"שבילי ניווט"};var x={};x={breadcrumbs:"Navigacijski putovi"};var g={};g={breadcrumbs:"Morzsamenü"};var d={};d={breadcrumbs:"Breadcrumb"};var f={};f={breadcrumbs:"パンくずリスト"};var c={};c={breadcrumbs:"탐색 표시"};var p={};p={breadcrumbs:"Naršymo kelias"};var S={};S={breadcrumbs:"Atpakaļceļi"};var k={};k={breadcrumbs:"Navigasjonsstier"};var $={};$={breadcrumbs:"Broodkruimels"};var M={};M={breadcrumbs:"Struktura nawigacyjna"};var z={};z={breadcrumbs:"Caminho detalhado"};var W={};W={breadcrumbs:"Categorias"};var G={};G={breadcrumbs:"Miez de pâine"};var Q={};Q={breadcrumbs:"Навигация"};var oe={};oe={breadcrumbs:"Navigačné prvky Breadcrumbs"};var re={};re={breadcrumbs:"Drobtine"};var me={};me={breadcrumbs:"Putanje navigacije"};var le={};le={breadcrumbs:"Sökvägar"};var Ee={};Ee={breadcrumbs:"İçerik haritaları"};var $e={};$e={breadcrumbs:"Навігаційна стежка"};var lt={};lt={breadcrumbs:"导航栏"};var Ze={};Ze={breadcrumbs:"導覽列"},l={"ar-AE":m,"bg-BG":b,"cs-CZ":D,"da-DK":O,"de-DE":I,"el-GR":N,"en-US":H,"es-ES":j,"et-EE":u,"fi-FI":h,"fr-FR":y,"he-IL":E,"hr-HR":x,"hu-HU":g,"it-IT":d,"ja-JP":f,"ko-KR":c,"lt-LT":p,"lv-LV":S,"nb-NO":k,"nl-NL":$,"pl-PL":M,"pt-BR":z,"pt-PT":W,"ro-RO":G,"ru-RU":Q,"sk-SK":oe,"sl-SI":re,"sr-SP":me,"sv-SE":le,"tr-TR":Ee,"uk-UA":$e,"zh-CN":lt,"zh-TW":Ze};function nt(rt){let{"aria-label":At,...Ke}=rt,Bt=(0,n.useLocalizedStringFormatter)(o(l));return{navProps:{...(0,r.filterDOMProps)(Ke,{labelable:!0}),"aria-label":At||Bt.format("breadcrumbs")}}}}(k3)),k3.exports}var G3={exports:{}},tN;function cde(){return tN||(tN=1,function(e){var t=po(),r=zu(),n=al();function a(l,m,b,D){Object.defineProperty(l,m,{get:b,set:D,enumerable:!0,configurable:!0})}a(e.exports,"useButton",()=>o),a(e.exports,"useToggleButton",()=>s);function o(l,m){let{elementType:b="button",isDisabled:D,onPress:O,onPressStart:I,onPressEnd:N,onPressChange:H,preventFocusOnPress:j,allowFocusWhenDisabled:u,onClick:h,href:y,target:E,rel:x,type:g="button"}=l,d;b==="button"?d={type:g,disabled:D}:d={role:"button",tabIndex:D?void 0:0,href:b==="a"&&D?void 0:y,target:b==="a"?E:void 0,type:b==="input"?g:void 0,disabled:b==="input"?D:void 0,"aria-disabled":!D||b==="input"?void 0:D,rel:b==="a"?x:void 0};let{pressProps:f,isPressed:c}=(0,n.usePress)({onPressStart:I,onPressEnd:N,onPressChange:H,onPress:O,isDisabled:D,preventFocusOnPress:j,ref:m}),{focusableProps:p}=(0,r.useFocusable)(l,m);u&&(p.tabIndex=D?-1:p.tabIndex);let S=(0,t.mergeProps)(p,f,(0,t.filterDOMProps)(l,{labelable:!0}));return{isPressed:c,buttonProps:(0,t.mergeProps)(d,S,{"aria-haspopup":l["aria-haspopup"],"aria-expanded":l["aria-expanded"],"aria-controls":l["aria-controls"],"aria-pressed":l["aria-pressed"],onClick:k=>{h&&(h(k),console.warn("onClick is deprecated, please use onPress"))}})}}function s(l,m,b){const{isSelected:D}=m,{isPressed:O,buttonProps:I}=o({...l,onPress:(0,t.chain)(m.toggle,l.onPress)},b);return{isPressed:O,buttonProps:(0,t.mergeProps)(I,{"aria-pressed":D})}}}(G3)),G3.exports}var q3={exports:{}},Y3={exports:{}},rN;function xx(){return rN||(rN=1,function(e){function t(m,b,D,O){Object.defineProperty(m,b,{get:D,set:O,enumerable:!0,configurable:!0})}t(e.exports,"announce",()=>a),t(e.exports,"clearAnnouncer",()=>o),t(e.exports,"destroyAnnouncer",()=>s);const r=7e3;let n=null;function a(m,b="assertive",D=r){n||(n=new l),n.announce(m,b,D)}function o(m){n&&n.clear(m)}function s(){n&&(n.destroy(),n=null)}class l{createLog(b){let D=document.createElement("div");return D.setAttribute("role","log"),D.setAttribute("aria-live",b),D.setAttribute("aria-relevant","additions"),D}destroy(){this.node&&(document.body.removeChild(this.node),this.node=null)}announce(b,D="assertive",O=r){if(!this.node)return;let I=document.createElement("div");I.textContent=b,D==="assertive"?this.assertiveLog.appendChild(I):this.politeLog.appendChild(I),b!==""&&setTimeout(()=>{I.remove()},O)}clear(b){this.node&&((!b||b==="assertive")&&(this.assertiveLog.innerHTML=""),(!b||b==="polite")&&(this.politeLog.innerHTML=""))}constructor(){this.node=document.createElement("div"),this.node.dataset.liveAnnouncer="true",Object.assign(this.node.style,{border:0,clip:"rect(0 0 0 0)",clipPath:"inset(50%)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",width:"1px",whiteSpace:"nowrap"}),this.assertiveLog=this.createLog("assertive"),this.node.appendChild(this.assertiveLog),this.politeLog=this.createLog("polite"),this.node.appendChild(this.politeLog),document.body.prepend(this.node)}}}(Y3)),Y3.exports}var nN;function dde(){return nN||(nN=1,function(e){var t=xx(),r=po(),n=ol(),a=te,o=$A(),s=al();function l(se,P,dt,Ft){Object.defineProperty(se,P,{get:dt,set:Ft,enumerable:!0,configurable:!0})}function m(se){return se&&se.__esModule?se.default:se}l(e.exports,"useCalendar",()=>ae),l(e.exports,"useRangeCalendar",()=>It),l(e.exports,"useCalendarGrid",()=>i),l(e.exports,"useCalendarCell",()=>C);var b={},D={};D={dateRange:se=>`${se.startDate} إلى ${se.endDate}`,dateSelected:se=>`${se.date} المحدد`,finishRangeSelectionPrompt:"انقر لإنهاء عملية تحديد نطاق التاريخ",maximumDate:"آخر تاريخ متاح",minimumDate:"أول تاريخ متاح",next:"التالي",previous:"السابق",selectedDateDescription:se=>`تاريخ محدد: ${se.date}`,selectedRangeDescription:se=>`المدى الزمني المحدد: ${se.dateRange}`,startRangeSelectionPrompt:"انقر لبدء عملية تحديد نطاق التاريخ",todayDate:se=>`اليوم، ${se.date}`,todayDateSelected:se=>`اليوم، ${se.date} محدد`};var O={};O={dateRange:se=>`${se.startDate} до ${se.endDate}`,dateSelected:se=>`Избрано е ${se.date}`,finishRangeSelectionPrompt:"Натиснете, за да довършите избора на времеви интервал",maximumDate:"Последна налична дата",minimumDate:"Първа налична дата",next:"Напред",previous:"Назад",selectedDateDescription:se=>`Избрана дата: ${se.date}`,selectedRangeDescription:se=>`Избран диапазон: ${se.dateRange}`,startRangeSelectionPrompt:"Натиснете, за да пристъпите към избора на времеви интервал",todayDate:se=>`Днес, ${se.date}`,todayDateSelected:se=>`Днес, ${se.date} са избрани`};var I={};I={dateRange:se=>`${se.startDate} až ${se.endDate}`,dateSelected:se=>`Vybráno ${se.date}`,finishRangeSelectionPrompt:"Kliknutím dokončíte výběr rozsahu dat",maximumDate:"Poslední dostupné datum",minimumDate:"První dostupné datum",next:"Další",previous:"Předchozí",selectedDateDescription:se=>`Vybrané datum: ${se.date}`,selectedRangeDescription:se=>`Vybrané období: ${se.dateRange}`,startRangeSelectionPrompt:"Kliknutím zahájíte výběr rozsahu dat",todayDate:se=>`Dnes, ${se.date}`,todayDateSelected:se=>`Dnes, vybráno ${se.date}`};var N={};N={dateRange:se=>`${se.startDate} til ${se.endDate}`,dateSelected:se=>`${se.date} valgt`,finishRangeSelectionPrompt:"Klik for at fuldføre valg af datoområde",maximumDate:"Sidste ledige dato",minimumDate:"Første ledige dato",next:"Næste",previous:"Forrige",selectedDateDescription:se=>`Valgt dato: ${se.date}`,selectedRangeDescription:se=>`Valgt interval: ${se.dateRange}`,startRangeSelectionPrompt:"Klik for at starte valg af datoområde",todayDate:se=>`I dag, ${se.date}`,todayDateSelected:se=>`I dag, ${se.date} valgt`};var H={};H={dateRange:se=>`${se.startDate} bis ${se.endDate}`,dateSelected:se=>`${se.date} ausgewählt`,finishRangeSelectionPrompt:"Klicken, um die Auswahl des Datumsbereichs zu beenden",maximumDate:"Letztes verfügbares Datum",minimumDate:"Erstes verfügbares Datum",next:"Weiter",previous:"Zurück",selectedDateDescription:se=>`Ausgewähltes Datum: ${se.date}`,selectedRangeDescription:se=>`Ausgewählter Bereich: ${se.dateRange}`,startRangeSelectionPrompt:"Klicken, um die Auswahl des Datumsbereichs zu beginnen",todayDate:se=>`Heute, ${se.date}`,todayDateSelected:se=>`Heute, ${se.date} ausgewählt`};var j={};j={dateRange:se=>`${se.startDate} έως ${se.endDate}`,dateSelected:se=>`Επιλέχθηκε ${se.date}`,finishRangeSelectionPrompt:"Κάντε κλικ για να ολοκληρώσετε την επιλογή εύρους ημερομηνιών",maximumDate:"Τελευταία διαθέσιμη ημερομηνία",minimumDate:"Πρώτη διαθέσιμη ημερομηνία",next:"Επόμενο",previous:"Προηγούμενο",selectedDateDescription:se=>`Επιλεγμένη ημερομηνία: ${se.date}`,selectedRangeDescription:se=>`Επιλεγμένο εύρος: ${se.dateRange}`,startRangeSelectionPrompt:"Κάντε κλικ για να ξεκινήσετε την επιλογή εύρους ημερομηνιών",todayDate:se=>`Σήμερα, ${se.date}`,todayDateSelected:se=>`Σήμερα, επιλέχτηκε ${se.date}`};var u={};u={previous:"Previous",next:"Next",selectedDateDescription:se=>`Selected Date: ${se.date}`,selectedRangeDescription:se=>`Selected Range: ${se.dateRange}`,todayDate:se=>`Today, ${se.date}`,todayDateSelected:se=>`Today, ${se.date} selected`,dateSelected:se=>`${se.date} selected`,startRangeSelectionPrompt:"Click to start selecting date range",finishRangeSelectionPrompt:"Click to finish selecting date range",minimumDate:"First available date",maximumDate:"Last available date",dateRange:se=>`${se.startDate} to ${se.endDate}`};var h={};h={dateRange:se=>`${se.startDate} a ${se.endDate}`,dateSelected:se=>`${se.date} seleccionado`,finishRangeSelectionPrompt:"Haga clic para terminar de seleccionar rango de fechas",maximumDate:"Última fecha disponible",minimumDate:"Primera fecha disponible",next:"Siguiente",previous:"Anterior",selectedDateDescription:se=>`Fecha seleccionada: ${se.date}`,selectedRangeDescription:se=>`Intervalo seleccionado: ${se.dateRange}`,startRangeSelectionPrompt:"Haga clic para comenzar a seleccionar un rango de fechas",todayDate:se=>`Hoy, ${se.date}`,todayDateSelected:se=>`Hoy, ${se.date} seleccionado`};var y={};y={dateRange:se=>`${se.startDate} kuni ${se.endDate}`,dateSelected:se=>`${se.date} valitud`,finishRangeSelectionPrompt:"Klõpsake kuupäevavahemiku valimise lõpetamiseks",maximumDate:"Viimane saadaolev kuupäev",minimumDate:"Esimene saadaolev kuupäev",next:"Järgmine",previous:"Eelmine",selectedDateDescription:se=>`Valitud kuupäev: ${se.date}`,selectedRangeDescription:se=>`Valitud vahemik: ${se.dateRange}`,startRangeSelectionPrompt:"Klõpsake kuupäevavahemiku valimiseks",todayDate:se=>`Täna, ${se.date}`,todayDateSelected:se=>`Täna, ${se.date} valitud`};var E={};E={dateRange:se=>`${se.startDate} – ${se.endDate}`,dateSelected:se=>`${se.date} valittu`,finishRangeSelectionPrompt:"Lopeta päivämääräalueen valinta napsauttamalla tätä.",maximumDate:"Viimeinen varattavissa oleva päivämäärä",minimumDate:"Ensimmäinen varattavissa oleva päivämäärä",next:"Seuraava",previous:"Edellinen",selectedDateDescription:se=>`Valittu päivämäärä: ${se.date}`,selectedRangeDescription:se=>`Valittu aikaväli: ${se.dateRange}`,startRangeSelectionPrompt:"Aloita päivämääräalueen valinta napsauttamalla tätä.",todayDate:se=>`Tänään, ${se.date}`,todayDateSelected:se=>`Tänään, ${se.date} valittu`};var x={};x={dateRange:se=>`${se.startDate} à ${se.endDate}`,dateSelected:se=>`${se.date} sélectionné`,finishRangeSelectionPrompt:"Cliquer pour finir de sélectionner la plage de dates",maximumDate:"Dernière date disponible",minimumDate:"Première date disponible",next:"Suivant",previous:"Précédent",selectedDateDescription:se=>`Date sélectionnée : ${se.date}`,selectedRangeDescription:se=>`Plage sélectionnée : ${se.dateRange}`,startRangeSelectionPrompt:"Cliquer pour commencer à sélectionner la plage de dates",todayDate:se=>`Aujourd'hui, ${se.date}`,todayDateSelected:se=>`Aujourd’hui, ${se.date} sélectionné`};var g={};g={dateRange:se=>`${se.startDate} עד ${se.endDate}`,dateSelected:se=>`${se.date} נבחר`,finishRangeSelectionPrompt:"חץ כדי לסיים את בחירת טווח התאריכים",maximumDate:"תאריך פנוי אחרון",minimumDate:"תאריך פנוי ראשון",next:"הבא",previous:"הקודם",selectedDateDescription:se=>`תאריך נבחר: ${se.date}`,selectedRangeDescription:se=>`טווח נבחר: ${se.dateRange}`,startRangeSelectionPrompt:"לחץ כדי להתחיל בבחירת טווח התאריכים",todayDate:se=>`היום, ${se.date}`,todayDateSelected:se=>`היום, ${se.date} נבחר`};var d={};d={dateRange:se=>`${se.startDate} do ${se.endDate}`,dateSelected:se=>`${se.date} odabran`,finishRangeSelectionPrompt:"Kliknite da dovršite raspon odabranih datuma",maximumDate:"Posljednji raspoloživi datum",minimumDate:"Prvi raspoloživi datum",next:"Sljedeći",previous:"Prethodni",selectedDateDescription:se=>`Odabrani datum: ${se.date}`,selectedRangeDescription:se=>`Odabrani raspon: ${se.dateRange}`,startRangeSelectionPrompt:"Kliknite da započnete raspon odabranih datuma",todayDate:se=>`Danas, ${se.date}`,todayDateSelected:se=>`Danas, odabran ${se.date}`};var f={};f={dateRange:se=>`${se.startDate}–${se.endDate}`,dateSelected:se=>`${se.date} kiválasztva`,finishRangeSelectionPrompt:"Kattintson a dátumtartomány kijelölésének befejezéséhez",maximumDate:"Utolsó elérhető dátum",minimumDate:"Az első elérhető dátum",next:"Következő",previous:"Előző",selectedDateDescription:se=>`Kijelölt dátum: ${se.date}`,selectedRangeDescription:se=>`Kijelölt tartomány: ${se.dateRange}`,startRangeSelectionPrompt:"Kattintson a dátumtartomány kijelölésének indításához",todayDate:se=>`Ma, ${se.date}`,todayDateSelected:se=>`Ma, ${se.date} kijelölve`};var c={};c={dateRange:se=>`Da ${se.startDate} a ${se.endDate}`,dateSelected:se=>`${se.date} selezionata`,finishRangeSelectionPrompt:"Fai clic per completare la selezione dell’intervallo di date",maximumDate:"Ultima data disponibile",minimumDate:"Prima data disponibile",next:"Successivo",previous:"Precedente",selectedDateDescription:se=>`Data selezionata: ${se.date}`,selectedRangeDescription:se=>`Intervallo selezionato: ${se.dateRange}`,startRangeSelectionPrompt:"Fai clic per selezionare l’intervallo di date",todayDate:se=>`Oggi, ${se.date}`,todayDateSelected:se=>`Oggi, ${se.date} selezionata`};var p={};p={dateRange:se=>`${se.startDate} から ${se.endDate}`,dateSelected:se=>`${se.date} を選択`,finishRangeSelectionPrompt:"クリックして日付範囲の選択を終了",maximumDate:"最終利用可能日",minimumDate:"最初の利用可能日",next:"次へ",previous:"前へ",selectedDateDescription:se=>`選択した日付 : ${se.date}`,selectedRangeDescription:se=>`選択範囲 : ${se.dateRange}`,startRangeSelectionPrompt:"クリックして日付範囲の選択を開始",todayDate:se=>`本日、${se.date}`,todayDateSelected:se=>`本日、${se.date} を選択`};var S={};S={dateRange:se=>`${se.startDate} ~ ${se.endDate}`,dateSelected:se=>`${se.date} 선택됨`,finishRangeSelectionPrompt:"날짜 범위 선택을 완료하려면 클릭하십시오.",maximumDate:"마지막으로 사용 가능한 일자",minimumDate:"처음으로 사용 가능한 일자",next:"다음",previous:"이전",selectedDateDescription:se=>`선택 일자: ${se.date}`,selectedRangeDescription:se=>`선택 범위: ${se.dateRange}`,startRangeSelectionPrompt:"날짜 범위 선택을 시작하려면 클릭하십시오.",todayDate:se=>`오늘, ${se.date}`,todayDateSelected:se=>`오늘, ${se.date} 선택됨`};var k={};k={dateRange:se=>`Nuo ${se.startDate} iki ${se.endDate}`,dateSelected:se=>`Pasirinkta ${se.date}`,finishRangeSelectionPrompt:"Spustelėkite, kad baigtumėte pasirinkti datų intervalą",maximumDate:"Paskutinė galima data",minimumDate:"Pirmoji galima data",next:"Paskesnis",previous:"Ankstesnis",selectedDateDescription:se=>`Pasirinkta data: ${se.date}`,selectedRangeDescription:se=>`Pasirinktas intervalas: ${se.dateRange}`,startRangeSelectionPrompt:"Spustelėkite, kad pradėtumėte pasirinkti datų intervalą",todayDate:se=>`Šiandien, ${se.date}`,todayDateSelected:se=>`Šiandien, pasirinkta ${se.date}`};var $={};$={dateRange:se=>`No ${se.startDate} līdz ${se.endDate}`,dateSelected:se=>`Atlasīts: ${se.date}`,finishRangeSelectionPrompt:"Noklikšķiniet, lai pabeigtu datumu diapazona atlasi",maximumDate:"Pēdējais pieejamais datums",minimumDate:"Pirmais pieejamais datums",next:"Tālāk",previous:"Atpakaļ",selectedDateDescription:se=>`Atlasītais datums: ${se.date}`,selectedRangeDescription:se=>`Atlasītais diapazons: ${se.dateRange}`,startRangeSelectionPrompt:"Noklikšķiniet, lai sāktu datumu diapazona atlasi",todayDate:se=>`Šodien, ${se.date}`,todayDateSelected:se=>`Atlasīta šodiena, ${se.date}`};var M={};M={dateRange:se=>`${se.startDate} til ${se.endDate}`,dateSelected:se=>`${se.date} valgt`,finishRangeSelectionPrompt:"Klikk for å fullføre valg av datoområde",maximumDate:"Siste tilgjengelige dato",minimumDate:"Første tilgjengelige dato",next:"Neste",previous:"Forrige",selectedDateDescription:se=>`Valgt dato: ${se.date}`,selectedRangeDescription:se=>`Valgt område: ${se.dateRange}`,startRangeSelectionPrompt:"Klikk for å starte valg av datoområde",todayDate:se=>`I dag, ${se.date}`,todayDateSelected:se=>`I dag, ${se.date} valgt`};var z={};z={dateRange:se=>`${se.startDate} tot ${se.endDate}`,dateSelected:se=>`${se.date} geselecteerd`,finishRangeSelectionPrompt:"Klik om de selectie van het datumbereik te voltooien",maximumDate:"Laatste beschikbare datum",minimumDate:"Eerste beschikbare datum",next:"Volgende",previous:"Vorige",selectedDateDescription:se=>`Geselecteerde datum: ${se.date}`,selectedRangeDescription:se=>`Geselecteerd bereik: ${se.dateRange}`,startRangeSelectionPrompt:"Klik om het datumbereik te selecteren",todayDate:se=>`Vandaag, ${se.date}`,todayDateSelected:se=>`Vandaag, ${se.date} geselecteerd`};var W={};W={dateRange:se=>`${se.startDate} do ${se.endDate}`,dateSelected:se=>`Wybrano ${se.date}`,finishRangeSelectionPrompt:"Kliknij, aby zakończyć wybór zakresu dat",maximumDate:"Ostatnia dostępna data",minimumDate:"Pierwsza dostępna data",next:"Dalej",previous:"Wstecz",selectedDateDescription:se=>`Wybrana data: ${se.date}`,selectedRangeDescription:se=>`Wybrany zakres: ${se.dateRange}`,startRangeSelectionPrompt:"Kliknij, aby rozpocząć wybór zakresu dat",todayDate:se=>`Dzisiaj, ${se.date}`,todayDateSelected:se=>`Dzisiaj wybrano ${se.date}`};var G={};G={dateRange:se=>`${se.startDate} a ${se.endDate}`,dateSelected:se=>`${se.date} selecionado`,finishRangeSelectionPrompt:"Clique para concluir a seleção do intervalo de datas",maximumDate:"Última data disponível",minimumDate:"Primeira data disponível",next:"Próximo",previous:"Anterior",selectedDateDescription:se=>`Data selecionada: ${se.date}`,selectedRangeDescription:se=>`Intervalo selecionado: ${se.dateRange}`,startRangeSelectionPrompt:"Clique para iniciar a seleção do intervalo de datas",todayDate:se=>`Hoje, ${se.date}`,todayDateSelected:se=>`Hoje, ${se.date} selecionado`};var Q={};Q={dateRange:se=>`${se.startDate} a ${se.endDate}`,dateSelected:se=>`${se.date} selecionado`,finishRangeSelectionPrompt:"Clique para terminar de selecionar o intervalo de datas",maximumDate:"Última data disponível",minimumDate:"Primeira data disponível",next:"Próximo",previous:"Anterior",selectedDateDescription:se=>`Data selecionada: ${se.date}`,selectedRangeDescription:se=>`Intervalo selecionado: ${se.dateRange}`,startRangeSelectionPrompt:"Clique para começar a selecionar o intervalo de datas",todayDate:se=>`Hoje, ${se.date}`,todayDateSelected:se=>`Hoje, ${se.date} selecionado`};var oe={};oe={dateRange:se=>`De la ${se.startDate} până la ${se.endDate}`,dateSelected:se=>`${se.date} selectată`,finishRangeSelectionPrompt:"Apăsaţi pentru a finaliza selecţia razei pentru dată",maximumDate:"Ultima dată disponibilă",minimumDate:"Prima dată disponibilă",next:"Următorul",previous:"Înainte",selectedDateDescription:se=>`Dată selectată: ${se.date}`,selectedRangeDescription:se=>`Interval selectat: ${se.dateRange}`,startRangeSelectionPrompt:"Apăsaţi pentru a începe selecţia razei pentru dată",todayDate:se=>`Astăzi, ${se.date}`,todayDateSelected:se=>`Azi, ${se.date} selectată`};var re={};re={dateRange:se=>`С ${se.startDate} по ${se.endDate}`,dateSelected:se=>`Выбрано ${se.date}`,finishRangeSelectionPrompt:"Щелкните, чтобы завершить выбор диапазона дат",maximumDate:"Последняя доступная дата",minimumDate:"Первая доступная дата",next:"Далее",previous:"Назад",selectedDateDescription:se=>`Выбранная дата: ${se.date}`,selectedRangeDescription:se=>`Выбранный диапазон: ${se.dateRange}`,startRangeSelectionPrompt:"Щелкните, чтобы начать выбор диапазона дат",todayDate:se=>`Сегодня, ${se.date}`,todayDateSelected:se=>`Сегодня, выбрано ${se.date}`};var me={};me={dateRange:se=>`Od ${se.startDate} do ${se.endDate}`,dateSelected:se=>`Vybratý dátum ${se.date}`,finishRangeSelectionPrompt:"Kliknutím dokončíte výber rozsahu dátumov",maximumDate:"Posledný dostupný dátum",minimumDate:"Prvý dostupný dátum",next:"Nasledujúce",previous:"Predchádzajúce",selectedDateDescription:se=>`Vybratý dátum: ${se.date}`,selectedRangeDescription:se=>`Vybratý rozsah: ${se.dateRange}`,startRangeSelectionPrompt:"Kliknutím spustíte výber rozsahu dátumov",todayDate:se=>`Dnes ${se.date}`,todayDateSelected:se=>`Vybratý dnešný dátum ${se.date}`};var le={};le={dateRange:se=>`${se.startDate} do ${se.endDate}`,dateSelected:se=>`${se.date} izbrano`,finishRangeSelectionPrompt:"Kliknite za dokončanje izbire datumskega obsega",maximumDate:"Zadnji razpoložljivi datum",minimumDate:"Prvi razpoložljivi datum",next:"Naprej",previous:"Nazaj",selectedDateDescription:se=>`Izbrani datum: ${se.date}`,selectedRangeDescription:se=>`Izbrano območje: ${se.dateRange}`,startRangeSelectionPrompt:"Kliknite za začetek izbire datumskega obsega",todayDate:se=>`Danes, ${se.date}`,todayDateSelected:se=>`Danes, ${se.date} izbrano`};var Ee={};Ee={dateRange:se=>`${se.startDate} do ${se.endDate}`,dateSelected:se=>`${se.date} izabran`,finishRangeSelectionPrompt:"Kliknite da dovršite opseg izabranih datuma",maximumDate:"Zadnji raspoloživi datum",minimumDate:"Prvi raspoloživi datum",next:"Sledeći",previous:"Prethodni",selectedDateDescription:se=>`Izabrani datum: ${se.date}`,selectedRangeDescription:se=>`Izabrani period: ${se.dateRange}`,startRangeSelectionPrompt:"Kliknite da započnete opseg izabranih datuma",todayDate:se=>`Danas, ${se.date}`,todayDateSelected:se=>`Danas, izabran ${se.date}`};var $e={};$e={dateRange:se=>`${se.startDate} till ${se.endDate}`,dateSelected:se=>`${se.date} har valts`,finishRangeSelectionPrompt:"Klicka för att avsluta val av datumintervall",maximumDate:"Sista tillgängliga datum",minimumDate:"Första tillgängliga datum",next:"Nästa",previous:"Föregående",selectedDateDescription:se=>`Valt datum: ${se.date}`,selectedRangeDescription:se=>`Valt intervall: ${se.dateRange}`,startRangeSelectionPrompt:"Klicka för att välja datumintervall",todayDate:se=>`Idag, ${se.date}`,todayDateSelected:se=>`Idag, ${se.date} har valts`};var lt={};lt={dateRange:se=>`${se.startDate} - ${se.endDate}`,dateSelected:se=>`${se.date} seçildi`,finishRangeSelectionPrompt:"Tarih aralığı seçimini tamamlamak için tıklayın",maximumDate:"Son müsait tarih",minimumDate:"İlk müsait tarih",next:"Sonraki",previous:"Önceki",selectedDateDescription:se=>`Seçilen Tarih: ${se.date}`,selectedRangeDescription:se=>`Seçilen Aralık: ${se.dateRange}`,startRangeSelectionPrompt:"Tarih aralığı seçimini başlatmak için tıklayın",todayDate:se=>`Bugün, ${se.date}`,todayDateSelected:se=>`Bugün, ${se.date} seçildi`};var Ze={};Ze={dateRange:se=>`${se.startDate} — ${se.endDate}`,dateSelected:se=>`Вибрано ${se.date}`,finishRangeSelectionPrompt:"Натисніть, щоб завершити вибір діапазону дат",maximumDate:"Остання доступна дата",minimumDate:"Перша доступна дата",next:"Наступний",previous:"Попередній",selectedDateDescription:se=>`Вибрана дата: ${se.date}`,selectedRangeDescription:se=>`Вибраний діапазон: ${se.dateRange}`,startRangeSelectionPrompt:"Натисніть, щоб почати вибір діапазону дат",todayDate:se=>`Сьогодні, ${se.date}`,todayDateSelected:se=>`Сьогодні, вибрано ${se.date}`};var nt={};nt={dateRange:se=>`${se.startDate} 至 ${se.endDate}`,dateSelected:se=>`已选定 ${se.date}`,finishRangeSelectionPrompt:"单击以完成选择日期范围",maximumDate:"最后一个可用日期",minimumDate:"第一个可用日期",next:"下一页",previous:"上一页",selectedDateDescription:se=>`选定的日期:${se.date}`,selectedRangeDescription:se=>`选定的范围:${se.dateRange}`,startRangeSelectionPrompt:"单击以开始选择日期范围",todayDate:se=>`今天,即 ${se.date}`,todayDateSelected:se=>`已选定今天,即 ${se.date}`};var rt={};rt={dateRange:se=>`${se.startDate} 至 ${se.endDate}`,dateSelected:se=>`已選取 ${se.date}`,finishRangeSelectionPrompt:"按一下以完成選取日期範圍",maximumDate:"最後一個可用日期",minimumDate:"第一個可用日期",next:"下一頁",previous:"上一頁",selectedDateDescription:se=>`選定的日期:${se.date}`,selectedRangeDescription:se=>`選定的範圍:${se.dateRange}`,startRangeSelectionPrompt:"按一下以開始選取日期範圍",todayDate:se=>`今天,${se.date}`,todayDateSelected:se=>`已選取今天,${se.date}`},b={"ar-AE":D,"bg-BG":O,"cs-CZ":I,"da-DK":N,"de-DE":H,"el-GR":j,"en-US":u,"es-ES":h,"et-EE":y,"fi-FI":E,"fr-FR":x,"he-IL":g,"hr-HR":d,"hu-HU":f,"it-IT":c,"ja-JP":p,"ko-KR":S,"lt-LT":k,"lv-LV":$,"nb-NO":M,"nl-NL":z,"pl-PL":W,"pt-BR":G,"pt-PT":Q,"ro-RO":oe,"ru-RU":re,"sk-SK":me,"sl-SI":le,"sr-SP":Ee,"sv-SE":$e,"tr-TR":lt,"uk-UA":Ze,"zh-CN":nt,"zh-TW":rt};const At=new WeakMap;function Ke(se){return(se==null?void 0:se.calendar.identifier)==="gregory"&&se.era==="BC"?"short":void 0}function Bt(se){let P=(0,n.useLocalizedStringFormatter)(m(b)),dt,Ft;"highlightedRange"in se?{start:dt,end:Ft}=se.highlightedRange||{}:dt=Ft=se.value;let xe=(0,n.useDateFormatter)({weekday:"long",month:"long",year:"numeric",day:"numeric",era:Ke(dt)||Ke(Ft),timeZone:se.timeZone}),Be="anchorDate"in se?se.anchorDate:null;return(0,a.useMemo)(()=>{if(!Be&&dt&&Ft)if((0,o.isSameDay)(dt,Ft)){let ce=xe.format(dt.toDate(se.timeZone));return P.format("selectedDateDescription",{date:ce})}else{let ce=at(xe,P,dt,Ft,se.timeZone);return P.format("selectedRangeDescription",{dateRange:ce})}return""},[dt,Ft,Be,se.timeZone,P,xe])}function ur(se,P,dt,Ft){let xe=(0,n.useLocalizedStringFormatter)(m(b)),Be=Ke(se)||Ke(P),ce=(0,n.useDateFormatter)({month:"long",year:"numeric",era:Be,calendar:se.calendar.identifier,timeZone:dt}),ct=(0,n.useDateFormatter)({month:"long",year:"numeric",day:"numeric",era:Be,calendar:se.calendar.identifier,timeZone:dt});return(0,a.useMemo)(()=>{if((0,o.isSameDay)(se,(0,o.startOfMonth)(se))){if((0,o.isSameDay)(P,(0,o.endOfMonth)(se)))return ce.format(se.toDate(dt));if((0,o.isSameDay)(P,(0,o.endOfMonth)(P)))return Ft?at(ce,xe,se,P,dt):ce.formatRange(se.toDate(dt),P.toDate(dt))}return Ft?at(ct,xe,se,P,dt):ct.formatRange(se.toDate(dt),P.toDate(dt))},[se,P,ce,ct,xe,dt,Ft])}function at(se,P,dt,Ft,xe){let Be=se.formatRangeToParts(dt.toDate(xe),Ft.toDate(xe)),ce=-1;for(let Ne=0;Ne<Be.length;Ne++){let yt=Be[Ne];if(yt.source==="shared"&&yt.type==="literal")ce=Ne;else if(yt.source==="endRange")break}let ct="",Fe="";for(let Ne=0;Ne<Be.length;Ne++)Ne<ce?ct+=Be[Ne].value:Ne>ce&&(Fe+=Be[Ne].value);return P.format("dateRange",{startDate:ct,endDate:Fe})}function L(se,P){let dt=(0,n.useLocalizedStringFormatter)(m(b)),Ft=(0,r.filterDOMProps)(se),xe=ur(P.visibleRange.start,P.visibleRange.end,P.timeZone,!1),Be=ur(P.visibleRange.start,P.visibleRange.end,P.timeZone,!0);(0,r.useUpdateEffect)(()=>{P.isFocused||(0,t.announce)(Be)},[Be]);let ce=Bt(P);(0,r.useUpdateEffect)(()=>{ce&&(0,t.announce)(ce,"polite",4e3)},[ce]);let ct=(0,r.useSlotId)([!!se.errorMessage,se.validationState]);At.set(P,{ariaLabel:se["aria-label"],ariaLabelledBy:se["aria-labelledby"],errorMessageId:ct,selectedDateDescription:ce});let Fe=(0,a.useRef)(!1),Ne=se.isDisabled||P.isNextVisibleRangeInvalid();Ne&&Fe.current&&(Fe.current=!1,P.setFocused(!0));let yt=(0,a.useRef)(!1),Et=se.isDisabled||P.isPreviousVisibleRangeInvalid();Et&&yt.current&&(yt.current=!1,P.setFocused(!0));let kt=(0,r.useLabels)({id:se.id,"aria-label":[se["aria-label"],Be].filter(Boolean).join(", "),"aria-labelledby":se["aria-labelledby"]});return{calendarProps:(0,r.mergeProps)(Ft,kt,{role:"group","aria-describedby":se["aria-describedby"]||void 0}),nextButtonProps:{onPress:()=>P.focusNextPage(),"aria-label":dt.format("next"),isDisabled:Ne,onFocus:()=>Fe.current=!0,onBlur:()=>Fe.current=!1},prevButtonProps:{onPress:()=>P.focusPreviousPage(),"aria-label":dt.format("previous"),isDisabled:Et,onFocus:()=>yt.current=!0,onBlur:()=>yt.current=!1},errorMessageProps:{id:ct},title:xe}}function ae(se,P){return L(se,P)}function It(se,P,dt){let Ft=L(se,P),xe=(0,a.useRef)(!1),Be=(0,a.useRef)(typeof window<"u"?window:null);(0,r.useEvent)(Be,"pointerdown",ct=>{xe.current=ct.width===0&&ct.height===0});let ce=ct=>{if(xe.current){xe.current=!1;return}if(P.setDragging(!1),!P.anchorDate)return;let Fe=ct.target,Ne=document.getElementById(Ft.calendarProps.id);Ne&&Ne.contains(document.activeElement)&&(!Ne.contains(Fe)||!Fe.closest('button, [role="button"]'))&&P.selectFocusedDate()};return(0,r.useEvent)(Be,"pointerup",ce),(0,r.useEvent)(Be,"pointercancel",ce),Ft.calendarProps.onBlur=ct=>{(!ct.relatedTarget||!dt.current.contains(ct.relatedTarget))&&P.anchorDate&&P.selectFocusedDate()},(0,r.useEvent)(dt,"touchmove",ct=>{P.isDragging&&ct.preventDefault()},{passive:!1,capture:!0}),Ft}function i(se,P){let{startDate:dt=P.visibleRange.start,endDate:Ft=P.visibleRange.end}=se,{direction:xe}=(0,n.useLocale)(),Be=Ye=>{switch(Ye.key){case"Enter":case" ":Ye.preventDefault(),P.selectFocusedDate();break;case"PageUp":Ye.preventDefault(),Ye.stopPropagation(),P.focusPreviousSection(Ye.shiftKey);break;case"PageDown":Ye.preventDefault(),Ye.stopPropagation(),P.focusNextSection(Ye.shiftKey);break;case"End":Ye.preventDefault(),Ye.stopPropagation(),P.focusSectionEnd();break;case"Home":Ye.preventDefault(),Ye.stopPropagation(),P.focusSectionStart();break;case"ArrowLeft":Ye.preventDefault(),Ye.stopPropagation(),xe==="rtl"?P.focusNextDay():P.focusPreviousDay();break;case"ArrowUp":Ye.preventDefault(),Ye.stopPropagation(),P.focusPreviousRow();break;case"ArrowRight":Ye.preventDefault(),Ye.stopPropagation(),xe==="rtl"?P.focusPreviousDay():P.focusNextDay();break;case"ArrowDown":Ye.preventDefault(),Ye.stopPropagation(),P.focusNextRow();break;case"Escape":"setAnchorDate"in P&&(Ye.preventDefault(),P.setAnchorDate(null));break}},ce=ur(dt,Ft,P.timeZone,!0),{ariaLabel:ct,ariaLabelledBy:Fe}=At.get(P),Ne=(0,r.useLabels)({"aria-label":[ct,ce].filter(Boolean).join(", "),"aria-labelledby":Fe}),yt=(0,n.useDateFormatter)({weekday:"narrow",timeZone:P.timeZone}),{locale:Et}=(0,n.useLocale)(),kt=(0,a.useMemo)(()=>{let Ye=(0,o.startOfWeek)((0,o.today)(P.timeZone),Et);return[...new Array(7).keys()].map($t=>{let or=Ye.add({days:$t}).toDate(P.timeZone);return yt.format(or)})},[Et,P.timeZone,yt]);return{gridProps:(0,r.mergeProps)(Ne,{role:"grid","aria-readonly":P.isReadOnly||null,"aria-disabled":P.isDisabled||null,"aria-multiselectable":"highlightedRange"in P||void 0,onKeyDown:Be,onFocus:()=>P.setFocused(!0),onBlur:()=>P.setFocused(!1)}),headerProps:{"aria-hidden":!0},weekDays:kt}}function C(se,P,dt){let{date:Ft,isDisabled:xe}=se,{errorMessageId:Be,selectedDateDescription:ce}=At.get(P),ct=(0,n.useLocalizedStringFormatter)(m(b)),Fe=(0,n.useDateFormatter)({weekday:"long",day:"numeric",month:"long",year:"numeric",era:Ke(Ft),timeZone:P.timeZone}),Ne=P.isSelected(Ft),yt=P.isCellFocused(Ft);xe=xe||P.isCellDisabled(Ft);let Et=P.isCellUnavailable(Ft),kt=!xe&&!Et,Ye=P.validationState==="invalid"&&("highlightedRange"in P?!P.anchorDate&&P.highlightedRange&&Ft.compare(P.highlightedRange.start)>=0&&Ft.compare(P.highlightedRange.end)<=0:P.value&&(0,o.isSameDay)(P.value,Ft));Ye&&(Ne=!0);let $t=(0,a.useRef)(null);$t.current&&(0,o.isEqualDay)(Ft,$t.current)&&(Ft=$t.current),$t.current=Ft;let Lt=(0,a.useMemo)(()=>Ft.toDate(P.timeZone),[Ft,P.timeZone]),or=(0,o.isToday)(Ft,P.timeZone),yr=(0,a.useMemo)(()=>{let yn="";return"highlightedRange"in P&&P.value&&!P.anchorDate&&((0,o.isSameDay)(Ft,P.value.start)||(0,o.isSameDay)(Ft,P.value.end))&&(yn=ce+", "),yn+=Fe.format(Lt),or?yn=ct.format(Ne?"todayDateSelected":"todayDate",{date:yn}):Ne&&(yn=ct.format("dateSelected",{date:yn})),P.minValue&&(0,o.isSameDay)(Ft,P.minValue)?yn+=", "+ct.format("minimumDate"):P.maxValue&&(0,o.isSameDay)(Ft,P.maxValue)&&(yn+=", "+ct.format("maximumDate")),yn},[Fe,Lt,ct,Ne,or,Ft,P,ce]),zr="";"anchorDate"in P&&yt&&!P.isReadOnly&&kt&&(P.anchorDate?zr=ct.format("finishRangeSelectionPrompt"):zr=ct.format("startRangeSelectionPrompt"));let Gr=(0,r.useDescription)(zr),Jr=(0,a.useRef)(!1),Kr=(0,a.useRef)(!1),rn=(0,a.useRef)(null),{pressProps:nn,isPressed:pn}=(0,s.usePress)({shouldCancelOnPointerExit:"anchorDate"in P&&!!P.anchorDate,preventFocusOnPress:!0,isDisabled:!kt||P.isReadOnly,onPressStart(yn){if(P.isReadOnly){P.setFocusedDate(Ft);return}if("highlightedRange"in P&&!P.anchorDate&&(yn.pointerType==="mouse"||yn.pointerType==="touch")){if(P.highlightedRange&&!Ye){if((0,o.isSameDay)(Ft,P.highlightedRange.start)){P.setAnchorDate(P.highlightedRange.end),P.setFocusedDate(Ft),P.setDragging(!0),Kr.current=!0;return}else if((0,o.isSameDay)(Ft,P.highlightedRange.end)){P.setAnchorDate(P.highlightedRange.start),P.setFocusedDate(Ft),P.setDragging(!0),Kr.current=!0;return}}let Ci=()=>{P.setDragging(!0),rn.current=null,P.selectDate(Ft),P.setFocusedDate(Ft),Jr.current=!0};yn.pointerType==="touch"?rn.current=setTimeout(Ci,200):Ci()}},onPressEnd(){Kr.current=!1,Jr.current=!1,clearTimeout(rn.current),rn.current=null},onPress(){!("anchorDate"in P)&&!P.isReadOnly&&(P.selectDate(Ft),P.setFocusedDate(Ft))},onPressUp(yn){if(!P.isReadOnly&&("anchorDate"in P&&rn.current&&(P.selectDate(Ft),P.setFocusedDate(Ft)),"anchorDate"in P))if(Kr.current)P.setAnchorDate(Ft);else if(P.anchorDate&&!Jr.current)P.selectDate(Ft),P.setFocusedDate(Ft);else if(yn.pointerType==="keyboard"&&!P.anchorDate){P.selectDate(Ft);let Ci=Ft.add({days:1});P.isInvalid(Ci)&&(Ci=Ft.subtract({days:1})),P.isInvalid(Ci)||P.setFocusedDate(Ci)}else yn.pointerType==="virtual"&&(P.selectDate(Ft),P.setFocusedDate(Ft))}}),Dn=null;xe||(Dn=(0,o.isSameDay)(Ft,P.focusedDate)?0:-1),(0,a.useEffect)(()=>{yt&&dt.current&&((0,r.focusWithoutScrolling)(dt.current),(0,s.getInteractionModality)()!=="pointer"&&(0,r.scrollIntoViewport)(dt.current,{containingElement:(0,r.getScrollParent)(dt.current)}))},[yt,dt]);let Zr=(0,n.useDateFormatter)({day:"numeric",timeZone:P.timeZone,calendar:Ft.calendar.identifier}),Hn=(0,a.useMemo)(()=>Zr.formatToParts(Lt).find(yn=>yn.type==="day").value,[Zr,Lt]);return{cellProps:{role:"gridcell","aria-disabled":!kt||null,"aria-selected":Ne||null,"aria-invalid":Ye||null},buttonProps:(0,r.mergeProps)(nn,{onFocus(){xe||P.setFocusedDate(Ft)},tabIndex:Dn,role:"button","aria-disabled":!kt||null,"aria-label":yr,"aria-invalid":Ye||null,"aria-describedby":[Ye?Be:null,Gr["aria-describedby"]].filter(Boolean).join(" ")||void 0,onPointerEnter(yn){"highlightDate"in P&&(yn.pointerType!=="touch"||P.isDragging)&&kt&&P.highlightDate(Ft)},onPointerDown(yn){"releasePointerCapture"in yn.target&&yn.target.releasePointerCapture(yn.pointerId)},onContextMenu(yn){yn.preventDefault()}}),isPressed:pn,isFocused:yt,isSelected:Ne,isDisabled:xe,isUnavailable:Et,isOutsideVisibleRange:Ft.compare(P.visibleRange.start)<0||Ft.compare(P.visibleRange.end)>0,isInvalid:Ye,formattedDate:Hn}}}(q3)),q3.exports}var X3={exports:{}},J3={exports:{}},iN;function XK(){return iN||(iN=1,function(e){var t=po(),r=zu(),n=al();function a(s,l,m,b){Object.defineProperty(s,l,{get:m,set:b,enumerable:!0,configurable:!0})}a(e.exports,"useToggle",()=>o);function o(s,l,m){let{isDisabled:b=!1,isRequired:D=!1,isReadOnly:O=!1,value:I,name:N,children:H,"aria-label":j,"aria-labelledby":u,validationState:h="valid"}=s,y=S=>{S.stopPropagation(),l.setSelected(S.target.checked)},E=H!=null,x=j!=null||u!=null;!E&&!x&&console.warn("If you do not provide children, you must specify an aria-label for accessibility");let{pressProps:g,isPressed:d}=(0,n.usePress)({isDisabled:b}),{focusableProps:f}=(0,r.useFocusable)(s,m),c=(0,t.mergeProps)(g,f),p=(0,t.filterDOMProps)(s,{labelable:!0});return{inputProps:(0,t.mergeProps)(p,{"aria-invalid":h==="invalid"||void 0,"aria-errormessage":s["aria-errormessage"],"aria-controls":s["aria-controls"],"aria-readonly":O||void 0,"aria-required":D||void 0,onChange:y,disabled:b,...I==null?{}:{value:I},name:N,type:"checkbox",...c}),isSelected:l.isSelected,isPressed:d,isDisabled:b,isReadOnly:O}}}(J3)),J3.exports}var Z3={exports:{}},aN;function gm(){return aN||(aN=1,function(e){var t=po();function r(o,s,l,m){Object.defineProperty(o,s,{get:l,set:m,enumerable:!0,configurable:!0})}r(e.exports,"useField",()=>a),r(e.exports,"useLabel",()=>n);function n(o){let{id:s,label:l,"aria-labelledby":m,"aria-label":b,labelElementType:D="label"}=o;s=(0,t.useId)(s);let O=(0,t.useId)(),I={};l?(m=m?`${m} ${O}`:O,I={id:O,htmlFor:D==="label"?s:void 0}):!m&&!b&&console.warn("If you do not provide a visible label, you must specify an aria-label or aria-labelledby attribute for accessibility");let N=(0,t.useLabels)({id:s,"aria-label":b,"aria-labelledby":m});return{labelProps:I,fieldProps:N}}function a(o){let{description:s,errorMessage:l,validationState:m}=o,{labelProps:b,fieldProps:D}=n(o),O=(0,t.useSlotId)([!!s,!!l,m]),I=(0,t.useSlotId)([!!s,!!l,m]);return D=(0,t.mergeProps)(D,{"aria-describedby":[O,I,o["aria-describedby"]].filter(Boolean).join(" ")||void 0}),{labelProps:b,fieldProps:D,descriptionProps:{id:O},errorMessageProps:{id:I}}}}(Z3)),Z3.exports}var as=AK();function JK(e={}){let{isReadOnly:t}=e,[r,n]=as.useControlledState(e.isSelected,e.defaultSelected||!1,e.onChange);function a(s){t||n(s)}function o(){t||n(!r)}return{isSelected:r,setSelected:a,toggle:o}}const fde=Object.freeze(Object.defineProperty({__proto__:null,useToggleState:JK},Symbol.toStringTag,{value:"Module"})),pde=dp(fde);var oN;function hde(){return oN||(oN=1,function(e){var t=te,r=XK(),n=po(),a=gm(),o=pde;function s(N,H,j,u){Object.defineProperty(N,H,{get:j,set:u,enumerable:!0,configurable:!0})}s(e.exports,"useCheckbox",()=>l),s(e.exports,"useCheckboxGroup",()=>O),s(e.exports,"useCheckboxGroupItem",()=>I);function l(N,H,j){let{inputProps:u,isSelected:h,isPressed:y,isDisabled:E,isReadOnly:x}=(0,r.useToggle)(N,H,j),{isIndeterminate:g}=N;return(0,t.useEffect)(()=>{j.current&&(j.current.indeterminate=g)}),{inputProps:{...u,checked:h},isSelected:h,isPressed:y,isDisabled:E,isReadOnly:x}}const m=new WeakMap,b=new WeakMap,D=new WeakMap;function O(N,H){let{isDisabled:j,name:u}=N,{labelProps:h,fieldProps:y,descriptionProps:E,errorMessageProps:x}=(0,a.useField)({...N,labelElementType:"span"});b.set(H,E.id),D.set(H,x.id);let g=(0,n.filterDOMProps)(N,{labelable:!0});return m.set(H,u),{groupProps:(0,n.mergeProps)(g,{role:"group","aria-disabled":j||void 0,...y}),labelProps:h,descriptionProps:E,errorMessageProps:x}}function I(N,H,j){const u=(0,o.useToggleState)({isReadOnly:N.isReadOnly||H.isReadOnly,isSelected:H.isSelected(N.value),onChange(y){y?H.addValue(N.value):H.removeValue(N.value),N.onChange&&N.onChange(y)}});let h=l({...N,isReadOnly:N.isReadOnly||H.isReadOnly,isDisabled:N.isDisabled||H.isDisabled,name:N.name||m.get(H)},u,j);return{...h,inputProps:{...h.inputProps,"aria-describedby":[H.validationState==="invalid"?D.get(H):null,b.get(H)].filter(Boolean).join(" ")||void 0}}}}(X3)),X3.exports}var Q3={exports:{}},e$={exports:{}},t$={exports:{}},sN;function IA(){return sN||(sN=1,function(e){var t=po(),r=te,n=al();function a(b,D,O,I){Object.defineProperty(b,D,{get:O,set:I,enumerable:!0,configurable:!0})}function o(b){return b&&b.__esModule?b.default:b}a(e.exports,"useVisuallyHidden",()=>l),a(e.exports,"VisuallyHidden",()=>m);const s={border:0,clip:"rect(0 0 0 0)",clipPath:"inset(50%)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",width:"1px",whiteSpace:"nowrap"};function l(b={}){let{style:D,isFocusable:O}=b,[I,N]=(0,r.useState)(!1),{focusWithinProps:H}=(0,n.useFocusWithin)({isDisabled:!O,onFocusWithinChange:u=>N(u)}),j=(0,r.useMemo)(()=>I?D:D?{...s,...D}:s,[I]);return{visuallyHiddenProps:{...H,style:j}}}function m(b){let{children:D,elementType:O="div",isFocusable:I,style:N,...H}=b,{visuallyHiddenProps:j}=l(b);return o(r).createElement(O,(0,t.mergeProps)(H,j),D)}}(t$)),t$.exports}var lN;function ew(){return lN||(lN=1,function(e){var t=te,r=po(),n=ol(),a=zu(),o=al(),s=bx,l=ZS(),m=IA();function b(st,ft,Gt,gr){Object.defineProperty(st,ft,{get:Gt,set:gr,enumerable:!0,configurable:!0})}function D(st){return st&&st.__esModule?st.default:st}b(e.exports,"useOverlayPosition",()=>re),b(e.exports,"useOverlay",()=>$e),b(e.exports,"useOverlayTrigger",()=>lt),b(e.exports,"usePreventScroll",()=>Ke),b(e.exports,"ModalProvider",()=>C),b(e.exports,"useModalProvider",()=>se),b(e.exports,"OverlayProvider",()=>dt),b(e.exports,"OverlayContainer",()=>Ft),b(e.exports,"useModal",()=>xe),b(e.exports,"DismissButton",()=>vr),b(e.exports,"ariaHideOutside",()=>tt),b(e.exports,"usePopover",()=>Vt),b(e.exports,"useModalOverlay",()=>mt),b(e.exports,"Overlay",()=>fr),b(e.exports,"useOverlayFocusContain",()=>rr);const O={top:"top",bottom:"top",left:"left",right:"left"},I={top:"bottom",bottom:"top",left:"right",right:"left"},N={top:"left",left:"top"},H={top:"height",left:"width"},j={width:"totalWidth",height:"totalHeight"},u={};let h=typeof window<"u"&&window.visualViewport;function y(st){let ft=0,Gt=0,gr=0,Sr=0,Vr=0,xt=0,en={};if(st.tagName==="BODY"){let kn=document.documentElement;gr=kn.clientWidth,Sr=kn.clientHeight;var an;ft=(an=h==null?void 0:h.width)!==null&&an!==void 0?an:gr;var Mn;Gt=(Mn=h==null?void 0:h.height)!==null&&Mn!==void 0?Mn:Sr,en.top=kn.scrollTop||st.scrollTop,en.left=kn.scrollLeft||st.scrollLeft}else({width:ft,height:Gt,top:Vr,left:xt}=$(st)),en.top=st.scrollTop,en.left=st.scrollLeft,gr=ft,Sr=Gt;return{width:ft,height:Gt,totalWidth:gr,totalHeight:Sr,scroll:en,top:Vr,left:xt}}function E(st){return{top:st.scrollTop,left:st.scrollLeft,width:st.scrollWidth,height:st.scrollHeight}}function x(st,ft,Gt,gr,Sr){let Vr=gr.scroll[st],xt=gr[H[st]],en=ft-Sr-Vr,an=ft+Sr-Vr+Gt;return en<0?-en:an>xt?Math.max(xt-an,-en):0}function g(st){let ft=window.getComputedStyle(st);return{top:parseInt(ft.marginTop,10)||0,bottom:parseInt(ft.marginBottom,10)||0,left:parseInt(ft.marginLeft,10)||0,right:parseInt(ft.marginRight,10)||0}}function d(st){if(u[st])return u[st];let[ft,Gt]=st.split(" "),gr=O[ft]||"right",Sr=N[gr];O[Gt]||(Gt="center");let Vr=H[gr],xt=H[Sr];return u[st]={placement:ft,crossPlacement:Gt,axis:gr,crossAxis:Sr,size:Vr,crossSize:xt},u[st]}function f(st,ft,Gt,gr,Sr,Vr,xt,en,an,Mn){let{placement:kn,crossPlacement:Qn,axis:Nt,crossAxis:Ai,size:Hi,crossSize:_a}=gr,Sa={};Sa[Ai]=st[Ai],Qn==="center"?Sa[Ai]+=(st[_a]-Gt[_a])/2:Qn!==Ai&&(Sa[Ai]+=st[_a]-Gt[_a]),Sa[Ai]+=Vr;const Ji=st[Ai]-Gt[_a]+an+Mn,ua=st[Ai]+st[_a]-an-Mn;if(Sa[Ai]=(0,r.clamp)(Sa[Ai],Ji,ua),kn===Nt){const To=en?xt[Hi]:ft[j[Hi]];Sa[I[Nt]]=Math.floor(To-st[Nt]+Sr)}else Sa[Nt]=Math.floor(st[Nt]+st[Hi]+Sr);return Sa}function c(st,ft,Gt,gr,Sr,Vr){return st.top!=null?Math.max(0,ft.height+ft.top+ft.scroll.top-(Gt.top+st.top)-(Sr.top+Sr.bottom+Vr)):Math.max(0,gr.top+Gt.top-(ft.top+ft.scroll.top)-(Sr.top+Sr.bottom+Vr))}function p(st,ft,Gt,gr,Sr,Vr){let{placement:xt,axis:en,size:an}=Vr;return xt===en?Math.max(0,Gt[en]-st[en]-st.scroll[en]+ft[en]-gr[en]-gr[I[en]]-Sr):Math.max(0,st[an]+st[en]+st.scroll[en]-ft[en]-Gt[en]-Gt[an]-gr[en]-gr[I[en]]-Sr)}function S(st,ft,Gt,gr,Sr,Vr,xt,en,an,Mn,kn,Qn,Nt,Ai,Hi){let _a=d(st),{size:Sa,crossAxis:Ji,crossSize:ua,placement:To,crossPlacement:Ka}=_a,U=f(ft,en,Gt,_a,Mn,kn,an,Qn,Ai,Hi),ie=Mn,hr=p(en,an,ft,Sr,Vr+Mn,_a);if(xt&&gr[Sa]>hr){let on=d(`${I[To]} ${Ka}`),Ur=f(ft,en,Gt,on,Mn,kn,an,Qn,Ai,Hi);p(en,an,ft,Sr,Vr+Mn,on)>hr&&(_a=on,U=Ur,ie=Mn)}let nr=x(Ji,U[Ji],Gt[ua],en,Vr);U[Ji]+=nr;let hn=c(U,en,an,ft,Sr,Vr);Nt&&Nt<hn&&(hn=Nt),Gt.height=Math.min(Gt.height,hn),U=f(ft,en,Gt,_a,ie,kn,an,Qn,Ai,Hi),nr=x(Ji,U[Ji],Gt[ua],en,Vr),U[Ji]+=nr;let ui={},Zi=ft[Ji]+.5*ft[ua]-Gt[Ji];const Fi=Ai/2+Hi,na=Gt[ua]-Ai/2-Hi,zi=ft[Ji]-Gt[Ji]+Ai/2,An=ft[Ji]+ft[ua]-Gt[Ji]-Ai/2,ri=(0,r.clamp)(Zi,zi,An);return ui[Ji]=(0,r.clamp)(ri,Fi,na),{position:U,maxHeight:hn,arrowOffsetLeft:ui.left,arrowOffsetTop:ui.top,placement:_a.placement}}function k(st){let{placement:ft,targetNode:Gt,overlayNode:gr,scrollNode:Sr,padding:Vr,shouldFlip:xt,boundaryElement:en,offset:an,crossOffset:Mn,maxHeight:kn,arrowSize:Qn,arrowBoundaryOffset:Nt=0}=st,Ai=gr instanceof HTMLElement?z(gr):document.documentElement,Hi=Ai===document.documentElement;const _a=window.getComputedStyle(Ai).position;let Sa=!!_a&&_a!=="static",Ji=Hi?$(Gt):M(Gt,Ai);if(!Hi){let{marginTop:hr,marginLeft:nr}=window.getComputedStyle(Gt);Ji.top+=parseInt(hr,10)||0,Ji.left+=parseInt(nr,10)||0}let ua=$(gr),To=g(gr);ua.width+=To.left+To.right,ua.height+=To.top+To.bottom;let Ka=E(Sr),U=y(en),ie=en.tagName==="BODY"?$(Ai):M(Ai,en);return S(ft,Ji,ua,Ka,To,Vr,xt,U,ie,an,Mn,Sa,kn,Qn,Nt)}function $(st){let{top:ft,left:Gt,width:gr,height:Sr}=st.getBoundingClientRect(),{scrollTop:Vr,scrollLeft:xt,clientTop:en,clientLeft:an}=document.documentElement;return{top:ft+Vr-en,left:Gt+xt-an,width:gr,height:Sr}}function M(st,ft){let Gt=window.getComputedStyle(st),gr;if(Gt.position==="fixed"){let{top:Sr,left:Vr,width:xt,height:en}=st.getBoundingClientRect();gr={top:Sr,left:Vr,width:xt,height:en}}else{gr=$(st);let Sr=$(ft),Vr=window.getComputedStyle(ft);Sr.top+=(parseInt(Vr.borderTopWidth,10)||0)-ft.scrollTop,Sr.left+=(parseInt(Vr.borderLeftWidth,10)||0)-ft.scrollLeft,gr.top-=Sr.top,gr.left-=Sr.left}return gr.top-=parseInt(Gt.marginTop,10)||0,gr.left-=parseInt(Gt.marginLeft,10)||0,gr}function z(st){let ft=st.offsetParent;if(ft&&ft===document.body&&window.getComputedStyle(ft).position==="static"&&!W(ft)&&(ft=document.documentElement),ft==null)for(ft=st.parentElement;ft&&!W(ft);)ft=ft.parentElement;return ft||document.documentElement}function W(st){let ft=window.getComputedStyle(st);return ft.transform!=="none"||/transform|perspective/.test(ft.willChange)||ft.filter!=="none"||ft.contain==="paint"||"backdropFilter"in ft&&ft.backdropFilter!=="none"||"WebkitBackdropFilter"in ft&&ft.WebkitBackdropFilter!=="none"}const G=new WeakMap;function Q(st){let{triggerRef:ft,isOpen:Gt,onClose:gr}=st;(0,t.useEffect)(()=>{if(!Gt||gr===null)return;let Sr=Vr=>{let xt=Vr.target;if(!ft.current||xt instanceof Node&&!xt.contains(ft.current))return;let en=gr||G.get(ft.current);en&&en()};return window.addEventListener("scroll",Sr,!0),()=>{window.removeEventListener("scroll",Sr,!0)}},[Gt,gr,ft])}let oe=typeof window<"u"&&window.visualViewport;function re(st){let{direction:ft}=(0,n.useLocale)(),{arrowSize:Gt=0,targetRef:gr,overlayRef:Sr,scrollRef:Vr=Sr,placement:xt="bottom",containerPadding:en=12,shouldFlip:an=!0,boundaryElement:Mn=typeof document<"u"?document.body:null,offset:kn=0,crossOffset:Qn=0,shouldUpdatePosition:Nt=!0,isOpen:Ai=!0,onClose:Hi,maxHeight:_a,arrowBoundaryOffset:Sa=0}=st,[Ji,ua]=(0,t.useState)({position:{},arrowOffsetLeft:void 0,arrowOffsetTop:void 0,maxHeight:void 0,placement:void 0}),To=[Nt,xt,Sr.current,gr.current,Vr.current,en,an,Mn,kn,Qn,Ai,ft,_a,Sa,Gt],Ka=(0,t.useCallback)(()=>{if(Nt===!1||!Ai||!Sr.current||!gr.current||!Vr.current||!Mn)return;let hr=k({placement:le(xt,ft),overlayNode:Sr.current,targetNode:gr.current,scrollNode:Vr.current,padding:en,shouldFlip:an,boundaryElement:Mn,offset:kn,crossOffset:Qn,maxHeight:_a,arrowSize:Gt,arrowBoundaryOffset:Sa});Object.keys(hr.position).forEach(nr=>Sr.current.style[nr]=hr.position[nr]+"px"),Sr.current.style.maxHeight=hr.maxHeight!=null?hr.maxHeight+"px":void 0,ua(hr)},To);(0,r.useLayoutEffect)(Ka,To),me(Ka),(0,r.useResizeObserver)({ref:Sr,onResize:Ka});let U=(0,t.useRef)(!1);(0,r.useLayoutEffect)(()=>{let hr,nr=()=>{U.current=!0,clearTimeout(hr),hr=setTimeout(()=>{U.current=!1},500),Ka()};return oe==null||oe.addEventListener("resize",nr),oe==null||oe.addEventListener("scroll",nr),()=>{oe==null||oe.removeEventListener("resize",nr),oe==null||oe.removeEventListener("scroll",nr)}},[Ka]);let ie=(0,t.useCallback)(()=>{U.current||Hi()},[Hi,U]);return Q({triggerRef:gr,isOpen:Ai,onClose:Hi&&ie}),{overlayProps:{style:{position:"absolute",zIndex:1e5,...Ji.position,maxHeight:Ji.maxHeight}},placement:Ji.placement,arrowProps:{style:{left:Ji.arrowOffsetLeft,top:Ji.arrowOffsetTop}},updatePosition:Ka}}function me(st){(0,r.useLayoutEffect)(()=>(window.addEventListener("resize",st,!1),()=>{window.removeEventListener("resize",st,!1)}),[st])}function le(st,ft){return ft==="rtl"?st.replace("start","right").replace("end","left"):st.replace("start","left").replace("end","right")}const Ee=[];function $e(st,ft){let{onClose:Gt,shouldCloseOnBlur:gr,isOpen:Sr,isDismissable:Vr=!1,isKeyboardDismissDisabled:xt=!1,shouldCloseOnInteractOutside:en}=st;(0,t.useEffect)(()=>(Sr&&Ee.push(ft),()=>{let Hi=Ee.indexOf(ft);Hi>=0&&Ee.splice(Hi,1)}),[Sr,ft]);let an=()=>{Ee[Ee.length-1]===ft&&Gt&&Gt()},Mn=Hi=>{(!en||en(Hi.target))&&Ee[Ee.length-1]===ft&&(Hi.stopPropagation(),Hi.preventDefault())},kn=Hi=>{(!en||en(Hi.target))&&(Ee[Ee.length-1]===ft&&(Hi.stopPropagation(),Hi.preventDefault()),an())},Qn=Hi=>{Hi.key==="Escape"&&!xt&&(Hi.stopPropagation(),Hi.preventDefault(),an())};(0,o.useInteractOutside)({ref:ft,onInteractOutside:Vr?kn:null,onInteractOutsideStart:Mn});let{focusWithinProps:Nt}=(0,o.useFocusWithin)({isDisabled:!gr,onBlurWithin:Hi=>{Hi.relatedTarget&&(0,a.isElementInChildOfActiveScope)(Hi.relatedTarget)||(!en||en(Hi.relatedTarget))&&Gt()}}),Ai=Hi=>{Hi.target===Hi.currentTarget&&Hi.preventDefault()};return{overlayProps:{onKeyDown:Qn,...Nt},underlayProps:{onPointerDown:Ai}}}function lt(st,ft,Gt){let{type:gr}=st,{isOpen:Sr}=ft;(0,t.useEffect)(()=>{Gt&&Gt.current&&G.set(Gt.current,ft.close)});let Vr;gr==="menu"?Vr=!0:gr==="listbox"&&(Vr="listbox");let xt=(0,r.useId)();return{triggerProps:{"aria-haspopup":Vr,"aria-expanded":Sr,"aria-controls":Sr?xt:null,onPress:ft.toggle},overlayProps:{id:xt}}}const Ze=typeof window<"u"&&window.visualViewport,nt=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);let rt=0,At;function Ke(st={}){let{isDisabled:ft}=st;(0,r.useLayoutEffect)(()=>{if(!ft)return rt++,rt===1&&((0,r.isIOS)()?At=ur():At=Bt()),()=>{rt--,rt===0&&At()}},[ft])}function Bt(){return(0,r.chain)(at(document.documentElement,"paddingRight",`${window.innerWidth-document.documentElement.clientWidth}px`),at(document.documentElement,"overflow","hidden"))}function ur(){let st,ft=0,Gt=Qn=>{st=(0,r.getScrollParent)(Qn.target),!(st===document.documentElement&&st===document.body)&&(ft=Qn.changedTouches[0].pageY)},gr=Qn=>{if(st===document.documentElement||st===document.body){Qn.preventDefault();return}let Nt=Qn.changedTouches[0].pageY,Ai=st.scrollTop,Hi=st.scrollHeight-st.clientHeight;(Ai<=0&&Nt>ft||Ai>=Hi&&Nt<ft)&&Qn.preventDefault(),ft=Nt},Sr=Qn=>{let Nt=Qn.target;It(Nt)&&Nt!==document.activeElement&&(Qn.preventDefault(),Nt.style.transform="translateY(-2000px)",Nt.focus(),requestAnimationFrame(()=>{Nt.style.transform=""}))},Vr=Qn=>{let Nt=Qn.target;It(Nt)&&(Nt.style.transform="translateY(-2000px)",requestAnimationFrame(()=>{Nt.style.transform="",Ze&&(Ze.height<window.innerHeight?requestAnimationFrame(()=>{ae(Nt)}):Ze.addEventListener("resize",()=>ae(Nt),{once:!0}))}))},xt=()=>{window.scrollTo(0,0)},en=window.pageXOffset,an=window.pageYOffset,Mn=(0,r.chain)(at(document.documentElement,"paddingRight",`${window.innerWidth-document.documentElement.clientWidth}px`),at(document.documentElement,"overflow","hidden"),at(document.body,"marginTop",`-${an}px`));window.scrollTo(0,0);let kn=(0,r.chain)(L(document,"touchstart",Gt,{passive:!1,capture:!0}),L(document,"touchmove",gr,{passive:!1,capture:!0}),L(document,"touchend",Sr,{passive:!1,capture:!0}),L(document,"focus",Vr,!0),L(window,"scroll",xt));return()=>{Mn(),kn(),window.scrollTo(en,an)}}function at(st,ft,Gt){let gr=st.style[ft];return st.style[ft]=Gt,()=>{st.style[ft]=gr}}function L(st,ft,Gt,gr){return st.addEventListener(ft,Gt,gr),()=>{st.removeEventListener(ft,Gt,gr)}}function ae(st){let ft=document.scrollingElement||document.documentElement;for(;st&&st!==ft;){let Gt=(0,r.getScrollParent)(st);if(Gt!==document.documentElement&&Gt!==document.body&&Gt!==st){let gr=Gt.getBoundingClientRect().top,Sr=st.getBoundingClientRect().top;Sr>gr+st.clientHeight&&(Gt.scrollTop+=Sr-gr)}st=Gt.parentElement}}function It(st){return st instanceof HTMLInputElement&&!nt.has(st.type)||st instanceof HTMLTextAreaElement||st instanceof HTMLElement&&st.isContentEditable}const i=D(t).createContext(null);function C(st){let{children:ft}=st,Gt=(0,t.useContext)(i),[gr,Sr]=(0,t.useState)(0),Vr=(0,t.useMemo)(()=>({parent:Gt,modalCount:gr,addModal(){Sr(xt=>xt+1),Gt&&Gt.addModal()},removeModal(){Sr(xt=>xt-1),Gt&&Gt.removeModal()}}),[Gt,gr]);return D(t).createElement(i.Provider,{value:Vr},ft)}function se(){let st=(0,t.useContext)(i);return{modalProviderProps:{"aria-hidden":st&&st.modalCount>0?!0:null}}}function P(st){let{modalProviderProps:ft}=se();return D(t).createElement("div",{"data-overlay-container":!0,...st,...ft})}function dt(st){return D(t).createElement(C,null,D(t).createElement(P,st))}function Ft(st){let ft=(0,l.useIsSSR)(),{portalContainer:Gt=ft?null:document.body,...gr}=st;if(D(t).useEffect(()=>{if(Gt!=null&&Gt.closest("[data-overlay-container]"))throw new Error("An OverlayContainer must not be inside another container. Please change the portalContainer prop.")},[Gt]),!Gt)return null;let Sr=D(t).createElement(dt,gr);return D(s).createPortal(Sr,Gt)}function xe(st){let ft=(0,t.useContext)(i);if(!ft)throw new Error("Modal is not contained within a provider");return(0,t.useEffect)(()=>{if(!(st!=null&&st.isDisabled||!ft||!ft.parent))return ft.parent.addModal(),()=>{ft&&ft.parent&&ft.parent.removeModal()}},[ft,ft.parent,st==null?void 0:st.isDisabled]),{modalProps:{"data-ismodal":!(st!=null&&st.isDisabled)}}}var Be={},ce={};ce={dismiss:"تجاهل"};var ct={};ct={dismiss:"Отхвърляне"};var Fe={};Fe={dismiss:"Odstranit"};var Ne={};Ne={dismiss:"Luk"};var yt={};yt={dismiss:"Schließen"};var Et={};Et={dismiss:"Απόρριψη"};var kt={};kt={dismiss:"Dismiss"};var Ye={};Ye={dismiss:"Descartar"};var $t={};$t={dismiss:"Lõpeta"};var Lt={};Lt={dismiss:"Hylkää"};var or={};or={dismiss:"Rejeter"};var yr={};yr={dismiss:"התעלם"};var zr={};zr={dismiss:"Odbaci"};var Gr={};Gr={dismiss:"Elutasítás"};var Jr={};Jr={dismiss:"Ignora"};var Kr={};Kr={dismiss:"閉じる"};var rn={};rn={dismiss:"무시"};var nn={};nn={dismiss:"Atmesti"};var pn={};pn={dismiss:"Nerādīt"};var Dn={};Dn={dismiss:"Lukk"};var Zr={};Zr={dismiss:"Negeren"};var Hn={};Hn={dismiss:"Zignoruj"};var yn={};yn={dismiss:"Descartar"};var Ci={};Ci={dismiss:"Dispensar"};var ti={};ti={dismiss:"Revocare"};var Ei={};Ei={dismiss:"Пропустить"};var Br={};Br={dismiss:"Zrušiť"};var ht={};ht={dismiss:"Opusti"};var Wt={};Wt={dismiss:"Odbaci"};var er={};er={dismiss:"Avvisa"};var Rt={};Rt={dismiss:"Kapat"};var pr={};pr={dismiss:"Скасувати"};var kr={};kr={dismiss:"取消"};var br={};br={dismiss:"關閉"},Be={"ar-AE":ce,"bg-BG":ct,"cs-CZ":Fe,"da-DK":Ne,"de-DE":yt,"el-GR":Et,"en-US":kt,"es-ES":Ye,"et-EE":$t,"fi-FI":Lt,"fr-FR":or,"he-IL":yr,"hr-HR":zr,"hu-HU":Gr,"it-IT":Jr,"ja-JP":Kr,"ko-KR":rn,"lt-LT":nn,"lv-LV":pn,"nb-NO":Dn,"nl-NL":Zr,"pl-PL":Hn,"pt-BR":yn,"pt-PT":Ci,"ro-RO":ti,"ru-RU":Ei,"sk-SK":Br,"sl-SI":ht,"sr-SP":Wt,"sv-SE":er,"tr-TR":Rt,"uk-UA":pr,"zh-CN":kr,"zh-TW":br};function vr(st){let{onDismiss:ft,...Gt}=st,gr=(0,n.useLocalizedStringFormatter)(D(Be)),Sr=(0,r.useLabels)(Gt,gr.format("dismiss")),Vr=()=>{ft&&ft()};return D(t).createElement(m.VisuallyHidden,null,D(t).createElement("button",{...Sr,tabIndex:-1,onClick:Vr}))}let qt=new WeakMap,Je=[];function tt(st,ft=document.body){let Gt=new Set(st),gr=new Set,Sr=an=>{for(let Nt of an.querySelectorAll("[data-live-announcer], [data-react-aria-top-layer]"))Gt.add(Nt);let Mn=Nt=>{if(Gt.has(Nt)||gr.has(Nt.parentElement)&&Nt.parentElement.getAttribute("role")!=="row")return NodeFilter.FILTER_REJECT;for(let Ai of Gt)if(Nt.contains(Ai))return NodeFilter.FILTER_SKIP;return NodeFilter.FILTER_ACCEPT},kn=document.createTreeWalker(an,NodeFilter.SHOW_ELEMENT,{acceptNode:Mn}),Qn=Mn(an);if(Qn===NodeFilter.FILTER_ACCEPT&&Vr(an),Qn!==NodeFilter.FILTER_REJECT){let Nt=kn.nextNode();for(;Nt!=null;)Vr(Nt),Nt=kn.nextNode()}},Vr=an=>{var Mn;let kn=(Mn=qt.get(an))!==null&&Mn!==void 0?Mn:0;an.getAttribute("aria-hidden")==="true"&&kn===0||(kn===0&&an.setAttribute("aria-hidden","true"),gr.add(an),qt.set(an,kn+1))};Je.length&&Je[Je.length-1].disconnect(),Sr(ft);let xt=new MutationObserver(an=>{for(let Mn of an)if(!(Mn.type!=="childList"||Mn.addedNodes.length===0)&&![...Gt,...gr].some(kn=>kn.contains(Mn.target))){for(let kn of Mn.removedNodes)kn instanceof Element&&(Gt.delete(kn),gr.delete(kn));for(let kn of Mn.addedNodes)(kn instanceof HTMLElement||kn instanceof SVGElement)&&(kn.dataset.liveAnnouncer==="true"||kn.dataset.reactAriaTopLayer==="true")?Gt.add(kn):kn instanceof Element&&Sr(kn)}});xt.observe(ft,{childList:!0,subtree:!0});let en={observe(){xt.observe(ft,{childList:!0,subtree:!0})},disconnect(){xt.disconnect()}};return Je.push(en),()=>{xt.disconnect();for(let an of gr){let Mn=qt.get(an);Mn===1?(an.removeAttribute("aria-hidden"),qt.delete(an)):qt.set(an,Mn-1)}en===Je[Je.length-1]?(Je.pop(),Je.length&&Je[Je.length-1].observe()):Je.splice(Je.indexOf(en),1)}}function Vt(st,ft){let{triggerRef:Gt,popoverRef:gr,isNonModal:Sr,isKeyboardDismissDisabled:Vr,...xt}=st,{overlayProps:en,underlayProps:an}=$e({isOpen:ft.isOpen,onClose:ft.close,shouldCloseOnBlur:!0,isDismissable:!Sr,isKeyboardDismissDisabled:Vr},gr),{overlayProps:Mn,arrowProps:kn,placement:Qn}=re({...xt,targetRef:Gt,overlayRef:gr,isOpen:ft.isOpen,onClose:null});return Ke({isDisabled:Sr}),(0,r.useLayoutEffect)(()=>{if(ft.isOpen&&!Sr&&gr.current)return tt([gr.current])},[Sr,ft.isOpen,gr]),{popoverProps:(0,r.mergeProps)(en,Mn),arrowProps:kn,underlayProps:an,placement:Qn}}const Ut=D(t).createContext(null);function fr(st){let ft=(0,l.useIsSSR)(),{portalContainer:Gt=ft?null:document.body}=st,[gr,Sr]=(0,t.useState)(!1),Vr=(0,t.useMemo)(()=>({contain:gr,setContain:Sr}),[gr,Sr]);if(!Gt)return null;let xt=D(t).createElement(Ut.Provider,{value:Vr},D(t).createElement(a.FocusScope,{restoreFocus:!0,contain:gr},st.children));return D(s).createPortal(xt,Gt)}function rr(){let st=(0,t.useContext)(Ut),ft=st==null?void 0:st.setContain;(0,r.useLayoutEffect)(()=>{ft==null||ft(!0)},[ft])}function mt(st,ft,Gt){let{overlayProps:gr,underlayProps:Sr}=$e({...st,isOpen:ft.isOpen,onClose:ft.close},Gt);return Ke({isDisabled:!ft.isOpen}),rr(),(0,t.useEffect)(()=>{if(ft.isOpen)return tt([Gt.current])},[ft.isOpen,Gt]),{modalProps:(0,r.mergeProps)(gr),underlayProps:Sr}}}(e$)),e$.exports}var r$={exports:{}},n$={exports:{}},uN;function r0(){return uN||(uN=1,function(e){var t=te,r=zu(),n=po(),a=al(),o=ol();function s(y,E,x,g){Object.defineProperty(y,E,{get:x,set:g,enumerable:!0,configurable:!0})}s(e.exports,"useSelectableCollection",()=>I),s(e.exports,"useSelectableItem",()=>N),s(e.exports,"useSelectableList",()=>h),s(e.exports,"ListKeyboardDelegate",()=>u),s(e.exports,"useTypeSelect",()=>D);function l(y){return(0,n.isAppleDevice)()?y.altKey:y.ctrlKey}function m(y){return(0,n.isMac)()?y.metaKey:y.ctrlKey}const b=1e3;function D(y){let{keyboardDelegate:E,selectionManager:x,onTypeSelect:g}=y,d=(0,t.useRef)({search:"",timeout:null}).current,f=c=>{let p=O(c.key);if(!p||c.ctrlKey||c.metaKey)return;p===" "&&d.search.trim().length>0&&(c.preventDefault(),"continuePropagation"in c||c.stopPropagation()),d.search+=p;let S=E.getKeyForSearch(d.search,x.focusedKey);S==null&&(S=E.getKeyForSearch(d.search)),S!=null&&(x.setFocusedKey(S),g&&g(S)),clearTimeout(d.timeout),d.timeout=setTimeout(()=>{d.search=""},b)};return{typeSelectProps:{onKeyDownCapture:E.getKeyForSearch?f:null}}}function O(y){return y.length===1||!/^[A-Z]/i.test(y)?y:""}function I(y){let{selectionManager:E,keyboardDelegate:x,ref:g,autoFocus:d=!1,shouldFocusWrap:f=!1,disallowEmptySelection:c=!1,disallowSelectAll:p=!1,selectOnFocus:S=E.selectionBehavior==="replace",disallowTypeAhead:k=!1,shouldUseVirtualFocus:$,allowsTabNavigation:M=!1,isVirtualized:z,scrollRef:W=g}=y,{direction:G}=(0,o.useLocale)(),Q=Ze=>{if(Ze.altKey&&Ze.key==="Tab"&&Ze.preventDefault(),!g.current.contains(Ze.target))return;const nt=(ur,at)=>{ur!=null&&(E.setFocusedKey(ur,at),Ze.shiftKey&&E.selectionMode==="multiple"?E.extendSelection(ur):S&&!l(Ze)&&E.replaceSelection(ur))};switch(Ze.key){case"ArrowDown":if(x.getKeyBelow){var rt,At;Ze.preventDefault();let ur=E.focusedKey!=null?x.getKeyBelow(E.focusedKey):(rt=x.getFirstKey)===null||rt===void 0?void 0:rt.call(x);ur==null&&f&&(ur=(At=x.getFirstKey)===null||At===void 0?void 0:At.call(x,E.focusedKey)),nt(ur)}break;case"ArrowUp":if(x.getKeyAbove){var Ke,Bt;Ze.preventDefault();let ur=E.focusedKey!=null?x.getKeyAbove(E.focusedKey):(Ke=x.getLastKey)===null||Ke===void 0?void 0:Ke.call(x);ur==null&&f&&(ur=(Bt=x.getLastKey)===null||Bt===void 0?void 0:Bt.call(x,E.focusedKey)),nt(ur)}break;case"ArrowLeft":if(x.getKeyLeftOf){Ze.preventDefault();let ur=x.getKeyLeftOf(E.focusedKey);nt(ur,G==="rtl"?"first":"last")}break;case"ArrowRight":if(x.getKeyRightOf){Ze.preventDefault();let ur=x.getKeyRightOf(E.focusedKey);nt(ur,G==="rtl"?"last":"first")}break;case"Home":if(x.getFirstKey){Ze.preventDefault();let ur=x.getFirstKey(E.focusedKey,m(Ze));E.setFocusedKey(ur),m(Ze)&&Ze.shiftKey&&E.selectionMode==="multiple"?E.extendSelection(ur):S&&E.replaceSelection(ur)}break;case"End":if(x.getLastKey){Ze.preventDefault();let ur=x.getLastKey(E.focusedKey,m(Ze));E.setFocusedKey(ur),m(Ze)&&Ze.shiftKey&&E.selectionMode==="multiple"?E.extendSelection(ur):S&&E.replaceSelection(ur)}break;case"PageDown":if(x.getKeyPageBelow){Ze.preventDefault();let ur=x.getKeyPageBelow(E.focusedKey);nt(ur)}break;case"PageUp":if(x.getKeyPageAbove){Ze.preventDefault();let ur=x.getKeyPageAbove(E.focusedKey);nt(ur)}break;case"a":m(Ze)&&E.selectionMode==="multiple"&&p!==!0&&(Ze.preventDefault(),E.selectAll());break;case"Escape":Ze.preventDefault(),c||E.clearSelection();break;case"Tab":if(!M){if(Ze.shiftKey)g.current.focus();else{let ur=(0,r.getFocusableTreeWalker)(g.current,{tabbable:!0}),at,L;do L=ur.lastChild(),L&&(at=L);while(L);at&&!at.contains(document.activeElement)&&(0,n.focusWithoutScrolling)(at)}break}}},oe=(0,t.useRef)({top:0,left:0});(0,n.useEvent)(W,"scroll",z?null:()=>{oe.current={top:W.current.scrollTop,left:W.current.scrollLeft}});let re=Ze=>{if(E.isFocused){Ze.currentTarget.contains(Ze.target)||E.setFocused(!1);return}if(Ze.currentTarget.contains(Ze.target)){if(E.setFocused(!0),E.focusedKey==null){let At=Bt=>{Bt!=null&&(E.setFocusedKey(Bt),S&&E.replaceSelection(Bt))},Ke=Ze.relatedTarget;var nt,rt;Ke&&Ze.currentTarget.compareDocumentPosition(Ke)&Node.DOCUMENT_POSITION_FOLLOWING?At((nt=E.lastSelectedKey)!==null&&nt!==void 0?nt:x.getLastKey()):At((rt=E.firstSelectedKey)!==null&&rt!==void 0?rt:x.getFirstKey())}else z||(W.current.scrollTop=oe.current.top,W.current.scrollLeft=oe.current.left);if(!z&&E.focusedKey!=null){let At=W.current.querySelector(`[data-key="${E.focusedKey}"]`);At&&((0,n.focusWithoutScrolling)(At),(0,n.scrollIntoView)(W.current,At))}}},me=Ze=>{Ze.currentTarget.contains(Ze.relatedTarget)||E.setFocused(!1)};const le=(0,t.useRef)(d);(0,t.useEffect)(()=>{if(le.current){let Ze=null;d==="first"&&(Ze=x.getFirstKey()),d==="last"&&(Ze=x.getLastKey());let nt=E.selectedKeys;nt.size&&(Ze=nt.values().next().value),E.setFocused(!0),E.setFocusedKey(Ze),Ze==null&&!$&&(0,r.focusSafely)(g.current)}le.current=!1},[]),(0,t.useEffect)(()=>{let Ze=(0,a.getInteractionModality)();if(!z&&E.isFocused&&E.focusedKey!=null&&(W!=null&&W.current)){let nt=W.current.querySelector(`[data-key="${E.focusedKey}"]`);nt&&((0,n.scrollIntoView)(W.current,nt),Ze==="keyboard"&&(0,n.scrollIntoViewport)(nt,{containingElement:g.current}))}},[z,W,E.focusedKey,E.isFocused,g]);let Ee={onKeyDown:Q,onFocus:re,onBlur:me,onMouseDown(Ze){W.current===Ze.target&&Ze.preventDefault()}},{typeSelectProps:$e}=D({keyboardDelegate:x,selectionManager:E});k||(Ee=(0,n.mergeProps)($e,Ee));let lt;return $||(lt=E.focusedKey==null?0:-1),{collectionProps:{...Ee,tabIndex:lt}}}function N(y){let{selectionManager:E,key:x,ref:g,shouldSelectOnPressUp:d,isVirtualized:f,shouldUseVirtualFocus:c,focus:p,isDisabled:S,onAction:k,allowsDifferentPressOrigin:$}=y,M=Bt=>{if(Bt.pointerType==="keyboard"&&l(Bt))E.toggleSelection(x);else{if(E.selectionMode==="none")return;E.selectionMode==="single"?E.isSelected(x)&&!E.disallowEmptySelection?E.toggleSelection(x):E.replaceSelection(x):Bt&&Bt.shiftKey?E.extendSelection(x):E.selectionBehavior==="toggle"||Bt&&(m(Bt)||Bt.pointerType==="touch"||Bt.pointerType==="virtual")?E.toggleSelection(x):E.replaceSelection(x)}};(0,t.useEffect)(()=>{x===E.focusedKey&&E.isFocused&&!c&&(p?p():document.activeElement!==g.current&&(0,r.focusSafely)(g.current))},[g,x,E.focusedKey,E.childFocusStrategy,E.isFocused,c]),S=S||E.isDisabled(x);let z={};!c&&!S?z={tabIndex:x===E.focusedKey?0:-1,onFocus(Bt){Bt.target===g.current&&E.setFocusedKey(x)}}:S&&(z.onMouseDown=Bt=>{Bt.preventDefault()});let W=!S&&E.canSelectItem(x),G=k&&!S,Q=G&&(E.selectionBehavior==="replace"?!W:E.isEmpty),oe=G&&W&&E.selectionBehavior==="replace",re=Q||oe,me=(0,t.useRef)(null),le=re&&W,Ee=(0,t.useRef)(!1),$e=(0,t.useRef)(!1),lt={};d?(lt.onPressStart=Bt=>{me.current=Bt.pointerType,Ee.current=le,Bt.pointerType==="keyboard"&&(!re||j())&&M(Bt)},$?(lt.onPressUp=Bt=>{Bt.pointerType!=="keyboard"&&M(Bt)},lt.onPress=Q?()=>k():null):lt.onPress=Bt=>{if(Q||oe&&Bt.pointerType!=="mouse"){if(Bt.pointerType==="keyboard"&&!H())return;k()}else Bt.pointerType!=="keyboard"&&M(Bt)}):(lt.onPressStart=Bt=>{me.current=Bt.pointerType,Ee.current=le,$e.current=Q,(Bt.pointerType==="mouse"&&!Q||Bt.pointerType==="keyboard"&&(!k||j()))&&M(Bt)},lt.onPress=Bt=>{(Bt.pointerType==="touch"||Bt.pointerType==="pen"||Bt.pointerType==="virtual"||Bt.pointerType==="keyboard"&&re&&H()||Bt.pointerType==="mouse"&&$e.current)&&(re?k():M(Bt))}),f||(z["data-key"]=x),lt.preventFocusOnPress=c;let{pressProps:Ze,isPressed:nt}=(0,a.usePress)(lt),rt=oe?Bt=>{me.current==="mouse"&&(Bt.stopPropagation(),Bt.preventDefault(),k())}:void 0,{longPressProps:At}=(0,a.useLongPress)({isDisabled:!le,onLongPress(Bt){Bt.pointerType==="touch"&&(M(Bt),E.setSelectionBehavior("toggle"))}}),Ke=Bt=>{me.current==="touch"&&Ee.current&&Bt.preventDefault()};return{itemProps:(0,n.mergeProps)(z,W||Q?Ze:{},le?At:{},{onDoubleClick:rt,onDragStartCapture:Ke}),isPressed:nt,isSelected:E.isSelected(x),isFocused:E.isFocused&&E.focusedKey===x,isDisabled:S,allowsSelection:W,hasAction:re}}function H(){let y=window.event;return(y==null?void 0:y.key)==="Enter"}function j(){let y=window.event;return(y==null?void 0:y.key)===" "||(y==null?void 0:y.code)==="Space"}class u{getKeyBelow(E){for(E=this.collection.getKeyAfter(E);E!=null;){if(this.collection.getItem(E).type==="item"&&!this.disabledKeys.has(E))return E;E=this.collection.getKeyAfter(E)}return null}getKeyAbove(E){for(E=this.collection.getKeyBefore(E);E!=null;){if(this.collection.getItem(E).type==="item"&&!this.disabledKeys.has(E))return E;E=this.collection.getKeyBefore(E)}return null}getFirstKey(){let E=this.collection.getFirstKey();for(;E!=null;){if(this.collection.getItem(E).type==="item"&&!this.disabledKeys.has(E))return E;E=this.collection.getKeyAfter(E)}return null}getLastKey(){let E=this.collection.getLastKey();for(;E!=null;){if(this.collection.getItem(E).type==="item"&&!this.disabledKeys.has(E))return E;E=this.collection.getKeyBefore(E)}return null}getItem(E){return this.ref.current.querySelector(`[data-key="${E}"]`)}getKeyPageAbove(E){let x=this.ref.current,g=this.getItem(E);if(!g)return null;let d=Math.max(0,g.offsetTop+g.offsetHeight-x.offsetHeight);for(;g&&g.offsetTop>d;)E=this.getKeyAbove(E),g=E==null?null:this.getItem(E);return E}getKeyPageBelow(E){let x=this.ref.current,g=this.getItem(E);if(!g)return null;let d=Math.min(x.scrollHeight,g.offsetTop-g.offsetHeight+x.offsetHeight);for(;g&&g.offsetTop<d;)E=this.getKeyBelow(E),g=E==null?null:this.getItem(E);return E}getKeyForSearch(E,x){if(!this.collator)return null;let g=this.collection,d=x||this.getFirstKey();for(;d!=null;){let f=g.getItem(d),c=f.textValue.slice(0,E.length);if(f.textValue&&this.collator.compare(c,E)===0)return d;d=this.getKeyBelow(d)}return null}constructor(E,x,g,d){this.collection=E,this.disabledKeys=x,this.ref=g,this.collator=d}}function h(y){let{selectionManager:E,collection:x,disabledKeys:g,ref:d,keyboardDelegate:f,autoFocus:c,shouldFocusWrap:p,isVirtualized:S,disallowEmptySelection:k,selectOnFocus:$=E.selectionBehavior==="replace",disallowTypeAhead:M,shouldUseVirtualFocus:z,allowsTabNavigation:W}=y,G=(0,o.useCollator)({usage:"search",sensitivity:"base"}),Q=E.disabledBehavior,oe=(0,t.useMemo)(()=>f||new u(x,Q==="selection"?new Set:g,d,G),[f,x,g,d,G,Q]),{collectionProps:re}=I({ref:d,selectionManager:E,keyboardDelegate:oe,autoFocus:c,shouldFocusWrap:p,disallowEmptySelection:k,selectOnFocus:$,disallowTypeAhead:M,shouldUseVirtualFocus:z,allowsTabNavigation:W,isVirtualized:S,scrollRef:d});return{listProps:re}}}(n$)),n$.exports}function tw(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ZK(e){return null}ZK.getCollectionNode=function*(t,r){let{childItems:n,title:a,children:o}=t,s=t.title||t.children,l=t.textValue||(typeof s=="string"?s:"")||t["aria-label"]||"";!l&&!(r!=null&&r.suppressTextValueWarning)&&console.warn("<Item> with non-plain text contents is unsupported by type to select for accessibility. Please add a `textValue` prop."),yield{type:"item",props:t,rendered:s,textValue:l,"aria-label":t["aria-label"],hasChildNodes:mde(t),*childNodes(){if(n)for(let m of n)yield{type:"item",value:m};else if(a){let m=[];Hr.Children.forEach(o,b=>{m.push({type:"item",element:b})}),yield*m}}}};function mde(e){return e.hasChildItems!=null?e.hasChildItems:!!(e.childItems||e.title&&Hr.Children.count(e.children)>0)}let QK=ZK;function eG(e){return null}eG.getCollectionNode=function*(t){let{children:r,title:n,items:a}=t;yield{type:"section",props:t,hasChildNodes:!0,rendered:n,"aria-label":t["aria-label"],*childNodes(){if(typeof r=="function"){if(!a)throw new Error("props.children was a function but props.items is missing");for(let o of a)yield{type:"item",value:o,renderer:r}}else{let o=[];Hr.Children.forEach(r,s=>{o.push({type:"item",element:s})}),yield*o}}}};let tG=eG;class gde{build(t,r){return this.context=r,cN(()=>this.iterateCollection(t))}*iterateCollection(t){let{children:r,items:n}=t;if(typeof r=="function"){if(!n)throw new Error("props.children was a function but props.items is missing");for(let a of t.items)yield*this.getFullNode({value:a},{renderer:r})}else{let a=[];Hr.Children.forEach(r,s=>{a.push(s)});let o=0;for(let s of a){let l=this.getFullNode({element:s,index:o},{});for(let m of l)o++,yield m}}}getKey(t,r,n,a){if(t.key!=null)return t.key;if(r.type==="cell"&&r.key!=null)return`${a}${r.key}`;let o=r.value;if(o!=null){var s;let l=(s=o.key)!==null&&s!==void 0?s:o.id;if(l==null)throw new Error("No key found for item");return l}return a?`${a}.${r.index}`:`$.${r.index}`}getChildState(t,r){return{renderer:r.renderer||t.renderer}}*getFullNode(t,r,n,a){let o=t.element;if(!o&&t.value&&r&&r.renderer){let m=this.cache.get(t.value);if(m&&(!m.shouldInvalidate||!m.shouldInvalidate(this.context))){m.index=t.index,m.parentKey=a?a.key:null,yield m;return}o=r.renderer(t.value)}if(Hr.isValidElement(o)){let m=o.type;if(typeof m!="function"&&typeof m.getCollectionNode!="function"){let I=typeof o.type=="function"?o.type.name:o.type;throw new Error(`Unknown element <${I}> in collection.`)}let b=m.getCollectionNode(o.props,this.context),D=t.index,O=b.next();for(;!O.done&&O.value;){let I=O.value;t.index=D;let N=I.key;N||(N=I.element?null:this.getKey(o,t,r,n));let j=[...this.getFullNode({...I,key:N,index:D,wrapper:yde(t.wrapper,I.wrapper)},this.getChildState(r,I),n?`${n}${o.key}`:o.key,a)];for(let u of j){if(u.value=I.value||t.value,u.value&&this.cache.set(u.value,u),t.type&&u.type!==t.type)throw new Error(`Unsupported type <${i$(u.type)}> in <${i$(a.type)}>. Only <${i$(t.type)}> is supported.`);D++,yield u}O=b.next(j)}return}if(t.key==null)return;let s=this,l={type:t.type,props:t.props,key:t.key,parentKey:a?a.key:null,value:t.value,level:a?a.level+1:0,index:t.index,rendered:t.rendered,textValue:t.textValue,"aria-label":t["aria-label"],wrapper:t.wrapper,shouldInvalidate:t.shouldInvalidate,hasChildNodes:t.hasChildNodes,childNodes:cN(function*(){if(!t.hasChildNodes)return;let m=0;for(let b of t.childNodes()){b.key!=null&&(b.key=`${l.key}${b.key}`),b.index=m;let D=s.getFullNode(b,s.getChildState(r,b),l.key,l);for(let O of D)m++,yield O}})};yield l}constructor(){tw(this,"cache",new WeakMap)}}function cN(e){let t=[],r=null;return{*[Symbol.iterator](){for(let n of t)yield n;r||(r=e());for(let n of r)t.push(n),yield n}}}function yde(e,t){if(e&&t)return r=>e(t(r));if(e)return e;if(t)return t}function i$(e){return e[0].toUpperCase()+e.slice(1)}function rw(e,t,r,n=[]){let a=te.useMemo(()=>new gde,[]),o=te.useRef(null);return te.useMemo(()=>{if(e.collection)return e.collection;let s=a.build(e,r);return o.current=t(s,o.current),o.current},[a,e.children,e.items,e.collection,r,...n])}function Nb(e,t){return typeof t.getChildren=="function"?t.getChildren(e.key):e.childNodes}function jA(e){return rG(e,0)}function rG(e,t){if(t<0)return;let r=0;for(let n of e){if(r===t)return n;r++}}function d5(e){let t;for(let r of e)t=r;return t}function t2(e,t,r){if(t.parentKey===r.parentKey)return t.index-r.index;let n=dN(e,t),a=dN(e,r),o=n.slice(0,a.length).findIndex((s,l)=>s!==a[l]);return o!==-1?(t=n[o],r=a[o],t.index-r.index):-1}function dN(e,t){let r=[];for(;(t==null?void 0:t.parentKey)!=null;)t=e.getItem(t.parentKey),r.unshift(t);return r}const fN=new WeakMap;function vde(e){let t=fN.get(e);if(t!=null)return t;t=0;let r=n=>{for(let a of n)a.type==="section"?r(Nb(a,e)):t++};return r(e),fN.set(e,t),t}const bde=Object.freeze(Object.defineProperty({__proto__:null,Item:QK,Section:tG,compareNodeOrder:t2,getChildNodes:Nb,getFirstItem:jA,getItemCount:vde,getLastItem:d5,getNthItem:rG,useCollection:rw},Symbol.toStringTag,{value:"Module"})),nw=dp(bde);var pN;function nG(){return pN||(pN=1,function(e){var t=po(),r=al(),n=gm(),a=r0(),o=nw;function s(N,H,j,u){Object.defineProperty(N,H,{get:j,set:u,enumerable:!0,configurable:!0})}s(e.exports,"useListBox",()=>D),s(e.exports,"useOption",()=>O),s(e.exports,"useListBoxSection",()=>I),s(e.exports,"listData",()=>l),s(e.exports,"getItemId",()=>b);const l=new WeakMap;function m(N){return typeof N=="string"?N.replace(/\s*/g,""):""+N}function b(N,H){let j=l.get(N);if(!j)throw new Error("Unknown list");return`${j.id}-option-${m(H)}`}function D(N,H,j){let u=(0,t.filterDOMProps)(N,{labelable:!0}),{listProps:h}=(0,a.useSelectableList)({...N,ref:j,selectionManager:H.selectionManager,collection:H.collection,disabledKeys:H.disabledKeys}),{focusWithinProps:y}=(0,r.useFocusWithin)({onFocusWithin:N.onFocus,onBlurWithin:N.onBlur,onFocusWithinChange:N.onFocusChange}),E=(0,t.useId)(N.id);l.set(H,{id:E,shouldUseVirtualFocus:N.shouldUseVirtualFocus,shouldSelectOnPressUp:N.shouldSelectOnPressUp,shouldFocusOnHover:N.shouldFocusOnHover,isVirtualized:N.isVirtualized,onAction:N.onAction});let{labelProps:x,fieldProps:g}=(0,n.useLabel)({...N,id:E,labelElementType:"span"});return{labelProps:x,listBoxProps:(0,t.mergeProps)(u,y,H.selectionManager.selectionMode==="multiple"?{"aria-multiselectable":"true"}:{},{role:"listbox",...(0,t.mergeProps)(g,h)})}}function O(N,H,j){let{key:u}=N,h=l.get(H);var y;let E=(y=N.isDisabled)!==null&&y!==void 0?y:H.disabledKeys.has(u);var x;let g=(x=N.isSelected)!==null&&x!==void 0?x:H.selectionManager.isSelected(u);var d;let f=(d=N.shouldSelectOnPressUp)!==null&&d!==void 0?d:h==null?void 0:h.shouldSelectOnPressUp;var c;let p=(c=N.shouldFocusOnHover)!==null&&c!==void 0?c:h==null?void 0:h.shouldFocusOnHover;var S;let k=(S=N.shouldUseVirtualFocus)!==null&&S!==void 0?S:h==null?void 0:h.shouldUseVirtualFocus;var $;let M=($=N.isVirtualized)!==null&&$!==void 0?$:h==null?void 0:h.isVirtualized,z=(0,t.useSlotId)(),W=(0,t.useSlotId)(),G={role:"option","aria-disabled":E||void 0,"aria-selected":H.selectionManager.selectionMode!=="none"?g:void 0};if((0,t.isMac)()&&(0,t.isWebKit)()||(G["aria-label"]=N["aria-label"],G["aria-labelledby"]=z,G["aria-describedby"]=W),M){var Q;let lt=Number((Q=H.collection.getItem(u))===null||Q===void 0?void 0:Q.index);G["aria-posinset"]=Number.isNaN(lt)?void 0:lt+1,G["aria-setsize"]=(0,o.getItemCount)(H.collection)}let{itemProps:oe,isPressed:re,isFocused:me,hasAction:le,allowsSelection:Ee}=(0,a.useSelectableItem)({selectionManager:H.selectionManager,key:u,ref:j,shouldSelectOnPressUp:f,allowsDifferentPressOrigin:f&&p,isVirtualized:M,shouldUseVirtualFocus:k,isDisabled:E,onAction:h!=null&&h.onAction?()=>{var lt;return h==null||(lt=h.onAction)===null||lt===void 0?void 0:lt.call(h,u)}:void 0}),{hoverProps:$e}=(0,r.useHover)({isDisabled:E||!p,onHoverStart(){(0,r.isFocusVisible)()||(H.selectionManager.setFocused(!0),H.selectionManager.setFocusedKey(u))}});return{optionProps:{...G,...(0,t.mergeProps)(oe,$e),id:b(H,u)},labelProps:{id:z},descriptionProps:{id:W},isFocused:me,isFocusVisible:me&&(0,r.isFocusVisible)(),isSelected:g,isDisabled:E,isPressed:re,allowsSelection:Ee,hasAction:le}}function I(N){let{heading:H,"aria-label":j}=N,u=(0,t.useId)();return{itemProps:{role:"presentation"},headingProps:H?{id:u,"aria-hidden":!0}:{},groupProps:{role:"group","aria-label":j,"aria-labelledby":H?u:void 0}}}}(r$)),r$.exports}var a$={exports:{}},hN;function f5(){return hN||(hN=1,function(e){var t=po(),r=ol(),n=al(),a=ew(),o=r0(),s=nw;function l(L,ae,It,i){Object.defineProperty(L,ae,{get:It,set:i,enumerable:!0,configurable:!0})}function m(L){return L&&L.__esModule?L.default:L}l(e.exports,"useMenuTrigger",()=>At),l(e.exports,"useMenu",()=>Bt),l(e.exports,"useMenuItem",()=>ur),l(e.exports,"useMenuSection",()=>at);var b={},D={};D={longPressMessage:"اضغط مطولاً أو اضغط على Alt + السهم لأسفل لفتح القائمة"};var O={};O={longPressMessage:"Натиснете продължително или натиснете Alt+ стрелка надолу, за да отворите менюто"};var I={};I={longPressMessage:"Dlouhým stiskem nebo stisknutím kláves Alt + šipka dolů otevřete nabídku"};var N={};N={longPressMessage:"Langt tryk eller tryk på Alt + pil ned for at åbne menuen"};var H={};H={longPressMessage:"Drücken Sie lange oder drücken Sie Alt + Nach-unten, um das Menü zu öffnen"};var j={};j={longPressMessage:"Πιέστε παρατεταμένα ή πατήστε Alt + κάτω βέλος για να ανοίξετε το μενού"};var u={};u={longPressMessage:"Long press or press Alt + ArrowDown to open menu"};var h={};h={longPressMessage:"Mantenga pulsado o pulse Alt + flecha abajo para abrir el menú"};var y={};y={longPressMessage:"Menüü avamiseks vajutage pikalt või vajutage klahve Alt + allanool"};var E={};E={longPressMessage:"Avaa valikko painamalla pohjassa tai näppäinyhdistelmällä Alt + Alanuoli"};var x={};x={longPressMessage:"Appuyez de manière prolongée ou appuyez sur Alt + Flèche vers le bas pour ouvrir le menu."};var g={};g={longPressMessage:"לחץ לחיצה ארוכה או הקש Alt + ArrowDown כדי לפתוח את התפריט"};var d={};d={longPressMessage:"Dugo pritisnite ili pritisnite Alt + strelicu prema dolje za otvaranje izbornika"};var f={};f={longPressMessage:"Nyomja meg hosszan, vagy nyomja meg az Alt + lefele nyíl gombot a menü megnyitásához"};var c={};c={longPressMessage:"Premere a lungo o premere Alt + Freccia giù per aprire il menu"};var p={};p={longPressMessage:"長押しまたは Alt+下矢印キーでメニューを開く"};var S={};S={longPressMessage:"길게 누르거나 Alt + 아래쪽 화살표를 눌러 메뉴 열기"};var k={};k={longPressMessage:"Norėdami atidaryti meniu, nuspaudę palaikykite arba paspauskite „Alt + ArrowDown“."};var $={};$={longPressMessage:"Lai atvērtu izvēlni, turiet nospiestu vai nospiediet taustiņu kombināciju Alt + lejupvērstā bultiņa"};var M={};M={longPressMessage:"Langt trykk eller trykk Alt + PilNed for å åpne menyen"};var z={};z={longPressMessage:"Druk lang op Alt + pijl-omlaag of druk op Alt om het menu te openen"};var W={};W={longPressMessage:"Naciśnij i przytrzymaj lub naciśnij klawisze Alt + Strzałka w dół, aby otworzyć menu"};var G={};G={longPressMessage:"Pressione e segure ou pressione Alt + Seta para baixo para abrir o menu"};var Q={};Q={longPressMessage:"Prima continuamente ou prima Alt + Seta Para Baixo para abrir o menu"};var oe={};oe={longPressMessage:"Apăsați lung sau apăsați pe Alt + săgeată în jos pentru a deschide meniul"};var re={};re={longPressMessage:"Нажмите и удерживайте или нажмите Alt + Стрелка вниз, чтобы открыть меню"};var me={};me={longPressMessage:"Ponuku otvoríte dlhým stlačením alebo stlačením klávesu Alt + klávesu so šípkou nadol"};var le={};le={longPressMessage:"Za odprtje menija pritisnite in držite gumb ali pritisnite Alt+puščica navzdol"};var Ee={};Ee={longPressMessage:"Dugo pritisnite ili pritisnite Alt + strelicu prema dole da otvorite meni"};var $e={};$e={longPressMessage:"Håll nedtryckt eller tryck på Alt + pil nedåt för att öppna menyn"};var lt={};lt={longPressMessage:"Menüyü açmak için uzun basın veya Alt + Aşağı Ok tuşuna basın"};var Ze={};Ze={longPressMessage:"Довго або звичайно натисніть комбінацію клавіш Alt і стрілка вниз, щоб відкрити меню"};var nt={};nt={longPressMessage:"长按或按 Alt + 向下方向键以打开菜单"};var rt={};rt={longPressMessage:"長按或按 Alt+向下鍵以開啟功能表"},b={"ar-AE":D,"bg-BG":O,"cs-CZ":I,"da-DK":N,"de-DE":H,"el-GR":j,"en-US":u,"es-ES":h,"et-EE":y,"fi-FI":E,"fr-FR":x,"he-IL":g,"hr-HR":d,"hu-HU":f,"it-IT":c,"ja-JP":p,"ko-KR":S,"lt-LT":k,"lv-LV":$,"nb-NO":M,"nl-NL":z,"pl-PL":W,"pt-BR":G,"pt-PT":Q,"ro-RO":oe,"ru-RU":re,"sk-SK":me,"sl-SI":le,"sr-SP":Ee,"sv-SE":$e,"tr-TR":lt,"uk-UA":Ze,"zh-CN":nt,"zh-TW":rt};function At(L,ae,It){let{type:i="menu",isDisabled:C,trigger:se="press"}=L,P=(0,t.useId)(),{triggerProps:dt,overlayProps:Ft}=(0,a.useOverlayTrigger)({type:i},ae,It),xe=Fe=>{if(!C&&!(se==="longPress"&&!Fe.altKey)&&It&&It.current)switch(Fe.key){case"Enter":case" ":if(se==="longPress")return;case"ArrowDown":"continuePropagation"in Fe||Fe.stopPropagation(),Fe.preventDefault(),ae.toggle("first");break;case"ArrowUp":"continuePropagation"in Fe||Fe.stopPropagation(),Fe.preventDefault(),ae.toggle("last");break}},Be=(0,r.useLocalizedStringFormatter)(m(b)),{longPressProps:ce}=(0,n.useLongPress)({isDisabled:C||se!=="longPress",accessibilityDescription:Be.format("longPressMessage"),onLongPressStart(){ae.close()},onLongPress(){ae.open("first")}}),ct={onPressStart(Fe){Fe.pointerType!=="touch"&&Fe.pointerType!=="keyboard"&&!C&&ae.toggle(Fe.pointerType==="virtual"?"first":null)},onPress(Fe){Fe.pointerType==="touch"&&!C&&ae.toggle()}};return delete dt.onPress,{menuTriggerProps:{...dt,...se==="press"?ct:ce,id:P,onKeyDown:xe},menuProps:{...Ft,"aria-labelledby":P,autoFocus:ae.focusStrategy||!0,onClose:ae.close}}}const Ke=new WeakMap;function Bt(L,ae,It){let{shouldFocusWrap:i=!0,...C}=L;!L["aria-label"]&&!L["aria-labelledby"]&&console.warn("An aria-label or aria-labelledby prop is required for accessibility.");let se=(0,t.filterDOMProps)(L,{labelable:!0}),{listProps:P}=(0,o.useSelectableList)({...C,ref:It,selectionManager:ae.selectionManager,collection:ae.collection,disabledKeys:ae.disabledKeys,shouldFocusWrap:i});return Ke.set(ae,{onClose:L.onClose,onAction:L.onAction}),{menuProps:(0,t.mergeProps)(se,{role:"menu",...P})}}function ur(L,ae,It){let{key:i,closeOnSelect:C,isVirtualized:se}=L;var P;let dt=(P=L.isDisabled)!==null&&P!==void 0?P:ae.disabledKeys.has(i);var Ft;let xe=(Ft=L.isSelected)!==null&&Ft!==void 0?Ft:ae.selectionManager.isSelected(i),Be=Ke.get(ae),ce=L.onClose||Be.onClose,ct=L.onAction||Be.onAction,Fe="menuitem";ae.selectionManager.selectionMode==="single"?Fe="menuitemradio":ae.selectionManager.selectionMode==="multiple"&&(Fe="menuitemcheckbox");let Ne=(0,t.useSlotId)(),yt=(0,t.useSlotId)(),Et=(0,t.useSlotId)(),kt={"aria-disabled":dt||void 0,role:Fe,"aria-label":L["aria-label"],"aria-labelledby":Ne,"aria-describedby":[yt,Et].filter(Boolean).join(" ")||void 0};ae.selectionManager.selectionMode!=="none"&&(kt["aria-checked"]=xe),se&&(kt["aria-posinset"]=ae.collection.getItem(i).index,kt["aria-setsize"]=(0,s.getItemCount)(ae.collection));let Ye=Kr=>{if(!Kr.repeat)switch(Kr.key){case" ":!dt&&ae.selectionManager.selectionMode==="none"&&C!==!1&&ce&&ce();break;case"Enter":!dt&&C!==!1&&ce&&ce();break}},$t=Kr=>{Kr.pointerType==="keyboard"&&ct&&ct(i)},Lt=Kr=>{Kr.pointerType!=="keyboard"&&(ct&&ct(i),ce&&(C??ae.selectionManager.selectionMode!=="multiple")&&ce())},{itemProps:or,isFocused:yr}=(0,o.useSelectableItem)({selectionManager:ae.selectionManager,key:i,ref:It,shouldSelectOnPressUp:!0,allowsDifferentPressOrigin:!0}),{pressProps:zr,isPressed:Gr}=(0,n.usePress)({onPressStart:$t,onPressUp:Lt,isDisabled:dt}),{hoverProps:Jr}=(0,n.useHover)({isDisabled:dt,onHoverStart(){(0,n.isFocusVisible)()||(ae.selectionManager.setFocused(!0),ae.selectionManager.setFocusedKey(i))}});return{menuItemProps:{...kt,...(0,t.mergeProps)(or,zr,Jr,{onKeyDown:Ye})},labelProps:{id:Ne},descriptionProps:{id:yt},keyboardShortcutProps:{id:Et},isFocused:yr,isSelected:xe,isPressed:Gr,isDisabled:dt}}function at(L){let{heading:ae,"aria-label":It}=L,i=(0,t.useId)();return{itemProps:{role:"presentation"},headingProps:ae?{id:i,"aria-hidden":!0}:{},groupProps:{role:"group","aria-label":It,"aria-labelledby":ae?i:void 0}}}}(a$)),a$.exports}var o$={exports:{}},mN;function FA(){return mN||(mN=1,function(e){var t=po(),r=gm(),n=zu(),a=te;function o(b,D,O,I){Object.defineProperty(b,D,{get:O,set:I,enumerable:!0,configurable:!0})}o(e.exports,"useTextField",()=>s),o(e.exports,"useFormattedTextField",()=>m);function s(b,D){let{inputElementType:O="input",isDisabled:I=!1,isRequired:N=!1,isReadOnly:H=!1,validationState:j,type:u="text",onChange:h=()=>{}}=b,{focusableProps:y}=(0,n.useFocusable)(b,D),{labelProps:E,fieldProps:x,descriptionProps:g,errorMessageProps:d}=(0,r.useField)(b),f=(0,t.filterDOMProps)(b,{labelable:!0});const c={type:u,pattern:b.pattern};return{labelProps:E,inputProps:(0,t.mergeProps)(f,O==="input"&&c,{disabled:I,readOnly:H,"aria-required":N||void 0,"aria-invalid":j==="invalid"||void 0,"aria-errormessage":b["aria-errormessage"],"aria-activedescendant":b["aria-activedescendant"],"aria-autocomplete":b["aria-autocomplete"],"aria-haspopup":b["aria-haspopup"],value:b.value,defaultValue:b.value?void 0:b.defaultValue,onChange:p=>h(p.target.value),autoComplete:b.autoComplete,maxLength:b.maxLength,minLength:b.minLength,name:b.name,placeholder:b.placeholder,inputMode:b.inputMode,onCopy:b.onCopy,onCut:b.onCut,onPaste:b.onPaste,onCompositionEnd:b.onCompositionEnd,onCompositionStart:b.onCompositionStart,onCompositionUpdate:b.onCompositionUpdate,onSelect:b.onSelect,onBeforeInput:b.onBeforeInput,onInput:b.onInput,...y,...x}),descriptionProps:g,errorMessageProps:d}}function l(){return typeof window<"u"&&window.InputEvent&&typeof InputEvent.prototype.getTargetRanges=="function"}function m(b,D,O){let I=(0,a.useRef)(D);I.current=D,(0,a.useEffect)(()=>{if(!l())return;let E=O.current,x=g=>{let d=I.current,f;switch(g.inputType){case"historyUndo":case"historyRedo":return;case"deleteContent":case"deleteByCut":case"deleteByDrag":f=E.value.slice(0,E.selectionStart)+E.value.slice(E.selectionEnd);break;case"deleteContentForward":f=E.selectionEnd===E.selectionStart?E.value.slice(0,E.selectionStart)+E.value.slice(E.selectionEnd+1):E.value.slice(0,E.selectionStart)+E.value.slice(E.selectionEnd);break;case"deleteContentBackward":f=E.selectionEnd===E.selectionStart?E.value.slice(0,E.selectionStart-1)+E.value.slice(E.selectionStart):E.value.slice(0,E.selectionStart)+E.value.slice(E.selectionEnd);break;case"deleteSoftLineBackward":case"deleteHardLineBackward":f=E.value.slice(E.selectionStart);break;default:g.data!=null&&(f=E.value.slice(0,E.selectionStart)+g.data+E.value.slice(E.selectionEnd));break}(f==null||!d.validate(f))&&g.preventDefault()};return E.addEventListener("beforeinput",x,!1),()=>{E.removeEventListener("beforeinput",x,!1)}},[O,I]);let N=l()?null:E=>{let x=E.target.value.slice(0,E.target.selectionStart)+E.data+E.target.value.slice(E.target.selectionEnd);D.validate(x)||E.preventDefault()},{labelProps:H,inputProps:j,descriptionProps:u,errorMessageProps:h}=s(b,O),y=(0,a.useRef)(null);return{inputProps:(0,t.mergeProps)(j,{onBeforeInput:N,onCompositionStart(){let{value:E,selectionStart:x,selectionEnd:g}=O.current;y.current={value:E,selectionStart:x,selectionEnd:g}},onCompositionEnd(){if(!D.validate(O.current.value)){let{value:E,selectionStart:x,selectionEnd:g}=y.current;O.current.value=E,O.current.setSelectionRange(x,g),D.setInputValue(E)}}}),labelProps:H,descriptionProps:u,errorMessageProps:h}}}(o$)),o$.exports}var gN;function xde(){return gN||(gN=1,function(e){var t=xx(),r=ew(),n=nG(),a=po(),o=te,s=nw,l=r0(),m=ol(),b=f5(),D=FA();function O(L,ae,It,i){Object.defineProperty(L,ae,{get:It,set:i,enumerable:!0,configurable:!0})}function I(L){return L&&L.__esModule?L.default:L}O(e.exports,"useComboBox",()=>at);var N={},H={};H={buttonLabel:"عرض المقترحات",countAnnouncement:(L,ae)=>`${ae.plural(L.optionCount,{one:()=>`${ae.number(L.optionCount)} خيار`,other:()=>`${ae.number(L.optionCount)} خيارات`})} متاحة.`,focusAnnouncement:(L,ae)=>`${ae.select({true:()=>`المجموعة المدخلة ${L.groupTitle}, مع ${ae.plural(L.groupCount,{one:()=>`${ae.number(L.groupCount)} خيار`,other:()=>`${ae.number(L.groupCount)} خيارات`})}. `,other:""},L.isGroupChange)}${L.optionText}${ae.select({true:", محدد",other:""},L.isSelected)}`,listboxLabel:"مقترحات",selectedAnnouncement:L=>`${L.optionText}، محدد`};var j={};j={buttonLabel:"Покажи предложения",countAnnouncement:(L,ae)=>`${ae.plural(L.optionCount,{one:()=>`${ae.number(L.optionCount)} опция`,other:()=>`${ae.number(L.optionCount)} опции`})} на разположение.`,focusAnnouncement:(L,ae)=>`${ae.select({true:()=>`Въведена група ${L.groupTitle}, с ${ae.plural(L.groupCount,{one:()=>`${ae.number(L.groupCount)} опция`,other:()=>`${ae.number(L.groupCount)} опции`})}. `,other:""},L.isGroupChange)}${L.optionText}${ae.select({true:", избрани",other:""},L.isSelected)}`,listboxLabel:"Предложения",selectedAnnouncement:L=>`${L.optionText}, избрани`};var u={};u={buttonLabel:"Zobrazit doporučení",countAnnouncement:(L,ae)=>`K dispozici ${ae.plural(L.optionCount,{one:()=>`je ${ae.number(L.optionCount)} možnost`,other:()=>`jsou/je ${ae.number(L.optionCount)} možnosti/-í`})}.`,focusAnnouncement:(L,ae)=>`${ae.select({true:()=>`Zadaná skupina „${L.groupTitle}“ ${ae.plural(L.groupCount,{one:()=>`s ${ae.number(L.groupCount)} možností`,other:()=>`se ${ae.number(L.groupCount)} možnostmi`})}. `,other:""},L.isGroupChange)}${L.optionText}${ae.select({true:" (vybráno)",other:""},L.isSelected)}`,listboxLabel:"Návrhy",selectedAnnouncement:L=>`${L.optionText}, vybráno`};var h={};h={buttonLabel:"Vis forslag",countAnnouncement:(L,ae)=>`${ae.plural(L.optionCount,{one:()=>`${ae.number(L.optionCount)} mulighed tilgængelig`,other:()=>`${ae.number(L.optionCount)} muligheder tilgængelige`})}.`,focusAnnouncement:(L,ae)=>`${ae.select({true:()=>`Angivet gruppe ${L.groupTitle}, med ${ae.plural(L.groupCount,{one:()=>`${ae.number(L.groupCount)} mulighed`,other:()=>`${ae.number(L.groupCount)} muligheder`})}. `,other:""},L.isGroupChange)}${L.optionText}${ae.select({true:", valgt",other:""},L.isSelected)}`,listboxLabel:"Forslag",selectedAnnouncement:L=>`${L.optionText}, valgt`};var y={};y={buttonLabel:"Empfehlungen anzeigen",countAnnouncement:(L,ae)=>`${ae.plural(L.optionCount,{one:()=>`${ae.number(L.optionCount)} Option`,other:()=>`${ae.number(L.optionCount)} Optionen`})} verfügbar.`,focusAnnouncement:(L,ae)=>`${ae.select({true:()=>`Eingetretene Gruppe ${L.groupTitle}, mit ${ae.plural(L.groupCount,{one:()=>`${ae.number(L.groupCount)} Option`,other:()=>`${ae.number(L.groupCount)} Optionen`})}. `,other:""},L.isGroupChange)}${L.optionText}${ae.select({true:", ausgewählt",other:""},L.isSelected)}`,listboxLabel:"Empfehlungen",selectedAnnouncement:L=>`${L.optionText}, ausgewählt`};var E={};E={buttonLabel:"Προβολή προτάσεων",countAnnouncement:(L,ae)=>`${ae.plural(L.optionCount,{one:()=>`${ae.number(L.optionCount)} επιλογή`,other:()=>`${ae.number(L.optionCount)} επιλογές `})} διαθέσιμες.`,focusAnnouncement:(L,ae)=>`${ae.select({true:()=>`Εισαγμένη ομάδα ${L.groupTitle}, με ${ae.plural(L.groupCount,{one:()=>`${ae.number(L.groupCount)} επιλογή`,other:()=>`${ae.number(L.groupCount)} επιλογές`})}. `,other:""},L.isGroupChange)}${L.optionText}${ae.select({true:", επιλεγμένο",other:""},L.isSelected)}`,listboxLabel:"Προτάσεις",selectedAnnouncement:L=>`${L.optionText}, επιλέχθηκε`};var x={};x={focusAnnouncement:(L,ae)=>`${ae.select({true:()=>`Entered group ${L.groupTitle}, with ${ae.plural(L.groupCount,{one:()=>`${ae.number(L.groupCount)} option`,other:()=>`${ae.number(L.groupCount)} options`})}. `,other:""},L.isGroupChange)}${L.optionText}${ae.select({true:", selected",other:""},L.isSelected)}`,countAnnouncement:(L,ae)=>`${ae.plural(L.optionCount,{one:()=>`${ae.number(L.optionCount)} option`,other:()=>`${ae.number(L.optionCount)} options`})} available.`,selectedAnnouncement:L=>`${L.optionText}, selected`,buttonLabel:"Show suggestions",listboxLabel:"Suggestions"};var g={};g={buttonLabel:"Mostrar sugerencias",countAnnouncement:(L,ae)=>`${ae.plural(L.optionCount,{one:()=>`${ae.number(L.optionCount)} opción`,other:()=>`${ae.number(L.optionCount)} opciones`})} disponible(s).`,focusAnnouncement:(L,ae)=>`${ae.select({true:()=>`Se ha unido al grupo ${L.groupTitle}, con ${ae.plural(L.groupCount,{one:()=>`${ae.number(L.groupCount)} opción`,other:()=>`${ae.number(L.groupCount)} opciones`})}. `,other:""},L.isGroupChange)}${L.optionText}${ae.select({true:", seleccionado",other:""},L.isSelected)}`,listboxLabel:"Sugerencias",selectedAnnouncement:L=>`${L.optionText}, seleccionado`};var d={};d={buttonLabel:"Kuva soovitused",countAnnouncement:(L,ae)=>`${ae.plural(L.optionCount,{one:()=>`${ae.number(L.optionCount)} valik`,other:()=>`${ae.number(L.optionCount)} valikud`})} saadaval.`,focusAnnouncement:(L,ae)=>`${ae.select({true:()=>`Sisestatud rühm ${L.groupTitle}, valikuga ${ae.plural(L.groupCount,{one:()=>`${ae.number(L.groupCount)} valik`,other:()=>`${ae.number(L.groupCount)} valikud`})}. `,other:""},L.isGroupChange)}${L.optionText}${ae.select({true:", valitud",other:""},L.isSelected)}`,listboxLabel:"Soovitused",selectedAnnouncement:L=>`${L.optionText}, valitud`};var f={};f={buttonLabel:"Näytä ehdotukset",countAnnouncement:(L,ae)=>`${ae.plural(L.optionCount,{one:()=>`${ae.number(L.optionCount)} vaihtoehto`,other:()=>`${ae.number(L.optionCount)} vaihtoehdot`})} saatavilla.`,focusAnnouncement:(L,ae)=>`${ae.select({true:()=>`Mentiin ryhmään ${L.groupTitle}, ${ae.plural(L.groupCount,{one:()=>`${ae.number(L.groupCount)} vaihtoehdon`,other:()=>`${ae.number(L.groupCount)} vaihtoehdon`})} kanssa.`,other:""},L.isGroupChange)}${L.optionText}${ae.select({true:", valittu",other:""},L.isSelected)}`,listboxLabel:"Ehdotukset",selectedAnnouncement:L=>`${L.optionText}, valittu`};var c={};c={buttonLabel:"Afficher les suggestions",countAnnouncement:(L,ae)=>`${ae.plural(L.optionCount,{one:()=>`${ae.number(L.optionCount)} option`,other:()=>`${ae.number(L.optionCount)} options`})} disponible(s).`,focusAnnouncement:(L,ae)=>`${ae.select({true:()=>`Groupe ${L.groupTitle} saisi, avec ${ae.plural(L.groupCount,{one:()=>`${ae.number(L.groupCount)} option`,other:()=>`${ae.number(L.groupCount)} options`})}. `,other:""},L.isGroupChange)}${L.optionText}${ae.select({true:", sélectionné(s)",other:""},L.isSelected)}`,listboxLabel:"Suggestions",selectedAnnouncement:L=>`${L.optionText}, sélectionné`};var p={};p={buttonLabel:"הצג הצעות",countAnnouncement:(L,ae)=>`${ae.plural(L.optionCount,{one:()=>`אפשרות ${ae.number(L.optionCount)}`,other:()=>`${ae.number(L.optionCount)} אפשרויות`})} במצב זמין.`,focusAnnouncement:(L,ae)=>`${ae.select({true:()=>`נכנס לקבוצה ${L.groupTitle}, עם ${ae.plural(L.groupCount,{one:()=>`אפשרות ${ae.number(L.groupCount)}`,other:()=>`${ae.number(L.groupCount)} אפשרויות`})}. `,other:""},L.isGroupChange)}${L.optionText}${ae.select({true:", נבחר",other:""},L.isSelected)}`,listboxLabel:"הצעות",selectedAnnouncement:L=>`${L.optionText}, נבחר`};var S={};S={buttonLabel:"Prikaži prijedloge",countAnnouncement:(L,ae)=>`Dostupno još: ${ae.plural(L.optionCount,{one:()=>`${ae.number(L.optionCount)} opcija`,other:()=>`${ae.number(L.optionCount)} opcije/a`})}.`,focusAnnouncement:(L,ae)=>`${ae.select({true:()=>`Unesena skupina ${L.groupTitle}, s ${ae.plural(L.groupCount,{one:()=>`${ae.number(L.groupCount)} opcijom`,other:()=>`${ae.number(L.groupCount)} opcije/a`})}. `,other:""},L.isGroupChange)}${L.optionText}${ae.select({true:", odabranih",other:""},L.isSelected)}`,listboxLabel:"Prijedlozi",selectedAnnouncement:L=>`${L.optionText}, odabrano`};var k={};k={buttonLabel:"Javaslatok megjelenítése",countAnnouncement:(L,ae)=>`${ae.plural(L.optionCount,{one:()=>`${ae.number(L.optionCount)} lehetőség`,other:()=>`${ae.number(L.optionCount)} lehetőség`})} áll rendelkezésre.`,focusAnnouncement:(L,ae)=>`${ae.select({true:()=>`Belépett a(z) ${L.groupTitle} csoportba, amely ${ae.plural(L.groupCount,{one:()=>`${ae.number(L.groupCount)} lehetőséget`,other:()=>`${ae.number(L.groupCount)} lehetőséget`})} tartalmaz. `,other:""},L.isGroupChange)}${L.optionText}${ae.select({true:", kijelölve",other:""},L.isSelected)}`,listboxLabel:"Javaslatok",selectedAnnouncement:L=>`${L.optionText}, kijelölve`};var $={};$={buttonLabel:"Mostra suggerimenti",countAnnouncement:(L,ae)=>`${ae.plural(L.optionCount,{one:()=>`${ae.number(L.optionCount)} opzione disponibile`,other:()=>`${ae.number(L.optionCount)} opzioni disponibili`})}.`,focusAnnouncement:(L,ae)=>`${ae.select({true:()=>`Ingresso nel gruppo ${L.groupTitle}, con ${ae.plural(L.groupCount,{one:()=>`${ae.number(L.groupCount)} opzione`,other:()=>`${ae.number(L.groupCount)} opzioni`})}. `,other:""},L.isGroupChange)}${L.optionText}${ae.select({true:", selezionato",other:""},L.isSelected)}`,listboxLabel:"Suggerimenti",selectedAnnouncement:L=>`${L.optionText}, selezionato`};var M={};M={buttonLabel:"候補を表示",countAnnouncement:(L,ae)=>`${ae.plural(L.optionCount,{one:()=>`${ae.number(L.optionCount)} 個のオプション`,other:()=>`${ae.number(L.optionCount)} 個のオプション`})}を利用できます。`,focusAnnouncement:(L,ae)=>`${ae.select({true:()=>`入力されたグループ ${L.groupTitle}、${ae.plural(L.groupCount,{one:()=>`${ae.number(L.groupCount)} 個のオプション`,other:()=>`${ae.number(L.groupCount)} 個のオプション`})}を含む。`,other:""},L.isGroupChange)}${L.optionText}${ae.select({true:"、選択済み",other:""},L.isSelected)}`,listboxLabel:"候補",selectedAnnouncement:L=>`${L.optionText}、選択済み`};var z={};z={buttonLabel:"제안 사항 표시",countAnnouncement:(L,ae)=>`${ae.plural(L.optionCount,{one:()=>`${ae.number(L.optionCount)}개 옵션`,other:()=>`${ae.number(L.optionCount)}개 옵션`})}을 사용할 수 있습니다.`,focusAnnouncement:(L,ae)=>`${ae.select({true:()=>`입력한 그룹 ${L.groupTitle}, ${ae.plural(L.groupCount,{one:()=>`${ae.number(L.groupCount)}개 옵션`,other:()=>`${ae.number(L.groupCount)}개 옵션`})}. `,other:""},L.isGroupChange)}${L.optionText}${ae.select({true:", 선택됨",other:""},L.isSelected)}`,listboxLabel:"제안",selectedAnnouncement:L=>`${L.optionText}, 선택됨`};var W={};W={buttonLabel:"Rodyti pasiūlymus",countAnnouncement:(L,ae)=>`Yra ${ae.plural(L.optionCount,{one:()=>`${ae.number(L.optionCount)} parinktis`,other:()=>`${ae.number(L.optionCount)} parinktys (-ių)`})}.`,focusAnnouncement:(L,ae)=>`${ae.select({true:()=>`Įvesta grupė ${L.groupTitle}, su ${ae.plural(L.groupCount,{one:()=>`${ae.number(L.groupCount)} parinktimi`,other:()=>`${ae.number(L.groupCount)} parinktimis (-ių)`})}. `,other:""},L.isGroupChange)}${L.optionText}${ae.select({true:", pasirinkta",other:""},L.isSelected)}`,listboxLabel:"Pasiūlymai",selectedAnnouncement:L=>`${L.optionText}, pasirinkta`};var G={};G={buttonLabel:"Rādīt ieteikumus",countAnnouncement:(L,ae)=>`Pieejamo opciju skaits: ${ae.plural(L.optionCount,{one:()=>`${ae.number(L.optionCount)} opcija`,other:()=>`${ae.number(L.optionCount)} opcijas`})}.`,focusAnnouncement:(L,ae)=>`${ae.select({true:()=>`Ievadīta grupa ${L.groupTitle}, ar ${ae.plural(L.groupCount,{one:()=>`${ae.number(L.groupCount)} opciju`,other:()=>`${ae.number(L.groupCount)} opcijām`})}. `,other:""},L.isGroupChange)}${L.optionText}${ae.select({true:", atlasīta",other:""},L.isSelected)}`,listboxLabel:"Ieteikumi",selectedAnnouncement:L=>`${L.optionText}, atlasīta`};var Q={};Q={buttonLabel:"Vis forslag",countAnnouncement:(L,ae)=>`${ae.plural(L.optionCount,{one:()=>`${ae.number(L.optionCount)} alternativ`,other:()=>`${ae.number(L.optionCount)} alternativer`})} finnes.`,focusAnnouncement:(L,ae)=>`${ae.select({true:()=>`Angitt gruppe ${L.groupTitle}, med ${ae.plural(L.groupCount,{one:()=>`${ae.number(L.groupCount)} alternativ`,other:()=>`${ae.number(L.groupCount)} alternativer`})}. `,other:""},L.isGroupChange)}${L.optionText}${ae.select({true:", valgt",other:""},L.isSelected)}`,listboxLabel:"Forslag",selectedAnnouncement:L=>`${L.optionText}, valgt`};var oe={};oe={buttonLabel:"Suggesties weergeven",countAnnouncement:(L,ae)=>`${ae.plural(L.optionCount,{one:()=>`${ae.number(L.optionCount)} optie`,other:()=>`${ae.number(L.optionCount)} opties`})} beschikbaar.`,focusAnnouncement:(L,ae)=>`${ae.select({true:()=>`Groep ${L.groupTitle} ingevoerd met ${ae.plural(L.groupCount,{one:()=>`${ae.number(L.groupCount)} optie`,other:()=>`${ae.number(L.groupCount)} opties`})}. `,other:""},L.isGroupChange)}${L.optionText}${ae.select({true:", geselecteerd",other:""},L.isSelected)}`,listboxLabel:"Suggesties",selectedAnnouncement:L=>`${L.optionText}, geselecteerd`};var re={};re={buttonLabel:"Wyświetlaj sugestie",countAnnouncement:(L,ae)=>`dostępna/dostępne(-nych) ${ae.plural(L.optionCount,{one:()=>`${ae.number(L.optionCount)} opcja`,other:()=>`${ae.number(L.optionCount)} opcje(-i)`})}.`,focusAnnouncement:(L,ae)=>`${ae.select({true:()=>`Dołączono do grupy ${L.groupTitle}, z ${ae.plural(L.groupCount,{one:()=>`${ae.number(L.groupCount)} opcją`,other:()=>`${ae.number(L.groupCount)} opcjami`})}. `,other:""},L.isGroupChange)}${L.optionText}${ae.select({true:", wybrano",other:""},L.isSelected)}`,listboxLabel:"Sugestie",selectedAnnouncement:L=>`${L.optionText}, wybrano`};var me={};me={buttonLabel:"Mostrar sugestões",countAnnouncement:(L,ae)=>`${ae.plural(L.optionCount,{one:()=>`${ae.number(L.optionCount)} opção`,other:()=>`${ae.number(L.optionCount)} opções`})} disponível.`,focusAnnouncement:(L,ae)=>`${ae.select({true:()=>`Grupo inserido ${L.groupTitle}, com ${ae.plural(L.groupCount,{one:()=>`${ae.number(L.groupCount)} opção`,other:()=>`${ae.number(L.groupCount)} opções`})}. `,other:""},L.isGroupChange)}${L.optionText}${ae.select({true:", selecionado",other:""},L.isSelected)}`,listboxLabel:"Sugestões",selectedAnnouncement:L=>`${L.optionText}, selecionado`};var le={};le={buttonLabel:"Apresentar sugestões",countAnnouncement:(L,ae)=>`${ae.plural(L.optionCount,{one:()=>`${ae.number(L.optionCount)} opção`,other:()=>`${ae.number(L.optionCount)} opções`})} disponível.`,focusAnnouncement:(L,ae)=>`${ae.select({true:()=>`Grupo introduzido ${L.groupTitle}, com ${ae.plural(L.groupCount,{one:()=>`${ae.number(L.groupCount)} opção`,other:()=>`${ae.number(L.groupCount)} opções`})}. `,other:""},L.isGroupChange)}${L.optionText}${ae.select({true:", selecionado",other:""},L.isSelected)}`,listboxLabel:"Sugestões",selectedAnnouncement:L=>`${L.optionText}, selecionado`};var Ee={};Ee={buttonLabel:"Afișare sugestii",countAnnouncement:(L,ae)=>`${ae.plural(L.optionCount,{one:()=>`${ae.number(L.optionCount)} opțiune`,other:()=>`${ae.number(L.optionCount)} opțiuni`})} disponibile.`,focusAnnouncement:(L,ae)=>`${ae.select({true:()=>`Grup ${L.groupTitle} introdus, cu ${ae.plural(L.groupCount,{one:()=>`${ae.number(L.groupCount)} opțiune`,other:()=>`${ae.number(L.groupCount)} opțiuni`})}. `,other:""},L.isGroupChange)}${L.optionText}${ae.select({true:", selectat",other:""},L.isSelected)}`,listboxLabel:"Sugestii",selectedAnnouncement:L=>`${L.optionText}, selectat`};var $e={};$e={buttonLabel:"Показать предложения",countAnnouncement:(L,ae)=>`${ae.plural(L.optionCount,{one:()=>`${ae.number(L.optionCount)} параметр`,other:()=>`${ae.number(L.optionCount)} параметров`})} доступно.`,focusAnnouncement:(L,ae)=>`${ae.select({true:()=>`Введенная группа ${L.groupTitle}, с ${ae.plural(L.groupCount,{one:()=>`${ae.number(L.groupCount)} параметром`,other:()=>`${ae.number(L.groupCount)} параметрами`})}. `,other:""},L.isGroupChange)}${L.optionText}${ae.select({true:", выбранными",other:""},L.isSelected)}`,listboxLabel:"Предложения",selectedAnnouncement:L=>`${L.optionText}, выбрано`};var lt={};lt={buttonLabel:"Zobraziť návrhy",countAnnouncement:(L,ae)=>`${ae.plural(L.optionCount,{one:()=>`${ae.number(L.optionCount)} možnosť`,other:()=>`${ae.number(L.optionCount)} možnosti/-í`})} k dispozícii.`,focusAnnouncement:(L,ae)=>`${ae.select({true:()=>`Zadaná skupina ${L.groupTitle}, s ${ae.plural(L.groupCount,{one:()=>`${ae.number(L.groupCount)} možnosťou`,other:()=>`${ae.number(L.groupCount)} možnosťami`})}. `,other:""},L.isGroupChange)}${L.optionText}${ae.select({true:", vybraté",other:""},L.isSelected)}`,listboxLabel:"Návrhy",selectedAnnouncement:L=>`${L.optionText}, vybraté`};var Ze={};Ze={buttonLabel:"Prikaži predloge",countAnnouncement:(L,ae)=>`Na voljo je ${ae.plural(L.optionCount,{one:()=>`${ae.number(L.optionCount)} opcija`,other:()=>`${ae.number(L.optionCount)} opcije`})}.`,focusAnnouncement:(L,ae)=>`${ae.select({true:()=>`Vnesena skupina ${L.groupTitle}, z ${ae.plural(L.groupCount,{one:()=>`${ae.number(L.groupCount)} opcija`,other:()=>`${ae.number(L.groupCount)} opcije`})}. `,other:""},L.isGroupChange)}${L.optionText}${ae.select({true:", izbrano",other:""},L.isSelected)}`,listboxLabel:"Predlogi",selectedAnnouncement:L=>`${L.optionText}, izbrano`};var nt={};nt={buttonLabel:"Prikaži predloge",countAnnouncement:(L,ae)=>`Dostupno još: ${ae.plural(L.optionCount,{one:()=>`${ae.number(L.optionCount)} opcija`,other:()=>`${ae.number(L.optionCount)} opcije/a`})}.`,focusAnnouncement:(L,ae)=>`${ae.select({true:()=>`Unesena grupa ${L.groupTitle}, s ${ae.plural(L.groupCount,{one:()=>`${ae.number(L.groupCount)} opcijom`,other:()=>`${ae.number(L.groupCount)} optione/a`})}. `,other:""},L.isGroupChange)}${L.optionText}${ae.select({true:", izabranih",other:""},L.isSelected)}`,listboxLabel:"Predlozi",selectedAnnouncement:L=>`${L.optionText}, izabrano`};var rt={};rt={buttonLabel:"Visa förslag",countAnnouncement:(L,ae)=>`${ae.plural(L.optionCount,{one:()=>`${ae.number(L.optionCount)} alternativ`,other:()=>`${ae.number(L.optionCount)} alternativ`})} tillgängliga.`,focusAnnouncement:(L,ae)=>`${ae.select({true:()=>`Ingick i gruppen ${L.groupTitle} med ${ae.plural(L.groupCount,{one:()=>`${ae.number(L.groupCount)} alternativ`,other:()=>`${ae.number(L.groupCount)} alternativ`})}. `,other:""},L.isGroupChange)}${L.optionText}${ae.select({true:", valda",other:""},L.isSelected)}`,listboxLabel:"Förslag",selectedAnnouncement:L=>`${L.optionText}, valda`};var At={};At={buttonLabel:"Önerileri göster",countAnnouncement:(L,ae)=>`${ae.plural(L.optionCount,{one:()=>`${ae.number(L.optionCount)} seçenek`,other:()=>`${ae.number(L.optionCount)} seçenekler`})} kullanılabilir.`,focusAnnouncement:(L,ae)=>`${ae.select({true:()=>`Girilen grup ${L.groupTitle}, ile ${ae.plural(L.groupCount,{one:()=>`${ae.number(L.groupCount)} seçenek`,other:()=>`${ae.number(L.groupCount)} seçenekler`})}. `,other:""},L.isGroupChange)}${L.optionText}${ae.select({true:", seçildi",other:""},L.isSelected)}`,listboxLabel:"Öneriler",selectedAnnouncement:L=>`${L.optionText}, seçildi`};var Ke={};Ke={buttonLabel:"Показати пропозиції",countAnnouncement:(L,ae)=>`${ae.plural(L.optionCount,{one:()=>`${ae.number(L.optionCount)} параметр`,other:()=>`${ae.number(L.optionCount)} параметри(-ів)`})} доступно.`,focusAnnouncement:(L,ae)=>`${ae.select({true:()=>`Введена група ${L.groupTitle}, з ${ae.plural(L.groupCount,{one:()=>`${ae.number(L.groupCount)} параметр`,other:()=>`${ae.number(L.groupCount)} параметри(-ів)`})}. `,other:""},L.isGroupChange)}${L.optionText}${ae.select({true:", вибрано",other:""},L.isSelected)}`,listboxLabel:"Пропозиції",selectedAnnouncement:L=>`${L.optionText}, вибрано`};var Bt={};Bt={buttonLabel:"显示建议",countAnnouncement:(L,ae)=>`有 ${ae.plural(L.optionCount,{one:()=>`${ae.number(L.optionCount)} 个选项`,other:()=>`${ae.number(L.optionCount)} 个选项`})}可用。`,focusAnnouncement:(L,ae)=>`${ae.select({true:()=>`进入了 ${L.groupTitle} 组,其中有 ${ae.plural(L.groupCount,{one:()=>`${ae.number(L.groupCount)} 个选项`,other:()=>`${ae.number(L.groupCount)} 个选项`})}. `,other:""},L.isGroupChange)}${L.optionText}${ae.select({true:", 已选择",other:""},L.isSelected)}`,listboxLabel:"建议",selectedAnnouncement:L=>`${L.optionText}, 已选择`};var ur={};ur={buttonLabel:"顯示建議",countAnnouncement:(L,ae)=>`${ae.plural(L.optionCount,{one:()=>`${ae.number(L.optionCount)} 選項`,other:()=>`${ae.number(L.optionCount)} 選項`})} 可用。`,focusAnnouncement:(L,ae)=>`${ae.select({true:()=>`輸入的群組 ${L.groupTitle}, 有 ${ae.plural(L.groupCount,{one:()=>`${ae.number(L.groupCount)} 選項`,other:()=>`${ae.number(L.groupCount)} 選項`})}. `,other:""},L.isGroupChange)}${L.optionText}${ae.select({true:", 已選取",other:""},L.isSelected)}`,listboxLabel:"建議",selectedAnnouncement:L=>`${L.optionText}, 已選取`},N={"ar-AE":H,"bg-BG":j,"cs-CZ":u,"da-DK":h,"de-DE":y,"el-GR":E,"en-US":x,"es-ES":g,"et-EE":d,"fi-FI":f,"fr-FR":c,"he-IL":p,"hr-HR":S,"hu-HU":k,"it-IT":$,"ja-JP":M,"ko-KR":z,"lt-LT":W,"lv-LV":G,"nb-NO":Q,"nl-NL":oe,"pl-PL":re,"pt-BR":me,"pt-PT":le,"ro-RO":Ee,"ru-RU":$e,"sk-SK":lt,"sl-SI":Ze,"sr-SP":nt,"sv-SE":rt,"tr-TR":At,"uk-UA":Ke,"zh-CN":Bt,"zh-TW":ur};function at(L,ae){let{buttonRef:It,popoverRef:i,inputRef:C,listBoxRef:se,keyboardDelegate:P,shouldFocusWrap:dt,isReadOnly:Ft,isDisabled:xe}=L,Be=(0,m.useLocalizedStringFormatter)(I(N)),{menuTriggerProps:ce,menuProps:ct}=(0,b.useMenuTrigger)({type:"listbox",isDisabled:xe||Ft},ae,It);n.listData.set(ae,{id:ct.id});let Fe=(0,o.useMemo)(()=>P||new l.ListKeyboardDelegate(ae.collection,ae.disabledKeys,se),[P,ae.collection,ae.disabledKeys,se]),{collectionProps:Ne}=(0,l.useSelectableCollection)({selectionManager:ae.selectionManager,keyboardDelegate:Fe,disallowTypeAhead:!0,disallowEmptySelection:!0,shouldFocusWrap:dt,ref:C,isVirtualized:!0}),yt=Wt=>{switch(Wt.key){case"Enter":case"Tab":ae.isOpen&&Wt.key==="Enter"&&Wt.preventDefault(),ae.commit();break;case"Escape":(ae.selectedKey!==null||ae.inputValue===""||L.allowsCustomValue)&&Wt.continuePropagation(),ae.revert();break;case"ArrowDown":ae.open("first","manual");break;case"ArrowUp":ae.open("last","manual");break;case"ArrowLeft":case"ArrowRight":ae.selectionManager.setFocusedKey(null);break}},Et=Wt=>{var er;Wt.relatedTarget===(It==null?void 0:It.current)||!((er=i.current)===null||er===void 0)&&er.contains(Wt.relatedTarget)||(L.onBlur&&L.onBlur(Wt),ae.setFocused(!1))},kt=Wt=>{ae.isFocused||(L.onFocus&&L.onFocus(Wt),ae.setFocused(!0))},{labelProps:Ye,inputProps:$t,descriptionProps:Lt,errorMessageProps:or}=(0,D.useTextField)({...L,onChange:ae.setInputValue,onKeyDown:!Ft&&(0,a.chain)(ae.isOpen&&Ne.onKeyDown,yt,L.onKeyDown),onBlur:Et,value:ae.inputValue,onFocus:kt,autoComplete:"off"},C),yr=Wt=>{Wt.pointerType==="touch"&&(C.current.focus(),ae.toggle(null,"manual"))},zr=Wt=>{Wt.pointerType!=="touch"&&(C.current.focus(),ae.toggle(Wt.pointerType==="keyboard"||Wt.pointerType==="virtual"?"first":null,"manual"))},Gr=(0,a.useLabels)({id:ce.id,"aria-label":Be.format("buttonLabel"),"aria-labelledby":L["aria-labelledby"]||Ye.id}),Jr=(0,a.useLabels)({id:ct.id,"aria-label":Be.format("listboxLabel"),"aria-labelledby":L["aria-labelledby"]||Ye.id}),Kr=(0,o.useRef)(0),rn=Wt=>{if(xe||Ft)return;if(Wt.timeStamp-Kr.current<500){Wt.preventDefault(),C.current.focus();return}let er=Wt.target.getBoundingClientRect(),Rt=Wt.changedTouches[0],pr=Math.ceil(er.left+.5*er.width),kr=Math.ceil(er.top+.5*er.height);Rt.clientX===pr&&Rt.clientY===kr&&(Wt.preventDefault(),C.current.focus(),ae.toggle(null,"manual"),Kr.current=Wt.timeStamp)},nn=ae.selectionManager.focusedKey!=null&&ae.isOpen?ae.collection.getItem(ae.selectionManager.focusedKey):void 0;var pn;let Dn=(pn=nn==null?void 0:nn.parentKey)!==null&&pn!==void 0?pn:null;var Zr;let Hn=(Zr=ae.selectionManager.focusedKey)!==null&&Zr!==void 0?Zr:null,yn=(0,o.useRef)(Dn),Ci=(0,o.useRef)(Hn);(0,o.useEffect)(()=>{if((0,a.isAppleDevice)()&&nn!=null&&Hn!==Ci.current){let Wt=ae.selectionManager.isSelected(Hn),er=Dn!=null?ae.collection.getItem(Dn):null,Rt=(er==null?void 0:er["aria-label"])||(typeof(er==null?void 0:er.rendered)=="string"?er.rendered:"")||"",pr=Be.format("focusAnnouncement",{isGroupChange:er&&Dn!==yn.current,groupTitle:Rt,groupCount:er?[...(0,s.getChildNodes)(er,ae.collection)].length:0,optionText:nn["aria-label"]||nn.textValue||"",isSelected:Wt});(0,t.announce)(pr)}yn.current=Dn,Ci.current=Hn});let ti=(0,s.getItemCount)(ae.collection),Ei=(0,o.useRef)(ti),Br=(0,o.useRef)(ae.isOpen);(0,o.useEffect)(()=>{let Wt=ae.isOpen!==Br.current&&(ae.selectionManager.focusedKey==null||(0,a.isAppleDevice)());if(ae.isOpen&&(Wt||ti!==Ei.current)){let er=Be.format("countAnnouncement",{optionCount:ti});(0,t.announce)(er)}Ei.current=ti,Br.current=ae.isOpen});let ht=(0,o.useRef)(ae.selectedKey);return(0,o.useEffect)(()=>{if((0,a.isAppleDevice)()&&ae.isFocused&&ae.selectedItem&&ae.selectedKey!==ht.current){let Wt=ae.selectedItem["aria-label"]||ae.selectedItem.textValue||"",er=Be.format("selectedAnnouncement",{optionText:Wt});(0,t.announce)(er)}ht.current=ae.selectedKey}),(0,o.useEffect)(()=>{if(ae.isOpen)return(0,r.ariaHideOutside)([C.current,i.current])},[ae.isOpen,C,i]),{labelProps:Ye,buttonProps:{...ce,...Gr,excludeFromTabOrder:!0,onPress:yr,onPressStart:zr,isDisabled:xe||Ft},inputProps:(0,a.mergeProps)($t,{role:"combobox","aria-expanded":ce["aria-expanded"],"aria-controls":ae.isOpen?ct.id:void 0,"aria-autocomplete":"list","aria-activedescendant":nn?(0,n.getItemId)(ae,nn.key):void 0,onTouchEnd:rn,autoCorrect:"off",spellCheck:"false"}),listBoxProps:(0,a.mergeProps)(ct,Jr,{autoFocus:ae.focusStrategy,shouldUseVirtualFocus:!0,shouldSelectOnPressUp:!0,shouldFocusOnHover:!0}),descriptionProps:Lt,errorMessageProps:or}}}(Q3)),Q3.exports}var s$={exports:{}},l$={exports:{}},yN;function iG(){return yN||(yN=1,function(e){var t=xx(),r=te,n=po(),a=ol();function o(rt,At,Ke,Bt){Object.defineProperty(rt,At,{get:Ke,set:Bt,enumerable:!0,configurable:!0})}function s(rt){return rt&&rt.__esModule?rt.default:rt}o(e.exports,"useSpinButton",()=>nt);var l={},m={};m={Empty:"فارغ"};var b={};b={Empty:"Изпразни"};var D={};D={Empty:"Prázdné"};var O={};O={Empty:"Tom"};var I={};I={Empty:"Leer"};var N={};N={Empty:"Άδειο"};var H={};H={Empty:"Empty"};var j={};j={Empty:"Vacío"};var u={};u={Empty:"Tühjenda"};var h={};h={Empty:"Tyhjä"};var y={};y={Empty:"Vide"};var E={};E={Empty:"ריק"};var x={};x={Empty:"Prazno"};var g={};g={Empty:"Üres"};var d={};d={Empty:"Vuoto"};var f={};f={Empty:"空"};var c={};c={Empty:"비어 있음"};var p={};p={Empty:"Tuščias"};var S={};S={Empty:"Tukšs"};var k={};k={Empty:"Tom"};var $={};$={Empty:"Leeg"};var M={};M={Empty:"Pusty"};var z={};z={Empty:"Vazio"};var W={};W={Empty:"Vazio"};var G={};G={Empty:"Gol"};var Q={};Q={Empty:"Не заполнено"};var oe={};oe={Empty:"Prázdne"};var re={};re={Empty:"Prazen"};var me={};me={Empty:"Prazno"};var le={};le={Empty:"Tomt"};var Ee={};Ee={Empty:"Boş"};var $e={};$e={Empty:"Пусто"};var lt={};lt={Empty:"空"};var Ze={};Ze={Empty:"空白"},l={"ar-AE":m,"bg-BG":b,"cs-CZ":D,"da-DK":O,"de-DE":I,"el-GR":N,"en-US":H,"es-ES":j,"et-EE":u,"fi-FI":h,"fr-FR":y,"he-IL":E,"hr-HR":x,"hu-HU":g,"it-IT":d,"ja-JP":f,"ko-KR":c,"lt-LT":p,"lv-LV":S,"nb-NO":k,"nl-NL":$,"pl-PL":M,"pt-BR":z,"pt-PT":W,"ro-RO":G,"ru-RU":Q,"sk-SK":oe,"sl-SI":re,"sr-SP":me,"sv-SE":le,"tr-TR":Ee,"uk-UA":$e,"zh-CN":lt,"zh-TW":Ze};function nt(rt){const At=(0,r.useRef)();let{value:Ke,textValue:Bt,minValue:ur,maxValue:at,isDisabled:L,isReadOnly:ae,isRequired:It,onIncrement:i,onIncrementPage:C,onDecrement:se,onDecrementPage:P,onDecrementToMin:dt,onIncrementToMax:Ft}=rt;const xe=(0,a.useLocalizedStringFormatter)(s(l)),Be=(0,r.useRef)(rt);Be.current=rt;const ce=()=>clearTimeout(At.current);(0,r.useEffect)(()=>()=>ce(),[]);let ct=or=>{if(!(or.ctrlKey||or.metaKey||or.shiftKey||or.altKey||ae))switch(or.key){case"PageUp":if(C){or.preventDefault(),C();break}case"ArrowUp":case"Up":i&&(or.preventDefault(),i());break;case"PageDown":if(P){or.preventDefault(),P();break}case"ArrowDown":case"Down":se&&(or.preventDefault(),se());break;case"Home":dt&&(or.preventDefault(),dt());break;case"End":Ft&&(or.preventDefault(),Ft());break}},Fe=(0,r.useRef)(!1),Ne=()=>{Fe.current=!0},yt=()=>{Fe.current=!1};Bt=Bt===""?xe.format("Empty"):(Bt||`${Ke}`).replace("-","−"),(0,r.useEffect)(()=>{Fe.current&&((0,t.clearAnnouncer)("assertive"),(0,t.announce)(Bt,"assertive"))},[Bt]);const Et=(0,r.useCallback)(or=>{ce(),Be.current.onIncrement(),At.current=window.setTimeout(()=>{(isNaN(at)||isNaN(Ke)||Ke<at)&&Et(60)},or)},[i,at,Ke]),kt=(0,r.useCallback)(or=>{ce(),Be.current.onDecrement(),At.current=window.setTimeout(()=>{(isNaN(ur)||isNaN(Ke)||Ke>ur)&&kt(60)},or)},[se,ur,Ke]);let Ye=or=>{or.preventDefault()},{addGlobalListener:$t,removeAllGlobalListeners:Lt}=(0,n.useGlobalListeners)();return{spinButtonProps:{role:"spinbutton","aria-valuenow":isNaN(Ke)?null:Ke,"aria-valuetext":Bt,"aria-valuemin":ur,"aria-valuemax":at,"aria-disabled":L||null,"aria-readonly":ae||null,"aria-required":It||null,onKeyDown:ct,onFocus:Ne,onBlur:yt},incrementButtonProps:{onPressStart:()=>{Et(400),$t(window,"contextmenu",Ye)},onPressEnd:()=>{ce(),Lt()},onFocus:Ne,onBlur:yt},decrementButtonProps:{onPressStart:()=>{kt(400),$t(window,"contextmenu",Ye)},onPressEnd:()=>{ce(),Lt()},onFocus:Ne,onBlur:yt}}}}(l$)),l$.exports}var vN;function Dde(){return vN||(vN=1,function(e){var t=zu(),r=po(),n=te,a=gm(),o=al(),s=ol(),l=$A(),m=l5(),b=iG(),D=s5();function O(ce,ct,Fe,Ne){Object.defineProperty(ce,ct,{get:Fe,set:Ne,enumerable:!0,configurable:!0})}function I(ce){return ce&&ce.__esModule?ce.default:ce}O(e.exports,"useDatePicker",()=>se),O(e.exports,"useDateSegment",()=>Ft),O(e.exports,"useDateField",()=>i),O(e.exports,"useTimeField",()=>C),O(e.exports,"useDateRangePicker",()=>Be),O(e.exports,"useDisplayNames",()=>P);var N={},H={};H={calendar:"التقويم",day:"يوم",dayPeriod:"ص/م",endDate:"تاريخ الانتهاء",era:"العصر",hour:"الساعات",minute:"الدقائق",month:"الشهر",second:"الثواني",selectedDateDescription:ce=>`تاريخ محدد: ${ce.date}`,selectedRangeDescription:ce=>`المدى الزمني المحدد: ${ce.startDate} إلى ${ce.endDate}`,selectedTimeDescription:ce=>`الوقت المحدد: ${ce.time}`,startDate:"تاريخ البدء",timeZoneName:"التوقيت",weekday:"اليوم",year:"السنة"};var j={};j={calendar:"Календар",day:"ден",dayPeriod:"пр.об./сл.об.",endDate:"Крайна дата",era:"ера",hour:"час",minute:"минута",month:"месец",second:"секунда",selectedDateDescription:ce=>`Избрана дата: ${ce.date}`,selectedRangeDescription:ce=>`Избран диапазон: ${ce.startDate} до ${ce.endDate}`,selectedTimeDescription:ce=>`Избрано време: ${ce.time}`,startDate:"Начална дата",timeZoneName:"часова зона",weekday:"ден от седмицата",year:"година"};var u={};u={calendar:"Kalendář",day:"den",dayPeriod:"část dne",endDate:"Konečné datum",era:"letopočet",hour:"hodina",minute:"minuta",month:"měsíc",second:"sekunda",selectedDateDescription:ce=>`Vybrané datum: ${ce.date}`,selectedRangeDescription:ce=>`Vybrané období: ${ce.startDate} až ${ce.endDate}`,selectedTimeDescription:ce=>`Vybraný čas: ${ce.time}`,startDate:"Počáteční datum",timeZoneName:"časové pásmo",weekday:"den v týdnu",year:"rok"};var h={};h={calendar:"Kalender",day:"dag",dayPeriod:"AM/PM",endDate:"Slutdato",era:"æra",hour:"time",minute:"minut",month:"måned",second:"sekund",selectedDateDescription:ce=>`Valgt dato: ${ce.date}`,selectedRangeDescription:ce=>`Valgt interval: ${ce.startDate} til ${ce.endDate}`,selectedTimeDescription:ce=>`Valgt tidspunkt: ${ce.time}`,startDate:"Startdato",timeZoneName:"tidszone",weekday:"ugedag",year:"år"};var y={};y={calendar:"Kalender",day:"Tag",dayPeriod:"Tageshälfte",endDate:"Enddatum",era:"Epoche",hour:"Stunde",minute:"Minute",month:"Monat",second:"Sekunde",selectedDateDescription:ce=>`Ausgewähltes Datum: ${ce.date}`,selectedRangeDescription:ce=>`Ausgewählter Bereich: ${ce.startDate} bis ${ce.endDate}`,selectedTimeDescription:ce=>`Ausgewählte Zeit: ${ce.time}`,startDate:"Anfangsdatum",timeZoneName:"Zeitzone",weekday:"Wochentag",year:"Jahr"};var E={};E={calendar:"Ημερολόγιο",day:"ημέρα",dayPeriod:"π.μ./μ.μ.",endDate:"Ημερομηνία λήξης",era:"περίοδος",hour:"ώρα",minute:"λεπτό",month:"μήνας",second:"δευτερόλεπτο",selectedDateDescription:ce=>`Επιλεγμένη ημερομηνία: ${ce.date}`,selectedRangeDescription:ce=>`Επιλεγμένο εύρος: ${ce.startDate} έως ${ce.endDate}`,selectedTimeDescription:ce=>`Επιλεγμένη ώρα: ${ce.time}`,startDate:"Ημερομηνία έναρξης",timeZoneName:"ζώνη ώρας",weekday:"καθημερινή",year:"έτος"};var x={};x={era:"era",year:"year",month:"month",day:"day",hour:"hour",minute:"minute",second:"second",dayPeriod:"AM/PM",calendar:"Calendar",startDate:"Start Date",endDate:"End Date",weekday:"day of the week",timeZoneName:"time zone",selectedDateDescription:ce=>`Selected Date: ${ce.date}`,selectedRangeDescription:ce=>`Selected Range: ${ce.startDate} to ${ce.endDate}`,selectedTimeDescription:ce=>`Selected Time: ${ce.time}`};var g={};g={calendar:"Calendario",day:"día",dayPeriod:"a. m./p. m.",endDate:"Fecha final",era:"era",hour:"hora",minute:"minuto",month:"mes",second:"segundo",selectedDateDescription:ce=>`Fecha seleccionada: ${ce.date}`,selectedRangeDescription:ce=>`Rango seleccionado: ${ce.startDate} a ${ce.endDate}`,selectedTimeDescription:ce=>`Hora seleccionada: ${ce.time}`,startDate:"Fecha de inicio",timeZoneName:"zona horaria",weekday:"día de la semana",year:"año"};var d={};d={calendar:"Kalender",day:"päev",dayPeriod:"enne/pärast lõunat",endDate:"Lõppkuupäev",era:"ajastu",hour:"tund",minute:"minut",month:"kuu",second:"sekund",selectedDateDescription:ce=>`Valitud kuupäev: ${ce.date}`,selectedRangeDescription:ce=>`Valitud vahemik: ${ce.startDate} kuni ${ce.endDate}`,selectedTimeDescription:ce=>`Valitud aeg: ${ce.time}`,startDate:"Alguskuupäev",timeZoneName:"ajavöönd",weekday:"nädalapäev",year:"aasta"};var f={};f={calendar:"Kalenteri",day:"päivä",dayPeriod:"vuorokaudenaika",endDate:"Päättymispäivä",era:"aikakausi",hour:"tunti",minute:"minuutti",month:"kuukausi",second:"sekunti",selectedDateDescription:ce=>`Valittu päivämäärä: ${ce.date}`,selectedRangeDescription:ce=>`Valittu aikaväli: ${ce.startDate} – ${ce.endDate}`,selectedTimeDescription:ce=>`Valittu aika: ${ce.time}`,startDate:"Alkamispäivä",timeZoneName:"aikavyöhyke",weekday:"viikonpäivä",year:"vuosi"};var c={};c={calendar:"Calendrier",day:"jour",dayPeriod:"cadran",endDate:"Date de fin",era:"ère",hour:"heure",minute:"minute",month:"mois",second:"seconde",selectedDateDescription:ce=>`Date sélectionnée : ${ce.date}`,selectedRangeDescription:ce=>`Plage sélectionnée : ${ce.startDate} au ${ce.endDate}`,selectedTimeDescription:ce=>`Heure choisie : ${ce.time}`,startDate:"Date de début",timeZoneName:"fuseau horaire",weekday:"jour de la semaine",year:"année"};var p={};p={calendar:"לוח שנה",day:"יום",dayPeriod:"לפנה״צ/אחה״צ",endDate:"תאריך סיום",era:"תקופה",hour:"שעה",minute:"דקה",month:"חודש",second:"שנייה",selectedDateDescription:ce=>`תאריך נבחר: ${ce.date}`,selectedRangeDescription:ce=>`טווח נבחר: ${ce.startDate} עד ${ce.endDate}`,selectedTimeDescription:ce=>`זמן נבחר: ${ce.time}`,startDate:"תאריך התחלה",timeZoneName:"אזור זמן",weekday:"יום בשבוע",year:"שנה"};var S={};S={calendar:"Kalendar",day:"dan",dayPeriod:"AM/PM",endDate:"Datum završetka",era:"era",hour:"sat",minute:"minuta",month:"mjesec",second:"sekunda",selectedDateDescription:ce=>`Odabrani datum: ${ce.date}`,selectedRangeDescription:ce=>`Odabrani raspon: ${ce.startDate} do ${ce.endDate}`,selectedTimeDescription:ce=>`Odabrano vrijeme: ${ce.time}`,startDate:"Datum početka",timeZoneName:"vremenska zona",weekday:"dan u tjednu",year:"godina"};var k={};k={calendar:"Naptár",day:"nap",dayPeriod:"napszak",endDate:"Befejező dátum",era:"éra",hour:"óra",minute:"perc",month:"hónap",second:"másodperc",selectedDateDescription:ce=>`Kijelölt dátum: ${ce.date}`,selectedRangeDescription:ce=>`Kijelölt tartomány: ${ce.startDate}–${ce.endDate}`,selectedTimeDescription:ce=>`Kijelölt idő: ${ce.time}`,startDate:"Kezdő dátum",timeZoneName:"időzóna",weekday:"hét napja",year:"év"};var $={};$={calendar:"Calendario",day:"giorno",dayPeriod:"AM/PM",endDate:"Data finale",era:"era",hour:"ora",minute:"minuto",month:"mese",second:"secondo",selectedDateDescription:ce=>`Data selezionata: ${ce.date}`,selectedRangeDescription:ce=>`Intervallo selezionato: da ${ce.startDate} a ${ce.endDate}`,selectedTimeDescription:ce=>`Ora selezionata: ${ce.time}`,startDate:"Data iniziale",timeZoneName:"fuso orario",weekday:"giorno della settimana",year:"anno"};var M={};M={calendar:"カレンダー",day:"日",dayPeriod:"午前/午後",endDate:"終了日",era:"時代",hour:"時",minute:"分",month:"月",second:"秒",selectedDateDescription:ce=>`選択した日付 : ${ce.date}`,selectedRangeDescription:ce=>`選択範囲 : ${ce.startDate} から ${ce.endDate}`,selectedTimeDescription:ce=>`選択した時間 : ${ce.time}`,startDate:"開始日",timeZoneName:"タイムゾーン",weekday:"曜日",year:"年"};var z={};z={calendar:"달력",day:"일",dayPeriod:"오전/오후",endDate:"종료 날짜",era:"연호",hour:"시",minute:"분",month:"월",second:"초",selectedDateDescription:ce=>`선택 일자: ${ce.date}`,selectedRangeDescription:ce=>`선택 범위: ${ce.startDate} ~ ${ce.endDate}`,selectedTimeDescription:ce=>`선택 시간: ${ce.time}`,startDate:"시작 날짜",timeZoneName:"시간대",weekday:"요일",year:"년"};var W={};W={calendar:"Kalendorius",day:"diena",dayPeriod:"iki pietų / po pietų",endDate:"Pabaigos data",era:"era",hour:"valanda",minute:"minutė",month:"mėnuo",second:"sekundė",selectedDateDescription:ce=>`Pasirinkta data: ${ce.date}`,selectedRangeDescription:ce=>`Pasirinktas intervalas: nuo ${ce.startDate} iki ${ce.endDate}`,selectedTimeDescription:ce=>`Pasirinktas laikas: ${ce.time}`,startDate:"Pradžios data",timeZoneName:"laiko juosta",weekday:"savaitės diena",year:"metai"};var G={};G={calendar:"Kalendārs",day:"diena",dayPeriod:"priekšpusdienā/pēcpusdienā",endDate:"Beigu datums",era:"ēra",hour:"stundas",minute:"minūtes",month:"mēnesis",second:"sekundes",selectedDateDescription:ce=>`Atlasītais datums: ${ce.date}`,selectedRangeDescription:ce=>`Atlasītais diapazons: no ${ce.startDate} līdz ${ce.endDate}`,selectedTimeDescription:ce=>`Atlasītais laiks: ${ce.time}`,startDate:"Sākuma datums",timeZoneName:"laika josla",weekday:"nedēļas diena",year:"gads"};var Q={};Q={calendar:"Kalender",day:"dag",dayPeriod:"a.m./p.m.",endDate:"Sluttdato",era:"tidsalder",hour:"time",minute:"minutt",month:"måned",second:"sekund",selectedDateDescription:ce=>`Valgt dato: ${ce.date}`,selectedRangeDescription:ce=>`Valgt område: ${ce.startDate} til ${ce.endDate}`,selectedTimeDescription:ce=>`Valgt tid: ${ce.time}`,startDate:"Startdato",timeZoneName:"tidssone",weekday:"ukedag",year:"år"};var oe={};oe={calendar:"Kalender",day:"dag",dayPeriod:"a.m./p.m.",endDate:"Einddatum",era:"tijdperk",hour:"uur",minute:"minuut",month:"maand",second:"seconde",selectedDateDescription:ce=>`Geselecteerde datum: ${ce.date}`,selectedRangeDescription:ce=>`Geselecteerd bereik: ${ce.startDate} tot ${ce.endDate}`,selectedTimeDescription:ce=>`Geselecteerde tijd: ${ce.time}`,startDate:"Startdatum",timeZoneName:"tijdzone",weekday:"dag van de week",year:"jaar"};var re={};re={calendar:"Kalendarz",day:"dzień",dayPeriod:"rano / po południu / wieczorem",endDate:"Data końcowa",era:"era",hour:"godzina",minute:"minuta",month:"miesiąc",second:"sekunda",selectedDateDescription:ce=>`Wybrana data: ${ce.date}`,selectedRangeDescription:ce=>`Wybrany zakres: ${ce.startDate} do ${ce.endDate}`,selectedTimeDescription:ce=>`Wybrany czas: ${ce.time}`,startDate:"Data początkowa",timeZoneName:"strefa czasowa",weekday:"dzień tygodnia",year:"rok"};var me={};me={calendar:"Calendário",day:"dia",dayPeriod:"AM/PM",endDate:"Data final",era:"era",hour:"hora",minute:"minuto",month:"mês",second:"segundo",selectedDateDescription:ce=>`Data selecionada: ${ce.date}`,selectedRangeDescription:ce=>`Intervalo selecionado: ${ce.startDate} a ${ce.endDate}`,selectedTimeDescription:ce=>`Hora selecionada: ${ce.time}`,startDate:"Data inicial",timeZoneName:"fuso horário",weekday:"dia da semana",year:"ano"};var le={};le={calendar:"Calendário",day:"dia",dayPeriod:"am/pm",endDate:"Data de Término",era:"era",hour:"hora",minute:"minuto",month:"mês",second:"segundo",selectedDateDescription:ce=>`Data selecionada: ${ce.date}`,selectedRangeDescription:ce=>`Intervalo selecionado: ${ce.startDate} a ${ce.endDate}`,selectedTimeDescription:ce=>`Hora selecionada: ${ce.time}`,startDate:"Data de Início",timeZoneName:"fuso horário",weekday:"dia da semana",year:"ano"};var Ee={};Ee={calendar:"Calendar",day:"zi",dayPeriod:"a.m/p.m.",endDate:"Dată final",era:"eră",hour:"oră",minute:"minut",month:"lună",second:"secundă",selectedDateDescription:ce=>`Dată selectată: ${ce.date}`,selectedRangeDescription:ce=>`Interval selectat: de la ${ce.startDate} până la ${ce.endDate}`,selectedTimeDescription:ce=>`Ora selectată: ${ce.time}`,startDate:"Dată început",timeZoneName:"fus orar",weekday:"ziua din săptămână",year:"an"};var $e={};$e={calendar:"Календарь",day:"день",dayPeriod:"AM/PM",endDate:"Дата окончания",era:"эра",hour:"час",minute:"минута",month:"месяц",second:"секунда",selectedDateDescription:ce=>`Выбранная дата: ${ce.date}`,selectedRangeDescription:ce=>`Выбранный диапазон: с ${ce.startDate} по ${ce.endDate}`,selectedTimeDescription:ce=>`Выбранное время: ${ce.time}`,startDate:"Дата начала",timeZoneName:"часовой пояс",weekday:"день недели",year:"год"};var lt={};lt={calendar:"Kalendár",day:"deň",dayPeriod:"AM/PM",endDate:"Dátum ukončenia",era:"letopočet",hour:"hodina",minute:"minúta",month:"mesiac",second:"sekunda",selectedDateDescription:ce=>`Vybratý dátum: ${ce.date}`,selectedRangeDescription:ce=>`Vybratý rozsah: od ${ce.startDate} do ${ce.endDate}`,selectedTimeDescription:ce=>`Vybratý čas: ${ce.time}`,startDate:"Dátum začatia",timeZoneName:"časové pásmo",weekday:"deň týždňa",year:"rok"};var Ze={};Ze={calendar:"Koledar",day:"dan",dayPeriod:"dop/pop",endDate:"Datum konca",era:"doba",hour:"ura",minute:"minuta",month:"mesec",second:"sekunda",selectedDateDescription:ce=>`Izbrani datum: ${ce.date}`,selectedRangeDescription:ce=>`Izbrano območje: ${ce.startDate} do ${ce.endDate}`,selectedTimeDescription:ce=>`Izbrani čas: ${ce.time}`,startDate:"Datum začetka",timeZoneName:"časovni pas",weekday:"dan v tednu",year:"leto"};var nt={};nt={calendar:"Kalendar",day:"дан",dayPeriod:"пре подне/по подне",endDate:"Datum završetka",era:"ера",hour:"сат",minute:"минут",month:"месец",second:"секунд",selectedDateDescription:ce=>`Izabrani datum: ${ce.date}`,selectedRangeDescription:ce=>`Izabrani opseg: od ${ce.startDate} do ${ce.endDate}`,selectedTimeDescription:ce=>`Izabrano vreme: ${ce.time}`,startDate:"Datum početka",timeZoneName:"временска зона",weekday:"дан у недељи",year:"година"};var rt={};rt={calendar:"Kalender",day:"dag",dayPeriod:"fm/em",endDate:"Slutdatum",era:"era",hour:"timme",minute:"minut",month:"månad",second:"sekund",selectedDateDescription:ce=>`Valt datum: ${ce.date}`,selectedRangeDescription:ce=>`Valt intervall: ${ce.startDate} till ${ce.endDate}`,selectedTimeDescription:ce=>`Vald tid: ${ce.time}`,startDate:"Startdatum",timeZoneName:"tidszon",weekday:"veckodag",year:"år"};var At={};At={calendar:"Takvim",day:"gün",dayPeriod:"ÖÖ/ÖS",endDate:"Bitiş Tarihi",era:"çağ",hour:"saat",minute:"dakika",month:"ay",second:"saniye",selectedDateDescription:ce=>`Seçilen Tarih: ${ce.date}`,selectedRangeDescription:ce=>`Seçilen Aralık: ${ce.startDate} - ${ce.endDate}`,selectedTimeDescription:ce=>`Seçilen Zaman: ${ce.time}`,startDate:"Başlangıç Tarihi",timeZoneName:"saat dilimi",weekday:"haftanın günü",year:"yıl"};var Ke={};Ke={calendar:"Календар",day:"день",dayPeriod:"дп/пп",endDate:"Дата завершення",era:"ера",hour:"година",minute:"хвилина",month:"місяць",second:"секунда",selectedDateDescription:ce=>`Вибрана дата: ${ce.date}`,selectedRangeDescription:ce=>`Вибраний діапазон: ${ce.startDate} — ${ce.endDate}`,selectedTimeDescription:ce=>`Вибраний час: ${ce.time}`,startDate:"Дата початку",timeZoneName:"часовий пояс",weekday:"день тижня",year:"рік"};var Bt={};Bt={calendar:"日历",day:"日",dayPeriod:"上午/下午",endDate:"结束日期",era:"纪元",hour:"小时",minute:"分钟",month:"月",second:"秒",selectedDateDescription:ce=>`选定的日期:${ce.date}`,selectedRangeDescription:ce=>`选定的范围:${ce.startDate} 至 ${ce.endDate}`,selectedTimeDescription:ce=>`选定的时间:${ce.time}`,startDate:"开始日期",timeZoneName:"时区",weekday:"工作日",year:"年"};var ur={};ur={calendar:"日曆",day:"日",dayPeriod:"上午/下午",endDate:"結束日期",era:"纪元",hour:"小时",minute:"分钟",month:"月",second:"秒",selectedDateDescription:ce=>`選定的日期:${ce.date}`,selectedRangeDescription:ce=>`選定的範圍:${ce.startDate} 至 ${ce.endDate}`,selectedTimeDescription:ce=>`選定的時間:${ce.time}`,startDate:"開始日期",timeZoneName:"时区",weekday:"工作日",year:"年"},N={"ar-AE":H,"bg-BG":j,"cs-CZ":u,"da-DK":h,"de-DE":y,"el-GR":E,"en-US":x,"es-ES":g,"et-EE":d,"fi-FI":f,"fr-FR":c,"he-IL":p,"hr-HR":S,"hu-HU":k,"it-IT":$,"ja-JP":M,"ko-KR":z,"lt-LT":W,"lv-LV":G,"nb-NO":Q,"nl-NL":oe,"pl-PL":re,"pt-BR":me,"pt-PT":le,"ro-RO":Ee,"ru-RU":$e,"sk-SK":lt,"sl-SI":Ze,"sr-SP":nt,"sv-SE":rt,"tr-TR":At,"uk-UA":Ke,"zh-CN":Bt,"zh-TW":ur};function at(ce,ct,Fe){let{direction:Ne}=(0,s.useLocale)(),yt=(0,n.useMemo)(()=>(0,t.createFocusManager)(ct),[ct]),Et=$t=>{if($t.altKey&&($t.key==="ArrowDown"||$t.key==="ArrowUp")&&"setOpen"in ce&&($t.preventDefault(),$t.stopPropagation(),ce.setOpen(!0)),!Fe)switch($t.key){case"ArrowLeft":$t.preventDefault(),$t.stopPropagation(),Ne==="rtl"?yt.focusNext():yt.focusPrevious();break;case"ArrowRight":$t.preventDefault(),$t.stopPropagation(),Ne==="rtl"?yt.focusPrevious():yt.focusNext();break}},kt=()=>{var $t;let Lt=($t=window.event)===null||$t===void 0?void 0:$t.target,or=(0,t.getFocusableTreeWalker)(ct.current,{tabbable:!0});if(Lt&&(or.currentNode=Lt,Lt=or.previousNode()),!Lt){let yr;do yr=or.lastChild(),yr&&(Lt=yr);while(yr)}for(;Lt!=null&&Lt.hasAttribute("data-placeholder");){let yr=or.previousNode();if(yr&&yr.hasAttribute("data-placeholder"))Lt=yr;else break}Lt&&Lt.focus()},{pressProps:Ye}=(0,o.usePress)({preventFocusOnPress:!0,allowTextSelectionOnPress:!0,onPressStart($t){$t.pointerType==="mouse"&&kt()},onPress($t){$t.pointerType!=="mouse"&&kt()}});return(0,r.mergeProps)(Ye,{onKeyDown:Et})}const L=new WeakMap,ae="__role_"+Date.now(),It="__focusManager_"+Date.now();function i(ce,ct,Fe){let{labelProps:Ne,fieldProps:yt,descriptionProps:Et,errorMessageProps:kt}=(0,a.useField)({...ce,labelElementType:"span"}),{focusWithinProps:Ye}=(0,o.useFocusWithin)({...ce,onBlurWithin:Zr=>{ct.confirmPlaceholder(),ce.onBlur&&ce.onBlur(Zr)},onFocusWithin:ce.onFocus,onFocusWithinChange:ce.onFocusChange}),$t=(0,s.useLocalizedStringFormatter)(I(N)),Lt=ct.maxGranularity==="hour"?"selectedTimeDescription":"selectedDateDescription",or=ct.maxGranularity==="hour"?"time":"date",yr=ct.value?$t.format(Lt,{[or]:ct.formatValue({month:"long"})}):"",zr=(0,r.useDescription)(yr),Gr=ce[ae]==="presentation"?yt["aria-describedby"]:[zr["aria-describedby"],yt["aria-describedby"]].filter(Boolean).join(" ")||void 0,Jr=ce[It],Kr=(0,n.useMemo)(()=>Jr||(0,t.createFocusManager)(Fe),[Jr,Fe]),rn=at(ct,Fe,ce[ae]==="presentation");L.set(ct,{ariaLabel:ce["aria-label"],ariaLabelledBy:[ce["aria-labelledby"],Ne.id].filter(Boolean).join(" ")||void 0,ariaDescribedBy:Gr,focusManager:Kr});let nn=(0,n.useRef)(ce.autoFocus),pn;ce[ae]==="presentation"?pn={role:"presentation"}:pn=(0,r.mergeProps)(yt,{role:"group","aria-disabled":ce.isDisabled||void 0,"aria-describedby":Gr}),(0,n.useEffect)(()=>{nn.current&&Kr.focusFirst(),nn.current=!1},[Kr]);let Dn=(0,r.filterDOMProps)(ce);return{labelProps:{...Ne,onClick:()=>{Kr.focusFirst()}},fieldProps:(0,r.mergeProps)(Dn,pn,rn,Ye,{onKeyDown(Zr){ce.onKeyDown&&ce.onKeyDown(Zr)},onKeyUp(Zr){ce.onKeyUp&&ce.onKeyUp(Zr)}}),descriptionProps:Et,errorMessageProps:kt}}function C(ce,ct,Fe){return i(ce,ct,Fe)}function se(ce,ct,Fe){let Ne=(0,r.useId)(),yt=(0,r.useId)(),Et=(0,r.useId)(),kt=(0,s.useLocalizedStringFormatter)(I(N)),{labelProps:Ye,fieldProps:$t,descriptionProps:Lt,errorMessageProps:or}=(0,a.useField)({...ce,labelElementType:"span"}),yr=at(ct,Fe),zr=$t["aria-labelledby"]||$t.id,{locale:Gr}=(0,s.useLocale)(),Jr=ct.formatValue(Gr,{month:"long"}),Kr=Jr?kt.format("selectedDateDescription",{date:Jr}):"",rn=(0,r.useDescription)(Kr),nn=[rn["aria-describedby"],$t["aria-describedby"]].filter(Boolean).join(" ")||void 0,pn=(0,r.filterDOMProps)(ce),Dn=(0,n.useMemo)(()=>(0,t.createFocusManager)(Fe),[Fe]),{focusWithinProps:Zr}=(0,o.useFocusWithin)({...ce,isDisabled:ct.isOpen,onBlurWithin:ce.onBlur,onFocusWithin:ce.onFocus,onFocusWithinChange:ce.onFocusChange});return{groupProps:(0,r.mergeProps)(pn,yr,$t,rn,Zr,{role:"group","aria-disabled":ce.isDisabled||null,"aria-labelledby":zr,"aria-describedby":nn,onKeyDown(Hn){ct.isOpen||ce.onKeyDown&&ce.onKeyDown(Hn)},onKeyUp(Hn){ct.isOpen||ce.onKeyUp&&ce.onKeyUp(Hn)}}),labelProps:{...Ye,onClick:()=>{Dn.focusFirst()}},fieldProps:{...$t,id:Et,[ae]:"presentation","aria-describedby":nn,value:ct.value,onChange:ct.setValue,minValue:ce.minValue,maxValue:ce.maxValue,placeholderValue:ce.placeholderValue,hideTimeZone:ce.hideTimeZone,hourCycle:ce.hourCycle,granularity:ce.granularity,isDisabled:ce.isDisabled,isReadOnly:ce.isReadOnly,isRequired:ce.isRequired,validationState:ct.validationState,autoFocus:ce.autoFocus},descriptionProps:Lt,errorMessageProps:or,buttonProps:{...rn,id:Ne,"aria-haspopup":"dialog","aria-label":kt.format("calendar"),"aria-labelledby":`${zr} ${Ne}`,"aria-describedby":nn,"aria-expanded":ct.isOpen||void 0,onPress:()=>ct.setOpen(!0)},dialogProps:{id:yt,"aria-labelledby":`${zr} ${Ne}`},calendarProps:{autoFocus:!0,value:ct.dateValue,onChange:ct.setDateValue,minValue:ce.minValue,maxValue:ce.maxValue,isDisabled:ce.isDisabled,isReadOnly:ce.isReadOnly,isDateUnavailable:ce.isDateUnavailable,defaultFocusedValue:ct.dateValue?void 0:ce.placeholderValue,validationState:ct.validationState,errorMessage:ce.errorMessage}}}function P(){let{locale:ce}=(0,s.useLocale)();return(0,n.useMemo)(()=>{try{return new Intl.DisplayNames(ce,{type:"dateTimeField"})}catch{return new dt(ce)}},[ce])}class dt{of(ct){return this.dictionary.getStringForLocale(ct,this.locale)}constructor(ct){this.locale=ct,this.dictionary=new D.LocalizedStringDictionary(I(N))}}function Ft(ce,ct,Fe){let Ne=(0,n.useRef)(""),{locale:yt}=(0,s.useLocale)(),Et=P(),{ariaLabel:kt,ariaLabelledBy:Ye,ariaDescribedBy:$t,focusManager:Lt}=L.get(ct),or=ce.isPlaceholder?"":ce.text,yr=(0,n.useMemo)(()=>ct.dateFormatter.resolvedOptions(),[ct.dateFormatter]),zr=(0,s.useDateFormatter)({month:"long",timeZone:yr.timeZone}),Gr=(0,s.useDateFormatter)({hour:"numeric",hour12:yr.hour12,timeZone:yr.timeZone});if(ce.type==="month"&&!ce.isPlaceholder){let br=zr.format(ct.dateValue);or=br!==or?`${or} – ${br}`:br}else ce.type==="hour"&&!ce.isPlaceholder&&(or=Gr.format(ct.dateValue));let{spinButtonProps:Jr}=(0,b.useSpinButton)({value:ce.value,textValue:or,minValue:ce.minValue,maxValue:ce.maxValue,isDisabled:ct.isDisabled,isReadOnly:ct.isReadOnly||!ce.isEditable,isRequired:ct.isRequired,onIncrement:()=>{Ne.current="",ct.increment(ce.type)},onDecrement:()=>{Ne.current="",ct.decrement(ce.type)},onIncrementPage:()=>{Ne.current="",ct.incrementPage(ce.type)},onDecrementPage:()=>{Ne.current="",ct.decrementPage(ce.type)},onIncrementToMax:()=>{Ne.current="",ct.setSegment(ce.type,ce.maxValue)},onDecrementToMin:()=>{Ne.current="",ct.setSegment(ce.type,ce.minValue)}}),Kr=(0,n.useMemo)(()=>new m.NumberParser(yt,{maximumFractionDigits:0}),[yt]),rn=()=>{if(Kr.isValidPartialNumber(ce.text)&&!ct.isReadOnly&&!ce.isPlaceholder){let br=ce.text.slice(0,-1),vr=Kr.parse(br);br.length===0||vr===0?ct.clearSegment(ce.type):ct.setSegment(ce.type,vr),Ne.current=br}else ce.type==="dayPeriod"&&ct.clearSegment(ce.type)},nn=br=>{if(br.key==="a"&&((0,r.isMac)()?br.metaKey:br.ctrlKey)&&br.preventDefault(),!(br.ctrlKey||br.metaKey||br.shiftKey||br.altKey))switch(br.key){case"Backspace":case"Delete":br.preventDefault(),br.stopPropagation(),rn();break}},{startsWith:pn}=(0,s.useFilter)({sensitivity:"base"}),Dn=(0,s.useDateFormatter)({hour:"numeric",hour12:!0}),Zr=(0,n.useMemo)(()=>{let br=new Date;return br.setHours(0),Dn.formatToParts(br).find(vr=>vr.type==="dayPeriod").value},[Dn]),Hn=(0,n.useMemo)(()=>{let br=new Date;return br.setHours(12),Dn.formatToParts(br).find(vr=>vr.type==="dayPeriod").value},[Dn]),yn=(0,s.useDateFormatter)({year:"numeric",era:"narrow",timeZone:"UTC"}),Ci=(0,n.useMemo)(()=>{if(ce.type!=="era")return[];let br=(0,l.toCalendar)(new l.CalendarDate(1,1,1),ct.calendar),vr=ct.calendar.getEras().map(Je=>{let tt=br.set({year:1,month:1,day:1,era:Je}).toDate("UTC"),Ut=yn.formatToParts(tt).find(fr=>fr.type==="era").value;return{era:Je,formatted:Ut}}),qt=xe(vr.map(Je=>Je.formatted));if(qt)for(let Je of vr)Je.formatted=Je.formatted.slice(qt);return vr},[yn,ct.calendar,ce.type]),ti=br=>{if(ct.isDisabled||ct.isReadOnly)return;let vr=Ne.current+br;switch(ce.type){case"dayPeriod":if(pn(Zr,br))ct.setSegment("dayPeriod",0);else if(pn(Hn,br))ct.setSegment("dayPeriod",12);else break;Lt.focusNext();break;case"era":{let qt=Ci.find(Je=>pn(Je.formatted,br));qt&&(ct.setSegment("era",qt.era),Lt.focusNext());break}case"day":case"hour":case"minute":case"second":case"month":case"year":{if(!Kr.isValidPartialNumber(vr))return;let qt=Kr.parse(vr),Je=qt,tt=ce.minValue===0;if(ce.type==="hour"&&ct.dateFormatter.resolvedOptions().hour12){switch(ct.dateFormatter.resolvedOptions().hourCycle){case"h11":qt>11&&(Je=Kr.parse(br));break;case"h12":tt=!1,qt>12&&(Je=Kr.parse(br));break}ce.value>=12&&qt>1&&(qt+=12)}else qt>ce.maxValue&&(Je=Kr.parse(br));if(isNaN(qt))return;let Vt=Je!==0||tt;Vt&&ct.setSegment(ce.type,Je),+(qt+"0")>ce.maxValue||vr.length>=String(ce.maxValue).length?(Ne.current="",Vt&&Lt.focusNext()):Ne.current=vr;break}}},Ei=()=>{Ne.current="",(0,r.scrollIntoViewport)(Fe.current,{containingElement:(0,r.getScrollParent)(Fe.current)}),window.getSelection().collapse(Fe.current)},Br=(0,n.useRef)("");(0,r.useEvent)(Fe,"beforeinput",br=>{switch(br.preventDefault(),br.inputType){case"deleteContentBackward":case"deleteContentForward":Kr.isValidPartialNumber(ce.text)&&!ct.isReadOnly&&rn();break;case"insertCompositionText":Br.current=Fe.current.textContent,Fe.current.textContent=Fe.current.textContent;break;default:br.data!=null&&ti(br.data);break}}),(0,r.useEvent)(Fe,"input",br=>{let{inputType:vr,data:qt}=br;switch(vr){case"insertCompositionText":Fe.current.textContent=Br.current,(pn(Zr,qt)||pn(Hn,qt))&&ti(qt);break}}),(0,r.useLayoutEffect)(()=>{let br=Fe.current;return()=>{document.activeElement===br&&(Lt.focusPrevious()||Lt.focusNext())}},[Fe,Lt]);let ht=(0,r.isIOS)()||ce.type==="timeZoneName"?{role:"textbox","aria-valuemax":null,"aria-valuemin":null,"aria-valuetext":null,"aria-valuenow":null}:{},Wt=(0,n.useMemo)(()=>ct.segments.find(br=>br.isEditable),[ct.segments]);ce!==Wt&&ct.validationState!=="invalid"&&($t=void 0);let er=(0,r.useId)(),Rt=!ct.isDisabled&&!ct.isReadOnly&&ce.isEditable,pr=ce.type==="literal"?"":Et.of(ce.type),kr=(0,r.useLabels)({"aria-label":(kt?kt+" ":"")+pr,"aria-labelledby":Ye});return ce.type==="literal"?{segmentProps:{"aria-hidden":!0}}:{segmentProps:(0,r.mergeProps)(Jr,kr,{id:er,...ht,"aria-invalid":ct.validationState==="invalid"?"true":void 0,"aria-describedby":$t,"aria-readonly":ct.isReadOnly||!ce.isEditable?"true":void 0,"data-placeholder":ce.isPlaceholder||void 0,contentEditable:Rt,suppressContentEditableWarning:Rt,spellCheck:Rt?"false":void 0,autoCapitalize:Rt?"off":void 0,autoCorrect:Rt?"off":void 0,[parseInt(I(n).version,10)>=17?"enterKeyHint":"enterkeyhint"]:Rt?"next":void 0,inputMode:ct.isDisabled||ce.type==="dayPeriod"||ce.type==="era"||!Rt?void 0:"numeric",tabIndex:ct.isDisabled?void 0:0,onKeyDown:nn,onFocus:Ei,style:{caretColor:"transparent"},onPointerDown(br){br.stopPropagation()},onMouseDown(br){br.stopPropagation()}})}}function xe(ce){ce.sort();let ct=ce[0],Fe=ce[ce.length-1];for(let Ne=0;Ne<ct.length;Ne++)if(ct[Ne]!==Fe[Ne])return Ne;return 0}function Be(ce,ct,Fe){var Ne,yt;let Et=(0,s.useLocalizedStringFormatter)(I(N)),{labelProps:kt,fieldProps:Ye,descriptionProps:$t,errorMessageProps:Lt}=(0,a.useField)({...ce,labelElementType:"span"}),or=Ye["aria-labelledby"]||Ye.id,{locale:yr}=(0,s.useLocale)(),zr=ct.formatValue(yr,{month:"long"}),Gr=zr?Et.format("selectedRangeDescription",{startDate:zr.start,endDate:zr.end}):"",Jr=(0,r.useDescription)(Gr),Kr={"aria-label":Et.format("startDate"),"aria-labelledby":or},rn={"aria-label":Et.format("endDate"),"aria-labelledby":or},nn=(0,r.useId)(),pn=(0,r.useId)(),Dn=at(ct,Fe),Zr=[Jr["aria-describedby"],Ye["aria-describedby"]].filter(Boolean).join(" ")||void 0,Hn=(0,n.useMemo)(()=>(0,t.createFocusManager)(Fe,{accept:Ei=>Ei.id!==nn}),[Fe,nn]),yn={[It]:Hn,[ae]:"presentation","aria-describedby":Zr,minValue:ce.minValue,maxValue:ce.maxValue,placeholderValue:ce.placeholderValue,hideTimeZone:ce.hideTimeZone,hourCycle:ce.hourCycle,granularity:ce.granularity,isDisabled:ce.isDisabled,isReadOnly:ce.isReadOnly,isRequired:ce.isRequired,validationState:ct.validationState},Ci=(0,r.filterDOMProps)(ce),{focusWithinProps:ti}=(0,o.useFocusWithin)({...ce,isDisabled:ct.isOpen,onBlurWithin:ce.onBlur,onFocusWithin:ce.onFocus,onFocusWithinChange:ce.onFocusChange});return{groupProps:(0,r.mergeProps)(Ci,Dn,Ye,Jr,ti,{role:"group","aria-disabled":ce.isDisabled||null,"aria-describedby":Zr,onKeyDown(Ei){ct.isOpen||ce.onKeyDown&&ce.onKeyDown(Ei)},onKeyUp(Ei){ct.isOpen||ce.onKeyUp&&ce.onKeyUp(Ei)}}),labelProps:{...kt,onClick:()=>{Hn.focusFirst()}},buttonProps:{...Jr,id:nn,"aria-haspopup":"dialog","aria-label":Et.format("calendar"),"aria-labelledby":`${or} ${nn}`,"aria-describedby":Zr,"aria-expanded":ct.isOpen||void 0,onPress:()=>ct.setOpen(!0)},dialogProps:{id:pn,"aria-labelledby":`${or} ${nn}`},startFieldProps:{...Kr,...yn,value:(Ne=ct.value)===null||Ne===void 0?void 0:Ne.start,onChange:Ei=>ct.setDateTime("start",Ei),autoFocus:ce.autoFocus},endFieldProps:{...rn,...yn,value:(yt=ct.value)===null||yt===void 0?void 0:yt.end,onChange:Ei=>ct.setDateTime("end",Ei)},descriptionProps:$t,errorMessageProps:Lt,calendarProps:{autoFocus:!0,value:ct.dateRange,onChange:ct.setDateRange,minValue:ce.minValue,maxValue:ce.maxValue,isDisabled:ce.isDisabled,isReadOnly:ce.isReadOnly,isDateUnavailable:ce.isDateUnavailable,allowsNonContiguousRanges:ce.allowsNonContiguousRanges,defaultFocusedValue:ct.dateRange?void 0:ce.placeholderValue,validationState:ct.validationState,errorMessage:ce.errorMessage}}}}(s$)),s$.exports}var u$={exports:{}},bN;function Sde(){return bN||(bN=1,function(e){var t=po(),r=zu(),n=te,a=ew();function o(l,m,b,D){Object.defineProperty(l,m,{get:b,set:D,enumerable:!0,configurable:!0})}o(e.exports,"useDialog",()=>s);function s(l,m){let{role:b="dialog"}=l,D=(0,t.useSlotId)();D=l["aria-label"]?void 0:D;let O=(0,n.useRef)(!1);return(0,n.useEffect)(()=>{if(m.current&&!m.current.contains(document.activeElement)){(0,r.focusSafely)(m.current);let I=setTimeout(()=>{document.activeElement===m.current&&(O.current=!0,m.current.blur(),(0,r.focusSafely)(m.current),O.current=!1)},500);return()=>{clearTimeout(I)}}},[m]),(0,a.useOverlayFocusContain)(),{dialogProps:{...(0,t.filterDOMProps)(l,{labelable:!0}),role:b,tabIndex:-1,"aria-labelledby":l["aria-labelledby"]||D,onBlur:I=>{O.current&&I.stopPropagation()}},titleProps:{id:D}}}}(u$)),u$.exports}var c$={exports:{}},xN;function wde(){return xN||(xN=1,function(e){var t=al(),r=te,n=po(),a=ol(),o=xx(),s=ew(),l=bx;function m(U,ie,hr,nr){Object.defineProperty(U,ie,{get:hr,set:nr,enumerable:!0,configurable:!0})}function b(U){return U&&U.__esModule?U.default:U}m(e.exports,"DIRECTORY_DRAG_TYPE",()=>x),m(e.exports,"useDrag",()=>rr),m(e.exports,"useDrop",()=>Gt),m(e.exports,"useDroppableCollection",()=>Mn),m(e.exports,"useDroppableItem",()=>kn),m(e.exports,"useDropIndicator",()=>Qn),m(e.exports,"useDraggableItem",()=>Ai),m(e.exports,"useDraggableCollection",()=>Hi),m(e.exports,"useClipboard",()=>Ji),m(e.exports,"DragPreview",()=>To),m(e.exports,"ListDropTargetDelegate",()=>Ka),m(e.exports,"isVirtualDragging",()=>Ft),m(e.exports,"isDirectoryDropItem",()=>le),m(e.exports,"isFileDropItem",()=>me),m(e.exports,"isTextDropItem",()=>re);let D;(function(U){U[U.none=0]="none",U[U.cancel=0]="cancel",U[U.move=1]="move",U[U.copy=2]="copy",U[U.link=4]="link",U[U.all=7]="all"})(D||(D={}));const O={...D,copyMove:D.copy|D.move,copyLink:D.copy|D.link,linkMove:D.link|D.move,all:D.all,uninitialized:D.all},I=j(O);I[D.all]="all",j(D);const N={none:"cancel",link:"link",copy:"copy",move:"move"},H=j(N);function j(U){let ie={};for(let hr in U)ie[U[hr]]=hr;return ie}const u=new Set(["text/plain","text/uri-list","text/html"]),h="application/vnd.react-aria.items+json",y="application/octet-stream",E=new WeakMap,x=Symbol();function g(U){let{id:ie}=E.get(U);if(!ie)throw new Error("Droppable item outside a droppable collection");return ie}function d(U){let{ref:ie}=E.get(U);if(!ie)throw new Error("Droppable item outside a droppable collection");return ie}function f(U){let ie=new Set;for(let hr of U)for(let nr of Object.keys(hr))ie.add(nr);return ie}function c(U){return U||(U="virtual"),U==="pointer"&&(U="virtual"),U==="virtual"&&typeof window<"u"&&"ontouchstart"in window&&(U="touch"),U}function p(){return c((0,t.useInteractionModality)())}function S(){return c((0,t.getInteractionModality)())}function k(U,ie){let hr=new Map,nr=!1,hn=[];for(let ui of ie){let Zi=Object.keys(ui);Zi.length>1&&(nr=!0);let Fi={};for(let na of Zi){let zi=hr.get(na);zi?nr=!0:(zi=[],hr.set(na,zi));let An=ui[na];Fi[na]=An,zi.push(An)}hn.push(Fi)}for(let[ui,Zi]of hr)if(u.has(ui)){let Fi=Zi.join(`
-`);U.items.add(Fi,ui)}else U.items.add(Zi[0],ui);if(nr){let ui=JSON.stringify(hn);U.items.add(ui,h)}}class ${has(ie){return this.includesUnknownTypes||ie===x&&this.types.has(y)?!0:typeof ie=="string"&&this.types.has(ie)}constructor(ie){this.types=new Set;let hr=!1;for(let nr of ie.items)nr.type!==h&&(nr.kind==="file"&&(hr=!0),nr.type?this.types.add(nr.type):this.types.add(y));this.includesUnknownTypes=!hr&&ie.types.includes("Files")}}function M(U){let ie=[],hr=!1;if(U.types.includes(h))try{let nr=U.getData(h),hn=JSON.parse(nr);for(let ui of hn)ie.push({kind:"text",types:new Set(Object.keys(ui)),getText:Zi=>Promise.resolve(ui[Zi])});hr=!0}catch{}if(!hr){let nr=new Map;for(let hn of U.items)if(hn.kind==="string")nr.set(hn.type||y,U.getData(hn.type));else if(hn.kind==="file")if(typeof hn.webkitGetAsEntry=="function"){let ui=hn.webkitGetAsEntry();if(!ui)continue;ui.isFile?ie.push(W(hn.getAsFile())):ui.isDirectory&&ie.push(G(ui))}else ie.push(W(hn.getAsFile()));nr.size>0&&ie.push({kind:"text",types:new Set(nr.keys()),getText:hn=>Promise.resolve(nr.get(hn))})}return ie}function z(U){return typeof U.text=="function"?U.text():new Promise((ie,hr)=>{let nr=new FileReader;nr.onload=()=>{ie(nr.result)},nr.onerror=hr,nr.readAsText(U)})}function W(U){return{kind:"file",type:U.type||y,name:U.name,getText:()=>z(U),getFile:()=>Promise.resolve(U)}}function G(U){return{kind:"directory",name:U.name,getEntries:()=>Q(U)}}async function*Q(U){let ie=U.createReader(),hr;do{hr=await new Promise((nr,hn)=>{ie.readEntries(nr,hn)});for(let nr of hr)if(nr.isFile){let hn=await oe(nr);yield W(hn)}else nr.isDirectory&&(yield G(nr))}while(hr.length>0)}function oe(U){return new Promise((ie,hr)=>U.file(ie,hr))}function re(U){return U.kind==="text"}function me(U){return U.kind==="file"}function le(U){return U.kind==="directory"}let Ee={draggingKeys:new Set};function $e(U){Ee.draggingCollectionRef=U}function lt(U){Ee.draggingKeys=U}function Ze(U){Ee.dropCollectionRef=U}function nt(){Ee={draggingKeys:new Set}}function rt(U){Ee=U}function At(U){let{draggingCollectionRef:ie,dropCollectionRef:hr}=Ee;return(ie==null?void 0:ie.current)!=null&&ie.current===((U==null?void 0:U.current)||(hr==null?void 0:hr.current))}let Ke;function Bt(U){Ke=U}let ur=D.none;function at(U){ur=U}let L=new Map,ae=new Map,It=null,i=new Set;function C(U){return L.set(U.element,U),It==null||It.updateValidDropTargets(),()=>{L.delete(U.element),It==null||It.updateValidDropTargets()}}function se(U){return ae.set(U.element,U),()=>{ae.delete(U.element)}}function P(U,ie){if(It)throw new Error("Cannot begin dragging while already dragging");It=new Ne(U,ie),requestAnimationFrame(()=>{It.setup(),S()==="keyboard"&&It.next()});for(let hr of i)hr()}function dt(){let[U,ie]=(0,r.useState)(It);return(0,r.useEffect)(()=>{let hr=()=>ie(It);return i.add(hr),()=>{i.delete(hr)}},[]),U}function Ft(){return!!It}function xe(){It=null;for(let U of i)U()}function Be(U){for(let ie of L.keys())if(ie.contains(U))return!0;return!1}const ce=["pointerdown","pointermove","pointerenter","pointerleave","pointerover","pointerout","pointerup","mousedown","mousemove","mouseenter","mouseleave","mouseover","mouseout","mouseup","touchstart","touchmove","touchend","focusin","focusout"],ct=["pointerup","mouseup","touchend"],Fe={keyboard:"dragStartedKeyboard",touch:"dragStartedTouch",virtual:"dragStartedVirtual"};class Ne{setup(){document.addEventListener("keydown",this.onKeyDown,!0),document.addEventListener("keyup",this.onKeyUp,!0),window.addEventListener("focus",this.onFocus,!0),window.addEventListener("blur",this.onBlur,!0),document.addEventListener("click",this.onClick,!0),document.addEventListener("pointerdown",this.onPointerDown,!0);for(let ie of ce)document.addEventListener(ie,this.cancelEvent,!0);this.mutationObserver=new MutationObserver(()=>this.updateValidDropTargets()),this.updateValidDropTargets(),(0,o.announce)(this.stringFormatter.format(Fe[S()]))}teardown(){document.removeEventListener("keydown",this.onKeyDown,!0),document.removeEventListener("keyup",this.onKeyUp,!0),window.removeEventListener("focus",this.onFocus,!0),window.removeEventListener("blur",this.onBlur,!0),document.removeEventListener("click",this.onClick,!0),document.removeEventListener("pointerdown",this.onPointerDown,!0);for(let ie of ce)document.removeEventListener(ie,this.cancelEvent,!0);this.mutationObserver.disconnect(),this.restoreAriaHidden()}onKeyDown(ie){var hr;if(this.cancelEvent(ie),ie.key==="Escape"){this.cancel();return}ie.key==="Tab"&&!(ie.metaKey||ie.altKey||ie.ctrlKey)&&(ie.shiftKey?this.previous():this.next()),typeof((hr=this.currentDropTarget)===null||hr===void 0?void 0:hr.onKeyDown)=="function"&&this.currentDropTarget.onKeyDown(ie,this.dragTarget)}onKeyUp(ie){this.cancelEvent(ie),ie.key==="Enter"&&(ie.altKey?this.activate():this.drop())}onFocus(ie){if(ie.target!==this.dragTarget.element&&this.cancelEvent(ie),!(ie.target instanceof HTMLElement)||ie.target===this.dragTarget.element)return;let hr=this.validDropTargets.find(hn=>hn.element.contains(ie.target));if(!hr){this.currentDropTarget?this.currentDropTarget.element.focus():this.dragTarget.element.focus();return}let nr=ae.get(ie.target);this.setCurrentDropTarget(hr,nr)}onBlur(ie){ie.target!==this.dragTarget.element&&this.cancelEvent(ie),(!ie.relatedTarget||!(ie.relatedTarget instanceof HTMLElement))&&(this.currentDropTarget?this.currentDropTarget.element.focus():this.dragTarget.element.focus())}onClick(ie){if(this.cancelEvent(ie),(0,n.isVirtualClick)(ie)||this.isVirtualClick){if(ie.target===this.dragTarget.element){this.cancel();return}let hr=this.validDropTargets.find(nr=>nr.element.contains(ie.target));if(hr){let nr=ae.get(ie.target);this.setCurrentDropTarget(hr,nr),this.drop(nr)}}}onPointerDown(ie){this.cancelEvent(ie),this.isVirtualClick=(0,n.isVirtualPointerEvent)(ie)}cancelEvent(ie){var hr;(ie.type==="focusin"||ie.type==="focusout")&&ie.target===((hr=this.dragTarget)===null||hr===void 0?void 0:hr.element)||(ct.includes(ie.type)||ie.preventDefault(),ie.stopPropagation(),ie.stopImmediatePropagation())}updateValidDropTargets(){if(!this.mutationObserver)return;if(this.mutationObserver.disconnect(),this.restoreAriaHidden&&this.restoreAriaHidden(),this.validDropTargets=yt(this.dragTarget),this.validDropTargets.length>0){let hn=this.findNearestDropTarget();this.validDropTargets=[...this.validDropTargets.slice(hn),...this.validDropTargets.slice(0,hn)]}this.currentDropTarget&&!this.validDropTargets.includes(this.currentDropTarget)&&this.setCurrentDropTarget(this.validDropTargets[0]);let ie=f(this.dragTarget.items),hr=[...ae.values()].filter(hn=>typeof hn.getDropOperation=="function"?hn.getDropOperation(ie,this.dragTarget.allowedDropOperations)!=="cancel":!0),nr=this.validDropTargets.filter(hn=>!hr.some(ui=>hn.element.contains(ui.element)));this.restoreAriaHidden=(0,s.ariaHideOutside)([this.dragTarget.element,...hr.map(hn=>hn.element),...nr.map(hn=>hn.element)]),this.mutationObserver.observe(document.body,{subtree:!0,attributes:!0,attributeFilter:["aria-hidden"]})}next(){if(!this.currentDropTarget){this.setCurrentDropTarget(this.validDropTargets[0]);return}let ie=this.validDropTargets.indexOf(this.currentDropTarget);if(ie<0){this.setCurrentDropTarget(this.validDropTargets[0]);return}ie===this.validDropTargets.length-1?this.dragTarget.element.closest('[aria-hidden="true"]')?this.setCurrentDropTarget(this.validDropTargets[0]):(this.setCurrentDropTarget(null),this.dragTarget.element.focus()):this.setCurrentDropTarget(this.validDropTargets[ie+1])}previous(){if(!this.currentDropTarget){this.setCurrentDropTarget(this.validDropTargets[this.validDropTargets.length-1]);return}let ie=this.validDropTargets.indexOf(this.currentDropTarget);if(ie<0){this.setCurrentDropTarget(this.validDropTargets[this.validDropTargets.length-1]);return}ie===0?this.dragTarget.element.closest('[aria-hidden="true"]')?this.setCurrentDropTarget(this.validDropTargets[this.validDropTargets.length-1]):(this.setCurrentDropTarget(null),this.dragTarget.element.focus()):this.setCurrentDropTarget(this.validDropTargets[ie-1])}findNearestDropTarget(){let ie=this.dragTarget.element.getBoundingClientRect(),hr=1/0,nr=-1;for(let hn=0;hn<this.validDropTargets.length;hn++){let Zi=this.validDropTargets[hn].element.getBoundingClientRect(),Fi=Zi.left-ie.left,na=Zi.top-ie.top,zi=Fi*Fi+na*na;zi<hr&&(hr=zi,nr=hn)}return nr}setCurrentDropTarget(ie,hr){if(ie!==this.currentDropTarget){if(this.currentDropTarget&&typeof this.currentDropTarget.onDropExit=="function"){let nr=this.currentDropTarget.element.getBoundingClientRect();this.currentDropTarget.onDropExit({type:"dropexit",x:nr.left+nr.width/2,y:nr.top+nr.height/2})}if(this.currentDropTarget=ie,ie){if(typeof ie.onDropEnter=="function"){let nr=ie.element.getBoundingClientRect();ie.onDropEnter({type:"dropenter",x:nr.left+nr.width/2,y:nr.top+nr.height/2},this.dragTarget)}hr||ie==null||ie.element.focus()}}hr!==this.currentDropItem&&(hr&&typeof this.currentDropTarget.onDropTargetEnter=="function"&&this.currentDropTarget.onDropTargetEnter(hr==null?void 0:hr.target),hr==null||hr.element.focus(),this.currentDropItem=hr,this.initialFocused||((0,o.announce)(hr==null?void 0:hr.element.getAttribute("aria-label"),"polite"),this.initialFocused=!0))}end(){if(this.teardown(),typeof this.dragTarget.onDragEnd=="function"){let hr=(this.currentDropTarget&&this.dropOperation!=="cancel"?this.currentDropTarget:this.dragTarget).element.getBoundingClientRect();this.dragTarget.onDragEnd({type:"dragend",x:hr.x+hr.width/2,y:hr.y+hr.height/2,dropOperation:this.dropOperation||"cancel"})}this.currentDropTarget&&(this.dragTarget.element.contains(this.currentDropTarget.element)||(this.dragTarget.element.dispatchEvent(new FocusEvent("blur")),this.dragTarget.element.dispatchEvent(new FocusEvent("focusout",{bubbles:!0}))),(0,l.flushSync)(()=>{this.currentDropTarget.element.blur()}),this.currentDropTarget.element.focus()),this.setCurrentDropTarget(null),xe()}cancel(){this.end(),this.dragTarget.element.closest('[aria-hidden="true"]')||this.dragTarget.element.focus(),(0,o.announce)(this.stringFormatter.format("dropCanceled"))}drop(ie){if(!this.currentDropTarget){this.cancel();return}if(typeof(ie==null?void 0:ie.getDropOperation)=="function"){let hr=f(this.dragTarget.items);this.dropOperation=ie.getDropOperation(hr,this.dragTarget.allowedDropOperations)}else if(typeof this.currentDropTarget.getDropOperation=="function"){let hr=f(this.dragTarget.items);this.dropOperation=this.currentDropTarget.getDropOperation(hr,this.dragTarget.allowedDropOperations)}else this.dropOperation=this.dragTarget.allowedDropOperations[0];if(typeof this.currentDropTarget.onDrop=="function"){let hr=this.dragTarget.items.map(hn=>({kind:"text",types:new Set(Object.keys(hn)),getText:ui=>Promise.resolve(hn[ui])})),nr=this.currentDropTarget.element.getBoundingClientRect();this.currentDropTarget.onDrop({type:"drop",x:nr.left+nr.width/2,y:nr.top+nr.height/2,items:hr,dropOperation:this.dropOperation},ie==null?void 0:ie.target)}this.end(),(0,o.announce)(this.stringFormatter.format("dropComplete"))}activate(){if(this.currentDropTarget&&typeof this.currentDropTarget.onDropActivate=="function"){let ie=this.currentDropTarget.element.getBoundingClientRect();this.currentDropTarget.onDropActivate({type:"dropactivate",x:ie.left+ie.width/2,y:ie.top+ie.height/2})}}constructor(ie,hr){this.dragTarget=ie,this.stringFormatter=hr,this.onKeyDown=this.onKeyDown.bind(this),this.onKeyUp=this.onKeyUp.bind(this),this.onFocus=this.onFocus.bind(this),this.onBlur=this.onBlur.bind(this),this.onClick=this.onClick.bind(this),this.onPointerDown=this.onPointerDown.bind(this),this.cancelEvent=this.cancelEvent.bind(this),this.initialFocused=!1}}function yt(U){let ie=f(U.items);return[...L.values()].filter(hr=>hr.element.closest('[aria-hidden="true"]')?!1:typeof hr.getDropOperation=="function"?hr.getDropOperation(ie,U.allowedDropOperations)!=="cancel":!0)}var Et={},kt={};kt={dragDescriptionKeyboard:"اضغط Enter لبدء السحب.",dragDescriptionKeyboardAlt:"اضغط على Alt + Enter لبدء السحب.",dragDescriptionLongPress:"اضغط باستمرار لبدء السحب.",dragDescriptionTouch:"اضغط مرتين لبدء السحب.",dragDescriptionVirtual:"انقر لبدء السحب.",dragItem:U=>`اسحب ${U.itemText}`,dragSelectedItems:(U,ie)=>`اسحب ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} عنصر محدد`,other:()=>`${ie.number(U.count)} عناصر محددة`})}`,dragSelectedKeyboard:(U,ie)=>`اضغط على Enter للسحب ${ie.plural(U.count,{one:"عدد العناصر المختارة",other:"عدد العناصر المختارة"})}.`,dragSelectedKeyboardAlt:(U,ie)=>`اضغط على مفتاحي Alt + Enter للسحب ${ie.plural(U.count,{one:"عدد العناصر المختارة",other:"عدد العناصر المختارة"})}.`,dragSelectedLongPress:(U,ie)=>`اضغط باستمرار للسحب ${ie.plural(U.count,{one:"عدد العناصر المختارة",other:"عدد العناصر المختارة"})}.`,dragStartedKeyboard:"بدأ السحب. اضغط Tab للانتقال إلى موضع الإفلات، ثم اضغط Enter للإفلات، أو اضغط Escape للإلغاء.",dragStartedTouch:"بدأ السحب. انتقل إلى موضع الإفلات، ثم اضغط مرتين للإفلات.",dragStartedVirtual:"بدأ السحب. انتقل إلى مكان الإفلات، ثم انقر أو اضغط Enter للإفلات.",dropCanceled:"تم إلغاء الإفلات.",dropComplete:"اكتمل الإفلات.",dropDescriptionKeyboard:"اضغط Enter للإفلات. اضغط Escape لإلغاء السحب.",dropDescriptionTouch:"اضغط مرتين للإفلات.",dropDescriptionVirtual:"انقر للإفلات.",dropIndicator:"مؤشر الإفلات",dropOnItem:U=>`إفلات ${U.itemText}`,dropOnRoot:"الإفلات",endDragKeyboard:"السحب. اضغط Enter لإلغاء السحب.",endDragTouch:"السحب. اضغط مرتين لإلغاء السحب.",endDragVirtual:"السحب. انقر لإلغاء السحب.",insertAfter:U=>`أدخل بعد ${U.itemText}`,insertBefore:U=>`أدخل قبل ${U.itemText}`,insertBetween:U=>`أدخل بين ${U.beforeItemText} و ${U.afterItemText}`};var Ye={};Ye={dragDescriptionKeyboard:"Натиснете „Enter“, за да започнете да плъзгате.",dragDescriptionKeyboardAlt:"Натиснете Alt + Enter, за да започнете да плъзгате.",dragDescriptionLongPress:"Натиснете продължително, за да започнете да плъзгате.",dragDescriptionTouch:"Натиснете двукратно, за да започнете да плъзгате.",dragDescriptionVirtual:"Щракнете, за да започнете да плъзгате.",dragItem:U=>`Плъзни ${U.itemText}`,dragSelectedItems:(U,ie)=>`Плъзни ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} избран елемент`,other:()=>`${ie.number(U.count)} избрани елемента`})}`,dragSelectedKeyboard:(U,ie)=>`Натиснете Enter, за да плъзнете ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} избран елемент`,other:()=>`${ie.number(U.count)} избрани елементи`})}.`,dragSelectedKeyboardAlt:(U,ie)=>`Натиснете Alt и Enter, за да плъзнете ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} избран елемент`,other:()=>`${ie.number(U.count)} избрани елементи`})}.`,dragSelectedLongPress:(U,ie)=>`Натиснете продължително, за да плъзнете ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} избран елемент`,other:()=>`${ie.number(U.count)} избрани елементи`})}.`,dragStartedKeyboard:"Започна плъзгане. Натиснете „Tab“, за да се придвижите до целта, след което натиснете „Enter“ за пускане или натиснете „Escape“ за отмяна.",dragStartedTouch:"Започна плъзгане. Придвижете се до целта, след което натиснете двукратно, за да пуснете.",dragStartedVirtual:"Започна плъзгане. Придвижете се до целта, след което щракнете или натиснете „Enter“ за пускане.",dropCanceled:"Пускането е отменено.",dropComplete:"Пускането е завършено.",dropDescriptionKeyboard:"Натиснете „Enter“ за пускане. Натиснете „Escape“ за отмяна на плъзгането.",dropDescriptionTouch:"Натиснете двукратно за пускане.",dropDescriptionVirtual:"Щракнете за пускане.",dropIndicator:"индикатор за пускане",dropOnItem:U=>`Пусни върху ${U.itemText}`,dropOnRoot:"Пусни върху",endDragKeyboard:"Плъзгане. Натиснете „Enter“ за отмяна на плъзгането.",endDragTouch:"Плъзгане. Натиснете двукратно за отмяна на плъзгането.",endDragVirtual:"Плъзгане. Щракнете за отмяна.",insertAfter:U=>`Вмъкни след ${U.itemText}`,insertBefore:U=>`Вмъкни преди ${U.itemText}`,insertBetween:U=>`Вмъкни между ${U.beforeItemText} и ${U.afterItemText}`};var $t={};$t={dragDescriptionKeyboard:"Stisknutím klávesy Enter začnete s přetahováním.",dragDescriptionKeyboardAlt:"Stisknutím Alt + Enter zahájíte přetahování.",dragDescriptionLongPress:"Dlouhým stisknutím zahájíte přetahování.",dragDescriptionTouch:"Poklepáním začnete s přetahováním.",dragDescriptionVirtual:"Kliknutím začnete s přetahováním.",dragItem:U=>`Přetáhnout ${U.itemText}`,dragSelectedItems:(U,ie)=>`Přetáhnout ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} vybranou položku`,few:()=>`${ie.number(U.count)} vybrané položky`,other:()=>`${ie.number(U.count)} vybraných položek`})}`,dragSelectedKeyboard:(U,ie)=>`Stisknutím klávesy Enter přetáhněte ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} vybranou položku`,other:()=>`${ie.number(U.count)} vybrané položky`})}.`,dragSelectedKeyboardAlt:(U,ie)=>`Stisknutím Alt + Enter přetáhněte ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} vybranou položku`,other:()=>`${ie.number(U.count)} vybrané položky`})}.`,dragSelectedLongPress:(U,ie)=>`Dlouhým stisknutím přetáhnete ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} vybranou položku`,other:()=>`${ie.number(U.count)} vybrané položky`})}.`,dragStartedKeyboard:"Začněte s přetahováním. Po stisknutí klávesy Tab najděte požadovaný cíl a stisknutím klávesy Enter přetažení dokončete nebo stisknutím klávesy Esc akci zrušte.",dragStartedTouch:"Začněte s přetahováním. Najděte požadovaný cíl a poklepáním přetažení dokončete.",dragStartedVirtual:"Začněte s přetahováním. Najděte požadovaný cíl a kliknutím nebo stisknutím klávesy Enter přetažení dokončete.",dropCanceled:"Přetažení bylo zrušeno.",dropComplete:"Přetažení bylo dokončeno.",dropDescriptionKeyboard:"Stisknutím klávesy Enter přetažení dokončete nebo stisknutím klávesy Esc akci zrušte.",dropDescriptionTouch:"Poklepáním přetažení dokončete.",dropDescriptionVirtual:"Kliknutím objekt přetáhněte.",dropIndicator:"indikátor přetažení",dropOnItem:U=>`Přetáhnout na ${U.itemText}`,dropOnRoot:"Přetáhnout na",endDragKeyboard:"Probíhá přetahování. Stisknutím klávesy Enter přetažení zrušíte.",endDragTouch:"Probíhá přetahování. Poklepáním přetažení zrušíte.",endDragVirtual:"Probíhá přetahování. Kliknutím přetažení zrušíte.",insertAfter:U=>`Vložit za ${U.itemText}`,insertBefore:U=>`Vložit před ${U.itemText}`,insertBetween:U=>`Vložit mezi ${U.beforeItemText} a ${U.afterItemText}`};var Lt={};Lt={dragDescriptionKeyboard:"Tryk på Enter for at starte med at trække.",dragDescriptionKeyboardAlt:"Tryk på Alt + Enter for at starte med at trække.",dragDescriptionLongPress:"Tryk længe for at starte med at trække.",dragDescriptionTouch:"Dobbelttryk for at starte med at trække.",dragDescriptionVirtual:"Klik for at starte med at trække.",dragItem:U=>`Træk ${U.itemText}`,dragSelectedItems:(U,ie)=>`Træk ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} valgt element`,other:()=>`${ie.number(U.count)} valgte elementer`})}`,dragSelectedKeyboard:(U,ie)=>`Tryk på Enter for at trække ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} valgte element`,other:()=>`${ie.number(U.count)} valgte elementer`})}.`,dragSelectedKeyboardAlt:(U,ie)=>`Tryk på Alt + Enter for at trække ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} valgte element`,other:()=>`${ie.number(U.count)} valgte elementer`})}.`,dragSelectedLongPress:(U,ie)=>`Tryk længe for at trække ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} valgte element`,other:()=>`${ie.number(U.count)} valgte elementer`})}.`,dragStartedKeyboard:"Startet med at trække. Tryk på Tab for at gå til et slip-mål, tryk derefter på Enter for at slippe, eller tryk på Escape for at annullere.",dragStartedTouch:"Startet med at trække. Gå til et slip-mål, og dobbelttryk derefter for at slippe.",dragStartedVirtual:"Startet med at trække. Gå til et slip-mål, og klik eller tryk derefter på enter for at slippe.",dropCanceled:"Slip annulleret.",dropComplete:"Slip fuldført.",dropDescriptionKeyboard:"Tryk på Enter for at slippe. Tryk på Escape for at annullere trækning.",dropDescriptionTouch:"Dobbelttryk for at slippe.",dropDescriptionVirtual:"Klik for at slippe.",dropIndicator:"slip-indikator",dropOnItem:U=>`Slip på ${U.itemText}`,dropOnRoot:"Slip på",endDragKeyboard:"Trækning. Tryk på enter for at annullere træk.",endDragTouch:"Trækning. Dobbelttryk for at annullere træk.",endDragVirtual:"Trækning. Klik for at annullere trækning.",insertAfter:U=>`Indsæt efter ${U.itemText}`,insertBefore:U=>`Indsæt før ${U.itemText}`,insertBetween:U=>`Indsæt mellem ${U.beforeItemText} og ${U.afterItemText}`};var or={};or={dragDescriptionKeyboard:"Drücken Sie die Eingabetaste, um den Ziehvorgang zu starten.",dragDescriptionKeyboardAlt:"Alt + Eingabe drücken, um den Ziehvorgang zu starten.",dragDescriptionLongPress:"Lang drücken, um mit dem Ziehen zu beginnen.",dragDescriptionTouch:"Tippen Sie doppelt, um den Ziehvorgang zu starten.",dragDescriptionVirtual:"Zum Starten des Ziehvorgangs klicken.",dragItem:U=>`${U.itemText} ziehen`,dragSelectedItems:(U,ie)=>`${ie.plural(U.count,{one:()=>`${ie.number(U.count)} ausgewähltes Objekt`,other:()=>`${ie.number(U.count)} ausgewählte Objekte`})} ziehen`,dragSelectedKeyboard:(U,ie)=>`Eingabetaste drücken, um ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} ausgewähltes Element`,other:()=>`${ie.number(U.count)} ausgewählte Elemente`})} zu ziehen.`,dragSelectedKeyboardAlt:(U,ie)=>`Alt + Eingabetaste drücken, um ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} ausgewähltes Element`,other:()=>`${ie.number(U.count)} ausgewählte Elemente`})} zu ziehen.`,dragSelectedLongPress:(U,ie)=>`Lang drücken, um ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} ausgewähltes Element`,other:()=>`${ie.number(U.count)} ausgewählte Elemente`})} zu ziehen.`,dragStartedKeyboard:"Ziehvorgang gestartet. Drücken Sie die Tabulatortaste, um zu einem Ablegeziel zu navigieren und drücken Sie dann die Eingabetaste, um das Objekt abzulegen, oder Escape, um den Vorgang abzubrechen.",dragStartedTouch:"Ziehvorgang gestartet. Navigieren Sie zu einem Ablegeziel und tippen Sie doppelt, um das Objekt abzulegen.",dragStartedVirtual:"Ziehvorgang gestartet. Navigieren Sie zu einem Ablegeziel und klicken Sie oder drücken Sie die Eingabetaste, um das Objekt abzulegen.",dropCanceled:"Ablegen abgebrochen.",dropComplete:"Ablegen abgeschlossen.",dropDescriptionKeyboard:"Drücken Sie die Eingabetaste, um das Objekt abzulegen. Drücken Sie Escape, um den Vorgang abzubrechen.",dropDescriptionTouch:"Tippen Sie doppelt, um das Objekt abzulegen.",dropDescriptionVirtual:"Zum Ablegen klicken.",dropIndicator:"Ablegeanzeiger",dropOnItem:U=>`Auf ${U.itemText} ablegen`,dropOnRoot:"Ablegen auf",endDragKeyboard:"Ziehvorgang läuft. Drücken Sie die Eingabetaste, um den Vorgang abzubrechen.",endDragTouch:"Ziehvorgang läuft. Tippen Sie doppelt, um den Vorgang abzubrechen.",endDragVirtual:"Ziehvorgang läuft. Klicken Sie, um den Vorgang abzubrechen.",insertAfter:U=>`Nach ${U.itemText} einfügen`,insertBefore:U=>`Vor ${U.itemText} einfügen`,insertBetween:U=>`Zwischen ${U.beforeItemText} und ${U.afterItemText} einfügen`};var yr={};yr={dragDescriptionKeyboard:"Πατήστε Enter για έναρξη της μεταφοράς.",dragDescriptionKeyboardAlt:"Πατήστε Alt + Enter για έναρξη της μεταφοράς.",dragDescriptionLongPress:"Πατήστε παρατεταμένα για να ξεκινήσετε τη μεταφορά.",dragDescriptionTouch:"Πατήστε δύο φορές για έναρξη της μεταφοράς.",dragDescriptionVirtual:"Κάντε κλικ για να ξεκινήσετε τη μεταφορά.",dragItem:U=>`Μεταφορά ${U.itemText}`,dragSelectedItems:(U,ie)=>`Μεταφορά σε ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} επιλεγμένο στοιχείο`,other:()=>`${ie.number(U.count)} επιλεγμένα στοιχεία`})}`,dragSelectedKeyboard:(U,ie)=>`Πατήστε Enter για να σύρετε ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} επιλεγμένο στοιχείο`,other:()=>`${ie.number(U.count)} επιλεγμένα στοιχεία`})}.`,dragSelectedKeyboardAlt:(U,ie)=>`Πατήστε Alt + Enter για να σύρετε ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} επιλεγμένο στοιχείο`,other:()=>`${ie.number(U.count)} επιλεγμένα στοιχεία`})}.`,dragSelectedLongPress:(U,ie)=>`Πατήστε παρατεταμένα για να σύρετε ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} επιλεγμένο στοιχείο`,other:()=>`${ie.number(U.count)} επιλεγμένα στοιχεία`})}.`,dragStartedKeyboard:"Η μεταφορά ξεκίνησε. Πατήστε το πλήκτρο Tab για να μεταβείτε σε έναν προορισμό απόθεσης και, στη συνέχεια, πατήστε Enter για απόθεση ή πατήστε Escape για ακύρωση.",dragStartedTouch:"Η μεταφορά ξεκίνησε. Μεταβείτε σε έναν προορισμό απόθεσης και, στη συνέχεια, πατήστε δύο φορές για απόθεση.",dragStartedVirtual:"Η μεταφορά ξεκίνησε. Μεταβείτε σε έναν προορισμό απόθεσης και, στη συνέχεια, κάντε κλικ ή πατήστε Enter για απόθεση.",dropCanceled:"Η απόθεση ακυρώθηκε.",dropComplete:"Η απόθεση ολοκληρώθηκε.",dropDescriptionKeyboard:"Πατήστε Enter για απόθεση. Πατήστε Escape για ακύρωση της μεταφοράς.",dropDescriptionTouch:"Πατήστε δύο φορές για απόθεση.",dropDescriptionVirtual:"Κάντε κλικ για απόθεση.",dropIndicator:"δείκτης απόθεσης",dropOnItem:U=>`Απόθεση σε ${U.itemText}`,dropOnRoot:"Απόθεση σε",endDragKeyboard:"Μεταφορά σε εξέλιξη. Πατήστε Enter για ακύρωση της μεταφοράς.",endDragTouch:"Μεταφορά σε εξέλιξη. Πατήστε δύο φορές για ακύρωση της μεταφοράς.",endDragVirtual:"Μεταφορά σε εξέλιξη. Κάντε κλικ για ακύρωση της μεταφοράς.",insertAfter:U=>`Εισαγωγή μετά από ${U.itemText}`,insertBefore:U=>`Εισαγωγή πριν από ${U.itemText}`,insertBetween:U=>`Εισαγωγή μεταξύ ${U.beforeItemText} και ${U.afterItemText}`};var zr={};zr={dragItem:U=>`Drag ${U.itemText}`,dragSelectedItems:(U,ie)=>`Drag ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} selected item`,other:()=>`${ie.number(U.count)} selected items`})}`,dragDescriptionKeyboard:"Press Enter to start dragging.",dragDescriptionKeyboardAlt:"Press Alt + Enter to start dragging.",dragDescriptionTouch:"Double tap to start dragging.",dragDescriptionVirtual:"Click to start dragging.",dragDescriptionLongPress:"Long press to start dragging.",dragSelectedKeyboard:(U,ie)=>`Press Enter to drag ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} selected item`,other:()=>`${ie.number(U.count)} selected items`})}.`,dragSelectedKeyboardAlt:(U,ie)=>`Press Alt + Enter to drag ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} selected item`,other:()=>`${ie.number(U.count)} selected items`})}.`,dragSelectedLongPress:(U,ie)=>`Long press to drag ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} selected item`,other:()=>`${ie.number(U.count)} selected items`})}.`,dragStartedKeyboard:"Started dragging. Press Tab to navigate to a drop target, then press Enter to drop, or press Escape to cancel.",dragStartedTouch:"Started dragging. Navigate to a drop target, then double tap to drop.",dragStartedVirtual:"Started dragging. Navigate to a drop target, then click or press Enter to drop.",endDragKeyboard:"Dragging. Press Enter to cancel drag.",endDragTouch:"Dragging. Double tap to cancel drag.",endDragVirtual:"Dragging. Click to cancel drag.",dropDescriptionKeyboard:"Press Enter to drop. Press Escape to cancel drag.",dropDescriptionTouch:"Double tap to drop.",dropDescriptionVirtual:"Click to drop.",dropCanceled:"Drop canceled.",dropComplete:"Drop complete.",dropIndicator:"drop indicator",dropOnRoot:"Drop on",dropOnItem:U=>`Drop on ${U.itemText}`,insertBefore:U=>`Insert before ${U.itemText}`,insertBetween:U=>`Insert between ${U.beforeItemText} and ${U.afterItemText}`,insertAfter:U=>`Insert after ${U.itemText}`};var Gr={};Gr={dragDescriptionKeyboard:"Pulse Intro para empezar a arrastrar.",dragDescriptionKeyboardAlt:"Pulse Intro para empezar a arrastrar.",dragDescriptionLongPress:"Mantenga pulsado para comenzar a arrastrar.",dragDescriptionTouch:"Pulse dos veces para iniciar el arrastre.",dragDescriptionVirtual:"Haga clic para iniciar el arrastre.",dragItem:U=>`Arrastrar ${U.itemText}`,dragSelectedItems:(U,ie)=>`Arrastrar ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} elemento seleccionado`,other:()=>`${ie.number(U.count)} elementos seleccionados`})}`,dragSelectedKeyboard:(U,ie)=>`Pulse Intro para arrastrar ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} elemento seleccionado`,other:()=>`${ie.number(U.count)} elementos seleccionados`})}.`,dragSelectedKeyboardAlt:(U,ie)=>`Pulse Alt + Intro para arrastrar ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} elemento seleccionado`,other:()=>`${ie.number(U.count)} elementos seleccionados`})}.`,dragSelectedLongPress:(U,ie)=>`Mantenga pulsado para arrastrar ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} elemento seleccionado`,other:()=>`${ie.number(U.count)} elementos seleccionados`})}.`,dragStartedKeyboard:"Se ha empezado a arrastrar. Pulse el tabulador para ir al destino de colocación y, a continuación, pulse Intro para soltar, o pulse Escape para cancelar.",dragStartedTouch:"Se ha empezado a arrastrar. Vaya al destino de colocación y, a continuación, pulse dos veces para soltar.",dragStartedVirtual:"Se ha empezado a arrastrar. Vaya al destino de colocación y, a continuación, haga clic o pulse Intro para soltar.",dropCanceled:"Se ha cancelado la colocación.",dropComplete:"Colocación finalizada.",dropDescriptionKeyboard:"Pulse Intro para soltar. Pulse Escape para cancelar el arrastre.",dropDescriptionTouch:"Pulse dos veces para soltar.",dropDescriptionVirtual:"Haga clic para soltar.",dropIndicator:"indicador de colocación",dropOnItem:U=>`Soltar en ${U.itemText}`,dropOnRoot:"Soltar en",endDragKeyboard:"Arrastrando. Pulse Intro para cancelar el arrastre.",endDragTouch:"Arrastrando. Pulse dos veces para cancelar el arrastre.",endDragVirtual:"Arrastrando. Haga clic para cancelar el arrastre.",insertAfter:U=>`Insertar después de ${U.itemText}`,insertBefore:U=>`Insertar antes de ${U.itemText}`,insertBetween:U=>`Insertar entre ${U.beforeItemText} y ${U.afterItemText}`};var Jr={};Jr={dragDescriptionKeyboard:"Lohistamise alustamiseks vajutage klahvi Enter.",dragDescriptionKeyboardAlt:"Lohistamise alustamiseks vajutage klahvikombinatsiooni Alt + Enter.",dragDescriptionLongPress:"Vajutage pikalt lohistamise alustamiseks.",dragDescriptionTouch:"Topeltpuudutage lohistamise alustamiseks.",dragDescriptionVirtual:"Klõpsake lohistamise alustamiseks.",dragItem:U=>`Lohista ${U.itemText}`,dragSelectedItems:(U,ie)=>`Lohista ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} valitud üksust`,other:()=>`${ie.number(U.count)} valitud üksust`})}`,dragSelectedKeyboard:(U,ie)=>`${ie.plural(U.count,{one:()=>`${ie.number(U.count)} valitud üksuse`,other:()=>`${ie.number(U.count)} valitud üksuse`})} lohistamiseks vajutage sisestusklahvi Enter.`,dragSelectedKeyboardAlt:(U,ie)=>`Lohistamiseks vajutage klahvikombinatsiooni Alt + Enter ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} valitud üksuse`,other:()=>`${ie.number(U.count)} valitud üksuse`})} jaoks.`,dragSelectedLongPress:(U,ie)=>`Pikk vajutus ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} valitud üksuse`,other:()=>`${ie.number(U.count)} valitud üksuse`})} lohistamiseks.`,dragStartedKeyboard:"Alustati lohistamist. Kukutamise sihtmärgi juurde navigeerimiseks vajutage klahvi Tab, seejärel vajutage kukutamiseks klahvi Enter või loobumiseks klahvi Escape.",dragStartedTouch:"Alustati lohistamist. Navigeerige kukutamise sihtmärgi juurde ja topeltpuudutage kukutamiseks.",dragStartedVirtual:"Alustati lohistamist. Navigeerige kukutamise sihtmärgi juurde ja kukutamiseks klõpsake või vajutage klahvi Enter.",dropCanceled:"Lohistamisest loobuti.",dropComplete:"Lohistamine on tehtud.",dropDescriptionKeyboard:"Kukutamiseks vajutage klahvi Enter. Lohistamisest loobumiseks vajutage klahvi Escape.",dropDescriptionTouch:"Kukutamiseks topeltpuudutage.",dropDescriptionVirtual:"Kukutamiseks klõpsake.",dropIndicator:"lohistamise indikaator",dropOnItem:U=>`Kukuta asukohta ${U.itemText}`,dropOnRoot:"Kukuta asukohta",endDragKeyboard:"Lohistamine. Lohistamisest loobumiseks vajutage klahvi Enter.",endDragTouch:"Lohistamine. Lohistamisest loobumiseks topeltpuudutage.",endDragVirtual:"Lohistamine. Lohistamisest loobumiseks klõpsake.",insertAfter:U=>`Sisesta ${U.itemText} järele`,insertBefore:U=>`Sisesta ${U.itemText} ette`,insertBetween:U=>`Sisesta ${U.beforeItemText} ja ${U.afterItemText} vahele`};var Kr={};Kr={dragDescriptionKeyboard:"Aloita vetäminen painamalla Enter-näppäintä.",dragDescriptionKeyboardAlt:"Aloita vetäminen painamalla Alt + Enter -näppäinyhdistelmää.",dragDescriptionLongPress:"Aloita vetäminen pitämällä painettuna.",dragDescriptionTouch:"Aloita vetäminen kaksoisnapauttamalla.",dragDescriptionVirtual:"Aloita vetäminen napsauttamalla.",dragItem:U=>`Vedä kohdetta ${U.itemText}`,dragSelectedItems:(U,ie)=>`Vedä ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} valittua kohdetta`,other:()=>`${ie.number(U.count)} valittua kohdetta`})}`,dragSelectedKeyboard:(U,ie)=>`Vedä painamalla Enter ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} valittu kohde`,other:()=>`${ie.number(U.count)} valittua kohdetta`})}.`,dragSelectedKeyboardAlt:(U,ie)=>`Vedä painamalla Alt + Enter ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} valittu kohde`,other:()=>`${ie.number(U.count)} valittua kohdetta`})}.`,dragSelectedLongPress:(U,ie)=>`Vedä pitämällä painettuna ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} valittu kohde`,other:()=>`${ie.number(U.count)} valittua kohdetta`})}.`,dragStartedKeyboard:"Vetäminen aloitettu. Siirry pudotuskohteeseen painamalla sarkainnäppäintä ja sitten pudota painamalla Enter-näppäintä tai peruuta painamalla Escape-näppäintä.",dragStartedTouch:"Vetäminen aloitettu. Siirry pudotuskohteeseen ja pudota kaksoisnapauttamalla.",dragStartedVirtual:"Vetäminen aloitettu. Siirry pudotuskohteeseen ja pudota napsauttamalla tai painamalla Enter-näppäintä.",dropCanceled:"Pudotus peruutettu.",dropComplete:"Pudotus suoritettu.",dropDescriptionKeyboard:"Pudota painamalla Enter-näppäintä. Peruuta vetäminen painamalla Escape-näppäintä.",dropDescriptionTouch:"Pudota kaksoisnapauttamalla.",dropDescriptionVirtual:"Pudota napsauttamalla.",dropIndicator:"pudotuksen ilmaisin",dropOnItem:U=>`Pudota kohteeseen ${U.itemText}`,dropOnRoot:"Pudota kohteeseen",endDragKeyboard:"Vedetään. Peruuta vetäminen painamalla Enter-näppäintä.",endDragTouch:"Vedetään. Peruuta vetäminen kaksoisnapauttamalla.",endDragVirtual:"Vedetään. Peruuta vetäminen napsauttamalla.",insertAfter:U=>`Lisää kohteen ${U.itemText} jälkeen`,insertBefore:U=>`Lisää ennen kohdetta ${U.itemText}`,insertBetween:U=>`Lisää kohteiden ${U.beforeItemText} ja ${U.afterItemText} väliin`};var rn={};rn={dragDescriptionKeyboard:"Appuyez sur Entrée pour commencer le déplacement.",dragDescriptionKeyboardAlt:"Appuyez sur Alt + Entrée pour commencer à faire glisser.",dragDescriptionLongPress:"Appuyez de manière prolongée pour commencer à faire glisser.",dragDescriptionTouch:"Touchez deux fois pour commencer le déplacement.",dragDescriptionVirtual:"Cliquez pour commencer le déplacement.",dragItem:U=>`Déplacer ${U.itemText}`,dragSelectedItems:(U,ie)=>`Déplacer ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} élément sélectionné`,other:()=>`${ie.number(U.count)} éléments sélectionnés`})}`,dragSelectedKeyboard:(U,ie)=>`Appuyez sur Entrée pour faire glisser ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} élément sélectionné`,other:()=>`${ie.number(U.count)} éléments sélectionnés`})}.`,dragSelectedKeyboardAlt:(U,ie)=>`Appuyez sur Alt + Entrée pour faire glisser ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} élément sélectionné`,other:()=>`${ie.number(U.count)} éléments sélectionnés`})}.`,dragSelectedLongPress:(U,ie)=>`Appuyez de manière prolongée pour faire glisser ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} élément sélectionné`,other:()=>`${ie.number(U.count)} éléments sélectionnés`})}.`,dragStartedKeyboard:"Déplacement commencé. Appuyez sur Tabulation pour accéder à une cible de dépôt, puis appuyez sur Entrée pour déposer, ou appuyez sur Échap pour annuler.",dragStartedTouch:"Déplacement commencé. Accédez à une cible de dépôt, puis touchez deux fois pour déposer.",dragStartedVirtual:"Déplacement commencé. Accédez à une cible de dépôt, puis cliquez ou appuyez sur Entrée pour déposer.",dropCanceled:"Dépôt annulé.",dropComplete:"Dépôt terminé.",dropDescriptionKeyboard:"Appuyez sur Entrée pour déposer. Appuyez sur Échap pour annuler le déplacement.",dropDescriptionTouch:"Touchez deux fois pour déposer.",dropDescriptionVirtual:"Cliquez pour déposer.",dropIndicator:"indicateur de dépôt",dropOnItem:U=>`Déposer sur ${U.itemText}`,dropOnRoot:"Déposer sur",endDragKeyboard:"Déplacement. Appuyez sur Entrée pour annuler le déplacement.",endDragTouch:"Déplacement. Touchez deux fois pour annuler le déplacement.",endDragVirtual:"Déplacement. Cliquez pour annuler le déplacement.",insertAfter:U=>`Insérer après ${U.itemText}`,insertBefore:U=>`Insérer avant ${U.itemText}`,insertBetween:U=>`Insérer entre ${U.beforeItemText} et ${U.afterItemText}`};var nn={};nn={dragDescriptionKeyboard:"הקש על Enter כדי להתחיל לגרור.",dragDescriptionKeyboardAlt:"הקש Alt + Enter כדי להתחיל לגרור.",dragDescriptionLongPress:"לחץ לחיצה ארוכה כדי להתחיל לגרור.",dragDescriptionTouch:"הקש פעמיים כדי להתחיל בגרירה.",dragDescriptionVirtual:"לחץ כדי להתחיל לגרור.",dragItem:U=>`גרור את ${U.itemText}`,dragSelectedItems:(U,ie)=>`גרור ${ie.plural(U.count,{one:()=>`פריט נבחר ${ie.number(U.count)}`,other:()=>`${ie.number(U.count)} פריטים שנבחרו`})}`,dragSelectedKeyboard:(U,ie)=>`הקש על Enter כדי לגרור ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} פריט שנבחר`,other:()=>`${ie.number(U.count)} פריטים שנבחרו`})}.`,dragSelectedKeyboardAlt:(U,ie)=>`הקש Alt + Enter כדי לגרור ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} פריט שנבחר`,other:()=>`${ie.number(U.count)} פריטים שנבחרו`})}.`,dragSelectedLongPress:(U,ie)=>`לחץ לחיצה ארוכה כדי לגרור ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} פריט שנבחר`,other:()=>`${ie.number(U.count)} פריטים שנבחרו`})}.`,dragStartedKeyboard:"התחלת לגרור. הקש על Tab כדי לנווט לנקודת הגרירה ולאחר מכן הקש על Enter כדי לשחרר או על Escape כדי לבטל.",dragStartedTouch:"התחלת לגרור. נווט לנקודת השחרור ולאחר מכן הקש פעמיים כדי לשחרר.",dragStartedVirtual:"התחלת לגרור. נווט לנקודת השחרור ולאחר מכן לחץ או הקש על Enter כדי לשחרר.",dropCanceled:"השחרור בוטל.",dropComplete:"השחרור הושלם.",dropDescriptionKeyboard:"הקש על Enter כדי לשחרר. הקש על Escape כדי לבטל את הגרירה.",dropDescriptionTouch:"הקש פעמיים כדי לשחרר.",dropDescriptionVirtual:"לחץ כדי לשחרר.",dropIndicator:"מחוון שחרור",dropOnItem:U=>`שחרר על ${U.itemText}`,dropOnRoot:"שחרר על",endDragKeyboard:"גורר. הקש על Enter כדי לבטל את הגרירה.",endDragTouch:"גורר. הקש פעמיים כדי לבטל את הגרירה.",endDragVirtual:"גורר. לחץ כדי לבטל את הגרירה.",insertAfter:U=>`הוסף אחרי ${U.itemText}`,insertBefore:U=>`הוסף לפני ${U.itemText}`,insertBetween:U=>`הוסף בין ${U.beforeItemText} לבין ${U.afterItemText}`};var pn={};pn={dragDescriptionKeyboard:"Pritisnite Enter da biste počeli povlačiti.",dragDescriptionKeyboardAlt:"Pritisnite Alt + Enter za početak povlačenja.",dragDescriptionLongPress:"Dugo pritisnite za početak povlačenja.",dragDescriptionTouch:"Dvaput dodirnite da biste počeli povlačiti.",dragDescriptionVirtual:"Kliknite da biste počeli povlačiti.",dragItem:U=>`Povucite stavku ${U.itemText}`,dragSelectedItems:(U,ie)=>`Povucite ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} odabranu stavku`,other:()=>`ovoliko odabranih stavki: ${ie.number(U.count)}`})}`,dragSelectedKeyboard:(U,ie)=>`Pritisnite Enter za povlačenje ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} odabrana stavka`,other:()=>`${ie.number(U.count)} odabrane stavke`})}.`,dragSelectedKeyboardAlt:(U,ie)=>`Pritisnite Alt + Enter za povlačenje ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} odabrana stavka`,other:()=>`${ie.number(U.count)} odabrane stavke`})}.`,dragSelectedLongPress:(U,ie)=>`Dugo pritisnite za povlačenje ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} odabrana stavka`,other:()=>`${ie.number(U.count)} odabrane stavke`})}.`,dragStartedKeyboard:"Počeli ste povlačiti. Pritisnite tipku tabulatora da biste došli do cilja ispuštanja, a zatim Enter da biste ispustili stavku ili Escape da biste prekinuli povlačenje.",dragStartedTouch:"Počeli ste povlačiti. Dođite do cilja ispuštanja, a zatim dvaput dodirnite da biste ispustili stavku.",dragStartedVirtual:"Počeli ste povlačiti. Dođite do cilja ispuštanja, a zatim kliknite ili pritisnite Enter da biste ispustili stavku.",dropCanceled:"Povlačenje je prekinuto.",dropComplete:"Ispuštanje je dovršeno.",dropDescriptionKeyboard:"Pritisnite Enter da biste ispustili stavku. Pritisnite Escape da biste prekinuli povlačenje.",dropDescriptionTouch:"Dvaput dodirnite da biste ispustili stavku.",dropDescriptionVirtual:"Kliknite da biste ispustili stavku.",dropIndicator:"pokazatelj ispuštanja",dropOnItem:U=>`Ispustite na stavku ${U.itemText}`,dropOnRoot:"Ispustite na",endDragKeyboard:"Povlačenje. Pritisnite Enter da biste prekinuli povlačenje.",endDragTouch:"Povlačenje. Dvaput dodirnite da biste prekinuli povlačenje.",endDragVirtual:"Povlačenje. Kliknite da biste prekinuli povlačenje.",insertAfter:U=>`Umetnite iza stavke ${U.itemText}`,insertBefore:U=>`Ispustite ispred stavke ${U.itemText}`,insertBetween:U=>`Umetnite između stavki ${U.beforeItemText} i ${U.afterItemText}`};var Dn={};Dn={dragDescriptionKeyboard:"Nyomja le az Enter billentyűt a húzás megkezdéséhez.",dragDescriptionKeyboardAlt:"Nyomja le az Alt + Enter billentyűket a húzás megkezdéséhez.",dragDescriptionLongPress:"Hosszan nyomja meg a húzás elindításához.",dragDescriptionTouch:"Koppintson duplán a húzás megkezdéséhez.",dragDescriptionVirtual:"Kattintson a húzás megkezdéséhez.",dragItem:U=>`${U.itemText} húzása`,dragSelectedItems:(U,ie)=>`${ie.plural(U.count,{one:()=>`${ie.number(U.count)} kijelölt elem`,other:()=>`${ie.number(U.count)} kijelölt elem`})} húzása`,dragSelectedKeyboard:(U,ie)=>`Nyomja meg az Entert ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} kijelölt elem`,other:()=>`${ie.number(U.count)} kijelölt elem`})} húzásához.`,dragSelectedKeyboardAlt:(U,ie)=>`Nyomja meg az Alt + Enter billentyűket ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} kijelölt elem`,other:()=>`${ie.number(U.count)} kijelölt elem`})} húzásához.`,dragSelectedLongPress:(U,ie)=>`Tartsa lenyomva hosszan ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} kijelölt elem`,other:()=>`${ie.number(U.count)} kijelölt elem`})} húzásához.`,dragStartedKeyboard:"Húzás megkezdve. Nyomja le a Tab billentyűt az elengedési célhoz navigálásához, majd nyomja le az Enter billentyűt az elengedéshez, vagy nyomja le az Escape billentyűt a megszakításhoz.",dragStartedTouch:"Húzás megkezdve. Navigáljon egy elengedési célhoz, majd koppintson duplán az elengedéshez.",dragStartedVirtual:"Húzás megkezdve. Navigáljon egy elengedési célhoz, majd kattintson vagy nyomja le az Enter billentyűt az elengedéshez.",dropCanceled:"Elengedés megszakítva.",dropComplete:"Elengedés teljesítve.",dropDescriptionKeyboard:"Nyomja le az Enter billentyűt az elengedéshez. Nyomja le az Escape billentyűt a húzás megszakításához.",dropDescriptionTouch:"Koppintson duplán az elengedéshez.",dropDescriptionVirtual:"Kattintson az elengedéshez.",dropIndicator:"elengedésjelző",dropOnItem:U=>`Elengedés erre: ${U.itemText}`,dropOnRoot:"Elengedés erre:",endDragKeyboard:"Húzás folyamatban. Nyomja le az Enter billentyűt a húzás megszakításához.",endDragTouch:"Húzás folyamatban. Koppintson duplán a húzás megszakításához.",endDragVirtual:"Húzás folyamatban. Kattintson a húzás megszakításához.",insertAfter:U=>`Beszúrás ${U.itemText} után`,insertBefore:U=>`Beszúrás ${U.itemText} elé`,insertBetween:U=>`Beszúrás ${U.beforeItemText} és ${U.afterItemText} közé`};var Zr={};Zr={dragDescriptionKeyboard:"Premi Invio per iniziare a trascinare.",dragDescriptionKeyboardAlt:"Premi Alt + Invio per iniziare a trascinare.",dragDescriptionLongPress:"Premi a lungo per iniziare a trascinare.",dragDescriptionTouch:"Tocca due volte per iniziare a trascinare.",dragDescriptionVirtual:"Fai clic per iniziare a trascinare.",dragItem:U=>`Trascina ${U.itemText}`,dragSelectedItems:(U,ie)=>`Trascina ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} altro elemento selezionato`,other:()=>`${ie.number(U.count)} altri elementi selezionati`})}`,dragSelectedKeyboard:(U,ie)=>`Premi Invio per trascinare ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} elemento selezionato`,other:()=>`${ie.number(U.count)} elementi selezionati`})}.`,dragSelectedKeyboardAlt:(U,ie)=>`Premi Alt + Invio per trascinare ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} elemento selezionato`,other:()=>`${ie.number(U.count)} elementi selezionati`})}.`,dragSelectedLongPress:(U,ie)=>`Premi a lungo per trascinare ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} elemento selezionato`,other:()=>`${ie.number(U.count)} elementi selezionati`})}.`,dragStartedKeyboard:"Hai iniziato a trascinare. Premi Tab per arrivare sull’area di destinazione, quindi premi Invio per rilasciare o Esc per annullare.",dragStartedTouch:"Hai iniziato a trascinare. Arriva sull’area di destinazione, quindi tocca due volte per rilasciare.",dragStartedVirtual:"Hai iniziato a trascinare. Arriva sull’area di destinazione, quindi fai clic o premi Invio per rilasciare.",dropCanceled:"Rilascio annullato.",dropComplete:"Rilascio completato.",dropDescriptionKeyboard:"Premi Invio per rilasciare. Premi Esc per annullare.",dropDescriptionTouch:"Tocca due volte per rilasciare.",dropDescriptionVirtual:"Fai clic per rilasciare.",dropIndicator:"indicatore di rilascio",dropOnItem:U=>`Rilascia su ${U.itemText}`,dropOnRoot:"Rilascia su",endDragKeyboard:"Trascinamento. Premi Invio per annullare.",endDragTouch:"Trascinamento. Tocca due volte per annullare.",endDragVirtual:"Trascinamento. Fai clic per annullare.",insertAfter:U=>`Inserisci dopo ${U.itemText}`,insertBefore:U=>`Inserisci prima di ${U.itemText}`,insertBetween:U=>`Inserisci tra ${U.beforeItemText} e ${U.afterItemText}`};var Hn={};Hn={dragDescriptionKeyboard:"Enter キーを押してドラッグを開始してください。",dragDescriptionKeyboardAlt:"Alt+Enter キーを押してドラッグを開始します。",dragDescriptionLongPress:"長押ししてドラッグを開始します。",dragDescriptionTouch:"ダブルタップしてドラッグを開始します。",dragDescriptionVirtual:"クリックしてドラッグを開始します。",dragItem:U=>`${U.itemText} をドラッグ`,dragSelectedItems:(U,ie)=>`${ie.plural(U.count,{one:()=>`${ie.number(U.count)} 個の選択項目`,other:()=>`${ie.number(U.count)} 個の選択項目`})} をドラッグ`,dragSelectedKeyboard:(U,ie)=>`Enter キーを押して、${ie.plural(U.count,{one:()=>`${ie.number(U.count)} 選択した項目`,other:()=>`${ie.number(U.count)} 選択した項目`})}をドラッグします。`,dragSelectedKeyboardAlt:(U,ie)=>`Alt+Enter キーを押して、${ie.plural(U.count,{one:()=>`${ie.number(U.count)} 選択した項目`,other:()=>`${ie.number(U.count)} 選択した項目`})}をドラッグします。`,dragSelectedLongPress:(U,ie)=>`長押しして、${ie.plural(U.count,{one:()=>`${ie.number(U.count)} 選択した項目`,other:()=>`${ie.number(U.count)} 選択した項目`})}をドラッグします。`,dragStartedKeyboard:"ドラッグを開始します。Tab キーを押してドロップターゲットにいどうし、Enter キーを押してドロップするか、Esc キーを押してキャンセルします。",dragStartedTouch:"ドラッグを開始しました。ドロップのターゲットに移動し、ダブルタップしてドロップします。",dragStartedVirtual:"ドラッグを開始しました。ドロップのターゲットに移動し、クリックまたは Enter キーを押してドロップします。",dropCanceled:"ドロップがキャンセルされました。",dropComplete:"ドロップが完了しました。",dropDescriptionKeyboard:"Enter キーを押してドロップします。Esc キーを押してドラッグをキャンセルします。",dropDescriptionTouch:"ダブルタップしてドロップします。",dropDescriptionVirtual:"クリックしてドロップします。",dropIndicator:"ドロップインジケーター",dropOnItem:U=>`${U.itemText} にドロップ`,dropOnRoot:"ドロップ場所",endDragKeyboard:"ドラッグしています。Enter キーを押してドラッグをキャンセルします。",endDragTouch:"ドラッグしています。ダブルタップしてドラッグをキャンセルします。",endDragVirtual:"ドラッグしています。クリックしてドラッグをキャンセルします。",insertAfter:U=>`${U.itemText} の後に挿入`,insertBefore:U=>`${U.itemText} の前に挿入`,insertBetween:U=>`${U.beforeItemText} と ${U.afterItemText} の間に挿入`};var yn={};yn={dragDescriptionKeyboard:"드래그를 시작하려면 Enter를 누르세요.",dragDescriptionKeyboardAlt:"드래그를 시작하려면 Alt + Enter를 누르십시오.",dragDescriptionLongPress:"드래그를 시작하려면 길게 누르십시오.",dragDescriptionTouch:"드래그를 시작하려면 더블 탭하세요.",dragDescriptionVirtual:"드래그를 시작하려면 클릭하세요.",dragItem:U=>`${U.itemText} 드래그`,dragSelectedItems:(U,ie)=>`${ie.plural(U.count,{one:()=>`${ie.number(U.count)}개 선택 항목`,other:()=>`${ie.number(U.count)}개 선택 항목`})} 드래그`,dragSelectedKeyboard:(U,ie)=>`${ie.plural(U.count,{one:()=>`${ie.number(U.count)}개 선택 항목`,other:()=>`${ie.number(U.count)}개 선택 항목`})}을 드래그하려면 Enter를 누르십시오.`,dragSelectedKeyboardAlt:(U,ie)=>`${ie.plural(U.count,{one:()=>`${ie.number(U.count)}개 선택 항목`,other:()=>`${ie.number(U.count)}개 선택 항목`})}을 드래그하려면 Alt + Enter를 누르십시오.`,dragSelectedLongPress:(U,ie)=>`${ie.plural(U.count,{one:()=>`${ie.number(U.count)}개 선택 항목`,other:()=>`${ie.number(U.count)}개 선택 항목`})}을 드래그하려면 길게 누르십시오.`,dragStartedKeyboard:"드래그가 시작되었습니다. Tab을 눌러 드롭 대상으로 이동한 다음 Enter를 눌러 드롭하거나 Esc를 눌러 취소하세요.",dragStartedTouch:"드래그가 시작되었습니다. 드롭 대상으로 이동한 다음 더블 탭하여 드롭하세요.",dragStartedVirtual:"드래그가 시작되었습니다. 드롭 대상으로 이동한 다음 클릭하거나 Enter를 눌러 드롭하세요.",dropCanceled:"드롭이 취소되었습니다.",dropComplete:"드롭이 완료되었습니다.",dropDescriptionKeyboard:"드롭하려면 Enter를 누르세요. 드래그를 취소하려면 Esc를 누르세요.",dropDescriptionTouch:"더블 탭하여 드롭하세요.",dropDescriptionVirtual:"드롭하려면 클릭하세요.",dropIndicator:"드롭 표시기",dropOnItem:U=>`${U.itemText}에 드롭`,dropOnRoot:"드롭 대상",endDragKeyboard:"드래그 중입니다. 드래그를 취소하려면 Enter를 누르세요.",endDragTouch:"드래그 중입니다. 드래그를 취소하려면 더블 탭하세요.",endDragVirtual:"드래그 중입니다. 드래그를 취소하려면 클릭하세요.",insertAfter:U=>`${U.itemText} 이후에 삽입`,insertBefore:U=>`${U.itemText} 이전에 삽입`,insertBetween:U=>`${U.beforeItemText} 및 ${U.afterItemText} 사이에 삽입`};var Ci={};Ci={dragDescriptionKeyboard:"Paspauskite „Enter“, kad pradėtumėte vilkti.",dragDescriptionKeyboardAlt:"Paspauskite „Alt + Enter“, kad pradėtumėte vilkti.",dragDescriptionLongPress:"Palaikykite nuspaudę, kad pradėtumėte vilkti.",dragDescriptionTouch:"Palieskite dukart, kad pradėtumėte vilkti.",dragDescriptionVirtual:"Spustelėkite, kad pradėtumėte vilkti.",dragItem:U=>`Vilkti ${U.itemText}`,dragSelectedItems:(U,ie)=>`Vilkti ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} pasirinktą elementą`,other:()=>`${ie.number(U.count)} pasirinktus elementus`})}`,dragSelectedKeyboard:(U,ie)=>`Paspauskite „Enter“, jei norite nuvilkti ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} pasirinktą elementą`,other:()=>`${ie.number(U.count)} pasirinktus elementus`})}.`,dragSelectedKeyboardAlt:(U,ie)=>`Paspauskite „Alt + Enter“, kad nuvilktumėte ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} pasirinktą elementą`,other:()=>`${ie.number(U.count)} pasirinktus elementus`})}.`,dragSelectedLongPress:(U,ie)=>`Nuspaudę palaikykite, kad nuvilktumėte ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} pasirinktą elementą`,other:()=>`${ie.number(U.count)} pasirinktus elementus`})}.`,dragStartedKeyboard:"Pradėta vilkti. Paspauskite „Tab“, kad pereitumėte į tiesioginę paskirties vietą, tada paspauskite „Enter“, kad numestumėte, arba „Escape“, kad atšauktumėte.",dragStartedTouch:"Pradėta vilkti. Eikite į tiesioginę paskirties vietą, tada palieskite dukart, kad numestumėte.",dragStartedVirtual:"Pradėta vilkti. Eikite į tiesioginę paskirties vietą ir spustelėkite arba paspauskite „Enter“, kad numestumėte.",dropCanceled:"Numetimas atšauktas.",dropComplete:"Numesta.",dropDescriptionKeyboard:"Paspauskite „Enter“, kad numestumėte. Paspauskite „Escape“, kad atšauktumėte vilkimą.",dropDescriptionTouch:"Palieskite dukart, kad numestumėte.",dropDescriptionVirtual:"Spustelėkite, kad numestumėte.",dropIndicator:"numetimo indikatorius",dropOnItem:U=>`Numesti ant ${U.itemText}`,dropOnRoot:"Numesti ant",endDragKeyboard:"Velkama. Paspauskite „Enter“, kad atšauktumėte vilkimą.",endDragTouch:"Velkama. Spustelėkite dukart, kad atšauktumėte vilkimą.",endDragVirtual:"Velkama. Spustelėkite, kad atšauktumėte vilkimą.",insertAfter:U=>`Įterpti po ${U.itemText}`,insertBefore:U=>`Įterpti prieš ${U.itemText}`,insertBetween:U=>`Įterpti tarp ${U.beforeItemText} ir ${U.afterItemText}`};var ti={};ti={dragDescriptionKeyboard:"Nospiediet Enter, lai sāktu vilkšanu.",dragDescriptionKeyboardAlt:"Nospiediet taustiņu kombināciju Alt+Enter, lai sāktu vilkšanu.",dragDescriptionLongPress:"Turiet nospiestu, lai sāktu vilkšanu.",dragDescriptionTouch:"Veiciet dubultskārienu, lai sāktu vilkšanu.",dragDescriptionVirtual:"Noklikšķiniet, lai sāktu vilkšanu.",dragItem:U=>`Velciet ${U.itemText}`,dragSelectedItems:(U,ie)=>`Velciet ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} atlasīto vienumu`,other:()=>`${ie.number(U.count)} atlasītos vienumus`})}`,dragSelectedKeyboard:(U,ie)=>`Nospiediet taustiņu Enter, lai vilktu ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} atlasīto vienumu`,other:()=>`${ie.number(U.count)} atlasītos vienumus`})}.`,dragSelectedKeyboardAlt:(U,ie)=>`Nospiediet taustiņu kombināciju Alt+Enter, lai vilktu ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} atlasīto vienumu`,other:()=>`${ie.number(U.count)} atlasītos vienumus`})}.`,dragSelectedLongPress:(U,ie)=>`Turiet nospiestu, lai vilktu ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} atlasīto vienumu`,other:()=>`${ie.number(U.count)} atlasītos vienumus`})}.`,dragStartedKeyboard:"Uzsākta vilkšana. Nospiediet taustiņu Tab, lai pārietu uz nomešanas mērķi, pēc tam nospiediet Enter, lai nomestu, vai nospiediet Escape, lai atceltu.",dragStartedTouch:"Uzsākta vilkšana. Pārejiet uz nomešanas mērķi, pēc tam veiciet dubultskārienu, lai nomestu.",dragStartedVirtual:"Uzsākta vilkšana. Pārejiet uz nomešanas mērķi, pēc tam nospiediet Enter, lai nomestu.",dropCanceled:"Nomešana atcelta.",dropComplete:"Nomešana pabeigta.",dropDescriptionKeyboard:"Nospiediet Enter, lai nomestu. Nospiediet Escape, lai atceltu vilkšanu.",dropDescriptionTouch:"Veiciet dubultskārienu, lai nomestu.",dropDescriptionVirtual:"Noklikšķiniet, lai nomestu.",dropIndicator:"nomešanas indikators",dropOnItem:U=>`Nometiet uz ${U.itemText}`,dropOnRoot:"Nometiet uz",endDragKeyboard:"Notiek vilkšana. Nospiediet Enter, lai atceltu vilkšanu.",endDragTouch:"Notiek vilkšana. Veiciet dubultskārienu, lai atceltu vilkšanu.",endDragVirtual:"Notiek vilkšana. Noklikšķiniet, lai atceltu vilkšanu.",insertAfter:U=>`Ievietojiet pēc ${U.itemText}`,insertBefore:U=>`Ievietojiet pirms ${U.itemText}`,insertBetween:U=>`Ievietojiet starp ${U.beforeItemText} un ${U.afterItemText}`};var Ei={};Ei={dragDescriptionKeyboard:"Trykk på Enter for å begynne å dra.",dragDescriptionKeyboardAlt:"Trykk på Alt + Enter for å begynne å dra.",dragDescriptionLongPress:"Trykk lenge for å begynne å dra.",dragDescriptionTouch:"Dobbelttrykk for å begynne å dra.",dragDescriptionVirtual:"Klikk for å begynne å dra.",dragItem:U=>`Dra ${U.itemText}`,dragSelectedItems:(U,ie)=>`Dra ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} merket element`,other:()=>`${ie.number(U.count)} merkede elementer`})}`,dragSelectedKeyboard:(U,ie)=>`Trykk Enter for å dra ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} valgt element`,other:()=>`${ie.number(U.count)} valgte elementer`})}.`,dragSelectedKeyboardAlt:(U,ie)=>`Trykk på Alt + Enter for å dra ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} valgt element`,other:()=>`${ie.number(U.count)} valgte elementer`})}.`,dragSelectedLongPress:(U,ie)=>`Trykk lenge for å dra ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} valgt element`,other:()=>`${ie.number(U.count)} valgte elementer`})}.`,dragStartedKeyboard:"Begynte å dra. Trykk på Tab for å navigere til et mål, og trykk deretter på Enter for å slippe eller på Esc for å avbryte.",dragStartedTouch:"Begynte å dra. Naviger til et mål, og dobbelttrykk for å slippe.",dragStartedVirtual:"Begynte å dra. Naviger til et mål, og klikk eller trykk på Enter for å slippe.",dropCanceled:"Avbrøt slipping.",dropComplete:"Slippingen er fullført.",dropDescriptionKeyboard:"Trykk på Enter for å slippe. Trykk på Esc hvis du vil avbryte draingen.",dropDescriptionTouch:"Dobbelttrykk for å slippe.",dropDescriptionVirtual:"Klikk for å slippe.",dropIndicator:"slippeindikator",dropOnItem:U=>`Slipp på ${U.itemText}`,dropOnRoot:"Slipp på",endDragKeyboard:"Drar. Trykk på Enter hvis du vil avbryte.",endDragTouch:"Drar. Dobbelttrykk hvis du vil avbryte.",endDragVirtual:"Drar. Klikk hvis du vil avbryte.",insertAfter:U=>`Sett inn etter ${U.itemText}`,insertBefore:U=>`Sett inn før ${U.itemText}`,insertBetween:U=>`Sett inn mellom ${U.beforeItemText} og ${U.afterItemText}`};var Br={};Br={dragDescriptionKeyboard:"Druk op Enter om te slepen.",dragDescriptionKeyboardAlt:"Druk op Alt + Enter om te slepen.",dragDescriptionLongPress:"Houd lang ingedrukt om te slepen.",dragDescriptionTouch:"Dubbeltik om te slepen.",dragDescriptionVirtual:"Klik om met slepen te starten.",dragItem:U=>`${U.itemText} slepen`,dragSelectedItems:(U,ie)=>`${ie.plural(U.count,{one:()=>`${ie.number(U.count)} geselecteerd item`,other:()=>`${ie.number(U.count)} geselecteerde items`})} slepen`,dragSelectedKeyboard:(U,ie)=>`Druk op Enter om ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} geselecteerd item`,other:()=>`${ie.number(U.count)} geselecteerde items`})} te slepen.`,dragSelectedKeyboardAlt:(U,ie)=>`Druk op Alt + Enter om ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} geselecteerd item`,other:()=>`${ie.number(U.count)} geselecteerde items`})} te slepen.`,dragSelectedLongPress:(U,ie)=>`Houd lang ingedrukt om ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} geselecteerd item`,other:()=>`${ie.number(U.count)} geselecteerde items`})} te slepen.`,dragStartedKeyboard:"Begonnen met slepen. Druk op Tab om naar een locatie te gaan. Druk dan op Enter om neer te zetten, of op Esc om te annuleren.",dragStartedTouch:"Begonnen met slepen. Ga naar de gewenste locatie en dubbeltik om neer te zetten.",dragStartedVirtual:"Begonnen met slepen. Ga naar de gewenste locatie en klik of druk op Enter om neer te zetten.",dropCanceled:"Neerzetten geannuleerd.",dropComplete:"Neerzetten voltooid.",dropDescriptionKeyboard:"Druk op Enter om neer te zetten. Druk op Esc om het slepen te annuleren.",dropDescriptionTouch:"Dubbeltik om neer te zetten.",dropDescriptionVirtual:"Klik om neer te zetten.",dropIndicator:"aanwijzer voor neerzetten",dropOnItem:U=>`Neerzetten op ${U.itemText}`,dropOnRoot:"Neerzetten op",endDragKeyboard:"Bezig met slepen. Druk op Enter om te annuleren.",endDragTouch:"Bezig met slepen. Dubbeltik om te annuleren.",endDragVirtual:"Bezig met slepen. Klik om te annuleren.",insertAfter:U=>`Plaatsen na ${U.itemText}`,insertBefore:U=>`Plaatsen vóór ${U.itemText}`,insertBetween:U=>`Plaatsen tussen ${U.beforeItemText} en ${U.afterItemText}`};var ht={};ht={dragDescriptionKeyboard:"Naciśnij Enter, aby rozpocząć przeciąganie.",dragDescriptionKeyboardAlt:"Naciśnij Alt + Enter, aby rozpocząć przeciąganie.",dragDescriptionLongPress:"Naciśnij i przytrzymaj, aby rozpocząć przeciąganie.",dragDescriptionTouch:"Dotknij dwukrotnie, aby rozpocząć przeciąganie.",dragDescriptionVirtual:"Kliknij, aby rozpocząć przeciąganie.",dragItem:U=>`Przeciągnij ${U.itemText}`,dragSelectedItems:(U,ie)=>`Przeciągnij ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} wybrany element`,other:()=>`${ie.number(U.count)} wybranych elementów`})}`,dragSelectedKeyboard:(U,ie)=>`Naciśnij Enter, aby przeciągnąć ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} wybrany element`,other:()=>`${ie.number(U.count)} wybrane(-ych) elementy(-ów)`})}.`,dragSelectedKeyboardAlt:(U,ie)=>`Naciśnij Alt + Enter, aby przeciągnąć ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} wybrany element`,other:()=>`${ie.number(U.count)} wybrane(-ych) elementy(-ów)`})}.`,dragSelectedLongPress:(U,ie)=>`Naciśnij i przytrzymaj, aby przeciągnąć ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} wybrany element`,other:()=>`${ie.number(U.count)} wybrane(-ych) elementy(-ów)`})}.`,dragStartedKeyboard:"Rozpoczęto przeciąganie. Naciśnij Tab, aby wybrać miejsce docelowe, a następnie naciśnij Enter, aby upuścić, lub Escape, aby anulować.",dragStartedTouch:"Rozpoczęto przeciąganie. Wybierz miejsce, w którym chcesz upuścić element, a następnie dotknij dwukrotnie, aby upuścić.F",dragStartedVirtual:"Rozpoczęto przeciąganie. Wybierz miejsce, w którym chcesz upuścić element, a następnie kliknij lub naciśnij Enter, aby upuścić.",dropCanceled:"Anulowano upuszczenie.",dropComplete:"Zakończono upuszczanie.",dropDescriptionKeyboard:"Naciśnij Enter, aby upuścić. Naciśnij Escape, aby anulować przeciągnięcie.",dropDescriptionTouch:"Dotknij dwukrotnie, aby upuścić.",dropDescriptionVirtual:"Kliknij, aby upuścić.",dropIndicator:"wskaźnik upuszczenia",dropOnItem:U=>`Upuść na ${U.itemText}`,dropOnRoot:"Upuść",endDragKeyboard:"Przeciąganie. Naciśnij Enter, aby anulować przeciągnięcie.",endDragTouch:"Przeciąganie. Kliknij dwukrotnie, aby anulować przeciągnięcie.",endDragVirtual:"Przeciąganie. Kliknij, aby anulować przeciąganie.",insertAfter:U=>`Umieść za ${U.itemText}`,insertBefore:U=>`Umieść przed ${U.itemText}`,insertBetween:U=>`Umieść między ${U.beforeItemText} i ${U.afterItemText}`};var Wt={};Wt={dragDescriptionKeyboard:"Pressione Enter para começar a arrastar.",dragDescriptionKeyboardAlt:"Pressione Alt + Enter para começar a arrastar.",dragDescriptionLongPress:"Pressione e segure para começar a arrastar.",dragDescriptionTouch:"Toque duas vezes para começar a arrastar.",dragDescriptionVirtual:"Clique para começar a arrastar.",dragItem:U=>`Arrastar ${U.itemText}`,dragSelectedItems:(U,ie)=>`Arrastar ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} item selecionado`,other:()=>`${ie.number(U.count)} itens selecionados`})}`,dragSelectedKeyboard:(U,ie)=>`Pressione Enter para arrastar ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} o item selecionado`,other:()=>`${ie.number(U.count)} os itens selecionados`})}.`,dragSelectedKeyboardAlt:(U,ie)=>`Pressione Alt + Enter para arrastar ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} o item selecionado`,other:()=>`${ie.number(U.count)} os itens selecionados`})}.`,dragSelectedLongPress:(U,ie)=>`Pressione e segure para arrastar ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} o item selecionado`,other:()=>`${ie.number(U.count)} os itens selecionados`})}.`,dragStartedKeyboard:"Comece a arrastar. Pressione Tab para navegar até um alvo e, em seguida, pressione Enter para soltar ou pressione Escape para cancelar.",dragStartedTouch:"Comece a arrastar. Navegue até um alvo e toque duas vezes para soltar.",dragStartedVirtual:"Comece a arrastar. Navegue até um alvo e clique ou pressione Enter para soltar.",dropCanceled:"Liberação cancelada.",dropComplete:"Liberação concluída.",dropDescriptionKeyboard:"Pressione Enter para soltar. Pressione Escape para cancelar.",dropDescriptionTouch:"Toque duas vezes para soltar.",dropDescriptionVirtual:"Clique para soltar.",dropIndicator:"indicador de liberação",dropOnItem:U=>`Soltar em ${U.itemText}`,dropOnRoot:"Soltar",endDragKeyboard:"Arrastando. Pressione Enter para cancelar.",endDragTouch:"Arrastando. Toque duas vezes para cancelar.",endDragVirtual:"Arrastando. Clique para cancelar.",insertAfter:U=>`Inserir após ${U.itemText}`,insertBefore:U=>`Inserir antes de ${U.itemText}`,insertBetween:U=>`Inserir entre ${U.beforeItemText} e ${U.afterItemText}`};var er={};er={dragDescriptionKeyboard:"Prima Enter para iniciar o arrasto.",dragDescriptionKeyboardAlt:"Prima Alt + Enter para iniciar o arrasto.",dragDescriptionLongPress:"Prima longamente para começar a arrastar.",dragDescriptionTouch:"Faça duplo toque para começar a arrastar.",dragDescriptionVirtual:"Clique para iniciar o arrasto.",dragItem:U=>`Arrastar ${U.itemText}`,dragSelectedItems:(U,ie)=>`Arrastar ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} item selecionado`,other:()=>`${ie.number(U.count)} itens selecionados`})}`,dragSelectedKeyboard:(U,ie)=>`Prima Enter para arrastar ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} o item selecionado`,other:()=>`${ie.number(U.count)} os itens selecionados`})}.`,dragSelectedKeyboardAlt:(U,ie)=>`Prima Alt + Enter para arrastar ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} o item selecionado`,other:()=>`${ie.number(U.count)} os itens selecionados`})}.`,dragSelectedLongPress:(U,ie)=>`Prima longamente para arrastar ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} o item selecionado`,other:()=>`${ie.number(U.count)} os itens selecionados`})}.`,dragStartedKeyboard:"Arrasto iniciado. Prima a tecla de tabulação para navegar para um destino para largar, e em seguida prima Enter para largar ou prima Escape para cancelar.",dragStartedTouch:"Arrasto iniciado. Navegue para um destino para largar, e em seguida faça duplo toque para largar.",dragStartedVirtual:"Arrasto iniciado. Navegue para um destino para largar, e em seguida clique ou prima Enter para largar.",dropCanceled:"Largar cancelado.",dropComplete:"Largar completo.",dropDescriptionKeyboard:"Prima Enter para largar. Prima Escape para cancelar o arrasto.",dropDescriptionTouch:"Faça duplo toque para largar.",dropDescriptionVirtual:"Clique para largar.",dropIndicator:"Indicador de largar",dropOnItem:U=>`Largar em ${U.itemText}`,dropOnRoot:"Largar em",endDragKeyboard:"A arrastar. Prima Enter para cancelar o arrasto.",endDragTouch:"A arrastar. Faça duplo toque para cancelar o arrasto.",endDragVirtual:"A arrastar. Clique para cancelar o arrasto.",insertAfter:U=>`Inserir depois de ${U.itemText}`,insertBefore:U=>`Inserir antes de ${U.itemText}`,insertBetween:U=>`Inserir entre ${U.beforeItemText} e ${U.afterItemText}`};var Rt={};Rt={dragDescriptionKeyboard:"Apăsați pe Enter pentru a începe glisarea.",dragDescriptionKeyboardAlt:"Apăsați pe Alt + Enter pentru a începe glisarea.",dragDescriptionLongPress:"Apăsați lung pentru a începe glisarea.",dragDescriptionTouch:"Atingeți de două ori pentru a începe să glisați.",dragDescriptionVirtual:"Faceți clic pentru a începe glisarea.",dragItem:U=>`Glisați ${U.itemText}`,dragSelectedItems:(U,ie)=>`Glisați ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} element selectat`,other:()=>`${ie.number(U.count)} elemente selectate`})}`,dragSelectedKeyboard:(U,ie)=>`Apăsați pe Enter pentru a glisa ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} element selectat`,other:()=>`${ie.number(U.count)} elemente selectate`})}.`,dragSelectedKeyboardAlt:(U,ie)=>`Apăsați pe Alt + Enter pentru a glisa ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} element selectat`,other:()=>`${ie.number(U.count)} elemente selectate`})}.`,dragSelectedLongPress:(U,ie)=>`Apăsați lung pentru a glisa ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} element selectat`,other:()=>`${ie.number(U.count)} elemente selectate`})}.`,dragStartedKeyboard:"A început glisarea. Apăsați pe Tab pentru a naviga la o țintă de fixare, apoi apăsați pe Enter pentru a fixa sau apăsați pe Escape pentru a anula glisarea.",dragStartedTouch:"A început glisarea. Navigați la o țintă de fixare, apoi atingeți de două ori pentru a fixa.",dragStartedVirtual:"A început glisarea. Navigați la o țintă de fixare, apoi faceți clic sau apăsați pe Enter pentru a fixa.",dropCanceled:"Fixare anulată.",dropComplete:"Fixare finalizată.",dropDescriptionKeyboard:"Apăsați pe Enter pentru a fixa. Apăsați pe Escape pentru a anula glisarea.",dropDescriptionTouch:"Atingeți de două ori pentru a fixa.",dropDescriptionVirtual:"Faceți clic pentru a fixa.",dropIndicator:"indicator de fixare",dropOnItem:U=>`Fixați pe ${U.itemText}`,dropOnRoot:"Fixare pe",endDragKeyboard:"Se glisează. Apăsați pe Enter pentru a anula glisarea.",endDragTouch:"Se glisează. Atingeți de două ori pentru a anula glisarea.",endDragVirtual:"Se glisează. Faceți clic pentru a anula glisarea.",insertAfter:U=>`Inserați după ${U.itemText}`,insertBefore:U=>`Inserați înainte de ${U.itemText}`,insertBetween:U=>`Inserați între ${U.beforeItemText} și ${U.afterItemText}`};var pr={};pr={dragDescriptionKeyboard:"Нажмите клавишу Enter для начала перетаскивания.",dragDescriptionKeyboardAlt:"Нажмите Alt + Enter, чтобы начать перетаскивать.",dragDescriptionLongPress:"Нажмите и удерживайте, чтобы начать перетаскивать.",dragDescriptionTouch:"Дважды нажмите для начала перетаскивания.",dragDescriptionVirtual:"Щелкните для начала перетаскивания.",dragItem:U=>`Перетащить ${U.itemText}`,dragSelectedItems:(U,ie)=>`Перетащить ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} выбранный элемент`,other:()=>`${ie.number(U.count)} выбранных элем`})}`,dragSelectedKeyboard:(U,ie)=>`Нажмите Enter для перетаскивания ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} выбранного элемента`,other:()=>`${ie.number(U.count)} выбранных элементов`})}.`,dragSelectedKeyboardAlt:(U,ie)=>`Нажмите Alt + Enter для перетаскивания ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} выбранного элемента`,other:()=>`${ie.number(U.count)} выбранных элементов`})}.`,dragSelectedLongPress:(U,ie)=>`Нажмите и удерживайте для перетаскивания ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} выбранного элемента`,other:()=>`${ie.number(U.count)} выбранных элементов`})}.`,dragStartedKeyboard:"Начато перетаскивание. Нажмите клавишу Tab для выбора цели, затем нажмите клавишу Enter, чтобы применить перетаскивание, или клавишу Escape для отмены действия.",dragStartedTouch:"Начато перетаскивание. Выберите цель, затем дважды нажмите, чтобы применить перетаскивание.",dragStartedVirtual:"Начато перетаскивание. Нажмите клавишу Tab для выбора цели, затем нажмите клавишу Enter, чтобы применить перетаскивание.",dropCanceled:"Перетаскивание отменено.",dropComplete:"Перетаскивание завершено.",dropDescriptionKeyboard:"Нажмите клавишу Enter, чтобы применить перетаскивание. Нажмите клавишу Escape для отмены.",dropDescriptionTouch:"Дважды нажмите, чтобы применить перетаскивание.",dropDescriptionVirtual:"Щелкните, чтобы применить перетаскивание.",dropIndicator:"индикатор перетаскивания",dropOnItem:U=>`Перетащить на ${U.itemText}`,dropOnRoot:"Перетащить на",endDragKeyboard:"Перетаскивание. Нажмите клавишу Enter для отмены.",endDragTouch:"Перетаскивание. Дважды нажмите для отмены.",endDragVirtual:"Перетаскивание. Щелкните для отмены.",insertAfter:U=>`Вставить после ${U.itemText}`,insertBefore:U=>`Вставить перед ${U.itemText}`,insertBetween:U=>`Вставить между ${U.beforeItemText} и ${U.afterItemText}`};var kr={};kr={dragDescriptionKeyboard:"Stlačením klávesu Enter začnete presúvanie.",dragDescriptionKeyboardAlt:"Stlačením klávesov Alt + Enter začnete presúvanie.",dragDescriptionLongPress:"Dlhým stlačením začnete presúvanie.",dragDescriptionTouch:"Dvojitým kliknutím začnete presúvanie.",dragDescriptionVirtual:"Kliknutím začnete presúvanie.",dragItem:U=>`Presunúť položku ${U.itemText}`,dragSelectedItems:(U,ie)=>`Presunúť ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} vybratú položku`,other:()=>`${ie.number(U.count)} vybraté položky`})}`,dragSelectedKeyboard:(U,ie)=>`Stlačením klávesu Enter presuniete ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} vybratú položku`,other:()=>`${ie.number(U.count)} vybratých položiek`})}.`,dragSelectedKeyboardAlt:(U,ie)=>`Stlačením klávesov Alt + Enter presuniete ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} vybratú položku`,other:()=>`${ie.number(U.count)} vybratých položiek`})}.`,dragSelectedLongPress:(U,ie)=>`Dlhým stlačením presuniete ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} vybratú položku`,other:()=>`${ie.number(U.count)} vybratých položiek`})}.`,dragStartedKeyboard:"Presúvanie sa začalo. Do cieľového umiestnenia prejdete stlačením klávesu Tab. Ak chcete položku umiestniť, stlačte kláves Enter alebo stlačte kláves Esc, ak chcete presúvanie zrušiť.",dragStartedTouch:"Presúvanie sa začalo. Prejdite na cieľové umiestnenie a dvojitým kliknutím umiestnite položku.",dragStartedVirtual:"Presúvanie sa začalo. Prejdite na cieľové umiestnenie a kliknutím alebo stlačením klávesu Enter umiestnite položku.",dropCanceled:"Umiestnenie zrušené.",dropComplete:"Umiestnenie dokončené.",dropDescriptionKeyboard:"Stlačením klávesu Enter umiestnite položku. Stlačením klávesu Esc zrušíte presúvanie.",dropDescriptionTouch:"Dvojitým kliknutím umiestnite položku.",dropDescriptionVirtual:"Kliknutím umiestnite položku.",dropIndicator:"indikátor umiestnenia",dropOnItem:U=>`Umiestniť na položku ${U.itemText}`,dropOnRoot:"Umiestniť na",endDragKeyboard:"Prebieha presúvanie. Ak ho chcete zrušiť, stlačte kláves Enter.",endDragTouch:"Prebieha presúvanie. Dvojitým kliknutím ho môžete zrušiť.",endDragVirtual:"Prebieha presúvanie.",insertAfter:U=>`Vložiť za položku ${U.itemText}`,insertBefore:U=>`Vložiť pred položku ${U.itemText}`,insertBetween:U=>`Vložiť medzi položky ${U.beforeItemText} a ${U.afterItemText}`};var br={};br={dragDescriptionKeyboard:"Pritisnite tipko Enter za začetek vlečenja.",dragDescriptionKeyboardAlt:"Pritisnite tipki Alt + Enter za začetek vlečenja.",dragDescriptionLongPress:"Pritisnite in zadržite za začetek vlečenja.",dragDescriptionTouch:"Dvotapnite za začetek vlečenja.",dragDescriptionVirtual:"Kliknite za začetek vlečenja.",dragItem:U=>`Povleci ${U.itemText}`,dragSelectedItems:(U,ie)=>`Povlecite ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} izbran element`,other:()=>`izbrane elemente (${ie.number(U.count)})`})}`,dragSelectedKeyboard:(U,ie)=>`Pritisnite tipko Enter, da povlečete ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} izbrani element`,other:()=>`${ie.number(U.count)} izbranih elementov`})}.`,dragSelectedKeyboardAlt:(U,ie)=>`Pritisnite tipki Alt + Enter, da povlečete ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} izbrani element`,other:()=>`${ie.number(U.count)} izbranih elementov`})}.`,dragSelectedLongPress:(U,ie)=>`Pritisnite in zadržite, da povlečete ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} izbrani element`,other:()=>`${ie.number(U.count)} izbranih elementov`})}.`,dragStartedKeyboard:"Vlečenje se je začelo. Pritisnite tipko Tab za pomik na mesto, kamor želite spustiti elemente, in pritisnite tipko Enter, da jih spustite, ali tipko Escape, da prekličete postopek.",dragStartedTouch:"Vlečenje se je začelo. Pomaknite se na mesto, kamor želite spustiti elemente, in dvotapnite, da jih spustite.",dragStartedVirtual:"Vlečenje se je začelo. Pomaknite se na mesto, kamor želite spustiti elemente, in kliknite ali pritisnite tipko Enter, da jih spustite.",dropCanceled:"Spust je preklican.",dropComplete:"Spust je končan.",dropDescriptionKeyboard:"Pritisnite tipko Enter, da spustite. Pritisnite tipko Escape, da prekličete vlečenje.",dropDescriptionTouch:"Dvotapnite, da spustite.",dropDescriptionVirtual:"Kliknite, da spustite.",dropIndicator:"indikator spusta",dropOnItem:U=>`Spusti na mesto ${U.itemText}`,dropOnRoot:"Spusti na mesto",endDragKeyboard:"Vlečenje. Pritisnite tipko Enter za preklic vlečenja.",endDragTouch:"Vlečenje. Dvotapnite za preklic vlečenja.",endDragVirtual:"Vlečenje. Kliknite, da prekličete vlečenje.",insertAfter:U=>`Vstavi za ${U.itemText}`,insertBefore:U=>`Vstavi pred ${U.itemText}`,insertBetween:U=>`Vstavi med ${U.beforeItemText} in ${U.afterItemText}`};var vr={};vr={dragItem:U=>`Prevucite ${U.itemText}`,dragSelectedItems:(U,ie)=>`Prevucite ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} izabranu stavku`,other:()=>`${ie.number(U.count)} izabrane stavke`})}`,dragDescriptionKeyboard:"Pritisnite Enter da biste započeli prevlačenje..",dragDescriptionKeyboardAlt:"Pritisnite Alt + Enter da biste započeli prevlačenje.",dragDescriptionLongPress:"Pritisnite dugo da biste započeli prevlačenje.",dragDescriptionTouch:"Dvaput dodirnite za otpuštanje.",dragDescriptionVirtual:"Kliknite da biste započeli prevlačenje.",dragStartedKeyboard:"Prevlačenje je započeto. Pritisnite Tab da biste otišli do cilja za otpuštanje, zatim pritisnite Enter za ispuštanje ili pritisnite Escape za otkazivanje.",dragStartedTouch:"Prevlačenje je započeto. Idite do cilja za otpuštanje, a zatim dvaput dodirnite za otpuštanje.",dragStartedVirtual:"Prevlačenje je započeto. Idite do cilja za otpuštanje, a zatim kliknite ili pritinite Enter za otpuštanje.",endDragKeyboard:"Prevlačenje u toku. Pritisnite Enter da biste otkazali prevlačenje.",endDragTouch:"Prevlačenje u toku. Dvaput dodirnite da biste otkazali prevlačenje.",endDragVirtual:"Prevlačenje u toku. Kliknite da biste otkazali prevlačenje.",dragSelectedKeyboard:(U,ie)=>`Pritisnite Enter da biste prevukli ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} izabranu stavku`,other:()=>`${ie.number(U.count)} izabranih stavki`})}.`,dragSelectedKeyboardAlt:(U,ie)=>`Pritisnite Alt + Enter da biste prevukli ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} izabranu stavku`,other:()=>`${ie.number(U.count)} izabranih stavki`})}.`,dragSelectedLongPress:(U,ie)=>`Pritisnite dugo da biste prevukli ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} izabranu stavku`,other:()=>`${ie.number(U.count)} izabranih stavki`})}.`,dropDescriptionKeyboard:"Pritisnite Enter da biste otpustili. Pritisnite Escape da biste otkazali prevlačenje.",dropDescriptionTouch:"Dvaput dodirnite za otpuštanje.",dropDescriptionVirtual:"Kliknite za otpuštanje.",dropCanceled:"Otpuštanje je otkazano.",dropComplete:"Prevlačenje je završeno.",dropIndicator:"Indikator otpuštanja",dropOnRoot:"Otpusti na",dropOnItem:U=>`Otpusti na ${U.itemText}`,insertBefore:U=>`Umetnite ispred ${U.itemText}`,insertBetween:U=>`Umetnite između ${U.beforeItemText} i ${U.afterItemText}`,insertAfter:U=>`Umetnite posle ${U.itemText}`};var qt={};qt={dragDescriptionKeyboard:"Tryck på enter för att börja dra.",dragDescriptionKeyboardAlt:"Tryck på Alt + Retur för att börja dra.",dragDescriptionLongPress:"Tryck länge för att börja dra.",dragDescriptionTouch:"Dubbeltryck för att börja dra.",dragDescriptionVirtual:"Klicka för att börja dra.",dragItem:U=>`Dra ${U.itemText}`,dragSelectedItems:(U,ie)=>`Dra ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} valt objekt`,other:()=>`${ie.number(U.count)} valda objekt`})}`,dragSelectedKeyboard:(U,ie)=>`Tryck på Retur för att dra ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} markerat objekt`,other:()=>`${ie.number(U.count)} markerade objekt`})}.`,dragSelectedKeyboardAlt:(U,ie)=>`Tryck på Alt + Retur för att dra ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} markerat objekt`,other:()=>`${ie.number(U.count)} markerade objekt`})}.`,dragSelectedLongPress:(U,ie)=>`Tryck länge för att dra ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} markerat objekt`,other:()=>`${ie.number(U.count)} markerade objekt`})}.`,dragStartedKeyboard:"Börja dra. Tryck på tabb för att navigera till målet, tryck på enter för att släppa eller på escape för att avbryta.",dragStartedTouch:"Börja dra. Navigera till ett mål och dubbeltryck för att släppa.",dragStartedVirtual:"Börja dra. Navigera till ett mål och klicka eller tryck på enter för att släppa.",dropCanceled:"Släppåtgärd avbröts.",dropComplete:"Släppåtgärd klar.",dropDescriptionKeyboard:"Tryck på enter för att släppa. Tryck på escape för att avbryta dragåtgärd.",dropDescriptionTouch:"Dubbeltryck för att släppa.",dropDescriptionVirtual:"Klicka för att släppa.",dropIndicator:"släppindikator",dropOnItem:U=>`Släpp på ${U.itemText}`,dropOnRoot:"Släpp på",endDragKeyboard:"Drar. Tryck på enter för att avbryta dragåtgärd.",endDragTouch:"Drar. Dubbeltryck för att avbryta dragåtgärd.",endDragVirtual:"Drar. Klicka för att avbryta dragåtgärd.",insertAfter:U=>`Infoga efter ${U.itemText}`,insertBefore:U=>`Infoga före ${U.itemText}`,insertBetween:U=>`Infoga mellan ${U.beforeItemText} och ${U.afterItemText}`};var Je={};Je={dragDescriptionKeyboard:"Sürüklemeyi başlatmak için Enter'a basın.",dragDescriptionKeyboardAlt:"Sürüklemeyi başlatmak için Alt + Enter'a basın.",dragDescriptionLongPress:"Sürüklemeye başlamak için uzun basın.",dragDescriptionTouch:"Sürüklemeyi başlatmak için çift tıklayın.",dragDescriptionVirtual:"Sürüklemeyi başlatmak için tıklayın.",dragItem:U=>`${U.itemText}’i sürükle`,dragSelectedItems:(U,ie)=>`Sürükle ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} seçili öge`,other:()=>`${ie.number(U.count)} seçili öge`})}`,dragSelectedKeyboard:(U,ie)=>`${ie.plural(U.count,{one:()=>`${ie.number(U.count)} seçilmiş öğe`,other:()=>`${ie.number(U.count)} seçilmiş öğe`})} öğesini sürüklemek için Enter'a basın.`,dragSelectedKeyboardAlt:(U,ie)=>`${ie.plural(U.count,{one:()=>`${ie.number(U.count)} seçilmiş öğe`,other:()=>`${ie.number(U.count)} seçilmiş öğe`})} öğesini sürüklemek için Alt + Enter tuşuna basın.`,dragSelectedLongPress:(U,ie)=>`${ie.plural(U.count,{one:()=>`${ie.number(U.count)} seçilmiş öğe`,other:()=>`${ie.number(U.count)} seçilmiş öğe`})} öğesini sürüklemek için uzun basın.`,dragStartedKeyboard:"Sürükleme başlatıldı. Bir bırakma hedefine gitmek için Tab’a basın, ardından bırakmak için Enter’a basın veya iptal etmek için Escape’e basın.",dragStartedTouch:"Sürükleme başlatıldı. Bir bırakma hedefine gidin, ardından bırakmak için çift tıklayın.",dragStartedVirtual:"Sürükleme başlatıldı. Bir bırakma hedefine gidin, ardından bırakmak için Enter’a tıklayın veya basın.",dropCanceled:"Bırakma iptal edildi.",dropComplete:"Bırakma tamamlandı.",dropDescriptionKeyboard:"Bırakmak için Enter'a basın. Sürüklemeyi iptal etmek için Escape'e basın.",dropDescriptionTouch:"Bırakmak için çift tıklayın.",dropDescriptionVirtual:"Bırakmak için tıklayın.",dropIndicator:"bırakma göstergesi",dropOnItem:U=>`${U.itemText} üzerine bırak`,dropOnRoot:"Bırakın",endDragKeyboard:"Sürükleme. Sürüklemeyi iptal etmek için Enter'a basın.",endDragTouch:"Sürükleme. Sürüklemeyi iptal etmek için çift tıklayın.",endDragVirtual:"Sürükleme. Sürüklemeyi iptal etmek için tıklayın.",insertAfter:U=>`${U.itemText}’den sonra gir`,insertBefore:U=>`${U.itemText}’den önce gir`,insertBetween:U=>`${U.beforeItemText} ve ${U.afterItemText} arasına gir`};var tt={};tt={dragDescriptionKeyboard:"Натисніть Enter, щоб почати перетягування.",dragDescriptionKeyboardAlt:"Натисніть Alt + Enter, щоб почати перетягування.",dragDescriptionLongPress:"Натисніть і утримуйте, щоб почати перетягування.",dragDescriptionTouch:"Натисніть двічі, щоб почати перетягування.",dragDescriptionVirtual:"Натисніть, щоб почати перетягування.",dragItem:U=>`Перетягнути ${U.itemText}`,dragSelectedItems:(U,ie)=>`Перетягніть ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} вибраний елемент`,other:()=>`${ie.number(U.count)} вибраних елем`})}`,dragSelectedKeyboard:(U,ie)=>`Натисніть Enter, щоб перетягнути ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} вибраний елемент`,other:()=>`${ie.number(U.count)} вибраних елементи(-ів)`})}.`,dragSelectedKeyboardAlt:(U,ie)=>`Натисніть Alt + Enter, щоб перетягнути ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} вибраний елемент`,other:()=>`${ie.number(U.count)} вибраних елементи(-ів)`})}.`,dragSelectedLongPress:(U,ie)=>`Утримуйте, щоб перетягнути ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} вибраний елемент`,other:()=>`${ie.number(U.count)} вибраних елементи(-ів)`})}.`,dragStartedKeyboard:"Перетягування почалося. Натисніть Tab, щоб перейти до цілі перетягування, потім натисніть Enter, щоб перетягнути, або Escape, щоб скасувати.",dragStartedTouch:"Перетягування почалося. Перейдіть до цілі перетягування, потім натисніть двічі, щоб перетягнути.",dragStartedVirtual:"Перетягування почалося. Перейдіть до цілі перетягування, потім натисніть Enter, щоб перетягнути.",dropCanceled:"Перетягування скасовано.",dropComplete:"Перетягування завершено.",dropDescriptionKeyboard:"Натисніть Enter, щоб перетягнути. Натисніть Escape, щоб скасувати перетягування.",dropDescriptionTouch:"Натисніть двічі, щоб перетягнути.",dropDescriptionVirtual:"Натисніть, щоб перетягнути.",dropIndicator:"індикатор перетягування",dropOnItem:U=>`Перетягнути на ${U.itemText}`,dropOnRoot:"Перетягнути на",endDragKeyboard:"Триває перетягування. Натисніть Enter, щоб скасувати перетягування.",endDragTouch:"Триває перетягування. Натисніть двічі, щоб скасувати перетягування.",endDragVirtual:"Триває перетягування. Натисніть, щоб скасувати перетягування.",insertAfter:U=>`Вставити після ${U.itemText}`,insertBefore:U=>`Вставити перед ${U.itemText}`,insertBetween:U=>`Вставити між ${U.beforeItemText} і ${U.afterItemText}`};var Vt={};Vt={dragDescriptionKeyboard:"按 Enter 开始拖动。",dragDescriptionKeyboardAlt:"按 Alt + Enter 开始拖动。",dragDescriptionLongPress:"长按以开始拖动。",dragDescriptionTouch:"双击开始拖动。",dragDescriptionVirtual:"单击开始拖动。",dragItem:U=>`拖动 ${U.itemText}`,dragSelectedItems:(U,ie)=>`拖动 ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} 选中项目`,other:()=>`${ie.number(U.count)} 选中项目`})}`,dragSelectedKeyboard:(U,ie)=>`按 Enter 以拖动 ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} 个选定项`,other:()=>`${ie.number(U.count)} 个选定项`})}。`,dragSelectedKeyboardAlt:(U,ie)=>`按 Alt + Enter 以拖动 ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} 个选定项`,other:()=>`${ie.number(U.count)} 个选定项`})}。`,dragSelectedLongPress:(U,ie)=>`长按以拖动 ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} 个选定项`,other:()=>`${ie.number(U.count)} 个选定项`})}。`,dragStartedKeyboard:"已开始拖动。按 Tab 导航到放置目标,然后按 Enter 放置或按 Escape 取消。",dragStartedTouch:"已开始拖动。导航到放置目标,然后双击放置。",dragStartedVirtual:"已开始拖动。导航到放置目标,然后单击或按 Enter 放置。",dropCanceled:"放置已取消。",dropComplete:"放置已完成。",dropDescriptionKeyboard:"按 Enter 放置。按 Escape 取消拖动。",dropDescriptionTouch:"双击放置。",dropDescriptionVirtual:"单击放置。",dropIndicator:"放置标记",dropOnItem:U=>`放置于 ${U.itemText}`,dropOnRoot:"放置于",endDragKeyboard:"正在拖动。按 Enter 取消拖动。",endDragTouch:"正在拖动。双击取消拖动。",endDragVirtual:"正在拖动。单击取消拖动。",insertAfter:U=>`插入到 ${U.itemText} 之后`,insertBefore:U=>`插入到 ${U.itemText} 之前`,insertBetween:U=>`插入到 ${U.beforeItemText} 和 ${U.afterItemText} 之间`};var Ut={};Ut={dragDescriptionKeyboard:"按 Enter 鍵以開始拖曳。",dragDescriptionKeyboardAlt:"按 Alt+Enter 鍵以開始拖曳。",dragDescriptionLongPress:"長按以開始拖曳。",dragDescriptionTouch:"輕點兩下以開始拖曳。",dragDescriptionVirtual:"按一下滑鼠以開始拖曳。",dragItem:U=>`拖曳「${U.itemText}」`,dragSelectedItems:(U,ie)=>`拖曳 ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} 個選定項目`,other:()=>`${ie.number(U.count)} 個選定項目`})}`,dragSelectedKeyboard:(U,ie)=>`按 Enter 鍵以拖曳 ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} 個選定項目`,other:()=>`${ie.number(U.count)} 個選定項目`})}。`,dragSelectedKeyboardAlt:(U,ie)=>`按 Alt+Enter 鍵以拖曳 ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} 個選定項目`,other:()=>`${ie.number(U.count)} 個選定項目`})}。`,dragSelectedLongPress:(U,ie)=>`長按以拖曳 ${ie.plural(U.count,{one:()=>`${ie.number(U.count)} 個選定項目`,other:()=>`${ie.number(U.count)} 個選定項目`})}。`,dragStartedKeyboard:"已開始拖曳。按 Tab 鍵以瀏覽至放置目標,然後按 Enter 鍵以放置,或按 Escape 鍵以取消。",dragStartedTouch:"已開始拖曳。瀏覽至放置目標,然後輕點兩下以放置。",dragStartedVirtual:"已開始拖曳。瀏覽至放置目標,然後按一下滑鼠或按 Enter 鍵以放置。",dropCanceled:"放置已取消。",dropComplete:"放置已完成。",dropDescriptionKeyboard:"按 Enter 鍵以放置。按 Escape 鍵以取消拖曳。",dropDescriptionTouch:"輕點兩下以放置。",dropDescriptionVirtual:"按一下滑鼠以放置。",dropIndicator:"放置指示器",dropOnItem:U=>`放置在「${U.itemText}」上`,dropOnRoot:"放置在",endDragKeyboard:"拖曳中。按 Enter 鍵以取消拖曳。",endDragTouch:"拖曳中。輕點兩下以取消拖曳。",endDragVirtual:"拖曳中。按一下滑鼠以取消拖曳。",insertAfter:U=>`插入至「${U.itemText}」之後`,insertBefore:U=>`插入至「${U.itemText}」之前`,insertBetween:U=>`插入至「${U.beforeItemText}」和「${U.afterItemText}」之間`},Et={"ar-AE":kt,"bg-BG":Ye,"cs-CZ":$t,"da-DK":Lt,"de-DE":or,"el-GR":yr,"en-US":zr,"es-ES":Gr,"et-EE":Jr,"fi-FI":Kr,"fr-FR":rn,"he-IL":nn,"hr-HR":pn,"hu-HU":Dn,"it-IT":Zr,"ja-JP":Hn,"ko-KR":yn,"lt-LT":Ci,"lv-LV":ti,"nb-NO":Ei,"nl-NL":Br,"pl-PL":ht,"pt-BR":Wt,"pt-PT":er,"ro-RO":Rt,"ru-RU":pr,"sk-SK":kr,"sl-SI":br,"sr-SP":vr,"sv-SE":qt,"tr-TR":Je,"uk-UA":tt,"zh-CN":Vt,"zh-TW":Ut};const fr={keyboard:{start:"dragDescriptionKeyboard",end:"endDragKeyboard"},touch:{start:"dragDescriptionTouch",end:"endDragTouch"},virtual:{start:"dragDescriptionVirtual",end:"endDragVirtual"}};function rr(U){let{hasDragButton:ie}=U,hr=(0,a.useLocalizedStringFormatter)(b(Et)),nr=(0,r.useRef)({options:U,x:0,y:0}).current;nr.options=U;let hn=(0,r.useRef)(!1),[,ui]=(0,r.useState)(!1),Zi=qr=>{hn.current=qr,ui(qr)},{addGlobalListener:Fi,removeAllGlobalListeners:na}=(0,n.useGlobalListeners)(),zi=(0,r.useRef)(null),An=qr=>{var sa;if(qr.defaultPrevented)return;if(zi.current==="virtual"){qr.preventDefault(),ni(qr.target),zi.current=null;return}typeof U.onDragStart=="function"&&U.onDragStart({type:"dragstart",x:qr.clientX,y:qr.clientY});let Po=U.getItems();k(qr.dataTransfer,Po);let Aa=D.all;if(typeof U.getAllowedDropOperations=="function"){let Ca=U.getAllowedDropOperations();Aa=D.none;for(let $o of Ca)Aa|=D[$o]||D.none}at(Aa),qr.dataTransfer.effectAllowed=I[Aa]||"none",typeof((sa=U.preview)===null||sa===void 0?void 0:sa.current)=="function"&&U.preview.current(Po,Ca=>{let $o=Ca.getBoundingClientRect(),sl=qr.currentTarget.getBoundingClientRect(),eu=qr.clientX-sl.x,Uu=qr.clientY-sl.y;(eu>$o.width||Uu>$o.height)&&(eu=$o.width/2,Uu=$o.height/2);let Ku=2*Math.round($o.height/2);Ca.style.height=`${Ku}px`,qr.dataTransfer.setDragImage(Ca,eu,Uu)}),Fi(window,"drop",Ca=>{if(!Be(Ca.target))throw Ca.preventDefault(),Ca.stopPropagation(),new Error("Drags initiated from the React Aria useDrag hook may only be dropped on a target created with useDrop. This ensures that a keyboard and screen reader accessible alternative is available.")},{capture:!0,once:!0}),nr.x=qr.clientX,nr.y=qr.clientY,requestAnimationFrame(()=>{Zi(!0)})},ri=qr=>{qr.clientX===nr.x&&qr.clientY===nr.y||(typeof U.onDragMove=="function"&&U.onDragMove({type:"dragmove",x:qr.clientX,y:qr.clientY}),nr.x=qr.clientX,nr.y=qr.clientY)},on=qr=>{if(typeof U.onDragEnd=="function"){let sa={type:"dragend",x:qr.clientX,y:qr.clientY,dropOperation:N[qr.dataTransfer.dropEffect]};Ke&&(sa.dropOperation=N[Ke]),U.onDragEnd(sa)}Zi(!1),na(),at(D.none),Bt(void 0)};(0,n.useLayoutEffect)(()=>()=>{if(hn.current){if(typeof nr.options.onDragEnd=="function"){let qr={type:"dragend",x:0,y:0,dropOperation:N[Ke||"none"]};nr.options.onDragEnd(qr)}Zi(!1),at(D.none),Bt(void 0)}},[nr]);let Ur=qr=>{qr.pointerType!=="keyboard"&&qr.pointerType!=="virtual"||ni(qr.target)},ni=qr=>{if(typeof nr.options.onDragStart=="function"){let sa=qr.getBoundingClientRect();nr.options.onDragStart({type:"dragstart",x:sa.x+sa.width/2,y:sa.y+sa.height/2})}P({element:qr,items:nr.options.getItems(),allowedDropOperations:typeof nr.options.getAllowedDropOperations=="function"?nr.options.getAllowedDropOperations():["move","copy","link"],onDragEnd(sa){Zi(!1),typeof nr.options.onDragEnd=="function"&&nr.options.onDragEnd(sa)}},hr),Zi(!0)},Bn=p(),Ln=hn.current?fr[Bn].end:fr[Bn].start,hi=(0,n.useDescription)(hr.format(Ln)),ma;return ie||(ma={...hi,onPointerDown(qr){if(zi.current=(0,n.isVirtualPointerEvent)(qr.nativeEvent)?"virtual":qr.pointerType,qr.width<1&&qr.height<1)zi.current="virtual";else{let sa=qr.currentTarget.getBoundingClientRect(),Po=qr.clientX-sa.x,Aa=qr.clientY-sa.y,Ca=sa.width/2,$o=sa.height/2;Math.abs(Po-Ca)<=.5&&Math.abs(Aa-$o)<=.5?zi.current="virtual":zi.current=qr.pointerType}},onKeyDownCapture(qr){qr.target===qr.currentTarget&&qr.key==="Enter"&&(qr.preventDefault(),qr.stopPropagation())},onKeyUpCapture(qr){qr.target===qr.currentTarget&&qr.key==="Enter"&&(qr.preventDefault(),qr.stopPropagation(),ni(qr.target))},onClick(qr){((0,n.isVirtualClick)(qr.nativeEvent)||zi.current==="virtual")&&(qr.preventDefault(),qr.stopPropagation(),ni(qr.target))}}),{dragProps:{...ma,draggable:"true",onDragStart:An,onDrag:ri,onDragEnd:on},dragButtonProps:{...hi,onPress:Ur},isDragging:hn.current}}const mt={keyboard:"dropDescriptionKeyboard",touch:"dropDescriptionTouch",virtual:"dropDescriptionVirtual"};function st(){let U=(0,a.useLocalizedStringFormatter)(b(Et)),ie=p(),hr=dt();return{dropProps:{...(0,n.useDescription)(hr?U.format(mt[ie]):""),onClick:()=>{}}}}const ft=800;function Gt(U){let[ie,hr]=(0,r.useState)(!1),nr=(0,r.useRef)({x:0,y:0,dragOverElements:new Set,dropEffect:"none",allowedOperations:D.all,dropActivateTimer:null}).current,hn=on=>{if(hr(!0),typeof U.onDropEnter=="function"){let Ur=on.currentTarget.getBoundingClientRect();U.onDropEnter({type:"dropenter",x:on.clientX-Ur.x,y:on.clientY-Ur.y})}},ui=on=>{if(hr(!1),typeof U.onDropExit=="function"){let Ur=on.currentTarget.getBoundingClientRect();U.onDropExit({type:"dropexit",x:on.clientX-Ur.x,y:on.clientY-Ur.y})}},Zi=on=>{on.preventDefault(),on.stopPropagation();let Ur=gr(on);if(on.clientX===nr.x&&on.clientY===nr.y&&Ur===nr.allowedOperations){on.dataTransfer.dropEffect=nr.dropEffect;return}nr.x=on.clientX,nr.y=on.clientY;let ni=nr.dropEffect;if(Ur!==nr.allowedOperations){let Bn=Sr(Ur),Ln=Bn[0];if(typeof U.getDropOperation=="function"){let hi=new $(on.dataTransfer);Ln=Vr(Ur,U.getDropOperation(hi,Bn))}nr.dropEffect=H[Ln]||"none"}if(typeof U.getDropOperationForPoint=="function"){let Bn=new $(on.dataTransfer),Ln=on.currentTarget.getBoundingClientRect(),hi=Vr(Ur,U.getDropOperationForPoint(Bn,Sr(Ur),nr.x-Ln.x,nr.y-Ln.y));nr.dropEffect=H[hi]||"none"}if(nr.allowedOperations=Ur,on.dataTransfer.dropEffect=nr.dropEffect,nr.dropEffect==="none"&&ni!=="none"?ui(on):nr.dropEffect!=="none"&&ni==="none"&&hn(on),typeof U.onDropMove=="function"&&nr.dropEffect!=="none"){let Bn=on.currentTarget.getBoundingClientRect();U.onDropMove({type:"dropmove",x:nr.x-Bn.x,y:nr.y-Bn.y})}if(clearTimeout(nr.dropActivateTimer),typeof U.onDropActivate=="function"&&nr.dropEffect!=="none"){let Bn=on.currentTarget.getBoundingClientRect();nr.dropActivateTimer=setTimeout(()=>{U.onDropActivate({type:"dropactivate",x:nr.x-Bn.x,y:nr.y-Bn.y})},ft)}},Fi=on=>{if(on.preventDefault(),on.stopPropagation(),nr.dragOverElements.add(on.target),nr.dragOverElements.size>1)return;let Ur=gr(on),ni=Sr(Ur),Bn=ni[0];if(typeof U.getDropOperation=="function"){let Ln=new $(on.dataTransfer);Bn=Vr(Ur,U.getDropOperation(Ln,ni))}if(typeof U.getDropOperationForPoint=="function"){let Ln=new $(on.dataTransfer),hi=on.currentTarget.getBoundingClientRect();Bn=Vr(Ur,U.getDropOperationForPoint(Ln,ni,on.clientX-hi.x,on.clientY-hi.y))}nr.x=on.clientX,nr.y=on.clientY,nr.allowedOperations=Ur,nr.dropEffect=H[Bn]||"none",on.dataTransfer.dropEffect=nr.dropEffect,Bn!=="cancel"&&hn(on)},na=on=>{on.preventDefault(),on.stopPropagation(),nr.dragOverElements.delete(on.target);for(let Ur of nr.dragOverElements)on.currentTarget.contains(Ur)||nr.dragOverElements.delete(Ur);nr.dragOverElements.size>0||(nr.dropEffect!=="none"&&ui(on),clearTimeout(nr.dropActivateTimer))},zi=on=>{if(on.preventDefault(),on.stopPropagation(),Bt(nr.dropEffect),typeof U.onDrop=="function"){let ni=N[nr.dropEffect],Bn=M(on.dataTransfer),Ln=on.currentTarget.getBoundingClientRect(),hi={type:"drop",x:on.clientX-Ln.x,y:on.clientY-Ln.y,items:Bn,dropOperation:ni};U.onDrop(hi)}let Ur={...Ee};nr.dragOverElements.clear(),ui(on),clearTimeout(nr.dropActivateTimer),Ur.draggingCollectionRef==null?Bt(void 0):rt(Ur)},An=(0,r.useRef)(U);An.current=U,(0,n.useLayoutEffect)(()=>C({element:An.current.ref.current,getDropOperation:An.current.getDropOperation,onDropEnter(on){hr(!0),typeof An.current.onDropEnter=="function"&&An.current.onDropEnter(on)},onDropExit(on){hr(!1),typeof An.current.onDropExit=="function"&&An.current.onDropExit(on)},onDrop(on){typeof An.current.onDrop=="function"&&An.current.onDrop(on)},onDropActivate(on){typeof An.current.onDropActivate=="function"&&An.current.onDropActivate(on)}}),[An]);let{dropProps:ri}=st();return{dropProps:{...ri,onDragEnter:Fi,onDragOver:Zi,onDragLeave:na,onDrop:zi},isDropTarget:ie}}function gr(U){let ie=O[U.dataTransfer.effectAllowed];ur&&(ie&=ur);let hr=D.none;return(0,n.isMac)()?(U.altKey&&(hr|=D.copy),U.ctrlKey&&!(0,n.isIPad)()&&(hr|=D.link),U.metaKey&&(hr|=D.move)):(U.altKey&&(hr|=D.link),U.shiftKey&&(hr|=D.move),U.ctrlKey&&(hr|=D.copy)),hr?ie&hr:ie}function Sr(U){let ie=[];return U&D.move&&ie.push("move"),U&D.copy&&ie.push("copy"),U&D.link&&ie.push("link"),ie}function Vr(U,ie){let hr=D[ie];return U&hr?ie:"cancel"}const xt=20;function en(U){let ie=(0,r.useRef)(null);(0,r.useEffect)(()=>{U.current&&(ie.current=(0,n.isScrollable)(U.current)?U.current:(0,n.getScrollParent)(U.current))},[U]);let hr=(0,r.useRef)({timer:null,dx:0,dy:0}).current,nr=(0,r.useCallback)(()=>{ie.current.scrollLeft+=hr.dx,ie.current.scrollTop+=hr.dy,hr.timer&&(hr.timer=requestAnimationFrame(nr))},[ie,hr]);return{move(hn,ui){if(!(0,n.isWebKit)()||(0,n.isIOS)()||!ie.current)return;let Zi=ie.current.getBoundingClientRect(),Fi=xt,na=xt,zi=Zi.height-xt,An=Zi.width-xt;hn<Fi||hn>An||ui<na||ui>zi?(hn<Fi?hr.dx=hn-Fi:hn>An&&(hr.dx=hn-An),ui<na?hr.dy=ui-na:ui>zi&&(hr.dy=ui-zi),hr.timer||(hr.timer=requestAnimationFrame(nr))):this.stop()},stop(){hr.timer&&(cancelAnimationFrame(hr.timer),hr.timer=null)}}}const an=["before","on","after"];function Mn(U,ie,hr){let nr=(0,r.useRef)({props:U,state:ie,nextTarget:null,dropOperation:null}).current;nr.props=U,nr.state=ie;let hn=(0,r.useCallback)(async An=>{let{onInsert:ri,onRootDrop:on,onItemDrop:Ur,onReorder:ni,acceptedDragTypes:Bn="all",shouldAcceptItemDrop:Ln}=nr.props,{draggingKeys:hi}=Ee,ma=At(hr),{target:qr,dropOperation:sa,items:Po}=An,Aa=Po;(Bn!=="all"||Ln)&&(Aa=Po.filter(Ca=>{let $o;return Ca.kind==="directory"?$o=new Set([x]):$o=Ca.kind==="file"?new Set([Ca.type]):Ca.types,Bn==="all"||Bn.some(sl=>$o.has(sl))?qr.type==="item"&&qr.dropPosition==="on"&&Ln?Ln(qr,$o):!0:!1})),Aa.length>0&&(qr.type==="root"&&on&&await on({items:Aa,dropOperation:sa}),qr.type==="item"&&(qr.dropPosition==="on"&&Ur&&await Ur({items:Aa,dropOperation:sa,isInternal:ma,target:qr}),qr.dropPosition!=="on"&&(!ma&&ri&&await ri({items:Aa,dropOperation:sa,target:qr}),ma&&ni&&await ni({keys:hi,dropOperation:sa,target:qr}))))},[nr,hr]),ui=en(hr),{dropProps:Zi}=Gt({ref:hr,onDropEnter(){ie.setTarget(nr.nextTarget)},onDropMove(An){ie.setTarget(nr.nextTarget),ui.move(An.x,An.y)},getDropOperationForPoint(An,ri,on,Ur){let{draggingKeys:ni,dropCollectionRef:Bn}=Ee,Ln=At(hr),hi=qr=>ie.getDropOperation({target:qr,types:An,allowedOperations:ri,isInternal:Ln,draggingKeys:ni})!=="cancel",ma=U.dropTargetDelegate.getDropTargetFromPoint(on,Ur,hi);if(!ma)return nr.dropOperation="cancel",nr.nextTarget=null,"cancel";if(nr.dropOperation=ie.getDropOperation({target:ma,types:An,allowedOperations:ri,isInternal:Ln,draggingKeys:ni}),nr.dropOperation==="cancel"){let qr={type:"root"},sa=ie.getDropOperation({target:qr,types:An,allowedOperations:ri,isInternal:Ln,draggingKeys:ni});sa!=="cancel"&&(ma=qr,nr.dropOperation=sa)}return ma&&nr.dropOperation!=="cancel"&&(hr==null?void 0:hr.current)!==(Bn==null?void 0:Bn.current)&&Ze(hr),nr.nextTarget=nr.dropOperation==="cancel"?null:ma,nr.dropOperation},onDropExit(){Ze(void 0),ie.setTarget(null),ui.stop()},onDropActivate(An){var ri,on;((ri=ie.target)===null||ri===void 0?void 0:ri.type)==="item"&&((on=ie.target)===null||on===void 0?void 0:on.dropPosition)==="on"&&typeof U.onDropActivate=="function"&&U.onDropActivate({type:"dropactivate",x:An.x,y:An.y,target:ie.target})},onDrop(An){Ze(hr),ie.target&&na(An,ie.target);let{draggingCollectionRef:ri}=Ee;ri==null&&nt()}}),Fi=(0,r.useRef)(null),na=(0,r.useCallback)((An,ri)=>{var on;let{state:Ur}=nr;Ur.selectionManager.setFocused(!0);let ni=Ur.selectionManager.focusedKey;Ee.draggingKeys.has((on=Ur.collection.getItem(ni))===null||on===void 0?void 0:on.parentKey)&&(ni=Ur.collection.getItem(ni).parentKey,Ur.selectionManager.setFocusedKey(ni)),Fi.current={timeout:null,focusedKey:ni,collection:Ur.collection,selectedKeys:Ur.selectionManager.selectedKeys},(nr.props.onDrop||hn)({type:"drop",x:An.x,y:An.y,target:ri,items:An.items,dropOperation:An.dropOperation}),Fi.current.timeout=setTimeout(()=>{let{state:Ln}=nr;ri.type==="item"&&ri.dropPosition==="on"&&Ln.collection.getItem(ri.key)!=null?(Ln.selectionManager.setFocusedKey(ri.key),Ln.selectionManager.setFocused(!0),(0,t.setInteractionModality)("keyboard")):Ln.selectionManager.isSelected(ni)||(0,t.setInteractionModality)("keyboard"),Fi.current=null},50)},[nr,hn]);(0,r.useEffect)(()=>()=>{Fi.current&&clearTimeout(Fi.current.timeout)},[]),(0,n.useLayoutEffect)(()=>{if(Fi.current&&ie.selectionManager.isFocused&&ie.collection.size>Fi.current.collection.size&&ie.selectionManager.isSelectionEqual(Fi.current.selectedKeys)){let An=new Set;for(let ri of ie.collection.getKeys())Fi.current.collection.getItem(ri)||An.add(ri);if(ie.selectionManager.setSelectedKeys(An),ie.selectionManager.focusedKey===Fi.current.focusedKey){let ri=An.keys().next().value,on=ie.collection.getItem(ri);(on==null?void 0:on.type)==="cell"&&(ri=on.parentKey),ie.selectionManager.setFocusedKey(ri),ie.selectionManager.selectionMode==="none"&&(0,t.setInteractionModality)("keyboard")}Fi.current=null}}),(0,r.useEffect)(()=>{let An=(Ur,ni=!0)=>{if(!Ur)return{type:"root"};let{keyboardDelegate:Bn}=nr.props,Ln=Ur.type==="item"?Bn.getKeyBelow(Ur.key):Bn.getFirstKey(),hi="before";if(Ur.type==="item"){let ma=an.indexOf(Ur.dropPosition),qr=an[ma+1];if(ma<an.length-1&&!(qr==="after"&&Ln!=null))return{type:"item",key:Ur.key,dropPosition:qr};Ur.dropPosition==="after"&&(hi="on")}return Ln==null?ni?{type:"root"}:null:{type:"item",key:Ln,dropPosition:hi}},ri=(Ur,ni=!0)=>{let{keyboardDelegate:Bn}=nr.props,Ln=(Ur==null?void 0:Ur.type)==="item"?Bn.getKeyAbove(Ur.key):Bn.getLastKey(),hi=!Ur||Ur.type==="root"?"after":"on";if((Ur==null?void 0:Ur.type)==="item"){let ma=an.indexOf(Ur.dropPosition),qr=an[ma-1];if(ma>0&&qr!=="after")return{type:"item",key:Ur.key,dropPosition:qr};Ur.dropPosition==="before"&&(hi="on")}return Ln==null?ni?{type:"root"}:null:{type:"item",key:Ln,dropPosition:hi}},on=(Ur,ni,Bn,Ln,hi=!0)=>{let ma=0,qr,{draggingKeys:sa}=Ee,Po=At(hr);do{let Aa=Ln(Ur,hi);if(!Aa)return null;Ur=Aa,qr=nr.state.getDropOperation({target:Aa,types:ni,allowedOperations:Bn,isInternal:Po,draggingKeys:sa}),Ur.type==="root"&&ma++}while(qr==="cancel"&&!nr.state.isDropTarget(Ur)&&ma<2);return qr==="cancel"?null:Ur};return C({element:hr.current,getDropOperation(Ur,ni){if(nr.state.target){let{draggingKeys:Ln}=Ee,hi=At(hr);return nr.state.getDropOperation({target:nr.state.target,types:Ur,allowedOperations:ni,isInternal:hi,draggingKeys:Ln})}return on(null,Ur,ni,An)?"move":"cancel"},onDropEnter(Ur,ni){let Bn=f(ni.items),Ln=nr.state.selectionManager,hi;Ze(hr);let ma=Ln.focusedKey,qr="after",sa=nr.state.collection.getItem(ma);if((sa==null?void 0:sa.type)==="cell"&&(ma=sa.parentKey),Ln.isSelected(ma)&&(Ln.selectedKeys.size>1&&Ln.firstSelectedKey===ma?qr="before":ma=Ln.lastSelectedKey),ma!=null){hi={type:"item",key:ma,dropPosition:qr};let{draggingKeys:Aa}=Ee,Ca=At(hr);var Po;nr.state.getDropOperation({target:hi,types:Bn,allowedOperations:ni.allowedDropOperations,isInternal:Ca,draggingKeys:Aa})==="cancel"&&(hi=(Po=on(hi,Bn,ni.allowedDropOperations,An,!1))!==null&&Po!==void 0?Po:on(hi,Bn,ni.allowedDropOperations,ri,!1))}hi||(hi=on(null,Bn,ni.allowedDropOperations,An)),nr.state.setTarget(hi)},onDropExit(){Ze(void 0),nr.state.setTarget(null)},onDropTargetEnter(Ur){nr.state.setTarget(Ur)},onDropActivate(Ur){var ni,Bn;((ni=nr.state.target)===null||ni===void 0?void 0:ni.type)==="item"&&((Bn=nr.state.target)===null||Bn===void 0?void 0:Bn.dropPosition)==="on"&&typeof nr.props.onDropActivate=="function"&&nr.props.onDropActivate({type:"dropactivate",x:Ur.x,y:Ur.y,target:nr.state.target})},onDrop(Ur,ni){Ze(hr),nr.state.target&&na(Ur,ni||nr.state.target)},onKeyDown(Ur,ni){let{keyboardDelegate:Bn}=nr.props,Ln=f(ni.items);switch(Ur.key){case"ArrowDown":if(Bn.getKeyBelow){let qr=on(nr.state.target,Ln,ni.allowedDropOperations,An);nr.state.setTarget(qr)}break;case"ArrowUp":if(Bn.getKeyAbove){let qr=on(nr.state.target,Ln,ni.allowedDropOperations,ri);nr.state.setTarget(qr)}break;case"Home":if(Bn.getFirstKey){let qr=on(null,Ln,ni.allowedDropOperations,An);nr.state.setTarget(qr)}break;case"End":if(Bn.getLastKey){let qr=on(null,Ln,ni.allowedDropOperations,ri);nr.state.setTarget(qr)}break;case"PageDown":if(Bn.getKeyPageBelow){let qr=nr.state.target;if(!qr)qr=on(null,Ln,ni.allowedDropOperations,An);else{let sa=Bn.getKeyPageBelow(qr.type==="item"?qr.key:Bn.getFirstKey()),Po=qr.type==="item"?qr.dropPosition:"after";(sa==null||qr.type==="item"&&qr.key===Bn.getLastKey())&&(sa=Bn.getLastKey(),Po="after"),qr={type:"item",key:sa,dropPosition:Po};let{draggingCollectionRef:Aa,draggingKeys:Ca}=Ee,$o=(Aa==null?void 0:Aa.current)===(hr==null?void 0:hr.current),sl=nr.state.getDropOperation({target:qr,types:Ln,allowedOperations:ni.allowedDropOperations,isInternal:$o,draggingKeys:Ca});var hi;sl==="cancel"&&(qr=(hi=on(qr,Ln,ni.allowedDropOperations,An,!1))!==null&&hi!==void 0?hi:on(qr,Ln,ni.allowedDropOperations,ri,!1))}nr.state.setTarget(qr??nr.state.target)}break;case"PageUp":{if(!Bn.getKeyPageAbove)break;let qr=nr.state.target;if(!qr)qr=on(null,Ln,ni.allowedDropOperations,ri);else if(qr.type==="item"){if(qr.key===Bn.getFirstKey())qr={type:"root"};else{let Ca=Bn.getKeyPageAbove(qr.key),$o=qr.dropPosition;Ca==null&&(Ca=Bn.getFirstKey(),$o="before"),qr={type:"item",key:Ca,dropPosition:$o}}let{draggingKeys:sa}=Ee,Po=At(hr),Aa=nr.state.getDropOperation({target:qr,types:Ln,allowedOperations:ni.allowedDropOperations,isInternal:Po,draggingKeys:sa});var ma;Aa==="cancel"&&(qr=(ma=on(qr,Ln,ni.allowedDropOperations,ri,!1))!==null&&ma!==void 0?ma:on(qr,Ln,ni.allowedDropOperations,An,!1))}nr.state.setTarget(qr??nr.state.target);break}}}})},[nr,hr,na]);let zi=(0,n.useId)();return E.set(ie,{id:zi,ref:hr}),{collectionProps:(0,n.mergeProps)(Zi,{id:zi,"aria-describedby":null})}}function kn(U,ie,hr){let{dropProps:nr}=st(),hn=d(ie);(0,r.useEffect)(()=>{if(hr.current)return se({element:hr.current,target:U.target,getDropOperation(An,ri){let{draggingKeys:on}=Ee,Ur=At(hn);return ie.getDropOperation({target:U.target,types:An,allowedOperations:ri,isInternal:Ur,draggingKeys:on})}})},[hr,U.target,ie,hn]);let ui=dt(),{draggingKeys:Zi}=Ee,Fi=At(hn),na=ui&&ie.getDropOperation({target:U.target,types:f(ui.dragTarget.items),allowedOperations:ui.dragTarget.allowedDropOperations,isInternal:Fi,draggingKeys:Zi})!=="cancel",zi=ie.isDropTarget(U.target);return(0,r.useEffect)(()=>{ui&&zi&&hr.current&&hr.current.focus()},[zi,ui,hr]),{dropProps:{...nr,"aria-hidden":!ui||na?void 0:"true"},isDropTarget:zi}}function Qn(U,ie,hr){let{target:nr}=U,{collection:hn}=ie,ui=(0,a.useLocalizedStringFormatter)(b(Et)),Zi=dt(),{dropProps:Fi}=kn(U,ie,hr),na=(0,n.useId)();var zi;let An=Bn=>{var Ln,hi;return(zi=(Ln=hn.getTextValue)===null||Ln===void 0?void 0:Ln.call(hn,Bn))!==null&&zi!==void 0?zi:(hi=hn.getItem(Bn))===null||hi===void 0?void 0:hi.textValue},ri="",on;if(nr.type==="root")ri=ui.format("dropOnRoot"),on=`${na} ${g(ie)}`;else if(nr.dropPosition==="on")ri=ui.format("dropOnItem",{itemText:An(nr.key)});else{let Bn,Ln;hn.getFirstKey()===nr.key&&nr.dropPosition==="before"?Bn=null:Bn=nr.dropPosition==="before"?hn.getKeyBefore(nr.key):nr.key,hn.getLastKey()===nr.key&&nr.dropPosition==="after"?Ln=null:Ln=nr.dropPosition==="after"?hn.getKeyAfter(nr.key):nr.key,Bn&&Ln?ri=ui.format("insertBetween",{beforeItemText:An(Bn),afterItemText:An(Ln)}):Bn?ri=ui.format("insertAfter",{itemText:An(Bn)}):Ln&&(ri=ui.format("insertBefore",{itemText:An(Ln)}))}let Ur=ie.isDropTarget(nr),ni=Zi?Fi["aria-hidden"]:"true";return{dropIndicatorProps:{...Fi,id:na,"aria-roledescription":ui.format("dropIndicator"),"aria-label":ri,"aria-labelledby":on,"aria-hidden":ni,tabIndex:-1},isDropTarget:Ur,isHidden:!Ur&&!!ni}}const Nt={keyboard:{selected:"dragSelectedKeyboard",notSelected:"dragDescriptionKeyboard"},touch:{selected:"dragSelectedLongPress",notSelected:"dragDescriptionLongPress"},virtual:{selected:"dragDescriptionVirtual",notSelected:"dragDescriptionVirtual"}};function Ai(U,ie){let hr=(0,a.useLocalizedStringFormatter)(b(Et)),nr=ie.selectionManager.isDisabled(U.key),{dragProps:hn,dragButtonProps:ui}=rr({getItems(){return ie.getItems(U.key)},preview:ie.preview,getAllowedDropOperations:ie.getAllowedDropOperations,hasDragButton:U.hasDragButton,onDragStart(hi){ie.startDrag(U.key,hi),lt(ie.draggingKeys)},onDragMove(hi){ie.moveDrag(hi)},onDragEnd(hi){let{dropOperation:ma}=hi,qr=ma==="cancel"?!1:At();ie.endDrag({...hi,keys:ie.draggingKeys,isInternal:qr}),nt()}}),Zi=ie.collection.getItem(U.key),Fi=ie.getKeysForDrag(U.key).size,na=Fi>1&&ie.selectionManager.isSelected(U.key),zi,An,ri=p();if(!U.hasDragButton&&ie.selectionManager.selectionMode!=="none"){let hi=Nt[ri][na?"selected":"notSelected"];U.hasAction&&ri==="keyboard"&&(hi+="Alt"),na?An=hr.format(hi,{count:Fi}):An=hr.format(hi),delete hn.onClick}else if(na)zi=hr.format("dragSelectedItems",{count:Fi});else{var on,Ur,ni,Bn;let hi=(Bn=(ni=(Ur=(on=ie.collection).getTextValue)===null||Ur===void 0?void 0:Ur.call(on,U.key))!==null&&ni!==void 0?ni:Zi==null?void 0:Zi.textValue)!==null&&Bn!==void 0?Bn:"";zi=hr.format("dragItem",{itemText:hi})}let Ln=(0,n.useDescription)(An);if(An&&Object.assign(hn,Ln),!U.hasDragButton&&U.hasAction){let{onKeyDownCapture:hi,onKeyUpCapture:ma}=hn;ri==="touch"&&delete hn["aria-describedby"],hn.onKeyDownCapture=qr=>{qr.altKey&&hi(qr)},hn.onKeyUpCapture=qr=>{qr.altKey&&ma(qr)}}return{dragProps:nr?{}:hn,dragButtonProps:{...ui,isDisabled:nr,"aria-label":zi}}}function Hi(U,ie,hr){let{draggingCollectionRef:nr}=Ee;ie.draggingKeys.size>0&&(nr==null?void 0:nr.current)!==hr.current&&$e(hr)}const _a=new Map;function Sa(U,ie){let hr=_a.get(U);if(!hr){let nr=new Set,hn=ui=>{for(let Zi of nr)Zi(ui)};hr={listener:hn,handlers:nr},_a.set(U,hr),document.addEventListener(U,hn)}return hr.handlers.add(ie),()=>{hr.handlers.delete(ie),hr.handlers.size===0&&(document.removeEventListener(U,hr.listener),_a.delete(U))}}function Ji(U){let ie=(0,r.useRef)(U);ie.current=U;let hr=(0,r.useRef)(!1),{focusProps:nr}=(0,t.useFocus)({onFocusChange:hn=>{hr.current=hn}});return(0,r.useEffect)(()=>{let hn=An=>{let ri=ie.current;hr.current&&ri.getItems&&An.preventDefault()},ui=An=>{var ri;let on=ie.current;!hr.current||!on.getItems||(An.preventDefault(),k(An.clipboardData,on.getItems()),(ri=on.onCopy)===null||ri===void 0||ri.call(on))},Zi=An=>{let ri=ie.current;hr.current&&ri.onCut&&ri.getItems&&An.preventDefault()},Fi=An=>{let ri=ie.current;!hr.current||!ri.onCut||!ri.getItems||(An.preventDefault(),k(An.clipboardData,ri.getItems()),ri.onCut())},na=An=>{let ri=ie.current;hr.current&&ri.onPaste&&An.preventDefault()},zi=An=>{let ri=ie.current;if(!hr.current||!ri.onPaste)return;An.preventDefault();let on=M(An.clipboardData);ri.onPaste(on)};return(0,n.chain)(Sa("beforecopy",hn),Sa("copy",ui),Sa("beforecut",Zi),Sa("cut",Fi),Sa("beforepaste",na),Sa("paste",zi))},[]),{clipboardProps:nr}}function ua(U,ie){let hr=U.children,[nr,hn]=(0,r.useState)(null),ui=(0,r.useRef)(null);return(0,r.useImperativeHandle)(ie,()=>(Zi,Fi)=>{(0,l.flushSync)(()=>{hn(hr(Zi))}),Fi(ui.current),requestAnimationFrame(()=>{hn(null)})},[hr]),nr?b(r).createElement("div",{style:{zIndex:-100,position:"absolute",top:0,left:-1e5},ref:ui},nr):null}let To=b(r).forwardRef(ua);class Ka{getDropTargetFromPoint(ie,hr,nr){if(this.collection.size===0)return{type:"root"};let hn=this.ref.current.getBoundingClientRect();ie+=hn.x,hr+=hn.y;let ui=this.ref.current.querySelectorAll("[data-key]"),Zi=new Map;for(let on of ui)on instanceof HTMLElement&&Zi.set(on.dataset.key,on);let Fi=[...this.collection],na=0,zi=Fi.length;for(;na<zi;){let on=Math.floor((na+zi)/2),Ur=Fi[on],Bn=Zi.get(String(Ur.key)).getBoundingClientRect();if(hr<Bn.top)zi=on;else if(hr>Bn.bottom)na=on+1;else{let Ln={type:"item",key:Ur.key,dropPosition:"on"};if(nr(Ln))hr<=Bn.top+5&&nr({...Ln,dropPosition:"before"})?Ln.dropPosition="before":hr>=Bn.bottom-5&&nr({...Ln,dropPosition:"after"})&&(Ln.dropPosition="after");else{let hi=Bn.top+Bn.height/2;hr<=hi&&nr({...Ln,dropPosition:"before"})?Ln.dropPosition="before":hr>=hi&&nr({...Ln,dropPosition:"after"})&&(Ln.dropPosition="after")}return Ln}}let An=Fi[Math.min(na,Fi.length-1)];return hn=Zi.get(String(An.key)).getBoundingClientRect(),Math.abs(hr-hn.top)<Math.abs(hr-hn.bottom)?{type:"item",key:An.key,dropPosition:"before"}:{type:"item",key:An.key,dropPosition:"after"}}constructor(ie,hr){this.collection=ie,this.ref=hr}}}(c$)),c$.exports}var d$={exports:{}},f$={exports:{}},p$={exports:{}},DN;function Cde(){return DN||(DN=1,function(e){var t=te,r=po(),n=o5();function a($,M,z,W){Object.defineProperty($,M,{get:z,set:W,enumerable:!0,configurable:!0})}function o($){return $&&$.__esModule?$.default:$}a(e.exports,"Layout",()=>s),a(e.exports,"LayoutInfo",()=>l),a(e.exports,"Point",()=>m),a(e.exports,"Rect",()=>b),a(e.exports,"Size",()=>D),a(e.exports,"ReusableView",()=>I),a(e.exports,"useVirtualizerState",()=>k);class s{shouldInvalidate(M,z){return M.width!==z.width||M.height!==z.height}validate(M){}getInitialLayoutInfo(M){return M}getFinalLayoutInfo(M){return M}}class l{copy(){let M=new l(this.type,this.key,this.rect.copy());return M.estimatedSize=this.estimatedSize,M.opacity=this.opacity,M.transform=this.transform,M.parentKey=this.parentKey,M.isSticky=this.isSticky,M.zIndex=this.zIndex,M.allowOverflow=this.allowOverflow,M}constructor(M,z,W){this.type=M,this.key=z,this.parentKey=null,this.rect=W,this.estimatedSize=!1,this.isSticky=!1,this.opacity=1,this.transform=null,this.zIndex=0,this.allowOverflow=!1}}class m{copy(){return new m(this.x,this.y)}equals(M){return this.x===M.x&&this.y===M.y}isOrigin(){return this.x===0&&this.y===0}constructor(M=0,z=0){this.x=M,this.y=z}}class b{get maxX(){return this.x+this.width}get maxY(){return this.y+this.height}get area(){return this.width*this.height}get topLeft(){return new m(this.x,this.y)}get topRight(){return new m(this.maxX,this.y)}get bottomLeft(){return new m(this.x,this.maxY)}get bottomRight(){return new m(this.maxX,this.maxY)}intersects(M){return this.x<=M.x+M.width&&M.x<=this.x+this.width&&this.y<=M.y+M.height&&M.y<=this.y+this.height}containsRect(M){return this.x<=M.x&&this.y<=M.y&&this.maxX>=M.maxX&&this.maxY>=M.maxY}containsPoint(M){return this.x<=M.x&&this.y<=M.y&&this.maxX>=M.x&&this.maxY>=M.y}getCornerInRect(M){for(let z of["topLeft","topRight","bottomLeft","bottomRight"])if(M.containsPoint(this[z]))return z;return null}equals(M){return M.x===this.x&&M.y===this.y&&M.width===this.width&&M.height===this.height}pointEquals(M){return this.x===M.x&&this.y===M.y}sizeEquals(M){return this.width===M.width&&this.height===M.height}union(M){let z=Math.min(this.x,M.x),W=Math.min(this.y,M.y),G=Math.max(this.maxX,M.maxX)-z,Q=Math.max(this.maxY,M.maxY)-W;return new b(z,W,G,Q)}intersection(M){if(!this.intersects(M))return new b(0,0,0,0);let z=Math.max(this.x,M.x),W=Math.max(this.y,M.y);return new b(z,W,Math.min(this.maxX,M.maxX)-z,Math.min(this.maxY,M.maxY)-W)}copy(){return new b(this.x,this.y,this.width,this.height)}constructor(M=0,z=0,W=0,G=0){this.x=M,this.y=z,this.width=W,this.height=G}}class D{copy(){return new D(this.width,this.height)}equals(M){return this.width===M.width&&this.height===M.height}get area(){return this.width*this.height}constructor(M=0,z=0){this.width=M,this.height=z}}let O=0;class I{prepareForReuse(){this.content=null,this.rendered=null,this.layoutInfo=null}constructor(M){this.virtualizer=M,this.key=++O}}let N=typeof window<"u"?window.performance:null,H=N&&(N.now||N.webkitNow||N.msNow||N.mozNow),j=H?H.bind(N):function(){return Date.now?Date.now():new Date().getTime()},u;function h($,M,z,W,G){let Q=!1,oe,re=new Promise(me=>{let le=j(),Ee=M.x-$.x,$e=M.y-$.y;oe=requestAnimationFrame(function lt(Ze){u==null&&(u=Ze>1e12!=j()>1e12),u&&(Ze=j());let nt=Ze-le;nt>z?(G(M),me()):G(new m($.x+Ee*W(nt/z),$.y+$e*W(nt/z)))!==!1&&!Q&&(oe=requestAnimationFrame(lt))})});return re.cancel=function(){Q=!0,cancelAnimationFrame(oe)},re}function y($){return Math.sin($*Math.PI/2)}function E($,M){let z=new Set;for(let W of $.keys())M.has(W)||z.add(W);return z}function x($,M){let z=E($,M),W=E(M,$),G=new Set;for(let Q of $.keys())M.has(Q)&&G.add(Q);return{toRemove:z,toAdd:W,toUpdate:G}}function*g(...$){for(let M of $)yield*M}function d($,M){if($===M)return!0;if($.size!==M.size)return!1;for(let z of $)if(!M.has(z))return!1;return!0}class f{addSample(M){this.count++,this.value+=(M-this.value)/this.count}constructor(){o(n)(this,"count",0),o(n)(this,"value",0)}}class c{setVisibleRect(M){let z=performance.now()-this.startTime;z<500&&(this.averageTime.addSample(z),M.x!==this.visibleRect.x&&z>0&&(this.velocity.x=(M.x-this.visibleRect.x)/z),M.y!==this.visibleRect.y&&z>0&&(this.velocity.y=(M.y-this.visibleRect.y)/z)),this.startTime=performance.now(),this.visibleRect=M}collectMetrics(){let M=performance.now()-this.startTime;if(M<500&&this.averagePerf.addSample(M),this.visibleRect.height>0){let z=Math.abs(this.velocity.y*(this.averageTime.value+this.averagePerf.value));this.overscanY.addSample(z)}if(this.visibleRect.width>0){let z=Math.abs(this.velocity.x*(this.averageTime.value+this.averagePerf.value));this.overscanX.addSample(z)}}getOverscannedRect(){let M=this.visibleRect.copy(),z=Math.round(Math.min(this.visibleRect.height*2,this.overscanY.value)/100)*100;this.velocity.y>0?(M.y-=z*.2,M.height+=z+z*.2):(M.y-=z,M.height+=z+z*.2);let W=Math.round(Math.min(this.visibleRect.width*2,this.overscanX.value)/100)*100;return this.velocity.x>0?(M.x-=W*.2,M.width+=W+W*.2):(M.x-=W,M.width+=W+W*.2),M}constructor(){o(n)(this,"startTime",0),o(n)(this,"averagePerf",new f),o(n)(this,"averageTime",new f),o(n)(this,"velocity",new m(5,5)),o(n)(this,"overscanX",new f),o(n)(this,"overscanY",new f),o(n)(this,"visibleRect",new b)}}class p{constructor(){o(n)(this,"level",0),o(n)(this,"actions",[]),o(n)(this,"animated",!0),o(n)(this,"initialMap",new Map),o(n)(this,"finalMap",new Map),o(n)(this,"initialLayoutInfo",new Map),o(n)(this,"finalLayoutInfo",new Map),o(n)(this,"removed",new Map),o(n)(this,"toRemove",new Map)}}class S{_setContentSize(M){this._contentSize=M,this.delegate.setContentSize(M)}_setContentOffset(M){let z=new b(M.x,M.y,this._visibleRect.width,this._visibleRect.height);this.delegate.setVisibleRect(z)}get contentSize(){return this._contentSize}get visibleRect(){return this._visibleRect}set visibleRect(M){this._setVisibleRect(M)}_setVisibleRect(M,z=!1){let W=this._visibleRect;if(M.equals(W))return;this.shouldOverscan&&this._overscanManager.setVisibleRect(M);let G=this.layout&&this.layout.shouldInvalidate(M,this._visibleRect);this._resetAnimatedContentOffset(),this._visibleRect=M,G?this.relayout({offsetChanged:!M.pointEquals(W),sizeChanged:!M.sizeEquals(W)}):this.updateSubviews(z)}get collection(){return this._collection}set collection(M){this._setData(M)}_setData(M){M!==this._collection&&(this._collection?this._runTransaction(()=>{this._collection=M},this.transitionDuration>0):(this._collection=M,this.reloadData()))}reloadData(){this.relayout({contentChanged:!0})}getItem(M){return this._collection?this._collection.getItem(M):null}get persistedKeys(){return this._persistedKeys}set persistedKeys(M){d(M,this._persistedKeys)||(this._persistedKeys=M,this.updateSubviews())}isPersistedKey(M){if(this._persistedKeys.has(M))return!0;for(let z of this._persistedKeys)for(;z!=null;){let W=this.layout.getLayoutInfo(z);if(!W)break;if(z=W.parentKey,z===M)return!0}return!1}get layout(){return this._layout}set layout(M){this.setLayout(M)}setLayout(M,z=!1){if(M===this._layout)return;let W=()=>{this._layout&&(this._layout.virtualizer=null),M.virtualizer=this,this._layout=M};z?this._runTransaction(W):(W(),this.relayout())}_getReuseType(M,z){if(M.type==="item"&&z){let W=this.delegate.getType?this.delegate.getType(z):"item",G=W==="item"?"item":M.type+"_"+W;return{type:W,reuseType:G}}return{type:M.type,reuseType:M.type}}getReusableView(M){let z=this.getItem(M.key),{reuseType:W}=this._getReuseType(M,z);this._reusableViews[W]||(this._reusableViews[W]=[]);let G=this._reusableViews[W],Q=G.length>0?G.pop():new I(this);return Q.viewType=W,this._animatedContentOffset.isOrigin()||(M=M.copy(),M.rect.x+=this._animatedContentOffset.x,M.rect.y+=this._animatedContentOffset.y),Q.layoutInfo=M,this._renderView(Q),Q}_renderView(M){let{type:z,key:W}=M.layoutInfo;M.content=this.getItem(W),M.rendered=this._renderContent(z,M.content)}_renderContent(M,z){let W=this._renderedContent.get(z);if(W!=null)return W;let G=this.delegate.renderView(M,z);return z&&this._renderedContent.set(z,G),G}get visibleViews(){return Array.from(this._visibleViews.values())}getView(M){return this._visibleViews.get(M)||null}getViewsOfType(M){return this.visibleViews.filter(z=>z.layoutInfo&&z.layoutInfo.type===M)}keyForView(M){return M&&M.layoutInfo?M.layoutInfo.key:null}keyAtPoint(M){let z=new b(M.x,M.y,1,1),W=this.layout.getVisibleLayoutInfos(z);for(let G of W)if(G.rect.intersects(z))return G.key;return null}willUnmount(){cancelAnimationFrame(this._relayoutRaf)}relayout(M={}){if(!(this._scrollAnimation||typeof requestAnimationFrame>"u")){if(this._invalidationContext){Object.assign(this._invalidationContext,M);return}this._invalidationContext=M,this._relayoutRaf=requestAnimationFrame(()=>{this._relayoutRaf=null,this.relayoutNow()})}}relayoutNow(M=this._invalidationContext||{}){if(this._relayoutRaf&&(cancelAnimationFrame(this._relayoutRaf),this._relayoutRaf=null,M={...this._invalidationContext,...M}),this._invalidationContext=null,!this.layout||!this._collection||this._scrollAnimation)return;let z=this._getScrollAnchor();typeof M.beforeLayout=="function"&&M.beforeLayout(),this.layout.validate(M),this._setContentSize(this.layout.getContentSize()),typeof M.afterLayout=="function"&&M.afterLayout();let W=this.getVisibleRect(),G=this._restoreScrollAnchor(z,M),Q=M.contentChanged?0:G.x,oe=M.contentChanged?0:G.y;Q=Math.max(0,Math.min(this.contentSize.width-W.width,Q)),oe=Math.max(0,Math.min(this.contentSize.height-W.height,oe));let re=!1;if(Q!==W.x||oe!==W.y?M.animated||!this._animatedContentOffset.isOrigin()?(this._animatedContentOffset.x+=W.x-Q,this._animatedContentOffset.y+=W.y-oe,re=this.updateSubviews(M.contentChanged)):this._setContentOffset(new m(Q,oe)):re=this.updateSubviews(M.contentChanged),M.transaction&&M.animated||this._applyLayoutInfos(),M.animated&&re){this._enableTransitions(),setTimeout(()=>{if(this._disableTransitions(),!this._animatedContentOffset.isOrigin()){let{x:le,y:Ee}=this.getVisibleRect();this._resetAnimatedContentOffset(),this._setContentOffset(new m(le,Ee))}typeof M.afterAnimation=="function"&&M.afterAnimation()},this.transitionDuration+100);return}else typeof M.afterAnimation=="function"&&M.afterAnimation()}_correctItemOrder(){if(!(this._isScrolling||this._transaction))for(let M of this._visibleLayoutInfos.keys()){let z=this._visibleViews.get(M);this._children.delete(z),this._children.add(z)}}_enableTransitions(){this.delegate.beginAnimations()}_disableTransitions(){this.delegate.endAnimations()}_getScrollAnchor(){if(!this.anchorScrollPosition)return null;let M=this.getVisibleRect();if(this.delegate.getScrollAnchor){let W=this.delegate.getScrollAnchor(M);if(W!=null){let G=this.layout.getLayoutInfo(W),Q=G.rect.getCornerInRect(M);if(Q){let oe=G.key,re=G.rect[Q].y-M.y;return{key:oe,layoutInfo:G,corner:Q,offset:re}}}}if(M.y===0&&!this.anchorScrollPositionAtTop)return null;let z=null;for(let[W,G]of this._visibleViews){let Q=G.layoutInfo;if(Q&&Q.rect.area>0){let oe=Q.rect.getCornerInRect(M);if(oe){let re=Q.rect[oe].y-M.y;(!z||re<z.offset)&&(z={key:W,layoutInfo:Q,corner:oe,offset:re})}}}return z}_restoreScrollAnchor(M,z){let W=this.getVisibleRect();if(M){var G;let Q=!((G=z.transaction)===null||G===void 0)&&G.animated?z.transaction.finalMap.get(M.key):this.layout.getLayoutInfo(M.layoutInfo.key);if(Q){let oe=Q.rect[M.corner].y-W.y-M.offset;W.y+=oe}}return W}getVisibleRect(){let M=this.visibleRect,z=M.x-this._animatedContentOffset.x,W=M.y-this._animatedContentOffset.y;return new b(z,W,M.width,M.height)}getVisibleLayoutInfos(){let M=this.shouldOverscan?this._overscanManager.getOverscannedRect():this.getVisibleRect();return this._visibleLayoutInfos=this._getLayoutInfoMap(M),this._visibleLayoutInfos}_getLayoutInfoMap(M,z=!1){let W=this.layout.getVisibleLayoutInfos(M),G=new Map;for(let Q of W)z&&(Q=Q.copy()),G.set(Q.key,Q);return G}updateSubviews(M=!1){if(!this._collection)return;let z=this.getVisibleLayoutInfos(),W=this._visibleViews,G,Q,oe;if(M)G=z,Q=W,oe=new Set;else{({toAdd:G,toRemove:Q,toUpdate:oe}=x(W,z));for(let le of oe){let Ee=W.get(le);if(!Ee||!Ee.layoutInfo)continue;let $e=this.getItem(z.get(le).key);if(Ee.content===$e)oe.delete(le);else{let{reuseType:lt}=this._getReuseType(Ee.layoutInfo,$e);Ee.viewType!==lt&&(oe.delete(le),G.add(le),Q.add(le))}}if(G.size===0&&Q.size===0&&oe.size===0){this._transaction&&this._applyLayoutInfos();return}}let re=new Set;for(let le of Q.keys()){let Ee=this._visibleViews.get(le);Ee&&(re.add(Ee),this._visibleViews.delete(le),this._transaction?this._transaction.toRemove.set(le,Ee):this.reuseView(Ee))}for(let le of G.keys()){let Ee=z.get(le),$e;this._transaction&&(this._transaction.initialLayoutInfo.has(le)&&(Ee=this._transaction.initialLayoutInfo.get(le)),$e=this._transaction.toRemove.get(le),$e&&(this._transaction.toRemove.delete(le),this._applyLayoutInfo($e,Ee))),$e||($e=this.getReusableView(Ee),re.has($e)||this._children.add($e)),this._visibleViews.set(le,$e),re.delete($e)}for(let le of oe){let Ee=W.get(le);this._renderedContent.delete(le),this._renderView(Ee)}this._transaction||this.removeViews(re),this._correctItemOrder(),this._flushVisibleViews();let me=this._transaction&&(G.size>0||Q.size>0||this._hasLayoutUpdates());return me&&requestAnimationFrame(()=>{this._transaction&&requestAnimationFrame(()=>this._applyLayoutInfos())}),me}afterRender(){this.shouldOverscan&&this._overscanManager.collectMetrics()}_flushVisibleViews(){let M=new Map([[null,[]]]);for(let le of this._children){var z,W,G,Q,oe;((z=le.layoutInfo)===null||z===void 0?void 0:z.parentKey)!=null&&!M.has(le.layoutInfo.parentKey)&&M.set(le.layoutInfo.parentKey,[]),(W=M.get((G=le.layoutInfo)===null||G===void 0?void 0:G.parentKey))===null||W===void 0||W.push(le),M.has((Q=le.layoutInfo)===null||Q===void 0?void 0:Q.key)||M.set((oe=le.layoutInfo)===null||oe===void 0?void 0:oe.key,[])}let re=(le,Ee)=>Ee.map($e=>{let lt=M.get($e.layoutInfo.key);return this.delegate.renderWrapper(le,$e,lt,Ze=>re($e,Ze))}),me=re(null,M.get(null));this.delegate.setVisibleViews(me)}_applyLayoutInfo(M,z){return M.layoutInfo===z?!1:(M.layoutInfo=z,!0)}_applyLayoutInfos(){let M=!1;for(let z of this._visibleViews.values()){let W=z.layoutInfo;if((W==null?void 0:W.key)!=null){let G=this.layout.getLayoutInfo(W.key);this._applyLayoutInfo(z,G)&&(M=!0)}}if(this._transaction){for(let z of this._transaction.toRemove.values()){let W=z.layoutInfo;if((W==null?void 0:W.key)!=null){let G=this.layout.getLayoutInfo(W.key);this._applyLayoutInfo(z,G)&&(M=!0)}}for(let z of this._transaction.removed.values()){let W=z.layoutInfo,G=this._transaction.finalLayoutInfo.get(W.key)||W;G=this.layout.getFinalLayoutInfo(G.copy()),this._applyLayoutInfo(z,G)&&(M=!0)}}M&&this._flushVisibleViews()}_hasLayoutUpdates(){if(!this._transaction)return!1;for(let M of this._visibleViews.values()){let z=M.layoutInfo;if(!z)return!0;let W=this.layout.getLayoutInfo(z.key);if(!z.rect.equals(W.rect)||z.opacity!==W.opacity||z.transform!==W.transform)return!0}return!1}reuseView(M){M.prepareForReuse(),this._reusableViews[M.viewType].push(M)}removeViews(M){for(let z of M)this._children.delete(z)}updateItemSize(M,z){if(!this.layout.updateItemSize)return;if(this._scrollAnimation){this._sizeUpdateQueue.set(M,z);return}this.layout.updateItemSize(M,z)&&this.relayout()}startScrolling(){this._isScrolling=!0}endScrolling(){this._isScrolling=!1,this._correctItemOrder(),this._flushVisibleViews()}_resetAnimatedContentOffset(){this._animatedContentOffset.isOrigin()||(this._animatedContentOffset=new m(0,0),this._applyLayoutInfos())}scrollToItem(M,z){if(M==null)return;let W=this.layout.getLayoutInfo(M);if(!W)return;let{duration:G=300,shouldScrollX:Q=!0,shouldScrollY:oe=!0,offsetX:re=0,offsetY:me=0}=z,le=this.visibleRect.x,Ee=this.visibleRect.y,$e=W.rect.x-re,lt=W.rect.y-me,Ze=le+this.visibleRect.width,nt=Ee+this.visibleRect.height;return Q&&($e<=le||Ze===0?le=$e:W.rect.maxX>Ze&&(le+=W.rect.maxX-Ze)),oe&&(lt<=Ee||nt===0?Ee=lt:W.rect.maxY>nt&&(Ee+=W.rect.maxY-nt)),this.scrollTo(new m(le,Ee),G)}scrollTo(M,z=300){return this._scrollAnimation&&(this._scrollAnimation.cancel(),this._scrollAnimation=null),z<=0||this.visibleRect.pointEquals(M)?(this._setContentOffset(M),Promise.resolve()):(this.startScrolling(),this._scrollAnimation=h(this.visibleRect,M,z,y,W=>{this._setContentOffset(W)}),this._scrollAnimation.then(()=>{this._scrollAnimation=null;for(let[W,G]of this._sizeUpdateQueue)this.updateItemSize(W,G);this._sizeUpdateQueue.clear(),this.relayout(),this._processTransactionQueue(),this.endScrolling()}),this._scrollAnimation)}_runTransaction(M,z){this._startTransaction(),this._nextTransaction&&this._nextTransaction.actions.push(M),this._endTransaction(z)}_startTransaction(){this._nextTransaction||(this._nextTransaction=new p),this._nextTransaction.level++}_endTransaction(M){return!this._nextTransaction||(M!=null&&(this._nextTransaction.animated=M),--this._nextTransaction.level>0)?!1:this._nextTransaction.actions.length===0?(this._nextTransaction=null,!1):(this._nextTransaction.animated==null&&(this._nextTransaction.animated=!0),this._transactionQueue.push(this._nextTransaction),this._nextTransaction=null,this._processTransactionQueue(),!0)}_processTransactionQueue(){if(this._transaction||this._scrollAnimation)return;let M=this._transactionQueue.shift();M&&this._performTransaction(M)}_getContentRect(){return new b(0,0,this.contentSize.width,this.contentSize.height)}_performTransaction(M){this._transaction=M,this.relayoutNow({transaction:M,animated:M.animated,beforeLayout:()=>{M.animated&&(M.initialMap=this._getLayoutInfoMap(this._getContentRect(),!0));for(let z of M.actions)z()},afterLayout:()=>{M.animated?(M.finalMap=this._getLayoutInfoMap(this._getContentRect()),this._setupTransactionAnimations(M)):this._transaction=null},afterAnimation:()=>{if(M.toRemove.size>0||M.removed.size>0)for(let z of g(M.toRemove.values(),M.removed.values()))this._children.delete(z),this.reuseView(z);this._transaction=null,this._correctItemOrder(),this._flushVisibleViews(),this._processTransactionQueue()}})}_setupTransactionAnimations(M){let{initialMap:z,finalMap:W}=M;for(let[G,Q]of z)W.has(G)?M.initialLayoutInfo.set(G,Q):M.finalLayoutInfo.set(Q.key,Q);for(let[G,Q]of W)if(!z.has(G)){let oe=this.layout.getInitialLayoutInfo(Q.copy());M.initialLayoutInfo.set(G,oe)}for(let[G,Q]of this._visibleViews)!W.has(G)&&Q.layoutInfo.rect.width>0&&(M.removed.set(G,Q),this._visibleViews.delete(G),Q.layoutInfo&&(M.finalLayoutInfo.has(Q.layoutInfo.key)||M.finalLayoutInfo.set(Q.layoutInfo.key,Q.layoutInfo)))}constructor(M={}){this._contentSize=new D,this._visibleRect=new b,this._reusableViews={},this._visibleLayoutInfos=new Map,this._visibleViews=new Map,this._renderedContent=new WeakMap,this._children=new Set,this._invalidationContext=null,this._overscanManager=new c,this._persistedKeys=new Set,this._scrollAnimation=null,this._isScrolling=!1,this._sizeUpdateQueue=new Map,this._animatedContentOffset=new m(0,0),this._transaction=null,this._nextTransaction=null,this._transactionQueue=[];var z;this.transitionDuration=(z=M.transitionDuration)!==null&&z!==void 0?z:500,this.anchorScrollPosition=M.anchorScrollPosition||!1,this.anchorScrollPositionAtTop=M.anchorScrollPositionAtTop||!1,this.shouldOverscan=M.shouldOverscan!==!1;for(let W of["delegate","size","layout","collection"])M[W]&&(this[W]=M[W])}}function k($){let[M,z]=(0,t.useState)([]),[W,G]=(0,t.useState)(new D),[Q,oe]=(0,t.useState)(!1),[re,me]=(0,t.useState)(!1),le=(0,t.useMemo)(()=>new S,[]);le.delegate={setVisibleViews:z,setVisibleRect(nt){le.visibleRect=nt,$.onVisibleRectChange(nt)},setContentSize:G,renderView:$.renderView,renderWrapper:$.renderWrapper,beginAnimations:()=>oe(!0),endAnimations:()=>oe(!1),getScrollAnchor:$.getScrollAnchor},le.layout=$.layout,le.collection=$.collection,le.transitionDuration=$.transitionDuration,(0,r.useLayoutEffect)(()=>{le.afterRender()}),(0,t.useEffect)(()=>()=>le.willUnmount(),[]);let Ee=(0,t.useCallback)(nt=>{le.visibleRect=nt},[le]),$e=(0,t.useCallback)(()=>{le.startScrolling(),me(!0)},[le]),lt=(0,t.useCallback)(()=>{le.endScrolling(),me(!1)},[le]);return(0,t.useMemo)(()=>({virtualizer:le,visibleViews:M,setVisibleRect:Ee,contentSize:W,isAnimating:Q,isScrolling:re,startScrolling:$e,endScrolling:lt}),[le,M,Ee,W,Q,re,$e,lt])}}(p$)),p$.exports}var SN;function aG(){return SN||(SN=1,function(e){var t=nw,r=Cde(),n=po(),a=te,o=ol(),s=zu(),l=r0(),m=xx(),b=al();function D(xe,Be,ce,ct){Object.defineProperty(xe,Be,{get:ce,set:ct,enumerable:!0,configurable:!0})}function O(xe){return xe&&xe.__esModule?xe.default:xe}D(e.exports,"GridKeyboardDelegate",()=>I),D(e.exports,"useGrid",()=>i),D(e.exports,"useGridRowGroup",()=>C),D(e.exports,"useGridRow",()=>se),D(e.exports,"useGridCell",()=>P),D(e.exports,"useGridSelectionCheckbox",()=>Ft),D(e.exports,"useHighlightSelectionDescription",()=>It),D(e.exports,"useGridSelectionAnnouncement",()=>L);class I{isCell(Be){return Be.type==="cell"}isRow(Be){return Be.type==="row"||Be.type==="item"}findPreviousKey(Be,ce){let ct=Be!=null?this.collection.getKeyBefore(Be):this.collection.getLastKey();for(;ct!=null;){let Fe=this.collection.getItem(ct);if(!this.disabledKeys.has(ct)&&(!ce||ce(Fe)))return ct;ct=this.collection.getKeyBefore(ct)}}findNextKey(Be,ce){let ct=Be!=null?this.collection.getKeyAfter(Be):this.collection.getFirstKey();for(;ct!=null;){let Fe=this.collection.getItem(ct);if(!this.disabledKeys.has(ct)&&(!ce||ce(Fe)))return ct;ct=this.collection.getKeyAfter(ct)}}getKeyBelow(Be){let ce=this.collection.getItem(Be);if(ce&&(this.isCell(ce)&&(Be=ce.parentKey),Be=this.findNextKey(Be),Be!=null)){if(this.isCell(ce)){let ct=this.collection.getItem(Be);return(0,t.getNthItem)((0,t.getChildNodes)(ct,this.collection),ce.index).key}if(this.focusMode==="row")return Be}}getKeyAbove(Be){let ce=this.collection.getItem(Be);if(ce&&(this.isCell(ce)&&(Be=ce.parentKey),Be=this.findPreviousKey(Be),Be!=null)){if(this.isCell(ce)){let ct=this.collection.getItem(Be);return(0,t.getNthItem)((0,t.getChildNodes)(ct,this.collection),ce.index).key}if(this.focusMode==="row")return Be}}getKeyRightOf(Be){let ce=this.collection.getItem(Be);if(ce){if(this.isRow(ce)){let ct=(0,t.getChildNodes)(ce,this.collection);return this.direction==="rtl"?(0,t.getLastItem)(ct).key:(0,t.getFirstItem)(ct).key}if(this.isCell(ce)){let ct=this.collection.getItem(ce.parentKey),Fe=(0,t.getChildNodes)(ct,this.collection),Ne=this.direction==="rtl"?(0,t.getNthItem)(Fe,ce.index-1):(0,t.getNthItem)(Fe,ce.index+1);return Ne?Ne.key:this.focusMode==="row"?ce.parentKey:this.direction==="rtl"?this.getFirstKey(Be):this.getLastKey(Be)}}}getKeyLeftOf(Be){let ce=this.collection.getItem(Be);if(ce){if(this.isRow(ce)){let ct=(0,t.getChildNodes)(ce,this.collection);return this.direction==="rtl"?(0,t.getFirstItem)(ct).key:(0,t.getLastItem)(ct).key}if(this.isCell(ce)){let ct=this.collection.getItem(ce.parentKey),Fe=(0,t.getChildNodes)(ct,this.collection),Ne=this.direction==="rtl"?(0,t.getNthItem)(Fe,ce.index+1):(0,t.getNthItem)(Fe,ce.index-1);return Ne?Ne.key:this.focusMode==="row"?ce.parentKey:this.direction==="rtl"?this.getLastKey(Be):this.getFirstKey(Be)}}}getFirstKey(Be,ce){let ct;if(Be!=null){if(ct=this.collection.getItem(Be),!ct)return;if(this.isCell(ct)&&!ce){let Fe=this.collection.getItem(ct.parentKey);return(0,t.getFirstItem)((0,t.getChildNodes)(Fe,this.collection)).key}}if(Be=this.findNextKey(),Be!=null&&ct&&this.isCell(ct)&&ce||this.focusMode==="cell"){let Fe=this.collection.getItem(Be);Be=(0,t.getFirstItem)((0,t.getChildNodes)(Fe,this.collection)).key}return Be}getLastKey(Be,ce){let ct;if(Be!=null){if(ct=this.collection.getItem(Be),!ct)return;if(this.isCell(ct)&&!ce){let Fe=this.collection.getItem(ct.parentKey),Ne=(0,t.getChildNodes)(Fe,this.collection);return(0,t.getLastItem)(Ne).key}}if(Be=this.findPreviousKey(),Be!=null&&ct&&this.isCell(ct)&&ce||this.focusMode==="cell"){let Fe=this.collection.getItem(Be),Ne=(0,t.getChildNodes)(Fe,this.collection);Be=(0,t.getLastItem)(Ne).key}return Be}getItem(Be){return this.ref.current.querySelector(`[data-key="${Be}"]`)}getItemRect(Be){var ce;if(this.layout)return(ce=this.layout.getLayoutInfo(Be))===null||ce===void 0?void 0:ce.rect;let ct=this.getItem(Be);if(ct)return new r.Rect(ct.offsetLeft,ct.offsetTop,ct.offsetWidth,ct.offsetHeight)}getPageHeight(){var Be,ce,ct;return this.layout?(Be=this.layout.virtualizer)===null||Be===void 0?void 0:Be.visibleRect.height:(ce=this.ref)===null||ce===void 0||(ct=ce.current)===null||ct===void 0?void 0:ct.offsetHeight}getContentHeight(){var Be,ce;return this.layout?this.layout.getContentSize().height:(Be=this.ref)===null||Be===void 0||(ce=Be.current)===null||ce===void 0?void 0:ce.scrollHeight}getKeyPageAbove(Be){let ce=this.getItemRect(Be);if(!ce)return null;let ct=Math.max(0,ce.maxY-this.getPageHeight());for(;ce&&ce.y>ct;)Be=this.getKeyAbove(Be),ce=this.getItemRect(Be);return Be}getKeyPageBelow(Be){let ce=this.getItemRect(Be);if(!ce)return null;let ct=this.getPageHeight(),Fe=Math.min(this.getContentHeight(),ce.y+ct);for(;ce&&ce.maxY<Fe;){let Ne=this.getKeyBelow(Be);ce=this.getItemRect(Ne),Ne!=null&&(Be=Ne)}return Be}getKeyForSearch(Be,ce){if(!this.collator)return null;let ct=this.collection,Fe=ce??this.getFirstKey(),Ne=ct.getItem(Fe);Ne.type==="cell"&&(Fe=Ne.parentKey);let yt=!1;for(;Fe!=null;){let Et=ct.getItem(Fe);if(Et.textValue){let kt=Et.textValue.slice(0,Be.length);if(this.collator.compare(kt,Be)===0)return this.isRow(Et)&&this.focusMode==="cell"?(0,t.getFirstItem)((0,t.getChildNodes)(Et,this.collection)).key:Et.key}Fe=this.findNextKey(Fe),Fe==null&&!yt&&(Fe=this.getFirstKey(),yt=!0)}return null}constructor(Be){this.collection=Be.collection,this.disabledKeys=Be.disabledKeys,this.ref=Be.ref,this.direction=Be.direction,this.collator=Be.collator,this.layout=Be.layout,this.focusMode=Be.focusMode||"row"}}const N=new WeakMap;var H={},j={};j={deselectedItem:xe=>`${xe.item} غير المحدد`,longPressToSelect:"اضغط مطولًا للدخول إلى وضع التحديد.",select:"تحديد",selectedAll:"جميع العناصر المحددة.",selectedCount:(xe,Be)=>`${Be.plural(xe.count,{"=0":"لم يتم تحديد عناصر",one:()=>`${Be.number(xe.count)} عنصر محدد`,other:()=>`${Be.number(xe.count)} عنصر محدد`})}.`,selectedItem:xe=>`${xe.item} المحدد`};var u={};u={deselectedItem:xe=>`${xe.item} не е избран.`,longPressToSelect:"Натиснете и задръжте за да влезете в избирателен режим.",select:"Изберете",selectedAll:"Всички елементи са избрани.",selectedCount:(xe,Be)=>`${Be.plural(xe.count,{"=0":"Няма избрани елементи",one:()=>`${Be.number(xe.count)} избран елемент`,other:()=>`${Be.number(xe.count)} избрани елементи`})}.`,selectedItem:xe=>`${xe.item} избран.`};var h={};h={deselectedItem:xe=>`Položka ${xe.item} není vybrána.`,longPressToSelect:"Dlouhým stisknutím přejdete do režimu výběru.",select:"Vybrat",selectedAll:"Vybrány všechny položky.",selectedCount:(xe,Be)=>`${Be.plural(xe.count,{"=0":"Nevybrány žádné položky",one:()=>`Vybrána ${Be.number(xe.count)} položka`,other:()=>`Vybráno ${Be.number(xe.count)} položek`})}.`,selectedItem:xe=>`Vybrána položka ${xe.item}.`};var y={};y={deselectedItem:xe=>`${xe.item} ikke valgt.`,longPressToSelect:"Lav et langt tryk for at aktivere valgtilstand.",select:"Vælg",selectedAll:"Alle elementer valgt.",selectedCount:(xe,Be)=>`${Be.plural(xe.count,{"=0":"Ingen elementer valgt",one:()=>`${Be.number(xe.count)} element valgt`,other:()=>`${Be.number(xe.count)} elementer valgt`})}.`,selectedItem:xe=>`${xe.item} valgt.`};var E={};E={deselectedItem:xe=>`${xe.item} nicht ausgewählt.`,longPressToSelect:"Gedrückt halten, um Auswahlmodus zu öffnen.",select:"Auswählen",selectedAll:"Alle Elemente ausgewählt.",selectedCount:(xe,Be)=>`${Be.plural(xe.count,{"=0":"Keine Elemente ausgewählt",one:()=>`${Be.number(xe.count)} Element ausgewählt`,other:()=>`${Be.number(xe.count)} Elemente ausgewählt`})}.`,selectedItem:xe=>`${xe.item} ausgewählt.`};var x={};x={deselectedItem:xe=>`Δεν επιλέχθηκε το στοιχείο ${xe.item}.`,longPressToSelect:"Πατήστε παρατεταμένα για να μπείτε σε λειτουργία επιλογής.",select:"Επιλογή",selectedAll:"Επιλέχθηκαν όλα τα στοιχεία.",selectedCount:(xe,Be)=>`${Be.plural(xe.count,{"=0":"Δεν επιλέχθηκαν στοιχεία",one:()=>`Επιλέχθηκε ${Be.number(xe.count)} στοιχείο`,other:()=>`Επιλέχθηκαν ${Be.number(xe.count)} στοιχεία`})}.`,selectedItem:xe=>`Επιλέχθηκε το στοιχείο ${xe.item}.`};var g={};g={deselectedItem:xe=>`${xe.item} not selected.`,select:"Select",selectedCount:(xe,Be)=>`${Be.plural(xe.count,{"=0":"No items selected",one:()=>`${Be.number(xe.count)} item selected`,other:()=>`${Be.number(xe.count)} items selected`})}.`,selectedAll:"All items selected.",selectedItem:xe=>`${xe.item} selected.`,longPressToSelect:"Long press to enter selection mode."};var d={};d={deselectedItem:xe=>`${xe.item} no seleccionado.`,longPressToSelect:"Mantenga pulsado para abrir el modo de selección.",select:"Seleccionar",selectedAll:"Todos los elementos seleccionados.",selectedCount:(xe,Be)=>`${Be.plural(xe.count,{"=0":"Ningún elemento seleccionado",one:()=>`${Be.number(xe.count)} elemento seleccionado`,other:()=>`${Be.number(xe.count)} elementos seleccionados`})}.`,selectedItem:xe=>`${xe.item} seleccionado.`};var f={};f={deselectedItem:xe=>`${xe.item} pole valitud.`,longPressToSelect:"Valikurežiimi sisenemiseks vajutage pikalt.",select:"Vali",selectedAll:"Kõik üksused valitud.",selectedCount:(xe,Be)=>`${Be.plural(xe.count,{"=0":"Üksusi pole valitud",one:()=>`${Be.number(xe.count)} üksus valitud`,other:()=>`${Be.number(xe.count)} üksust valitud`})}.`,selectedItem:xe=>`${xe.item} valitud.`};var c={};c={deselectedItem:xe=>`Kohdetta ${xe.item} ei valittu.`,longPressToSelect:"Siirry valintatilaan painamalla pitkään.",select:"Valitse",selectedAll:"Kaikki kohteet valittu.",selectedCount:(xe,Be)=>`${Be.plural(xe.count,{"=0":"Ei yhtään kohdetta valittu",one:()=>`${Be.number(xe.count)} kohde valittu`,other:()=>`${Be.number(xe.count)} kohdetta valittu`})}.`,selectedItem:xe=>`${xe.item} valittu.`};var p={};p={deselectedItem:xe=>`${xe.item} non sélectionné.`,longPressToSelect:"Appuyez de manière prolongée pour passer en mode de sélection.",select:"Sélectionner",selectedAll:"Tous les éléments sélectionnés.",selectedCount:(xe,Be)=>`${Be.plural(xe.count,{"=0":"Aucun élément sélectionné",one:()=>`${Be.number(xe.count)} élément sélectionné`,other:()=>`${Be.number(xe.count)} éléments sélectionnés`})}.`,selectedItem:xe=>`${xe.item} sélectionné.`};var S={};S={deselectedItem:xe=>`${xe.item} לא נבחר.`,longPressToSelect:"הקשה ארוכה לכניסה למצב בחירה.",select:"בחר",selectedAll:"כל הפריטים נבחרו.",selectedCount:(xe,Be)=>`${Be.plural(xe.count,{"=0":"לא נבחרו פריטים",one:()=>`פריט ${Be.number(xe.count)} נבחר`,other:()=>`${Be.number(xe.count)} פריטים נבחרו`})}.`,selectedItem:xe=>`${xe.item} נבחר.`};var k={};k={deselectedItem:xe=>`Stavka ${xe.item} nije odabrana.`,longPressToSelect:"Dugo pritisnite za ulazak u način odabira.",select:"Odaberite",selectedAll:"Odabrane su sve stavke.",selectedCount:(xe,Be)=>`${Be.plural(xe.count,{"=0":"Nije odabrana nijedna stavka",one:()=>`Odabrana je ${Be.number(xe.count)} stavka`,other:()=>`Odabrano je ${Be.number(xe.count)} stavki`})}.`,selectedItem:xe=>`Stavka ${xe.item} je odabrana.`};var $={};$={deselectedItem:xe=>`${xe.item} nincs kijelölve.`,longPressToSelect:"Nyomja hosszan a kijelöléshez.",select:"Kijelölés",selectedAll:"Az összes elem kijelölve.",selectedCount:(xe,Be)=>`${Be.plural(xe.count,{"=0":"Egy elem sincs kijelölve",one:()=>`${Be.number(xe.count)} elem kijelölve`,other:()=>`${Be.number(xe.count)} elem kijelölve`})}.`,selectedItem:xe=>`${xe.item} kijelölve.`};var M={};M={deselectedItem:xe=>`${xe.item} non selezionato.`,longPressToSelect:"Premi a lungo per passare alla modalità di selezione.",select:"Seleziona",selectedAll:"Tutti gli elementi selezionati.",selectedCount:(xe,Be)=>`${Be.plural(xe.count,{"=0":"Nessun elemento selezionato",one:()=>`${Be.number(xe.count)} elemento selezionato`,other:()=>`${Be.number(xe.count)} elementi selezionati`})}.`,selectedItem:xe=>`${xe.item} selezionato.`};var z={};z={deselectedItem:xe=>`${xe.item} が選択されていません。`,longPressToSelect:"長押しして選択モードを開きます。",select:"選択",selectedAll:"すべての項目を選択しました。",selectedCount:(xe,Be)=>`${Be.plural(xe.count,{"=0":"項目が選択されていません",one:()=>`${Be.number(xe.count)} 項目を選択しました`,other:()=>`${Be.number(xe.count)} 項目を選択しました`})}。`,selectedItem:xe=>`${xe.item} を選択しました。`};var W={};W={deselectedItem:xe=>`${xe.item}이(가) 선택되지 않았습니다.`,longPressToSelect:"선택 모드로 들어가려면 길게 누르십시오.",select:"선택",selectedAll:"모든 항목이 선택되었습니다.",selectedCount:(xe,Be)=>`${Be.plural(xe.count,{"=0":"선택된 항목이 없습니다",one:()=>`${Be.number(xe.count)}개 항목이 선택되었습니다`,other:()=>`${Be.number(xe.count)}개 항목이 선택되었습니다`})}.`,selectedItem:xe=>`${xe.item}이(가) 선택되었습니다.`};var G={};G={deselectedItem:xe=>`${xe.item} nepasirinkta.`,longPressToSelect:"Norėdami įjungti pasirinkimo režimą, paspauskite ir palaikykite.",select:"Pasirinkti",selectedAll:"Pasirinkti visi elementai.",selectedCount:(xe,Be)=>`${Be.plural(xe.count,{"=0":"Nepasirinktas nė vienas elementas",one:()=>`Pasirinktas ${Be.number(xe.count)} elementas`,other:()=>`Pasirinkta elementų: ${Be.number(xe.count)}`})}.`,selectedItem:xe=>`Pasirinkta: ${xe.item}.`};var Q={};Q={deselectedItem:xe=>`Vienums ${xe.item} nav atlasīts.`,longPressToSelect:"Ilgi turiet nospiestu. lai ieslēgtu atlases režīmu.",select:"Atlasīt",selectedAll:"Atlasīti visi vienumi.",selectedCount:(xe,Be)=>`${Be.plural(xe.count,{"=0":"Nav atlasīts neviens vienums",one:()=>`Atlasīto vienumu skaits: ${Be.number(xe.count)}`,other:()=>`Atlasīto vienumu skaits: ${Be.number(xe.count)}`})}.`,selectedItem:xe=>`Atlasīts vienums ${xe.item}.`};var oe={};oe={deselectedItem:xe=>`${xe.item} er ikke valgt.`,longPressToSelect:"Bruk et langt trykk for å gå inn i valgmodus.",select:"Velg",selectedAll:"Alle elementer er valgt.",selectedCount:(xe,Be)=>`${Be.plural(xe.count,{"=0":"Ingen elementer er valgt",one:()=>`${Be.number(xe.count)} element er valgt`,other:()=>`${Be.number(xe.count)} elementer er valgt`})}.`,selectedItem:xe=>`${xe.item} er valgt.`};var re={};re={deselectedItem:xe=>`${xe.item} niet geselecteerd.`,longPressToSelect:"Druk lang om de selectiemodus te openen.",select:"Selecteren",selectedAll:"Alle items geselecteerd.",selectedCount:(xe,Be)=>`${Be.plural(xe.count,{"=0":"Geen items geselecteerd",one:()=>`${Be.number(xe.count)} item geselecteerd`,other:()=>`${Be.number(xe.count)} items geselecteerd`})}.`,selectedItem:xe=>`${xe.item} geselecteerd.`};var me={};me={deselectedItem:xe=>`Nie zaznaczono ${xe.item}.`,longPressToSelect:"Naciśnij i przytrzymaj, aby wejść do trybu wyboru.",select:"Zaznacz",selectedAll:"Wszystkie zaznaczone elementy.",selectedCount:(xe,Be)=>`${Be.plural(xe.count,{"=0":"Nie zaznaczono żadnych elementów",one:()=>`${Be.number(xe.count)} zaznaczony element`,other:()=>`${Be.number(xe.count)} zaznaczonych elementów`})}.`,selectedItem:xe=>`Zaznaczono ${xe.item}.`};var le={};le={deselectedItem:xe=>`${xe.item} não selecionado.`,longPressToSelect:"Mantenha pressionado para entrar no modo de seleção.",select:"Selecionar",selectedAll:"Todos os itens selecionados.",selectedCount:(xe,Be)=>`${Be.plural(xe.count,{"=0":"Nenhum item selecionado",one:()=>`${Be.number(xe.count)} item selecionado`,other:()=>`${Be.number(xe.count)} itens selecionados`})}.`,selectedItem:xe=>`${xe.item} selecionado.`};var Ee={};Ee={deselectedItem:xe=>`${xe.item} não selecionado.`,longPressToSelect:"Prima continuamente para entrar no modo de seleção.",select:"Selecionar",selectedAll:"Todos os itens selecionados.",selectedCount:(xe,Be)=>`${Be.plural(xe.count,{"=0":"Nenhum item selecionado",one:()=>`${Be.number(xe.count)} item selecionado`,other:()=>`${Be.number(xe.count)} itens selecionados`})}.`,selectedItem:xe=>`${xe.item} selecionado.`};var $e={};$e={deselectedItem:xe=>`${xe.item} neselectat.`,longPressToSelect:"Apăsați lung pentru a intra în modul de selectare.",select:"Selectare",selectedAll:"Toate elementele selectate.",selectedCount:(xe,Be)=>`${Be.plural(xe.count,{"=0":"Niciun element selectat",one:()=>`${Be.number(xe.count)} element selectat`,other:()=>`${Be.number(xe.count)} elemente selectate`})}.`,selectedItem:xe=>`${xe.item} selectat.`};var lt={};lt={deselectedItem:xe=>`${xe.item} не выбрано.`,longPressToSelect:"Нажмите и удерживайте для входа в режим выбора.",select:"Выбрать",selectedAll:"Выбраны все элементы.",selectedCount:(xe,Be)=>`${Be.plural(xe.count,{"=0":"Нет выбранных элементов",one:()=>`${Be.number(xe.count)} элемент выбран`,other:()=>`${Be.number(xe.count)} элементов выбрано`})}.`,selectedItem:xe=>`${xe.item} выбрано.`};var Ze={};Ze={deselectedItem:xe=>`Nevybraté položky: ${xe.item}.`,longPressToSelect:"Dlhším stlačením prejdite do režimu výberu.",select:"Vybrať",selectedAll:"Všetky vybraté položky.",selectedCount:(xe,Be)=>`${Be.plural(xe.count,{"=0":"Žiadne vybraté položky",one:()=>`${Be.number(xe.count)} vybratá položka`,other:()=>`Počet vybratých položiek:${Be.number(xe.count)}`})}.`,selectedItem:xe=>`Vybraté položky: ${xe.item}.`};var nt={};nt={deselectedItem:xe=>`Element ${xe.item} ni izbran.`,longPressToSelect:"Za izbirni način pritisnite in dlje časa držite.",select:"Izberite",selectedAll:"Vsi elementi so izbrani.",selectedCount:(xe,Be)=>`${Be.plural(xe.count,{"=0":"Noben element ni izbran",one:()=>`${Be.number(xe.count)} element je izbran`,other:()=>`${Be.number(xe.count)} elementov je izbranih`})}.`,selectedItem:xe=>`Element ${xe.item} je izbran.`};var rt={};rt={deselectedItem:xe=>`${xe.item} nije izabrano.`,longPressToSelect:"Dugo pritisnite za ulazak u režim biranja.",select:"Izaberite",selectedAll:"Izabrane su sve stavke.",selectedCount:(xe,Be)=>`${Be.plural(xe.count,{"=0":"Nije izabrana nijedna stavka",one:()=>`Izabrana je ${Be.number(xe.count)} stavka`,other:()=>`Izabrano je ${Be.number(xe.count)} stavki`})}.`,selectedItem:xe=>`${xe.item} je izabrano.`};var At={};At={deselectedItem:xe=>`${xe.item} ej markerat.`,longPressToSelect:"Tryck länge när du vill öppna väljarläge.",select:"Markera",selectedAll:"Alla markerade objekt.",selectedCount:(xe,Be)=>`${Be.plural(xe.count,{"=0":"Inga markerade objekt",one:()=>`${Be.number(xe.count)} markerat objekt`,other:()=>`${Be.number(xe.count)} markerade objekt`})}.`,selectedItem:xe=>`${xe.item} markerat.`};var Ke={};Ke={deselectedItem:xe=>`${xe.item} seçilmedi.`,longPressToSelect:"Seçim moduna girmek için uzun basın.",select:"Seç",selectedAll:"Tüm ögeler seçildi.",selectedCount:(xe,Be)=>`${Be.plural(xe.count,{"=0":"Hiçbir öge seçilmedi",one:()=>`${Be.number(xe.count)} öge seçildi`,other:()=>`${Be.number(xe.count)} öge seçildi`})}.`,selectedItem:xe=>`${xe.item} seçildi.`};var Bt={};Bt={deselectedItem:xe=>`${xe.item} не вибрано.`,longPressToSelect:"Виконайте довге натиснення, щоб перейти в режим вибору.",select:"Вибрати",selectedAll:"Усі елементи вибрано.",selectedCount:(xe,Be)=>`${Be.plural(xe.count,{"=0":"Жодних елементів не вибрано",one:()=>`${Be.number(xe.count)} елемент вибрано`,other:()=>`Вибрано елементів: ${Be.number(xe.count)}`})}.`,selectedItem:xe=>`${xe.item} вибрано.`};var ur={};ur={deselectedItem:xe=>`未选择 ${xe.item}。`,longPressToSelect:"长按以进入选择模式。",select:"选择",selectedAll:"已选择所有项目。",selectedCount:(xe,Be)=>`${Be.plural(xe.count,{"=0":"未选择项目",one:()=>`已选择 ${Be.number(xe.count)} 个项目`,other:()=>`已选择 ${Be.number(xe.count)} 个项目`})}。`,selectedItem:xe=>`已选择 ${xe.item}。`};var at={};at={deselectedItem:xe=>`未選取「${xe.item}」。`,longPressToSelect:"長按以進入選擇模式。",select:"選取",selectedAll:"已選取所有項目。",selectedCount:(xe,Be)=>`${Be.plural(xe.count,{"=0":"未選取任何項目",one:()=>`已選取 ${Be.number(xe.count)} 個項目`,other:()=>`已選取 ${Be.number(xe.count)} 個項目`})}。`,selectedItem:xe=>`已選取「${xe.item}」。`},H={"ar-AE":j,"bg-BG":u,"cs-CZ":h,"da-DK":y,"de-DE":E,"el-GR":x,"en-US":g,"es-ES":d,"et-EE":f,"fi-FI":c,"fr-FR":p,"he-IL":S,"hr-HR":k,"hu-HU":$,"it-IT":M,"ja-JP":z,"ko-KR":W,"lt-LT":G,"lv-LV":Q,"nb-NO":oe,"nl-NL":re,"pl-PL":me,"pt-BR":le,"pt-PT":Ee,"ro-RO":$e,"ru-RU":lt,"sk-SK":Ze,"sl-SI":nt,"sr-SP":rt,"sv-SE":At,"tr-TR":Ke,"uk-UA":Bt,"zh-CN":ur,"zh-TW":at};function L(xe,Be){var ce;let{getRowText:ct=Et=>{var kt,Ye,$t;return(ce=(Ye=(kt=Be.collection).getTextValue)===null||Ye===void 0?void 0:Ye.call(kt,Et))!==null&&ce!==void 0?ce:($t=Be.collection.getItem(Et))===null||$t===void 0?void 0:$t.textValue}}=xe,Fe=(0,o.useLocalizedStringFormatter)(O(H)),Ne=Be.selectionManager.rawSelection,yt=(0,a.useRef)(Ne);(0,n.useUpdateEffect)(()=>{var Et;if(!Be.selectionManager.isFocused){yt.current=Ne;return}let kt=ae(Ne,yt.current),Ye=ae(yt.current,Ne),$t=Be.selectionManager.selectionBehavior==="replace",Lt=[];if(Be.selectionManager.selectedKeys.size===1&&$t){if(Be.collection.getItem(Be.selectionManager.selectedKeys.keys().next().value)){let or=ct(Be.selectionManager.selectedKeys.keys().next().value);or&&Lt.push(Fe.format("selectedItem",{item:or}))}}else if(kt.size===1&&Ye.size===0){let or=ct(kt.keys().next().value);or&&Lt.push(Fe.format("selectedItem",{item:or}))}else if(Ye.size===1&&kt.size===0&&Be.collection.getItem(Ye.keys().next().value)){let or=ct(Ye.keys().next().value);or&&Lt.push(Fe.format("deselectedItem",{item:or}))}Be.selectionManager.selectionMode==="multiple"&&(Lt.length===0||Ne==="all"||Ne.size>1||yt.current==="all"||((Et=yt.current)===null||Et===void 0?void 0:Et.size)>1)&&Lt.push(Ne==="all"?Fe.format("selectedAll"):Fe.format("selectedCount",{count:Ne.size})),Lt.length>0&&(0,m.announce)(Lt.join(" ")),yt.current=Ne},[Ne])}function ae(xe,Be){let ce=new Set;if(xe==="all"||Be==="all")return ce;for(let ct of xe.keys())Be.has(ct)||ce.add(ct);return ce}function It(xe){let Be=(0,o.useLocalizedStringFormatter)(O(H)),ce=(0,b.useInteractionModality)(),ct=(ce==="pointer"||ce==="virtual"||ce==null)&&typeof window<"u"&&"ontouchstart"in window,Fe=(0,a.useMemo)(()=>{let yt=xe.selectionManager.selectionMode,Et=xe.selectionManager.selectionBehavior,kt;return ct&&(kt=Be.format("longPressToSelect")),Et==="replace"&&yt!=="none"&&xe.hasItemActions?kt:void 0},[xe.selectionManager.selectionMode,xe.selectionManager.selectionBehavior,xe.hasItemActions,Be,ct]);return(0,n.useDescription)(Fe)}function i(xe,Be,ce){let{isVirtualized:ct,keyboardDelegate:Fe,focusMode:Ne,scrollRef:yt,getRowText:Et,onRowAction:kt,onCellAction:Ye}=xe,{selectionManager:$t}=Be;!xe["aria-label"]&&!xe["aria-labelledby"]&&console.warn("An aria-label or aria-labelledby prop is required for accessibility.");let Lt=(0,o.useCollator)({usage:"search",sensitivity:"base"}),{direction:or}=(0,o.useLocale)(),yr=Be.selectionManager.disabledBehavior,zr=(0,a.useMemo)(()=>Fe||new I({collection:Be.collection,disabledKeys:yr==="selection"?new Set:Be.disabledKeys,ref:ce,direction:or,collator:Lt,focusMode:Ne}),[Fe,Be.collection,Be.disabledKeys,yr,ce,or,Lt,Ne]),{collectionProps:Gr}=(0,l.useSelectableCollection)({ref:ce,selectionManager:$t,keyboardDelegate:zr,isVirtualized:ct,scrollRef:yt}),Jr=(0,n.useId)(xe.id);N.set(Be,{keyboardDelegate:zr,actions:{onRowAction:kt,onCellAction:Ye}});let Kr=It({selectionManager:$t,hasItemActions:!!(kt||Ye)}),rn=(0,n.filterDOMProps)(xe,{labelable:!0}),nn=(0,a.useCallback)(Hn=>{if($t.isFocused){Hn.currentTarget.contains(Hn.target)||$t.setFocused(!1);return}Hn.currentTarget.contains(Hn.target)&&$t.setFocused(!0)},[$t]),pn=(0,a.useMemo)(()=>({onBlur:Gr.onBlur,onFocus:nn}),[nn,Gr.onBlur]),Dn=(0,s.useHasTabbableChild)(ce,{isDisabled:Be.collection.size!==0}),Zr=(0,n.mergeProps)(rn,{role:"grid",id:Jr,"aria-multiselectable":$t.selectionMode==="multiple"?"true":void 0},Be.isKeyboardNavigationDisabled?pn:Gr,Be.collection.size===0&&{tabIndex:Dn?-1:0},Kr);return ct&&(Zr["aria-rowcount"]=Be.collection.size,Zr["aria-colcount"]=Be.collection.columnCount),L({getRowText:Et},Be),{gridProps:Zr}}function C(){return{rowGroupProps:{role:"rowgroup"}}}function se(xe,Be,ce){let{node:ct,isVirtualized:Fe,shouldSelectOnPressUp:Ne,onAction:yt}=xe,{actions:{onRowAction:Et}}=N.get(Be),{itemProps:kt,...Ye}=(0,l.useSelectableItem)({selectionManager:Be.selectionManager,key:ct.key,ref:ce,isVirtualized:Fe,shouldSelectOnPressUp:Ne,onAction:Et?()=>Et(ct.key):yt,isDisabled:Be.collection.size===0}),$t=Be.selectionManager.isSelected(ct.key),Lt={role:"row","aria-selected":Be.selectionManager.selectionMode!=="none"?$t:void 0,"aria-disabled":Ye.isDisabled||void 0,...kt};return Fe&&(Lt["aria-rowindex"]=ct.index+1),{rowProps:Lt,...Ye}}function P(xe,Be,ce){let{node:ct,isVirtualized:Fe,focusMode:Ne="child",shouldSelectOnPressUp:yt,onAction:Et}=xe,{direction:kt}=(0,o.useLocale)(),{keyboardDelegate:Ye,actions:{onCellAction:$t}}=N.get(Be),Lt=()=>{let rn=(0,s.getFocusableTreeWalker)(ce.current);if(Ne==="child"){if(ce.current.contains(document.activeElement)&&ce.current!==document.activeElement)return;let nn=Be.selectionManager.childFocusStrategy==="last"?dt(rn):rn.firstChild();if(nn){(0,s.focusSafely)(nn);return}}ce.current.contains(document.activeElement)||(0,s.focusSafely)(ce.current)},{itemProps:or,isPressed:yr}=(0,l.useSelectableItem)({selectionManager:Be.selectionManager,key:ct.key,ref:ce,isVirtualized:Fe,focus:Lt,shouldSelectOnPressUp:yt,onAction:$t?()=>$t(ct.key):Et,isDisabled:Be.collection.size===0}),zr=rn=>{if(!rn.currentTarget.contains(rn.target)||Be.isKeyboardNavigationDisabled)return;let nn=(0,s.getFocusableTreeWalker)(ce.current);switch(nn.currentNode=document.activeElement,rn.key){case"ArrowLeft":{let pn=kt==="rtl"?nn.nextNode():nn.previousNode();if(Ne==="child"&&pn===ce.current&&(pn=null),pn)rn.preventDefault(),rn.stopPropagation(),(0,s.focusSafely)(pn),(0,n.scrollIntoViewport)(pn,{containingElement:(0,n.getScrollParent)(ce.current)});else{if(Ye.getKeyLeftOf(ct.key)!==ct.key)break;rn.preventDefault(),rn.stopPropagation(),Ne==="cell"&&kt==="rtl"?((0,s.focusSafely)(ce.current),(0,n.scrollIntoViewport)(ce.current,{containingElement:(0,n.getScrollParent)(ce.current)})):(nn.currentNode=ce.current,pn=kt==="rtl"?nn.firstChild():dt(nn),pn&&((0,s.focusSafely)(pn),(0,n.scrollIntoViewport)(pn,{containingElement:(0,n.getScrollParent)(ce.current)})))}break}case"ArrowRight":{let pn=kt==="rtl"?nn.previousNode():nn.nextNode();if(Ne==="child"&&pn===ce.current&&(pn=null),pn)rn.preventDefault(),rn.stopPropagation(),(0,s.focusSafely)(pn),(0,n.scrollIntoViewport)(pn,{containingElement:(0,n.getScrollParent)(ce.current)});else{if(Ye.getKeyRightOf(ct.key)!==ct.key)break;rn.preventDefault(),rn.stopPropagation(),Ne==="cell"&&kt==="ltr"?((0,s.focusSafely)(ce.current),(0,n.scrollIntoViewport)(ce.current,{containingElement:(0,n.getScrollParent)(ce.current)})):(nn.currentNode=ce.current,pn=kt==="rtl"?dt(nn):nn.firstChild(),pn&&((0,s.focusSafely)(pn),(0,n.scrollIntoViewport)(pn,{containingElement:(0,n.getScrollParent)(ce.current)})))}break}case"ArrowUp":case"ArrowDown":!rn.altKey&&ce.current.contains(rn.target)&&(rn.stopPropagation(),rn.preventDefault(),ce.current.parentElement.dispatchEvent(new KeyboardEvent(rn.nativeEvent.type,rn.nativeEvent)));break}},Gr=rn=>{if(rn.target!==ce.current){(0,b.isFocusVisible)()||Be.selectionManager.setFocusedKey(ct.key);return}requestAnimationFrame(()=>{Ne==="child"&&document.activeElement===ce.current&&Lt()})},Jr=(0,n.mergeProps)(or,{role:"gridcell",onKeyDownCapture:zr,onFocus:Gr});var Kr;return Fe&&(Jr["aria-colindex"]=((Kr=ct.colIndex)!==null&&Kr!==void 0?Kr:ct.index)+1),yt&&Jr.tabIndex!=null&&Jr.onPointerDown==null&&(Jr.onPointerDown=rn=>{let nn=rn.currentTarget,pn=nn.getAttribute("tabindex");nn.removeAttribute("tabindex"),requestAnimationFrame(()=>{nn.setAttribute("tabindex",pn)})}),{gridCellProps:Jr,isPressed:yr}}function dt(xe){let Be,ce;do ce=xe.lastChild(),ce&&(Be=ce);while(ce);return Be}function Ft(xe,Be){let{key:ce}=xe,ct=Be.selectionManager,Fe=(0,n.useId)(),Ne=!Be.selectionManager.canSelectItem(ce),yt=Be.selectionManager.isSelected(ce),Et=()=>ct.select(ce);const kt=(0,o.useLocalizedStringFormatter)(O(H));return{checkboxProps:{id:Fe,"aria-label":kt.format("select"),isSelected:yt,isDisabled:Ne,onChange:Et}}}}(f$)),f$.exports}var wN;function Ede(){return wN||(wN=1,function(e){var t=po(),r=aG(),n=zu(),a=r0(),o=al(),s=ol();function l(j,u,h,y){Object.defineProperty(j,u,{get:h,set:y,enumerable:!0,configurable:!0})}l(e.exports,"useGridList",()=>O),l(e.exports,"useGridListItem",()=>I),l(e.exports,"useGridListSelectionCheckbox",()=>H);const m=new WeakMap;function b(j,u){let{id:h}=m.get(j);if(!h)throw new Error("Unknown list");return`${h}-${D(u)}`}function D(j){return typeof j=="string"?j.replace(/\s*/g,""):""+j}function O(j,u,h){let{isVirtualized:y,keyboardDelegate:E,onAction:x}=j;!j["aria-label"]&&!j["aria-labelledby"]&&console.warn("An aria-label or aria-labelledby prop is required for accessibility.");let{listProps:g}=(0,a.useSelectableList)({selectionManager:u.selectionManager,collection:u.collection,disabledKeys:u.disabledKeys,ref:h,keyboardDelegate:E,isVirtualized:y,selectOnFocus:u.selectionManager.selectionBehavior==="replace"}),d=(0,t.useId)(j.id);m.set(u,{id:d,onAction:x});let f=(0,r.useHighlightSelectionDescription)({selectionManager:u.selectionManager,hasItemActions:!!x}),c=(0,n.useHasTabbableChild)(h,{isDisabled:u.collection.size!==0}),p=(0,t.filterDOMProps)(j,{labelable:!0}),S=(0,t.mergeProps)(p,{role:"grid",id:d,"aria-multiselectable":u.selectionManager.selectionMode==="multiple"?"true":void 0},u.collection.size===0?{tabIndex:c?-1:0}:g,f);return y&&(S["aria-rowcount"]=u.collection.size,S["aria-colcount"]=1),(0,r.useGridSelectionAnnouncement)({},u),{gridProps:S}}function I(j,u,h){let{node:y,isVirtualized:E,shouldSelectOnPressUp:x}=j,{direction:g}=(0,s.useLocale)(),{onAction:d}=m.get(u),f=(0,t.useSlotId)(),c=()=>{h.current.contains(document.activeElement)||(0,n.focusSafely)(h.current)},{itemProps:p,...S}=(0,a.useSelectableItem)({selectionManager:u.selectionManager,key:y.key,ref:h,isVirtualized:E,shouldSelectOnPressUp:x,onAction:d?()=>d(y.key):void 0,focus:c}),k=W=>{if(!W.currentTarget.contains(W.target))return;let G=(0,n.getFocusableTreeWalker)(h.current);switch(G.currentNode=document.activeElement,W.key){case"ArrowLeft":{let Q=g==="rtl"?G.nextNode():G.previousNode();if(Q)W.preventDefault(),W.stopPropagation(),(0,n.focusSafely)(Q),(0,t.scrollIntoViewport)(Q,{containingElement:(0,t.getScrollParent)(h.current)});else if(W.preventDefault(),W.stopPropagation(),g==="rtl")(0,n.focusSafely)(h.current),(0,t.scrollIntoViewport)(h.current,{containingElement:(0,t.getScrollParent)(h.current)});else{G.currentNode=h.current;let oe=N(G);oe&&((0,n.focusSafely)(oe),(0,t.scrollIntoViewport)(oe,{containingElement:(0,t.getScrollParent)(h.current)}))}break}case"ArrowRight":{let Q=g==="rtl"?G.previousNode():G.nextNode();if(Q)W.preventDefault(),W.stopPropagation(),(0,n.focusSafely)(Q),(0,t.scrollIntoViewport)(Q,{containingElement:(0,t.getScrollParent)(h.current)});else if(W.preventDefault(),W.stopPropagation(),g==="ltr")(0,n.focusSafely)(h.current),(0,t.scrollIntoViewport)(h.current,{containingElement:(0,t.getScrollParent)(h.current)});else{G.currentNode=h.current;let oe=N(G);oe&&((0,n.focusSafely)(oe),(0,t.scrollIntoViewport)(oe,{containingElement:(0,t.getScrollParent)(h.current)}))}break}case"ArrowUp":case"ArrowDown":!W.altKey&&h.current.contains(W.target)&&(W.stopPropagation(),W.preventDefault(),h.current.parentElement.dispatchEvent(new KeyboardEvent(W.nativeEvent.type,W.nativeEvent)));break}},$=W=>{if(W.target!==h.current){(0,o.isFocusVisible)()||u.selectionManager.setFocusedKey(y.key);return}},M=(0,t.mergeProps)(p,{role:"row",onKeyDownCapture:k,onFocus:$,"aria-label":y.textValue||void 0,"aria-selected":u.selectionManager.canSelectItem(y.key)?u.selectionManager.isSelected(y.key):void 0,"aria-disabled":u.selectionManager.isDisabled(y.key)||void 0,"aria-labelledby":f&&y.textValue?`${b(u,y.key)} ${f}`:void 0,id:b(u,y.key)});return E&&(M["aria-rowindex"]=y.index+1),{rowProps:M,gridCellProps:{role:"gridcell","aria-colindex":1},descriptionProps:{id:f},...S}}function N(j){let u,h;do h=j.lastChild(),h&&(u=h);while(h);return u}function H(j,u){let{key:h}=j;const{checkboxProps:y}=(0,r.useGridSelectionCheckbox)(j,u);return{checkboxProps:{...y,"aria-labelledby":`${y.id} ${b(u,h)}`}}}}(d$)),d$.exports}var h$={exports:{}},m$={exports:{}},CN;function oG(){return CN||(CN=1,function(e){var t=po(),r=gm(),n=ol();function a(s,l,m,b){Object.defineProperty(s,l,{get:m,set:b,enumerable:!0,configurable:!0})}a(e.exports,"useProgressBar",()=>o);function o(s){let{value:l=0,minValue:m=0,maxValue:b=100,valueLabel:D,isIndeterminate:O,formatOptions:I={style:"percent"}}=s,N=(0,t.filterDOMProps)(s,{labelable:!0}),{labelProps:H,fieldProps:j}=(0,r.useLabel)({...s,labelElementType:"span"});l=(0,t.clamp)(l,m,b);let u=(l-m)/(b-m),h=(0,n.useNumberFormatter)(I);if(!O&&!D){let y=I.style==="percent"?u:l;D=h.format(y)}return{progressBarProps:(0,t.mergeProps)(N,{...j,"aria-valuenow":O?void 0:l,"aria-valuemin":m,"aria-valuemax":b,"aria-valuetext":O?void 0:D,role:"progressbar"}),labelProps:H}}}(m$)),m$.exports}var EN;function Pde(){return EN||(EN=1,function(e){var t=oG();function r(a,o,s,l){Object.defineProperty(a,o,{get:s,set:l,enumerable:!0,configurable:!0})}r(e.exports,"useMeter",()=>n);function n(a){let{progressBarProps:o,labelProps:s}=(0,t.useProgressBar)(a);return{meterProps:{...o,role:"meter progressbar"},labelProps:s}}}(h$)),h$.exports}var g$={exports:{}},PN;function Ade(){return PN||(PN=1,function(e){var t=po(),r=te,n=al(),a=FA(),o=ol(),s=iG();function l(Ke,Bt,ur,at){Object.defineProperty(Ke,Bt,{get:ur,set:at,enumerable:!0,configurable:!0})}function m(Ke){return Ke&&Ke.__esModule?Ke.default:Ke}l(e.exports,"useNumberField",()=>At);var b={},D={};D={decrease:Ke=>`خفض ${Ke.fieldLabel}`,increase:Ke=>`زيادة ${Ke.fieldLabel}`,numberField:"حقل رقمي"};var O={};O={decrease:Ke=>`Намаляване ${Ke.fieldLabel}`,increase:Ke=>`Усилване ${Ke.fieldLabel}`,numberField:"Номер на полето"};var I={};I={decrease:Ke=>`Snížit ${Ke.fieldLabel}`,increase:Ke=>`Zvýšit ${Ke.fieldLabel}`,numberField:"Číselné pole"};var N={};N={decrease:Ke=>`Reducer ${Ke.fieldLabel}`,increase:Ke=>`Øg ${Ke.fieldLabel}`,numberField:"Talfelt"};var H={};H={decrease:Ke=>`${Ke.fieldLabel} verringern`,increase:Ke=>`${Ke.fieldLabel} erhöhen`,numberField:"Nummernfeld"};var j={};j={decrease:Ke=>`Μείωση ${Ke.fieldLabel}`,increase:Ke=>`Αύξηση ${Ke.fieldLabel}`,numberField:"Πεδίο αριθμού"};var u={};u={decrease:Ke=>`Decrease ${Ke.fieldLabel}`,increase:Ke=>`Increase ${Ke.fieldLabel}`,numberField:"Number field"};var h={};h={decrease:Ke=>`Reducir ${Ke.fieldLabel}`,increase:Ke=>`Aumentar ${Ke.fieldLabel}`,numberField:"Campo de número"};var y={};y={decrease:Ke=>`Vähenda ${Ke.fieldLabel}`,increase:Ke=>`Suurenda ${Ke.fieldLabel}`,numberField:"Numbri väli"};var E={};E={decrease:Ke=>`Vähennä ${Ke.fieldLabel}`,increase:Ke=>`Lisää ${Ke.fieldLabel}`,numberField:"Numerokenttä"};var x={};x={decrease:Ke=>`Diminuer ${Ke.fieldLabel}`,increase:Ke=>`Augmenter ${Ke.fieldLabel}`,numberField:"Champ de nombre"};var g={};g={decrease:Ke=>`הקטן ${Ke.fieldLabel}`,increase:Ke=>`הגדל ${Ke.fieldLabel}`,numberField:"שדה מספר"};var d={};d={decrease:Ke=>`Smanji ${Ke.fieldLabel}`,increase:Ke=>`Povećaj ${Ke.fieldLabel}`,numberField:"Polje broja"};var f={};f={decrease:Ke=>`${Ke.fieldLabel} csökkentése`,increase:Ke=>`${Ke.fieldLabel} növelése`,numberField:"Számmező"};var c={};c={decrease:Ke=>`Riduci ${Ke.fieldLabel}`,increase:Ke=>`Aumenta ${Ke.fieldLabel}`,numberField:"Campo numero"};var p={};p={decrease:Ke=>`${Ke.fieldLabel}を縮小`,increase:Ke=>`${Ke.fieldLabel}を拡大`,numberField:"数値フィールド"};var S={};S={decrease:Ke=>`${Ke.fieldLabel} 감소`,increase:Ke=>`${Ke.fieldLabel} 증가`,numberField:"번호 필드"};var k={};k={decrease:Ke=>`Sumažinti ${Ke.fieldLabel}`,increase:Ke=>`Padidinti ${Ke.fieldLabel}`,numberField:"Numerio laukas"};var $={};$={decrease:Ke=>`Samazināšana ${Ke.fieldLabel}`,increase:Ke=>`Palielināšana ${Ke.fieldLabel}`,numberField:"Skaitļu lauks"};var M={};M={decrease:Ke=>`Reduser ${Ke.fieldLabel}`,increase:Ke=>`Øk ${Ke.fieldLabel}`,numberField:"Tallfelt"};var z={};z={decrease:Ke=>`${Ke.fieldLabel} verlagen`,increase:Ke=>`${Ke.fieldLabel} verhogen`,numberField:"Getalveld"};var W={};W={decrease:Ke=>`Zmniejsz ${Ke.fieldLabel}`,increase:Ke=>`Zwiększ ${Ke.fieldLabel}`,numberField:"Pole numeru"};var G={};G={decrease:Ke=>`Diminuir ${Ke.fieldLabel}`,increase:Ke=>`Aumentar ${Ke.fieldLabel}`,numberField:"Campo de número"};var Q={};Q={decrease:Ke=>`Diminuir ${Ke.fieldLabel}`,increase:Ke=>`Aumentar ${Ke.fieldLabel}`,numberField:"Campo numérico"};var oe={};oe={decrease:Ke=>`Scădere ${Ke.fieldLabel}`,increase:Ke=>`Creștere ${Ke.fieldLabel}`,numberField:"Câmp numeric"};var re={};re={decrease:Ke=>`Уменьшение ${Ke.fieldLabel}`,increase:Ke=>`Увеличение ${Ke.fieldLabel}`,numberField:"Числовое поле"};var me={};me={decrease:Ke=>`Znížiť ${Ke.fieldLabel}`,increase:Ke=>`Zvýšiť ${Ke.fieldLabel}`,numberField:"Číselné pole"};var le={};le={decrease:Ke=>`Upadati ${Ke.fieldLabel}`,increase:Ke=>`Povečajte ${Ke.fieldLabel}`,numberField:"Številčno polje"};var Ee={};Ee={decrease:Ke=>`Decrease ${Ke.fieldLabel}`,increase:Ke=>`Increase ${Ke.fieldLabel}`,numberField:"Number field"};var $e={};$e={decrease:Ke=>`Minska ${Ke.fieldLabel}`,increase:Ke=>`Öka ${Ke.fieldLabel}`,numberField:"Nummerfält"};var lt={};lt={decrease:Ke=>`${Ke.fieldLabel} azalt`,increase:Ke=>`${Ke.fieldLabel} arttır`,numberField:"Sayı alanı"};var Ze={};Ze={decrease:Ke=>`Зменшити ${Ke.fieldLabel}`,increase:Ke=>`Збільшити ${Ke.fieldLabel}`,numberField:"Поле номера"};var nt={};nt={decrease:Ke=>`降低 ${Ke.fieldLabel}`,increase:Ke=>`提高 ${Ke.fieldLabel}`,numberField:"数字字段"};var rt={};rt={decrease:Ke=>`縮小 ${Ke.fieldLabel}`,increase:Ke=>`放大 ${Ke.fieldLabel}`,numberField:"數字欄位"},b={"ar-AE":D,"bg-BG":O,"cs-CZ":I,"da-DK":N,"de-DE":H,"el-GR":j,"en-US":u,"es-ES":h,"et-EE":y,"fi-FI":E,"fr-FR":x,"he-IL":g,"hr-HR":d,"hu-HU":f,"it-IT":c,"ja-JP":p,"ko-KR":S,"lt-LT":k,"lv-LV":$,"nb-NO":M,"nl-NL":z,"pl-PL":W,"pt-BR":G,"pt-PT":Q,"ro-RO":oe,"ru-RU":re,"sk-SK":me,"sl-SI":le,"sr-SP":Ee,"sv-SE":$e,"tr-TR":lt,"uk-UA":Ze,"zh-CN":nt,"zh-TW":rt};function At(Ke,Bt,ur){let{id:at,decrementAriaLabel:L,incrementAriaLabel:ae,isDisabled:It,isReadOnly:i,isRequired:C,minValue:se,maxValue:P,autoFocus:dt,validationState:Ft,label:xe,formatOptions:Be,onBlur:ce=()=>{},onFocus:ct,onFocusChange:Fe,onKeyDown:Ne,onKeyUp:yt,description:Et,errorMessage:kt,...Ye}=Ke,{increment:$t,incrementToMax:Lt,decrement:or,decrementToMin:yr,numberValue:zr,inputValue:Gr,commit:Jr}=Bt;const Kr=(0,o.useLocalizedStringFormatter)(m(b));let rn=(0,t.useId)(at),{focusProps:nn}=(0,n.useFocus)({onBlur:()=>{Jr()}}),pn=(0,o.useNumberFormatter)(Be),Dn=(0,r.useMemo)(()=>pn.resolvedOptions(),[pn]),Zr=(0,o.useNumberFormatter)({...Be,currencySign:void 0}),Hn=(0,r.useMemo)(()=>isNaN(zr)?"":Zr.format(zr),[Zr,zr]),{spinButtonProps:yn,incrementButtonProps:Ci,decrementButtonProps:ti}=(0,s.useSpinButton)({isDisabled:It,isReadOnly:i,isRequired:C,maxValue:P,minValue:se,onIncrement:$t,onIncrementToMax:Lt,onDecrement:or,onDecrementToMin:yr,value:zr,textValue:Hn}),[Ei,Br]=(0,r.useState)(!1),{focusWithinProps:ht}=(0,n.useFocusWithin)({isDisabled:It,onFocusWithinChange:Br}),Wt=(0,r.useCallback)(Sr=>{Math.abs(Sr.deltaY)<=Math.abs(Sr.deltaX)||(Sr.deltaY>0?$t():Sr.deltaY<0&&or())},[or,$t]),er=It||i||!Ei;(0,n.useScrollWheel)({onScroll:Wt,isDisabled:er},ur);let Rt=Dn.maximumFractionDigits>0,pr=isNaN(Bt.minValue)||Bt.minValue<0,kr="numeric";(0,t.isIPhone)()?pr?kr="text":Rt&&(kr="decimal"):(0,t.isAndroid)()&&(pr?kr="numeric":Rt&&(kr="decimal"));let br=Sr=>{Bt.setInputValue(Sr)},vr=(0,t.filterDOMProps)(Ke),{labelProps:qt,inputProps:Je,descriptionProps:tt,errorMessageProps:Vt}=(0,a.useFormattedTextField)({...Ye,...vr,label:xe,autoFocus:dt,isDisabled:It,isReadOnly:i,isRequired:C,validationState:Ft,value:Gr,defaultValue:void 0,autoComplete:"off","aria-label":Ke["aria-label"]||null,"aria-labelledby":Ke["aria-labelledby"]||null,id:rn,type:"text",inputMode:kr,onChange:br,onBlur:ce,onFocus:ct,onFocusChange:Fe,onKeyDown:Ne,onKeyUp:yt,description:Et,errorMessage:kt},Bt,ur),Ut=(0,t.mergeProps)(yn,nn,Je,{role:null,"aria-roledescription":(0,t.isIOS)()?null:Kr.format("numberField"),"aria-valuemax":null,"aria-valuemin":null,"aria-valuenow":null,"aria-valuetext":null,autoCorrect:"off",spellCheck:"false"}),fr=Sr=>{document.activeElement!==ur.current&&(Sr.pointerType==="mouse"?ur.current.focus():Sr.target.focus())},rr=Ke["aria-label"]||(typeof Ke.label=="string"?Ke.label:""),mt;rr||(mt=Ke.label!=null?qt.id:Ke["aria-labelledby"]);let st=(0,t.useId)(),ft=(0,t.useId)(),Gt=(0,t.mergeProps)(Ci,{"aria-label":ae||Kr.format("increase",{fieldLabel:rr}).trim(),id:mt&&!ae?st:null,"aria-labelledby":mt&&!ae?`${st} ${mt}`:null,"aria-controls":rn,excludeFromTabOrder:!0,preventFocusOnPress:!0,allowFocusWhenDisabled:!0,isDisabled:!Bt.canIncrement,onPressStart:fr}),gr=(0,t.mergeProps)(ti,{"aria-label":L||Kr.format("decrease",{fieldLabel:rr}).trim(),id:mt&&!L?ft:null,"aria-labelledby":mt&&!L?`${ft} ${mt}`:null,"aria-controls":rn,excludeFromTabOrder:!0,preventFocusOnPress:!0,allowFocusWhenDisabled:!0,isDisabled:!Bt.canDecrement,onPressStart:fr});return{groupProps:{role:"group","aria-disabled":It,"aria-invalid":Ft==="invalid"?"true":void 0,...ht},labelProps:qt,inputProps:Ut,incrementButtonProps:Gt,decrementButtonProps:gr,errorMessageProps:Vt,descriptionProps:tt}}}(g$)),g$.exports}var y$={exports:{}},AN;function kde(){return AN||(AN=1,function(e){var t=po(),r=zu(),n=al(),a=gm(),o=ol();function s(I,N,H,j){Object.defineProperty(I,N,{get:H,set:j,enumerable:!0,configurable:!0})}s(e.exports,"useRadio",()=>D),s(e.exports,"useRadioGroup",()=>O);const l=new WeakMap,m=new WeakMap,b=new WeakMap;function D(I,N,H){let{value:j,children:u,"aria-label":h,"aria-labelledby":y}=I;const E=I.isDisabled||N.isDisabled;let x=u!=null,g=h!=null||y!=null;!x&&!g&&console.warn("If you do not provide children, you must specify an aria-label for accessibility");let d=N.selectedValue===j,f=z=>{z.stopPropagation(),N.setSelectedValue(j)},{pressProps:c,isPressed:p}=(0,n.usePress)({isDisabled:E}),{focusableProps:S}=(0,r.useFocusable)((0,t.mergeProps)(I,{onFocus:()=>N.setLastFocusedValue(j)}),H),k=(0,t.mergeProps)(c,S),$=(0,t.filterDOMProps)(I,{labelable:!0}),M=N.lastFocusedValue===j||N.lastFocusedValue==null?0:-1;return E&&(M=void 0),{inputProps:(0,t.mergeProps)($,{...k,type:"radio",name:l.get(N),tabIndex:M,disabled:E,checked:d,value:j,onChange:f,"aria-describedby":[N.validationState==="invalid"?b.get(N):null,m.get(N)].filter(Boolean).join(" ")||void 0}),isDisabled:E,isSelected:d,isPressed:p}}function O(I,N){let{name:H,validationState:j,isReadOnly:u,isRequired:h,isDisabled:y,orientation:E="vertical"}=I,{direction:x}=(0,o.useLocale)(),{labelProps:g,fieldProps:d,descriptionProps:f,errorMessageProps:c}=(0,a.useField)({...I,labelElementType:"span"});m.set(N,f.id),b.set(N,c.id);let p=(0,t.filterDOMProps)(I,{labelable:!0}),{focusWithinProps:S}=(0,n.useFocusWithin)({onBlurWithin(){N.selectedValue||N.setLastFocusedValue(null)}}),k=M=>{let z;switch(M.key){case"ArrowRight":x==="rtl"&&E!=="vertical"?z="prev":z="next";break;case"ArrowLeft":x==="rtl"&&E!=="vertical"?z="next":z="prev";break;case"ArrowDown":z="next";break;case"ArrowUp":z="prev";break;default:return}M.preventDefault();let W=(0,r.getFocusableTreeWalker)(M.currentTarget,{from:M.target}),G;z==="next"?(G=W.nextNode(),G||(W.currentNode=M.currentTarget,G=W.firstChild())):(G=W.previousNode(),G||(W.currentNode=M.currentTarget,G=W.lastChild())),G&&(G.focus(),N.setSelectedValue(G.value))},$=(0,t.useId)(H);return l.set(N,$),{radioGroupProps:(0,t.mergeProps)(p,{role:"radiogroup",onKeyDown:k,"aria-invalid":j==="invalid"||void 0,"aria-errormessage":I["aria-errormessage"],"aria-readonly":u||void 0,"aria-required":h||void 0,"aria-disabled":y||void 0,"aria-orientation":E,...d,...S}),labelProps:g,descriptionProps:f,errorMessageProps:c}}}(y$)),y$.exports}var v$={exports:{}},kN;function Ode(){return kN||(kN=1,function(e){var t=po(),r=ol(),n=FA();function a(nt,rt,At,Ke){Object.defineProperty(nt,rt,{get:At,set:Ke,enumerable:!0,configurable:!0})}function o(nt){return nt&&nt.__esModule?nt.default:nt}a(e.exports,"useSearchField",()=>Ze);var s={},l={};l={"Clear search":"مسح البحث"};var m={};m={"Clear search":"Изчистване на търсене"};var b={};b={"Clear search":"Vymazat hledání"};var D={};D={"Clear search":"Ryd søgning"};var O={};O={"Clear search":"Suche zurücksetzen"};var I={};I={"Clear search":"Απαλοιφή αναζήτησης"};var N={};N={"Clear search":"Clear search"};var H={};H={"Clear search":"Borrar búsqueda"};var j={};j={"Clear search":"Tühjenda otsing"};var u={};u={"Clear search":"Tyhjennä haku"};var h={};h={"Clear search":"Effacer la recherche"};var y={};y={"Clear search":"נקה חיפוש"};var E={};E={"Clear search":"Obriši pretragu"};var x={};x={"Clear search":"Keresés törlése"};var g={};g={"Clear search":"Cancella ricerca"};var d={};d={"Clear search":"検索をクリア"};var f={};f={"Clear search":"검색 지우기"};var c={};c={"Clear search":"Išvalyti iešką"};var p={};p={"Clear search":"Notīrīt meklēšanu"};var S={};S={"Clear search":"Tøm søk"};var k={};k={"Clear search":"Zoekactie wissen"};var $={};$={"Clear search":"Wyczyść zawartość wyszukiwania"};var M={};M={"Clear search":"Limpar pesquisa"};var z={};z={"Clear search":"Limpar pesquisa"};var W={};W={"Clear search":"Ştergeţi căutarea"};var G={};G={"Clear search":"Очистить поиск"};var Q={};Q={"Clear search":"Vymazať vyhľadávanie"};var oe={};oe={"Clear search":"Počisti iskanje"};var re={};re={"Clear search":"Obriši pretragu"};var me={};me={"Clear search":"Rensa sökning"};var le={};le={"Clear search":"Aramayı temizle"};var Ee={};Ee={"Clear search":"Очистити пошук"};var $e={};$e={"Clear search":"清除搜索"};var lt={};lt={"Clear search":"清除搜尋條件"},s={"ar-AE":l,"bg-BG":m,"cs-CZ":b,"da-DK":D,"de-DE":O,"el-GR":I,"en-US":N,"es-ES":H,"et-EE":j,"fi-FI":u,"fr-FR":h,"he-IL":y,"hr-HR":E,"hu-HU":x,"it-IT":g,"ja-JP":d,"ko-KR":f,"lt-LT":c,"lv-LV":p,"nb-NO":S,"nl-NL":k,"pl-PL":$,"pt-BR":M,"pt-PT":z,"ro-RO":W,"ru-RU":G,"sk-SK":Q,"sl-SI":oe,"sr-SP":re,"sv-SE":me,"tr-TR":le,"uk-UA":Ee,"zh-CN":$e,"zh-TW":lt};function Ze(nt,rt,At){let Ke=(0,r.useLocalizedStringFormatter)(o(s)),{isDisabled:Bt,isReadOnly:ur,onSubmit:at=()=>{},onClear:L,type:ae="search"}=nt,It=xe=>{const Be=xe.key;(Be==="Enter"||Be==="Escape")&&xe.preventDefault(),!(Bt||ur)&&(Be==="Enter"&&at(rt.value),Be==="Escape"&&(rt.setValue(""),L&&L()))},i=()=>{rt.setValue(""),L&&L()},C=()=>{At.current.focus()},{labelProps:se,inputProps:P,descriptionProps:dt,errorMessageProps:Ft}=(0,n.useTextField)({...nt,value:rt.value,onChange:rt.setValue,onKeyDown:(0,t.chain)(It,nt.onKeyDown),type:ae},At);return{labelProps:se,inputProps:{...P,defaultValue:void 0},clearButtonProps:{"aria-label":Ke.format("Clear search"),excludeFromTabOrder:!0,preventFocusOnPress:!0,isDisabled:Bt||ur,onPress:i,onPressStart:C},descriptionProps:dt,errorMessageProps:Ft}}}(v$)),v$.exports}var b$={exports:{}},ON;function _de(){return ON||(ON=1,function(e){var t=po(),r=te,n=r0(),a=al(),o=ol(),s=gm(),l=f5(),m=IA();function b(H,j,u,h){Object.defineProperty(H,j,{get:u,set:h,enumerable:!0,configurable:!0})}function D(H){return H&&H.__esModule?H.default:H}b(e.exports,"useSelect",()=>O),b(e.exports,"useHiddenSelect",()=>I),b(e.exports,"HiddenSelect",()=>N);function O(H,j,u){let{keyboardDelegate:h,isDisabled:y}=H,E=(0,o.useCollator)({usage:"search",sensitivity:"base"}),x=(0,r.useMemo)(()=>h||new n.ListKeyboardDelegate(j.collection,j.disabledKeys,null,E),[h,j.collection,j.disabledKeys,E]),{menuTriggerProps:g,menuProps:d}=(0,l.useMenuTrigger)({isDisabled:y,type:"listbox"},j,u),f=G=>{switch(G.key){case"ArrowLeft":{G.preventDefault();let Q=j.selectedKey!=null?x.getKeyAbove(j.selectedKey):x.getFirstKey();Q&&j.setSelectedKey(Q);break}case"ArrowRight":{G.preventDefault();let Q=j.selectedKey!=null?x.getKeyBelow(j.selectedKey):x.getFirstKey();Q&&j.setSelectedKey(Q);break}}},{typeSelectProps:c}=(0,n.useTypeSelect)({keyboardDelegate:x,selectionManager:j.selectionManager,onTypeSelect(G){j.setSelectedKey(G)}}),{labelProps:p,fieldProps:S,descriptionProps:k,errorMessageProps:$}=(0,s.useField)({...H,labelElementType:"span"});c.onKeyDown=c.onKeyDownCapture,delete c.onKeyDownCapture;let M=(0,t.filterDOMProps)(H,{labelable:!0}),z=(0,t.mergeProps)(c,g,S),W=(0,t.useId)();return{labelProps:{...p,onClick:()=>{H.isDisabled||(u.current.focus(),(0,a.setInteractionModality)("keyboard"))}},triggerProps:(0,t.mergeProps)(M,{...z,isDisabled:y,onKeyDown:(0,t.chain)(z.onKeyDown,f,H.onKeyDown),onKeyUp:H.onKeyUp,"aria-labelledby":[z["aria-labelledby"],z["aria-label"]&&!z["aria-labelledby"]?z.id:null,W].filter(Boolean).join(" "),onFocus(G){j.isFocused||(H.onFocus&&H.onFocus(G),H.onFocusChange&&H.onFocusChange(!0),j.setFocused(!0))},onBlur(G){j.isOpen||(H.onBlur&&H.onBlur(G),H.onFocusChange&&H.onFocusChange(!1),j.setFocused(!1))}}),valueProps:{id:W},menuProps:{...d,autoFocus:j.focusStrategy||!0,shouldSelectOnPressUp:!0,shouldFocusOnHover:!0,disallowEmptySelection:!0,onBlur:G=>{G.currentTarget.contains(G.relatedTarget)||(H.onBlur&&H.onBlur(G),H.onFocusChange&&H.onFocusChange(!1),j.setFocused(!1))},"aria-labelledby":[S["aria-labelledby"],z["aria-label"]&&!S["aria-labelledby"]?z.id:null].filter(Boolean).join(" ")},descriptionProps:k,errorMessageProps:$}}function I(H,j,u){let{autoComplete:h,name:y,isDisabled:E}=H,x=(0,a.useInteractionModality)(),{visuallyHiddenProps:g}=(0,m.useVisuallyHidden)();var d;return{containerProps:{...g,"aria-hidden":!0},inputProps:{type:"text",tabIndex:x==null||j.isFocused||j.isOpen?-1:0,style:{fontSize:16},onFocus:()=>u.current.focus(),disabled:E},selectProps:{tabIndex:-1,autoComplete:h,disabled:E,name:y,size:j.collection.size,value:(d=j.selectedKey)!==null&&d!==void 0?d:"",onChange:f=>j.setSelectedKey(f.target.value)}}}function N(H){let{state:j,triggerRef:u,label:h,name:y,isDisabled:E}=H,{containerProps:x,inputProps:g,selectProps:d}=I(H,j,u);var f;return j.collection.size<=300?D(r).createElement("div",x,D(r).createElement("input",g),D(r).createElement("label",null,h,D(r).createElement("select",d,D(r).createElement("option",null),[...j.collection.getKeys()].map(c=>{let p=j.collection.getItem(c);if(p.type==="item")return D(r).createElement("option",{key:p.key,value:p.key},p.textValue)})))):y?D(r).createElement("input",{type:"hidden",autoComplete:d.autoComplete,name:y,disabled:E,value:(f=j.selectedKey)!==null&&f!==void 0?f:""}):null}}(b$)),b$.exports}var x$={exports:{}},_N;function Tde(){return _N||(_N=1,function(e){var t=po();function r(a,o,s,l){Object.defineProperty(a,o,{get:s,set:l,enumerable:!0,configurable:!0})}r(e.exports,"useSeparator",()=>n);function n(a){let o=(0,t.filterDOMProps)(a,{labelable:!0}),s;return a.orientation==="vertical"&&(s="vertical"),a.elementType!=="hr"?{separatorProps:{...o,role:"separator","aria-orientation":s}}:{separatorProps:o}}}(x$)),x$.exports}var D$={exports:{}},TN;function $de(){return TN||(TN=1,function(e){var t=po(),r=te,n=al(),a=gm(),o=ol(),s=zu();function l(I,N,H,j){Object.defineProperty(I,N,{get:H,set:j,enumerable:!0,configurable:!0})}l(e.exports,"useSlider",()=>D),l(e.exports,"useSliderThumb",()=>O);const m=new WeakMap;function b(I,N){let H=m.get(I);if(!H)throw new Error("Unknown slider state");return`${H}-${N}`}function D(I,N,H){let{labelProps:j,fieldProps:u}=(0,a.useLabel)(I),h=I.orientation==="vertical";var y;m.set(N,(y=j.id)!==null&&y!==void 0?y:u.id);let{direction:E}=(0,o.useLocale)(),{addGlobalListener:x,removeGlobalListener:g}=(0,t.useGlobalListeners)();const d=(0,r.useRef)(null),f=(0,r.useRef)(null);f.current=N;const c=E==="rtl",p=(0,r.useRef)(null),{moveProps:S}=(0,n.useMove)({onMoveStart(){p.current=null},onMove({deltaX:z,deltaY:W}){let{height:G,width:Q}=H.current.getBoundingClientRect(),oe=h?G:Q;p.current==null&&(p.current=f.current.getThumbPercent(d.current)*oe);let re=h?W:z;if((h||c)&&(re=-re),p.current+=re,d.current!=null&&H.current){const me=(0,t.clamp)(p.current/oe,0,1);f.current.setThumbPercent(d.current,me)}},onMoveEnd(){d.current!=null&&(f.current.setThumbDragging(d.current,!1),d.current=null)}});let k=(0,r.useRef)(void 0),$=(z,W,G,Q)=>{if(H.current&&!I.isDisabled&&N.values.every((oe,re)=>!N.isThumbDragging(re))){let{height:oe,width:re,top:me,left:le}=H.current.getBoundingClientRect(),Ee=h?oe:re,nt=((h?Q:G)-(h?me:le))/Ee;(E==="rtl"||h)&&(nt=1-nt);let rt=N.getPercentValue(nt),At,Ke=N.values.findIndex(Bt=>rt-Bt<0);if(Ke===0)At=Ke;else if(Ke===-1)At=N.values.length-1;else{let Bt=N.values[Ke-1],ur=N.values[Ke];Math.abs(Bt-rt)<Math.abs(ur-rt)?At=Ke-1:At=Ke}At>=0&&N.isThumbEditable(At)?(z.preventDefault(),d.current=At,N.setFocusedThumb(At),k.current=W,N.setThumbDragging(d.current,!0),N.setThumbValue(At,rt),x(window,"mouseup",M,!1),x(window,"touchend",M,!1),x(window,"pointerup",M,!1)):d.current=null}},M=z=>{var W,G;((G=z.pointerId)!==null&&G!==void 0?G:(W=z.changedTouches)===null||W===void 0?void 0:W[0].identifier)===k.current&&(d.current!=null&&(N.setThumbDragging(d.current,!1),d.current=null),g(window,"mouseup",M,!1),g(window,"touchend",M,!1),g(window,"pointerup",M,!1))};return"htmlFor"in j&&j.htmlFor&&(delete j.htmlFor,j.onClick=()=>{var z;(z=document.getElementById(b(N,0)))===null||z===void 0||z.focus(),(0,n.setInteractionModality)("keyboard")}),{labelProps:j,groupProps:{role:"group",...u},trackProps:(0,t.mergeProps)({onMouseDown(z){z.button!==0||z.altKey||z.ctrlKey||z.metaKey||$(z,void 0,z.clientX,z.clientY)},onPointerDown(z){z.pointerType==="mouse"&&(z.button!==0||z.altKey||z.ctrlKey||z.metaKey)||$(z,z.pointerId,z.clientX,z.clientY)},onTouchStart(z){$(z,z.changedTouches[0].identifier,z.changedTouches[0].clientX,z.changedTouches[0].clientY)},style:{position:"relative",touchAction:"none"}},S),outputProps:{htmlFor:N.values.map((z,W)=>b(N,W)).join(" "),"aria-live":"off"}}}function O(I,N){let{index:H=0,isRequired:j,validationState:u,trackRef:h,inputRef:y,orientation:E=N.orientation}=I,x=I.isDisabled||N.isDisabled,g=E==="vertical",{direction:d}=(0,o.useLocale)(),{addGlobalListener:f,removeGlobalListener:c}=(0,t.useGlobalListeners)(),p=m.get(N);var S;const{labelProps:k,fieldProps:$}=(0,a.useLabel)({...I,id:b(N,H),"aria-labelledby":`${p} ${(S=I["aria-labelledby"])!==null&&S!==void 0?S:""}`.trim()}),M=N.values[H],z=(0,r.useCallback)(()=>{y.current&&(0,t.focusWithoutScrolling)(y.current)},[y]),W=N.focusedThumb===H;(0,r.useEffect)(()=>{W&&z()},[W,z]);const G=(0,r.useRef)(null);G.current=N;let Q=d==="rtl",oe=(0,r.useRef)(null),{keyboardProps:re}=(0,n.useKeyboard)({onKeyDown(rt){let{getThumbMaxValue:At,getThumbMinValue:Ke,decrementThumb:Bt,incrementThumb:ur,setThumbValue:at,setThumbDragging:L,pageSize:ae}=G.current;if(!/^(PageUp|PageDown|Home|End)$/.test(rt.key)){rt.continuePropagation();return}switch(rt.preventDefault(),L(H,!0),rt.key){case"PageUp":ur(H,ae);break;case"PageDown":Bt(H,ae);break;case"Home":at(H,Ke(H));break;case"End":at(H,At(H));break}L(H,!1)}}),{moveProps:me}=(0,n.useMove)({onMoveStart(){oe.current=null,G.current.setThumbDragging(H,!0)},onMove({deltaX:rt,deltaY:At,pointerType:Ke,shiftKey:Bt}){const{getThumbPercent:ur,setThumbPercent:at,decrementThumb:L,incrementThumb:ae,step:It,pageSize:i}=G.current;let{width:C,height:se}=h.current.getBoundingClientRect(),P=g?se:C;if(oe.current==null&&(oe.current=ur(H)*P),Ke==="keyboard")rt>0&&Q||rt<0&&!Q||At>0?L(H,Bt?i:It):ae(H,Bt?i:It);else{let dt=g?At:rt;(g||Q)&&(dt=-dt),oe.current+=dt,at(H,(0,t.clamp)(oe.current/P,0,1))}},onMoveEnd(){G.current.setThumbDragging(H,!1)}});N.setThumbEditable(H,!x);const{focusableProps:le}=(0,s.useFocusable)((0,t.mergeProps)(I,{onFocus:()=>N.setFocusedThumb(H),onBlur:()=>N.setFocusedThumb(void 0)}),y);let Ee=(0,r.useRef)(void 0),$e=rt=>{z(),Ee.current=rt,N.setThumbDragging(H,!0),f(window,"mouseup",lt,!1),f(window,"touchend",lt,!1),f(window,"pointerup",lt,!1)},lt=rt=>{var At,Ke;((Ke=rt.pointerId)!==null&&Ke!==void 0?Ke:(At=rt.changedTouches)===null||At===void 0?void 0:At[0].identifier)===Ee.current&&(z(),N.setThumbDragging(H,!1),c(window,"mouseup",lt,!1),c(window,"touchend",lt,!1),c(window,"pointerup",lt,!1))},Ze=N.getThumbPercent(H);(g||d==="rtl")&&(Ze=1-Ze);let nt=x?{}:(0,t.mergeProps)(re,me,{onMouseDown:rt=>{rt.button!==0||rt.altKey||rt.ctrlKey||rt.metaKey||$e()},onPointerDown:rt=>{rt.button!==0||rt.altKey||rt.ctrlKey||rt.metaKey||$e(rt.pointerId)},onTouchStart:rt=>{$e(rt.changedTouches[0].identifier)}});return{inputProps:(0,t.mergeProps)(le,$,{type:"range",tabIndex:x?void 0:0,min:N.getThumbMinValue(H),max:N.getThumbMaxValue(H),step:N.step,value:M,disabled:x,"aria-orientation":E,"aria-valuetext":N.getThumbValueLabel(H),"aria-required":j||void 0,"aria-invalid":u==="invalid"||void 0,"aria-errormessage":I["aria-errormessage"],onChange:rt=>{G.current.setThumbValue(H,parseFloat(rt.target.value))}}),thumbProps:{...nt,style:{position:"absolute",[g?"top":"left"]:`${Ze*100}%`,transform:"translate(-50%, -50%)",touchAction:"none"}},labelProps:k,isDragging:N.isThumbDragging(H),isDisabled:x,isFocused:W}}}(D$)),D$.exports}var S$={exports:{}},$N;function Mde(){return $N||($N=1,function(e){var t=XK();function r(a,o,s,l){Object.defineProperty(a,o,{get:s,set:l,enumerable:!0,configurable:!0})}r(e.exports,"useSwitch",()=>n);function n(a,o,s){let{inputProps:l,isSelected:m,isPressed:b,isDisabled:D,isReadOnly:O}=(0,t.useToggle)(a,o,s);return{inputProps:{...l,role:"switch",checked:m},isSelected:m,isPressed:b,isDisabled:D,isReadOnly:O}}}(S$)),S$.exports}var w$={exports:{}},MN;function Ide(){return MN||(MN=1,function(e){var t=aG(),r=xx(),n=po(),a=te,o=ol(),s=nw,l=zu(),m=al(),b=IA();function D(Fe,Ne,yt,Et){Object.defineProperty(Fe,Ne,{get:yt,set:Et,enumerable:!0,configurable:!0})}function O(Fe){return Fe&&Fe.__esModule?Fe.default:Fe}D(e.exports,"useTableRowGroup",()=>ct),D(e.exports,"useTable",()=>C),D(e.exports,"useTableColumnHeader",()=>se),D(e.exports,"useTableRow",()=>P),D(e.exports,"useTableHeaderRow",()=>dt),D(e.exports,"useTableCell",()=>Ft),D(e.exports,"useTableSelectionCheckbox",()=>xe),D(e.exports,"useTableSelectAllCheckbox",()=>Be),D(e.exports,"useTableColumnResize",()=>ce);const I=new WeakMap;function N(Fe){return typeof Fe=="string"?Fe.replace(/\s*/g,""):""+Fe}function H(Fe,Ne){let yt=I.get(Fe);if(!yt)throw new Error("Unknown grid");return`${yt}-${N(Ne)}`}function j(Fe,Ne,yt){let Et=I.get(Fe);if(!Et)throw new Error("Unknown grid");return`${Et}-${N(Ne)}-${N(yt)}`}function u(Fe,Ne){return[...Fe.collection.rowHeaderColumnKeys].map(yt=>j(Fe,Ne,yt)).join(" ")}var h={},y={};y={ascending:"تصاعدي",ascendingSort:Fe=>`ترتيب حسب العمود ${Fe.columnName} بترتيب تصاعدي`,columnSize:Fe=>`${Fe.value} بالبكسل`,descending:"تنازلي",descendingSort:Fe=>`ترتيب حسب العمود ${Fe.columnName} بترتيب تنازلي`,resizerDescription:"اضغط على مفتاح Enter لبدء تغيير الحجم",select:"تحديد",selectAll:"تحديد الكل",sortable:"عمود قابل للترتيب"};var E={};E={ascending:"възходящ",ascendingSort:Fe=>`сортирано по колона ${Fe.columnName} във възходящ ред`,columnSize:Fe=>`${Fe.value} пиксела`,descending:"низходящ",descendingSort:Fe=>`сортирано по колона ${Fe.columnName} в низходящ ред`,resizerDescription:"Натиснете „Enter“, за да започнете да преоразмерявате",select:"Изберете",selectAll:"Изберете всичко",sortable:"сортираща колона"};var x={};x={ascending:"vzestupně",ascendingSort:Fe=>`řazeno vzestupně podle sloupce ${Fe.columnName}`,columnSize:Fe=>`${Fe.value} pixelů`,descending:"sestupně",descendingSort:Fe=>`řazeno sestupně podle sloupce ${Fe.columnName}`,resizerDescription:"Stisknutím klávesy Enter začnete měnit velikost",select:"Vybrat",selectAll:"Vybrat vše",sortable:"sloupec s možností řazení"};var g={};g={ascending:"stigende",ascendingSort:Fe=>`sorteret efter kolonne ${Fe.columnName} i stigende rækkefølge`,columnSize:Fe=>`${Fe.value} pixels`,descending:"faldende",descendingSort:Fe=>`sorteret efter kolonne ${Fe.columnName} i faldende rækkefølge`,resizerDescription:"Tryk på Enter for at ændre størrelse",select:"Vælg",selectAll:"Vælg alle",sortable:"sorterbar kolonne"};var d={};d={ascending:"aufsteigend",ascendingSort:Fe=>`sortiert nach Spalte ${Fe.columnName} in aufsteigender Reihenfolge`,columnSize:Fe=>`${Fe.value} Pixel`,descending:"absteigend",descendingSort:Fe=>`sortiert nach Spalte ${Fe.columnName} in absteigender Reihenfolge`,resizerDescription:"Eingabetaste zum Starten der Größenänderung drücken",select:"Auswählen",selectAll:"Alles auswählen",sortable:"sortierbare Spalte"};var f={};f={ascending:"αύξουσα",ascendingSort:Fe=>`διαλογή ανά στήλη ${Fe.columnName} σε αύξουσα σειρά`,columnSize:Fe=>`${Fe.value} pixel`,descending:"φθίνουσα",descendingSort:Fe=>`διαλογή ανά στήλη ${Fe.columnName} σε φθίνουσα σειρά`,resizerDescription:"Πατήστε Enter για έναρξη της αλλαγής μεγέθους",select:"Επιλογή",selectAll:"Επιλογή όλων",sortable:"Στήλη διαλογής"};var c={};c={select:"Select",selectAll:"Select All",sortable:"sortable column",ascending:"ascending",descending:"descending",ascendingSort:Fe=>`sorted by column ${Fe.columnName} in ascending order`,descendingSort:Fe=>`sorted by column ${Fe.columnName} in descending order`,columnSize:Fe=>`${Fe.value} pixels`,resizerDescription:"Press Enter to start resizing"};var p={};p={ascending:"de subida",ascendingSort:Fe=>`ordenado por columna ${Fe.columnName} en orden de subida`,columnSize:Fe=>`${Fe.value} píxeles`,descending:"de bajada",descendingSort:Fe=>`ordenado por columna ${Fe.columnName} en orden de bajada`,resizerDescription:"Pulse Intro para empezar a redimensionar",select:"Seleccionar",selectAll:"Seleccionar todos",sortable:"columna ordenable"};var S={};S={ascending:"tõusev järjestus",ascendingSort:Fe=>`sorditud veeru järgi ${Fe.columnName} tõusvas järjestuses`,columnSize:Fe=>`${Fe.value} pikslit`,descending:"laskuv järjestus",descendingSort:Fe=>`sorditud veeru järgi ${Fe.columnName} laskuvas järjestuses`,resizerDescription:"Suuruse muutmise alustamiseks vajutage klahvi Enter",select:"Vali",selectAll:"Vali kõik",sortable:"sorditav veerg"};var k={};k={ascending:"nouseva",ascendingSort:Fe=>`lajiteltu sarakkeen ${Fe.columnName} mukaan nousevassa järjestyksessä`,columnSize:Fe=>`${Fe.value} pikseliä`,descending:"laskeva",descendingSort:Fe=>`lajiteltu sarakkeen ${Fe.columnName} mukaan laskevassa järjestyksessä`,resizerDescription:"Aloita koon muutos painamalla Enter-näppäintä",select:"Valitse",selectAll:"Valitse kaikki",sortable:"lajiteltava sarake"};var $={};$={ascending:"croissant",ascendingSort:Fe=>`trié en fonction de la colonne ${Fe.columnName} par ordre croissant`,columnSize:Fe=>`${Fe.value} pixels`,descending:"décroissant",descendingSort:Fe=>`trié en fonction de la colonne ${Fe.columnName} par ordre décroissant`,resizerDescription:"Appuyez sur Entrée pour commencer le redimensionnement.",select:"Sélectionner",selectAll:"Sélectionner tout",sortable:"colonne triable"};var M={};M={ascending:"עולה",ascendingSort:Fe=>`מוין לפי עמודה ${Fe.columnName} בסדר עולה`,columnSize:Fe=>`${Fe.value} פיקסלים`,descending:"יורד",descendingSort:Fe=>`מוין לפי עמודה ${Fe.columnName} בסדר יורד`,resizerDescription:"הקש Enter כדי לשנות את הגודל",select:"בחר",selectAll:"בחר הכול",sortable:"עמודה שניתן למיין"};var z={};z={ascending:"rastući",ascendingSort:Fe=>`razvrstano po stupcima ${Fe.columnName} rastućem redoslijedom`,columnSize:Fe=>`${Fe.value} piksela`,descending:"padajući",descendingSort:Fe=>`razvrstano po stupcima ${Fe.columnName} padajućim redoslijedom`,resizerDescription:"Pritisnite Enter da biste započeli promenu veličine",select:"Odaberite",selectAll:"Odaberite sve",sortable:"stupac koji se može razvrstati"};var W={};W={ascending:"növekvő",ascendingSort:Fe=>`rendezve a(z) ${Fe.columnName} oszlop szerint, növekvő sorrendben`,columnSize:Fe=>`${Fe.value} képpont`,descending:"csökkenő",descendingSort:Fe=>`rendezve a(z) ${Fe.columnName} oszlop szerint, csökkenő sorrendben`,resizerDescription:"Nyomja le az Enter billentyűt az átméretezés megkezdéséhez",select:"Kijelölés",selectAll:"Összes kijelölése",sortable:"rendezendő oszlop"};var G={};G={ascending:"crescente",ascendingSort:Fe=>`in ordine crescente in base alla colonna ${Fe.columnName}`,columnSize:Fe=>`${Fe.value} pixel`,descending:"decrescente",descendingSort:Fe=>`in ordine decrescente in base alla colonna ${Fe.columnName}`,resizerDescription:"Premi Invio per iniziare a ridimensionare",select:"Seleziona",selectAll:"Seleziona tutto",sortable:"colonna ordinabile"};var Q={};Q={ascending:"昇順",ascendingSort:Fe=>`列 ${Fe.columnName} を昇順で並べ替え`,columnSize:Fe=>`${Fe.value} ピクセル`,descending:"降順",descendingSort:Fe=>`列 ${Fe.columnName} を降順で並べ替え`,resizerDescription:"Enter キーを押してサイズ変更を開始",select:"選択",selectAll:"すべて選択",sortable:"並べ替え可能な列"};var oe={};oe={ascending:"오름차순",ascendingSort:Fe=>`${Fe.columnName} 열을 기준으로 오름차순으로 정렬됨`,columnSize:Fe=>`${Fe.value} 픽셀`,descending:"내림차순",descendingSort:Fe=>`${Fe.columnName} 열을 기준으로 내림차순으로 정렬됨`,resizerDescription:"크기 조정을 시작하려면 Enter를 누르세요.",select:"선택",selectAll:"모두 선택",sortable:"정렬 가능한 열"};var re={};re={ascending:"didėjančia tvarka",ascendingSort:Fe=>`surikiuota pagal stulpelį ${Fe.columnName} didėjančia tvarka`,columnSize:Fe=>`${Fe.value} piks.`,descending:"mažėjančia tvarka",descendingSort:Fe=>`surikiuota pagal stulpelį ${Fe.columnName} mažėjančia tvarka`,resizerDescription:"Paspauskite „Enter“, kad pradėtumėte keisti dydį",select:"Pasirinkti",selectAll:"Pasirinkti viską",sortable:"rikiuojamas stulpelis"};var me={};me={ascending:"augošā secībā",ascendingSort:Fe=>`kārtots pēc kolonnas ${Fe.columnName} augošā secībā`,columnSize:Fe=>`${Fe.value} pikseļi`,descending:"dilstošā secībā",descendingSort:Fe=>`kārtots pēc kolonnas ${Fe.columnName} dilstošā secībā`,resizerDescription:"Nospiediet Enter, lai sāktu izmēru mainīšanu",select:"Atlasīt",selectAll:"Atlasīt visu",sortable:"kārtojamā kolonna"};var le={};le={ascending:"stigende",ascendingSort:Fe=>`sortert etter kolonne ${Fe.columnName} i stigende rekkefølge`,columnSize:Fe=>`${Fe.value} piksler`,descending:"synkende",descendingSort:Fe=>`sortert etter kolonne ${Fe.columnName} i synkende rekkefølge`,resizerDescription:"Trykk på Enter for å starte størrelsesendring",select:"Velg",selectAll:"Velg alle",sortable:"kolonne som kan sorteres"};var Ee={};Ee={ascending:"oplopend",ascendingSort:Fe=>`gesorteerd in oplopende volgorde in kolom ${Fe.columnName}`,columnSize:Fe=>`${Fe.value} pixels`,descending:"aflopend",descendingSort:Fe=>`gesorteerd in aflopende volgorde in kolom ${Fe.columnName}`,resizerDescription:"Druk op Enter om het formaat te wijzigen",select:"Selecteren",selectAll:"Alles selecteren",sortable:"sorteerbare kolom"};var $e={};$e={ascending:"rosnąco",ascendingSort:Fe=>`posortowano według kolumny ${Fe.columnName} w porządku rosnącym`,columnSize:Fe=>`Liczba pikseli: ${Fe.value}`,descending:"malejąco",descendingSort:Fe=>`posortowano według kolumny ${Fe.columnName} w porządku malejącym`,resizerDescription:"Naciśnij Enter, aby rozpocząć zmienianie rozmiaru",select:"Zaznacz",selectAll:"Zaznacz wszystko",sortable:"kolumna z możliwością sortowania"};var lt={};lt={ascending:"crescente",ascendingSort:Fe=>`classificado pela coluna ${Fe.columnName} em ordem crescente`,columnSize:Fe=>`${Fe.value} pixels`,descending:"decrescente",descendingSort:Fe=>`classificado pela coluna ${Fe.columnName} em ordem decrescente`,resizerDescription:"Pressione Enter para começar a redimensionar",select:"Selecionar",selectAll:"Selecionar tudo",sortable:"coluna classificável"};var Ze={};Ze={ascending:"ascendente",ascendingSort:Fe=>`Ordenar por coluna ${Fe.columnName} em ordem ascendente`,columnSize:Fe=>`${Fe.value} pixels`,descending:"descendente",descendingSort:Fe=>`Ordenar por coluna ${Fe.columnName} em ordem descendente`,resizerDescription:"Prima Enter para iniciar o redimensionamento",select:"Selecionar",selectAll:"Selecionar tudo",sortable:"Coluna ordenável"};var nt={};nt={ascending:"crescătoare",ascendingSort:Fe=>`sortate după coloana ${Fe.columnName} în ordine crescătoare`,columnSize:Fe=>`${Fe.value} pixeli`,descending:"descrescătoare",descendingSort:Fe=>`sortate după coloana ${Fe.columnName} în ordine descrescătoare`,resizerDescription:"Apăsați pe Enter pentru a începe redimensionarea",select:"Selectare",selectAll:"Selectare totală",sortable:"coloană sortabilă"};var rt={};rt={ascending:"возрастание",ascendingSort:Fe=>`сортировать столбец ${Fe.columnName} в порядке возрастания`,columnSize:Fe=>`${Fe.value} пикс.`,descending:"убывание",descendingSort:Fe=>`сортировать столбец ${Fe.columnName} в порядке убывания`,resizerDescription:"Нажмите клавишу Enter для начала изменения размеров",select:"Выбрать",selectAll:"Выбрать все",sortable:"сортируемый столбец"};var At={};At={ascending:"vzostupne",ascendingSort:Fe=>`zoradené zostupne podľa stĺpca ${Fe.columnName}`,columnSize:Fe=>`Počet pixelov: ${Fe.value}`,descending:"zostupne",descendingSort:Fe=>`zoradené zostupne podľa stĺpca ${Fe.columnName}`,resizerDescription:"Stlačením klávesu Enter začnete zmenu veľkosti",select:"Vybrať",selectAll:"Vybrať všetko",sortable:"zoraditeľný stĺpec"};var Ke={};Ke={ascending:"naraščajoče",ascendingSort:Fe=>`razvrščeno po stolpcu ${Fe.columnName} v naraščajočem vrstnem redu`,columnSize:Fe=>`${Fe.value} slikovnih pik`,descending:"padajoče",descendingSort:Fe=>`razvrščeno po stolpcu ${Fe.columnName} v padajočem vrstnem redu`,resizerDescription:"Pritisnite tipko Enter da začnete spreminjati velikost",select:"Izberite",selectAll:"Izberite vse",sortable:"razvrstljivi stolpec"};var Bt={};Bt={ascending:"rastući",ascendingSort:Fe=>`sortirano po kolonama ${Fe.columnName} padajućim redosledom`,columnSize:Fe=>`${Fe.value} piksela`,descending:"padajući",descendingSort:Fe=>`sortirano po kolonama ${Fe.columnName} padajućim redosledom`,resizerDescription:"Pritisnite Enter da biste započeli promenu veličine",select:"Izaberite",selectAll:"Izaberite sve",sortable:"kolona koja se može sortirati"};var ur={};ur={ascending:"stigande",ascendingSort:Fe=>`sorterat på kolumn ${Fe.columnName} i stigande ordning`,columnSize:Fe=>`${Fe.value} pixlar`,descending:"fallande",descendingSort:Fe=>`sorterat på kolumn ${Fe.columnName} i fallande ordning`,resizerDescription:"Tryck på Retur för att börja ändra storlek",select:"Markera",selectAll:"Markera allt",sortable:"sorterbar kolumn"};var at={};at={ascending:"artan sırada",ascendingSort:Fe=>`${Fe.columnName} sütuna göre artan düzende sırala`,columnSize:Fe=>`${Fe.value} piksel`,descending:"azalan sırada",descendingSort:Fe=>`${Fe.columnName} sütuna göre azalan düzende sırala`,resizerDescription:"Yeniden boyutlandırmak için Enter'a basın",select:"Seç",selectAll:"Tümünü Seç",sortable:"Sıralanabilir sütun"};var L={};L={ascending:"висхідний",ascendingSort:Fe=>`відсортовано за стовпцем ${Fe.columnName} у висхідному порядку`,columnSize:Fe=>`${Fe.value} пікс.`,descending:"низхідний",descendingSort:Fe=>`відсортовано за стовпцем ${Fe.columnName} у низхідному порядку`,resizerDescription:"Натисніть Enter, щоб почати зміну розміру",select:"Вибрати",selectAll:"Вибрати все",sortable:"сортувальний стовпець"};var ae={};ae={ascending:"升序",ascendingSort:Fe=>`按列 ${Fe.columnName} 升序排序`,columnSize:Fe=>`${Fe.value} 像素`,descending:"降序",descendingSort:Fe=>`按列 ${Fe.columnName} 降序排序`,resizerDescription:"按“输入”键开始调整大小。",select:"选择",selectAll:"全选",sortable:"可排序的列"};var It={};It={ascending:"遞增",ascendingSort:Fe=>`已依據「${Fe.columnName}」欄遞增排序`,columnSize:Fe=>`${Fe.value} 像素`,descending:"遞減",descendingSort:Fe=>`已依據「${Fe.columnName}」欄遞減排序`,resizerDescription:"按 Enter 鍵以開始調整大小",select:"選取",selectAll:"全選",sortable:"可排序的欄"},h={"ar-AE":y,"bg-BG":E,"cs-CZ":x,"da-DK":g,"de-DE":d,"el-GR":f,"en-US":c,"es-ES":p,"et-EE":S,"fi-FI":k,"fr-FR":$,"he-IL":M,"hr-HR":z,"hu-HU":W,"it-IT":G,"ja-JP":Q,"ko-KR":oe,"lt-LT":re,"lv-LV":me,"nb-NO":le,"nl-NL":Ee,"pl-PL":$e,"pt-BR":lt,"pt-PT":Ze,"ro-RO":nt,"ru-RU":rt,"sk-SK":At,"sl-SI":Ke,"sr-SP":Bt,"sv-SE":ur,"tr-TR":at,"uk-UA":L,"zh-CN":ae,"zh-TW":It};class i extends t.GridKeyboardDelegate{isCell(Ne){return Ne.type==="cell"||Ne.type==="rowheader"||Ne.type==="column"}getKeyBelow(Ne){let yt=this.collection.getItem(Ne);if(yt){if(yt.type==="column"){let Et=(0,s.getFirstItem)((0,s.getChildNodes)(yt,this.collection));if(Et)return Et.key;let kt=this.getFirstKey();if(kt==null)return;let Ye=this.collection.getItem(kt);return(0,s.getNthItem)((0,s.getChildNodes)(Ye,this.collection),yt.index).key}return super.getKeyBelow(Ne)}}getKeyAbove(Ne){let yt=this.collection.getItem(Ne);if(!yt)return;if(yt.type==="column"){let kt=this.collection.getItem(yt.parentKey);return kt&&kt.type==="column"?kt.key:void 0}let Et=super.getKeyAbove(Ne);return Et!=null&&this.collection.getItem(Et).type!=="headerrow"?Et:this.isCell(yt)?this.collection.columns[yt.index].key:this.collection.columns[0].key}findNextColumnKey(Ne){let yt=this.findNextKey(Ne.key,kt=>kt.type==="column");if(yt!=null)return yt;let Et=this.collection.headerRows[Ne.level];for(let kt of(0,s.getChildNodes)(Et,this.collection))if(kt.type==="column")return kt.key}findPreviousColumnKey(Ne){let yt=this.findPreviousKey(Ne.key,Ye=>Ye.type==="column");if(yt!=null)return yt;let Et=this.collection.headerRows[Ne.level],kt=[...(0,s.getChildNodes)(Et,this.collection)];for(let Ye=kt.length-1;Ye>=0;Ye--){let $t=kt[Ye];if($t.type==="column")return $t.key}}getKeyRightOf(Ne){let yt=this.collection.getItem(Ne);if(yt)return yt.type==="column"?this.direction==="rtl"?this.findPreviousColumnKey(yt):this.findNextColumnKey(yt):super.getKeyRightOf(Ne)}getKeyLeftOf(Ne){let yt=this.collection.getItem(Ne);if(yt)return yt.type==="column"?this.direction==="rtl"?this.findNextColumnKey(yt):this.findPreviousColumnKey(yt):super.getKeyLeftOf(Ne)}getKeyForSearch(Ne,yt){if(!this.collator)return null;let Et=this.collection,kt=yt??this.getFirstKey();if(kt==null)return null;let Ye=Et.getItem(kt);Ye.type==="cell"&&(kt=Ye.parentKey);let $t=!1;for(;kt!=null;){let Lt=Et.getItem(kt);for(let or of(0,s.getChildNodes)(Lt,this.collection)){let yr=Et.columns[or.index];if(Et.rowHeaderColumnKeys.has(yr.key)&&or.textValue){let zr=or.textValue.slice(0,Ne.length);if(this.collator.compare(zr,Ne)===0)return(yt!=null?Et.getItem(yt):Ye).type==="cell"?or.key:Lt.key}}kt=this.getKeyBelow(kt),kt==null&&!$t&&(kt=this.getFirstKey(),$t=!0)}return null}}function C(Fe,Ne,yt){let{keyboardDelegate:Et,isVirtualized:kt,layout:Ye}=Fe,$t=(0,o.useCollator)({usage:"search",sensitivity:"base"}),{direction:Lt}=(0,o.useLocale)(),or=Ne.selectionManager.disabledBehavior,yr=(0,a.useMemo)(()=>Et||new i({collection:Ne.collection,disabledKeys:or==="selection"?new Set:Ne.disabledKeys,ref:yt,direction:Lt,collator:$t,layout:Ye}),[Et,Ne.collection,Ne.disabledKeys,or,yt,Lt,$t,Ye]),zr=(0,n.useId)(Fe.id);I.set(Ne,zr);let{gridProps:Gr}=(0,t.useGrid)({...Fe,id:zr,keyboardDelegate:yr},Ne,yt);kt&&(Gr["aria-rowcount"]=Ne.collection.size+Ne.collection.headerRows.length);let{column:Jr,direction:Kr}=Ne.sortDescriptor||{},rn=(0,o.useLocalizedStringFormatter)(O(h)),nn=(0,a.useMemo)(()=>{var Dn;let Zr=(Dn=Ne.collection.columns.find(Hn=>Hn.key===Jr))===null||Dn===void 0?void 0:Dn.textValue;return Kr&&Jr?rn.format(`${Kr}Sort`,{columnName:Zr}):void 0},[Kr,Jr,Ne.collection.columns]),pn=(0,n.useDescription)(nn);return(0,n.useUpdateEffect)(()=>{(0,r.announce)(nn,"assertive",500)},[nn]),{gridProps:(0,n.mergeProps)(Gr,pn,{"aria-describedby":[pn["aria-describedby"],Gr["aria-describedby"]].filter(Boolean).join(" ")})}}function se(Fe,Ne,yt){var Et,kt;let{node:Ye}=Fe,$t=Ye.props.allowsSorting,{gridCellProps:Lt}=(0,t.useGridCell)({...Fe,focusMode:"child"},Ne,yt),or=Ye.props.isSelectionCell&&Ne.selectionManager.selectionMode==="single",{pressProps:yr}=(0,m.usePress)({isDisabled:!$t||or,onPress(){Ne.sort(Ye.key)},ref:yt}),{focusableProps:zr}=(0,l.useFocusable)({},yt),Gr=null,Jr=((Et=Ne.sortDescriptor)===null||Et===void 0?void 0:Et.column)===Ye.key,Kr=(kt=Ne.sortDescriptor)===null||kt===void 0?void 0:kt.direction;Ye.props.allowsSorting&&!(0,n.isAndroid)()&&(Gr=Jr?Kr:"none");let rn=(0,o.useLocalizedStringFormatter)(O(h)),nn;$t&&(nn=`${rn.format("sortable")}`,Jr&&Kr&&(0,n.isAndroid)()&&(nn=`${nn}, ${rn.format(Kr)}`));let pn=(0,n.useDescription)(nn);return{columnHeaderProps:{...(0,n.mergeProps)(Lt,yr,zr,pn,Ne.collection.size===0&&{tabIndex:null}),role:"columnheader",id:H(Ne,Ye.key),"aria-colspan":Ye.colspan&&Ye.colspan>1?Ye.colspan:null,"aria-sort":Gr}}}function P(Fe,Ne,yt){let{node:Et}=Fe,{rowProps:kt,...Ye}=(0,t.useGridRow)(Fe,Ne,yt);return{rowProps:{...kt,"aria-labelledby":u(Ne,Et.key)},...Ye}}function dt(Fe,Ne,yt){let{node:Et,isVirtualized:kt}=Fe,Ye={role:"row"};return kt&&(Ye["aria-rowindex"]=Et.index+1),{rowProps:Ye}}function Ft(Fe,Ne,yt){let{gridCellProps:Et,isPressed:kt}=(0,t.useGridCell)(Fe,Ne,yt),Ye=Fe.node.column.key;return Ne.collection.rowHeaderColumnKeys.has(Ye)&&(Et.role="rowheader",Et.id=j(Ne,Fe.node.parentKey,Ye)),{gridCellProps:Et,isPressed:kt}}function xe(Fe,Ne){let{key:yt}=Fe;const{checkboxProps:Et}=(0,t.useGridSelectionCheckbox)(Fe,Ne);return{checkboxProps:{...Et,"aria-labelledby":`${Et.id} ${u(Ne,yt)}`}}}function Be(Fe){let{isEmpty:Ne,isSelectAll:yt,selectionMode:Et}=Fe.selectionManager;return{checkboxProps:{"aria-label":(0,o.useLocalizedStringFormatter)(O(h)).format(Et==="single"?"select":"selectAll"),isSelected:yt,isDisabled:Et!=="multiple"||Fe.collection.size===0,isIndeterminate:!Ne&&!yt,onChange:()=>Fe.selectionManager.toggleSelectAll()}}}function ce(Fe,Ne,yt){let{column:Et,triggerRef:kt,isDisabled:Ye,onResizeStart:$t,onResize:Lt,onResizeEnd:or,"aria-label":yr}=Fe;const zr=(0,o.useLocalizedStringFormatter)(O(h));let Gr=(0,n.useId)(),Jr=(0,a.useRef)(!1),Kr=(0,a.useRef)(null),rn=Ne.tableState.isKeyboardNavigationDisabled,{direction:nn}=(0,o.useLocale)(),{keyboardProps:pn}=(0,m.useKeyboard)({onKeyDown:Je=>{let tt=!!(kt!=null&&kt.current);rn?(Je.key==="Escape"||Je.key==="Enter"||Je.key===" "||Je.key==="Tab")&&(Je.preventDefault(),tt?(0,l.focusSafely)(kt.current):(Hn(Et),Ne.tableState.setKeyboardNavigationDisabled(!1))):tt||(Je.continuePropagation(),Je.key==="Enter"&&(Dn(Et),Ne.tableState.setKeyboardNavigationDisabled(!0)))}}),Dn=(0,a.useCallback)(Je=>{Jr.current||(Kr.current=Ne.updateResizedColumns(Je.key,Ne.getColumnWidth(Je.key)),Ne.startResize(Je.key),$t==null||$t(Kr.current)),Jr.current=!0},[Jr,$t,Ne]),Zr=(0,a.useCallback)((Je,tt)=>{let Vt=Ne.updateResizedColumns(Je.key,tt);Lt==null||Lt(Vt),Kr.current=Vt},[Lt,Ne]),Hn=(0,a.useCallback)(Je=>{Jr.current&&(Kr.current==null&&(Kr.current=Ne.updateResizedColumns(Je.key,Ne.getColumnWidth(Je.key))),Ne.endResize(),or==null||or(Kr.current)),Jr.current=!1,Kr.current=null},[Jr,or,Ne]);const yn=(0,a.useRef)(0),{moveProps:Ci}=(0,m.useMove)({onMoveStart(){yn.current=Ne.getColumnWidth(Et.key),Dn(Et)},onMove(Je){let{deltaX:tt,deltaY:Vt,pointerType:Ut}=Je;nn==="rtl"&&(tt*=-1),Ut==="keyboard"&&(Vt!==0&&tt===0&&(tt=Vt*-1),tt*=10),tt!==0&&(yn.current+=tt,Zr(Et,yn.current))},onMoveEnd(Je){let tt=!!(kt!=null&&kt.current),{pointerType:Vt}=Je;yn.current=0,(Vt==="mouse"||Vt==="touch"&&!tt)&&Hn(Et)}});let ti=(0,a.useCallback)(Je=>{rn&&Ci.onKeyDown(Je)},[rn,Ci]),Ei=Math.floor(Ne.getColumnMinWidth(Et.key)),Br=Math.floor(Ne.getColumnMaxWidth(Et.key));Br===1/0&&(Br=Number.MAX_SAFE_INTEGER);let ht=Math.floor(Ne.getColumnWidth(Et.key)),Wt=(0,m.useInteractionModality)();Wt==="virtual"&&typeof window<"u"&&"ontouchstart"in window&&(Wt="touch");let er=(kt==null?void 0:kt.current)==null&&(Wt==="keyboard"||Wt==="virtual")&&!Jr.current?zr.format("resizerDescription"):void 0,Rt=(0,n.useDescription)(er),pr={"aria-label":yr,"aria-orientation":"horizontal","aria-labelledby":`${Gr} ${H(Ne.tableState,Et.key)}`,"aria-valuetext":zr.format("columnSize",{value:ht}),type:"range",min:Ei,max:Br,value:ht,...Rt};const kr=(0,a.useCallback)(()=>{yt.current&&(0,n.focusWithoutScrolling)(yt.current)},[yt]);let br=Je=>{let tt=Ne.getColumnWidth(Et.key),Vt=parseFloat(Je.target.value);Vt>tt?Vt=tt+10:Vt=tt-10,Zr(Et,Vt)},{pressProps:vr}=(0,m.usePress)({onPressStart:Je=>{if(!(Je.ctrlKey||Je.altKey||Je.metaKey||Je.shiftKey||Je.pointerType==="keyboard")){if(Je.pointerType==="virtual"&&Ne.resizingColumn!=null){let tt=!!(kt!=null&&kt.current);Hn(Et),tt&&(0,l.focusSafely)(kt.current);return}kr(),Je.pointerType!=="virtual"&&Dn(Et)}},onPress:Je=>{let tt=!!(kt!=null&&kt.current);(Je.pointerType==="touch"&&!tt||Je.pointerType==="mouse")&&Ne.resizingColumn!=null&&Hn(Et)}}),{visuallyHiddenProps:qt}=(0,b.useVisuallyHidden)();return{resizerProps:(0,n.mergeProps)(pn,{...Ci,onKeyDown:ti},vr),inputProps:(0,n.mergeProps)(qt,{id:Gr,onFocus:()=>{!!(kt!=null&&kt.current)&&(Dn(Et),Ne.tableState.setKeyboardNavigationDisabled(!0))},onBlur:()=>{Hn(Et),Ne.tableState.setKeyboardNavigationDisabled(!1)},onChange:br,disabled:Ye},pr),isResizing:Ne.resizingColumn===Et.key}}function ct(){return(0,t.useGridRowGroup)()}}(w$)),w$.exports}var C$={exports:{}},IN;function jde(){return IN||(IN=1,function(e){var t=r0(),r=po(),n=zu(),a=te,o=ol();function s(N,H,j,u){Object.defineProperty(N,H,{get:j,set:u,enumerable:!0,configurable:!0})}s(e.exports,"useTab",()=>b),s(e.exports,"useTabPanel",()=>D),s(e.exports,"useTabList",()=>I);const l=new WeakMap;function m(N,H,j){return typeof H=="string"&&(H=H.replace(/\s+/g,"")),`${l.get(N)}-${j}-${H}`}function b(N,H,j){let{key:u,isDisabled:h}=N,{selectionManager:y,selectedKey:E}=H,x=u===E,g=h||H.isDisabled||H.disabledKeys.has(u),{itemProps:d,isPressed:f}=(0,t.useSelectableItem)({selectionManager:y,key:u,ref:j,isDisabled:g}),c=m(H,u,"tab"),p=m(H,u,"tabpanel"),{tabIndex:S}=d;return{tabProps:{...d,id:c,"aria-selected":x,"aria-disabled":g||void 0,"aria-controls":x?p:void 0,tabIndex:g?void 0:S,role:"tab"},isSelected:x,isDisabled:g,isPressed:f}}function D(N,H,j){let u=(0,n.useHasTabbableChild)(j)?void 0:0;const h=m(H,H==null?void 0:H.selectedKey,"tabpanel"),y=(0,r.useLabels)({...N,id:h,"aria-labelledby":m(H,H==null?void 0:H.selectedKey,"tab")});return{tabPanelProps:(0,r.mergeProps)(y,{tabIndex:u,role:"tabpanel","aria-describedby":N["aria-describedby"],"aria-details":N["aria-details"]})}}class O{getKeyLeftOf(H){return this.flipDirection?this.getNextKey(H):this.orientation==="horizontal"?this.getPreviousKey(H):null}getKeyRightOf(H){return this.flipDirection?this.getPreviousKey(H):this.orientation==="horizontal"?this.getNextKey(H):null}getKeyAbove(H){return this.orientation==="vertical"?this.getPreviousKey(H):null}getKeyBelow(H){return this.orientation==="vertical"?this.getNextKey(H):null}getFirstKey(){let H=this.collection.getFirstKey();return this.disabledKeys.has(H)&&(H=this.getNextKey(H)),H}getLastKey(){let H=this.collection.getLastKey();return this.disabledKeys.has(H)&&(H=this.getPreviousKey(H)),H}getNextKey(H){do H=this.collection.getKeyAfter(H),H==null&&(H=this.collection.getFirstKey());while(this.disabledKeys.has(H));return H}getPreviousKey(H){do H=this.collection.getKeyBefore(H),H==null&&(H=this.collection.getLastKey());while(this.disabledKeys.has(H));return H}constructor(H,j,u,h=new Set){this.collection=H,this.flipDirection=j==="rtl"&&u==="horizontal",this.orientation=u,this.disabledKeys=h}}function I(N,H,j){let{orientation:u="horizontal",keyboardActivation:h="automatic"}=N,{collection:y,selectionManager:E,disabledKeys:x}=H,{direction:g}=(0,o.useLocale)(),d=(0,a.useMemo)(()=>new O(y,g,u,x),[y,x,u,g]),{collectionProps:f}=(0,t.useSelectableCollection)({ref:j,selectionManager:E,keyboardDelegate:d,selectOnFocus:h==="automatic",disallowEmptySelection:!0,scrollRef:j}),c=(0,r.useId)();l.set(H,c);let p=(0,r.useLabels)({...N,id:c});return{tabListProps:{...(0,r.mergeProps)(f,p),role:"tablist","aria-orientation":u,tabIndex:void 0}}}}(C$)),C$.exports}var E$={exports:{}},jN;function Fde(){return jN||(jN=1,function(e){var t=po(),r=al(),n=te,a=zu();function o(m,b,D,O){Object.defineProperty(m,b,{get:D,set:O,enumerable:!0,configurable:!0})}o(e.exports,"useTooltip",()=>s),o(e.exports,"useTooltipTrigger",()=>l);function s(m,b){let D=(0,t.filterDOMProps)(m,{labelable:!0}),{hoverProps:O}=(0,r.useHover)({onHoverStart:()=>b==null?void 0:b.open(!0),onHoverEnd:()=>b==null?void 0:b.close()});return{tooltipProps:(0,t.mergeProps)(D,O,{role:"tooltip"})}}function l(m,b,D){let{isDisabled:O,trigger:I}=m,N=(0,t.useId)(),H=(0,n.useRef)(!1),j=(0,n.useRef)(!1),u=()=>{(H.current||j.current)&&b.open(j.current)},h=S=>{!H.current&&!j.current&&b.close(S)};(0,n.useEffect)(()=>{let S=k=>{D&&D.current&&k.key==="Escape"&&(k.stopPropagation(),b.close(!0))};if(b.isOpen)return document.addEventListener("keydown",S,!0),()=>{document.removeEventListener("keydown",S,!0)}},[D,b]);let y=()=>{I!=="focus"&&((0,r.getInteractionModality)()==="pointer"?H.current=!0:H.current=!1,u())},E=()=>{I!=="focus"&&(j.current=!1,H.current=!1,h())},x=()=>{j.current=!1,H.current=!1,h(!0)},g=()=>{(0,r.isFocusVisible)()&&(j.current=!0,u())},d=()=>{j.current=!1,H.current=!1,h(!0)},{hoverProps:f}=(0,r.useHover)({isDisabled:O,onHoverStart:y,onHoverEnd:E}),{pressProps:c}=(0,r.usePress)({onPressStart:x}),{focusableProps:p}=(0,a.useFocusable)({isDisabled:O,onFocus:g,onBlur:d},D);return{triggerProps:{"aria-describedby":b.isOpen?N:void 0,...(0,t.mergeProps)(p,f,c)},tooltipProps:{id:N}}}}(E$)),E$.exports}var FN;function Bde(){if(FN)return cr;FN=1,cr.__esModule=!0,cr.useTableSelectAllCheckbox=cr.useTableRowGroup=cr.useTableRow=cr.useTableHeaderRow=cr.useTableColumnHeader=cr.useTableCell=cr.useTable=cr.useSwitch=cr.useSliderThumb=cr.useSlider=cr.useIsSSR=cr.SSRProvider=cr.useSeparator=cr.ListKeyboardDelegate=cr.useSelect=cr.useHiddenSelect=cr.HiddenSelect=cr.useSearchField=cr.useRadioGroup=cr.useRadio=cr.useProgressBar=cr.usePreventScroll=cr.usePopover=cr.useOverlayTrigger=cr.useOverlayPosition=cr.useOverlay=cr.useModalProvider=cr.useModalOverlay=cr.useModal=cr.OverlayProvider=cr.OverlayContainer=cr.Overlay=cr.ModalProvider=cr.DismissButton=cr.useNumberField=cr.useMeter=cr.useMenuTrigger=cr.useMenuSection=cr.useMenuItem=cr.useMenu=cr.useOption=cr.useListBoxSection=cr.useListBox=cr.useLink=cr.useGridListSelectionCheckbox=cr.useGridListItem=cr.useGridList=cr.useLabel=cr.useField=cr.useLongPress=cr.usePress=cr.useMove=cr.useKeyboard=cr.useInteractOutside=cr.useHover=cr.useFocusWithin=cr.useFocusVisible=cr.useFocus=cr.useNumberFormatter=cr.useMessageFormatter=cr.useLocalizedStringFormatter=cr.useLocale=cr.useFilter=cr.useDateFormatter=cr.useCollator=cr.I18nProvider=cr.useFocusable=cr.useFocusRing=cr.useFocusManager=cr.FocusScope=cr.FocusRing=cr.DIRECTORY_DRAG_TYPE=cr.ListDropTargetDelegate=cr.DragPreview=cr.useClipboard=cr.useDraggableItem=cr.useDropIndicator=cr.useDroppableItem=cr.useDroppableCollection=cr.useDraggableCollection=cr.useDrop=cr.useDrag=cr.useDialog=cr.useTimeField=cr.useDateSegment=cr.useDateRangePicker=cr.useDatePicker=cr.useDateField=cr.useComboBox=cr.useCheckboxGroupItem=cr.useCheckboxGroup=cr.useCheckbox=cr.useRangeCalendar=cr.useCalendarGrid=cr.useCalendarCell=cr.useCalendar=cr.useToggleButton=cr.useButton=cr.useBreadcrumbs=cr.useBreadcrumbItem=void 0,cr.useVisuallyHidden=cr.VisuallyHidden=cr.useId=cr.mergeProps=cr.chain=cr.useTooltipTrigger=cr.useTooltip=cr.useTextField=cr.useTabPanel=cr.useTabList=cr.useTab=cr.useTableSelectionCheckbox=void 0;var e=ude();cr.useBreadcrumbItem=e.useBreadcrumbItem,cr.useBreadcrumbs=e.useBreadcrumbs;var t=cde();cr.useButton=t.useButton,cr.useToggleButton=t.useToggleButton;var r=dde();cr.useCalendar=r.useCalendar,cr.useCalendarCell=r.useCalendarCell,cr.useCalendarGrid=r.useCalendarGrid,cr.useRangeCalendar=r.useRangeCalendar;var n=hde();cr.useCheckbox=n.useCheckbox,cr.useCheckboxGroup=n.useCheckboxGroup,cr.useCheckboxGroupItem=n.useCheckboxGroupItem;var a=xde();cr.useComboBox=a.useComboBox;var o=Dde();cr.useDateField=o.useDateField,cr.useDatePicker=o.useDatePicker,cr.useDateRangePicker=o.useDateRangePicker,cr.useDateSegment=o.useDateSegment,cr.useTimeField=o.useTimeField;var s=Sde();cr.useDialog=s.useDialog;var l=wde();cr.useDrag=l.useDrag,cr.useDrop=l.useDrop,cr.useDraggableCollection=l.useDraggableCollection,cr.useDroppableCollection=l.useDroppableCollection,cr.useDroppableItem=l.useDroppableItem,cr.useDropIndicator=l.useDropIndicator,cr.useDraggableItem=l.useDraggableItem,cr.useClipboard=l.useClipboard,cr.DragPreview=l.DragPreview,cr.ListDropTargetDelegate=l.ListDropTargetDelegate,cr.DIRECTORY_DRAG_TYPE=l.DIRECTORY_DRAG_TYPE;var m=zu();cr.FocusRing=m.FocusRing,cr.FocusScope=m.FocusScope,cr.useFocusManager=m.useFocusManager,cr.useFocusRing=m.useFocusRing,cr.useFocusable=m.useFocusable;var b=ol();cr.I18nProvider=b.I18nProvider,cr.useCollator=b.useCollator,cr.useDateFormatter=b.useDateFormatter,cr.useFilter=b.useFilter,cr.useLocale=b.useLocale,cr.useLocalizedStringFormatter=b.useLocalizedStringFormatter,cr.useMessageFormatter=b.useMessageFormatter,cr.useNumberFormatter=b.useNumberFormatter;var D=al();cr.useFocus=D.useFocus,cr.useFocusVisible=D.useFocusVisible,cr.useFocusWithin=D.useFocusWithin,cr.useHover=D.useHover,cr.useInteractOutside=D.useInteractOutside,cr.useKeyboard=D.useKeyboard,cr.useMove=D.useMove,cr.usePress=D.usePress,cr.useLongPress=D.useLongPress;var O=gm();cr.useField=O.useField,cr.useLabel=O.useLabel;var I=Ede();cr.useGridList=I.useGridList,cr.useGridListItem=I.useGridListItem,cr.useGridListSelectionCheckbox=I.useGridListSelectionCheckbox;var N=_K();cr.useLink=N.useLink;var H=nG();cr.useListBox=H.useListBox,cr.useListBoxSection=H.useListBoxSection,cr.useOption=H.useOption;var j=f5();cr.useMenu=j.useMenu,cr.useMenuItem=j.useMenuItem,cr.useMenuSection=j.useMenuSection,cr.useMenuTrigger=j.useMenuTrigger;var u=Pde();cr.useMeter=u.useMeter;var h=Ade();cr.useNumberField=h.useNumberField;var y=ew();cr.DismissButton=y.DismissButton,cr.ModalProvider=y.ModalProvider,cr.Overlay=y.Overlay,cr.OverlayContainer=y.OverlayContainer,cr.OverlayProvider=y.OverlayProvider,cr.useModal=y.useModal,cr.useModalOverlay=y.useModalOverlay,cr.useModalProvider=y.useModalProvider,cr.useOverlay=y.useOverlay,cr.useOverlayPosition=y.useOverlayPosition,cr.useOverlayTrigger=y.useOverlayTrigger,cr.usePopover=y.usePopover,cr.usePreventScroll=y.usePreventScroll;var E=oG();cr.useProgressBar=E.useProgressBar;var x=kde();cr.useRadio=x.useRadio,cr.useRadioGroup=x.useRadioGroup;var g=Ode();cr.useSearchField=g.useSearchField;var d=_de();cr.HiddenSelect=d.HiddenSelect,cr.useHiddenSelect=d.useHiddenSelect,cr.useSelect=d.useSelect;var f=r0();cr.ListKeyboardDelegate=f.ListKeyboardDelegate;var c=Tde();cr.useSeparator=c.useSeparator;var p=ZS();cr.SSRProvider=p.SSRProvider,cr.useIsSSR=p.useIsSSR;var S=$de();cr.useSlider=S.useSlider,cr.useSliderThumb=S.useSliderThumb;var k=Mde();cr.useSwitch=k.useSwitch;var $=Ide();cr.useTable=$.useTable,cr.useTableCell=$.useTableCell,cr.useTableColumnHeader=$.useTableColumnHeader,cr.useTableHeaderRow=$.useTableHeaderRow,cr.useTableRow=$.useTableRow,cr.useTableRowGroup=$.useTableRowGroup,cr.useTableSelectAllCheckbox=$.useTableSelectAllCheckbox,cr.useTableSelectionCheckbox=$.useTableSelectionCheckbox;var M=jde();cr.useTab=M.useTab,cr.useTabList=M.useTabList,cr.useTabPanel=M.useTabPanel;var z=FA();cr.useTextField=z.useTextField;var W=Fde();cr.useTooltip=W.useTooltip,cr.useTooltipTrigger=W.useTooltipTrigger;var G=po();cr.chain=G.chain,cr.mergeProps=G.mergeProps,cr.useId=G.useId;var Q=IA();return cr.VisuallyHidden=Q.VisuallyHidden,cr.useVisuallyHidden=Q.useVisuallyHidden,cr}var Si=$A();function db(e,t,r){return t!=null&&e.compare(t)<0||r!=null&&e.compare(r)>0}function pj(e,t,r,n,a){let o={};for(let l in t)o[l]=Math.floor(t[l]/2),o[l]>0&&t[l]%2===0&&o[l]--;let s=Cy(e,t,r).subtract(o);return nS(e,s,t,r,n,a)}function Cy(e,t,r,n,a){let o=e;return t.years?o=Si.startOfYear(e):t.months?o=Si.startOfMonth(e):t.weeks&&(o=Si.startOfWeek(e,r)),nS(e,o,t,r,n,a)}function hj(e,t,r,n,a){let o={...t};t.days?o.days--:t.weeks?o.weeks--:t.months?o.months--:t.years&&o.years--;let s=Cy(e,t,r).subtract(o);return nS(e,s,t,r,n,a)}function nS(e,t,r,n,a,o){return a&&e.compare(a)>=0&&(t=Si.maxDate(t,Cy(Si.toCalendarDate(a),r,n))),o&&e.compare(o)<=0&&(t=Si.minDate(t,hj(Si.toCalendarDate(o),r,n))),t}function ig(e,t,r){return t&&(e=Si.maxDate(e,Si.toCalendarDate(t))),r&&(e=Si.minDate(e,Si.toCalendarDate(r))),e}function sG(e,t,r){if(!r)return e;for(;e.compare(t)>=0&&r(e);)e=e.subtract({days:1});if(e.compare(t)>=0)return e}function lG(e){let t=te.useMemo(()=>new Si.DateFormatter(e.locale),[e.locale]),r=te.useMemo(()=>t.resolvedOptions(),[t]),{locale:n,createCalendar:a,visibleDuration:o={months:1},minValue:s,maxValue:l,selectionAlignment:m,isDateUnavailable:b}=e,D=te.useMemo(()=>a(r.calendar),[a,r.calendar]),[O,I]=as.useControlledState(e.value,e.defaultValue,e.onChange),N=te.useMemo(()=>O?Si.toCalendar(Si.toCalendarDate(O),D):null,[O,D]),H=te.useMemo(()=>O&&"timeZone"in O?O.timeZone:r.timeZone,[O,r.timeZone]),j=te.useMemo(()=>e.focusedValue?ig(Si.toCalendar(Si.toCalendarDate(e.focusedValue),D),s,l):void 0,[e.focusedValue,D,s,l]),u=te.useMemo(()=>ig(e.defaultFocusedValue?Si.toCalendar(Si.toCalendarDate(e.defaultFocusedValue),D):N||Si.toCalendar(Si.today(H),D),s,l),[e.defaultFocusedValue,N,H,D,s,l]),[h,y]=as.useControlledState(j,u,e.onFocusChange),[E,x]=te.useState(()=>{switch(m){case"start":return Cy(h,o,n,s,l);case"end":return hj(h,o,n,s,l);case"center":default:return pj(h,o,n,s,l)}}),[g,d]=te.useState(e.autoFocus||!1),f=te.useMemo(()=>{let M={...o};return M.days?M.days--:M.days=-1,E.add(M)},[E,o]),c=te.useRef(D.identifier);if(D.identifier!==c.current){let M=Si.toCalendar(h,D);x(pj(M,o,n,s,l)),y(M),c.current=D.identifier}db(h,s,l)?y(ig(h,s,l)):h.compare(E)<0?x(hj(h,o,n,s,l)):h.compare(f)>0&&x(Cy(h,o,n,s,l));function p(M){M=ig(M,s,l),y(M)}function S(M){if(!e.isDisabled&&!e.isReadOnly){if(M=ig(M,s,l),M=sG(M,E,b),!M)return;M=Si.toCalendar(M,(O==null?void 0:O.calendar)||new Si.GregorianCalendar),O&&"hour"in O?I(O.set(M)):I(M)}}let k=te.useMemo(()=>N?b&&b(N)?!0:db(N,s,l):!1,[N,b,s,l]),$=e.validationState||(k?"invalid":null);return{isDisabled:e.isDisabled,isReadOnly:e.isReadOnly,value:N,setValue:S,visibleRange:{start:E,end:f},minValue:s,maxValue:l,focusedDate:h,timeZone:H,validationState:$,setFocusedDate(M){p(M),d(!0)},focusNextDay(){p(h.add({days:1}))},focusPreviousDay(){p(h.subtract({days:1}))},focusNextRow(){o.days?this.focusNextPage():(o.weeks||o.months||o.years)&&p(h.add({weeks:1}))},focusPreviousRow(){o.days?this.focusPreviousPage():(o.weeks||o.months||o.years)&&p(h.subtract({weeks:1}))},focusNextPage(){let M=E.add(o);y(ig(h.add(o),s,l)),x(Cy(nS(h,M,o,n,s,l),o,n))},focusPreviousPage(){let M=E.subtract(o);y(ig(h.subtract(o),s,l)),x(Cy(nS(h,M,o,n,s,l),o,n))},focusSectionStart(){o.days?p(E):o.weeks?p(Si.startOfWeek(h,n)):(o.months||o.years)&&p(Si.startOfMonth(h))},focusSectionEnd(){o.days?p(f):o.weeks?p(Si.endOfWeek(h,n)):(o.months||o.years)&&p(Si.endOfMonth(h))},focusNextSection(M){if(!M&&!o.days){p(h.add(BN(o)));return}o.days?this.focusNextPage():o.weeks?p(h.add({months:1})):(o.months||o.years)&&p(h.add({years:1}))},focusPreviousSection(M){if(!M&&!o.days){p(h.subtract(BN(o)));return}o.days?this.focusPreviousPage():o.weeks?p(h.subtract({months:1})):(o.months||o.years)&&p(h.subtract({years:1}))},selectFocusedDate(){S(h)},selectDate(M){S(M)},isFocused:g,setFocused:d,isInvalid(M){return db(M,s,l)},isSelected(M){return N!=null&&Si.isSameDay(M,N)&&!this.isCellDisabled(M)&&!this.isCellUnavailable(M)},isCellFocused(M){return g&&h&&Si.isSameDay(M,h)},isCellDisabled(M){return e.isDisabled||M.compare(E)<0||M.compare(f)>0||this.isInvalid(M,s,l)},isCellUnavailable(M){return e.isDateUnavailable&&e.isDateUnavailable(M)},isPreviousVisibleRangeInvalid(){let M=E.subtract({days:1});return Si.isSameDay(M,E)||this.isInvalid(M,s,l)},isNextVisibleRangeInvalid(){let M=f.add({days:1});return Si.isSameDay(M,f)||this.isInvalid(M,s,l)},getDatesInWeek(M,z=E){let W=z.add({weeks:M}),G=[];W=Si.startOfWeek(W,n);let Q=Si.getDayOfWeek(W,n);for(let oe=0;oe<Q;oe++)G.push(null);for(;G.length<7;){G.push(W);let oe=W.add({days:1});if(Si.isSameDay(W,oe))break;W=oe}for(;G.length<7;)G.push(null);return G}}}function BN(e){let t={...e};for(let r in e)t[r]=1;return t}function Nde(e){let{value:t,defaultValue:r,onChange:n,createCalendar:a,locale:o,visibleDuration:s={months:1},minValue:l,maxValue:m,...b}=e,[D,O]=as.useControlledState(t,r||null,n),[I,N]=te.useState(null),H="center";if(D&&D.start&&D.end){let G=pj(Si.toCalendarDate(D.start),s,o,l,m).add(s).subtract({days:1});D.end.compare(G)>0&&(H="start")}let j=te.useRef(null),[u,h]=te.useState(null),y=te.useMemo(()=>Si.maxDate(l,u==null?void 0:u.start),[l,u]),E=te.useMemo(()=>Si.minDate(m,u==null?void 0:u.end),[m,u]),x=lG({...b,value:D&&D.start,createCalendar:a,locale:o,visibleDuration:s,minValue:y,maxValue:E,selectionAlignment:H}),g=W=>{W&&e.isDateUnavailable&&!e.allowsNonContiguousRanges?(j.current={start:RN(W,x,-1),end:RN(W,x,1)},h(j.current)):(j.current=null,h(null))},d=te.useRef(x.visibleRange);(!Si.isEqualDay(x.visibleRange.start,d.current.start)||!Si.isEqualDay(x.visibleRange.end,d.current.end))&&(g(I),d.current=x.visibleRange);let f=W=>{W?(N(W),g(W)):(N(null),g(null))},c=I?P$(I,x.focusedDate):D&&P$(D.start,D.end),p=W=>{if(!e.isReadOnly&&(W=ig(W,y,E),W=sG(W,x.visibleRange.start,e.isDateUnavailable),!!W))if(!I)f(W);else{let G=P$(I,W);O({start:NN(G.start,D==null?void 0:D.start),end:NN(G.end,D==null?void 0:D.end)}),f(null)}},[S,k]=te.useState(!1),{isDateUnavailable:$}=e,M=te.useMemo(()=>!D||I?!1:$&&($(D.start)||$(D.end))?!0:db(D.start,l,m)||db(D.end,l,m),[$,D,I,l,m]),z=e.validationState||(M?"invalid":null);return{...x,value:D,setValue:O,anchorDate:I,setAnchorDate:f,highlightedRange:c,validationState:z,selectFocusedDate(){p(x.focusedDate)},selectDate:p,highlightDate(W){I&&x.setFocusedDate(W)},isSelected(W){return c&&W.compare(c.start)>=0&&W.compare(c.end)<=0&&!x.isCellDisabled(W)&&!x.isCellUnavailable(W)},isInvalid(W){var G,Q;return x.isInvalid(W)||db(W,(G=j.current)===null||G===void 0?void 0:G.start,(Q=j.current)===null||Q===void 0?void 0:Q.end)},isDragging:S,setDragging:k}}function P$(e,t){return!e||!t?null:(t.compare(e)<0&&([e,t]=[t,e]),{start:Si.toCalendarDate(e),end:Si.toCalendarDate(t)})}function NN(e,t){return e=Si.toCalendar(e,(t==null?void 0:t.calendar)||new Si.GregorianCalendar),t&&"hour"in t?t.set(e):e}function RN(e,t,r){let n=e.add({days:r});for(;(r<0?n.compare(t.visibleRange.start)>=0:n.compare(t.visibleRange.end)<=0)&&!t.isCellUnavailable(n);)n=n.add({days:r});return t.isCellUnavailable(n)?n.add({days:-r}):null}function Rde(e={}){let[t,r]=as.useControlledState(e.value,e.defaultValue||[],e.onChange);return{value:t,setValue(a){e.isReadOnly||e.isDisabled||r(a)},isDisabled:e.isDisabled||!1,isReadOnly:e.isReadOnly||!1,isSelected(a){return t.includes(a)},addValue(a){e.isReadOnly||e.isDisabled||t.includes(a)||r(t.concat(a))},removeValue(a){e.isReadOnly||e.isDisabled||t.includes(a)&&r(t.filter(o=>o!==a))},toggleValue(a){e.isReadOnly||e.isDisabled||(t.includes(a)?r(t.filter(o=>o!==a)):r(t.concat(a)))},validationState:e.validationState}}class qf extends Set{constructor(t,r,n){super(t),t instanceof qf?(this.anchorKey=r||t.anchorKey,this.currentKey=n||t.currentKey):(this.anchorKey=r,this.currentKey=n)}}function Lde(e,t){if(e.size!==t.size)return!1;for(let r of e)if(!t.has(r))return!1;return!0}function BA(e){let{selectionMode:t="none",disallowEmptySelection:r,allowDuplicateSelectionEvents:n,selectionBehavior:a="toggle",disabledBehavior:o="all"}=e,s=te.useRef(!1),[,l]=te.useState(!1),m=te.useRef(null),b=te.useRef(null),[,D]=te.useState(null),O=te.useMemo(()=>LN(e.selectedKeys),[e.selectedKeys]),I=te.useMemo(()=>LN(e.defaultSelectedKeys,new qf),[e.defaultSelectedKeys]),[N,H]=as.useControlledState(O,I,e.onSelectionChange),j=te.useMemo(()=>e.disabledKeys?new Set(e.disabledKeys):new Set,[e.disabledKeys]),[u,h]=te.useState(a);a==="replace"&&u==="toggle"&&typeof N=="object"&&N.size===0&&h("replace");let y=te.useRef(a);return te.useEffect(()=>{a!==y.current&&(h(a),y.current=a)},[a]),{selectionMode:t,disallowEmptySelection:r,selectionBehavior:u,setSelectionBehavior:h,get isFocused(){return s.current},setFocused(E){s.current=E,l(E)},get focusedKey(){return m.current},get childFocusStrategy(){return b.current},setFocusedKey(E,x="first"){m.current=E,b.current=x,D(E)},selectedKeys:N,setSelectedKeys(E){(n||!Lde(E,N))&&H(E)},disabledKeys:j,disabledBehavior:o}}function LN(e,t){return e?e==="all"?"all":new qf(e):t}class p5{get selectionMode(){return this.state.selectionMode}get disallowEmptySelection(){return this.state.disallowEmptySelection}get selectionBehavior(){return this.state.selectionBehavior}setSelectionBehavior(t){this.state.setSelectionBehavior(t)}get isFocused(){return this.state.isFocused}setFocused(t){this.state.setFocused(t)}get focusedKey(){return this.state.focusedKey}get childFocusStrategy(){return this.state.childFocusStrategy}setFocusedKey(t,r){(t==null||this.collection.getItem(t))&&this.state.setFocusedKey(t,r)}get selectedKeys(){return this.state.selectedKeys==="all"?new Set(this.getSelectAllKeys()):this.state.selectedKeys}get rawSelection(){return this.state.selectedKeys}isSelected(t){return this.state.selectionMode==="none"?!1:(t=this.getKey(t),this.state.selectedKeys==="all"?this.canSelectItem(t):this.state.selectedKeys.has(t))}get isEmpty(){return this.state.selectedKeys!=="all"&&this.state.selectedKeys.size===0}get isSelectAll(){if(this.isEmpty)return!1;if(this.state.selectedKeys==="all")return!0;if(this._isSelectAll!=null)return this._isSelectAll;let t=this.getSelectAllKeys(),r=this.state.selectedKeys;return this._isSelectAll=t.every(n=>r.has(n)),this._isSelectAll}get firstSelectedKey(){let t=null;for(let r of this.state.selectedKeys){let n=this.collection.getItem(r);(!t||n&&t2(this.collection,n,t)<0)&&(t=n)}return t==null?void 0:t.key}get lastSelectedKey(){let t=null;for(let r of this.state.selectedKeys){let n=this.collection.getItem(r);(!t||n&&t2(this.collection,n,t)>0)&&(t=n)}return t==null?void 0:t.key}get disabledKeys(){return this.state.disabledKeys}get disabledBehavior(){return this.state.disabledBehavior}extendSelection(t){if(this.selectionMode==="none")return;if(this.selectionMode==="single"){this.replaceSelection(t);return}t=this.getKey(t);let r;if(this.state.selectedKeys==="all")r=new qf([t],t,t);else{let n=this.state.selectedKeys,a=n.anchorKey||t;r=new qf(n,a,t);for(let o of this.getKeyRange(a,n.currentKey||t))r.delete(o);for(let o of this.getKeyRange(t,a))this.canSelectItem(o)&&r.add(o)}this.state.setSelectedKeys(r)}getKeyRange(t,r){let n=this.collection.getItem(t),a=this.collection.getItem(r);return n&&a?t2(this.collection,n,a)<=0?this.getKeyRangeInternal(t,r):this.getKeyRangeInternal(r,t):[]}getKeyRangeInternal(t,r){let n=[],a=t;for(;a;){let o=this.collection.getItem(a);if((o&&o.type==="item"||o.type==="cell"&&this.allowsCellSelection)&&n.push(a),a===r)return n;a=this.collection.getKeyAfter(a)}return[]}getKey(t){let r=this.collection.getItem(t);if(!r||r.type==="cell"&&this.allowsCellSelection)return t;for(;r.type!=="item"&&r.parentKey!=null;)r=this.collection.getItem(r.parentKey);return!r||r.type!=="item"?null:r.key}toggleSelection(t){if(this.selectionMode==="none")return;if(this.selectionMode==="single"&&!this.isSelected(t)){this.replaceSelection(t);return}if(t=this.getKey(t),t==null)return;let r=new qf(this.state.selectedKeys==="all"?this.getSelectAllKeys():this.state.selectedKeys);r.has(t)?r.delete(t):this.canSelectItem(t)&&(r.add(t),r.anchorKey=t,r.currentKey=t),!(this.disallowEmptySelection&&r.size===0)&&this.state.setSelectedKeys(r)}replaceSelection(t){if(this.selectionMode==="none"||(t=this.getKey(t),t==null))return;let r=this.canSelectItem(t)?new qf([t],t,t):new qf;this.state.setSelectedKeys(r)}setSelectedKeys(t){if(this.selectionMode==="none")return;let r=new qf;for(let n of t)if(n=this.getKey(n),n!=null&&(r.add(n),this.selectionMode==="single"))break;this.state.setSelectedKeys(r)}getSelectAllKeys(){let t=[],r=n=>{for(;n;){if(this.canSelectItem(n)){let a=this.collection.getItem(n);a.type==="item"&&t.push(n),a.hasChildNodes&&(this.allowsCellSelection||a.type!=="item")&&r(jA(Nb(a,this.collection)).key)}n=this.collection.getKeyAfter(n)}};return r(this.collection.getFirstKey()),t}selectAll(){this.selectionMode==="multiple"&&this.state.setSelectedKeys("all")}clearSelection(){!this.disallowEmptySelection&&(this.state.selectedKeys==="all"||this.state.selectedKeys.size>0)&&this.state.setSelectedKeys(new qf)}toggleSelectAll(){this.isSelectAll?this.clearSelection():this.selectAll()}select(t,r){this.selectionMode!=="none"&&(this.selectionMode==="single"?this.isSelected(t)&&!this.disallowEmptySelection?this.toggleSelection(t):this.replaceSelection(t):this.selectionBehavior==="toggle"||r&&(r.pointerType==="touch"||r.pointerType==="virtual")?this.toggleSelection(t):this.replaceSelection(t))}isSelectionEqual(t){if(t===this.state.selectedKeys)return!0;let r=this.selectedKeys;if(t.size!==r.size)return!1;for(let n of t)if(!r.has(n))return!1;for(let n of r)if(!t.has(n))return!1;return!0}canSelectItem(t){if(this.state.selectionMode==="none"||this.state.disabledKeys.has(t))return!1;let r=this.collection.getItem(t);return!(!r||r.type==="cell"&&!this.allowsCellSelection)}isDisabled(t){return this.state.disabledKeys.has(t)&&this.state.disabledBehavior==="all"}constructor(t,r,n){this.collection=t,this.state=r;var a;this.allowsCellSelection=(a=n==null?void 0:n.allowsCellSelection)!==null&&a!==void 0?a:!1,this._isSelectAll=null}}let zde=Symbol.iterator;class mj{*[zde](){yield*this.iterable}get size(){return this.keyMap.size}getKeys(){return this.keyMap.keys()}getKeyBefore(t){let r=this.keyMap.get(t);return r?r.prevKey:null}getKeyAfter(t){let r=this.keyMap.get(t);return r?r.nextKey:null}getFirstKey(){return this.firstKey}getLastKey(){return this.lastKey}getItem(t){return this.keyMap.get(t)}at(t){const r=[...this.getKeys()];return this.getItem(r[t])}getChildren(t){let r=this.keyMap.get(t);return(r==null?void 0:r.childNodes)||[]}constructor(t){tw(this,"keyMap",new Map),this.iterable=t;let r=o=>{if(this.keyMap.set(o.key,o),o.childNodes&&o.type==="section")for(let s of o.childNodes)r(s)};for(let o of t)r(o);let n,a=0;for(let[o,s]of this.keyMap)n?(n.nextKey=o,s.prevKey=n.key):(this.firstKey=o,s.prevKey=void 0),s.type==="item"&&(s.index=a++),n=s,n.nextKey=void 0;this.lastKey=n==null?void 0:n.key}}function uG(e){let{filter:t}=e,r=BA(e),n=te.useMemo(()=>e.disabledKeys?new Set(e.disabledKeys):new Set,[e.disabledKeys]),a=b=>t?new mj(t(b)):new mj(b),o=te.useMemo(()=>({suppressTextValueWarning:e.suppressTextValueWarning}),[e.suppressTextValueWarning]),s=rw(e,a,o,[t]),l=te.useMemo(()=>new p5(s,r),[s,r]);const m=te.useRef(null);return te.useEffect(()=>{if(r.focusedKey!=null&&!s.getItem(r.focusedKey)){const b=m.current.getItem(r.focusedKey),D=[...m.current.getKeys()].map(j=>{const u=m.current.getItem(j);return u.type==="item"?u:null}).filter(j=>j!==null),O=[...s.getKeys()].map(j=>{const u=s.getItem(j);return u.type==="item"?u:null}).filter(j=>j!==null),I=D.length-O.length;let N=Math.min(I>1?Math.max(b.index-I+1,0):b.index,O.length-1),H;for(;N>=0;){if(!l.isDisabled(O[N].key)){H=O[N];break}N<O.length-1?N++:(N>b.index&&(N=b.index),N--)}r.setFocusedKey(H?H.key:null)}m.current=s},[s,l,r,r.focusedKey]),{collection:s,disabledKeys:n,selectionManager:l}}function NA(e){var t;let[r,n]=as.useControlledState(e.selectedKey,(t=e.defaultSelectedKey)!==null&&t!==void 0?t:null,e.onSelectionChange),a=te.useMemo(()=>r!=null?[r]:[],[r]),{collection:o,disabledKeys:s,selectionManager:l}=uG({...e,selectionMode:"single",disallowEmptySelection:!0,allowDuplicateSelectionEvents:!0,selectedKeys:a,onSelectionChange:b=>{let D=b.values().next().value;D===r&&e.onSelectionChange&&e.onSelectionChange(D),n(D)}}),m=r!=null?o.getItem(r):null;return{collection:o,disabledKeys:s,selectionManager:l,selectedKey:r,setSelectedKey:n,selectedItem:m}}function iw(e){let[t,r]=as.useControlledState(e.isOpen,e.defaultOpen||!1,e.onOpenChange);return{isOpen:t,setOpen:r,open(){r(!0)},close(){r(!1)},toggle(){r(!t)}}}function h5(e){let t=iw(e),[r,n]=te.useState(null);return{focusStrategy:r,...t,open(a=null){n(a),t.open()},toggle(a=null){n(a),t.toggle()}}}function Vde(e){var t;let{defaultFilter:r,menuTrigger:n="input",allowsEmptyCollection:a=!1,allowsCustomValue:o,shouldCloseOnBlur:s=!0}=e,[l,m]=te.useState(!1),[b,D]=te.useState(!1);var O;let[I,N]=as.useControlledState(e.inputValue,(O=e.defaultInputValue)!==null&&O!==void 0?O:"",e.onInputChange),H=at=>{e.onSelectionChange&&e.onSelectionChange(at),at===y&&(oe(),G())};var j;let{collection:u,selectionManager:h,selectedKey:y,setSelectedKey:E,selectedItem:x,disabledKeys:g}=NA({...e,onSelectionChange:H,items:(j=e.items)!==null&&j!==void 0?j:e.defaultItems}),d=u,f=te.useMemo(()=>e.items!=null||!r?u:Wde(u,I,r),[u,I,r,e.items]),[c,p]=te.useState(f),S=te.useRef("focus"),$=h5({...e,onOpenChange:at=>{e.onOpenChange&&e.onOpenChange(at,at?S.current:void 0),h.setFocused(at),at||h.setFocusedKey(null)},isOpen:void 0,defaultOpen:void 0}),M=(at,L)=>{let ae=L==="manual"||L==="focus"&&n==="focus";(a||f.size>0||ae&&d.size>0||e.items)&&(ae&&!$.isOpen&&e.items===void 0&&m(!0),S.current=L,$.open(at))},z=(at,L)=>{let ae=L==="manual"||L==="focus"&&n==="focus";!(a||f.size>0||ae&&d.size>0||e.items)&&!$.isOpen||(ae&&!$.isOpen&&e.items===void 0&&m(!0),$.isOpen||(S.current=L),W(at))},W=te.useCallback(at=>{$.isOpen&&p(f),$.toggle(at)},[$,f]),G=te.useCallback(()=>{$.isOpen&&(p(f),$.close())},[$,f]),Q=te.useRef(I),oe=()=>{var at,L;let ae=(L=(at=u.getItem(y))===null||at===void 0?void 0:at.textValue)!==null&&L!==void 0?L:"";Q.current=ae,N(ae)},re=te.useRef(!0);var me,le;let Ee=te.useRef((le=(me=e.selectedKey)!==null&&me!==void 0?me:e.defaultSelectedKey)!==null&&le!==void 0?le:null);var $e;let lt=te.useRef(($e=(t=u.getItem(y))===null||t===void 0?void 0:t.textValue)!==null&&$e!==void 0?$e:"");te.useEffect(()=>{var at;b&&(f.size>0||a)&&!$.isOpen&&I!==Q.current&&n!=="manual"&&M(null,"input"),!l&&!a&&$.isOpen&&f.size===0&&G(),y!=null&&y!==Ee.current&&G(),I!==Q.current&&(h.setFocusedKey(null),m(!1),I===""&&(e.inputValue===void 0||e.selectedKey===void 0)&&E(null)),re.current&&e.inputValue===void 0&&e.defaultInputValue===void 0&&oe(),y!==Ee.current&&(e.inputValue===void 0||e.selectedKey===void 0)?oe():Q.current=I;var L;let ae=(L=(at=u.getItem(y))===null||at===void 0?void 0:at.textValue)!==null&&L!==void 0?L:"";!b&&y!=null&&e.inputValue===void 0&&y===Ee.current&&lt.current!==ae&&(Q.current=ae,N(ae)),re.current=!1,Ee.current=y,lt.current=ae});let Ze=()=>{o&&y==null?nt():rt()},nt=()=>{Ee.current=null,E(null),G()},rt=()=>{if(e.selectedKey!==void 0&&e.inputValue!==void 0){var at;e.onSelectionChange(y);var L;let ae=(L=(at=u.getItem(y))===null||at===void 0?void 0:at.textValue)!==null&&L!==void 0?L:"";Q.current=ae,G()}else oe(),G()},At=()=>{$.isOpen&&h.focusedKey!=null?y===h.focusedKey?rt():E(h.focusedKey):o?nt():rt()},Ke=()=>{var at,L;let ae=(L=(at=u.getItem(y))===null||at===void 0?void 0:at.textValue)!==null&&L!==void 0?L:"";o&&I!==ae?nt():rt(),G()},Bt=at=>{at?n==="focus"&&M(null,"focus"):s&&Ke(),D(at)},ur=te.useMemo(()=>$.isOpen?l?d:f:c,[$.isOpen,d,f,l,c]);return{...$,toggle:z,open:M,close:Ke,selectionManager:h,selectedKey:y,setSelectedKey:E,disabledKeys:g,isFocused:b,setFocused:Bt,selectedItem:x,collection:ur,inputValue:I,setInputValue:N,commit:At,revert:Ze}}function Wde(e,t,r){return new mj(cG(e,e,t,r))}function cG(e,t,r,n){let a=[];for(let o of t)if(o.type==="section"&&o.hasChildNodes){let s=cG(e,Nb(o,e),r,n);[...s].some(l=>l.type==="item")&&a.push({...o,childNodes:s})}else o.type==="item"&&n(o.textValue,r)?a.push({...o}):o.type!=="item"&&a.push({...o});return a}var Hde=s5();function J2(e,t,r){return e!=null&&(t!=null&&e.compare(t)<0||r!=null&&e.compare(r)>0)}const Ude={year:"numeric",month:"numeric",day:"numeric",hour:"numeric",minute:"2-digit",second:"2-digit"};function iS(e,t){e={...Ude,...e};let r=t.granularity||"minute",n=Object.keys(e);var a;let o=n.indexOf((a=t.maxGranularity)!==null&&a!==void 0?a:"year");o<0&&(o=0);let s=n.indexOf(r);if(s<0&&(s=2),o>s)throw new Error("maxGranularity must be greater than granularity");let l=n.slice(o,s+1).reduce((b,D)=>(b[D]=e[D],b),{});return t.hourCycle!=null&&(l.hour12=t.hourCycle===12),l.timeZone=t.timeZone||"UTC",(r==="hour"||r==="minute"||r==="second")&&t.timeZone&&!t.hideTimeZone&&(l.timeZoneName="short"),t.showEra&&o===0&&(l.era="short"),l}function Kv(e){return e&&"hour"in e?e:new Si.Time}function dG(e,t){if(e===null)return null;if(e)return Si.toCalendar(e,t)}function VC(e,t,r,n){if(e)return dG(e,r);let a=Si.toCalendar(Si.now(n).set({hour:0,minute:0,second:0,millisecond:0}),r);return t==="year"||t==="month"||t==="day"?Si.toCalendarDate(a):n?a:Si.toCalendarDateTime(a)}function m5(e,t){let r=te.useRef(e);e&&(r.current=e),e=r.current;let n=e&&"timeZone"in e?e.timeZone:void 0;if(t=t||(e&&"minute"in e?"minute":"day"),e&&!(t in e))throw new Error("Invalid granularity "+t+" for value "+e.toString());return[t,n]}function Kde(e){var t;let r=iw(e),[n,a]=as.useControlledState(e.value,e.defaultValue||null,e.onChange),o=n||e.placeholderValue,[s,l]=m5(o,e.granularity),m=n!=null?n.toDate(l??"UTC"):null,b=s==="hour"||s==="minute"||s==="second";var D;let O=(D=e.shouldCloseOnSelect)!==null&&D!==void 0?D:!0,[I,N]=te.useState(null),[H,j]=te.useState(null);if(n&&(I=n,"hour"in n&&(H=n)),o&&!(s in o))throw new Error("Invalid granularity "+s+" for value "+o.toString());let u=(x,g)=>{a("timeZone"in g?g.set(Si.toCalendarDate(x)):Si.toCalendarDateTime(x,g)),N(null),j(null)},h=x=>{let g=typeof O=="function"?O():O;b?H||g?u(x,H||Kv(e.placeholderValue)):N(x):a(x),g&&r.setOpen(!1)},y=x=>{I?u(I,x):j(x)},E=e.validationState||(J2(n,e.minValue,e.maxValue)?"invalid":null)||(n&&(!((t=e.isDateUnavailable)===null||t===void 0)&&t.call(e,n))?"invalid":null);return{value:n,setValue:a,dateValue:I,timeValue:H,setDateValue:h,setTimeValue:y,granularity:s,hasTime:b,...r,setOpen(x){!x&&!n&&I&&b&&u(I,H||Kv(e.placeholderValue)),r.setOpen(x)},validationState:E,formatValue(x,g){if(!m)return"";let d=iS(g,{granularity:s,timeZone:l,hideTimeZone:e.hideTimeZone,hourCycle:e.hourCycle,showEra:n.calendar.identifier==="gregory"&&n.era==="BC"});return new Si.DateFormatter(x,d).format(m)}}}const Gde=new Hde.LocalizedStringDictionary({ach:{year:"mwaka",month:"dwe",day:"nino"},af:{year:"jjjj",month:"mm",day:"dd"},am:{year:"ዓዓዓዓ",month:"ሚሜ",day:"ቀቀ"},an:{year:"aaaa",month:"mm",day:"dd"},ar:{year:"سنة",month:"شهر",day:"يوم"},ast:{year:"aaaa",month:"mm",day:"dd"},az:{year:"iiii",month:"aa",day:"gg"},be:{year:"гггг",month:"мм",day:"дд"},bg:{year:"гггг",month:"мм",day:"дд"},bn:{year:"yyyy",month:"মিমি",day:"dd"},br:{year:"bbbb",month:"mm",day:"dd"},bs:{year:"gggg",month:"mm",day:"dd"},ca:{year:"aaaa",month:"mm",day:"dd"},cak:{year:"jjjj",month:"ii",day:"q'q'"},ckb:{year:"ساڵ",month:"مانگ",day:"ڕۆژ"},cs:{year:"rrrr",month:"mm",day:"dd"},cy:{year:"bbbb",month:"mm",day:"dd"},da:{year:"åååå",month:"mm",day:"dd"},de:{year:"jjjj",month:"mm",day:"tt"},dsb:{year:"llll",month:"mm",day:"źź"},el:{year:"εεεε",month:"μμ",day:"ηη"},en:{year:"yyyy",month:"mm",day:"dd"},eo:{year:"jjjj",month:"mm",day:"tt"},es:{year:"aaaa",month:"mm",day:"dd"},et:{year:"aaaa",month:"kk",day:"pp"},eu:{year:"uuuu",month:"hh",day:"ee"},fa:{year:"سال",month:"ماه",day:"روز"},ff:{year:"hhhh",month:"ll",day:"ññ"},fi:{year:"vvvv",month:"kk",day:"pp"},fr:{year:"aaaa",month:"mm",day:"jj"},fy:{year:"jjjj",month:"mm",day:"dd"},ga:{year:"bbbb",month:"mm",day:"ll"},gd:{year:"bbbb",month:"mm",day:"ll"},gl:{year:"aaaa",month:"mm",day:"dd"},he:{year:"שנה",month:"חודש",day:"יום"},hr:{year:"gggg",month:"mm",day:"dd"},hsb:{year:"llll",month:"mm",day:"dd"},hu:{year:"éééé",month:"hh",day:"nn"},ia:{year:"aaaa",month:"mm",day:"dd"},id:{year:"tttt",month:"bb",day:"hh"},it:{year:"aaaa",month:"mm",day:"gg"},ja:{year:" 年 ",month:"月",day:"日"},ka:{year:"წწწწ",month:"თთ",day:"რრ"},kk:{year:"жжжж",month:"аа",day:"кк"},kn:{year:"ವವವವ",month:"ಮಿಮೀ",day:"ದಿದಿ"},ko:{year:"연도",month:"월",day:"일"},lb:{year:"jjjj",month:"mm",day:"dd"},lo:{year:"ປປປປ",month:"ດດ",day:"ວວ"},lt:{year:"mmmm",month:"mm",day:"dd"},lv:{year:"gggg",month:"mm",day:"dd"},meh:{year:"aaaa",month:"mm",day:"dd"},ml:{year:"വർഷം",month:"മാസം",day:"തീയതി"},ms:{year:"tttt",month:"mm",day:"hh"},nl:{year:"jjjj",month:"mm",day:"dd"},nn:{year:"åååå",month:"mm",day:"dd"},no:{year:"åååå",month:"mm",day:"dd"},oc:{year:"aaaa",month:"mm",day:"jj"},pl:{year:"rrrr",month:"mm",day:"dd"},pt:{year:"aaaa",month:"mm",day:"dd"},rm:{year:"oooo",month:"mm",day:"dd"},ro:{year:"aaaa",month:"ll",day:"zz"},ru:{year:"гггг",month:"мм",day:"дд"},sc:{year:"aaaa",month:"mm",day:"dd"},scn:{year:"aaaa",month:"mm",day:"jj"},sk:{year:"rrrr",month:"mm",day:"dd"},sl:{year:"llll",month:"mm",day:"dd"},sr:{year:"гггг",month:"мм",day:"дд"},sv:{year:"åååå",month:"mm",day:"dd"},szl:{year:"rrrr",month:"mm",day:"dd"},tg:{year:"сссс",month:"мм",day:"рр"},th:{year:"ปปปป",month:"ดด",day:"วว"},tr:{year:"yyyy",month:"aa",day:"gg"},uk:{year:"рррр",month:"мм",day:"дд"},"zh-CN":{year:"年",month:"月",day:"日"},"zh-TW":{year:"年",month:"月",day:"日"}},"en");function qde(e,t,r){return e==="era"||e==="dayPeriod"?t:e==="year"||e==="month"||e==="day"?Gde.getStringForLocale(e,r):"––"}const WC={year:!0,month:!0,day:!0,hour:!0,minute:!0,second:!0,dayPeriod:!0,era:!0},zN={year:5,month:2,day:7,hour:2,minute:15,second:15},Yde={dayperiod:"dayPeriod"};function fG(e){let{locale:t,createCalendar:r,hideTimeZone:n,isDisabled:a,isReadOnly:o,isRequired:s}=e,l=e.value||e.defaultValue||e.placeholderValue,[m,b]=m5(l,e.granularity),D=b||"UTC";if(l&&!(m in l))throw new Error("Invalid granularity "+m+" for value "+l.toString());let O=te.useMemo(()=>new Si.DateFormatter(t),[t]),I=te.useMemo(()=>r(O.resolvedOptions().calendar),[r,O]),[N,H]=as.useControlledState(e.value,e.defaultValue,e.onChange),j=te.useMemo(()=>dG(N,I),[N,I]),[u,h]=te.useState(()=>VC(e.placeholderValue,m,I,b)),y=j||u,E=I.identifier==="gregory"&&y.era==="BC";var x;let g=te.useMemo(()=>({granularity:m,maxGranularity:(x=e.maxGranularity)!==null&&x!==void 0?x:"year",timeZone:b,hideTimeZone:n,hourCycle:e.hourCycle,showEra:E}),[e.maxGranularity,m,e.hourCycle,b,n,E]),d=te.useMemo(()=>iS({},g),[g]),f=te.useMemo(()=>new Si.DateFormatter(t,d),[t,d]),c=te.useMemo(()=>f.resolvedOptions(),[f]),p=te.useMemo(()=>f.formatToParts(new Date).filter(le=>WC[le.type]).reduce((le,Ee)=>(le[Ee.type]=!0,le),{}),[f]),[S,k]=te.useState(()=>e.value||e.defaultValue?{...p}:{}),$=te.useRef(I.identifier);te.useEffect(()=>{I.identifier!==$.current&&($.current=I.identifier,h(le=>Object.keys(S).length>0?Si.toCalendar(le,I):VC(e.placeholderValue,m,I,b)))},[I,m,S,b,e.placeholderValue]),N&&Object.keys(S).length<Object.keys(p).length&&(S={...p},k(S)),N==null&&Object.keys(S).length===Object.keys(p).length&&(S={},k(S),h(VC(e.placeholderValue,m,I,b)));let M=j&&Object.keys(S).length>=Object.keys(p).length?j:u,z=le=>{e.isDisabled||e.isReadOnly||(Object.keys(S).length>=Object.keys(p).length?(le=Si.toCalendar(le,(l==null?void 0:l.calendar)||new Si.GregorianCalendar),H(le)):h(le))},W=te.useMemo(()=>M.toDate(D),[M,D]),G=te.useMemo(()=>f.formatToParts(W).map(le=>{let Ee=WC[le.type];le.type==="era"&&I.getEras().length===1&&(Ee=!1);let $e=WC[le.type]&&!S[le.type],lt=WC[le.type]?qde(le.type,le.value,t):null;return{type:Yde[le.type]||le.type,text:$e?lt:le.value,...Xde(M,le.type,c),isPlaceholder:$e,placeholder:lt,isEditable:Ee}}),[W,S,f,c,M,I,t]);p.era&&S.year&&!S.era?(S.era=!0,k({...S})):!p.era&&S.era&&(delete S.era,k({...S}));let Q=le=>{S[le]=!0,le==="year"&&p.era&&(S.era=!0),k({...S})},oe=(le,Ee)=>{S[le]?z(Jde(M,le,Ee,c)):(Q(le),Object.keys(S).length>=Object.keys(p).length&&z(M))},re=e.validationState||(J2(j,e.minValue,e.maxValue)?"invalid":null);var me;return{value:j,dateValue:W,calendar:I,setValue:z,segments:G,dateFormatter:f,validationState:re,granularity:m,maxGranularity:(me=e.maxGranularity)!==null&&me!==void 0?me:"year",isDisabled:a,isReadOnly:o,isRequired:s,increment(le){oe(le,1)},decrement(le){oe(le,-1)},incrementPage(le){oe(le,zN[le]||1)},decrementPage(le){oe(le,-(zN[le]||1))},setSegment(le,Ee){Q(le),z(Zde(M,le,Ee,c))},confirmPlaceholder(){if(e.isDisabled||e.isReadOnly)return;let le=Object.keys(S),Ee=Object.keys(p);le.length===Ee.length-1&&p.dayPeriod&&!S.dayPeriod&&(S={...p},k(S),z(M.copy()))},clearSegment(le){delete S[le],k({...S});let Ee=VC(e.placeholderValue,m,I,b),$e=M;if(le==="dayPeriod"&&"hour"in M&&"hour"in Ee){let lt=M.hour>=12,Ze=Ee.hour>=12;lt&&!Ze?$e=M.set({hour:M.hour-12}):!lt&&Ze&&($e=M.set({hour:M.hour+12}))}else le in M&&($e=M.set({[le]:Ee[le]}));H(null),z($e)},formatValue(le){if(!j)return"";let Ee=iS(le,g);return new Si.DateFormatter(t,Ee).format(W)}}}function Xde(e,t,r){switch(t){case"era":{let n=e.calendar.getEras();return{value:n.indexOf(e.era),minValue:0,maxValue:n.length-1}}case"year":return{value:e.year,minValue:1,maxValue:e.calendar.getYearsInEra(e)};case"month":return{value:e.month,minValue:Si.getMinimumMonthInYear(e),maxValue:e.calendar.getMonthsInYear(e)};case"day":return{value:e.day,minValue:Si.getMinimumDayInMonth(e),maxValue:e.calendar.getDaysInMonth(e)}}if("hour"in e)switch(t){case"dayPeriod":return{value:e.hour>=12?12:0,minValue:0,maxValue:12};case"hour":if(r.hour12){let n=e.hour>=12;return{value:e.hour,minValue:n?12:0,maxValue:n?23:11}}return{value:e.hour,minValue:0,maxValue:23};case"minute":return{value:e.minute,minValue:0,maxValue:59};case"second":return{value:e.second,minValue:0,maxValue:59}}return{}}function Jde(e,t,r,n){switch(t){case"era":case"year":case"month":case"day":return e.cycle(t,r,{round:t==="year"})}if("hour"in e)switch(t){case"dayPeriod":{let a=e.hour,o=a>=12;return e.set({hour:o?a-12:a+12})}case"hour":case"minute":case"second":return e.cycle(t,r,{round:t!=="hour",hourCycle:n.hour12?12:24})}}function Zde(e,t,r,n){switch(t){case"day":case"month":case"year":case"era":return e.set({[t]:r})}if("hour"in e)switch(t){case"dayPeriod":{let a=e.hour,o=a>=12;return r>=12===o?e:e.set({hour:o?a-12:a+12})}case"hour":if(n.hour12){let o=e.hour>=12;!o&&r===12&&(r=0),o&&r<12&&(r+=12)}case"minute":case"second":return e.set({[t]:r})}}function Qde(e){var t,r;let n=iw(e),[a,o]=as.useControlledState(e.value,e.defaultValue||null,e.onChange),[s,l]=te.useState(()=>a||{start:null,end:null});a==null&&s.start&&s.end&&(s={start:null,end:null},l(s));let m=a||s,b=f=>{l(f),f!=null&&f.start&&f.end?o(f):o(null)},D=(m==null?void 0:m.start)||(m==null?void 0:m.end)||e.placeholderValue,[O]=m5(D,e.granularity),I=O==="hour"||O==="minute"||O==="second";var N;let H=(N=e.shouldCloseOnSelect)!==null&&N!==void 0?N:!0,[j,u]=te.useState(null),[h,y]=te.useState(null);m&&m.start&&m.end&&(j=m,"hour"in m.start&&(h=m));let E=(f,c)=>{b({start:"timeZone"in c.start?c.start.set(Si.toCalendarDate(f.start)):Si.toCalendarDateTime(f.start,c.start),end:"timeZone"in c.end?c.end.set(Si.toCalendarDate(f.end)):Si.toCalendarDateTime(f.end,c.end)}),u(null),y(null)},x=f=>{let c=typeof H=="function"?H():H;I?c||f.start&&f.end&&(h!=null&&h.start)&&(h!=null&&h.end)?E(f,{start:(h==null?void 0:h.start)||Kv(e.placeholderValue),end:(h==null?void 0:h.end)||Kv(e.placeholderValue)}):u(f):f.start&&f.end?b(f):u(f),c&&n.setOpen(!1)},g=f=>{j!=null&&j.start&&(j!=null&&j.end)&&f.start&&f.end?E(j,f):y(f)},d=e.validationState||(m!=null&&(J2(m.start,e.minValue,e.maxValue)||J2(m.end,e.minValue,e.maxValue)||m.end!=null&&m.start!=null&&m.end.compare(m.start)<0||m!=null&&m.start&&(!((t=e.isDateUnavailable)===null||t===void 0)&&t.call(e,m.start))||m!=null&&m.end&&(!((r=e.isDateUnavailable)===null||r===void 0)&&r.call(e,m.end)))?"invalid":null);return{value:m,setValue:b,dateRange:j,timeRange:h,granularity:O,hasTime:I,setDate(f,c){x({...j,[f]:c})},setTime(f,c){g({...h,[f]:c})},setDateTime(f,c){b({...m,[f]:c})},setDateRange:x,setTimeRange:g,...n,setOpen(f){!f&&!(m!=null&&m.start&&(m!=null&&m.end))&&(j!=null&&j.start)&&(j!=null&&j.end)&&I&&E(j,{start:(h==null?void 0:h.start)||Kv(e.placeholderValue),end:(h==null?void 0:h.end)||Kv(e.placeholderValue)}),n.setOpen(f)},validationState:d,formatValue(f,c){if(!m||!m.start||!m.end)return null;let p="timeZone"in m.start?m.start.timeZone:void 0,S=e.granularity||(m.start&&"minute"in m.start?"minute":"day"),k="timeZone"in m.end?m.end.timeZone:void 0,$=e.granularity||(m.end&&"minute"in m.end?"minute":"day"),M=iS(c,{granularity:S,timeZone:p,hideTimeZone:e.hideTimeZone,hourCycle:e.hourCycle,showEra:m.start.calendar.identifier==="gregory"&&m.start.era==="BC"||m.end.calendar.identifier==="gregory"&&m.end.era==="BC"}),z=m.start.toDate(p||"UTC"),W=m.end.toDate(k||"UTC"),G=new Si.DateFormatter(f,M),Q;if(p===k&&S===$&&m.start.compare(m.end)!==0){try{let oe=G.formatRangeToParts(z,W),re=-1;for(let Ee=0;Ee<oe.length;Ee++){let $e=oe[Ee];if($e.source==="shared"&&$e.type==="literal")re=Ee;else if($e.source==="endRange")break}let me="",le="";for(let Ee=0;Ee<oe.length;Ee++)Ee<re?me+=oe[Ee].value:Ee>re&&(le+=oe[Ee].value);return{start:me,end:le}}catch{}Q=G}else{let oe=iS(c,{granularity:$,timeZone:k,hideTimeZone:e.hideTimeZone,hourCycle:e.hourCycle});Q=new Si.DateFormatter(f,oe)}return{start:G.format(z),end:Q.format(W)}}}}function efe(e){let{placeholderValue:t=new Si.Time,minValue:r,maxValue:n,granularity:a}=e,[o,s]=as.useControlledState(e.value,e.defaultValue,e.onChange),l=o||t,m=l&&"day"in l?l:void 0,b=te.useMemo(()=>HC(t),[t]),D=te.useMemo(()=>HC(r,m),[r,m]),O=te.useMemo(()=>HC(n,m),[n,m]),I=te.useMemo(()=>o==null?null:HC(o),[o]);return fG({...e,value:I,defaultValue:void 0,minValue:D,maxValue:O,onChange:H=>{s(l&&"day"in l?H:H&&Si.toTime(H))},granularity:a||"minute",maxGranularity:"hour",placeholderValue:b,createCalendar:()=>new Si.GregorianCalendar})}function HC(e,t=Si.today(Si.getLocalTimeZone())){return e?"day"in e?e:Si.toCalendarDateTime(t,e):null}function tfe(e){let{initialItems:t=[],initialSelectedKeys:r,getKey:n=b=>b.id||b.key,filter:a,initialFilterText:o=""}=e,[s,l]=te.useState({items:t,selectedKeys:r==="all"?"all":new Set(r||[]),filterText:o}),m=te.useMemo(()=>a?s.items.filter(b=>a(b,s.filterText)):s.items,[s.items,s.filterText,a]);return{...s,items:m,...pG({getKey:n},l),getItem(b){return s.items.find(D=>n(D)===b)}}}function pG(e,t){let{cursor:r,getKey:n}=e;return{setSelectedKeys(a){t(o=>({...o,selectedKeys:a}))},setFilterText(a){t(o=>({...o,filterText:a}))},insert(a,...o){t(s=>E1(s,a,...o))},insertBefore(a,...o){t(s=>{let l=s.items.findIndex(m=>n(m)===a);if(l!==-1)return E1(s,l,...o)})},insertAfter(a,...o){t(s=>{let l=s.items.findIndex(m=>n(m)===a);if(l!==-1)return E1(s,l+1,...o)})},prepend(...a){t(o=>E1(o,0,...a))},append(...a){t(o=>E1(o,o.items.length,...a))},remove(...a){t(o=>{let s=new Set(a),l=o.items.filter(b=>!s.has(n(b))),m="all";if(o.selectedKeys!=="all"){m=new Set(o.selectedKeys);for(let b of a)m.delete(b)}return r==null&&l.length===0&&(m=new Set),{...o,items:l,selectedKeys:m}})},removeSelectedItems(){t(a=>{if(a.selectedKeys==="all")return{...a,items:[],selectedKeys:new Set};let o=a.selectedKeys,s=a.items.filter(l=>!o.has(n(l)));return{...a,items:s,selectedKeys:new Set}})},move(a,o){t(s=>{let l=s.items.findIndex(D=>n(D)===a);if(l===-1)return s;let m=s.items.slice(),[b]=m.splice(l,1);return m.splice(o,0,b),{...s,items:m}})},moveBefore(a,o){t(s=>{let l=s.items.findIndex(b=>n(b)===a);if(l===-1)return s;let m=o.map(b=>s.items.findIndex(D=>n(D)===b)).sort();return VN(s,m,l)})},moveAfter(a,o){t(s=>{let l=s.items.findIndex(b=>n(b)===a);if(l===-1)return s;let m=o.map(b=>s.items.findIndex(D=>n(D)===b)).sort();return VN(s,m,l+1)})},update(a,o){t(s=>{let l=s.items.findIndex(m=>n(m)===a);return l===-1?s:{...s,items:[...s.items.slice(0,l),o,...s.items.slice(l+1)]}})}}}function E1(e,t,...r){return{...e,items:[...e.items.slice(0,t),...r,...e.items.slice(t)]}}function VN(e,t,r){for(let o of t)o<r&&r--;let n=t.map(o=>({from:o,to:r++}));for(let o=0;o<n.length;o++){let s=n[o].from;for(let l=o;l<n.length;l++)n[l].from>s&&n[l].from--}for(let o=0;o<n.length;o++){let s=n[o];for(let l=n.length-1;l>o;l--){let m=n[l];m.from<s.to?s.to++:m.from++}}let a=e.items.slice();for(let o of n){let[s]=a.splice(o.from,1);a.splice(o.to,0,s)}return{...e,items:a}}function rfe(e,t){let r;switch(e.state){case"idle":case"error":switch(t.type){case"loading":case"loadingMore":case"sorting":case"filtering":var n,a;return{...e,filterText:(n=t.filterText)!==null&&n!==void 0?n:e.filterText,state:t.type,items:t.type==="loading"?[]:e.items,sortDescriptor:(a=t.sortDescriptor)!==null&&a!==void 0?a:e.sortDescriptor,abortController:t.abortController};case"update":return{...e,...t.updater(e)};case"success":case"error":return e;default:throw new Error(`Invalid action "${t.type}" in state "${e.state}"`)}case"loading":case"sorting":case"filtering":switch(t.type){case"success":if(t.abortController!==e.abortController)return e;var o;r=(o=t.selectedKeys)!==null&&o!==void 0?o:e.selectedKeys;var s,l;return{...e,filterText:(s=t.filterText)!==null&&s!==void 0?s:e.filterText,state:"idle",items:[...t.items],selectedKeys:r==="all"?"all":new Set(r),sortDescriptor:(l=t.sortDescriptor)!==null&&l!==void 0?l:e.sortDescriptor,abortController:null,cursor:t.cursor};case"error":return t.abortController!==e.abortController?e:{...e,state:"error",error:t.error,abortController:null};case"loading":case"loadingMore":case"sorting":case"filtering":e.abortController.abort();var m;return{...e,filterText:(m=t.filterText)!==null&&m!==void 0?m:e.filterText,state:t.type,items:t.type==="loading"?[]:e.items,abortController:t.abortController};case"update":return{...e,...t.updater(e)};default:throw new Error(`Invalid action "${t.type}" in state "${e.state}"`)}case"loadingMore":switch(t.type){case"success":var b;r=e.selectedKeys==="all"||t.selectedKeys==="all"?"all":new Set([...e.selectedKeys,...(b=t.selectedKeys)!==null&&b!==void 0?b:[]]);var D;return{...e,state:"idle",items:[...e.items,...t.items],selectedKeys:r,sortDescriptor:(D=t.sortDescriptor)!==null&&D!==void 0?D:e.sortDescriptor,abortController:null,cursor:t.cursor};case"error":return t.abortController!==e.abortController?e:{...e,state:"error",error:t.error};case"loading":case"sorting":case"filtering":e.abortController.abort();var O;return{...e,filterText:(O=t.filterText)!==null&&O!==void 0?O:e.filterText,state:t.type,items:t.type==="loading"?[]:e.items,abortController:t.abortController};case"loadingMore":return t.abortController.abort(),e;case"update":return{...e,...t.updater(e)};default:throw new Error(`Invalid action "${t.type}" in state "${e.state}"`)}default:throw new Error(`Invalid state "${e.state}"`)}}function nfe(e){const{load:t,sort:r,initialSelectedKeys:n,initialSortDescriptor:a,getKey:o=D=>D.id||D.key,initialFilterText:s=""}=e;let[l,m]=te.useReducer(rfe,{state:"idle",error:null,items:[],selectedKeys:n==="all"?"all":new Set(n),sortDescriptor:a,filterText:s});const b=async(D,O)=>{let I=new AbortController;try{m({...D,abortController:I});var N;let u=(N=D.filterText)!==null&&N!==void 0?N:l.filterText;var H;let h=await O({items:l.items.slice(),selectedKeys:l.selectedKeys,sortDescriptor:(H=D.sortDescriptor)!==null&&H!==void 0?H:l.sortDescriptor,signal:I.signal,cursor:D.type==="loadingMore"?l.cursor:null,filterText:u});var j;let y=(j=h.filterText)!==null&&j!==void 0?j:u;m({type:"success",...h,abortController:I}),y&&y!==u&&!I.signal.aborted&&b({type:"filtering",filterText:y},t)}catch(u){m({type:"error",error:u,abortController:I})}};return te.useEffect(()=>{b({type:"loading"},t)},[]),{items:l.items,selectedKeys:l.selectedKeys,sortDescriptor:l.sortDescriptor,isLoading:l.state==="loading"||l.state==="loadingMore"||l.state==="sorting"||l.state==="filtering",loadingState:l.state,error:l.error,filterText:l.filterText,getItem(D){return l.items.find(O=>o(O)===D)},reload(){b({type:"loading"},t)},loadMore(){l.state==="loadingMore"||l.state==="filtering"||l.cursor==null||b({type:"loadingMore"},t)},sort(D){b({type:"sorting",sortDescriptor:D},r||t)},...pG({...e,getKey:o,cursor:l.cursor},D=>{m({type:"update",updater:D})}),setFilterText(D){b({type:"filtering",filterText:D},t)}}}function ife(e){let{initialItems:t=[],initialSelectedKeys:r,getKey:n=j=>j.id||j.key,getChildren:a=j=>j.children}=e,o=te.useMemo(()=>new Map,[]),s=te.useMemo(()=>O(t),[]),[l,m]=te.useState(s),[b,D]=te.useState(new Set(r||[]));function O(j=[],u){return j.map(h=>{let y={key:n(h),parentKey:u,value:h,children:null};return y.children=O(a(h),y.key),o.set(y.key,y),y})}function I(j,u,h){let y=o.get(u);if(!y)return j;let E=h(y);for(E==null?H(y):N(E);y.parentKey;){let x=o.get(y.parentKey),g={key:x.key,parentKey:x.parentKey,value:x.value,children:null},d=x.children;E==null&&(d=d.filter(f=>f!==y)),g.children=d.map(f=>f===y?E:f),o.set(g.key,g),E=g,y=x}return E==null&&(j=j.filter(x=>x!==y)),j.map(x=>x===y?E:x)}function N(j){o.set(j.key,j);for(let u of j.children)N(u)}function H(j){o.delete(j.key);for(let u of j.children)H(u)}return{items:l,selectedKeys:b,setSelectedKeys:D,getItem(j){return o.get(j)},insert(j,u,...h){m(y=>{let E=O(h,j);return j==null?[...y.slice(0,u),...E,...y.slice(u)]:I(y,j,x=>({key:x.key,parentKey:x.parentKey,value:x.value,children:[...x.children.slice(0,u),...E,...x.children.slice(u)]}))})},insertBefore(j,...u){let h=o.get(j);if(!h)return;let y=o.get(h.parentKey),x=(y?y.children:l).indexOf(h);this.insert(y==null?void 0:y.key,x,...u)},insertAfter(j,...u){let h=o.get(j);if(!h)return;let y=o.get(h.parentKey),x=(y?y.children:l).indexOf(h);this.insert(y==null?void 0:y.key,x+1,...u)},prepend(j,...u){this.insert(j,0,...u)},append(j,...u){if(j==null)this.insert(null,l.length,...u);else{let h=o.get(j);if(!h)return;this.insert(j,h.children.length,...u)}},remove(...j){let u=l;for(let y of j)u=I(u,y,()=>null);m(u);let h=new Set(b);for(let y of b)o.has(y)||h.delete(y);D(h)},removeSelectedItems(){this.remove(...b)},move(j,u,h){m(y=>{let E=o.get(j);if(!E)return y;y=I(y,j,()=>null);const x={...E,parentKey:u};return I(y,u,g=>({key:g.key,parentKey:g.parentKey,value:g.value,children:[...g.children.slice(0,h),x,...g.children.slice(h)]}))})},update(j,u){m(h=>I(h,j,y=>{let E={key:y.key,parentKey:y.parentKey,value:u,children:null};return E.children=O(a(u),E.key),E}))}}}var A$=l5();function afe(e){let{minValue:t,maxValue:r,step:n,formatOptions:a,value:o,defaultValue:s,onChange:l,locale:m,isDisabled:b,isReadOnly:D}=e,[O,I]=as.useControlledState(o,isNaN(s)?NaN:s,l),[N,H]=te.useState(()=>isNaN(O)?"":new A$.NumberFormatter(m,a).format(O)),j=te.useMemo(()=>new A$.NumberParser(m,a),[m,a]),u=te.useMemo(()=>j.getNumberingSystem(N),[j,N]),h=te.useMemo(()=>new A$.NumberFormatter(m,{...a,numberingSystem:u}),[m,a,u]),y=te.useMemo(()=>h.resolvedOptions(),[h]),E=te.useCallback(re=>isNaN(re)||re===null?"":h.format(re),[h]),x=isNaN(n)?1:n;y.style==="percent"&&isNaN(n)&&(x=.01);let g=te.useRef(O),d=te.useRef(m),f=te.useRef(a);(!Object.is(O,g.current)||m!==d.current||a!==f.current)&&(H(E(O)),g.current=O,d.current=m,f.current=a);let c=te.useMemo(()=>j.parse(N),[j,N]),p=te.useRef(0);p.current=c;let S=()=>{if(!N.length){I(NaN),H(o===void 0?"":E(O));return}if(isNaN(p.current)){H(E(O));return}let re;isNaN(n)?re=as.clamp(p.current,t,r):re=as.snapValueToStep(p.current,t,r,n),re=j.parse(E(re)),I(re),H(E(o===void 0?re:O))},k=(re,me)=>{let le=p.current;if(isNaN(le)){let Ee=isNaN(me)?0:me;return as.snapValueToStep(Ee,t,r,x)}else{let Ee=as.snapValueToStep(le,t,r,x);return re==="+"&&Ee>le||re==="-"&&Ee<le?Ee:as.snapValueToStep(k$(re,le,x),t,r,x)}},$=()=>{let re=k("+",t);re===O&&H(E(re)),I(re)},M=()=>{let re=k("-",r);re===O&&H(E(re)),I(re)},z=()=>{r!=null&&I(as.snapValueToStep(r,t,r,x))},W=()=>{t!=null&&I(t)},G=te.useMemo(()=>!b&&!D&&(isNaN(c)||isNaN(r)||as.snapValueToStep(c,t,r,x)>c||k$("+",c,x)<=r),[b,D,t,r,x,c]),Q=te.useMemo(()=>!b&&!D&&(isNaN(c)||isNaN(t)||as.snapValueToStep(c,t,r,x)<c||k$("-",c,x)>=t),[b,D,t,r,x,c]);return{validate:re=>j.isValidPartialNumber(re,t,r),increment:$,incrementToMax:z,decrement:M,decrementToMin:W,canIncrement:G,canDecrement:Q,minValue:t,maxValue:r,numberValue:c,setInputValue:H,inputValue:N,commit:S}}function k$(e,t,r){let n=e==="+"?t+r:t-r;if(t%1!==0||r%1!==0){const a=t.toString().split("."),o=r.toString().split("."),s=a[1]&&a[1].length||0,l=o[1]&&o[1].length||0,m=Math.pow(10,Math.max(s,l));t=Math.round(t*m),r=Math.round(r*m),n=e==="+"?t+r:t-r,n/=m}return n}let ofe=Math.round(Math.random()*1e10),sfe=0;function lfe(e){let t=te.useMemo(()=>e.name||`radio-group-${ofe}-${++sfe}`,[e.name]),[r,n]=as.useControlledState(e.value,e.defaultValue,e.onChange),[a,o]=te.useState(null);return{name:t,selectedValue:r,setSelectedValue:l=>{!e.isReadOnly&&!e.isDisabled&&n(l)},lastFocusedValue:a,setLastFocusedValue:o,isDisabled:e.isDisabled||!1,isReadOnly:e.isReadOnly||!1,isRequired:e.isRequired||!1,validationState:e.validationState||null}}function ufe(e){let[t,r]=as.useControlledState(WN(e.value),WN(e.defaultValue)||"",e.onChange);return{value:t,setValue:r}}function WN(e){if(e!=null)return e.toString()}function cfe(e){let t=h5(e),r=NA({...e,onSelectionChange:o=>{e.onSelectionChange!=null&&e.onSelectionChange(o),t.close()}}),[n,a]=te.useState(!1);return{...r,...t,open(){r.collection.size!==0&&t.open()},toggle(o){r.collection.size!==0&&t.toggle(o)},isFocused:n,setFocused:a}}var P1=po();const dfe=0,ffe=100,pfe=1;function hfe(e){const{isDisabled:t=!1,minValue:r=dfe,maxValue:n=ffe,numberFormatter:a,step:o=pfe,orientation:s="horizontal"}=e;let l=te.useMemo(()=>{let re=(n-r)/10;return re=P1.snapValueToStep(re,0,re+o,o),Math.max(re,o)},[o,n,r]),m=te.useMemo(()=>UN(e.value),[e.value]);var b;let D=te.useMemo(()=>(b=UN(e.defaultValue))!==null&&b!==void 0?b:[r],[e.defaultValue,r]),O=KN(e.value,e.defaultValue,e.onChange),I=KN(e.value,e.defaultValue,e.onChangeEnd);const[N,H]=as.useControlledState(m,D,O),[j,u]=te.useState(new Array(N.length).fill(!1)),h=te.useRef(new Array(N.length).fill(!0)),[y,E]=te.useState(void 0),x=te.useRef(null);x.current=N;const g=te.useRef(null);g.current=j;function d(re){return(re-r)/(n-r)}function f(re){return re===0?r:N[re-1]}function c(re){return re===N.length-1?n:N[re+1]}function p(re){return h.current[re]}function S(re,me){h.current[re]=me}function k(re,me){if(t||!p(re))return;const le=f(re),Ee=c(re);me=P1.snapValueToStep(me,le,Ee,o),x.current=HN(x.current,re,me),H(x.current)}function $(re,me){if(t||!p(re))return;const le=g.current[re];g.current=HN(g.current,re,me),u(g.current),I&&le&&!g.current.some(Boolean)&&I(x.current)}function M(re){return a.format(re)}function z(re,me){k(re,G(me))}function W(re){return Math.round((re-r)/o)*o+r}function G(re){const me=re*(n-r)+r;return P1.clamp(W(me),r,n)}function Q(re,me=1){let le=Math.max(me,o);k(re,P1.snapValueToStep(N[re]+le,r,n,o))}function oe(re,me=1){let le=Math.max(me,o);k(re,P1.snapValueToStep(N[re]-le,r,n,o))}return{values:N,getThumbValue:re=>N[re],setThumbValue:k,setThumbPercent:z,isThumbDragging:re=>j[re],setThumbDragging:$,focusedThumb:y,setFocusedThumb:E,getThumbPercent:re=>d(N[re]),getValuePercent:d,getThumbValueLabel:re=>M(N[re]),getFormattedValue:M,getThumbMinValue:f,getThumbMaxValue:c,getPercentValue:G,isThumbEditable:p,setThumbEditable:S,incrementThumb:Q,decrementThumb:oe,step:o,pageSize:l,orientation:s,isDisabled:t}}function HN(e,t,r){return e[t]===r?e:[...e.slice(0,t),r,...e.slice(t+1)]}function UN(e){if(e!=null)return Array.isArray(e)?e:[e]}function KN(e,t,r){return n=>{typeof e=="number"||typeof t=="number"?r==null||r(n[0]):r==null||r(n)}}function mfe(e){let{collection:t,focusMode:r}=e,n=BA(e),a=te.useMemo(()=>e.disabledKeys?new Set(e.disabledKeys):new Set,[e.disabledKeys]),o=n.setFocusedKey;n.setFocusedKey=(m,b)=>{if(r==="cell"&&m!=null){let I=t.getItem(m);if((I==null?void 0:I.type)==="item"){var D,O;let N=Nb(I,t);b==="last"?m=(D=d5(N))===null||D===void 0?void 0:D.key:m=(O=jA(N))===null||O===void 0?void 0:O.key}}o(m,b)};let s=te.useMemo(()=>new p5(t,n),[t,n]);const l=te.useRef(null);return te.useEffect(()=>{if(n.focusedKey!=null&&!t.getItem(n.focusedKey)){const m=l.current.getItem(n.focusedKey),b=m.parentKey!=null&&(m.type==="cell"||m.type==="rowheader"||m.type==="column")?l.current.getItem(m.parentKey):m,D=l.current.rows,O=t.rows,I=D.length-O.length;let N=Math.min(I>1?Math.max(b.index-I+1,0):b.index,O.length-1),H;for(;N>=0;){if(!s.isDisabled(O[N].key)){H=O[N];break}N<O.length-1?N++:(N>b.index&&(N=b.index),N--)}if(H){const j=H.hasChildNodes?[...Nb(H,t)]:[],u=H.hasChildNodes&&b!==m&&m.index<j.length?j[m.index].key:H.key;n.setFocusedKey(u)}else n.setFocusedKey(null)}l.current=t},[t,s,n,n.focusedKey]),{collection:t,disabledKeys:a,isKeyboardNavigationDisabled:!1,selectionManager:s}}let gfe=Symbol.iterator;class yfe{*[gfe](){yield*[...this.rows]}get size(){return[...this.rows].length}getKeys(){return this.keyMap.keys()}getKeyBefore(t){let r=this.keyMap.get(t);return r?r.prevKey:null}getKeyAfter(t){let r=this.keyMap.get(t);return r?r.nextKey:null}getFirstKey(){var t;return(t=[...this.rows][0])===null||t===void 0?void 0:t.key}getLastKey(){var t;let r=[...this.rows];return(t=r[r.length-1])===null||t===void 0?void 0:t.key}getItem(t){return this.keyMap.get(t)}at(t){const r=[...this.getKeys()];return this.getItem(r[t])}getChildren(t){let r=this.keyMap.get(t);return(r==null?void 0:r.childNodes)||[]}constructor(t){tw(this,"keyMap",new Map),this.keyMap=new Map,this.columnCount=t==null?void 0:t.columnCount,this.rows=[];let r=o=>{let s=this.keyMap.get(o.key);t.visitNode&&(o=t.visitNode(o)),this.keyMap.set(o.key,o);let l=new Set,m;for(let b of o.childNodes)b.type==="cell"&&b.parentKey==null&&(b.parentKey=o.key),l.add(b.key),m?(m.nextKey=b.key,b.prevKey=m.key):b.prevKey=null,r(b),m=b;if(m&&(m.nextKey=null),s)for(let b of s.childNodes)l.has(b.key)||n(b)},n=o=>{this.keyMap.delete(o.key);for(let s of o.childNodes)this.keyMap.get(s.key)===s&&n(s)},a;t.items.forEach((o,s)=>{let l={level:0,key:"row-"+s,type:"row",value:void 0,hasChildNodes:!0,childNodes:[...o.childNodes],rendered:void 0,textValue:void 0,...o,index:s};a?(a.nextKey=l.key,l.prevKey=a.key):l.prevKey=null,this.rows.push(l),r(l),a=l}),a&&(a.nextKey=null)}}const hG="row-header-column-"+Math.random().toString(36).slice(2);let gj="row-header-column-"+Math.random().toString(36).slice(2);for(;hG===gj;)gj="row-header-column-"+Math.random().toString(36).slice(2);function vfe(e,t){if(t.length===0)return[];let r=[],n=new Map;for(let m of t){let b=m.parentKey,D=[m];for(;b;){let O=e.get(b);if(!O)break;if(n.has(O)){O.colspan++;let{column:I,index:N}=n.get(O);if(N>D.length)break;for(let H=N;H<D.length;H++)I.splice(H,0,null);for(let H=D.length;H<I.length;H++)I[H]&&n.has(I[H])&&(n.get(I[H]).index=H)}else O.colspan=1,D.push(O),n.set(O,{column:D,index:D.length-1});b=O.parentKey}r.push(D),m.index=r.length-1}let a=Math.max(...r.map(m=>m.length)),o=Array(a).fill(0).map(()=>[]),s=0;for(let m of r){let b=a-1;for(let D of m){if(D){let O=o[b],I=O.reduce((N,H)=>N+H.colspan,0);if(I<s){let N={type:"placeholder",key:"placeholder-"+D.key,colspan:s-I,index:I,value:null,rendered:null,level:b,hasChildNodes:!1,childNodes:[],textValue:null};O.length>0&&(O[O.length-1].nextKey=N.key,N.prevKey=O[O.length-1].key),O.push(N)}O.length>0&&(O[O.length-1].nextKey=D.key,D.prevKey=O[O.length-1].key),D.level=b,D.colIndex=s,O.push(D)}b--}s++}let l=0;for(let m of o){let b=m.reduce((D,O)=>D+O.colspan,0);if(b<t.length){let D={type:"placeholder",key:"placeholder-"+m[m.length-1].key,colspan:t.length-b,index:b,value:null,rendered:null,level:l,hasChildNodes:!1,childNodes:[],textValue:null,prevKey:m[m.length-1].key};m.push(D)}l++}return o.map((m,b)=>({type:"headerrow",key:"headerrow-"+b,index:b,value:null,rendered:null,level:0,hasChildNodes:!0,childNodes:m,textValue:null}))}let bfe=Symbol.iterator;class xfe extends yfe{*[bfe](){yield*this.body.childNodes}get size(){return this._size}getKeys(){return this.keyMap.keys()}getKeyBefore(t){let r=this.keyMap.get(t);return r?r.prevKey:null}getKeyAfter(t){let r=this.keyMap.get(t);return r?r.nextKey:null}getFirstKey(){var t;return(t=jA(this.body.childNodes))===null||t===void 0?void 0:t.key}getLastKey(){var t;return(t=d5(this.body.childNodes))===null||t===void 0?void 0:t.key}getItem(t){return this.keyMap.get(t)}at(t){const r=[...this.getKeys()];return this.getItem(r[t])}getTextValue(t){let r=this.getItem(t);if(!r)return"";if(r.textValue)return r.textValue;let n=this.rowHeaderColumnKeys;if(n){let a=[];for(let o of r.childNodes){let s=this.columns[o.index];if(n.has(s.key)&&o.textValue&&a.push(o.textValue),a.length===n.size)break}return a.join(" ")}return""}constructor(t,r,n){let a=new Set,o,s=[];if(n!=null&&n.showSelectionCheckboxes){let O={type:"column",key:hG,value:null,textValue:"",level:0,index:n!=null&&n.showDragButtons?1:0,hasChildNodes:!1,rendered:null,childNodes:[],props:{isSelectionCell:!0}};s.unshift(O)}if(n!=null&&n.showDragButtons){let O={type:"column",key:gj,value:null,textValue:"",level:0,index:0,hasChildNodes:!1,rendered:null,childNodes:[],props:{isDragButtonCell:!0}};s.unshift(O)}let l=[],m=new Map,b=O=>{switch(O.type){case"body":o=O;break;case"column":m.set(O.key,O),O.hasChildNodes||(s.push(O),O.props.isRowHeader&&a.add(O.key));break;case"item":l.push(O);return}for(let I of O.childNodes)b(I)};for(let O of t)b(O);let D=vfe(m,s);D.forEach((O,I)=>l.splice(I,0,O)),super({columnCount:s.length,items:l,visitNode:O=>(O.column=s[O.index],O)}),tw(this,"_size",0),this.columns=s,this.rowHeaderColumnKeys=a,this.body=o,this.headerRows=D,this._size=[...o.childNodes].length,this.rowHeaderColumnKeys.size===0&&(n!=null&&n.showSelectionCheckboxes?n!=null&&n.showDragButtons?this.rowHeaderColumnKeys.add(this.columns[2].key):this.rowHeaderColumnKeys.add(this.columns[1].key):this.rowHeaderColumnKeys.add(this.columns[0].key))}}const Dfe={ascending:"descending",descending:"ascending"};function Sfe(e){let[t,r]=te.useState(!1),{selectionMode:n="none"}=e,a=te.useMemo(()=>({showSelectionCheckboxes:e.showSelectionCheckboxes&&n!=="none",showDragButtons:e.showDragButtons,selectionMode:n,columns:[]}),[e.children,e.showSelectionCheckboxes,n,e.showDragButtons]),o=rw(e,(m,b)=>new xfe(m,b,a),a),{disabledKeys:s,selectionManager:l}=mfe({...e,collection:o,disabledBehavior:e.disabledBehavior||"selection"});return{collection:o,disabledKeys:s,selectionManager:l,showSelectionCheckboxes:e.showSelectionCheckboxes||!1,sortDescriptor:e.sortDescriptor,isKeyboardNavigationDisabled:o.size===0||t,setKeyboardNavigationDisabled:r,sort(m,b){var D;e.onSortChange({column:m,direction:b??(((D=e.sortDescriptor)===null||D===void 0?void 0:D.column)===m?Dfe[e.sortDescriptor.direction]:"ascending")})}}}function mG(e){return null}mG.getCollectionNode=function*(t){let{children:r,columns:n}=t;if(typeof r=="function"){if(!n)throw new Error("props.children was a function but props.columns is missing");for(let a of n)yield{type:"column",value:a,renderer:r}}else{let a=[];Hr.Children.forEach(r,o=>{a.push({type:"column",element:o})}),yield*a}};let wfe=mG;function gG(e){return null}gG.getCollectionNode=function*(t){let{children:r,items:n}=t;yield{type:"body",hasChildNodes:!0,props:t,*childNodes(){if(typeof r=="function"){if(!n)throw new Error("props.children was a function but props.items is missing");for(let a of n)yield{type:"item",value:a,renderer:r}}else{let a=[];Hr.Children.forEach(r,o=>{a.push({type:"item",element:o})}),yield*a}}}};let Cfe=gG;function yG(e){return null}yG.getCollectionNode=function*(t,r){let{title:n,children:a,childColumns:o}=t,s=n||a,l=t.textValue||(typeof s=="string"?s:"")||t["aria-label"],m=yield{type:"column",hasChildNodes:!!o||n&&Hr.Children.count(a)>0,rendered:s,textValue:l,props:t,*childNodes(){if(o)for(let D of o)yield{type:"column",value:D};else if(n){let D=[];Hr.Children.forEach(a,O=>{D.push({type:"column",element:O})}),yield*D}},shouldInvalidate(D){return b(D),!1}},b=D=>{for(let O of m)O.hasChildNodes||D.columns.push(O)};b(r)};let Efe=yG;function vG(e){return null}vG.getCollectionNode=function*(t,r){let{children:n,textValue:a}=t;yield{type:"item",props:t,textValue:a,"aria-label":t["aria-label"],hasChildNodes:!0,*childNodes(){if(r.showDragButtons&&(yield{type:"cell",key:"header-drag",props:{isDragButtonCell:!0}}),r.showSelectionCheckboxes&&r.selectionMode!=="none"&&(yield{type:"cell",key:"header",props:{isSelectionCell:!0}}),typeof n=="function")for(let o of r.columns)yield{type:"cell",element:n(o.key),key:o.key};else{let o=[];if(Hr.Children.forEach(n,s=>{o.push({type:"cell",element:s})}),o.length!==r.columns.length)throw new Error(`Cell count must match column count. Found ${o.length} cells and ${r.columns.length} columns.`);yield*o}},shouldInvalidate(o){return o.columns.length!==r.columns.length||o.columns.some((s,l)=>s.key!==r.columns[l].key)||o.showSelectionCheckboxes!==r.showSelectionCheckboxes||o.showDragButtons!==r.showDragButtons||o.selectionMode!==r.selectionMode}}};let Pfe=vG;function bG(e){return null}bG.getCollectionNode=function*(t){let{children:r}=t,n=t.textValue||(typeof r=="string"?r:"")||t["aria-label"]||"";yield{type:"cell",props:t,rendered:r,textValue:n,"aria-label":t["aria-label"],hasChildNodes:!1}};let Afe=bG;function kfe(e){let t=NA({...e,suppressTextValueWarning:!0}),{selectionManager:r,collection:n,selectedKey:a}=t,o=te.useRef(a),s=a;if(r.isEmpty||!n.getItem(s)){for(s=n.getFirstKey();t.disabledKeys.has(s)&&s!==n.getLastKey();)s=n.getKeyAfter(s);t.disabledKeys.has(s)&&s===n.getLastKey()&&(s=n.getFirstKey()),s!=null&&r.setSelectedKeys([s])}return(s!=null&&r.focusedKey==null||!r.isFocused&&s!==o.current)&&r.setFocusedKey(s),o.current=s,{...t,isDisabled:e.isDisabled||!1}}const Ofe=1500,GN=500;let ey={},_fe=0,A1=!1,jh=null,ty=null;function Tfe(e={}){let{delay:t=Ofe,closeDelay:r=GN}=e,{isOpen:n,open:a,close:o}=iw(e),s=te.useMemo(()=>`${++_fe}`,[]),l=te.useRef(),m=()=>{ey[s]=O},b=()=>{for(let N in ey)N!==s&&(ey[N](!0),delete ey[N])},D=()=>{clearTimeout(l.current),l.current=null,b(),m(),A1=!0,a(),jh&&(clearTimeout(jh),jh=null),ty&&(clearTimeout(ty),ty=null)},O=N=>{N||r<=0?(clearTimeout(l.current),l.current=null,o()):l.current||(l.current=setTimeout(()=>{l.current=null,o()},r)),jh&&(clearTimeout(jh),jh=null),A1&&(ty&&clearTimeout(ty),ty=setTimeout(()=>{delete ey[s],ty=null,A1=!1},Math.max(GN,r)))},I=()=>{b(),m(),!n&&!jh&&!A1?jh=setTimeout(()=>{jh=null,A1=!0,D()},t):n||D()};return te.useEffect(()=>()=>{clearTimeout(l.current),ey[s]&&delete ey[s]},[s]),{isOpen:n,open:N=>{!N&&t>0&&!l.current?I():D()},close:O}}let $fe=Symbol.iterator;class Mfe{*[$fe](){yield*this.iterable}get size(){return this.keyMap.size}getKeys(){return this.keyMap.keys()}getKeyBefore(t){let r=this.keyMap.get(t);return r?r.prevKey:null}getKeyAfter(t){let r=this.keyMap.get(t);return r?r.nextKey:null}getFirstKey(){return this.firstKey}getLastKey(){return this.lastKey}getItem(t){return this.keyMap.get(t)}at(t){const r=[...this.getKeys()];return this.getItem(r[t])}constructor(t,{expandedKeys:r}={}){tw(this,"keyMap",new Map),this.iterable=t,r=r||new Set;let n=s=>{if(this.keyMap.set(s.key,s),s.childNodes&&(s.type==="section"||r.has(s.key)))for(let l of s.childNodes)n(l)};for(let s of t)n(s);let a,o=0;for(let[s,l]of this.keyMap)a?(a.nextKey=s,l.prevKey=a.key):(this.firstKey=s,l.prevKey=void 0),l.type==="item"&&(l.index=o++),a=l,a.nextKey=void 0;this.lastKey=a==null?void 0:a.key}}function Ife(e){let[t,r]=as.useControlledState(e.expandedKeys?new Set(e.expandedKeys):void 0,e.defaultExpandedKeys?new Set(e.defaultExpandedKeys):new Set,e.onExpandedChange),n=BA(e),a=te.useMemo(()=>e.disabledKeys?new Set(e.disabledKeys):new Set,[e.disabledKeys]),o=rw(e,l=>new Mfe(l,{expandedKeys:t}),null,[t]);return te.useEffect(()=>{n.focusedKey!=null&&!o.getItem(n.focusedKey)&&n.setFocusedKey(null)},[o,n.focusedKey]),{collection:o,expandedKeys:t,disabledKeys:a,toggleKey:l=>{r(jfe(t,l))},selectionManager:new p5(o,n)}}function jfe(e,t){let r=new Set(e);return r.has(t)?r.delete(t):r.add(t),r}const Ffe=Object.freeze(Object.defineProperty({__proto__:null,Cell:Afe,Column:Efe,Item:QK,Row:Pfe,Section:tG,TableBody:Cfe,TableHeader:wfe,useAsyncList:nfe,useCalendarState:lG,useCheckboxGroupState:Rde,useCollection:rw,useComboBoxState:Vde,useDateFieldState:fG,useDatePickerState:Kde,useDateRangePickerState:Qde,useListData:tfe,useListState:uG,useMenuTriggerState:h5,useMultipleSelectionState:BA,useNumberFieldState:afe,useOverlayTriggerState:iw,useRadioGroupState:lfe,useRangeCalendarState:Nde,useSearchFieldState:ufe,useSelectState:cfe,useSingleSelectListState:NA,useSliderState:hfe,useTabListState:kfe,useTableState:Sfe,useTimeFieldState:efe,useToggleState:JK,useTooltipTriggerState:Tfe,useTreeData:ife,useTreeState:Ife},Symbol.toStringTag,{value:"Module"})),Bfe=dp(Ffe),RA=0,n0=1,Dx=2,xG=4;function aS(e,t){return r=>e(t(r))}function Nfe(e,t){return t(e)}function DG(e,t){return r=>e(t,r)}function qN(e,t){return()=>e(t)}function LA(e,t){return t(e),e}function bs(...e){return e}function Rfe(e){e()}function YN(e){return()=>e}function Lfe(...e){return()=>{e.map(Rfe)}}function g5(e){return e!==void 0}function av(){}function Vo(e,t){return e(n0,t)}function Ua(e,t){e(RA,t)}function y5(e){e(Dx)}function dc(e){return e(xG)}function oa(e,t){return Vo(e,DG(t,RA))}function lm(e,t){const r=e(n0,n=>{r(),t(n)});return r}function vo(){const e=[];return(t,r)=>{switch(t){case Dx:e.splice(0,e.length);return;case n0:return e.push(r),()=>{const n=e.indexOf(r);n>-1&&e.splice(n,1)};case RA:e.slice().forEach(n=>{n(r)});return;default:throw new Error(`unrecognized action ${t}`)}}}function di(e){let t=e;const r=vo();return(n,a)=>{switch(n){case n0:a(t);break;case RA:t=a;break;case xG:return t}return r(n,a)}}function zfe(e){let t,r;const n=()=>t&&t();return function(a,o){switch(a){case n0:return o?r===o?void 0:(n(),r=o,t=Vo(e,o),t):(n(),av);case Dx:n(),r=null;return;default:throw new Error(`unrecognized action ${a}`)}}}function Od(e){return LA(vo(),t=>oa(e,t))}function Fu(e,t){return LA(di(t),r=>oa(e,r))}function Vfe(...e){return t=>e.reduceRight(Nfe,t)}function Wn(e,...t){const r=Vfe(...t);return(n,a)=>{switch(n){case n0:return Vo(e,r(a));case Dx:y5(e);return}}}function SG(e,t){return e===t}function gs(e=SG){let t;return r=>n=>{e(t,n)||(t=n,r(n))}}function Ma(e){return t=>r=>{e(r)&&t(r)}}function $i(e){return t=>aS(t,e)}function Hh(e){return t=>()=>t(e)}function Hp(e,t){return r=>n=>r(t=e(t,n))}function Rb(e){return t=>r=>{e>0?e--:t(r)}}function bg(e){let t=null,r;return n=>a=>{t=a,!r&&(r=setTimeout(()=>{r=void 0,n(t)},e))}}function XN(e){let t,r;return n=>a=>{t=a,r&&clearTimeout(r),r=setTimeout(()=>{n(t)},e)}}function ro(...e){const t=new Array(e.length);let r=0,n=null;const a=Math.pow(2,e.length)-1;return e.forEach((o,s)=>{const l=Math.pow(2,s);Vo(o,m=>{const b=r;r=r|l,t[s]=m,b!==a&&r===a&&n&&(n(),n=null)})}),o=>s=>{const l=()=>o([s].concat(t));r===a?l():n=l}}function JN(...e){return function(t,r){switch(t){case n0:return Lfe(...e.map(n=>Vo(n,r)));case Dx:return;default:throw new Error(`unrecognized action ${t}`)}}}function $a(e,t=SG){return Wn(e,gs(t))}function ql(...e){const t=vo(),r=new Array(e.length);let n=0;const a=Math.pow(2,e.length)-1;return e.forEach((o,s)=>{const l=Math.pow(2,s);Vo(o,m=>{r[s]=m,n=n|l,n===a&&Ua(t,r)})}),function(o,s){switch(o){case n0:return n===a&&s(r),Vo(t,s);case Dx:return y5(t);default:throw new Error(`unrecognized action ${o}`)}}}function _o(e,t=[],{singleton:r}={singleton:!0}){return{id:Wfe(),constructor:e,dependencies:t,singleton:r}}const Wfe=()=>Symbol();function Hfe(e){const t=new Map,r=({id:n,constructor:a,dependencies:o,singleton:s})=>{if(s&&t.has(n))return t.get(n);const l=a(o.map(m=>r(m)));return s&&t.set(n,l),l};return r(e)}function Ufe(e,t){const r={},n={};let a=0;const o=e.length;for(;a<o;)n[e[a]]=1,a+=1;for(const s in t)n.hasOwnProperty(s)||(r[s]=t[s]);return r}const UC=typeof document<"u"?Hr.useLayoutEffect:Hr.useEffect;function v5(e,t,r){const n=Object.keys(t.required||{}),a=Object.keys(t.optional||{}),o=Object.keys(t.methods||{}),s=Object.keys(t.events||{}),l=Hr.createContext({});function m(h,y){h.propsReady&&Ua(h.propsReady,!1);for(const E of n){const x=h[t.required[E]];Ua(x,y[E])}for(const E of a)if(E in y){const x=h[t.optional[E]];Ua(x,y[E])}h.propsReady&&Ua(h.propsReady,!0)}function b(h){return o.reduce((y,E)=>(y[E]=x=>{const g=h[t.methods[E]];Ua(g,x)},y),{})}function D(h){return s.reduce((y,E)=>(y[E]=zfe(h[t.events[E]]),y),{})}const O=Hr.forwardRef((h,y)=>{const{children:E,...x}=h,[g]=Hr.useState(()=>LA(Hfe(e),f=>m(f,x))),[d]=Hr.useState(qN(D,g));return UC(()=>{for(const f of s)f in x&&Vo(d[f],x[f]);return()=>{Object.values(d).map(y5)}},[x,d,g]),UC(()=>{m(g,x)}),Hr.useImperativeHandle(y,YN(b(g))),Hr.createElement(l.Provider,{value:g},r?Hr.createElement(r,Ufe([...n,...a,...s],x),E):E)}),I=h=>Hr.useCallback(DG(Ua,Hr.useContext(l)[h]),[h]),N=h=>{const E=Hr.useContext(l)[h],x=Hr.useCallback(g=>Vo(E,g),[E]);return Hr.useSyncExternalStore(x,()=>dc(E),()=>dc(E))},H=h=>{const E=Hr.useContext(l)[h],[x,g]=Hr.useState(qN(dc,E));return UC(()=>Vo(E,d=>{d!==x&&g(YN(d))}),[E,x]),x},j=Hr.version.startsWith("18")?N:H;return{Component:O,usePublisher:I,useEmitterValue:j,useEmitter:(h,y)=>{const x=Hr.useContext(l)[h];UC(()=>Vo(x,y),[y,x])}}}const Kfe=typeof document<"u"?Hr.useLayoutEffect:Hr.useEffect,Gfe=Kfe;var Zc=(e=>(e[e.DEBUG=0]="DEBUG",e[e.INFO=1]="INFO",e[e.WARN=2]="WARN",e[e.ERROR=3]="ERROR",e))(Zc||{});const qfe={[0]:"debug",[1]:"log",[2]:"warn",[3]:"error"},Yfe=()=>typeof globalThis>"u"?window:globalThis,i0=_o(()=>{const e=di(3);return{log:di((r,n,a=1)=>{var o;const s=(o=Yfe().VIRTUOSO_LOG_LEVEL)!=null?o:dc(e);a>=s&&console[qfe[a]]("%creact-virtuoso: %c%s %o","color: #0253b3; font-weight: bold","color: initial",r,n)}),logLevel:e}},[],{singleton:!0});function b5(e,t=!0){const r=Hr.useRef(null);let n=a=>{};if(typeof ResizeObserver<"u"){const a=Hr.useMemo(()=>new ResizeObserver(o=>{const s=o[0].target;s.offsetParent!==null&&e(s)}),[e]);n=o=>{o&&t?(a.observe(o),r.current=o):(r.current&&a.unobserve(r.current),r.current=null)}}return{ref:r,callbackRef:n}}function eh(e,t=!0){return b5(e,t).callbackRef}function wG(e,t,r,n,a,o,s){const l=Hr.useCallback(m=>{const b=Xfe(m.children,t,"offsetHeight",a);let D=m.parentElement;for(;!D.dataset.virtuosoScroller;)D=D.parentElement;const O=D.lastElementChild.dataset.viewportType==="window",I=s?s.scrollTop:O?window.pageYOffset||document.documentElement.scrollTop:D.scrollTop,N=s?s.scrollHeight:O?document.documentElement.scrollHeight:D.scrollHeight,H=s?s.offsetHeight:O?window.innerHeight:D.offsetHeight;n({scrollTop:Math.max(I,0),scrollHeight:N,viewportHeight:H}),o==null||o(Jfe("row-gap",getComputedStyle(m).rowGap,a)),b!==null&&e(b)},[e,t,a,o,s,n]);return b5(l,r)}function Xfe(e,t,r,n){const a=e.length;if(a===0)return null;const o=[];for(let s=0;s<a;s++){const l=e.item(s);if(!l||l.dataset.index===void 0)continue;const m=parseInt(l.dataset.index),b=parseFloat(l.dataset.knownSize),D=t(l,r);if(D===0&&n("Zero-sized element, this should not happen",{child:l},Zc.ERROR),D===b)continue;const O=o[o.length-1];o.length===0||O.size!==D||O.endIndex!==m-1?o.push({startIndex:m,endIndex:m,size:D}):o[o.length-1].endIndex++}return o}function Jfe(e,t,r){return t!=="normal"&&!(t!=null&&t.endsWith("px"))&&r(`${e} was not resolved to pixel value correctly`,t,Zc.WARN),t==="normal"?0:parseInt(t??"0",10)}function sp(e,t){return Math.round(e.getBoundingClientRect()[t])}function CG(e,t){return Math.abs(e-t)<1.01}function EG(e,t,r,n=av,a){const o=Hr.useRef(null),s=Hr.useRef(null),l=Hr.useRef(null),m=Hr.useCallback(O=>{const I=O.target,N=I===window||I===document,H=N?window.pageYOffset||document.documentElement.scrollTop:I.scrollTop,j=N?document.documentElement.scrollHeight:I.scrollHeight,u=N?window.innerHeight:I.offsetHeight,h=()=>{e({scrollTop:Math.max(H,0),scrollHeight:j,viewportHeight:u})};O.suppressFlushSync?h():XB.flushSync(h),s.current!==null&&(H===s.current||H<=0||H===j-u)&&(s.current=null,t(!0),l.current&&(clearTimeout(l.current),l.current=null))},[e,t]);Hr.useEffect(()=>{const O=a||o.current;return n(a||o.current),m({target:O,suppressFlushSync:!0}),O.addEventListener("scroll",m,{passive:!0}),()=>{n(null),O.removeEventListener("scroll",m)}},[o,m,r,n,a]);function b(O){const I=o.current;if(!I||"offsetHeight"in I&&I.offsetHeight===0)return;const N=O.behavior==="smooth";let H,j,u;I===window?(j=Math.max(sp(document.documentElement,"height"),document.documentElement.scrollHeight),H=window.innerHeight,u=document.documentElement.scrollTop):(j=I.scrollHeight,H=sp(I,"height"),u=I.scrollTop);const h=j-H;if(O.top=Math.ceil(Math.max(Math.min(h,O.top),0)),CG(H,j)||O.top===u){e({scrollTop:u,scrollHeight:j,viewportHeight:H}),N&&t(!0);return}N?(s.current=O.top,l.current&&clearTimeout(l.current),l.current=setTimeout(()=>{l.current=null,s.current=null,t(!0)},1e3)):s.current=null,I.scrollTo(O)}function D(O){o.current.scrollBy(O)}return{scrollerRef:o,scrollByCallback:D,scrollToCallback:b}}const vc=_o(()=>{const e=vo(),t=vo(),r=di(0),n=vo(),a=di(0),o=vo(),s=vo(),l=di(0),m=di(0),b=di(0),D=di(0),O=vo(),I=vo(),N=di(!1);return oa(Wn(e,$i(({scrollTop:H})=>H)),t),oa(Wn(e,$i(({scrollHeight:H})=>H)),s),oa(t,a),{scrollContainerState:e,scrollTop:t,viewportHeight:o,headerHeight:l,fixedHeaderHeight:m,fixedFooterHeight:b,footerHeight:D,scrollHeight:s,smoothScrollTargetReached:n,scrollTo:O,scrollBy:I,statefulScrollTop:a,deviation:r,scrollingInProgress:N}},[],{singleton:!0}),oS={lvl:0};function PG(e,t,r,n=oS,a=oS){return{k:e,v:t,lvl:r,l:n,r:a}}function Xo(e){return e===oS}function fb(){return oS}function yj(e,t){if(Xo(e))return oS;const{k:r,l:n,r:a}=e;if(t===r){if(Xo(n))return a;if(Xo(a))return n;{const[o,s]=AG(n);return r2(kl(e,{k:o,v:s,l:kG(n)}))}}else return t<r?r2(kl(e,{l:yj(n,t)})):r2(kl(e,{r:yj(a,t)}))}function sS(e,t){if(!Xo(e))return t===e.k?e.v:t<e.k?sS(e.l,t):sS(e.r,t)}function lp(e,t,r="k"){if(Xo(e))return[-1/0,void 0];if(Number(e[r])===t)return[e.k,e.v];if(Number(e[r])<t){const n=lp(e.r,t,r);return n[0]===-1/0?[e.k,e.v]:n}return lp(e.l,t,r)}function Cd(e,t,r){return Xo(e)?PG(t,r,1):t===e.k?kl(e,{k:t,v:r}):t<e.k?ZN(kl(e,{l:Cd(e.l,t,r)})):ZN(kl(e,{r:Cd(e.r,t,r)}))}function vj(e,t,r){if(Xo(e))return[];const{k:n,v:a,l:o,r:s}=e;let l=[];return n>t&&(l=l.concat(vj(o,t,r))),n>=t&&n<=r&&l.push({k:n,v:a}),n<=r&&(l=l.concat(vj(s,t,r))),l}function Ey(e){return Xo(e)?[]:[...Ey(e.l),{k:e.k,v:e.v},...Ey(e.r)]}function AG(e){return Xo(e.r)?[e.k,e.v]:AG(e.r)}function kG(e){return Xo(e.r)?e.l:r2(kl(e,{r:kG(e.r)}))}function kl(e,t){return PG(t.k!==void 0?t.k:e.k,t.v!==void 0?t.v:e.v,t.lvl!==void 0?t.lvl:e.lvl,t.l!==void 0?t.l:e.l,t.r!==void 0?t.r:e.r)}function O$(e){return Xo(e)||e.lvl>e.r.lvl}function ZN(e){return bj(_G(e))}function r2(e){const{l:t,r,lvl:n}=e;if(r.lvl>=n-1&&t.lvl>=n-1)return e;if(n>r.lvl+1){if(O$(t))return _G(kl(e,{lvl:n-1}));if(!Xo(t)&&!Xo(t.r))return kl(t.r,{l:kl(t,{r:t.r.l}),r:kl(e,{l:t.r.r,lvl:n-1}),lvl:n});throw new Error("Unexpected empty nodes")}else{if(O$(e))return bj(kl(e,{lvl:n-1}));if(!Xo(r)&&!Xo(r.l)){const a=r.l,o=O$(a)?r.lvl-1:r.lvl;return kl(a,{l:kl(e,{r:a.l,lvl:n-1}),r:bj(kl(r,{l:a.r,lvl:o})),lvl:a.lvl+1})}else throw new Error("Unexpected empty nodes")}}function zA(e,t,r){if(Xo(e))return[];const n=lp(e,t)[0];return Zfe(vj(e,n,r))}function OG(e,t){const r=e.length;if(r===0)return[];let{index:n,value:a}=t(e[0]);const o=[];for(let s=1;s<r;s++){const{index:l,value:m}=t(e[s]);o.push({start:n,end:l-1,value:a}),n=l,a=m}return o.push({start:n,end:1/0,value:a}),o}function Zfe(e){return OG(e,({k:t,v:r})=>({index:t,value:r}))}function bj(e){const{r:t,lvl:r}=e;return!Xo(t)&&!Xo(t.r)&&t.lvl===r&&t.r.lvl===r?kl(t,{l:kl(e,{r:t.l}),lvl:r+1}):e}function _G(e){const{l:t}=e;return!Xo(t)&&t.lvl===e.lvl?kl(t,{r:kl(e,{l:t.r})}):e}function Z2(e,t,r,n=0){let a=e.length-1;for(;n<=a;){const o=Math.floor((n+a)/2),s=e[o],l=r(s,t);if(l===0)return o;if(l===-1){if(a-n<2)return o-1;a=o-1}else{if(a===n)return o;n=o+1}}throw new Error(`Failed binary finding record in array - ${e.join(",")}, searched for ${t}`)}function TG(e,t,r){return e[Z2(e,t,r)]}function Qfe(e,t,r,n){const a=Z2(e,t,n),o=Z2(e,r,n,a);return e.slice(a,o+1)}const x5=_o(()=>({recalcInProgress:di(!1)}),[],{singleton:!0});function epe(e){const{size:t,startIndex:r,endIndex:n}=e;return a=>a.start===r&&(a.end===n||a.end===1/0)&&a.value===t}function QN(e,t){let r=0,n=0;for(;r<e;)r+=t[n+1]-t[n]-1,n++;return n-(r===e?0:1)}function tpe(e,t){let r=Xo(e)?0:1/0;for(const n of t){const{size:a,startIndex:o,endIndex:s}=n;if(r=Math.min(r,o),Xo(e)){e=Cd(e,0,a);continue}const l=zA(e,o-1,s+1);if(l.some(epe(n)))continue;let m=!1,b=!1;for(const{start:D,end:O,value:I}of l)m?(s>=D||a===I)&&(e=yj(e,D)):(b=I!==a,m=!0),O>s&&s>=D&&I!==a&&(e=Cd(e,s+1,I));b&&(e=Cd(e,o,a))}return[e,r]}function rpe(){return{offsetTree:[],sizeTree:fb(),groupOffsetTree:fb(),lastIndex:0,lastOffset:0,lastSize:0,groupIndices:[]}}function D5({index:e},t){return t===e?0:t<e?-1:1}function npe({offset:e},t){return t===e?0:t<e?-1:1}function ipe(e){return{index:e.index,value:e}}function ape(e,t,r,n=0){return n>0&&(t=Math.max(t,TG(e,n,D5).offset)),OG(Qfe(e,t,r,npe),ipe)}function xj(e,t,r,n){let a=e,o=0,s=0,l=0,m=0;if(t!==0){m=Z2(a,t-1,D5),l=a[m].offset;const D=lp(r,t-1);o=D[0],s=D[1],a.length&&a[m].size===lp(r,t)[1]&&(m-=1),a=a.slice(0,m+1)}else a=[];for(const{start:b,value:D}of zA(r,t,1/0)){const O=b-o,I=O*s+l+O*n;a.push({offset:I,size:D,index:b}),o=b,l=I,s=D}return{offsetTree:a,lastIndex:o,lastOffset:l,lastSize:s}}function ope(e,[t,r,n,a]){t.length>0&&n("received item sizes",t,Zc.DEBUG);const o=e.sizeTree;let s=o,l=0;if(r.length>0&&Xo(o)&&t.length===2){const I=t[0].size,N=t[1].size;s=r.reduce((H,j)=>Cd(Cd(H,j,I),j+1,N),s)}else[s,l]=tpe(s,t);if(s===o)return e;const{offsetTree:m,lastIndex:b,lastSize:D,lastOffset:O}=xj(e.offsetTree,l,s,a);return{sizeTree:s,offsetTree:m,lastIndex:b,lastOffset:O,lastSize:D,groupOffsetTree:r.reduce((I,N)=>Cd(I,N,lS(N,m,a)),fb()),groupIndices:r}}function lS(e,t,r){if(t.length===0)return 0;const{offset:n,index:a,size:o}=TG(t,e,D5),s=e-a,l=o*s+(s-1)*r+n;return l>0?l+r:l}function spe(e){return typeof e.groupIndex<"u"}function $G(e,t,r){if(spe(e))return t.groupIndices[e.groupIndex]+1;{const n=e.index==="LAST"?r:e.index;let a=MG(n,t);return a=Math.max(0,a,Math.min(r,a)),a}}function MG(e,t){if(!VA(t))return e;let r=0;for(;t.groupIndices[r]<=e+r;)r++;return e+r}function VA(e){return!Xo(e.groupOffsetTree)}function lpe(e){return Ey(e).map(({k:t,v:r},n,a)=>{const o=a[n+1],s=o?o.k-1:1/0;return{startIndex:t,endIndex:s,size:r}})}const upe={offsetHeight:"height",offsetWidth:"width"},nh=_o(([{log:e},{recalcInProgress:t}])=>{const r=vo(),n=vo(),a=Fu(n,0),o=vo(),s=vo(),l=di(0),m=di([]),b=di(void 0),D=di(void 0),O=di((g,d)=>sp(g,upe[d])),I=di(void 0),N=di(0),H=rpe(),j=Fu(Wn(r,ro(m,e,N),Hp(ope,H),gs()),H),u=Fu(Wn(m,gs(),Hp((g,d)=>({prev:g.current,current:d}),{prev:[],current:[]}),$i(({prev:g})=>g)),[]);oa(Wn(m,Ma(g=>g.length>0),ro(j,N),$i(([g,d,f])=>{const c=g.reduce((p,S,k)=>Cd(p,S,lS(S,d.offsetTree,f)||k),fb());return{...d,groupIndices:g,groupOffsetTree:c}})),j),oa(Wn(n,ro(j),Ma(([g,{lastIndex:d}])=>g<d),$i(([g,{lastIndex:d,lastSize:f}])=>[{startIndex:g,endIndex:d,size:f}])),r),oa(b,D);const h=Fu(Wn(b,$i(g=>g===void 0)),!0);oa(Wn(D,Ma(g=>g!==void 0&&Xo(dc(j).sizeTree)),$i(g=>[{startIndex:0,endIndex:0,size:g}])),r);const y=Od(Wn(r,ro(j),Hp(({sizes:g},[d,f])=>({changed:f!==g,sizes:f}),{changed:!1,sizes:H}),$i(g=>g.changed)));Vo(Wn(l,Hp((g,d)=>({diff:g.prev-d,prev:d}),{diff:0,prev:0}),$i(g=>g.diff)),g=>{const{groupIndices:d}=dc(j);if(g>0)Ua(t,!0),Ua(o,g+QN(g,d));else if(g<0){const f=dc(u);f.length>0&&(g-=QN(-g,f)),Ua(s,g)}}),Vo(Wn(l,ro(e)),([g,d])=>{g<0&&d("`firstItemIndex` prop should not be set to less than zero. If you don't know the total count, just use a very high value",{firstItemIndex:l},Zc.ERROR)});const E=Od(o);oa(Wn(o,ro(j),$i(([g,d])=>{const f=d.groupIndices.length>0,c=[],p=d.lastSize;if(f){const S=sS(d.sizeTree,0);let k=0,$=0;for(;k<g;){const W=d.groupIndices[$],G=d.groupIndices.length===$+1?1/0:d.groupIndices[$+1]-W-1;c.push({startIndex:W,endIndex:W,size:S}),c.push({startIndex:W+1,endIndex:W+1+G-1,size:p}),$++,k+=G+1}const M=Ey(d.sizeTree);return k!==g&&M.shift(),M.reduce((W,{k:G,v:Q})=>{let oe=W.ranges;return W.prevSize!==0&&(oe=[...W.ranges,{startIndex:W.prevIndex,endIndex:G+g-1,size:W.prevSize}]),{ranges:oe,prevIndex:G+g,prevSize:Q}},{ranges:c,prevIndex:g,prevSize:0}).ranges}return Ey(d.sizeTree).reduce((S,{k,v:$})=>({ranges:[...S.ranges,{startIndex:S.prevIndex,endIndex:k+g-1,size:S.prevSize}],prevIndex:k+g,prevSize:$}),{ranges:[],prevIndex:0,prevSize:p}).ranges})),r);const x=Od(Wn(s,ro(j,N),$i(([g,{offsetTree:d},f])=>{const c=-g;return lS(c,d,f)})));return oa(Wn(s,ro(j,N),$i(([g,d,f])=>{if(d.groupIndices.length>0){if(Xo(d.sizeTree))return d;let p=fb();const S=dc(u);let k=0,$=0,M=0;for(;k<-g;){M=S[$];const W=S[$+1]-M-1;$++,k+=W+1}if(p=Ey(d.sizeTree).reduce((W,{k:G,v:Q})=>Cd(W,Math.max(0,G+g),Q),p),k!==-g){const W=sS(d.sizeTree,M);p=Cd(p,0,W);const G=lp(d.sizeTree,-g+1)[1];p=Cd(p,1,G)}return{...d,sizeTree:p,...xj(d.offsetTree,0,p,f)}}else{const p=Ey(d.sizeTree).reduce((S,{k,v:$})=>Cd(S,Math.max(0,k+g),$),fb());return{...d,sizeTree:p,...xj(d.offsetTree,0,p,f)}}})),j),{data:I,totalCount:n,sizeRanges:r,groupIndices:m,defaultItemSize:D,fixedItemSize:b,unshiftWith:o,shiftWith:s,shiftWithOffset:x,beforeUnshiftWith:E,firstItemIndex:l,gap:N,sizes:j,listRefresh:y,statefulTotalCount:a,trackItemSizes:h,itemSize:O}},bs(i0,x5),{singleton:!0}),cpe=typeof document<"u"&&"scrollBehavior"in document.documentElement.style;function IG(e){const t=typeof e=="number"?{index:e}:e;return t.align||(t.align="start"),(!t.behavior||!cpe)&&(t.behavior="auto"),t.offset||(t.offset=0),t}const aw=_o(([{sizes:e,totalCount:t,listRefresh:r,gap:n},{scrollingInProgress:a,viewportHeight:o,scrollTo:s,smoothScrollTargetReached:l,headerHeight:m,footerHeight:b,fixedHeaderHeight:D,fixedFooterHeight:O},{log:I}])=>{const N=vo(),H=di(0);let j=null,u=null,h=null;function y(){j&&(j(),j=null),h&&(h(),h=null),u&&(clearTimeout(u),u=null),Ua(a,!1)}return oa(Wn(N,ro(e,o,t,H,m,b,I),ro(n,D,O),$i(([[E,x,g,d,f,c,p,S],k,$,M])=>{const z=IG(E),{align:W,behavior:G,offset:Q}=z,oe=d-1,re=$G(z,x,oe);let me=lS(re,x.offsetTree,k)+c;W==="end"?(me+=$+lp(x.sizeTree,re)[1]-g+M,re===oe&&(me+=p)):W==="center"?me+=($+lp(x.sizeTree,re)[1]-g+M)/2:me-=f,Q&&(me+=Q);const le=Ee=>{y(),Ee?(S("retrying to scroll to",{location:E},Zc.DEBUG),Ua(N,E)):S("list did not change, scroll successful",{},Zc.DEBUG)};if(y(),G==="smooth"){let Ee=!1;h=Vo(r,$e=>{Ee=Ee||$e}),j=lm(l,()=>{le(Ee)})}else j=lm(Wn(r,dpe(150)),le);return u=setTimeout(()=>{y()},1200),Ua(a,!0),S("scrolling from index to",{index:re,top:me,behavior:G},Zc.DEBUG),{top:me,behavior:G}})),s),{scrollToIndex:N,topListHeight:H}},bs(nh,vc,i0),{singleton:!0});function dpe(e){return t=>{const r=setTimeout(()=>{t(!1)},e);return n=>{n&&(t(!0),clearTimeout(r))}}}const uS="up",OD="down",fpe="none",ppe={atBottom:!1,notAtBottomBecause:"NOT_SHOWING_LAST_ITEM",state:{offsetBottom:0,scrollTop:0,viewportHeight:0,scrollHeight:0}},hpe=0,ow=_o(([{scrollContainerState:e,scrollTop:t,viewportHeight:r,headerHeight:n,footerHeight:a,scrollBy:o}])=>{const s=di(!1),l=di(!0),m=vo(),b=vo(),D=di(4),O=di(hpe),I=Fu(Wn(JN(Wn($a(t),Rb(1),Hh(!0)),Wn($a(t),Rb(1),Hh(!1),XN(100))),gs()),!1),N=Fu(Wn(JN(Wn(o,Hh(!0)),Wn(o,Hh(!1),XN(200))),gs()),!1);oa(Wn(ql($a(t),$a(O)),$i(([y,E])=>y<=E),gs()),l),oa(Wn(l,bg(50)),b);const H=Od(Wn(ql(e,$a(r),$a(n),$a(a),$a(D)),Hp((y,[{scrollTop:E,scrollHeight:x},g,d,f,c])=>{const p=E+g-x>-c,S={viewportHeight:g,scrollTop:E,scrollHeight:x};if(p){let $,M;return E>y.state.scrollTop?($="SCROLLED_DOWN",M=y.state.scrollTop-E):($="SIZE_DECREASED",M=y.state.scrollTop-E||y.scrollTopDelta),{atBottom:!0,state:S,atBottomBecause:$,scrollTopDelta:M}}let k;return S.scrollHeight>y.state.scrollHeight?k="SIZE_INCREASED":g<y.state.viewportHeight?k="VIEWPORT_HEIGHT_DECREASING":E<y.state.scrollTop?k="SCROLLING_UPWARDS":k="NOT_FULLY_SCROLLED_TO_LAST_ITEM_BOTTOM",{atBottom:!1,notAtBottomBecause:k,state:S}},ppe),gs((y,E)=>y&&y.atBottom===E.atBottom))),j=Fu(Wn(e,Hp((y,{scrollTop:E,scrollHeight:x,viewportHeight:g})=>{if(CG(y.scrollHeight,x))return{scrollTop:E,scrollHeight:x,jump:0,changed:!1};{const d=x-(E+g)<1;return y.scrollTop!==E&&d?{scrollHeight:x,scrollTop:E,jump:y.scrollTop-E,changed:!0}:{scrollHeight:x,scrollTop:E,jump:0,changed:!0}}},{scrollHeight:0,jump:0,scrollTop:0,changed:!1}),Ma(y=>y.changed),$i(y=>y.jump)),0);oa(Wn(H,$i(y=>y.atBottom)),s),oa(Wn(s,bg(50)),m);const u=di(OD);oa(Wn(e,$i(({scrollTop:y})=>y),gs(),Hp((y,E)=>dc(N)?{direction:y.direction,prevScrollTop:E}:{direction:E<y.prevScrollTop?uS:OD,prevScrollTop:E},{direction:OD,prevScrollTop:0}),$i(y=>y.direction)),u),oa(Wn(e,bg(50),Hh(fpe)),u);const h=di(0);return oa(Wn(I,Ma(y=>!y),Hh(0)),h),oa(Wn(t,bg(100),ro(I),Ma(([y,E])=>!!E),Hp(([y,E],[x])=>[E,x],[0,0]),$i(([y,E])=>E-y)),h),{isScrolling:I,isAtTop:l,isAtBottom:s,atBottomState:H,atTopStateChange:b,atBottomStateChange:m,scrollDirection:u,atBottomThreshold:D,atTopThreshold:O,scrollVelocity:h,lastJumpDueToItemResize:j}},bs(vc)),a0=_o(([{log:e}])=>{const t=di(!1),r=Od(Wn(t,Ma(n=>n),gs()));return Vo(t,n=>{n&&dc(e)("props updated",{},Zc.DEBUG)}),{propsReady:t,didMount:r}},bs(i0),{singleton:!0});function S5(e,t){e==0?t():requestAnimationFrame(()=>S5(e-1,t))}function w5(e,t){const r=t-1;return typeof e=="number"?e:e.index==="LAST"?r:e.index}const sw=_o(([{sizes:e,listRefresh:t,defaultItemSize:r},{scrollTop:n},{scrollToIndex:a},{didMount:o}])=>{const s=di(!0),l=di(0),m=di(!1);return oa(Wn(o,ro(l),Ma(([b,D])=>!!D),Hh(!1)),s),Vo(Wn(ql(t,o),ro(s,e,r,m),Ma(([[,b],D,{sizeTree:O},I,N])=>b&&(!Xo(O)||g5(I))&&!D&&!N),ro(l)),([,b])=>{Ua(m,!0),S5(3,()=>{lm(n,()=>Ua(s,!0)),Ua(a,b)})}),{scrolledToInitialItem:s,initialTopMostItemIndex:l}},bs(nh,vc,aw,a0),{singleton:!0});function e7(e){return e?e==="smooth"?"smooth":"auto":!1}const mpe=(e,t)=>typeof e=="function"?e7(e(t)):t&&e7(e),gpe=_o(([{totalCount:e,listRefresh:t},{isAtBottom:r,atBottomState:n},{scrollToIndex:a},{scrolledToInitialItem:o},{propsReady:s,didMount:l},{log:m},{scrollingInProgress:b}])=>{const D=di(!1),O=vo();let I=null;function N(j){Ua(a,{index:"LAST",align:"end",behavior:j})}Vo(Wn(ql(Wn($a(e),Rb(1)),l),ro($a(D),r,o,b),$i(([[j,u],h,y,E,x])=>{let g=u&&E,d="auto";return g&&(d=mpe(h,y||x),g=g&&!!d),{totalCount:j,shouldFollow:g,followOutputBehavior:d}}),Ma(({shouldFollow:j})=>j)),({totalCount:j,followOutputBehavior:u})=>{I&&(I(),I=null),I=lm(t,()=>{dc(m)("following output to ",{totalCount:j},Zc.DEBUG),N(u),I=null})});function H(j){const u=lm(n,h=>{j&&!h.atBottom&&h.notAtBottomBecause==="SIZE_INCREASED"&&!I&&(dc(m)("scrolling to bottom due to increased size",{},Zc.DEBUG),N("auto"))});setTimeout(u,100)}return Vo(Wn(ql($a(D),e,s),Ma(([j,,u])=>j&&u),Hp(({value:j},[,u])=>({refreshed:j===u,value:u}),{refreshed:!1,value:0}),Ma(({refreshed:j})=>j),ro(D,e)),([,j])=>{H(j!==!1)}),Vo(O,()=>{H(dc(D)!==!1)}),Vo(ql($a(D),n),([j,u])=>{j&&!u.atBottom&&u.notAtBottomBecause==="VIEWPORT_HEIGHT_DECREASING"&&N("auto")}),{followOutput:D,autoscrollToBottom:O}},bs(nh,ow,aw,sw,a0,i0,vc));function ype(e){return e.reduce((t,r)=>(t.groupIndices.push(t.totalCount),t.totalCount+=r+1,t),{totalCount:0,groupIndices:[]})}const jG=_o(([{totalCount:e,groupIndices:t,sizes:r},{scrollTop:n,headerHeight:a}])=>{const o=vo(),s=vo(),l=Od(Wn(o,$i(ype)));return oa(Wn(l,$i(m=>m.totalCount)),e),oa(Wn(l,$i(m=>m.groupIndices)),t),oa(Wn(ql(n,r,a),Ma(([m,b])=>VA(b)),$i(([m,b,D])=>lp(b.groupOffsetTree,Math.max(m-D,0),"v")[0]),gs(),$i(m=>[m])),s),{groupCounts:o,topItemsIndexes:s}},bs(nh,vc));function cS(e,t){return!!(e&&e[0]===t[0]&&e[1]===t[1])}function FG(e,t){return!!(e&&e.startIndex===t.startIndex&&e.endIndex===t.endIndex)}const Q2="top",eP="bottom",t7="none";function r7(e,t,r){return typeof e=="number"?r===uS&&t===Q2||r===OD&&t===eP?e:0:r===uS?t===Q2?e.main:e.reverse:t===eP?e.main:e.reverse}function n7(e,t){return typeof e=="number"?e:e[t]||0}const C5=_o(([{scrollTop:e,viewportHeight:t,deviation:r,headerHeight:n,fixedHeaderHeight:a}])=>{const o=vo(),s=di(0),l=di(0),m=di(0),b=Fu(Wn(ql($a(e),$a(t),$a(n),$a(o,cS),$a(m),$a(s),$a(a),$a(r),$a(l)),$i(([D,O,I,[N,H],j,u,h,y,E])=>{const x=D-y,g=u+h,d=Math.max(I-x,0);let f=t7;const c=n7(E,Q2),p=n7(E,eP);return N-=y,N+=I+h,H+=I+h,H-=y,N>D+g-c&&(f=uS),H<D-d+O+p&&(f=OD),f!==t7?[Math.max(x-I-r7(j,Q2,f)-c,0),x-d-h+O+r7(j,eP,f)+p]:null}),Ma(D=>D!=null),gs(cS)),[0,0]);return{listBoundary:o,overscan:m,topListHeight:s,increaseViewportBy:l,visibleRange:b}},bs(vc),{singleton:!0});function vpe(e,t,r){if(VA(t)){const n=MG(e,t);return[{index:lp(t.groupOffsetTree,n)[0],size:0,offset:0},{index:n,size:0,offset:0,data:r&&r[0]}]}return[{index:e,size:0,offset:0,data:r&&r[0]}]}const _$={items:[],topItems:[],offsetTop:0,offsetBottom:0,top:0,bottom:0,topListHeight:0,totalCount:0,firstItemIndex:0};function i7(e,t,r){if(e.length===0)return[];if(!VA(t))return e.map(b=>({...b,index:b.index+r,originalIndex:b.index}));const n=e[0].index,a=e[e.length-1].index,o=[],s=zA(t.groupOffsetTree,n,a);let l,m=0;for(const b of e){(!l||l.end<b.index)&&(l=s.shift(),m=t.groupIndices.indexOf(l.start));let D;b.index===l.start?D={type:"group",index:m}:D={index:b.index-(m+1)+r,groupIndex:m},o.push({...D,size:b.size,offset:b.offset,originalIndex:b.index,data:b.data})}return o}function n2(e,t,r,n,a,o){const{lastSize:s,lastOffset:l,lastIndex:m}=a;let b=0,D=0;if(e.length>0){b=e[0].offset;const j=e[e.length-1];D=j.offset+j.size}const O=r-m,I=l+O*s+(O-1)*n,N=b,H=I-D;return{items:i7(e,a,o),topItems:i7(t,a,o),topListHeight:t.reduce((j,u)=>u.size+j,0),offsetTop:b,offsetBottom:H,top:N,bottom:D,totalCount:r,firstItemIndex:o}}function BG(e,t,r,n,a,o){let s=0;if(r.groupIndices.length>0)for(const D of r.groupIndices){if(D-s>=e)break;s++}const l=e+s,m=w5(t,l),b=Array.from({length:l}).map((D,O)=>({index:O+m,size:0,offset:0,data:o[O+m]}));return n2(b,[],l,a,r,n)}const ov=_o(([{sizes:e,totalCount:t,data:r,firstItemIndex:n,gap:a},o,{visibleRange:s,listBoundary:l,topListHeight:m},{scrolledToInitialItem:b,initialTopMostItemIndex:D},{topListHeight:O},I,{didMount:N},{recalcInProgress:H}])=>{const j=di([]),u=di(0),h=vo();oa(o.topItemsIndexes,j);const y=Fu(Wn(ql(N,H,$a(s,cS),$a(t),$a(e),$a(D),b,$a(j),$a(n),$a(a),r),Ma(([d,f,,c,,,,,,,p])=>{const S=p&&p.length!==c;return d&&!f&&!S}),$i(([,,[d,f],c,p,S,k,$,M,z,W])=>{const G=p,{sizeTree:Q,offsetTree:oe}=G,re=dc(u);if(c===0)return{..._$,totalCount:c};if(d===0&&f===0)return re===0?{..._$,totalCount:c}:BG(re,S,p,M,z,W||[]);if(Xo(Q))return re>0?null:n2(vpe(w5(S,c),G,W),[],c,z,G,M);const me=[];if($.length>0){const Ze=$[0],nt=$[$.length-1];let rt=0;for(const At of zA(Q,Ze,nt)){const Ke=At.value,Bt=Math.max(At.start,Ze),ur=Math.min(At.end,nt);for(let at=Bt;at<=ur;at++)me.push({index:at,size:Ke,offset:rt,data:W&&W[at]}),rt+=Ke}}if(!k)return n2([],me,c,z,G,M);const le=$.length>0?$[$.length-1]+1:0,Ee=ape(oe,d,f,le);if(Ee.length===0)return null;const $e=c-1,lt=LA([],Ze=>{for(const nt of Ee){const rt=nt.value;let At=rt.offset,Ke=nt.start;const Bt=rt.size;if(rt.offset<d){Ke+=Math.floor((d-rt.offset+z)/(Bt+z));const at=Ke-nt.start;At+=at*Bt+at*z}Ke<le&&(At+=(le-Ke)*Bt,Ke=le);const ur=Math.min(nt.end,$e);for(let at=Ke;at<=ur&&!(At>=f);at++)Ze.push({index:at,size:Bt,offset:At,data:W&&W[at]}),At+=Bt+z}});return n2(lt,me,c,z,G,M)}),Ma(d=>d!==null),gs()),_$);oa(Wn(r,Ma(g5),$i(d=>d==null?void 0:d.length)),t),oa(Wn(y,$i(d=>d.topListHeight)),O),oa(O,m),oa(Wn(y,$i(d=>[d.top,d.bottom])),l),oa(Wn(y,$i(d=>d.items)),h);const E=Od(Wn(y,Ma(({items:d})=>d.length>0),ro(t,r),Ma(([{items:d},f])=>d[d.length-1].originalIndex===f-1),$i(([,d,f])=>[d-1,f]),gs(cS),$i(([d])=>d))),x=Od(Wn(y,bg(200),Ma(({items:d,topItems:f})=>d.length>0&&d[0].originalIndex===f.length),$i(({items:d})=>d[0].index),gs())),g=Od(Wn(y,Ma(({items:d})=>d.length>0),$i(({items:d})=>{let f=0,c=d.length-1;for(;d[f].type==="group"&&f<c;)f++;for(;d[c].type==="group"&&c>f;)c--;return{startIndex:d[f].index,endIndex:d[c].index}}),gs(FG)));return{listState:y,topItemsIndexes:j,endReached:E,startReached:x,rangeChanged:g,itemsRendered:h,initialItemCount:u,...I}},bs(nh,jG,C5,sw,aw,ow,a0,x5),{singleton:!0}),bpe=_o(([{sizes:e,firstItemIndex:t,data:r,gap:n},{initialTopMostItemIndex:a},{initialItemCount:o,listState:s},{didMount:l}])=>(oa(Wn(l,ro(o),Ma(([,m])=>m!==0),ro(a,e,t,n,r),$i(([[,m],b,D,O,I,N=[]])=>BG(m,b,D,O,I,N))),s),{}),bs(nh,sw,ov,a0),{singleton:!0}),NG=_o(([{scrollVelocity:e}])=>{const t=di(!1),r=vo(),n=di(!1);return oa(Wn(e,ro(n,t,r),Ma(([a,o])=>!!o),$i(([a,o,s,l])=>{const{exit:m,enter:b}=o;if(s){if(m(a,l))return!1}else if(b(a,l))return!0;return s}),gs()),t),Vo(Wn(ql(t,e,r),ro(n)),([[a,o,s],l])=>a&&l&&l.change&&l.change(o,s)),{isSeeking:t,scrollSeekConfiguration:n,scrollVelocity:e,scrollSeekRangeChanged:r}},bs(ow),{singleton:!0}),xpe=_o(([{topItemsIndexes:e}])=>{const t=di(0);return oa(Wn(t,Ma(r=>r>0),$i(r=>Array.from({length:r}).map((n,a)=>a))),e),{topItemCount:t}},bs(ov)),RG=_o(([{footerHeight:e,headerHeight:t,fixedHeaderHeight:r,fixedFooterHeight:n},{listState:a}])=>{const o=vo(),s=Fu(Wn(ql(e,n,t,r,a),$i(([l,m,b,D,O])=>l+m+b+D+O.offsetBottom+O.bottom)),0);return oa($a(s),o),{totalListHeight:s,totalListHeightChanged:o}},bs(vc,ov),{singleton:!0});function LG(e){let t=!1,r;return()=>(t||(t=!0,r=e()),r)}const Dpe=LG(()=>/iP(ad|od|hone)/i.test(navigator.userAgent)&&/WebKit/i.test(navigator.userAgent)),Spe=_o(([{scrollBy:e,scrollTop:t,deviation:r,scrollingInProgress:n},{isScrolling:a,isAtBottom:o,scrollDirection:s,lastJumpDueToItemResize:l},{listState:m},{beforeUnshiftWith:b,shiftWithOffset:D,sizes:O,gap:I},{log:N},{recalcInProgress:H}])=>{const j=Od(Wn(m,ro(l),Hp(([,h,y,E],[{items:x,totalCount:g,bottom:d,offsetBottom:f},c])=>{const p=d+f;let S=0;return y===g&&h.length>0&&x.length>0&&(x[0].originalIndex===0&&h[0].originalIndex===0||(S=p-E,S!==0&&(S+=c))),[S,x,g,p]},[0,[],0,0]),Ma(([h])=>h!==0),ro(t,s,n,o,N,H),Ma(([,h,y,E,,,x])=>!x&&!E&&h!==0&&y===uS),$i(([[h],,,,,y])=>(y("Upward scrolling compensation",{amount:h},Zc.DEBUG),h))));function u(h){h>0?(Ua(e,{top:-h,behavior:"auto"}),Ua(r,0)):(Ua(r,0),Ua(e,{top:-h,behavior:"auto"}))}return Vo(Wn(j,ro(r,a)),([h,y,E])=>{E&&Dpe()?Ua(r,y-h):u(-h)}),Vo(Wn(ql(Fu(a,!1),r,H),Ma(([h,y,E])=>!h&&!E&&y!==0),$i(([h,y])=>y),bg(1)),u),oa(Wn(D,$i(h=>({top:-h}))),e),Vo(Wn(b,ro(O,I),$i(([h,{lastSize:y,groupIndices:E,sizeTree:x},g])=>{function d(f){return f*(y+g)}if(E.length===0)return d(h);{let f=0;const c=sS(x,0);let p=0,S=0;for(;p<h;){p++,f+=c;let k=E.length===S+1?1/0:E[S+1]-E[S]-1;p+k>h&&(f-=c,k=h-p+1),p+=k,f+=d(k),S++}return f}})),h=>{Ua(r,h),requestAnimationFrame(()=>{Ua(e,{top:h}),requestAnimationFrame(()=>{Ua(r,0),Ua(H,!1)})})}),{deviation:r}},bs(vc,ow,ov,nh,i0,x5)),wpe=_o(([{didMount:e},{scrollTo:t},{listState:r}])=>{const n=di(0);return Vo(Wn(e,ro(n),Ma(([,a])=>a!==0),$i(([,a])=>({top:a}))),a=>{lm(Wn(r,Rb(1),Ma(o=>o.items.length>1)),()=>{requestAnimationFrame(()=>{Ua(t,a)})})}),{initialScrollTop:n}},bs(a0,vc,ov),{singleton:!0}),Cpe=_o(([{viewportHeight:e},{totalListHeight:t}])=>{const r=di(!1),n=Fu(Wn(ql(r,e,t),Ma(([a])=>a),$i(([,a,o])=>Math.max(0,a-o)),bg(0),gs()),0);return{alignToBottom:r,paddingTopAddition:n}},bs(vc,RG),{singleton:!0}),E5=_o(([{scrollTo:e,scrollContainerState:t}])=>{const r=vo(),n=vo(),a=vo(),o=di(!1),s=di(void 0);return oa(Wn(ql(r,n),$i(([{viewportHeight:l,scrollTop:m,scrollHeight:b},{offsetTop:D}])=>({scrollTop:Math.max(0,m-D),scrollHeight:b,viewportHeight:l}))),t),oa(Wn(e,ro(n),$i(([l,{offsetTop:m}])=>({...l,top:l.top+m}))),a),{useWindowScroll:o,customScrollParent:s,windowScrollContainerState:r,windowViewportRect:n,windowScrollTo:a}},bs(vc)),Epe=({itemTop:e,itemBottom:t,viewportTop:r,viewportBottom:n,locationParams:{behavior:a,align:o,...s}})=>e<r?{...s,behavior:a,align:o??"start"}:t>n?{...s,behavior:a,align:o??"end"}:null,Ppe=_o(([{sizes:e,totalCount:t,gap:r},{scrollTop:n,viewportHeight:a,headerHeight:o,fixedHeaderHeight:s,fixedFooterHeight:l,scrollingInProgress:m},{scrollToIndex:b}])=>{const D=vo();return oa(Wn(D,ro(e,a,t,o,s,l,n),ro(r),$i(([[O,I,N,H,j,u,h,y],E])=>{const{done:x,behavior:g,align:d,calculateViewLocation:f=Epe,...c}=O,p=$G(O,I,H-1),S=lS(p,I.offsetTree,E)+j+u,k=S+lp(I.sizeTree,p)[1],$=y+u,M=y+N-h,z=f({itemTop:S,itemBottom:k,viewportTop:$,viewportBottom:M,locationParams:{behavior:g,align:d,...c}});return z?x&&lm(Wn(m,Ma(W=>W===!1),Rb(dc(m)?1:2)),x):x&&x(),z}),Ma(O=>O!==null)),b),{scrollIntoView:D}},bs(nh,vc,aw,ov,i0),{singleton:!0}),Ape=_o(([{sizes:e,sizeRanges:t},{scrollTop:r},{initialTopMostItemIndex:n},{didMount:a},{useWindowScroll:o,windowScrollContainerState:s,windowViewportRect:l}])=>{const m=vo(),b=di(void 0),D=di(null),O=di(null);return oa(s,D),oa(l,O),Vo(Wn(m,ro(e,r,o,D,O)),([I,N,H,j,u,h])=>{const y=lpe(N.sizeTree);j&&u!==null&&h!==null&&(H=u.scrollTop-h.offsetTop),I({ranges:y,scrollTop:H})}),oa(Wn(b,Ma(g5),$i(kpe)),n),oa(Wn(a,ro(b),Ma(([,I])=>I!==void 0),gs(),$i(([,I])=>I.ranges)),t),{getState:m,restoreStateFrom:b}},bs(nh,vc,sw,a0,E5));function kpe(e){return{offset:e.scrollTop,index:0,align:"start"}}const Ope=_o(([e,t,r,n,a,o,s,l,m,b])=>({...e,...t,...r,...n,...a,...o,...s,...l,...m,...b}),bs(C5,bpe,a0,NG,RG,wpe,Cpe,E5,Ppe,i0)),zG=_o(([{totalCount:e,sizeRanges:t,fixedItemSize:r,defaultItemSize:n,trackItemSizes:a,itemSize:o,data:s,firstItemIndex:l,groupIndices:m,statefulTotalCount:b,gap:D,sizes:O},{initialTopMostItemIndex:I,scrolledToInitialItem:N},H,j,u,{listState:h,topItemsIndexes:y,...E},{scrollToIndex:x},g,{topItemCount:d},{groupCounts:f},c])=>(oa(E.rangeChanged,c.scrollSeekRangeChanged),oa(Wn(c.windowViewportRect,$i(p=>p.visibleHeight)),H.viewportHeight),{totalCount:e,data:s,firstItemIndex:l,sizeRanges:t,initialTopMostItemIndex:I,scrolledToInitialItem:N,topItemsIndexes:y,topItemCount:d,groupCounts:f,fixedItemHeight:r,defaultItemHeight:n,gap:D,...u,statefulTotalCount:b,listState:h,scrollToIndex:x,trackItemSizes:a,itemSize:o,groupIndices:m,...E,...c,...H,sizes:O,...j}),bs(nh,sw,vc,Ape,gpe,ov,aw,Spe,xpe,jG,Ope)),T$="-webkit-sticky",a7="sticky",VG=LG(()=>{if(typeof document>"u")return a7;const e=document.createElement("div");return e.style.position=T$,e.style.position===T$?T$:a7});function P5(e,t){const r=Hr.useRef(null),n=Hr.useCallback(l=>{if(l===null||!l.offsetParent)return;const m=l.getBoundingClientRect(),b=m.width;let D,O;if(t){const I=t.getBoundingClientRect(),N=m.top-I.top;D=I.height-Math.max(0,N),O=N+t.scrollTop}else D=window.innerHeight-Math.max(0,m.top),O=m.top+window.pageYOffset;r.current={offsetTop:O,visibleHeight:D,visibleWidth:b},e(r.current)},[e,t]),{callbackRef:a,ref:o}=b5(n),s=Hr.useCallback(()=>{n(o.current)},[n,o]);return Hr.useEffect(()=>{if(t){t.addEventListener("scroll",s);const l=new ResizeObserver(s);return l.observe(t),()=>{t.removeEventListener("scroll",s),l.unobserve(t)}}else return window.addEventListener("scroll",s),window.addEventListener("resize",s),()=>{window.removeEventListener("scroll",s),window.removeEventListener("resize",s)}},[s,t]),a}const lw=Hr.createContext(void 0),A5=Hr.createContext(void 0);function k5(e){return e}const _pe=_o(()=>{const e=di(m=>`Item ${m}`),t=di(null),r=di(m=>`Group ${m}`),n=di({}),a=di(k5),o=di("div"),s=di(av),l=(m,b=null)=>Fu(Wn(n,$i(D=>D[m]),gs()),b);return{context:t,itemContent:e,groupContent:r,components:n,computeItemKey:a,headerFooterTag:o,scrollerRef:s,FooterComponent:l("Footer"),HeaderComponent:l("Header"),TopItemListComponent:l("TopItemList"),ListComponent:l("List","div"),ItemComponent:l("Item","div"),GroupComponent:l("Group","div"),ScrollerComponent:l("Scroller","div"),EmptyPlaceholder:l("EmptyPlaceholder"),ScrollSeekPlaceholder:l("ScrollSeekPlaceholder")}}),Tpe=_o(([e,t])=>({...e,...t}),bs(zG,_pe)),$pe=({height:e})=>Hr.createElement("div",{style:{height:e}}),Mpe={position:VG(),zIndex:1,overflowAnchor:"none"},Ipe={overflowAnchor:"none"},o7=Hr.memo(function({showTopList:t=!1}){const r=io("listState"),n=cf("sizeRanges"),a=io("useWindowScroll"),o=io("customScrollParent"),s=cf("windowScrollContainerState"),l=cf("scrollContainerState"),m=o||a?s:l,b=io("itemContent"),D=io("context"),O=io("groupContent"),I=io("trackItemSizes"),N=io("itemSize"),H=io("log"),j=cf("gap"),{callbackRef:u}=wG(n,N,I,t?av:m,H,j,o),[h,y]=Hr.useState(0);T5("deviation",z=>{h!==z&&y(z)});const E=io("EmptyPlaceholder"),x=io("ScrollSeekPlaceholder")||$pe,g=io("ListComponent"),d=io("ItemComponent"),f=io("GroupComponent"),c=io("computeItemKey"),p=io("isSeeking"),S=io("groupIndices").length>0,k=io("alignToBottom"),$=io("scrolledToInitialItem"),M=t?{}:{boxSizing:"border-box",paddingTop:r.offsetTop,paddingBottom:r.offsetBottom,marginTop:h!==0?h:k?"auto":0,...$?{}:{visibility:"hidden"}};return!t&&r.totalCount===0&&E?Hr.createElement(E,Gs(E,D)):Hr.createElement(g,{...Gs(g,D),ref:u,style:M,"data-test-id":t?"virtuoso-top-item-list":"virtuoso-item-list"},(t?r.topItems:r.items).map(z=>{const W=z.originalIndex,G=c(W+r.firstItemIndex,z.data,D);return p?Hr.createElement(x,{...Gs(x,D),key:G,index:z.index,height:z.size,type:z.type||"item",...z.type==="group"?{}:{groupIndex:z.groupIndex}}):z.type==="group"?Hr.createElement(f,{...Gs(f,D),key:G,"data-index":W,"data-known-size":z.size,"data-item-index":z.index,style:Mpe},O(z.index,D)):Hr.createElement(d,{...Gs(d,D),...WG(d,z.data),key:G,"data-index":W,"data-known-size":z.size,"data-item-index":z.index,"data-item-group-index":z.groupIndex,style:Ipe},S?b(z.index,z.groupIndex,z.data,D):b(z.index,z.data,D))}))}),jpe={height:"100%",outline:"none",overflowY:"auto",position:"relative",WebkitOverflowScrolling:"touch"},Sx=e=>({width:"100%",height:"100%",position:"absolute",top:0,...e?{display:"flex",flexDirection:"column"}:{}}),Fpe={width:"100%",position:VG(),top:0,zIndex:1};function Gs(e,t){if(typeof e!="string")return{context:t}}function WG(e,t){return{item:typeof e=="string"?void 0:t}}const Bpe=Hr.memo(function(){const t=io("HeaderComponent"),r=cf("headerHeight"),n=io("headerFooterTag"),a=eh(s=>r(sp(s,"height"))),o=io("context");return t?Hr.createElement(n,{ref:a},Hr.createElement(t,Gs(t,o))):null}),Npe=Hr.memo(function(){const t=io("FooterComponent"),r=cf("footerHeight"),n=io("headerFooterTag"),a=eh(s=>r(sp(s,"height"))),o=io("context");return t?Hr.createElement(n,{ref:a},Hr.createElement(t,Gs(t,o))):null});function O5({usePublisher:e,useEmitter:t,useEmitterValue:r}){return Hr.memo(function({style:o,children:s,...l}){const m=e("scrollContainerState"),b=r("ScrollerComponent"),D=e("smoothScrollTargetReached"),O=r("scrollerRef"),I=r("context"),{scrollerRef:N,scrollByCallback:H,scrollToCallback:j}=EG(m,D,b,O);return t("scrollTo",j),t("scrollBy",H),Hr.createElement(b,{ref:N,style:{...jpe,...o},"data-test-id":"virtuoso-scroller","data-virtuoso-scroller":!0,tabIndex:0,...l,...Gs(b,I)},s)})}function _5({usePublisher:e,useEmitter:t,useEmitterValue:r}){return Hr.memo(function({style:o,children:s,...l}){const m=e("windowScrollContainerState"),b=r("ScrollerComponent"),D=e("smoothScrollTargetReached"),O=r("totalListHeight"),I=r("deviation"),N=r("customScrollParent"),H=r("context"),{scrollerRef:j,scrollByCallback:u,scrollToCallback:h}=EG(m,D,b,av,N);return Gfe(()=>(j.current=N||window,()=>{j.current=null}),[j,N]),t("windowScrollTo",h),t("scrollBy",u),Hr.createElement(b,{style:{position:"relative",...o,...O!==0?{height:O+I}:{}},"data-virtuoso-scroller":!0,...l,...Gs(b,H)},s)})}const Rpe=({children:e})=>{const t=Hr.useContext(lw),r=cf("viewportHeight"),n=cf("fixedItemHeight"),a=io("alignToBottom"),o=eh(aS(r,s=>sp(s,"height")));return Hr.useEffect(()=>{t&&(r(t.viewportHeight),n(t.itemHeight))},[t,r,n]),Hr.createElement("div",{style:Sx(a),ref:o,"data-viewport-type":"element"},e)},Lpe=({children:e})=>{const t=Hr.useContext(lw),r=cf("windowViewportRect"),n=cf("fixedItemHeight"),a=io("customScrollParent"),o=P5(r,a),s=io("alignToBottom");return Hr.useEffect(()=>{t&&(n(t.itemHeight),r({offsetTop:0,visibleHeight:t.viewportHeight,visibleWidth:100}))},[t,r,n]),Hr.createElement("div",{ref:o,style:Sx(s),"data-viewport-type":"window"},e)},zpe=({children:e})=>{const t=io("TopItemListComponent")||"div",r=io("headerHeight"),n={...Fpe,marginTop:`${r}px`},a=io("context");return Hr.createElement(t,{style:n,...Gs(t,a)},e)},Vpe=Hr.memo(function(t){const r=io("useWindowScroll"),n=io("topItemsIndexes").length>0,a=io("customScrollParent"),o=a||r?Hpe:Wpe,s=a||r?Lpe:Rpe;return Hr.createElement(o,{...t},n&&Hr.createElement(zpe,null,Hr.createElement(o7,{showTopList:!0})),Hr.createElement(s,null,Hr.createElement(Bpe,null),Hr.createElement(o7,null),Hr.createElement(Npe,null)))}),{Component:HG,usePublisher:cf,useEmitterValue:io,useEmitter:T5}=v5(Tpe,{required:{},optional:{restoreStateFrom:"restoreStateFrom",context:"context",followOutput:"followOutput",itemContent:"itemContent",groupContent:"groupContent",overscan:"overscan",increaseViewportBy:"increaseViewportBy",totalCount:"totalCount",groupCounts:"groupCounts",topItemCount:"topItemCount",firstItemIndex:"firstItemIndex",initialTopMostItemIndex:"initialTopMostItemIndex",components:"components",atBottomThreshold:"atBottomThreshold",atTopThreshold:"atTopThreshold",computeItemKey:"computeItemKey",defaultItemHeight:"defaultItemHeight",fixedItemHeight:"fixedItemHeight",itemSize:"itemSize",scrollSeekConfiguration:"scrollSeekConfiguration",headerFooterTag:"headerFooterTag",data:"data",initialItemCount:"initialItemCount",initialScrollTop:"initialScrollTop",alignToBottom:"alignToBottom",useWindowScroll:"useWindowScroll",customScrollParent:"customScrollParent",scrollerRef:"scrollerRef",logLevel:"logLevel"},methods:{scrollToIndex:"scrollToIndex",scrollIntoView:"scrollIntoView",scrollTo:"scrollTo",scrollBy:"scrollBy",autoscrollToBottom:"autoscrollToBottom",getState:"getState"},events:{isScrolling:"isScrolling",endReached:"endReached",startReached:"startReached",rangeChanged:"rangeChanged",atBottomStateChange:"atBottomStateChange",atTopStateChange:"atTopStateChange",totalListHeightChanged:"totalListHeightChanged",itemsRendered:"itemsRendered",groupIndices:"groupIndices"}},Vpe),Wpe=O5({usePublisher:cf,useEmitterValue:io,useEmitter:T5}),Hpe=_5({usePublisher:cf,useEmitterValue:io,useEmitter:T5}),Upe=HG,Kpe=HG,s7={items:[],offsetBottom:0,offsetTop:0,top:0,bottom:0,itemHeight:0,itemWidth:0},Gpe={items:[{index:0}],offsetBottom:0,offsetTop:0,top:0,bottom:0,itemHeight:0,itemWidth:0},{round:l7,ceil:u7,floor:tP,min:$$,max:_D}=Math;function qpe(e){return{...Gpe,items:e}}function c7(e,t,r){return Array.from({length:t-e+1}).map((n,a)=>{const o=r===null?null:r[a+e];return{index:a+e,data:o}})}function Ype(e,t){return e&&e.column===t.column&&e.row===t.row}function KC(e,t){return e&&e.width===t.width&&e.height===t.height}const Xpe=_o(([{overscan:e,visibleRange:t,listBoundary:r},{scrollTop:n,viewportHeight:a,scrollBy:o,scrollTo:s,smoothScrollTargetReached:l,scrollContainerState:m,footerHeight:b,headerHeight:D},O,I,{propsReady:N,didMount:H},{windowViewportRect:j,useWindowScroll:u,customScrollParent:h,windowScrollContainerState:y,windowScrollTo:E},x])=>{const g=di(0),d=di(0),f=di(s7),c=di({height:0,width:0}),p=di({height:0,width:0}),S=vo(),k=vo(),$=di(0),M=di(null),z=di({row:0,column:0}),W=vo(),G=vo(),Q=di(!1),oe=di(0),re=di(!0),me=di(!1);Vo(Wn(H,ro(oe),Ma(([nt,rt])=>!!rt)),()=>{Ua(re,!1),Ua(d,0)}),Vo(Wn(ql(H,re,p,c,oe,me),Ma(([nt,rt,At,Ke,,Bt])=>nt&&!rt&&At.height!==0&&Ke.height!==0&&!Bt)),([,,,,nt])=>{Ua(me,!0),S5(1,()=>{Ua(S,nt)}),lm(Wn(n),()=>{Ua(r,[0,0]),Ua(re,!0)})}),oa(Wn(G,Ma(nt=>nt!=null&&nt.scrollTop>0),Hh(0)),d),Vo(Wn(H,ro(G),Ma(([,nt])=>nt!=null)),([,nt])=>{nt&&(Ua(c,nt.viewport),Ua(p,nt==null?void 0:nt.item),Ua(z,nt.gap),nt.scrollTop>0&&(Ua(Q,!0),lm(Wn(n,Rb(1)),rt=>{Ua(Q,!1)}),Ua(s,{top:nt.scrollTop})))}),oa(Wn(c,$i(({height:nt})=>nt)),a),oa(Wn(ql($a(c,KC),$a(p,KC),$a(z,(nt,rt)=>nt&&nt.column===rt.column&&nt.row===rt.row),$a(n)),$i(([nt,rt,At,Ke])=>({viewport:nt,item:rt,gap:At,scrollTop:Ke}))),W),oa(Wn(ql($a(g),t,$a(z,Ype),$a(p,KC),$a(c,KC),$a(M),$a(d),$a(Q),$a(re),$a(oe)),Ma(([,,,,,,,nt])=>!nt),$i(([nt,[rt,At],Ke,Bt,ur,at,L,,ae,It])=>{const{row:i,column:C}=Ke,{height:se,width:P}=Bt,{width:dt}=ur;if(L===0&&(nt===0||dt===0))return s7;if(P===0){const kt=w5(It,nt),Ye=kt===0?Math.max(L-1,0):kt;return qpe(c7(kt,Ye,at))}const Ft=UG(dt,P,C);let xe,Be;ae?rt===0&&At===0&&L>0?(xe=0,Be=L-1):(xe=Ft*tP((rt+i)/(se+i)),Be=Ft*u7((At+i)/(se+i))-1,Be=$$(nt-1,_D(Be,Ft-1)),xe=$$(Be,_D(0,xe))):(xe=0,Be=-1);const ce=c7(xe,Be,at),{top:ct,bottom:Fe}=d7(ur,Ke,Bt,ce),Ne=u7(nt/Ft),Et=Ne*se+(Ne-1)*i-Fe;return{items:ce,offsetTop:ct,offsetBottom:Et,top:ct,bottom:Fe,itemHeight:se,itemWidth:P}})),f),oa(Wn(M,Ma(nt=>nt!==null),$i(nt=>nt.length)),g),oa(Wn(ql(c,p,f,z),Ma(([nt,rt,{items:At}])=>At.length>0&&rt.height!==0&&nt.height!==0),$i(([nt,rt,{items:At},Ke])=>{const{top:Bt,bottom:ur}=d7(nt,Ke,rt,At);return[Bt,ur]}),gs(cS)),r);const le=di(!1);oa(Wn(n,ro(le),$i(([nt,rt])=>rt||nt!==0)),le);const Ee=Od(Wn($a(f),Ma(({items:nt})=>nt.length>0),ro(g,le),Ma(([{items:nt},rt,At])=>At&&nt[nt.length-1].index===rt-1),$i(([,nt])=>nt-1),gs())),$e=Od(Wn($a(f),Ma(({items:nt})=>nt.length>0&&nt[0].index===0),Hh(0),gs())),lt=Od(Wn($a(f),ro(Q),Ma(([{items:nt},rt])=>nt.length>0&&!rt),$i(([{items:nt}])=>({startIndex:nt[0].index,endIndex:nt[nt.length-1].index})),gs(FG),bg(0)));oa(lt,I.scrollSeekRangeChanged),oa(Wn(S,ro(c,p,g,z),$i(([nt,rt,At,Ke,Bt])=>{const ur=IG(nt),{align:at,behavior:L,offset:ae}=ur;let It=ur.index;It==="LAST"&&(It=Ke-1),It=_D(0,It,$$(Ke-1,It));let i=Dj(rt,Bt,At,It);return at==="end"?i=l7(i-rt.height+At.height):at==="center"&&(i=l7(i-rt.height/2+At.height/2)),ae&&(i+=ae),{top:i,behavior:L}})),s);const Ze=Fu(Wn(f,$i(nt=>nt.offsetBottom+nt.bottom)),0);return oa(Wn(j,$i(nt=>({width:nt.visibleWidth,height:nt.visibleHeight}))),c),{data:M,totalCount:g,viewportDimensions:c,itemDimensions:p,scrollTop:n,scrollHeight:k,overscan:e,scrollBy:o,scrollTo:s,scrollToIndex:S,smoothScrollTargetReached:l,windowViewportRect:j,windowScrollTo:E,useWindowScroll:u,customScrollParent:h,windowScrollContainerState:y,deviation:$,scrollContainerState:m,footerHeight:b,headerHeight:D,initialItemCount:d,gap:z,restoreStateFrom:G,...I,initialTopMostItemIndex:oe,gridState:f,totalListHeight:Ze,...O,startReached:$e,endReached:Ee,rangeChanged:lt,stateChanged:W,propsReady:N,stateRestoreInProgress:Q,...x}},bs(C5,vc,ow,NG,a0,E5,i0));function d7(e,t,r,n){const{height:a}=r;if(a===void 0||n.length===0)return{top:0,bottom:0};const o=Dj(e,t,r,n[0].index),s=Dj(e,t,r,n[n.length-1].index)+a;return{top:o,bottom:s}}function Dj(e,t,r,n){const a=UG(e.width,r.width,t.column),o=tP(n/a),s=o*r.height+_D(0,o-1)*t.row;return s>0?s+t.row:s}function UG(e,t,r){return _D(1,tP((e+r)/(tP(t)+r)))}const Jpe=_o(()=>{const e=di(b=>`Item ${b}`),t=di({}),r=di(null),n=di("virtuoso-grid-item"),a=di("virtuoso-grid-list"),o=di(k5),s=di("div"),l=di(av),m=(b,D=null)=>Fu(Wn(t,$i(O=>O[b]),gs()),D);return{context:r,itemContent:e,components:t,computeItemKey:o,itemClassName:n,listClassName:a,headerFooterTag:s,scrollerRef:l,FooterComponent:m("Footer"),HeaderComponent:m("Header"),ListComponent:m("List","div"),ItemComponent:m("Item","div"),ScrollerComponent:m("Scroller","div"),ScrollSeekPlaceholder:m("ScrollSeekPlaceholder","div")}}),Zpe=_o(([e,t])=>({...e,...t}),bs(Xpe,Jpe)),Qpe=Hr.memo(function(){const t=Ns("gridState"),r=Ns("listClassName"),n=Ns("itemClassName"),a=Ns("itemContent"),o=Ns("computeItemKey"),s=Ns("isSeeking"),l=rp("scrollHeight"),m=Ns("ItemComponent"),b=Ns("ListComponent"),D=Ns("ScrollSeekPlaceholder"),O=Ns("context"),I=rp("itemDimensions"),N=rp("gap"),H=Ns("log"),j=Ns("stateRestoreInProgress"),u=eh(h=>{const y=h.parentElement.parentElement.scrollHeight;l(y);const E=h.firstChild;if(E){const{width:x,height:g}=E.getBoundingClientRect();I({width:x,height:g})}N({row:f7("row-gap",getComputedStyle(h).rowGap,H),column:f7("column-gap",getComputedStyle(h).columnGap,H)})});return j?null:Hr.createElement(b,{ref:u,className:r,...Gs(b,O),style:{paddingTop:t.offsetTop,paddingBottom:t.offsetBottom},"data-test-id":"virtuoso-item-list"},t.items.map(h=>{const y=o(h.index,h.data,O);return s?Hr.createElement(D,{key:y,...Gs(D,O),index:h.index,height:t.itemHeight,width:t.itemWidth}):Hr.createElement(m,{...Gs(m,O),className:n,"data-index":h.index,key:y},a(h.index,h.data,O))}))}),ehe=Hr.memo(function(){const t=Ns("HeaderComponent"),r=rp("headerHeight"),n=Ns("headerFooterTag"),a=eh(s=>r(sp(s,"height"))),o=Ns("context");return t?Hr.createElement(n,{ref:a},Hr.createElement(t,Gs(t,o))):null}),the=Hr.memo(function(){const t=Ns("FooterComponent"),r=rp("footerHeight"),n=Ns("headerFooterTag"),a=eh(s=>r(sp(s,"height"))),o=Ns("context");return t?Hr.createElement(n,{ref:a},Hr.createElement(t,Gs(t,o))):null}),rhe=({children:e})=>{const t=Hr.useContext(A5),r=rp("itemDimensions"),n=rp("viewportDimensions"),a=eh(o=>{n(o.getBoundingClientRect())});return Hr.useEffect(()=>{t&&(n({height:t.viewportHeight,width:t.viewportWidth}),r({height:t.itemHeight,width:t.itemWidth}))},[t,n,r]),Hr.createElement("div",{style:Sx(!1),ref:a},e)},nhe=({children:e})=>{const t=Hr.useContext(A5),r=rp("windowViewportRect"),n=rp("itemDimensions"),a=Ns("customScrollParent"),o=P5(r,a);return Hr.useEffect(()=>{t&&(n({height:t.itemHeight,width:t.itemWidth}),r({offsetTop:0,visibleHeight:t.viewportHeight,visibleWidth:t.viewportWidth}))},[t,r,n]),Hr.createElement("div",{ref:o,style:Sx(!1)},e)},ihe=Hr.memo(function({...t}){const r=Ns("useWindowScroll"),n=Ns("customScrollParent"),a=n||r?she:ohe,o=n||r?nhe:rhe;return Hr.createElement(a,{...t},Hr.createElement(o,null,Hr.createElement(ehe,null),Hr.createElement(Qpe,null),Hr.createElement(the,null)))}),{Component:ahe,usePublisher:rp,useEmitterValue:Ns,useEmitter:KG}=v5(Zpe,{optional:{context:"context",totalCount:"totalCount",overscan:"overscan",itemContent:"itemContent",components:"components",computeItemKey:"computeItemKey",data:"data",initialItemCount:"initialItemCount",scrollSeekConfiguration:"scrollSeekConfiguration",headerFooterTag:"headerFooterTag",listClassName:"listClassName",itemClassName:"itemClassName",useWindowScroll:"useWindowScroll",customScrollParent:"customScrollParent",scrollerRef:"scrollerRef",logLevel:"logLevel",restoreStateFrom:"restoreStateFrom",initialTopMostItemIndex:"initialTopMostItemIndex"},methods:{scrollTo:"scrollTo",scrollBy:"scrollBy",scrollToIndex:"scrollToIndex"},events:{isScrolling:"isScrolling",endReached:"endReached",startReached:"startReached",rangeChanged:"rangeChanged",atBottomStateChange:"atBottomStateChange",atTopStateChange:"atTopStateChange",stateChanged:"stateChanged"}},ihe),ohe=O5({usePublisher:rp,useEmitterValue:Ns,useEmitter:KG}),she=_5({usePublisher:rp,useEmitterValue:Ns,useEmitter:KG});function f7(e,t,r){return t!=="normal"&&!(t!=null&&t.endsWith("px"))&&r(`${e} was not resolved to pixel value correctly`,t,Zc.WARN),t==="normal"?0:parseInt(t??"0",10)}const lhe=ahe,uhe=_o(()=>{const e=di(m=>Hr.createElement("td",null,"Item $",m)),t=di(null),r=di(null),n=di(null),a=di({}),o=di(k5),s=di(av),l=(m,b=null)=>Fu(Wn(a,$i(D=>D[m]),gs()),b);return{context:t,itemContent:e,fixedHeaderContent:r,fixedFooterContent:n,components:a,computeItemKey:o,scrollerRef:s,TableComponent:l("Table","table"),TableHeadComponent:l("TableHead","thead"),TableFooterComponent:l("TableFoot","tfoot"),TableBodyComponent:l("TableBody","tbody"),TableRowComponent:l("TableRow","tr"),ScrollerComponent:l("Scroller","div"),EmptyPlaceholder:l("EmptyPlaceholder"),ScrollSeekPlaceholder:l("ScrollSeekPlaceholder"),FillerRow:l("FillerRow")}}),che=_o(([e,t])=>({...e,...t}),bs(zG,uhe)),dhe=({height:e})=>Hr.createElement("tr",null,Hr.createElement("td",{style:{height:e}})),fhe=({height:e})=>Hr.createElement("tr",null,Hr.createElement("td",{style:{height:e,padding:0,border:0}})),phe={overflowAnchor:"none"},hhe=Hr.memo(function(){const t=Ro("listState"),r=np("sizeRanges"),n=Ro("useWindowScroll"),a=Ro("customScrollParent"),o=np("windowScrollContainerState"),s=np("scrollContainerState"),l=a||n?o:s,m=Ro("itemContent"),b=Ro("trackItemSizes"),D=Ro("itemSize"),O=Ro("log"),{callbackRef:I,ref:N}=wG(r,D,b,l,O,void 0,a),[H,j]=Hr.useState(0);$5("deviation",G=>{H!==G&&(N.current.style.marginTop=`${G}px`,j(G))});const u=Ro("EmptyPlaceholder"),h=Ro("ScrollSeekPlaceholder")||dhe,y=Ro("FillerRow")||fhe,E=Ro("TableBodyComponent"),x=Ro("TableRowComponent"),g=Ro("computeItemKey"),d=Ro("isSeeking"),f=Ro("paddingTopAddition"),c=Ro("firstItemIndex"),p=Ro("statefulTotalCount"),S=Ro("context");if(p===0&&u)return Hr.createElement(u,Gs(u,S));const k=t.offsetTop+f+H,$=t.offsetBottom,M=k>0?Hr.createElement(y,{height:k,key:"padding-top",context:S}):null,z=$>0?Hr.createElement(y,{height:$,key:"padding-bottom",context:S}):null,W=t.items.map(G=>{const Q=G.originalIndex,oe=g(Q+c,G.data,S);return d?Hr.createElement(h,{...Gs(h,S),key:oe,index:G.index,height:G.size,type:G.type||"item"}):Hr.createElement(x,{...Gs(x,S),...WG(x,G.data),key:oe,"data-index":Q,"data-known-size":G.size,"data-item-index":G.index,style:phe},m(G.index,G.data,S))});return Hr.createElement(E,{ref:I,"data-test-id":"virtuoso-item-list",...Gs(E,S)},[M,...W,z])}),mhe=({children:e})=>{const t=Hr.useContext(lw),r=np("viewportHeight"),n=np("fixedItemHeight"),a=eh(aS(r,o=>sp(o,"height")));return Hr.useEffect(()=>{t&&(r(t.viewportHeight),n(t.itemHeight))},[t,r,n]),Hr.createElement("div",{style:Sx(!1),ref:a,"data-viewport-type":"element"},e)},ghe=({children:e})=>{const t=Hr.useContext(lw),r=np("windowViewportRect"),n=np("fixedItemHeight"),a=Ro("customScrollParent"),o=P5(r,a);return Hr.useEffect(()=>{t&&(n(t.itemHeight),r({offsetTop:0,visibleHeight:t.viewportHeight,visibleWidth:100}))},[t,r,n]),Hr.createElement("div",{ref:o,style:Sx(!1),"data-viewport-type":"window"},e)},yhe=Hr.memo(function(t){const r=Ro("useWindowScroll"),n=Ro("customScrollParent"),a=np("fixedHeaderHeight"),o=np("fixedFooterHeight"),s=Ro("fixedHeaderContent"),l=Ro("fixedFooterContent"),m=Ro("context"),b=eh(aS(a,y=>sp(y,"height"))),D=eh(aS(o,y=>sp(y,"height"))),O=n||r?xhe:bhe,I=n||r?ghe:mhe,N=Ro("TableComponent"),H=Ro("TableHeadComponent"),j=Ro("TableFooterComponent"),u=s?Hr.createElement(H,{key:"TableHead",style:{zIndex:2,position:"sticky",top:0},ref:b,...Gs(H,m)},s()):null,h=l?Hr.createElement(j,{key:"TableFoot",style:{zIndex:1,position:"sticky",bottom:0},ref:D,...Gs(j,m)},l()):null;return Hr.createElement(O,{...t},Hr.createElement(I,null,Hr.createElement(N,{style:{borderSpacing:0,overflowAnchor:"none"},...Gs(N,m)},[u,Hr.createElement(hhe,{key:"TableBody"}),h])))}),{Component:vhe,usePublisher:np,useEmitterValue:Ro,useEmitter:$5}=v5(che,{required:{},optional:{restoreStateFrom:"restoreStateFrom",context:"context",followOutput:"followOutput",firstItemIndex:"firstItemIndex",itemContent:"itemContent",fixedHeaderContent:"fixedHeaderContent",fixedFooterContent:"fixedFooterContent",overscan:"overscan",increaseViewportBy:"increaseViewportBy",totalCount:"totalCount",topItemCount:"topItemCount",initialTopMostItemIndex:"initialTopMostItemIndex",components:"components",groupCounts:"groupCounts",atBottomThreshold:"atBottomThreshold",atTopThreshold:"atTopThreshold",computeItemKey:"computeItemKey",defaultItemHeight:"defaultItemHeight",fixedItemHeight:"fixedItemHeight",itemSize:"itemSize",scrollSeekConfiguration:"scrollSeekConfiguration",data:"data",initialItemCount:"initialItemCount",initialScrollTop:"initialScrollTop",alignToBottom:"alignToBottom",useWindowScroll:"useWindowScroll",customScrollParent:"customScrollParent",scrollerRef:"scrollerRef",logLevel:"logLevel"},methods:{scrollToIndex:"scrollToIndex",scrollIntoView:"scrollIntoView",scrollTo:"scrollTo",scrollBy:"scrollBy",getState:"getState"},events:{isScrolling:"isScrolling",endReached:"endReached",startReached:"startReached",rangeChanged:"rangeChanged",atBottomStateChange:"atBottomStateChange",atTopStateChange:"atTopStateChange",totalListHeightChanged:"totalListHeightChanged",itemsRendered:"itemsRendered",groupIndices:"groupIndices"}},yhe),bhe=O5({usePublisher:np,useEmitterValue:Ro,useEmitter:$5}),xhe=_5({usePublisher:np,useEmitterValue:Ro,useEmitter:$5}),Dhe=vhe,She=Object.freeze(Object.defineProperty({__proto__:null,GroupedVirtuoso:Kpe,LogLevel:Zc,TableVirtuoso:Dhe,Virtuoso:Upe,VirtuosoGrid:lhe,VirtuosoGridMockContext:A5,VirtuosoMockContext:lw},Symbol.toStringTag,{value:"Module"})),whe=dp(She);/*! For license information please see fuselage.production.js.LICENSE.txt */(function(e,t){(function(r,n){e.exports=n(Bue,Nue,TA,pce(),hce,Bde(),bx,Bfe,whe,te)})(self,function(r,n,a,o,s,l,m,b,D,O){return function(){var I={7677:function(j){j.exports=function(u,h,y,E,x,g,d,f){if(!u){var c;if(h===void 0)c=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var p=[y,E,x,g,d,f],S=0;(c=new Error(h.replace(/%s/g,function(){return p[S++]}))).name="Invariant Violation"}throw c.framesToPop=1,c}}},4132:function(j,u,h){h.r(u)},6196:function(j,u,h){h.r(u)},2441:function(j,u,h){h.r(u)},9369:function(j,u,h){h.r(u)},7320:function(j){var u=Object.getOwnPropertySymbols,h=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable;j.exports=function(){try{if(!Object.assign)return!1;var E=new String("abc");if(E[5]="de",Object.getOwnPropertyNames(E)[0]==="5")return!1;for(var x={},g=0;g<10;g++)x["_"+String.fromCharCode(g)]=g;if(Object.getOwnPropertyNames(x).map(function(f){return x[f]}).join("")!=="0123456789")return!1;var d={};return"abcdefghijklmnopqrst".split("").forEach(function(f){d[f]=f}),Object.keys(Object.assign({},d)).join("")==="abcdefghijklmnopqrst"}catch{return!1}}()?Object.assign:function(E,x){for(var g,d,f=function(k){if(k==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(k)}(E),c=1;c<arguments.length;c++){for(var p in g=Object(arguments[c]))h.call(g,p)&&(f[p]=g[p]);if(u){d=u(g);for(var S=0;S<d.length;S++)y.call(g,d[S])&&(f[d[S]]=g[d[S]])}}return f}},6866:function(j,u){var h=typeof Symbol=="function"&&Symbol.for,y=h?Symbol.for("react.element"):60103,E=h?Symbol.for("react.portal"):60106,x=h?Symbol.for("react.fragment"):60107,g=h?Symbol.for("react.strict_mode"):60108,d=h?Symbol.for("react.profiler"):60114,f=h?Symbol.for("react.provider"):60109,c=h?Symbol.for("react.context"):60110,p=h?Symbol.for("react.async_mode"):60111,S=h?Symbol.for("react.concurrent_mode"):60111,k=h?Symbol.for("react.forward_ref"):60112,$=h?Symbol.for("react.suspense"):60113,M=h?Symbol.for("react.suspense_list"):60120,z=h?Symbol.for("react.memo"):60115,W=h?Symbol.for("react.lazy"):60116,G=h?Symbol.for("react.block"):60121,Q=h?Symbol.for("react.fundamental"):60117,oe=h?Symbol.for("react.responder"):60118,re=h?Symbol.for("react.scope"):60119;function me(Ee){if(typeof Ee=="object"&&Ee!==null){var $e=Ee.$$typeof;switch($e){case y:switch(Ee=Ee.type){case p:case S:case x:case d:case g:case $:return Ee;default:switch(Ee=Ee&&Ee.$$typeof){case c:case k:case W:case z:case f:return Ee;default:return $e}}case E:return $e}}}function le(Ee){return me(Ee)===S}u.AsyncMode=p,u.ConcurrentMode=S,u.ContextConsumer=c,u.ContextProvider=f,u.Element=y,u.ForwardRef=k,u.Fragment=x,u.Lazy=W,u.Memo=z,u.Portal=E,u.Profiler=d,u.StrictMode=g,u.Suspense=$,u.isAsyncMode=function(Ee){return le(Ee)||me(Ee)===p},u.isConcurrentMode=le,u.isContextConsumer=function(Ee){return me(Ee)===c},u.isContextProvider=function(Ee){return me(Ee)===f},u.isElement=function(Ee){return typeof Ee=="object"&&Ee!==null&&Ee.$$typeof===y},u.isForwardRef=function(Ee){return me(Ee)===k},u.isFragment=function(Ee){return me(Ee)===x},u.isLazy=function(Ee){return me(Ee)===W},u.isMemo=function(Ee){return me(Ee)===z},u.isPortal=function(Ee){return me(Ee)===E},u.isProfiler=function(Ee){return me(Ee)===d},u.isStrictMode=function(Ee){return me(Ee)===g},u.isSuspense=function(Ee){return me(Ee)===$},u.isValidElementType=function(Ee){return typeof Ee=="string"||typeof Ee=="function"||Ee===x||Ee===S||Ee===d||Ee===g||Ee===$||Ee===M||typeof Ee=="object"&&Ee!==null&&(Ee.$$typeof===W||Ee.$$typeof===z||Ee.$$typeof===f||Ee.$$typeof===c||Ee.$$typeof===k||Ee.$$typeof===Q||Ee.$$typeof===oe||Ee.$$typeof===re||Ee.$$typeof===G)},u.typeOf=me},8570:function(j,u,h){j.exports=h(6866)},4647:function(j,u,h){Object.defineProperty(u,"__esModule",{value:!0});var y=h(359),E=h(8570);u.default=function x(g,d,f){return d===void 0&&(d=0),f===void 0&&(f=[]),y.Children.toArray(g).reduce(function(c,p,S){return E.isFragment(p)?c.push.apply(c,x(p.props.children,d+1,f.concat(p.key||S))):y.isValidElement(p)?c.push(y.cloneElement(p,{key:f.concat(String(p.key)).join(".")})):typeof p!="string"&&typeof p!="number"||c.push(p),c},[])}},1837:function(j,u,h){h(7320);var y=h(359),E=60103;if(u.Fragment=60107,typeof Symbol=="function"&&Symbol.for){var x=Symbol.for;E=x("react.element"),u.Fragment=x("react.fragment")}var g=y.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,d=Object.prototype.hasOwnProperty,f={key:!0,ref:!0,__self:!0,__source:!0};function c(p,S,k){var $,M={},z=null,W=null;for($ in k!==void 0&&(z=""+k),S.key!==void 0&&(z=""+S.key),S.ref!==void 0&&(W=S.ref),S)d.call(S,$)&&!f.hasOwnProperty($)&&(M[$]=S[$]);if(p&&p.defaultProps)for($ in S=p.defaultProps)M[$]===void 0&&(M[$]=S[$]);return{$$typeof:E,type:p,key:z,ref:W,props:M,_owner:g.current}}u.jsx=c,u.jsxs=c},2322:function(j,u,h){j.exports=h(1837)},3901:function(j,u,h){var y=this&&this.__importDefault||function(z){return z&&z.__esModule?z:{default:z}};Object.defineProperty(u,"__esModule",{value:!0}),u.Palette=u.isShadowColor=u.isStatusColor=u.isStatusBackgroundColor=u.isBadgeColor=u.isTextIconColor=u.isStrokeColor=u.isSurfaceColor=u.shadowColors=u.badgeBackgroundColors=u.statusColors=u.statusBackgroundColors=u.textIconColors=u.strokeColors=u.surfaceColors=u.neutral=u.__setThrowErrorOnInvalidToken__=u.throwErrorOnInvalidToken=u.Var=void 0;var E=y(h(5906)),x=h(179),g=h(9889),d=function(){function z(W,G){this.name=W,this.value=G}return z.prototype.toString=function(){return(0,g.toCSSColorValue)(this.name,this.value)},z.prototype.theme=function(W){return new z(W,this.toString())},z}();u.Var=d;var f=new d("white","#ffffff");u.throwErrorOnInvalidToken=!1,u.__setThrowErrorOnInvalidToken__=function(z){u.throwErrorOnInvalidToken=z},u.neutral={100:new d("neutral-100",E.default.n100),200:new d("neutral-200",E.default.n200),250:new d("neutral-250",E.default.n250),300:new d("neutral-300",E.default.n300),400:new d("neutral-400",E.default.n400),450:new d("neutral-450",E.default.n450),500:new d("neutral-500",E.default.n500),600:new d("neutral-600",E.default.n600),700:new d("neutral-700",E.default.n700),800:new d("neutral-800",E.default.n800),900:new d("neutral-900",E.default.n900)};var c={100:new d("primary-100",E.default.b100),200:new d("primary-200",E.default.b200),300:new d("primary-300",E.default.b300),400:new d("primary-400",E.default.b400),500:new d("primary-500",E.default.b500),600:new d("primary-600",E.default.b600),700:new d("primary-700",E.default.b700),800:new d("primary-800",E.default.b800),900:new d("primary-900",E.default.b900)},p={100:new d("success-100",E.default.g100),200:new d("success-200",E.default.g200),300:new d("success-300",E.default.g300),400:new d("success-400",E.default.g400),500:new d("success-500",E.default.g500),600:new d("success-600",E.default.g600),700:new d("success-700",E.default.g700),800:new d("success-800",E.default.g800),900:new d("success-900",E.default.g900)},S={100:new d("warning-100",E.default.y100),200:new d("warning-200",E.default.y200),300:new d("warning-300",E.default.y300),400:new d("warning-400",E.default.y400),500:new d("warning-500",E.default.y500),600:new d("warning-600",E.default.y600),700:new d("warning-700",E.default.y700),800:new d("warning-800",E.default.y800),900:new d("warning-900",E.default.y900)},k={100:new d("danger-100",E.default.r100),200:new d("danger-200",E.default.r200),300:new d("danger-300",E.default.r300),400:new d("danger-400",E.default.r400),500:new d("danger-500",E.default.r500),600:new d("danger-600",E.default.r600),700:new d("danger-700",E.default.r700),800:new d("danger-800",E.default.r800),900:new d("danger-900",E.default.r900)},$={100:new d("service-1-100",E.default.o100),200:new d("service-1-200",E.default.o200),300:new d("service-1-300",E.default.o300),400:new d("service-1-400",E.default.o400),500:new d("service-1-500",E.default.o500),600:new d("service-1-600",E.default.o600),700:new d("service-1-700",E.default.o700),800:new d("service-1-800",E.default.o800),900:new d("service-1-900",E.default.o900)},M={100:new d("service-2-100",E.default.p100),200:new d("service-2-200",E.default.p200),300:new d("service-2-300",E.default.p300),400:new d("service-2-400",E.default.p400),500:new d("service-2-500",E.default.p500),600:new d("service-2-600",E.default.p600),700:new d("service-2-700",E.default.p700),800:new d("service-2-800",E.default.p800),900:new d("service-2-900",E.default.p900)};u.surfaceColors={"surface-light":f.theme("surface-light"),"surface-tint":u.neutral[100].theme("surface-tint"),"surface-room":f.theme("surface-room"),"surface-neutral":u.neutral[400].theme("surface-neutral"),"surface-disabled":u.neutral[100].theme("surface-disabled"),"surface-hover":u.neutral[200].theme("surface-hover"),"surface-selected":u.neutral[450].theme("surface-selected"),"surface-dark":u.neutral[800].theme("surface-dark"),"surface-featured":M[700].theme("surface-featured"),"surface-featured-hover":M[800].theme("surface-featured-hover"),"surface-overlay":u.neutral[800].theme("surface-overlay"),"surface-transparent":"transparent","surface-sidebar":u.neutral[400].theme("surface-sidebar")},u.strokeColors={"stroke-extra-light":u.neutral[250].theme("stroke-extra-light"),"stroke-light":u.neutral[500].theme("stroke-light"),"stroke-medium":u.neutral[600].theme("stroke-medium"),"stroke-dark":u.neutral[700].theme("stroke-dark"),"stroke-extra-dark":u.neutral[800].theme("stroke-extra-dark"),"stroke-extra-light-highlight":c[200].theme("stroke-extra-light-highlight"),"stroke-highlight":c[500].theme("stroke-highlight"),"stroke-extra-light-error":k[200].theme("stroke-extra-light-error"),"stroke-error":k[500].theme("stroke-error")},u.textIconColors={"font-white":f.theme("font-white"),"font-disabled":u.neutral[500].theme("font-disabled"),"font-annotation":u.neutral[600].theme("font-annotation"),"font-hint":u.neutral[700].theme("font-hint"),"font-secondary-info":u.neutral[700].theme("font-secondary-info"),"font-default":u.neutral[800].theme("font-default"),"font-titles-labels":u.neutral[900].theme("font-titles-labels"),"font-info":c[600].theme("font-info"),"font-danger":k[600].theme("font-danger"),"font-pure-black":u.neutral[800].theme("font-pure-black"),"font-pure-white":f.theme("font-pure-white")},u.statusBackgroundColors={"status-background-info":c[200].theme("status-background-info"),"status-background-success":p[200].theme("status-background-success"),"status-background-danger":k[200].theme("status-background-danger"),"status-background-warning":S[200].theme("status-background-warning"),"status-background-warning-2":S[100].theme("status-background-warning-2"),"status-background-service-1":$[200].theme("status-background-service-1"),"status-background-service-2":M[200].theme("status-background-service-2")},u.statusColors={"status-font-on-info":c[600].theme("status-font-on-info"),"status-font-on-success":p[800].theme("status-font-on-success"),"status-font-on-warning":S[800].theme("status-font-on-warning"),"status-font-on-warning-2":u.neutral[800].theme("status-font-on-warning-2"),"status-font-on-danger":k[800].theme("status-font-on-danger"),"status-font-on-service-1":$[800].theme("status-font-on-service-1"),"status-font-on-service-2":M[600].theme("status-font-on-service-2")},u.badgeBackgroundColors={"badge-background-level-0":u.neutral[400].theme("badge-background-level-0"),"badge-background-level-1":u.neutral[600].theme("badge-background-level-1"),"badge-background-level-2":c[500].theme("badge-background-level-2"),"badge-background-level-3":$[500].theme("badge-background-level-3"),"badge-background-level-4":k[500].theme("badge-background-level-4")},u.shadowColors={"shadow-elevation-border":u.strokeColors["stroke-extra-light"].theme("shadow-elevation-border"),"shadow-elevation-1":new d("shadow-elevation-1",(0,x.getPaletteColor)("neutral",800,.1)[1]),"shadow-elevation-2x":new d("shadow-elevation-2x",(0,x.getPaletteColor)("neutral",800,.08)[1]),"shadow-elevation-2y":new d("shadow-elevation-2y",(0,x.getPaletteColor)("neutral",800,.12)[1]),"shadow-highlight":c[200].theme("shadow-highlight"),"shadow-danger":k[100].theme("shadow-danger")},u.isSurfaceColor=function(z){return typeof z=="string"&&z in u.surfaceColors},u.isStrokeColor=function(z){return typeof z=="string"&&z in u.strokeColors},u.isTextIconColor=function(z){return typeof z=="string"&&z in u.textIconColors},u.isBadgeColor=function(z){return typeof z=="string"&&z in u.badgeBackgroundColors},u.isStatusBackgroundColor=function(z){return typeof z=="string"&&z in u.statusBackgroundColors},u.isStatusColor=function(z){return typeof z=="string"&&z in u.statusColors},u.isShadowColor=function(z){return typeof z=="string"&&z in u.shadowColors},u.Palette={surface:u.surfaceColors,status:u.statusBackgroundColors,statusColor:u.statusColors,badge:u.badgeBackgroundColors,text:u.textIconColors,stroke:u.strokeColors,shadow:u.shadowColors}},2e3:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(c){for(var p,S=1,k=arguments.length;S<k;S++)for(var $ in p=arguments[S])Object.prototype.hasOwnProperty.call(p,$)&&(c[$]=p[$]);return c},y.apply(this,arguments)},E=this&&this.__importDefault||function(c){return c&&c.__esModule?c:{default:c}};Object.defineProperty(u,"__esModule",{value:!0}),u.Accordion=f;var x=h(2322),g=E(h(1855)),d=h(2046);function f(c){return(0,x.jsx)(g.default,y({animated:!0,"rcx-accordion":!0},c))}f.Item=d.AccordionItem},2046:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(k){for(var $,M=1,z=arguments.length;M<z;M++)for(var W in $=arguments[M])Object.prototype.hasOwnProperty.call($,W)&&(k[W]=$[W]);return k},y.apply(this,arguments)},E=this&&this.__rest||function(k,$){var M={};for(var z in k)Object.prototype.hasOwnProperty.call(k,z)&&$.indexOf(z)<0&&(M[z]=k[z]);if(k!=null&&typeof Object.getOwnPropertySymbols=="function"){var W=0;for(z=Object.getOwnPropertySymbols(k);W<z.length;W++)$.indexOf(z[W])<0&&Object.prototype.propertyIsEnumerable.call(k,z[W])&&(M[z[W]]=k[z[W]])}return M},x=this&&this.__read||function(k,$){var M=typeof Symbol=="function"&&k[Symbol.iterator];if(!M)return k;var z,W,G=M.call(k),Q=[];try{for(;($===void 0||$-- >0)&&!(z=G.next()).done;)Q.push(z.value)}catch(oe){W={error:oe}}finally{try{z&&!z.done&&(M=G.return)&&M.call(G)}finally{if(W)throw W.error}}return Q},g=this&&this.__importDefault||function(k){return k&&k.__esModule?k:{default:k}};Object.defineProperty(u,"__esModule",{value:!0}),u.AccordionItem=void 0;var d=h(2322),f=h(5719),c=g(h(1855)),p=h(5707),S=h(2166);u.AccordionItem=function(k){var $=k.children,M=k.className,z=k.defaultExpanded,W=k.disabled,G=k.expanded,Q=k.tabIndex,oe=Q===void 0?0:Q,re=k.title,me=k.noncollapsible,le=me===void 0?!re:me,Ee=k.onToggle,$e=k.onToggleEnabled,lt=E(k,["children","className","defaultExpanded","disabled","expanded","tabIndex","title","noncollapsible","onToggle","onToggleEnabled"]),Ze=x((0,f.useToggle)(z),2),nt=Ze[0],rt=Ze[1],At=G||nt,Ke=function(It){Ee?Ee.call(It.currentTarget,It):rt()},Bt=le||At,ur=(0,f.useUniqueId)(),at=(0,f.useUniqueId)(),L={"aria-controls":at,"aria-expanded":At?"true":"false",tabIndex:W?void 0:oe,onClick:function(It){var i;W||((i=It.currentTarget)===null||i===void 0||i.blur(),Ke(It))},onKeyDown:function(It){if(!W&&It.currentTarget===It.target&&[13,32].includes(It.keyCode)){if(It.preventDefault(),It.repeat)return;Ke(It)}}},ae=le?{"aria-disabled":"true","aria-expanded":"true","aria-labelledby":ur}:L;return(0,d.jsxs)(c.default,y({is:"section","rcx-accordion-item":!0,className:M},lt,{children:[re&&(0,d.jsxs)(c.default,y({role:"button",animated:!0,"rcx-accordion-item__bar":!0,"rcx-accordion-item__bar--disabled":W},ae,{children:[(0,d.jsx)(c.default,{is:"h2","rcx-accordion-item__title":!0,id:ur,children:re}),!le&&(0,d.jsxs)(d.Fragment,{children:[(W||$e)&&(0,d.jsx)(c.default,{"rcx-accordion-item__toggle-switch":!0,children:(0,d.jsx)(S.ToggleSwitch,{checked:!W,onClick:function(It){It.stopPropagation()},onChange:$e})}),(0,d.jsx)(p.Chevron,{size:"x24",up:At})]})]})),(0,d.jsx)(c.default,{animated:!0,"rcx-accordion-item__panel":!0,"rcx-accordion-item__panel--expanded":Bt,id:at,children:$})]}))}},4730:function(j,u,h){var y=this&&this.__createBinding||(Object.create?function(x,g,d,f){f===void 0&&(f=d);var c=Object.getOwnPropertyDescriptor(g,d);c&&!("get"in c?!g.__esModule:c.writable||c.configurable)||(c={enumerable:!0,get:function(){return g[d]}}),Object.defineProperty(x,f,c)}:function(x,g,d,f){f===void 0&&(f=d),x[f]=g[d]}),E=this&&this.__exportStar||function(x,g){for(var d in x)d==="default"||Object.prototype.hasOwnProperty.call(g,d)||y(g,x,d)};Object.defineProperty(u,"__esModule",{value:!0}),E(h(2e3),u),E(h(2046),u)},27:function(j,u,h){var y=this&&this.__makeTemplateObject||function(re,me){return Object.defineProperty?Object.defineProperty(re,"raw",{value:me}):re.raw=me,re},E=this&&this.__read||function(re,me){var le=typeof Symbol=="function"&&re[Symbol.iterator];if(!le)return re;var Ee,$e,lt=le.call(re),Ze=[];try{for(;(me===void 0||me-- >0)&&!(Ee=lt.next()).done;)Ze.push(Ee.value)}catch(nt){$e={error:nt}}finally{try{Ee&&!Ee.done&&(le=lt.return)&&le.call(lt)}finally{if($e)throw $e.error}}return Ze};Object.defineProperty(u,"__esModule",{value:!0});var x,g,d,f,c,p=h(2322),S=h(5163),k=h(359),$=h(67),M=h(8578),z=h(4279),W="hidden",G="visible",Q="hiding",oe="unhiding";u.default=function(re){var me=re.visibility||W,le=E((0,k.useState)(me),2),Ee=le[0],$e=le[1];(0,k.useEffect)(function(){$e(function(At){return me===G&&At!==me?oe:me===W&&At!==me?Q:At})},[me]);var lt=(0,M.useStyle)((0,S.css)(c||(c=y([`
-      animation-duration: 230ms;
-
-      `,`
-
-      `,`
-    `],[`
-      animation-duration: 230ms;
-
-      `,`
-
-      `,`
-    `])),Ee===Q&&(0,S.css)(g||(g=y([`
-        animation-name: `,`;
-      `],[`
-        animation-name: `,`;
-      `])),(0,S.keyframes)(x||(x=y([`
-        from {
-          transform: translate3d(0, 0, 0);
-          opacity: 1;
-        }
-
-        to {
-          transform: translate3d(0, 1rem, 0);
-          opacity: 0;
-        }
-      `],[`
-        from {
-          transform: translate3d(0, 0, 0);
-          opacity: 1;
-        }
-
-        to {
-          transform: translate3d(0, 1rem, 0);
-          opacity: 0;
-        }
-      `])))),Ee===oe&&(0,S.css)(f||(f=y([`
-        animation-name: `,`;
-      `],[`
-        animation-name: `,`;
-      `])),(0,S.keyframes)(d||(d=y([`
-        from {
-          transform: translate3d(0, 1rem, 0);
-          opacity: 0;
-        }
-
-        to {
-          transform: translate3d(0, 0, 0);
-          opacity: 1;
-        }
-      `],[`
-        from {
-          transform: translate3d(0, 1rem, 0);
-          opacity: 0;
-        }
-
-        to {
-          transform: translate3d(0, 0, 0);
-          opacity: 1;
-        }
-      `]))))),null),Ze=(0,k.useCallback)(function(){return $e(function(At){return At===Q?W:At===oe?G:At})},[]),nt=(0,k.useCallback)(function(At){return At.onAnimationEnd===void 0&&(At.onAnimationEnd=Ze),At.className=lt&&(0,$.appendClassName)(At.className,lt),At},[lt,Ze]),rt=(0,z.useComposedBoxTransform)(nt);return Ee===W?null:(0,p.jsx)(z.BoxTransforms.Provider,{children:re.children,value:rt})}},7667:function(j,u,h){var y=this&&this.__importDefault||function(x){return x&&x.__esModule?x:{default:x}};Object.defineProperty(u,"__esModule",{value:!0});var E=y(h(27));u.default=Object.assign(E.default,{HIDDEN:"hidden",VISIBLE:"visible",HIDING:"hiding",UNHIDING:"unhiding"})},6137:function(j,u,h){var y=this&&this.__read||function(p,S){var k=typeof Symbol=="function"&&p[Symbol.iterator];if(!k)return p;var $,M,z=k.call(p),W=[];try{for(;(S===void 0||S-- >0)&&!($=z.next()).done;)W.push($.value)}catch(G){M={error:G}}finally{try{$&&!$.done&&(k=z.return)&&k.call(z)}finally{if(M)throw M.error}}return W};Object.defineProperty(u,"__esModule",{value:!0}),u.AudioPlayer=void 0;var E=h(2322),x=h(5719),g=h(359),d=h(3980),f=h(9561),c=function(p){return new Date(1e3*p).toISOString().slice(p>3600?11:14,19)};u.AudioPlayer=(0,g.forwardRef)(function(p,S){var k=p.src,$=p.type,M=$===void 0?"audio/mpeg":$,z=p.maxPlaybackSpeed,W=z===void 0?2:z,G=p.minPlaybackSpeed,Q=G===void 0?.5:G,oe=p.playbackSpeedStep,re=oe===void 0?.25:oe,me=p.download,le=me!==void 0&&me,Ee=p.playLabel,$e=Ee===void 0?"Play":Ee,lt=p.pauseLabel,Ze=lt===void 0?"Pause":lt,nt=p.audioPlaybackRangeLabel,rt=nt===void 0?"Audio Playback Range":nt,At=p.changePlaybackSpeedLabel,Ke=At===void 0?"Change Playback Speed":At,Bt=p.downloadAudioFileLabel,ur=Bt===void 0?"Download Audio File":Bt,at=(0,g.useRef)(null),L=(0,x.useMergedRefs)(S,at),ae=y((0,g.useState)(!1),2),It=ae[0],i=ae[1],C=y((0,g.useState)(0),2),se=C[0],P=C[1],dt=y((0,g.useState)(0),2),Ft=dt[0],xe=dt[1],Be=y((0,g.useState)(1),2),ce=Be[0],ct=Be[1],Fe=(0,x.useResizeObserver)().ref;return(0,E.jsxs)(d.Box,{borderWidth:"default",bg:"tint",borderColor:"extra-light",pb:12,pie:8,pis:16,borderRadius:"x4",w:"100%",maxWidth:"x300",ref:Fe,display:"flex",alignItems:"center",children:[(0,E.jsx)(d.IconButton,{primary:!0,medium:!0,onClick:function(){var Ne,yt,Et;!((Ne=at.current)===null||Ne===void 0)&&Ne.paused?(yt=at.current)===null||yt===void 0||yt.play():(Et=at.current)===null||Et===void 0||Et.pause()},"aria-label":It?Ze:$e,icon:It?"pause-shape-filled":"play-shape-filled"}),(0,E.jsxs)(d.Margins,{inline:8,children:[(0,E.jsx)(d.Box,{fontScale:"p2",color:"secondary-info",children:c(It||se>0?se:Ft)}),(0,E.jsx)(d.Box,{mi:16,w:"full",children:(0,E.jsx)(f.Slider,{"aria-label":rt,showOutput:!1,value:se,maxValue:Ft,onChange:function(Ne){at.current&&(at.current.currentTime=Ne)}})}),(0,E.jsxs)(d.Button,{secondary:!0,small:!0,onClick:function(){var Ne;W===((Ne=at==null?void 0:at.current)===null||Ne===void 0?void 0:Ne.playbackRate)?at.current.playbackRate=Q:at.current&&(at.current.playbackRate+=1*re)},"aria-label":Ke,children:[ce,"x"]})]}),le&&(0,E.jsx)(d.IconButton,{primary:!0,"aria-label":ur,is:"a",href:k,download:!0,icon:"download",medium:!0,onClick:function(Ne){var yt,Et;new URL(k).host!==window.location.host&&(Ne.preventDefault(),yt=k,(Et=new XMLHttpRequest).open("GET",yt,!0),Et.responseType="blob",Et.onload=function(){var kt=(window.URL||window.webkitURL).createObjectURL(this.response),Ye=document.createElement("a");Ye.href=kt,document.body.appendChild(Ye),Ye.click(),document.body.removeChild(Ye)},Et.send())}}),(0,E.jsx)("audio",{style:{display:"none"},onTimeUpdate:function(Ne){P(Ne.target.currentTime)},onLoadedMetadata:function(Ne){var yt=Ne.target.duration;if(yt!==1/0)return xe(yt);(function(Et,kt){var Ye=new Audio;Ye.src=Et,Ye.addEventListener("loadedmetadata",function(){var $t=Ye.duration;if($t!==1/0)return kt($t);Ye.currentTime=1e101}),Ye.addEventListener("durationchange",function(){Ye.duration!==1/0&&(kt(Ye.duration),Ye.remove())})})(k,xe)},onEnded:function(){return i(!1)},ref:L,preload:"metadata",onRateChange:function(Ne){ct(Ne.target.playbackRate)},onPlay:function(){i(!0)},onPause:function(){i(!1)},controls:!0,children:(0,E.jsx)("source",{src:k,type:M})})]})})},5418:function(j,u,h){var y=this&&this.__createBinding||(Object.create?function(x,g,d,f){f===void 0&&(f=d);var c=Object.getOwnPropertyDescriptor(g,d);c&&!("get"in c?!g.__esModule:c.writable||c.configurable)||(c={enumerable:!0,get:function(){return g[d]}}),Object.defineProperty(x,f,c)}:function(x,g,d,f){f===void 0&&(f=d),x[f]=g[d]}),E=this&&this.__exportStar||function(x,g){for(var d in x)d==="default"||Object.prototype.hasOwnProperty.call(g,d)||y(g,x,d)};Object.defineProperty(u,"__esModule",{value:!0}),E(h(6137),u)},6804:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(me){for(var le,Ee=1,$e=arguments.length;Ee<$e;Ee++)for(var lt in le=arguments[Ee])Object.prototype.hasOwnProperty.call(le,lt)&&(me[lt]=le[lt]);return me},y.apply(this,arguments)},E=this&&this.__rest||function(me,le){var Ee={};for(var $e in me)Object.prototype.hasOwnProperty.call(me,$e)&&le.indexOf($e)<0&&(Ee[$e]=me[$e]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function"){var lt=0;for($e=Object.getOwnPropertySymbols(me);lt<$e.length;lt++)le.indexOf($e[lt])<0&&Object.prototype.propertyIsEnumerable.call(me,$e[lt])&&(Ee[$e[lt]]=me[$e[lt]])}return Ee},x=this&&this.__read||function(me,le){var Ee=typeof Symbol=="function"&&me[Symbol.iterator];if(!Ee)return me;var $e,lt,Ze=Ee.call(me),nt=[];try{for(;(le===void 0||le-- >0)&&!($e=Ze.next()).done;)nt.push($e.value)}catch(rt){lt={error:rt}}finally{try{$e&&!$e.done&&(Ee=Ze.return)&&Ee.call(Ze)}finally{if(lt)throw lt.error}}return nt},g=this&&this.__spreadArray||function(me,le,Ee){if(Ee||arguments.length===2)for(var $e,lt=0,Ze=le.length;lt<Ze;lt++)!$e&&lt in le||($e||($e=Array.prototype.slice.call(le,0,lt)),$e[lt]=le[lt]);return me.concat($e||Array.prototype.slice.call(le))},d=this&&this.__importDefault||function(me){return me&&me.__esModule?me:{default:me}};Object.defineProperty(u,"__esModule",{value:!0}),u.AutoComplete=function(me){var le=me.value,Ee=me.filter,$e=me.setFilter,lt=me.options,Ze=lt===void 0?[]:lt,nt=me.renderItem,rt=me.renderSelected,At=me.onChange,Ke=me.renderEmpty,Bt=me.placeholder,ur=me.error,at=me.disabled,L=me.multiple,ae=me.onBlur,It=ae===void 0?function(){}:ae,i=E(me,["value","filter","setFilter","options","renderItem","renderSelected","onChange","renderEmpty","placeholder","error","disabled","multiple","onBlur"]),C=(0,p.useRef)(),se=(0,c.useResizeObserver)(),P=se.ref,dt=se.borderBoxSize,Ft=x((0,p.useState)(function(){return re(le,Ze)||[]}),2),xe=Ft[0],Be=Ft[1],ce=(0,c.useEffectEvent)(function(zr){var Gr=x(zr,1)[0];xe!=null&&xe.some(function(Jr){return Jr.value===Gr})||(L?(Be(g(g([],x(xe),!1),x(re(Gr,Ze)),!1)),At(g(g([],x(le),!1),[Gr],!1))):(Be(re(Gr,Ze)),At(Gr)),$e("")),Lt()}),ct=(0,c.useEffectEvent)(function(zr){zr.stopPropagation(),zr.preventDefault();var Gr=xe.filter(function(Kr){return Kr.value!==zr.currentTarget.value}),Jr=le.filter(function(Kr){return Kr!==zr.currentTarget.value});Be(Gr),At(Jr),Lt()}),Fe=(0,p.useMemo)(function(){return Ze.map(function(zr){return[zr.value,zr.label]})},[Ze]),Ne=x((0,G.useCursor)(le,Fe,ce),5),yt=Ne[0],Et=Ne[1],kt=Ne[3],Ye=x(Ne[4],3),$t=Ye[0],Lt=Ye[1],or=Ye[2],yr=(0,c.useEffectEvent)(function(zr){Lt(),It(zr)});return(0,p.useEffect)(kt,[Ee]),(0,f.jsxs)(k.default,{"rcx-autocomplete":!0,ref:P,onClick:(0,c.useEffectEvent)(function(){return C.current.focus()}),flexGrow:1,className:(0,p.useMemo)(function(){return[ur&&"invalid",at&&"disabled"]},[ur,at]),children:[(0,f.jsx)(k.default,{display:"flex",flexGrow:1,alignItems:"center",flexWrap:"wrap",margin:"neg-x4",role:"group",children:(0,f.jsxs)(W.default,{all:"x4",children:[(0,f.jsx)(z.InputBox.Input,y({ref:C,onChange:(0,c.useEffectEvent)(function(zr){return $e(zr.currentTarget.value)}),onBlur:yr,onFocus:or,onKeyDown:Et,placeholder:$t!==S.default.HIDDEN&&le?void 0:Bt,order:1,"rcx-input-box--undecorated":!0,value:Ee},i)),(xe==null?void 0:xe.length)>0&&xe.map(function(zr){return rt?(0,f.jsx)(rt,{selected:zr,onRemove:ct},zr.value):(0,f.jsx)($.default,{value:zr.value,label:zr.label,children:zr.label,onClick:ct,selected:xe},zr.value)})]})}),(0,f.jsx)(oe,{children:(0,f.jsx)(M.Icon,{name:$t===S.default.VISIBLE?"cross":"magnifier",size:"x20",color:"default"})}),(0,f.jsx)(Q.default,{visible:$t,anchor:P,children:(0,f.jsx)(G.Options,{width:dt.inlineSize,onSelect:ce,renderItem:nt,renderEmpty:Ke,cursor:yt,value:le,options:Fe})})]})};var f=h(2322),c=h(5719),p=h(359),S=d(h(7667)),k=d(h(1855)),$=d(h(4086)),M=h(3939),z=h(823),W=d(h(6776)),G=h(7499),Q=d(h(6421)),oe=function(me){return(0,f.jsx)(k.default,y({"rcx-autocomplete__addon":!0},me))},re=function(me,le){return me?typeof me=="string"?le.filter(function(Ee){return Ee.value===me}):le==null?void 0:le.filter(function(Ee){return me.includes(Ee.value)}):[]}},8193:function(j,u,h){var y=this&&this.__createBinding||(Object.create?function(x,g,d,f){f===void 0&&(f=d);var c=Object.getOwnPropertyDescriptor(g,d);c&&!("get"in c?!g.__esModule:c.writable||c.configurable)||(c={enumerable:!0,get:function(){return g[d]}}),Object.defineProperty(x,f,c)}:function(x,g,d,f){f===void 0&&(f=d),x[f]=g[d]}),E=this&&this.__exportStar||function(x,g){for(var d in x)d==="default"||Object.prototype.hasOwnProperty.call(g,d)||y(g,x,d)};Object.defineProperty(u,"__esModule",{value:!0}),E(h(6804),u)},52:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(f){for(var c,p=1,S=arguments.length;p<S;p++)for(var k in c=arguments[p])Object.prototype.hasOwnProperty.call(c,k)&&(f[k]=c[k]);return f},y.apply(this,arguments)},E=this&&this.__rest||function(f,c){var p={};for(var S in f)Object.prototype.hasOwnProperty.call(f,S)&&c.indexOf(S)<0&&(p[S]=f[S]);if(f!=null&&typeof Object.getOwnPropertySymbols=="function"){var k=0;for(S=Object.getOwnPropertySymbols(f);k<S.length;k++)c.indexOf(S[k])<0&&Object.prototype.propertyIsEnumerable.call(f,S[k])&&(p[S[k]]=f[S[k]])}return p};Object.defineProperty(u,"__esModule",{value:!0}),u.Avatar=void 0;var x=h(2322),g=h(8414),d=h(1303);u.Avatar=function(f){var c=f.size,p=c===void 0?"x36":c,S=f.rounded,k=S!==void 0&&S,$=f.objectFit,M=$!==void 0&&$,z=f.url,W=f.className,G=E(f,["size","rounded","objectFit","url","className"]),Q=["rcx-avatar__element",M&&"rcx-avatar__element--object-fit",p&&"rcx-avatar__element--".concat(p),k&&"rcx-avatar__element--rounded"].filter(Boolean).join(" ");return(0,x.jsx)(g.AvatarContainer,{size:p,className:W,children:(0,x.jsx)("img",y({src:"".concat(z),className:"".concat(Q)},G))})},u.Avatar.Stack=d.AvatarStack},8414:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(d){for(var f,c=1,p=arguments.length;c<p;c++)for(var S in f=arguments[c])Object.prototype.hasOwnProperty.call(f,S)&&(d[S]=f[S]);return d},y.apply(this,arguments)},E=this&&this.__rest||function(d,f){var c={};for(var p in d)Object.prototype.hasOwnProperty.call(d,p)&&f.indexOf(p)<0&&(c[p]=d[p]);if(d!=null&&typeof Object.getOwnPropertySymbols=="function"){var S=0;for(p=Object.getOwnPropertySymbols(d);S<p.length;S++)f.indexOf(p[S])<0&&Object.prototype.propertyIsEnumerable.call(d,p[S])&&(c[p[S]]=d[p[S]])}return c};Object.defineProperty(u,"__esModule",{value:!0}),u.AvatarContainer=void 0;var x=h(2322),g=h(4971);u.AvatarContainer=function(d){var f=d.size,c=f===void 0?"x36":f,p=d.children,S=E(d,["size","children"]);return S.className=(0,g.prependClassName)(S.className,["rcx-box rcx-box--full rcx-avatar",c&&"rcx-avatar--".concat(c)].filter(Boolean).join(" ")),(0,x.jsx)("figure",y({},S,{children:p}))}},1303:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(c){for(var p,S=1,k=arguments.length;S<k;S++)for(var $ in p=arguments[S])Object.prototype.hasOwnProperty.call(p,$)&&(c[$]=p[$]);return c},y.apply(this,arguments)},E=this&&this.__rest||function(c,p){var S={};for(var k in c)Object.prototype.hasOwnProperty.call(c,k)&&p.indexOf(k)<0&&(S[k]=c[k]);if(c!=null&&typeof Object.getOwnPropertySymbols=="function"){var $=0;for(k=Object.getOwnPropertySymbols(c);$<k.length;$++)p.indexOf(k[$])<0&&Object.prototype.propertyIsEnumerable.call(c,k[$])&&(S[k[$]]=c[k[$]])}return S},x=this&&this.__importDefault||function(c){return c&&c.__esModule?c:{default:c}};Object.defineProperty(u,"__esModule",{value:!0}),u.AvatarStack=void 0;var g=h(2322),d=x(h(4647)),f=h(4971);u.AvatarStack=function(c){var p=c.children,S=E(c,["children"]);return S.className=(0,f.prependClassName)(S.className,"rcx-avatar-stack"),(0,g.jsx)("div",y({},S,{children:(0,d.default)(p).reverse()}))}},2257:function(j,u,h){var y=this&&this.__createBinding||(Object.create?function(x,g,d,f){f===void 0&&(f=d);var c=Object.getOwnPropertyDescriptor(g,d);c&&!("get"in c?!g.__esModule:c.writable||c.configurable)||(c={enumerable:!0,get:function(){return g[d]}}),Object.defineProperty(x,f,c)}:function(x,g,d,f){f===void 0&&(f=d),x[f]=g[d]}),E=this&&this.__exportStar||function(x,g){for(var d in x)d==="default"||Object.prototype.hasOwnProperty.call(g,d)||y(g,x,d)};Object.defineProperty(u,"__esModule",{value:!0}),E(h(52),u),E(h(8414),u),E(h(1303),u)},1169:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(d){for(var f,c=1,p=arguments.length;c<p;c++)for(var S in f=arguments[c])Object.prototype.hasOwnProperty.call(f,S)&&(d[S]=f[S]);return d},y.apply(this,arguments)},E=this&&this.__rest||function(d,f){var c={};for(var p in d)Object.prototype.hasOwnProperty.call(d,p)&&f.indexOf(p)<0&&(c[p]=d[p]);if(d!=null&&typeof Object.getOwnPropertySymbols=="function"){var S=0;for(p=Object.getOwnPropertySymbols(d);S<p.length;S++)f.indexOf(p[S])<0&&Object.prototype.propertyIsEnumerable.call(d,p[S])&&(c[p[S]]=d[p[S]])}return c};Object.defineProperty(u,"__esModule",{value:!0}),u.Badge=function(d){var f=d.is,c=f===void 0?"span":f,p=d.variant,S=p===void 0?"secondary":p,k=d.small,$=d.className,M=d.disabled,z=E(d,["is","variant","small","className","disabled"]),W=[S,k&&"small",M&&"disabled"].filter(Boolean).map(function(G){return"rcx-badge--".concat(G)}).join(" ");return(0,x.jsx)(c,y({className:(0,g.prependClassName)($,"rcx-box rcx-box--full rcx-badge ".concat(W))},z))};var x=h(2322),g=h(4971)},394:function(j,u,h){var y=this&&this.__createBinding||(Object.create?function(x,g,d,f){f===void 0&&(f=d);var c=Object.getOwnPropertyDescriptor(g,d);c&&!("get"in c?!g.__esModule:c.writable||c.configurable)||(c={enumerable:!0,get:function(){return g[d]}}),Object.defineProperty(x,f,c)}:function(x,g,d,f){f===void 0&&(f=d),x[f]=g[d]}),E=this&&this.__exportStar||function(x,g){for(var d in x)d==="default"||Object.prototype.hasOwnProperty.call(g,d)||y(g,x,d)};Object.defineProperty(u,"__esModule",{value:!0}),E(h(1169),u)},2516:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(S){for(var k,$=1,M=arguments.length;$<M;$++)for(var z in k=arguments[$])Object.prototype.hasOwnProperty.call(k,z)&&(S[z]=k[z]);return S},y.apply(this,arguments)},E=this&&this.__rest||function(S,k){var $={};for(var M in S)Object.prototype.hasOwnProperty.call(S,M)&&k.indexOf(M)<0&&($[M]=S[M]);if(S!=null&&typeof Object.getOwnPropertySymbols=="function"){var z=0;for(M=Object.getOwnPropertySymbols(S);z<M.length;z++)k.indexOf(M[z])<0&&Object.prototype.propertyIsEnumerable.call(S,M[z])&&($[M[z]]=S[M[z]])}return $};Object.defineProperty(u,"__esModule",{value:!0});var x=h(2322),g=h(5719),d=h(359),f=h(3047),c=h(9589),p=["neutral","info","success","warning","danger"];u.default=function(S){var k,$,M=S.actionable,z=S.children,W=S.className,G=S.closeable,Q=S.icon,oe=S.inline,re=oe!==void 0&&oe,me=S.link,le=S.linkText,Ee=le===void 0?"More info":le,$e=S.linkTarget,lt=$e===void 0?"_blank":$e,Ze=S.onAction,nt=S.onClose,rt=S.title,At=S.variant,Ke=At===void 0?"neutral":At,Bt=E(S,["actionable","children","className","closeable","icon","inline","link","linkText","linkTarget","onAction","onClose","title","variant"]),ur=(0,d.useRef)(null),at=(0,g.useBorderBoxSize)(ur,{debounceDelay:70}).inlineSize,L=(0,d.useMemo)(function(){return at>375},[at]);Ke=p.includes(Ke)?Ke:p[0];var ae=(0,d.useCallback)(function(){Ze&&Ze()},[Ze]),It=(0,d.useCallback)(function(i){i.stopPropagation(),nt&&nt()},[nt]);return(0,x.jsxs)("section",y({className:(0,f.composeClassNames)("rcx-banner")((k={},k[Ke]=!0,k.inline=re,k.actionable=M,k),W),ref:ur,role:"banner",onClick:ae},Bt,{children:[Q&&L&&(0,x.jsx)("div",{className:(0,f.composeClassNames)("rcx-banner__icon rcx-banner__icon--".concat(Ke))({inline:re}),children:Q}),(0,x.jsxs)("div",{className:(0,f.composeClassNames)("rcx-banner__content")({inline:re}),children:[rt&&(0,x.jsx)("h6",{className:(0,f.composeClassNames)("rcx-banner__title")({inline:re}),children:rt}),z,me&&(0,x.jsx)("a",{href:me,target:lt,className:(0,f.composeClassNames)("rcx-banner__link")(($={},$[Ke]=!0,$)),children:Ee})]}),G&&(0,x.jsx)("div",{className:(0,f.composeClassNames)("rcx-banner__close-button")({inline:re}),children:(0,x.jsx)(c.IconButton,{small:!0,onClick:It,icon:"cross"})})]}))}},4635:function(j,u,h){var y=this&&this.__importDefault||function(x){return x&&x.__esModule?x:{default:x}};Object.defineProperty(u,"__esModule",{value:!0}),u.default=void 0;var E=h(2516);Object.defineProperty(u,"default",{enumerable:!0,get:function(){return y(E).default}})},1253:function(j,u,h){var y=this&&this.__rest||function(p,S){var k={};for(var $ in p)Object.prototype.hasOwnProperty.call(p,$)&&S.indexOf($)<0&&(k[$]=p[$]);if(p!=null&&typeof Object.getOwnPropertySymbols=="function"){var M=0;for($=Object.getOwnPropertySymbols(p);M<$.length;M++)S.indexOf($[M])<0&&Object.prototype.propertyIsEnumerable.call(p,$[M])&&(k[$[M]]=p[$[M]])}return k};Object.defineProperty(u,"__esModule",{value:!0}),u.Box=void 0;var E=h(2322),x=h(359),g=h(4484),d=h(8519),f=h(4279),c=h(7165);u.Box=(0,x.forwardRef)(function(p,S){var k=p.is,$=k===void 0?"div":k,M=p.children,z=y(p,["is","children"]);S&&(z.ref=S);var W=(0,g.useArrayLikeClassNameProp)(z),G=(0,f.useBoxTransform)();G&&(W=G(W));var Q=(0,c.useStylingProps)(W),oe=(0,d.useBoxOnlyProps)(Q),re=(0,x.createElement)($,oe,M);return G?(0,E.jsx)(f.BoxTransforms.Provider,{children:re,value:null}):re}),u.default=(0,x.memo)(u.Box)},4279:function(j,u,h){Object.defineProperty(u,"__esModule",{value:!0}),u.useComposedBoxTransform=u.useBoxTransform=u.BoxTransforms=void 0;var y=h(359);u.BoxTransforms=(0,y.createContext)(null),u.useBoxTransform=function(){return(0,y.useContext)(u.BoxTransforms)},u.useComposedBoxTransform=function(E){var x=(0,y.useContext)(u.BoxTransforms);return(0,y.useMemo)(function(){return x?E?function(g){return E(x(g))}:x:E},[E,x])}},1855:function(j,u,h){var y=this&&this.__importDefault||function(x){return x&&x.__esModule?x:{default:x}};Object.defineProperty(u,"__esModule",{value:!0}),u.default=void 0;var E=h(1253);Object.defineProperty(u,"default",{enumerable:!0,get:function(){return y(E).default}})},5712:function(j,u,h){var y=this&&this.__makeTemplateObject||function(dt,Ft){return Object.defineProperty?Object.defineProperty(dt,"raw",{value:Ft}):dt.raw=Ft,dt},E=this&&this.__read||function(dt,Ft){var xe=typeof Symbol=="function"&&dt[Symbol.iterator];if(!xe)return dt;var Be,ce,ct=xe.call(dt),Fe=[];try{for(;(Ft===void 0||Ft-- >0)&&!(Be=ct.next()).done;)Fe.push(Be.value)}catch(Ne){ce={error:Ne}}finally{try{Be&&!Be.done&&(xe=ct.return)&&xe.call(ct)}finally{if(ce)throw ce.error}}return Fe},x=this&&this.__values||function(dt){var Ft=typeof Symbol=="function"&&Symbol.iterator,xe=Ft&&dt[Ft],Be=0;if(xe)return xe.call(dt);if(dt&&typeof dt.length=="number")return{next:function(){return dt&&Be>=dt.length&&(dt=void 0),{value:dt&&dt[Be++],done:!dt}}};throw new TypeError(Ft?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(u,"__esModule",{value:!0}),u.extractStylingProps=u.propDefs=void 0;var g=h(5163),d=h(3901),f=h(1888),c=h(8576),p={toCSSValue:function(dt){return typeof dt=="string"?dt:void 0}},S={toCSSValue:function(dt){if(typeof dt=="number"||typeof dt=="string")return String(dt)}},k={toCSSValue:c.borderWidth},$={toCSSValue:c.borderRadius},M={toCSSValue:c.backgroundColor},z={toCSSValue:c.fontColor},W={toCSSValue:c.strokeColor},G={toCSSValue:c.size},Q={toCSSValue:c.inset},oe={toCSSValue:c.margin},re={toCSSValue:c.padding},me={toCSSValue:c.fontFamily},le={toCSSValue:function(dt){var Ft;return((Ft=(0,c.fontScale)(dt))===null||Ft===void 0?void 0:Ft.fontSize)||(0,c.size)(dt)}},Ee={toCSSValue:function(dt){var Ft;return dt?String(((Ft=(0,c.fontScale)(dt))===null||Ft===void 0?void 0:Ft.fontWeight)||dt):void 0}},$e={toCSSValue:function(dt){var Ft;return((Ft=(0,c.fontScale)(dt))===null||Ft===void 0?void 0:Ft.lineHeight)||(0,c.size)(dt)}},lt={toCSSValue:function(dt){var Ft;return dt?String(((Ft=(0,c.fontScale)(dt))===null||Ft===void 0?void 0:Ft.letterSpacing)||dt):void 0}},Ze=function(dt){return{aliasOf:dt}};u.propDefs={border:p,borderBlock:p,borderBlockStart:p,borderBlockEnd:p,borderInline:p,borderInlineStart:p,borderInlineEnd:p,borderWidth:k,borderBlockWidth:k,borderBlockStartWidth:k,borderBlockEndWidth:k,borderInlineWidth:k,borderInlineStartWidth:k,borderInlineEndWidth:k,borderStyle:p,borderBlockStyle:p,borderBlockStartStyle:p,borderBlockEndStyle:p,borderInlineStyle:p,borderInlineStartStyle:p,borderInlineEndStyle:p,borderColor:W,borderBlockColor:W,borderBlockStartColor:W,borderBlockEndColor:W,borderInlineColor:W,borderInlineStartColor:W,borderInlineEndColor:W,borderRadius:$,borderStartStartRadius:$,borderStartEndRadius:$,borderEndStartRadius:$,borderEndEndRadius:$,color:z,backgroundColor:M,bg:Ze("backgroundColor"),opacity:S,alignItems:p,alignContent:p,justifyItems:p,justifyContent:p,flexWrap:p,flexDirection:p,flexGrow:S,flexShrink:S,flexBasis:p,justifySelf:p,alignSelf:p,order:S,w:Ze("width"),width:G,minWidth:G,maxWidth:G,h:Ze("height"),height:G,minHeight:G,maxHeight:G,display:p,verticalAlign:p,overflow:p,overflowX:p,overflowY:p,position:p,zIndex:S,inset:Q,insetBlock:Q,insetBlockStart:Q,insetBlockEnd:Q,insetInline:Q,insetInlineStart:Q,insetInlineEnd:Q,m:Ze("margin"),margin:oe,mb:Ze("marginBlock"),marginBlock:oe,mbs:Ze("marginBlockStart"),marginBlockStart:oe,mbe:Ze("marginBlockEnd"),marginBlockEnd:oe,mi:Ze("marginInline"),marginInline:oe,mis:Ze("marginInlineStart"),marginInlineStart:oe,mie:Ze("marginInlineEnd"),marginInlineEnd:oe,p:Ze("padding"),padding:re,pb:Ze("paddingBlock"),paddingBlock:re,pbs:Ze("paddingBlockStart"),paddingBlockStart:re,pbe:Ze("paddingBlockEnd"),paddingBlockEnd:re,pi:Ze("paddingInline"),paddingInline:re,pis:Ze("paddingInlineStart"),paddingInlineStart:re,pie:Ze("paddingInlineEnd"),paddingInlineEnd:re,fontFamily:me,fontSize:le,fontStyle:p,fontWeight:Ee,letterSpacing:lt,lineHeight:$e,textAlign:p,textTransform:p,textDecorationLine:p,wordBreak:p,elevation:{toStyle:function(dt){return dt==="0"?(0,g.css)(nt||(nt=y([`
-          box-shadow: none;
-        `],[`
-          box-shadow: none;
-        `]))):dt==="1"?(0,g.css)(rt||(rt=y([`
-          box-shadow: 0px 0px 12px 0px `,`;
-          border: 1px solid `,`;
-        `],[`
-          box-shadow: 0px 0px 12px 0px `,`;
-          border: 1px solid `,`;
-        `])),d.Palette.shadow["shadow-elevation-1"],d.Palette.shadow["shadow-elevation-border"]):dt==="1nb"?(0,g.css)(At||(At=y([`
-          box-shadow: 0px 0px 12px 0px `,`;
-        `],[`
-          box-shadow: 0px 0px 12px 0px `,`;
-        `])),d.Palette.shadow["shadow-elevation-1"]):dt==="2"?(0,g.css)(Ke||(Ke=y([`
-          box-shadow: 0px 0px 2px 0px `,`,
-            0px 0px 12px 0px `,`;
-          border: 1px solid `,`;
-        `],[`
-          box-shadow: 0px 0px 2px 0px `,`,
-            0px 0px 12px 0px `,`;
-          border: 1px solid `,`;
-        `])),d.Palette.shadow["shadow-elevation-2x"],d.Palette.shadow["shadow-elevation-2y"],d.Palette.shadow["shadow-elevation-border"]):dt==="2nb"?(0,g.css)(Bt||(Bt=y([`
-          box-shadow: 0px 0px 2px 0px `,`,
-            0px 0px 12px 0px `,`;
-        `],[`
-          box-shadow: 0px 0px 2px 0px `,`,
-            0px 0px 12px 0px `,`;
-        `])),d.Palette.shadow["shadow-elevation-2x"],d.Palette.shadow["shadow-elevation-2y"]):void 0}},invisible:{toStyle:function(dt){return dt?(0,g.css)(ur||(ur=y([`
-            visibility: hidden;
-            opacity: 0;
-          `],[`
-            visibility: hidden;
-            opacity: 0;
-          `]))):void 0}},withTruncatedText:{toStyle:function(dt){return dt?(0,g.css)(at||(at=y([`
-            overflow: hidden;
-            text-overflow: ellipsis;
-            white-space: nowrap;
-          `],[`
-            overflow: hidden;
-            text-overflow: ellipsis;
-            white-space: nowrap;
-          `]))):void 0}},size:{toStyle:function(dt){return(0,c.size)(dt)?(0,g.css)(L||(L=y([`
-            width: `,` !important;
-            height: `,` !important;
-          `],[`
-            width: `,` !important;
-            height: `,` !important;
-          `])),(0,c.size)(dt),(0,c.size)(dt)):void 0}},minSize:{toStyle:function(dt){return(0,c.size)(dt)?(0,g.css)(ae||(ae=y([`
-            min-width: `,` !important;
-            min-height: `,` !important;
-          `],[`
-            min-width: `,` !important;
-            min-height: `,` !important;
-          `])),(0,c.size)(dt),(0,c.size)(dt)):void 0}},maxSize:{toStyle:function(dt){return(0,c.size)(dt)?(0,g.css)(It||(It=y([`
-            max-width: `,` !important;
-            max-height: `,` !important;
-          `],[`
-            max-width: `,` !important;
-            max-height: `,` !important;
-          `])),(0,c.size)(dt),(0,c.size)(dt)):void 0}},fontScale:{toStyle:function(dt){var Ft,xe,Be,ce;return(0,g.css)(i||(i=y([`
-      font-size: `,` !important;
-      font-weight: `,` !important;
-      letter-spacing: `,` !important;
-      line-height: `,` !important;
-    `],[`
-      font-size: `,` !important;
-      font-weight: `,` !important;
-      letter-spacing: `,` !important;
-      line-height: `,` !important;
-    `])),(Ft=(0,c.fontScale)(dt))===null||Ft===void 0?void 0:Ft.fontSize,(xe=(0,c.fontScale)(dt))===null||xe===void 0?void 0:xe.fontWeight,(Be=(0,c.fontScale)(dt))===null||Be===void 0?void 0:Be.letterSpacing,(ce=(0,c.fontScale)(dt))===null||ce===void 0?void 0:ce.lineHeight)}}};var nt,rt,At,Ke,Bt,ur,at,L,ae,It,i,C,se,P=new Map(Object.entries(u.propDefs).map(function(dt){var Ft=E(dt,2),xe=Ft[0],Be=Ft[1];if("aliasOf"in Be){var ce=Be.aliasOf;return[xe,function(yt,Et){if(!Et.has(ce)){var kt=P.get(ce);kt==null||kt(yt,Et)}}]}if("toCSSValue"in Be){var ct=(0,f.fromCamelToKebab)(xe),Fe=Be.toCSSValue;return[xe,function(yt,Et){var kt=Fe(yt);kt!==void 0&&Et.set(xe,(0,g.css)(C||(C=y([`
-                `,": ",` !important;
-              `],[`
-                `,": ",` !important;
-              `])),ct,kt))}]}var Ne=Be.toStyle;return[xe,function(yt,Et){var kt=Ne(yt);kt!==void 0&&Et.set(xe,kt)}]}));u.extractStylingProps=function(dt){var Ft,xe,Be=new Map,ce={};try{for(var ct=x(Object.entries(dt)),Fe=ct.next();!Fe.done;Fe=ct.next()){var Ne=E(Fe.value,2),yt=Ne[0],Et=Ne[1],kt=P.get(yt);kt?Et!==void 0&&kt(Et,Be):ce[yt]=Et}}catch(Ye){Ft={error:Ye}}finally{try{Fe&&!Fe.done&&(xe=ct.return)&&xe.call(ct)}finally{if(Ft)throw Ft.error}}return[ce,Be.size?(0,g.css)(se||(se=y([`
-        `,`
-      `],[`
-        `,`
-      `])),Array.from(Be.values())):void 0]}},7165:function(j,u,h){var y=this&&this.__read||function(d,f){var c=typeof Symbol=="function"&&d[Symbol.iterator];if(!c)return d;var p,S,k=c.call(d),$=[];try{for(;(f===void 0||f-- >0)&&!(p=k.next()).done;)$.push(p.value)}catch(M){S={error:M}}finally{try{p&&!p.done&&(c=k.return)&&c.call(k)}finally{if(S)throw S.error}}return $};Object.defineProperty(u,"__esModule",{value:!0}),u.useStylingProps=void 0;var E=h(67),x=h(8578),g=h(5712);u.useStylingProps=function(d){var f=y((0,g.extractStylingProps)(d),2),c=f[0],p=f[1],S=(0,x.useStyle)(p,void 0);return S&&(c.className=c.className?(0,E.appendClassName)(c.className,S):S),c}},1111:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(g){for(var d,f=1,c=arguments.length;f<c;f++)for(var p in d=arguments[f])Object.prototype.hasOwnProperty.call(d,p)&&(g[p]=d[p]);return g},y.apply(this,arguments)};Object.defineProperty(u,"__esModule",{value:!0}),u.withBoxStyling=void 0;var E=h(2322),x=h(7165);u.withBoxStyling=function(g){var d=function(f){var c=(0,x.useStylingProps)(f);return(0,E.jsx)(g,y({},c))};return d.displayName="WithBoxStyling(".concat(g.displayName||g.name||"Component",")"),d}},6431:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(f){for(var c,p=1,S=arguments.length;p<S;p++)for(var k in c=arguments[p])Object.prototype.hasOwnProperty.call(c,k)&&(f[k]=c[k]);return f},y.apply(this,arguments)},E=this&&this.__rest||function(f,c){var p={};for(var S in f)Object.prototype.hasOwnProperty.call(f,S)&&c.indexOf(S)<0&&(p[S]=f[S]);if(f!=null&&typeof Object.getOwnPropertySymbols=="function"){var k=0;for(S=Object.getOwnPropertySymbols(f);k<S.length;k++)c.indexOf(S[k])<0&&Object.prototype.propertyIsEnumerable.call(f,S[k])&&(p[S[k]]=f[S[k]])}return p};Object.defineProperty(u,"__esModule",{value:!0}),u.Bubble=void 0;var x=h(2322),g=h(9337),d=h(7291);u.Bubble=function(f){var c=f.secondary,p=f.children,S=f.onClick,k=f.icon,$=f.onDismiss,M=f.small,z=f.contentProps,W=f.dismissProps,G=E(f,["secondary","children","onClick","icon","onDismiss","small","contentProps","dismissProps"]);return(0,x.jsxs)("div",y({className:["rcx-bubble","rcx-box","rcx-box--full",$&&"rcx-bubble__group",M&&"rcx-bubble--small"].join(" ")},G,{children:[S?(0,x.jsx)(g.BubbleButton,y({onClick:S,secondary:c,icon:k,label:p},z)):(0,x.jsx)(d.BubbleItem,y({secondary:c,icon:k,label:p},z)),$&&(0,x.jsx)(g.BubbleButton,y({onClick:$,secondary:c,icon:"cross-small","aria-label":"Dismiss ".concat(p)},W))]}))}},9337:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(d){for(var f,c=1,p=arguments.length;c<p;c++)for(var S in f=arguments[c])Object.prototype.hasOwnProperty.call(f,S)&&(d[S]=f[S]);return d},y.apply(this,arguments)},E=this&&this.__rest||function(d,f){var c={};for(var p in d)Object.prototype.hasOwnProperty.call(d,p)&&f.indexOf(p)<0&&(c[p]=d[p]);if(d!=null&&typeof Object.getOwnPropertySymbols=="function"){var S=0;for(p=Object.getOwnPropertySymbols(d);S<p.length;S++)f.indexOf(p[S])<0&&Object.prototype.propertyIsEnumerable.call(d,p[S])&&(c[p[S]]=d[p[S]])}return c};Object.defineProperty(u,"__esModule",{value:!0}),u.BubbleButton=void 0;var x=h(2322),g=h(3939);u.BubbleButton=function(d){var f=d.secondary,c=d.label,p=d.onClick,S=d.icon,k=E(d,["secondary","label","onClick","icon"]);return(0,x.jsxs)("button",y({className:"rcx-box rcx-box--full rcx-bubble__button ".concat(f?"rcx-bubble__button--secondary":"rcx-bubble__button--primary"),onClick:p},k,{children:[S&&(0,x.jsx)(g.Icon,{name:S,size:"x16"}),c&&(0,x.jsx)("span",{children:c})]}))}},7291:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(d){for(var f,c=1,p=arguments.length;c<p;c++)for(var S in f=arguments[c])Object.prototype.hasOwnProperty.call(f,S)&&(d[S]=f[S]);return d},y.apply(this,arguments)},E=this&&this.__rest||function(d,f){var c={};for(var p in d)Object.prototype.hasOwnProperty.call(d,p)&&f.indexOf(p)<0&&(c[p]=d[p]);if(d!=null&&typeof Object.getOwnPropertySymbols=="function"){var S=0;for(p=Object.getOwnPropertySymbols(d);S<p.length;S++)f.indexOf(p[S])<0&&Object.prototype.propertyIsEnumerable.call(d,p[S])&&(c[p[S]]=d[p[S]])}return c};Object.defineProperty(u,"__esModule",{value:!0}),u.BubbleItem=void 0;var x=h(2322),g=h(3939);u.BubbleItem=function(d){var f=d.secondary,c=d.label,p=d.icon,S=E(d,["secondary","label","icon"]);return(0,x.jsxs)("span",y({className:"rcx-bubble__item ".concat(f?"rcx-bubble__item--secondary":"rcx-bubble__item--primary")},S,{children:[p&&(0,x.jsx)(g.Icon,{name:p,size:"x16",mie:8}),c&&(0,x.jsx)("span",{children:c})]}))}},7086:function(j,u,h){var y=this&&this.__createBinding||(Object.create?function(x,g,d,f){f===void 0&&(f=d);var c=Object.getOwnPropertyDescriptor(g,d);c&&!("get"in c?!g.__esModule:c.writable||c.configurable)||(c={enumerable:!0,get:function(){return g[d]}}),Object.defineProperty(x,f,c)}:function(x,g,d,f){f===void 0&&(f=d),x[f]=g[d]}),E=this&&this.__exportStar||function(x,g){for(var d in x)d==="default"||Object.prototype.hasOwnProperty.call(g,d)||y(g,x,d)};Object.defineProperty(u,"__esModule",{value:!0}),E(h(6431),u)},6856:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(p){for(var S,k=1,$=arguments.length;k<$;k++)for(var M in S=arguments[k])Object.prototype.hasOwnProperty.call(S,M)&&(p[M]=S[M]);return p},y.apply(this,arguments)},E=this&&this.__rest||function(p,S){var k={};for(var $ in p)Object.prototype.hasOwnProperty.call(p,$)&&S.indexOf($)<0&&(k[$]=p[$]);if(p!=null&&typeof Object.getOwnPropertySymbols=="function"){var M=0;for($=Object.getOwnPropertySymbols(p);M<$.length;M++)S.indexOf($[M])<0&&Object.prototype.propertyIsEnumerable.call(p,$[M])&&(k[$[M]]=p[$[M]])}return k};Object.defineProperty(u,"__esModule",{value:!0}),u.ActionButton=void 0;var x=h(2322),g=h(359),d=h(9589),f=h(3939),c=function(p){p.tiny;var S=p.mini;return p.small,S?"x16":"x20"};u.ActionButton=(0,g.forwardRef)(function(p,S){var k=p.icon,$=p.children,M=E(p,["icon","children"]);return(0,x.jsxs)(d.Button,y({ref:S,square:!0,flexShrink:0},M,{children:[$,(0,x.jsx)(f.Icon,{name:k,size:c(M)})]}))})},8345:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(p){for(var S,k=1,$=arguments.length;k<$;k++)for(var M in S=arguments[k])Object.prototype.hasOwnProperty.call(S,M)&&(p[M]=S[M]);return p},y.apply(this,arguments)},E=this&&this.__rest||function(p,S){var k={};for(var $ in p)Object.prototype.hasOwnProperty.call(p,$)&&S.indexOf($)<0&&(k[$]=p[$]);if(p!=null&&typeof Object.getOwnPropertySymbols=="function"){var M=0;for($=Object.getOwnPropertySymbols(p);M<$.length;M++)S.indexOf($[M])<0&&Object.prototype.propertyIsEnumerable.call(p,$[M])&&(k[$[M]]=p[$[M]])}return k},x=this&&this.__importDefault||function(p){return p&&p.__esModule?p:{default:p}};Object.defineProperty(u,"__esModule",{value:!0}),u.Button=void 0;var g=h(2322),d=h(359),f=x(h(1855)),c=h(3939);u.Button=(0,d.forwardRef)(function(p,S){var k=p.primary,$=p.secondary,M=p.danger,z=p.warning,W=p.success,G=p.external,Q=p.icon,oe=p.is,re=oe===void 0?"button":oe,me=(p.rel,p.tiny),le=p.mini,Ee=p.small,$e=p.medium,lt=p.large,Ze=p.square,nt=p.loading,rt=p.disabled,At=p.children,Ke=E(p,["primary","secondary","danger","warning","success","external","icon","is","rel","tiny","mini","small","medium","large","square","loading","disabled","children"]),Bt=re==="a"&&{rel:G?"noopener noreferrer":void 0,target:G?"_blank":void 0}||re==="button"&&{type:"button"}||{},ur=(0,d.useMemo)(function(){var at,L=(k?"primary":$&&W&&"secondary-success")||$&&z&&"secondary-warning"||$&&M&&"secondary-danger"||W&&"success"||z&&"warning"||M&&"danger"||$&&"secondary";return L?((at={})["rcx-button--".concat([L].filter(Boolean).join("-"))]=!0,at):{}},[k,$,M,z,W]);return(0,g.jsx)(f.default,y({is:re,type:"button","rcx-button":!0},ur,{"rcx-button--small":Ee,"rcx-button--medium":$e,"rcx-button--large":lt,"rcx-button--square":Ze,"rcx-button--tiny-square":me&&Ze,"rcx-button--mini-square":le&&Ze,"rcx-button--small-square":Ee&&Ze,"rcx-button--medium-square":$e&&Ze,"rcx-button--large-square":lt&&Ze,"rcx-button--loading":nt,disabled:rt||nt,ref:S},Bt,Ke,{children:(0,g.jsxs)("span",{className:"rcx-button--content",children:[Q&&!nt&&(0,g.jsx)(c.Icon,{size:"x16",name:Q,mie:4}),nt&&(0,g.jsx)(c.Icon,{size:"x16",name:"loading",mie:4}),At]})}))}),u.default=u.Button},5859:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(p){for(var S,k=1,$=arguments.length;k<$;k++)for(var M in S=arguments[k])Object.prototype.hasOwnProperty.call(S,M)&&(p[M]=S[M]);return p},y.apply(this,arguments)},E=this&&this.__rest||function(p,S){var k={};for(var $ in p)Object.prototype.hasOwnProperty.call(p,$)&&S.indexOf($)<0&&(k[$]=p[$]);if(p!=null&&typeof Object.getOwnPropertySymbols=="function"){var M=0;for($=Object.getOwnPropertySymbols(p);M<$.length;M++)S.indexOf($[M])<0&&Object.prototype.propertyIsEnumerable.call(p,$[M])&&(k[$[M]]=p[$[M]])}return k},x=this&&this.__importDefault||function(p){return p&&p.__esModule?p:{default:p}};Object.defineProperty(u,"__esModule",{value:!0}),u.IconButton=void 0;var g=h(2322),d=h(359),f=x(h(1855)),c=h(3939);u.IconButton=(0,d.forwardRef)(function(p,S){var k=p.icon,$=p.primary,M=p.info,z=p.secondary,W=p.danger,G=p.warning,Q=p.success,oe=p.mini,re=p.large,me=p.tiny,le=p.small,Ee=p.medium,$e=p.pressed,lt=p.children,Ze=E(p,["icon","primary","info","secondary","danger","warning","success","mini","large","tiny","small","medium","pressed","children"]),nt=(0,d.useMemo)(function(){return(z&&W?"secondary-danger":z&&G&&"secondary-warning")||z&&Q&&"secondary-success"||z&&M&&"secondary-info"||M&&"info"||Q&&"success"||G&&"warning"||W&&"danger"||$&&"secondary-info"||z&&"secondary"||""},[W,M,$,z,Q,G]),rt=(0,d.useMemo)(function(){var Ke={};return nt&&(Ke["".concat(function(Bt){return Bt?["rcx-button--icon-".concat([Bt].filter(Boolean).join("-"))]:[""]}(nt))]=!0),$e&&(Ke["".concat(function(Bt){return["rcx-button--icon-".concat([Bt].filter(Boolean).join("-"),"-pressed")]}(nt))]=!0),Ke},[nt,$e]),At=(0,d.useMemo)(function(){return(oe?"mini":me&&"tiny")||le&&"small"||Ee&&"medium"||re&&"large"||"large"},[Ee,oe,le,me,re]);return(0,g.jsxs)(f.default,y({is:"button",type:"button","rcx-button":!0,"rcx-button--icon":!0,"rcx-button--square":!0},rt,function(){var Ke;return(Ke={})["rcx-button--".concat(At,"-square")]=!0,Ke}(),{"rcx-button--icon-pressed":$e,ref:S},Ze,{children:[(0,d.isValidElement)(k)?k:(0,g.jsx)(c.Icon,{name:k,size:(re?"x28":Ee&&"x24")||le&&"x20"||me&&"x16"||oe&&"x12"||"x28"}),lt]}))})},9589:function(j,u,h){var y=this&&this.__importDefault||function(d){return d&&d.__esModule?d:{default:d}};Object.defineProperty(u,"__esModule",{value:!0}),u.IconButton=u.ActionButton=u.Button=u.default=void 0;var E=h(8345);Object.defineProperty(u,"default",{enumerable:!0,get:function(){return y(E).default}}),Object.defineProperty(u,"Button",{enumerable:!0,get:function(){return E.Button}});var x=h(6856);Object.defineProperty(u,"ActionButton",{enumerable:!0,get:function(){return x.ActionButton}});var g=h(5859);Object.defineProperty(u,"IconButton",{enumerable:!0,get:function(){return g.IconButton}})},3206:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(c){for(var p,S=1,k=arguments.length;S<k;S++)for(var $ in p=arguments[S])Object.prototype.hasOwnProperty.call(p,$)&&(c[$]=p[$]);return c},y.apply(this,arguments)},E=this&&this.__rest||function(c,p){var S={};for(var k in c)Object.prototype.hasOwnProperty.call(c,k)&&p.indexOf(k)<0&&(S[k]=c[k]);if(c!=null&&typeof Object.getOwnPropertySymbols=="function"){var $=0;for(k=Object.getOwnPropertySymbols(c);$<k.length;$++)p.indexOf(k[$])<0&&Object.prototype.propertyIsEnumerable.call(c,k[$])&&(S[k[$]]=c[k[$]])}return S};Object.defineProperty(u,"__esModule",{value:!0}),u.ButtonGroup=void 0;var x=h(2322),g=h(359),d=h(67),f=h(2214);u.ButtonGroup=(0,g.forwardRef)(function(c,p){var S=c.align,k=S===void 0?"start":S,$=c.children,M=c.stretch,z=c.vertical,W=c.wrap,G=c.small,Q=c.large,oe=c.className,re=E(c,["align","children","stretch","vertical","wrap","small","large","className"]);return(0,x.jsx)("div",y({ref:p,className:["rcx-button-group",M&&"rcx-button-group--stretch",z&&"rcx-button-group--vertical",k&&"rcx-button-group--align-".concat(k),G&&"rcx-button-group--small",Q&&"rcx-button-group--large",W&&"rcx-button-group--wrap",oe].filter(Boolean).join(" "),role:"group"},re,{children:(0,f.patchChildren)($,function(me){return{className:(0,d.appendClassName)(me.className,"rcx-button-group__item")}})}))})},4817:function(j,u,h){var y=this&&this.__createBinding||(Object.create?function(x,g,d,f){f===void 0&&(f=d);var c=Object.getOwnPropertyDescriptor(g,d);c&&!("get"in c?!g.__esModule:c.writable||c.configurable)||(c={enumerable:!0,get:function(){return g[d]}}),Object.defineProperty(x,f,c)}:function(x,g,d,f){f===void 0&&(f=d),x[f]=g[d]}),E=this&&this.__exportStar||function(x,g){for(var d in x)d==="default"||Object.prototype.hasOwnProperty.call(g,d)||y(g,x,d)};Object.defineProperty(u,"__esModule",{value:!0}),E(h(3206),u)},5355:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(p){for(var S,k=1,$=arguments.length;k<$;k++)for(var M in S=arguments[k])Object.prototype.hasOwnProperty.call(S,M)&&(p[M]=S[M]);return p},y.apply(this,arguments)},E=this&&this.__rest||function(p,S){var k={};for(var $ in p)Object.prototype.hasOwnProperty.call(p,$)&&S.indexOf($)<0&&(k[$]=p[$]);if(p!=null&&typeof Object.getOwnPropertySymbols=="function"){var M=0;for($=Object.getOwnPropertySymbols(p);M<$.length;M++)S.indexOf($[M])<0&&Object.prototype.propertyIsEnumerable.call(p,$[M])&&(k[$[M]]=p[$[M]])}return k},x=this&&this.__importDefault||function(p){return p&&p.__esModule?p:{default:p}};Object.defineProperty(u,"__esModule",{value:!0}),u.Callout=void 0;var g=h(2322),d=h(5719),f=x(h(1855)),c=h(3939);u.Callout=function(p){var S=p.type,k=p.title,$=p.children,M=p.icon,z=p.className,W=p.actions,G=E(p,["type","title","children","icon","className","actions"]),Q=(0,d.useResizeObserver)(),oe=Q.ref,re=Q.borderBoxSize,me=re.inlineSize&&re.inlineSize>=420,le=(S==="info"?"info-circled":S==="success"&&"checkmark-circled")||S==="warning"&&"warning"||S==="danger"&&"ban"||"info-circled";return(0,g.jsxs)(f.default,y({ref:oe,is:"section",className:["rcx-callout",S&&"rcx-callout--".concat(S),z].filter(Boolean).join(" ")},G,{children:[(0,g.jsx)(c.Icon,{className:"rcx-callout__icon",name:M||le,size:"x20"}),(0,g.jsxs)(f.default,{"rcx-callout__wrapper":!0,"rcx-callout__wrapper--large":me,children:[(0,g.jsxs)(f.default,{"rcx-callout__wrapper-content":!0,children:[k&&(0,g.jsx)(f.default,{"rcx-callout__title":!0,children:k}),$&&(0,g.jsx)(f.default,{"rcx-callout__content":!0,children:$})]}),W&&(0,g.jsx)(f.default,{"rcx-callout__actions":!0,children:W})]})]}))}},4298:function(j,u,h){var y=this&&this.__createBinding||(Object.create?function(x,g,d,f){f===void 0&&(f=d);var c=Object.getOwnPropertyDescriptor(g,d);c&&!("get"in c?!g.__esModule:c.writable||c.configurable)||(c={enumerable:!0,get:function(){return g[d]}}),Object.defineProperty(x,f,c)}:function(x,g,d,f){f===void 0&&(f=d),x[f]=g[d]}),E=this&&this.__exportStar||function(x,g){for(var d in x)d==="default"||Object.prototype.hasOwnProperty.call(g,d)||y(g,x,d)};Object.defineProperty(u,"__esModule",{value:!0}),E(h(5355),u)},8449:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(c){for(var p,S=1,k=arguments.length;S<k;S++)for(var $ in p=arguments[S])Object.prototype.hasOwnProperty.call(p,$)&&(c[$]=p[$]);return c},y.apply(this,arguments)},E=this&&this.__rest||function(c,p){var S={};for(var k in c)Object.prototype.hasOwnProperty.call(c,k)&&p.indexOf(k)<0&&(S[k]=c[k]);if(c!=null&&typeof Object.getOwnPropertySymbols=="function"){var $=0;for(k=Object.getOwnPropertySymbols(c);$<k.length;$++)p.indexOf(k[$])<0&&Object.prototype.propertyIsEnumerable.call(c,k[$])&&(S[k[$]]=c[k[$]])}return S},x=this&&this.__importDefault||function(c){return c&&c.__esModule?c:{default:c}};Object.defineProperty(u,"__esModule",{value:!0});var g=h(2322),d=h(5719),f=x(h(1253));u.default=function(c){var p=c.horizontal,S=c.hero,k=c.clickable,$=E(c,["horizontal","hero","clickable"]),M=!(0,d.useBreakpoints)().includes("sm");return(0,g.jsx)(f.default,y({"rcx-card":!0,"rcx-card__horizontal":p,"rcx-card__vertical":!p,"rcx-card__hero":S,"rcx-card__horizontal--wrap":p&&M,"rcx-card__clickable":k},$))}},7309:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(f){for(var c,p=1,S=arguments.length;p<S;p++)for(var k in c=arguments[p])Object.prototype.hasOwnProperty.call(c,k)&&(f[k]=c[k]);return f},y.apply(this,arguments)},E=this&&this.__rest||function(f,c){var p={};for(var S in f)Object.prototype.hasOwnProperty.call(f,S)&&c.indexOf(S)<0&&(p[S]=f[S]);if(f!=null&&typeof Object.getOwnPropertySymbols=="function"){var k=0;for(S=Object.getOwnPropertySymbols(f);k<S.length;k++)c.indexOf(S[k])<0&&Object.prototype.propertyIsEnumerable.call(f,S[k])&&(p[S[k]]=f[S[k]])}return p},x=this&&this.__importDefault||function(f){return f&&f.__esModule?f:{default:f}};Object.defineProperty(u,"__esModule",{value:!0});var g=h(2322),d=x(h(1253));u.default=function(f){var c=f.children,p=f.flexDirection,S=p===void 0?"row":p,k=f.height,$=E(f,["children","flexDirection","height"]);return(0,g.jsx)(d.default,y({fontScale:"p2m",display:"flex",flexDirection:S,flexGrow:1,height:k,"rcx-card__body":!0},$,{children:c}))}},1556:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(g){for(var d,f=1,c=arguments.length;f<c;f++)for(var p in d=arguments[f])Object.prototype.hasOwnProperty.call(d,p)&&(g[p]=d[p]);return g},y.apply(this,arguments)},E=this&&this.__rest||function(g,d){var f={};for(var c in g)Object.prototype.hasOwnProperty.call(g,c)&&d.indexOf(c)<0&&(f[c]=g[c]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function"){var p=0;for(c=Object.getOwnPropertySymbols(g);p<c.length;p++)d.indexOf(c[p])<0&&Object.prototype.propertyIsEnumerable.call(g,c[p])&&(f[c[p]]=g[c[p]])}return f};Object.defineProperty(u,"__esModule",{value:!0});var x=h(2322);u.default=function(g){var d=g.children,f=E(g,["children"]);return(0,x.jsx)("div",y({className:"rcx-card__col"},f,{children:d}))}},8006:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(g){for(var d,f=1,c=arguments.length;f<c;f++)for(var p in d=arguments[f])Object.prototype.hasOwnProperty.call(d,p)&&(g[p]=d[p]);return g},y.apply(this,arguments)},E=this&&this.__rest||function(g,d){var f={};for(var c in g)Object.prototype.hasOwnProperty.call(g,c)&&d.indexOf(c)<0&&(f[c]=g[c]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function"){var p=0;for(c=Object.getOwnPropertySymbols(g);p<c.length;p++)d.indexOf(c[p])<0&&Object.prototype.propertyIsEnumerable.call(g,c[p])&&(f[c[p]]=g[c[p]])}return f};Object.defineProperty(u,"__esModule",{value:!0});var x=h(2322);u.default=function(g){var d=E(g,[]);return(0,x.jsx)("div",y({className:"rcx-card__controls"},d))}},4355:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(g){for(var d,f=1,c=arguments.length;f<c;f++)for(var p in d=arguments[f])Object.prototype.hasOwnProperty.call(d,p)&&(g[p]=d[p]);return g},y.apply(this,arguments)},E=this&&this.__rest||function(g,d){var f={};for(var c in g)Object.prototype.hasOwnProperty.call(g,c)&&d.indexOf(c)<0&&(f[c]=g[c]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function"){var p=0;for(c=Object.getOwnPropertySymbols(g);p<c.length;p++)d.indexOf(c[p])<0&&Object.prototype.propertyIsEnumerable.call(g,c[p])&&(f[c[p]]=g[c[p]])}return f};Object.defineProperty(u,"__esModule",{value:!0});var x=h(2322);u.default=function(g){var d=g.children,f=E(g,["children"]);return(0,x.jsx)("div",y({className:"rcx-card__header"},f,{children:d}))}},9438:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(g){for(var d,f=1,c=arguments.length;f<c;f++)for(var p in d=arguments[f])Object.prototype.hasOwnProperty.call(d,p)&&(g[p]=d[p]);return g},y.apply(this,arguments)},E=this&&this.__rest||function(g,d){var f={};for(var c in g)Object.prototype.hasOwnProperty.call(g,c)&&d.indexOf(c)<0&&(f[c]=g[c]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function"){var p=0;for(c=Object.getOwnPropertySymbols(g);p<c.length;p++)d.indexOf(c[p])<0&&Object.prototype.propertyIsEnumerable.call(g,c[p])&&(f[c[p]]=g[c[p]])}return f};Object.defineProperty(u,"__esModule",{value:!0});var x=h(2322);u.default=function(g){var d=g.children,f=E(g,["children"]);return(0,x.jsx)("div",y({className:"rcx-card__row"},f,{children:d}))}},3522:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(c){for(var p,S=1,k=arguments.length;S<k;S++)for(var $ in p=arguments[S])Object.prototype.hasOwnProperty.call(p,$)&&(c[$]=p[$]);return c},y.apply(this,arguments)},E=this&&this.__rest||function(c,p){var S={};for(var k in c)Object.prototype.hasOwnProperty.call(c,k)&&p.indexOf(k)<0&&(S[k]=c[k]);if(c!=null&&typeof Object.getOwnPropertySymbols=="function"){var $=0;for(k=Object.getOwnPropertySymbols(c);$<k.length;$++)p.indexOf(k[$])<0&&Object.prototype.propertyIsEnumerable.call(c,k[$])&&(S[k[$]]=c[k[$]])}return S},x=this&&this.__importDefault||function(c){return c&&c.__esModule?c:{default:c}};Object.defineProperty(u,"__esModule",{value:!0});var g=h(2322),d=x(h(1253)),f=h(1313);u.default=function(c){var p=c.children,S=c.info,k=c.variant,$=k===void 0?"h4":k,M=E(c,["children","info","variant"]);return(0,g.jsxs)(d.default,y({fontScale:$,is:$,"rcx-card__title":!0},M,{children:[p,S&&(0,g.jsx)(f.LabelInfo,{title:S})]}))}},2500:function(j,u,h){var y=this&&this.__importDefault||function(k){return k&&k.__esModule?k:{default:k}};Object.defineProperty(u,"__esModule",{value:!0}),u.CardHeader=u.CardContent=u.CardControls=u.CardTitle=u.CardRow=u.CardCol=u.CardBody=u.Card=void 0;var E=h(8449);Object.defineProperty(u,"Card",{enumerable:!0,get:function(){return y(E).default}});var x=h(7309);Object.defineProperty(u,"CardBody",{enumerable:!0,get:function(){return y(x).default}});var g=h(1556);Object.defineProperty(u,"CardCol",{enumerable:!0,get:function(){return y(g).default}});var d=h(9438);Object.defineProperty(u,"CardRow",{enumerable:!0,get:function(){return y(d).default}});var f=h(3522);Object.defineProperty(u,"CardTitle",{enumerable:!0,get:function(){return y(f).default}});var c=h(8006);Object.defineProperty(u,"CardControls",{enumerable:!0,get:function(){return y(c).default}});var p=h(9438);Object.defineProperty(u,"CardContent",{enumerable:!0,get:function(){return y(p).default}});var S=h(4355);Object.defineProperty(u,"CardHeader",{enumerable:!0,get:function(){return y(S).default}})},6306:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(S){for(var k,$=1,M=arguments.length;$<M;$++)for(var z in k=arguments[$])Object.prototype.hasOwnProperty.call(k,z)&&(S[z]=k[z]);return S},y.apply(this,arguments)},E=this&&this.__createBinding||(Object.create?function(S,k,$,M){M===void 0&&(M=$);var z=Object.getOwnPropertyDescriptor(k,$);z&&!("get"in z?!k.__esModule:z.writable||z.configurable)||(z={enumerable:!0,get:function(){return k[$]}}),Object.defineProperty(S,M,z)}:function(S,k,$,M){M===void 0&&(M=$),S[M]=k[$]}),x=this&&this.__setModuleDefault||(Object.create?function(S,k){Object.defineProperty(S,"default",{enumerable:!0,value:k})}:function(S,k){S.default=k}),g=this&&this.__importStar||function(S){if(S&&S.__esModule)return S;var k={};if(S!=null)for(var $ in S)$!=="default"&&Object.prototype.hasOwnProperty.call(S,$)&&E(k,S,$);return x(k,S),k},d=this&&this.__rest||function(S,k){var $={};for(var M in S)Object.prototype.hasOwnProperty.call(S,M)&&k.indexOf(M)<0&&($[M]=S[M]);if(S!=null&&typeof Object.getOwnPropertySymbols=="function"){var z=0;for(M=Object.getOwnPropertySymbols(S);z<M.length;z++)k.indexOf(M[z])<0&&Object.prototype.propertyIsEnumerable.call(S,M[z])&&($[M[z]]=S[M[z]])}return $};Object.defineProperty(u,"__esModule",{value:!0}),u.CardGrid=void 0;var f=h(2322),c=h(359),p=g(h(2414));u.CardGrid=function(S){var k=S.children,$=S.breakpoints,M=d(S,["children","breakpoints"]);return(0,f.jsx)(p.default,y({"rcx-card-grid":!0,m:-8},M,{children:c.Children.map(k,function(z){return(0,f.jsx)(p.GridItem,y({"rcx-card-grid__item":!0,p:8},$,{children:z}))})}))}},7767:function(j,u,h){var y=this&&this.__createBinding||(Object.create?function(x,g,d,f){f===void 0&&(f=d);var c=Object.getOwnPropertyDescriptor(g,d);c&&!("get"in c?!g.__esModule:c.writable||c.configurable)||(c={enumerable:!0,get:function(){return g[d]}}),Object.defineProperty(x,f,c)}:function(x,g,d,f){f===void 0&&(f=d),x[f]=g[d]}),E=this&&this.__exportStar||function(x,g){for(var d in x)d==="default"||Object.prototype.hasOwnProperty.call(g,d)||y(g,x,d)};Object.defineProperty(u,"__esModule",{value:!0}),E(h(6306),u)},8555:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(p){for(var S,k=1,$=arguments.length;k<$;k++)for(var M in S=arguments[k])Object.prototype.hasOwnProperty.call(S,M)&&(p[M]=S[M]);return p},y.apply(this,arguments)},E=this&&this.__rest||function(p,S){var k={};for(var $ in p)Object.prototype.hasOwnProperty.call(p,$)&&S.indexOf($)<0&&(k[$]=p[$]);if(p!=null&&typeof Object.getOwnPropertySymbols=="function"){var M=0;for($=Object.getOwnPropertySymbols(p);M<$.length;M++)S.indexOf($[M])<0&&Object.prototype.propertyIsEnumerable.call(p,$[M])&&(k[$[M]]=p[$[M]])}return k},x=this&&this.__importDefault||function(p){return p&&p.__esModule?p:{default:p}};Object.defineProperty(u,"__esModule",{value:!0}),u.CardGroup=void 0;var g=h(2322),d=h(67),f=h(2214),c=x(h(1855));u.CardGroup=function(p){var S=p.align,k=S===void 0?"start":S,$=p.children,M=p.stretch,z=p.vertical,W=p.wrap,G=E(p,["align","children","stretch","vertical","wrap"]);return(0,g.jsx)(c.default,y({"rcx-card-group":!0,"rcx-card-group--align":k,"rcx-card-group--stretch":M,"rcx-card-group--vertical":z,"rcx-card-group--wrap":W,role:"group"},G,{children:(0,f.patchChildren)($,function(Q){return{className:(0,d.appendClassName)(Q.className,"rcx-card-group__item")}})}))}},5261:function(j,u,h){var y=this&&this.__createBinding||(Object.create?function(x,g,d,f){f===void 0&&(f=d);var c=Object.getOwnPropertyDescriptor(g,d);c&&!("get"in c?!g.__esModule:c.writable||c.configurable)||(c={enumerable:!0,get:function(){return g[d]}}),Object.defineProperty(x,f,c)}:function(x,g,d,f){f===void 0&&(f=d),x[f]=g[d]}),E=this&&this.__exportStar||function(x,g){for(var d in x)d==="default"||Object.prototype.hasOwnProperty.call(g,d)||y(g,x,d)};Object.defineProperty(u,"__esModule",{value:!0}),E(h(8555),u)},4911:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(p){for(var S,k=1,$=arguments.length;k<$;k++)for(var M in S=arguments[k])Object.prototype.hasOwnProperty.call(S,M)&&(p[M]=S[M]);return p},y.apply(this,arguments)},E=this&&this.__rest||function(p,S){var k={};for(var $ in p)Object.prototype.hasOwnProperty.call(p,$)&&S.indexOf($)<0&&(k[$]=p[$]);if(p!=null&&typeof Object.getOwnPropertySymbols=="function"){var M=0;for($=Object.getOwnPropertySymbols(p);M<$.length;M++)S.indexOf($[M])<0&&Object.prototype.propertyIsEnumerable.call(p,$[M])&&(k[$[M]]=p[$[M]])}return k},x=this&&this.__importDefault||function(p){return p&&p.__esModule?p:{default:p}};Object.defineProperty(u,"__esModule",{value:!0}),u.CheckBox=void 0;var g=h(2322),d=h(5719),f=h(359),c=x(h(1855));u.CheckBox=(0,f.forwardRef)(function(p,S){var k=p.indeterminate,$=p.onChange,M=p.className,z=E(p,["indeterminate","onChange","className"]),W=(0,f.useRef)(null),G=(0,d.useMergedRefs)(S,W);(0,f.useLayoutEffect)(function(){W&&W.current&&k!==void 0&&(W.current.indeterminate=k)},[W,k]);var Q=(0,f.useCallback)(function(oe){W&&W.current&&k!==void 0&&(W.current.indeterminate=k),$&&$.call(W.current,oe)},[W,k,$]);return(0,g.jsxs)(c.default,{is:"label",className:M,"rcx-check-box":!0,children:[(0,g.jsx)(c.default,y({is:"input",type:"checkbox","rcx-check-box__input":!0,ref:G,onChange:Q},z)),(0,g.jsx)(c.default,{is:"i","rcx-check-box__fake":!0,"aria-hidden":"true"})]})})},7461:function(j,u,h){var y=this&&this.__createBinding||(Object.create?function(x,g,d,f){f===void 0&&(f=d);var c=Object.getOwnPropertyDescriptor(g,d);c&&!("get"in c?!g.__esModule:c.writable||c.configurable)||(c={enumerable:!0,get:function(){return g[d]}}),Object.defineProperty(x,f,c)}:function(x,g,d,f){f===void 0&&(f=d),x[f]=g[d]}),E=this&&this.__exportStar||function(x,g){for(var d in x)d==="default"||Object.prototype.hasOwnProperty.call(g,d)||y(g,x,d)};Object.defineProperty(u,"__esModule",{value:!0}),E(h(4911),u)},3264:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(p){for(var S,k=1,$=arguments.length;k<$;k++)for(var M in S=arguments[k])Object.prototype.hasOwnProperty.call(S,M)&&(p[M]=S[M]);return p},y.apply(this,arguments)},E=this&&this.__rest||function(p,S){var k={};for(var $ in p)Object.prototype.hasOwnProperty.call(p,$)&&S.indexOf($)<0&&(k[$]=p[$]);if(p!=null&&typeof Object.getOwnPropertySymbols=="function"){var M=0;for($=Object.getOwnPropertySymbols(p);M<$.length;M++)S.indexOf($[M])<0&&Object.prototype.propertyIsEnumerable.call(p,$[M])&&(k[$[M]]=p[$[M]])}return k},x=this&&this.__importDefault||function(p){return p&&p.__esModule?p:{default:p}};Object.defineProperty(u,"__esModule",{value:!0}),u.Chevron=function(p){var S=p.up,k=p.right,$=p.down,M=p.left,z=p.size,W=E(p,["up","right","down","left","size"]),G=(0,d.useMemo)(function(){return(0,g.jsx)(c.Icon,{name:"chevron-down",size:z})},[z]);return(0,g.jsx)(f.default,y({is:"span",children:G,"rcx-chevron":!0,"rcx-chevron--up":S,"rcx-chevron--right":k,"rcx-chevron--down":$,"rcx-chevron--left":M},W))};var g=h(2322),d=h(359),f=x(h(1855)),c=h(3939)},5707:function(j,u,h){var y=this&&this.__createBinding||(Object.create?function(x,g,d,f){f===void 0&&(f=d);var c=Object.getOwnPropertyDescriptor(g,d);c&&!("get"in c?!g.__esModule:c.writable||c.configurable)||(c={enumerable:!0,get:function(){return g[d]}}),Object.defineProperty(x,f,c)}:function(x,g,d,f){f===void 0&&(f=d),x[f]=g[d]}),E=this&&this.__exportStar||function(x,g){for(var d in x)d==="default"||Object.prototype.hasOwnProperty.call(g,d)||y(g,x,d)};Object.defineProperty(u,"__esModule",{value:!0}),E(h(3264),u)},8155:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function($){for(var M,z=1,W=arguments.length;z<W;z++)for(var G in M=arguments[z])Object.prototype.hasOwnProperty.call(M,G)&&($[G]=M[G]);return $},y.apply(this,arguments)},E=this&&this.__rest||function($,M){var z={};for(var W in $)Object.prototype.hasOwnProperty.call($,W)&&M.indexOf(W)<0&&(z[W]=$[W]);if($!=null&&typeof Object.getOwnPropertySymbols=="function"){var G=0;for(W=Object.getOwnPropertySymbols($);G<W.length;G++)M.indexOf(W[G])<0&&Object.prototype.propertyIsEnumerable.call($,W[G])&&(z[W[G]]=$[W[G]])}return z},x=this&&this.__importDefault||function($){return $&&$.__esModule?$:{default:$}};Object.defineProperty(u,"__esModule",{value:!0}),u.Chip=void 0;var g=h(2322),d=h(7632),f=h(4971),c=h(3939),p=x(h(6776)),S=function($){var M=$.url;return(0,g.jsx)(d.Box,{"rcx-avatar":!0,children:(0,g.jsx)(d.Avatar,{size:"x20",url:M})})},k=function(){return(0,g.jsx)(c.Icon,{name:"cross",size:"x16"})};u.Chip=function($){var M=$.children,z=$.className,W=$.thumbUrl,G=$.onClick,Q=$.onMouseDown,oe=$.renderThumb,re=oe===void 0?S:oe,me=$.renderDismissSymbol,le=me===void 0?k:me,Ee=E($,["children","className","thumbUrl","onClick","onMouseDown","renderThumb","renderDismissSymbol"]),$e=G||Q;return(0,g.jsx)("button",y({type:"button",className:(0,f.prependClassName)(z,"rcx-box rcx-chip"),disabled:!$e,onClick:$e},Ee,{children:(0,g.jsxs)(p.default,{all:"x4",children:[W&&re&&re({url:W}),M&&(0,g.jsx)("span",{className:"rcx-box rcx-chip__text",children:M}),$e&&le&&le()]})}))},u.Chip.displayName="Chip"},4086:function(j,u,h){Object.defineProperty(u,"__esModule",{value:!0});var y=h(1111),E=h(8155);u.default=(0,y.withBoxStyling)(E.Chip)},645:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(p){for(var S,k=1,$=arguments.length;k<$;k++)for(var M in S=arguments[k])Object.prototype.hasOwnProperty.call(S,M)&&(p[M]=S[M]);return p},y.apply(this,arguments)},E=this&&this.__rest||function(p,S){var k={};for(var $ in p)Object.prototype.hasOwnProperty.call(p,$)&&S.indexOf($)<0&&(k[$]=p[$]);if(p!=null&&typeof Object.getOwnPropertySymbols=="function"){var M=0;for($=Object.getOwnPropertySymbols(p);M<$.length;M++)S.indexOf($[M])<0&&Object.prototype.propertyIsEnumerable.call(p,$[M])&&(k[$[M]]=p[$[M]])}return k},x=this&&this.__importDefault||function(p){return p&&p.__esModule?p:{default:p}};Object.defineProperty(u,"__esModule",{value:!0});var g=h(2322),d=x(h(1855)),f=h(9589),c=h(3953);u.default=function(p){var S=p.children,k=p.onClick,$=p.buttonText,M=$===void 0?"Copy":$,z=p.buttonDisabled,W=z!==void 0&&z,G=E(p,["children","onClick","buttonText","buttonDisabled"]);return S?(0,g.jsxs)(d.default,y({is:"pre","rcx-code-snippet":!0},G,{children:[(0,g.jsx)(d.default,{"rcx-code-snippet__codebox":!0,children:(0,g.jsx)("code",{children:S})}),k&&S&&(0,g.jsx)(d.default,{children:(0,g.jsx)(f.Button,{small:!0,primary:!0,onClick:k,disabled:W,children:M})})]})):(0,g.jsx)(d.default,y({is:"pre","rcx-code-snippet":!0},G,{children:(0,g.jsx)(c.Skeleton,{w:"100%","aria-hidden":!0,"aria-busy":!0})}))}},9908:function(j,u,h){var y=this&&this.__importDefault||function(x){return x&&x.__esModule?x:{default:x}};Object.defineProperty(u,"__esModule",{value:!0}),u.default=void 0;var E=h(645);Object.defineProperty(u,"default",{enumerable:!0,get:function(){return y(E).default}})},859:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(c){for(var p,S=1,k=arguments.length;S<k;S++)for(var $ in p=arguments[S])Object.prototype.hasOwnProperty.call(p,$)&&(c[$]=p[$]);return c},y.apply(this,arguments)},E=this&&this.__rest||function(c,p){var S={};for(var k in c)Object.prototype.hasOwnProperty.call(c,k)&&p.indexOf(k)<0&&(S[k]=c[k]);if(c!=null&&typeof Object.getOwnPropertySymbols=="function"){var $=0;for(k=Object.getOwnPropertySymbols(c);$<k.length;$++)p.indexOf(k[$])<0&&Object.prototype.propertyIsEnumerable.call(c,k[$])&&(S[k[$]]=c[k[$]])}return S};Object.defineProperty(u,"__esModule",{value:!0});var x=h(2322),g=h(359),d=h(7632),f=(0,g.forwardRef)(function(c,p){var S=c.children,k=c.width,$=c.position,M=c.bg,z=M===void 0?"room":M,W=E(c,["children","width","position","bg"]);return(0,x.jsx)(d.Box,y({ref:p,"rcx-vertical-bar":!0,bg:z,color:"default",display:"flex",flexDirection:"column",flexShrink:0,width:k,borderInlineStartWidth:"default",borderInlineStartColor:"extra-light",borderInlineStartStyle:"solid",height:"full",position:$,insetInlineEnd:"none",insetBlockStart:"none",zIndex:5},W,{children:S}))});u.default=(0,g.memo)(f)},9830:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(f){for(var c,p=1,S=arguments.length;p<S;p++)for(var k in c=arguments[p])Object.prototype.hasOwnProperty.call(c,k)&&(f[k]=c[k]);return f},y.apply(this,arguments)},E=this&&this.__rest||function(f,c){var p={};for(var S in f)Object.prototype.hasOwnProperty.call(f,S)&&c.indexOf(S)<0&&(p[S]=f[S]);if(f!=null&&typeof Object.getOwnPropertySymbols=="function"){var k=0;for(S=Object.getOwnPropertySymbols(f);k<S.length;k++)c.indexOf(S[k])<0&&Object.prototype.propertyIsEnumerable.call(f,S[k])&&(p[S[k]]=f[S[k]])}return p};Object.defineProperty(u,"__esModule",{value:!0});var x=h(2322),g=h(359),d=h(7632);u.default=(0,g.memo)(function(f){var c=f.name,p=E(f,["name"]);return(0,x.jsx)(d.IconButton,y({},p,{small:!0,flexShrink:0,icon:c}))})},4142:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(d){for(var f,c=1,p=arguments.length;c<p;c++)for(var S in f=arguments[c])Object.prototype.hasOwnProperty.call(f,S)&&(d[S]=f[S]);return d},y.apply(this,arguments)};Object.defineProperty(u,"__esModule",{value:!0});var E=h(2322),x=h(359),g=h(7632);u.default=(0,x.memo)(function(d){return(0,E.jsx)(g.ButtonGroup,y({},d))})},1947:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(d){for(var f,c=1,p=arguments.length;c<p;c++)for(var S in f=arguments[c])Object.prototype.hasOwnProperty.call(f,S)&&(d[S]=f[S]);return d},y.apply(this,arguments)};Object.defineProperty(u,"__esModule",{value:!0});var E=h(2322),x=h(359),g=h(7632);u.default=(0,x.memo)(function(d){return(0,E.jsx)(g.Button,y({},d))})},536:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(f){for(var c,p=1,S=arguments.length;p<S;p++)for(var k in c=arguments[p])Object.prototype.hasOwnProperty.call(c,k)&&(f[k]=c[k]);return f},y.apply(this,arguments)};Object.defineProperty(u,"__esModule",{value:!0});var E=h(2322),x=h(359),g=h(7632),d=(0,x.forwardRef)(function(f,c){return(0,E.jsx)(g.Box,y({ref:c,"rcx-vertical-bar__content":!0,paddingInline:24,display:"flex",flexDirection:"column",overflowY:"hidden",height:"full"},f))});u.default=(0,x.memo)(d)},3172:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(S){for(var k,$=1,M=arguments.length;$<M;$++)for(var z in k=arguments[$])Object.prototype.hasOwnProperty.call(k,z)&&(S[z]=k[z]);return S},y.apply(this,arguments)},E=this&&this.__rest||function(S,k){var $={};for(var M in S)Object.prototype.hasOwnProperty.call(S,M)&&k.indexOf(M)<0&&($[M]=S[M]);if(S!=null&&typeof Object.getOwnPropertySymbols=="function"){var z=0;for(M=Object.getOwnPropertySymbols(S);z<M.length;z++)k.indexOf(M[z])<0&&Object.prototype.propertyIsEnumerable.call(S,M[z])&&($[M[z]]=S[M[z]])}return $},x=this&&this.__importDefault||function(S){return S&&S.__esModule?S:{default:S}};Object.defineProperty(u,"__esModule",{value:!0});var g=h(2322),d=h(359),f=h(7632),c=x(h(536)),p=(0,d.forwardRef)(function(S,k){var $=S.icon,M=$===void 0?"magnifier":$,z=S.title,W=z===void 0?"Nothing Found":z,G=S.subtitle,Q=E(S,["icon","title","subtitle"]);return(0,g.jsx)(c.default,y({justifyContent:"center"},Q,{ref:k,children:(0,g.jsxs)(f.States,{children:[(0,g.jsx)(f.StatesIcon,{name:M}),(0,g.jsx)(f.StatesTitle,{children:W}),G&&(0,g.jsx)(f.StatesSubtitle,{children:G})]})}))});u.default=(0,d.memo)(p)},3897:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(c){for(var p,S=1,k=arguments.length;S<k;S++)for(var $ in p=arguments[S])Object.prototype.hasOwnProperty.call(p,$)&&(c[$]=p[$]);return c},y.apply(this,arguments)},E=this&&this.__rest||function(c,p){var S={};for(var k in c)Object.prototype.hasOwnProperty.call(c,k)&&p.indexOf(k)<0&&(S[k]=c[k]);if(c!=null&&typeof Object.getOwnPropertySymbols=="function"){var $=0;for(k=Object.getOwnPropertySymbols(c);$<k.length;$++)p.indexOf(k[$])<0&&Object.prototype.propertyIsEnumerable.call(c,k[$])&&(S[k[$]]=c[k[$]])}return S};Object.defineProperty(u,"__esModule",{value:!0});var x=h(2322),g=h(359),d=h(7632),f=(0,g.forwardRef)(function(c,p){var S=c.children,k=E(c,["children"]);return(0,x.jsx)(d.Box,y({ref:p,p:24},k,{children:S}))});u.default=(0,g.memo)(f)},8752:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(p){for(var S,k=1,$=arguments.length;k<$;k++)for(var M in S=arguments[k])Object.prototype.hasOwnProperty.call(S,M)&&(p[M]=S[M]);return p},y.apply(this,arguments)},E=this&&this.__rest||function(p,S){var k={};for(var $ in p)Object.prototype.hasOwnProperty.call(p,$)&&S.indexOf($)<0&&(k[$]=p[$]);if(p!=null&&typeof Object.getOwnPropertySymbols=="function"){var M=0;for($=Object.getOwnPropertySymbols(p);M<$.length;M++)S.indexOf($[M])<0&&Object.prototype.propertyIsEnumerable.call(p,$[M])&&(k[$[M]]=p[$[M]])}return k},x=this&&this.__importDefault||function(p){return p&&p.__esModule?p:{default:p}};Object.defineProperty(u,"__esModule",{value:!0});var g=h(2322),d=h(359),f=x(h(1855)),c=x(h(6776));u.default=(0,d.memo)(function(p){var S=p.children,k=E(p,["children"]);return(0,g.jsx)(f.default,y({display:"flex",alignItems:"center",height:"x56",pi:24,borderBlockEndWidth:"default",borderBlockColor:"extra-light",flexShrink:0},k,{children:(0,g.jsx)(f.default,{marginInline:"neg-x4",display:"flex",alignItems:"center",justifyContent:"space-between",flexGrow:1,height:"100%",overflow:"hidden",children:(0,g.jsx)(c.default,{inline:"x4",children:S})})}))})},7598:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(d){for(var f,c=1,p=arguments.length;c<p;c++)for(var S in f=arguments[c])Object.prototype.hasOwnProperty.call(f,S)&&(d[S]=f[S]);return d},y.apply(this,arguments)};Object.defineProperty(u,"__esModule",{value:!0});var E=h(2322),x=h(359),g=h(7632);u.default=(0,x.memo)(function(d){return(0,E.jsx)(g.Icon,y({},d,{pi:2,size:"x24"}))})},9537:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(f){for(var c,p=1,S=arguments.length;p<S;p++)for(var k in c=arguments[p])Object.prototype.hasOwnProperty.call(c,k)&&(f[k]=c[k]);return f},y.apply(this,arguments)};Object.defineProperty(u,"__esModule",{value:!0});var E=h(2322),x=h(359),g=h(7632),d=(0,x.forwardRef)(function(f,c){return(0,E.jsx)(g.Box,y({ref:c,"rcx-vertical-bar__section":!0,pi:24,pb:16,display:"flex",alignItems:"center",flexGrow:1,borderBlockEndWidth:"default",borderBlockColor:"extra-light"},f))});u.default=(0,x.memo)(d)},8030:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(S){for(var k,$=1,M=arguments.length;$<M;$++)for(var z in k=arguments[$])Object.prototype.hasOwnProperty.call(k,z)&&(S[z]=k[z]);return S},y.apply(this,arguments)},E=this&&this.__importDefault||function(S){return S&&S.__esModule?S:{default:S}};Object.defineProperty(u,"__esModule",{value:!0});var x=h(2322),g=h(359),d=E(h(1855)),f=h(3953),c=E(h(859)),p=E(h(8752));u.default=(0,g.memo)(function(S){return(0,x.jsxs)(c.default,y({},S,{children:[(0,x.jsx)(p.default,{children:(0,x.jsx)(f.Skeleton,{width:"100%"})}),(0,x.jsxs)(d.default,{p:24,children:[(0,x.jsx)(f.Skeleton,{mbe:4,width:"32px",height:"32px",variant:"rect"}),Array(5).fill(5).map(function(k,$){return(0,x.jsx)(f.Skeleton,{},$)})]})]}))})},7859:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(d){for(var f,c=1,p=arguments.length;c<p;c++)for(var S in f=arguments[c])Object.prototype.hasOwnProperty.call(f,S)&&(d[S]=f[S]);return d},y.apply(this,arguments)};Object.defineProperty(u,"__esModule",{value:!0});var E=h(2322),x=h(359),g=h(7632);u.default=(0,x.memo)(function(d){return(0,E.jsx)(g.Box,y({flexShrink:1,flexGrow:1,fontScale:"h4",withTruncatedText:!0},d))})},9253:function(j,u,h){var y=this&&this.__importDefault||function(W){return W&&W.__esModule?W:{default:W}};Object.defineProperty(u,"__esModule",{value:!0}),u.ContextualbarSection=u.ContextualbarTitle=u.ContextualbarSkeleton=u.ContextualbarIcon=u.ContextualbarHeader=u.ContextualbarFooter=u.ContextualbarEmptyContent=u.ContextualbarContent=u.ContextualbarButton=u.ContextualbarActions=u.ContextualbarAction=u.Contextualbar=void 0;var E=y(h(859));u.Contextualbar=E.default;var x=y(h(9830));u.ContextualbarAction=x.default;var g=y(h(4142));u.ContextualbarActions=g.default;var d=y(h(1947));u.ContextualbarButton=d.default;var f=y(h(536));u.ContextualbarContent=f.default;var c=y(h(3172));u.ContextualbarEmptyContent=c.default;var p=y(h(3897));u.ContextualbarFooter=p.default;var S=y(h(8752));u.ContextualbarHeader=S.default;var k=y(h(7598));u.ContextualbarIcon=k.default;var $=y(h(9537));u.ContextualbarSection=$.default;var M=y(h(8030));u.ContextualbarSkeleton=M.default;var z=y(h(7859));u.ContextualbarTitle=z.default},6504:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(c){for(var p,S=1,k=arguments.length;S<k;S++)for(var $ in p=arguments[S])Object.prototype.hasOwnProperty.call(p,$)&&(c[$]=p[$]);return c},y.apply(this,arguments)},E=this&&this.__rest||function(c,p){var S={};for(var k in c)Object.prototype.hasOwnProperty.call(c,k)&&p.indexOf(k)<0&&(S[k]=c[k]);if(c!=null&&typeof Object.getOwnPropertySymbols=="function"){var $=0;for(k=Object.getOwnPropertySymbols(c);$<k.length;$++)p.indexOf(k[$])<0&&Object.prototype.propertyIsEnumerable.call(c,k[$])&&(S[k[$]]=c[k[$]])}return S};Object.defineProperty(u,"__esModule",{value:!0});var x=h(2322),g=h(359),d=h(7632),f=(0,g.forwardRef)(function(c,p){var S=c.children,k=c.width,$=c.position,M=c.bg,z=M===void 0?"room":M,W=E(c,["children","width","position","bg"]);return(0,x.jsx)(d.Box,y({ref:p,"rcx-vertical-bar":!0,bg:z,color:"default",display:"flex",flexDirection:"column",flexShrink:0,width:k,borderInlineStartWidth:"default",borderInlineStartColor:"extra-light",borderInlineStartStyle:"solid",height:"full",position:$,insetInlineEnd:"none",insetBlockStart:"none",zIndex:5},W,{children:S}))});u.default=(0,g.memo)(f)},7125:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(f){for(var c,p=1,S=arguments.length;p<S;p++)for(var k in c=arguments[p])Object.prototype.hasOwnProperty.call(c,k)&&(f[k]=c[k]);return f},y.apply(this,arguments)},E=this&&this.__rest||function(f,c){var p={};for(var S in f)Object.prototype.hasOwnProperty.call(f,S)&&c.indexOf(S)<0&&(p[S]=f[S]);if(f!=null&&typeof Object.getOwnPropertySymbols=="function"){var k=0;for(S=Object.getOwnPropertySymbols(f);k<S.length;k++)c.indexOf(S[k])<0&&Object.prototype.propertyIsEnumerable.call(f,S[k])&&(p[S[k]]=f[S[k]])}return p};Object.defineProperty(u,"__esModule",{value:!0});var x=h(2322),g=h(359),d=h(7632);u.default=(0,g.memo)(function(f){var c=f.name,p=E(f,["name"]);return(0,x.jsx)(d.IconButton,y({},p,{small:!0,flexShrink:0,icon:c}))})},7769:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(d){for(var f,c=1,p=arguments.length;c<p;c++)for(var S in f=arguments[c])Object.prototype.hasOwnProperty.call(f,S)&&(d[S]=f[S]);return d},y.apply(this,arguments)};Object.defineProperty(u,"__esModule",{value:!0});var E=h(2322),x=h(359),g=h(7632);u.default=(0,x.memo)(function(d){return(0,E.jsx)(g.ButtonGroup,y({},d))})},436:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(d){for(var f,c=1,p=arguments.length;c<p;c++)for(var S in f=arguments[c])Object.prototype.hasOwnProperty.call(f,S)&&(d[S]=f[S]);return d},y.apply(this,arguments)};Object.defineProperty(u,"__esModule",{value:!0});var E=h(2322),x=h(359),g=h(7632);u.default=(0,x.memo)(function(d){return(0,E.jsx)(g.Button,y({},d))})},8884:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(f){for(var c,p=1,S=arguments.length;p<S;p++)for(var k in c=arguments[p])Object.prototype.hasOwnProperty.call(c,k)&&(f[k]=c[k]);return f},y.apply(this,arguments)};Object.defineProperty(u,"__esModule",{value:!0});var E=h(2322),x=h(359),g=h(7632),d=(0,x.forwardRef)(function(f,c){return(0,E.jsx)(g.Box,y({ref:c,"rcx-vertical-bar__content":!0,paddingInline:24,display:"flex",flexDirection:"column",overflowY:"hidden",height:"full"},f))});u.default=(0,x.memo)(d)},636:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(S){for(var k,$=1,M=arguments.length;$<M;$++)for(var z in k=arguments[$])Object.prototype.hasOwnProperty.call(k,z)&&(S[z]=k[z]);return S},y.apply(this,arguments)},E=this&&this.__rest||function(S,k){var $={};for(var M in S)Object.prototype.hasOwnProperty.call(S,M)&&k.indexOf(M)<0&&($[M]=S[M]);if(S!=null&&typeof Object.getOwnPropertySymbols=="function"){var z=0;for(M=Object.getOwnPropertySymbols(S);z<M.length;z++)k.indexOf(M[z])<0&&Object.prototype.propertyIsEnumerable.call(S,M[z])&&($[M[z]]=S[M[z]])}return $},x=this&&this.__importDefault||function(S){return S&&S.__esModule?S:{default:S}};Object.defineProperty(u,"__esModule",{value:!0});var g=h(2322),d=h(359),f=h(7632),c=x(h(8884)),p=(0,d.forwardRef)(function(S,k){var $=S.icon,M=$===void 0?"magnifier":$,z=S.title,W=z===void 0?"Nothing Found":z,G=S.subtitle,Q=E(S,["icon","title","subtitle"]);return(0,g.jsx)(c.default,y({justifyContent:"center"},Q,{ref:k,children:(0,g.jsxs)(f.States,{children:[(0,g.jsx)(f.StatesIcon,{name:M}),(0,g.jsx)(f.StatesTitle,{children:W}),G&&(0,g.jsx)(f.StatesSubtitle,{children:G})]})}))});u.default=(0,d.memo)(p)},9327:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(c){for(var p,S=1,k=arguments.length;S<k;S++)for(var $ in p=arguments[S])Object.prototype.hasOwnProperty.call(p,$)&&(c[$]=p[$]);return c},y.apply(this,arguments)},E=this&&this.__rest||function(c,p){var S={};for(var k in c)Object.prototype.hasOwnProperty.call(c,k)&&p.indexOf(k)<0&&(S[k]=c[k]);if(c!=null&&typeof Object.getOwnPropertySymbols=="function"){var $=0;for(k=Object.getOwnPropertySymbols(c);$<k.length;$++)p.indexOf(k[$])<0&&Object.prototype.propertyIsEnumerable.call(c,k[$])&&(S[k[$]]=c[k[$]])}return S};Object.defineProperty(u,"__esModule",{value:!0});var x=h(2322),g=h(359),d=h(7632),f=(0,g.forwardRef)(function(c,p){var S=c.children,k=E(c,["children"]);return(0,x.jsx)(d.Box,y({ref:p,pi:16,pb:20},k,{children:S}))});u.default=(0,g.memo)(f)},4967:function(j,u,h){var y=this&&this.__makeTemplateObject||function(k,$){return Object.defineProperty?Object.defineProperty(k,"raw",{value:$}):k.raw=$,k},E=this&&this.__assign||function(){return E=Object.assign||function(k){for(var $,M=1,z=arguments.length;M<z;M++)for(var W in $=arguments[M])Object.prototype.hasOwnProperty.call($,W)&&(k[W]=$[W]);return k},E.apply(this,arguments)},x=this&&this.__rest||function(k,$){var M={};for(var z in k)Object.prototype.hasOwnProperty.call(k,z)&&$.indexOf(z)<0&&(M[z]=k[z]);if(k!=null&&typeof Object.getOwnPropertySymbols=="function"){var W=0;for(z=Object.getOwnPropertySymbols(k);W<z.length;W++)$.indexOf(z[W])<0&&Object.prototype.propertyIsEnumerable.call(k,z[W])&&(M[z[W]]=k[z[W]])}return M},g=this&&this.__importDefault||function(k){return k&&k.__esModule?k:{default:k}};Object.defineProperty(u,"__esModule",{value:!0});var d,f=h(2322),c=h(5163),p=h(359),S=g(h(1855));u.default=(0,p.memo)(function(k){var $=k.children,M=x(k,["children"]);return(0,f.jsx)(S.default,E({display:"flex",alignItems:"center",height:"x44",pi:16,borderBlockEndWidth:"default",borderBlockColor:"extra-light",flexShrink:0},M,{children:(0,f.jsx)(S.default,{display:"flex",alignItems:"center",justifyContent:"space-between",flexGrow:1,height:"100%",overflow:"hidden",className:(0,c.css)(d||(d=y([`
-        gap: 8px;
-      `],[`
-        gap: 8px;
-      `]))),children:$})}))})},1437:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(d){for(var f,c=1,p=arguments.length;c<p;c++)for(var S in f=arguments[c])Object.prototype.hasOwnProperty.call(f,S)&&(d[S]=f[S]);return d},y.apply(this,arguments)};Object.defineProperty(u,"__esModule",{value:!0});var E=h(2322),x=h(359),g=h(7632);u.default=(0,x.memo)(function(d){return(0,E.jsx)(g.Icon,y({},d,{pi:2,size:"x20"}))})},2235:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(f){for(var c,p=1,S=arguments.length;p<S;p++)for(var k in c=arguments[p])Object.prototype.hasOwnProperty.call(c,k)&&(f[k]=c[k]);return f},y.apply(this,arguments)};Object.defineProperty(u,"__esModule",{value:!0});var E=h(2322),x=h(359),g=h(7632),d=(0,x.forwardRef)(function(f,c){return(0,E.jsx)(g.Box,y({ref:c,"rcx-vertical-bar__section":!0,p:16,display:"flex",alignItems:"center",flexGrow:1,borderBlockEndWidth:"default",borderBlockColor:"extra-light"},f))});u.default=(0,x.memo)(d)},3349:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(f){for(var c,p=1,S=arguments.length;p<S;p++)for(var k in c=arguments[p])Object.prototype.hasOwnProperty.call(c,k)&&(f[k]=c[k]);return f},y.apply(this,arguments)};Object.defineProperty(u,"__esModule",{value:!0});var E=h(2322),x=h(359),g=h(9847),d=h(7632);u.default=(0,x.memo)(function(f){return(0,E.jsxs)(g.ContextualbarV2,y({},f,{children:[(0,E.jsx)(g.ContextualbarV2Header,{children:(0,E.jsx)(d.Skeleton,{width:"100%"})}),(0,E.jsxs)(d.Box,{p:24,children:[(0,E.jsx)(d.Skeleton,{mbe:4,width:"32px",height:"32px",variant:"rect"}),Array(5).fill(5).map(function(c,p){return(0,E.jsx)(d.Skeleton,{},p)})]})]}))})},600:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(d){for(var f,c=1,p=arguments.length;c<p;c++)for(var S in f=arguments[c])Object.prototype.hasOwnProperty.call(f,S)&&(d[S]=f[S]);return d},y.apply(this,arguments)};Object.defineProperty(u,"__esModule",{value:!0});var E=h(2322),x=h(359),g=h(7632);u.default=(0,x.memo)(function(d){return(0,E.jsx)(g.Box,y({flexShrink:1,flexGrow:1,fontScale:"h5",withTruncatedText:!0},d))})},9847:function(j,u,h){var y=this&&this.__importDefault||function(W){return W&&W.__esModule?W:{default:W}};Object.defineProperty(u,"__esModule",{value:!0}),u.ContextualbarV2Section=u.ContextualbarV2Title=u.ContextualbarV2Skeleton=u.ContextualbarV2Icon=u.ContextualbarV2Header=u.ContextualbarV2Footer=u.ContextualbarV2EmptyContent=u.ContextualbarV2Content=u.ContextualbarV2Button=u.ContextualbarV2Actions=u.ContextualbarV2Action=u.ContextualbarV2=void 0;var E=y(h(6504));u.ContextualbarV2=E.default;var x=y(h(7125));u.ContextualbarV2Action=x.default;var g=y(h(7769));u.ContextualbarV2Actions=g.default;var d=y(h(436));u.ContextualbarV2Button=d.default;var f=y(h(8884));u.ContextualbarV2Content=f.default;var c=y(h(636));u.ContextualbarV2EmptyContent=c.default;var p=y(h(9327));u.ContextualbarV2Footer=p.default;var S=y(h(4967));u.ContextualbarV2Header=S.default;var k=y(h(1437));u.ContextualbarV2Icon=k.default;var $=y(h(2235));u.ContextualbarV2Section=$.default;var M=y(h(3349));u.ContextualbarV2Skeleton=M.default;var z=y(h(600));u.ContextualbarV2Title=z.default},1549:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(f){for(var c,p=1,S=arguments.length;p<S;p++)for(var k in c=arguments[p])Object.prototype.hasOwnProperty.call(c,k)&&(f[k]=c[k]);return f},y.apply(this,arguments)},E=this&&this.__rest||function(f,c){var p={};for(var S in f)Object.prototype.hasOwnProperty.call(f,S)&&c.indexOf(S)<0&&(p[S]=f[S]);if(f!=null&&typeof Object.getOwnPropertySymbols=="function"){var k=0;for(S=Object.getOwnPropertySymbols(f);k<S.length;k++)c.indexOf(S[k])<0&&Object.prototype.propertyIsEnumerable.call(f,S[k])&&(p[S[k]]=f[S[k]])}return p},x=this&&this.__importDefault||function(f){return f&&f.__esModule?f:{default:f}};Object.defineProperty(u,"__esModule",{value:!0}),u.Divider=void 0;var g=h(2322),d=x(h(1855));u.Divider=function(f){var c=f.variation,p=f.children,S=f.vertical,k=E(f,["variation","children","vertical"]);return p?(0,g.jsxs)(d.default,y({"rcx-message-divider":!0,role:"separator"},k,{children:[(0,g.jsx)("div",{className:"rcx-divider__bar"}),(0,g.jsx)("div",{className:"rcx-divider__wrapper",children:p}),(0,g.jsx)("div",{className:"rcx-divider__bar"})]})):(0,g.jsx)(d.default,y({is:"hr","rcx-divider":!0,"rcx-divider--vertical":S,"rcx-divider--danger":c==="danger"},k))}},6126:function(j,u,h){var y=this&&this.__createBinding||(Object.create?function(x,g,d,f){f===void 0&&(f=d);var c=Object.getOwnPropertyDescriptor(g,d);c&&!("get"in c?!g.__esModule:c.writable||c.configurable)||(c={enumerable:!0,get:function(){return g[d]}}),Object.defineProperty(x,f,c)}:function(x,g,d,f){f===void 0&&(f=d),x[f]=g[d]}),E=this&&this.__exportStar||function(x,g){for(var d in x)d==="default"||Object.prototype.hasOwnProperty.call(g,d)||y(g,x,d)};Object.defineProperty(u,"__esModule",{value:!0}),E(h(1549),u)},8908:function(j,u,h){Object.defineProperty(u,"__esModule",{value:!0}),u.Dropdown=void 0;var y=h(2322),E=h(5719),x=h(359),g=h(8568),d=h(3117);u.Dropdown=(0,x.forwardRef)(function(f,c){var p=f.children,S=f.reference,k=f.placement,$=k===void 0?"bottom-start":k;return(0,E.useMediaQuery)("(min-width: 500px)")?(0,y.jsx)(g.DropdownDesktopWrapper,{reference:S,children:p,placement:$,ref:c}):(0,y.jsx)(d.DropdownMobile,{children:p,ref:c})})},446:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(f){for(var c,p=1,S=arguments.length;p<S;p++)for(var k in c=arguments[p])Object.prototype.hasOwnProperty.call(c,k)&&(f[k]=c[k]);return f},y.apply(this,arguments)},E=this&&this.__rest||function(f,c){var p={};for(var S in f)Object.prototype.hasOwnProperty.call(f,S)&&c.indexOf(S)<0&&(p[S]=f[S]);if(f!=null&&typeof Object.getOwnPropertySymbols=="function"){var k=0;for(S=Object.getOwnPropertySymbols(f);k<S.length;k++)c.indexOf(S[k])<0&&Object.prototype.propertyIsEnumerable.call(f,S[k])&&(p[S[k]]=f[S[k]])}return p};Object.defineProperty(u,"__esModule",{value:!0}),u.DropdownDesktop=void 0;var x=h(2322),g=h(359),d=h(7632);u.DropdownDesktop=(0,g.forwardRef)(function(f,c){var p=f.children,S=f.style,k=E(f,["children","style"]);return(0,x.jsx)(d.Tile,y({style:S,ref:c,elevation:"2",pi:"0",pb:"0",display:"flex",flexDirection:"column",overflow:"auto","data-testid":"dropdown"},k,{children:(0,x.jsx)(d.Box,{flexShrink:1,pb:12,children:S.visibility==="hidden"?null:p})}))})},8568:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(c){for(var p,S=1,k=arguments.length;S<k;S++)for(var $ in p=arguments[S])Object.prototype.hasOwnProperty.call(p,$)&&(c[$]=p[$]);return c},y.apply(this,arguments)},E=this&&this.__rest||function(c,p){var S={};for(var k in c)Object.prototype.hasOwnProperty.call(c,k)&&p.indexOf(k)<0&&(S[k]=c[k]);if(c!=null&&typeof Object.getOwnPropertySymbols=="function"){var $=0;for(k=Object.getOwnPropertySymbols(c);$<k.length;$++)p.indexOf(k[$])<0&&Object.prototype.propertyIsEnumerable.call(c,k[$])&&(S[k[$]]=c[k[$]])}return S};Object.defineProperty(u,"__esModule",{value:!0}),u.DropdownDesktopWrapper=void 0;var x=h(2322),g=h(5719),d=h(359),f=h(446);u.DropdownDesktopWrapper=(0,d.forwardRef)(function(c,p){var S=c.children,k=c.reference,$=c.placement,M=$===void 0?"bottom-start":$,z=E(c,["children","reference","placement"]),W=(0,g.usePosition)(k,p,{placement:M}).style;return(0,x.jsx)(f.DropdownDesktop,y({style:W,children:S,ref:p},z))})},3117:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(f){for(var c,p=1,S=arguments.length;p<S;p++)for(var k in c=arguments[p])Object.prototype.hasOwnProperty.call(c,k)&&(f[k]=c[k]);return f},y.apply(this,arguments)},E=this&&this.__rest||function(f,c){var p={};for(var S in f)Object.prototype.hasOwnProperty.call(f,S)&&c.indexOf(S)<0&&(p[S]=f[S]);if(f!=null&&typeof Object.getOwnPropertySymbols=="function"){var k=0;for(S=Object.getOwnPropertySymbols(f);k<S.length;k++)c.indexOf(S[k])<0&&Object.prototype.propertyIsEnumerable.call(f,S[k])&&(p[S[k]]=f[S[k]])}return p};Object.defineProperty(u,"__esModule",{value:!0}),u.DropdownMobile=void 0;var x=h(2322),g=h(359),d=h(7632);u.DropdownMobile=(0,g.forwardRef)(function(f,c){var p=f.children,S=E(f,["children"]);return(0,x.jsx)(d.Tile,y({ref:c,elevation:"2",pi:"0",pb:"0",w:"100vw",maxHeight:"80%",position:"fixed",display:"flex",flexDirection:"column",overflow:"auto",style:{bottom:0,left:0},zIndex:2,"data-testid":"dropdown"},S,{children:(0,x.jsx)(d.Box,{flexShrink:1,pb:16,children:p})}))})},3999:function(j,u,h){var y=this&&this.__createBinding||(Object.create?function(x,g,d,f){f===void 0&&(f=d);var c=Object.getOwnPropertyDescriptor(g,d);c&&!("get"in c?!g.__esModule:c.writable||c.configurable)||(c={enumerable:!0,get:function(){return g[d]}}),Object.defineProperty(x,f,c)}:function(x,g,d,f){f===void 0&&(f=d),x[f]=g[d]}),E=this&&this.__exportStar||function(x,g){for(var d in x)d==="default"||Object.prototype.hasOwnProperty.call(g,d)||y(g,x,d)};Object.defineProperty(u,"__esModule",{value:!0}),E(h(8908),u)},9124:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(d){for(var f,c=1,p=arguments.length;c<p;c++)for(var S in f=arguments[c])Object.prototype.hasOwnProperty.call(f,S)&&(d[S]=f[S]);return d},y.apply(this,arguments)};Object.defineProperty(u,"__esModule",{value:!0}),u.EmailInput=void 0;var E=h(2322),x=h(359),g=h(823);u.EmailInput=(0,x.forwardRef)(function(d,f){return(0,E.jsx)(g.InputBox,y({type:"email",ref:f},d))})},3945:function(j,u,h){var y=this&&this.__createBinding||(Object.create?function(x,g,d,f){f===void 0&&(f=d);var c=Object.getOwnPropertyDescriptor(g,d);c&&!("get"in c?!g.__esModule:c.writable||c.configurable)||(c={enumerable:!0,get:function(){return g[d]}}),Object.defineProperty(x,f,c)}:function(x,g,d,f){f===void 0&&(f=d),x[f]=g[d]}),E=this&&this.__exportStar||function(x,g){for(var d in x)d==="default"||Object.prototype.hasOwnProperty.call(g,d)||y(g,x,d)};Object.defineProperty(u,"__esModule",{value:!0}),E(h(9124),u)},534:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(f){for(var c,p=1,S=arguments.length;p<S;p++)for(var k in c=arguments[p])Object.prototype.hasOwnProperty.call(c,k)&&(f[k]=c[k]);return f},y.apply(this,arguments)},E=this&&this.__importDefault||function(f){return f&&f.__esModule?f:{default:f}};Object.defineProperty(u,"__esModule",{value:!0}),u.FieldContext=void 0,u.Field=function(f){return(0,x.jsx)(u.FieldContext.Provider,{value:!0,children:(0,x.jsx)(d.default,y({"rcx-field":!0},f))})};var x=h(2322),g=h(359),d=E(h(1855));u.FieldContext=(0,g.createContext)(!1)},5432:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(d){for(var f,c=1,p=arguments.length;c<p;c++)for(var S in f=arguments[c])Object.prototype.hasOwnProperty.call(f,S)&&(d[S]=f[S]);return d},y.apply(this,arguments)},E=this&&this.__importDefault||function(d){return d&&d.__esModule?d:{default:d}};Object.defineProperty(u,"__esModule",{value:!0}),u.FieldDescription=void 0;var x=h(2322),g=(E(h(356)),E(h(1855)));h(534),u.FieldDescription=function(d){return(0,x.jsx)(g.default,y({is:"span","rcx-field__description":!0},d))}},4077:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(d){for(var f,c=1,p=arguments.length;c<p;c++)for(var S in f=arguments[c])Object.prototype.hasOwnProperty.call(f,S)&&(d[S]=f[S]);return d},y.apply(this,arguments)},E=this&&this.__importDefault||function(d){return d&&d.__esModule?d:{default:d}};Object.defineProperty(u,"__esModule",{value:!0}),u.FieldError=void 0;var x=h(2322),g=(E(h(356)),E(h(1855)));h(534),u.FieldError=function(d){return(0,x.jsx)(g.default,y({is:"span","rcx-field__error":!0},d))}},9606:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(d){for(var f,c=1,p=arguments.length;c<p;c++)for(var S in f=arguments[c])Object.prototype.hasOwnProperty.call(f,S)&&(d[S]=f[S]);return d},y.apply(this,arguments)},E=this&&this.__importDefault||function(d){return d&&d.__esModule?d:{default:d}};Object.defineProperty(u,"__esModule",{value:!0}),u.FieldHint=void 0;var x=h(2322),g=(E(h(356)),E(h(1855)));h(534),u.FieldHint=function(d){return(0,x.jsx)(g.default,y({is:"span","rcx-field__hint":!0},d))}},5544:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(f){for(var c,p=1,S=arguments.length;p<S;p++)for(var k in c=arguments[p])Object.prototype.hasOwnProperty.call(c,k)&&(f[k]=c[k]);return f},y.apply(this,arguments)},E=this&&this.__importDefault||function(f){return f&&f.__esModule?f:{default:f}};Object.defineProperty(u,"__esModule",{value:!0}),u.FieldLabel=void 0;var x=h(2322),g=(E(h(356)),E(h(1855))),d=h(9107);h(534),u.FieldLabel=function(f){return(0,x.jsx)(g.default,y({is:d.Label,"rcx-field__label":!0},f))}},7611:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(d){for(var f,c=1,p=arguments.length;c<p;c++)for(var S in f=arguments[c])Object.prototype.hasOwnProperty.call(f,S)&&(d[S]=f[S]);return d},y.apply(this,arguments)},E=this&&this.__importDefault||function(d){return d&&d.__esModule?d:{default:d}};Object.defineProperty(u,"__esModule",{value:!0}),u.FieldLabelInfo=void 0;var x=h(2322),g=(E(h(356)),h(1313));h(534),u.FieldLabelInfo=function(d){return(0,x.jsx)(g.LabelInfo,y({},d))}},5565:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(d){for(var f,c=1,p=arguments.length;c<p;c++)for(var S in f=arguments[c])Object.prototype.hasOwnProperty.call(f,S)&&(d[S]=f[S]);return d},y.apply(this,arguments)},E=this&&this.__importDefault||function(d){return d&&d.__esModule?d:{default:d}};Object.defineProperty(u,"__esModule",{value:!0}),u.FieldLink=void 0;var x=h(2322),g=(E(h(356)),E(h(1855)));h(534),u.FieldLink=function(d){return(0,x.jsx)(g.default,y({is:"a",target:"_blank","rcx-field__link":!0},d))}},4901:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(d){for(var f,c=1,p=arguments.length;c<p;c++)for(var S in f=arguments[c])Object.prototype.hasOwnProperty.call(f,S)&&(d[S]=f[S]);return d},y.apply(this,arguments)},E=this&&this.__importDefault||function(d){return d&&d.__esModule?d:{default:d}};Object.defineProperty(u,"__esModule",{value:!0}),u.FieldRow=void 0;var x=h(2322),g=(E(h(356)),E(h(1855)));h(534),u.FieldRow=function(d){return(0,x.jsx)(g.default,y({is:"span","rcx-field__row":!0},d))}},2112:function(j,u,h){Object.defineProperty(u,"__esModule",{value:!0}),u.FieldRow=u.FieldLink=u.FieldLabelInfo=u.FieldLabel=u.FieldHint=u.FieldError=u.FieldDescription=u.Field=void 0;var y=h(534);Object.defineProperty(u,"Field",{enumerable:!0,get:function(){return y.Field}});var E=h(5432);Object.defineProperty(u,"FieldDescription",{enumerable:!0,get:function(){return E.FieldDescription}});var x=h(4077);Object.defineProperty(u,"FieldError",{enumerable:!0,get:function(){return x.FieldError}});var g=h(9606);Object.defineProperty(u,"FieldHint",{enumerable:!0,get:function(){return g.FieldHint}});var d=h(5544);Object.defineProperty(u,"FieldLabel",{enumerable:!0,get:function(){return d.FieldLabel}});var f=h(7611);Object.defineProperty(u,"FieldLabelInfo",{enumerable:!0,get:function(){return f.FieldLabelInfo}});var c=h(5565);Object.defineProperty(u,"FieldLink",{enumerable:!0,get:function(){return c.FieldLink}});var p=h(4901);Object.defineProperty(u,"FieldRow",{enumerable:!0,get:function(){return p.FieldRow}}),u.default=Object.assign(y.Field,{Label:d.FieldLabel,Description:E.FieldDescription,Row:p.FieldRow,Error:x.FieldError,Hint:g.FieldHint,Link:c.FieldLink})},5307:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(p){for(var S,k=1,$=arguments.length;k<$;k++)for(var M in S=arguments[k])Object.prototype.hasOwnProperty.call(S,M)&&(p[M]=S[M]);return p},y.apply(this,arguments)},E=this&&this.__rest||function(p,S){var k={};for(var $ in p)Object.prototype.hasOwnProperty.call(p,$)&&S.indexOf($)<0&&(k[$]=p[$]);if(p!=null&&typeof Object.getOwnPropertySymbols=="function"){var M=0;for($=Object.getOwnPropertySymbols(p);M<$.length;M++)S.indexOf($[M])<0&&Object.prototype.propertyIsEnumerable.call(p,$[M])&&(k[$[M]]=p[$[M]])}return k},x=this&&this.__importDefault||function(p){return p&&p.__esModule?p:{default:p}};Object.defineProperty(u,"__esModule",{value:!0}),u.FieldGroup=void 0;var g=h(2322),d=h(67),f=h(2214),c=x(h(1855));u.FieldGroup=function(p){var S=p.children,k=E(p,["children"]);return(0,g.jsx)(c.default,y({is:"fieldset","rcx-field-group":!0,role:"group"},k,{children:(0,f.patchChildren)(S,function($){return{className:(0,d.appendClassName)($.className,"rcx-field-group__item")}})}))}},1438:function(j,u,h){var y=this&&this.__createBinding||(Object.create?function(x,g,d,f){f===void 0&&(f=d);var c=Object.getOwnPropertyDescriptor(g,d);c&&!("get"in c?!g.__esModule:c.writable||c.configurable)||(c={enumerable:!0,get:function(){return g[d]}}),Object.defineProperty(x,f,c)}:function(x,g,d,f){f===void 0&&(f=d),x[f]=g[d]}),E=this&&this.__exportStar||function(x,g){for(var d in x)d==="default"||Object.prototype.hasOwnProperty.call(g,d)||y(g,x,d)};Object.defineProperty(u,"__esModule",{value:!0}),E(h(5307),u)},3222:function(j,u,h){Object.defineProperty(u,"__esModule",{value:!0});var y=h(2322),E=h(359),x=h(4279);u.default=function(g){var d=g.inline,f=d!==void 0&&d,c=g.children,p=g.direction,S=g.wrap,k=g.alignItems,$=g.alignContent,M=g.justifyContent,z=(0,E.useCallback)(function(W){return f!==void 0&&W.display===void 0&&(W.display=f?"inline-flex":"flex"),p!==void 0&&W.flexDirection===void 0&&(W.flexDirection=p),S!==void 0&&W.flexWrap===void 0&&(W.flexWrap=S==="no-wrap"?"nowrap":S),k!==void 0&&W.alignItems===void 0&&(W.alignItems=(k==="start"?"flex-start":k==="end"&&"flex-end")||k),$!==void 0&&W.alignContent===void 0&&(W.alignContent=($==="start"?"flex-start":$==="end"&&"flex-end")||$),M!==void 0&&W.justifyContent===void 0&&(W.justifyContent=(M==="start"?"flex-start":M==="end"&&"flex-end")||M),W},[$,k,p,f,M,S]);return(0,y.jsx)(x.BoxTransforms.Provider,{children:c,value:(0,x.useComposedBoxTransform)(z)})}},4433:function(j,u,h){Object.defineProperty(u,"__esModule",{value:!0});var y=h(2322),E=h(359),x=h(4279);u.default=function(g){var d=g.children,f=g.order,c=g.grow,p=g.shrink,S=g.basis,k=g.align,$=(0,E.useCallback)(function(M){return f!==void 0&&M.order===void 0&&(M.order=f),c!==void 0&&M.flexGrow===void 0&&(M.flexGrow=c),p!==void 0&&M.flexShrink===void 0&&(M.flexShrink=p),S!==void 0&&M.flexBasis===void 0&&(M.flexBasis=S),k!==void 0&&M.alignSelf===void 0&&(M.alignSelf=(k==="start"?"flex-start":k==="end"&&"flex-end")||k),M},[k,S,c,f,p]);return(0,y.jsx)(x.BoxTransforms.Provider,{children:d,value:(0,x.useComposedBoxTransform)($)})}},966:function(j,u,h){var y=this&&this.__importDefault||function(g){return g&&g.__esModule?g:{default:g}};Object.defineProperty(u,"__esModule",{value:!0});var E=y(h(3222)),x=y(h(4433));u.default={Container:E.default,Item:x.default}},44:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(d){for(var f,c=1,p=arguments.length;c<p;c++)for(var S in f=arguments[c])Object.prototype.hasOwnProperty.call(f,S)&&(d[S]=f[S]);return d},y.apply(this,arguments)},E=this&&this.__rest||function(d,f){var c={};for(var p in d)Object.prototype.hasOwnProperty.call(d,p)&&f.indexOf(p)<0&&(c[p]=d[p]);if(d!=null&&typeof Object.getOwnPropertySymbols=="function"){var S=0;for(p=Object.getOwnPropertySymbols(d);S<p.length;S++)f.indexOf(p[S])<0&&Object.prototype.propertyIsEnumerable.call(d,p[S])&&(c[p[S]]=d[p[S]])}return c};Object.defineProperty(u,"__esModule",{value:!0}),u.FramedIcon=void 0;var x=h(2322),g=h(3939);u.FramedIcon=function(d){var f=d.info,c=d.success,p=d.warning,S=d.danger,k=d.neutral,$=d.icon,M=E(d,["info","success","warning","danger","neutral","icon"]);return(0,x.jsx)(g.Icon,y({},M,{"rcx-framed-icon":!0,"rcx-framed-icon--info":f,"rcx-framed-icon--success":c,"rcx-framed-icon--warning":p,"rcx-framed-icon--danger":S,"rcx-framed-icon--neutral":k||!f&&!c&&!p&&!S,name:$,size:20}))}},2914:function(j,u,h){var y=this&&this.__createBinding||(Object.create?function(x,g,d,f){f===void 0&&(f=d);var c=Object.getOwnPropertyDescriptor(g,d);c&&!("get"in c?!g.__esModule:c.writable||c.configurable)||(c={enumerable:!0,get:function(){return g[d]}}),Object.defineProperty(x,f,c)}:function(x,g,d,f){f===void 0&&(f=d),x[f]=g[d]}),E=this&&this.__exportStar||function(x,g){for(var d in x)d==="default"||Object.prototype.hasOwnProperty.call(g,d)||y(g,x,d)};Object.defineProperty(u,"__esModule",{value:!0}),E(h(44),u)},6568:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(c){for(var p,S=1,k=arguments.length;S<k;S++)for(var $ in p=arguments[S])Object.prototype.hasOwnProperty.call(p,$)&&(c[$]=p[$]);return c},y.apply(this,arguments)},E=this&&this.__rest||function(c,p){var S={};for(var k in c)Object.prototype.hasOwnProperty.call(c,k)&&p.indexOf(k)<0&&(S[k]=c[k]);if(c!=null&&typeof Object.getOwnPropertySymbols=="function"){var $=0;for(k=Object.getOwnPropertySymbols(c);$<k.length;$++)p.indexOf(k[$])<0&&Object.prototype.propertyIsEnumerable.call(c,k[$])&&(S[k[$]]=c[k[$]])}return S},x=this&&this.__importDefault||function(c){return c&&c.__esModule?c:{default:c}};Object.defineProperty(u,"__esModule",{value:!0}),u.Grid=void 0;var g=h(2322),d=x(h(1855)),f=h(759);u.Grid=function(c){var p=c.xs,S=c.sm,k=c.md,$=c.lg,M=c.xl,z=E(c,["xs","sm","md","lg","xl"]);return(0,g.jsx)(d.default,{"rcx-grid__wrapper":!0,children:(0,g.jsx)(d.default,y({"rcx-grid":!0,"rcx-grid--xs":p,"rcx-grid--sm":S,"rcx-grid--md":k,"rcx-grid--lg":$,"rcx-grid--xl":M},z))})},u.Grid.Item=f.GridItem},759:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(f){for(var c,p=1,S=arguments.length;p<S;p++)for(var k in c=arguments[p])Object.prototype.hasOwnProperty.call(c,k)&&(f[k]=c[k]);return f},y.apply(this,arguments)},E=this&&this.__rest||function(f,c){var p={};for(var S in f)Object.prototype.hasOwnProperty.call(f,S)&&c.indexOf(S)<0&&(p[S]=f[S]);if(f!=null&&typeof Object.getOwnPropertySymbols=="function"){var k=0;for(S=Object.getOwnPropertySymbols(f);k<S.length;k++)c.indexOf(S[k])<0&&Object.prototype.propertyIsEnumerable.call(f,S[k])&&(p[S[k]]=f[S[k]])}return p},x=this&&this.__importDefault||function(f){return f&&f.__esModule?f:{default:f}};Object.defineProperty(u,"__esModule",{value:!0}),u.GridItem=void 0;var g=h(2322),d=x(h(1855));u.GridItem=function(f){var c=f.xs,p=f.sm,S=f.md,k=f.lg,$=f.xl,M=E(f,["xs","sm","md","lg","xl"]);return(0,g.jsx)(d.default,y({"rcx-grid__item":!0,"rcx-grid__item--xs":c,"rcx-grid__item--sm":p,"rcx-grid__item--md":S,"rcx-grid__item--lg":k,"rcx-grid__item--xl":$},M))}},2414:function(j,u,h){var y=this&&this.__createBinding||(Object.create?function(g,d,f,c){c===void 0&&(c=f);var p=Object.getOwnPropertyDescriptor(d,f);p&&!("get"in p?!d.__esModule:p.writable||p.configurable)||(p={enumerable:!0,get:function(){return d[f]}}),Object.defineProperty(g,c,p)}:function(g,d,f,c){c===void 0&&(c=f),g[c]=d[f]}),E=this&&this.__exportStar||function(g,d){for(var f in g)f==="default"||Object.prototype.hasOwnProperty.call(d,f)||y(d,g,f)};Object.defineProperty(u,"__esModule",{value:!0});var x=h(6568);E(h(6568),u),E(h(759),u),u.default=x.Grid},2951:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(p){for(var S,k=1,$=arguments.length;k<$;k++)for(var M in S=arguments[k])Object.prototype.hasOwnProperty.call(S,M)&&(p[M]=S[M]);return p},y.apply(this,arguments)},E=this&&this.__rest||function(p,S){var k={};for(var $ in p)Object.prototype.hasOwnProperty.call(p,$)&&S.indexOf($)<0&&(k[$]=p[$]);if(p!=null&&typeof Object.getOwnPropertySymbols=="function"){var M=0;for($=Object.getOwnPropertySymbols(p);M<$.length;M++)S.indexOf($[M])<0&&Object.prototype.propertyIsEnumerable.call(p,$[M])&&(k[$[M]]=p[$[M]])}return k},x=this&&this.__importDefault||function(p){return p&&p.__esModule?p:{default:p}};Object.defineProperty(u,"__esModule",{value:!0}),u.Icon=void 0;var g=h(2322),d=x(h(9494)),f=h(359),c=x(h(1855));u.Icon=(0,f.forwardRef)(function(p,S){var k=p.name,$=p.size,M=E(p,["name","size"]);return(0,g.jsx)(c.default,y({is:"i","rcx-icon":!0,"rcx-icon--name":k,children:d.default[k],"aria-hidden":"true",fontSize:$,ref:S},M))})},3939:function(j,u,h){var y=this&&this.__createBinding||(Object.create?function(x,g,d,f){f===void 0&&(f=d);var c=Object.getOwnPropertyDescriptor(g,d);c&&!("get"in c?!g.__esModule:c.writable||c.configurable)||(c={enumerable:!0,get:function(){return g[d]}}),Object.defineProperty(x,f,c)}:function(x,g,d,f){f===void 0&&(f=d),x[f]=g[d]}),E=this&&this.__exportStar||function(x,g){for(var d in x)d==="default"||Object.prototype.hasOwnProperty.call(g,d)||y(g,x,d)};Object.defineProperty(u,"__esModule",{value:!0}),E(h(2951),u)},273:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(f){for(var c,p=1,S=arguments.length;p<S;p++)for(var k in c=arguments[p])Object.prototype.hasOwnProperty.call(c,k)&&(f[k]=c[k]);return f},y.apply(this,arguments)},E=this&&this.__importDefault||function(f){return f&&f.__esModule?f:{default:f}};Object.defineProperty(u,"__esModule",{value:!0}),u.Addon=void 0;var x=h(2322),g=h(359),d=E(h(1855));u.Addon=(0,g.forwardRef)(function(f,c){return(0,x.jsx)(d.default,y({is:"span","rcx-input-box__addon":!0,ref:c},f))})},6855:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(f){for(var c,p=1,S=arguments.length;p<S;p++)for(var k in c=arguments[p])Object.prototype.hasOwnProperty.call(c,k)&&(f[k]=c[k]);return f},y.apply(this,arguments)},E=this&&this.__importDefault||function(f){return f&&f.__esModule?f:{default:f}};Object.defineProperty(u,"__esModule",{value:!0}),u.Input=void 0;var x=h(2322),g=h(359),d=E(h(1855));u.Input=(0,g.forwardRef)(function(f,c){return(0,x.jsx)(d.default,y({is:"input",animated:!0,"rcx-input-box":!0,ref:c},f))})},7683:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(M){for(var z,W=1,G=arguments.length;W<G;W++)for(var Q in z=arguments[W])Object.prototype.hasOwnProperty.call(z,Q)&&(M[Q]=z[Q]);return M},y.apply(this,arguments)},E=this&&this.__rest||function(M,z){var W={};for(var G in M)Object.prototype.hasOwnProperty.call(M,G)&&z.indexOf(G)<0&&(W[G]=M[G]);if(M!=null&&typeof Object.getOwnPropertySymbols=="function"){var Q=0;for(G=Object.getOwnPropertySymbols(M);Q<G.length;Q++)z.indexOf(G[Q])<0&&Object.prototype.propertyIsEnumerable.call(M,G[Q])&&(W[G[Q]]=M[G[Q]])}return W},x=this&&this.__read||function(M,z){var W=typeof Symbol=="function"&&M[Symbol.iterator];if(!W)return M;var G,Q,oe=W.call(M),re=[];try{for(;(z===void 0||z-- >0)&&!(G=oe.next()).done;)re.push(G.value)}catch(me){Q={error:me}}finally{try{G&&!G.done&&(W=oe.return)&&W.call(oe)}finally{if(Q)throw Q.error}}return re},g=this&&this.__spreadArray||function(M,z,W){if(W||arguments.length===2)for(var G,Q=0,oe=z.length;Q<oe;Q++)!G&&Q in z||(G||(G=Array.prototype.slice.call(z,0,Q)),G[Q]=z[Q]);return M.concat(G||Array.prototype.slice.call(z))};Object.defineProperty(u,"__esModule",{value:!0}),u.InputBox=void 0;var d=h(2322),f=h(5719),c=h(359),p=h(3939),S=h(273),k=h(6855),$=h(1600);u.InputBox=(0,c.forwardRef)(function(M,z){var W=M.className,G=M.addon,Q=M.error,oe=M.hidden,re=M.invisible,me=M.multiple,le=M.placeholderVisible,Ee=M.type,$e=Ee===void 0?"text":Ee,lt=M.small,Ze=M.onChange,nt=E(M,["className","addon","error","hidden","invisible","multiple","placeholderVisible","type","small","onChange"]),rt=(0,c.useRef)(null),At=(0,f.useMergedRefs)(z,rt);(0,c.useLayoutEffect)(function(){rt.current&&rt.current.setCustomValidity&&rt.current.setCustomValidity(Q||"")},[Q]),(0,c.useLayoutEffect)(function(){G&&rt.current&&rt.current.parentElement&&rt.current.parentElement.classList.toggle("invalid",!rt.current.checkValidity())},[]);var Ke=(0,c.useCallback)(function(ur){G&&rt.current&&rt.current.parentElement&&rt.current.parentElement.classList.toggle("invalid",!rt.current.checkValidity()),Ze==null||Ze.call(ur.currentTarget,ur)},[G,Ze]),Bt=function(){return rt.current.showPicker()};return $e==="date"&&(G=(0,d.jsx)(p.Icon,{name:"calendar",size:"x20",onClick:Bt})),$e==="time"&&(G=(0,d.jsx)(p.Icon,{name:"clock",size:"x20",onClick:Bt})),G?(0,d.jsxs)($.Wrapper,{className:g([nt.disabled&&"disabled"],x(Array.isArray(W)?W:[W]),!1),hidden:oe,invisible:re,children:[(0,d.jsx)(k.Input,y({is:($e==="textarea"?"textarea":$e==="select"&&"select")||"input",className:W,cols:($e==="textarea"?1:$e==="select"&&0)||0,multiple:me,ref:At,htmlSize:1,type:$e==="textarea"||$e==="select"?void 0:$e,onChange:Ke,"rcx-input-box--multiple":me,"rcx-input-box--placeholder-visible":le,"rcx-input-box--type":$e,"rcx-input-box--undecorated":!0,"rcx-input-box--small":lt},nt)),(0,d.jsx)(S.Addon,{children:G})]}):(0,d.jsx)(k.Input,y({is:($e==="textarea"?"textarea":$e==="select"&&"select")||"input",className:W,cols:($e==="textarea"?1:$e==="select"&&0)||0,hidden:oe,invisible:re,multiple:me,ref:At,htmlSize:1,type:$e==="textarea"||$e==="select"?void 0:$e,onChange:Ke,"rcx-input-box--multiple":me,"rcx-input-box--placeholder-visible":le,"rcx-input-box--type":$e,"rcx-input-box--small":lt},nt))})},1285:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(f){for(var c,p=1,S=arguments.length;p<S;p++)for(var k in c=arguments[p])Object.prototype.hasOwnProperty.call(c,k)&&(f[k]=c[k]);return f},y.apply(this,arguments)},E=this&&this.__importDefault||function(f){return f&&f.__esModule?f:{default:f}};Object.defineProperty(u,"__esModule",{value:!0}),u.InputBoxSkeleton=void 0;var x=h(2322),g=E(h(1855)),d=h(3953);u.InputBoxSkeleton=function(f){return(0,x.jsx)(g.default,y({"rcx-skeleton__input":!0},f,{children:(0,x.jsx)(d.Skeleton,{width:"100%"})}))}},7706:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(f){for(var c,p=1,S=arguments.length;p<S;p++)for(var k in c=arguments[p])Object.prototype.hasOwnProperty.call(c,k)&&(f[k]=c[k]);return f},y.apply(this,arguments)},E=this&&this.__importDefault||function(f){return f&&f.__esModule?f:{default:f}};Object.defineProperty(u,"__esModule",{value:!0}),u.Option=void 0;var x=h(2322),g=h(359),d=E(h(1855));u.Option=(0,g.forwardRef)(function(f,c){return(0,x.jsx)(d.default,y({is:"option","rcx-input-box__option":!0,ref:c},f))})},5434:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(f){for(var c,p=1,S=arguments.length;p<S;p++)for(var k in c=arguments[p])Object.prototype.hasOwnProperty.call(c,k)&&(f[k]=c[k]);return f},y.apply(this,arguments)},E=this&&this.__importDefault||function(f){return f&&f.__esModule?f:{default:f}};Object.defineProperty(u,"__esModule",{value:!0}),u.Placeholder=void 0;var x=h(2322),g=h(359),d=E(h(1855));u.Placeholder=(0,g.forwardRef)(function(f,c){return(0,x.jsx)(d.default,y({is:"option","rcx-input-box__placeholder":!0,ref:c},f))})},1600:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(f){for(var c,p=1,S=arguments.length;p<S;p++)for(var k in c=arguments[p])Object.prototype.hasOwnProperty.call(c,k)&&(f[k]=c[k]);return f},y.apply(this,arguments)},E=this&&this.__importDefault||function(f){return f&&f.__esModule?f:{default:f}};Object.defineProperty(u,"__esModule",{value:!0}),u.Wrapper=void 0;var x=h(2322),g=E(h(1855)),d=h(9107);u.Wrapper=function(f){return(0,x.jsx)(g.default,y({animated:!0,is:d.Label,"rcx-input-box__wrapper":!0},f))}},823:function(j,u,h){var y=this&&this.__createBinding||(Object.create?function(k,$,M,z){z===void 0&&(z=M);var W=Object.getOwnPropertyDescriptor($,M);W&&!("get"in W?!$.__esModule:W.writable||W.configurable)||(W={enumerable:!0,get:function(){return $[M]}}),Object.defineProperty(k,z,W)}:function(k,$,M,z){z===void 0&&(z=M),k[z]=$[M]}),E=this&&this.__exportStar||function(k,$){for(var M in k)M==="default"||Object.prototype.hasOwnProperty.call($,M)||y($,k,M)};Object.defineProperty(u,"__esModule",{value:!0});var x=h(273),g=h(6855),d=h(7683),f=h(1285),c=h(7706),p=h(5434),S=h(1600);E(h(6855),u),E(h(7683),u),E(h(1285),u),E(h(1600),u),u.default=Object.assign(d.InputBox,{Input:g.Input,Skeleton:f.InputBoxSkeleton,Wrapper:S.Wrapper,Addon:x.Addon,Placeholder:p.Placeholder,Option:c.Option})},5624:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(p){for(var S,k=1,$=arguments.length;k<$;k++)for(var M in S=arguments[k])Object.prototype.hasOwnProperty.call(S,M)&&(p[M]=S[M]);return p},y.apply(this,arguments)},E=this&&this.__rest||function(p,S){var k={};for(var $ in p)Object.prototype.hasOwnProperty.call(p,$)&&S.indexOf($)<0&&(k[$]=p[$]);if(p!=null&&typeof Object.getOwnPropertySymbols=="function"){var M=0;for($=Object.getOwnPropertySymbols(p);M<$.length;M++)S.indexOf($[M])<0&&Object.prototype.propertyIsEnumerable.call(p,$[M])&&(k[$[M]]=p[$[M]])}return k},x=this&&this.__importDefault||function(p){return p&&p.__esModule?p:{default:p}};Object.defineProperty(u,"__esModule",{value:!0}),u.Label=function(p){var S=p.disabled,k=p.is,$=p.required,M=p.children,z=E(p,["disabled","is","required","children"]),W=(0,d.useContext)(c),G=k||W&&"span"||"label";return(0,g.jsx)(c.Provider,{value:!0,children:(0,g.jsxs)(f.default,y({is:G,"rcx-label":!0,"rcx-label--disabled":S},z,{children:[M,$&&(0,g.jsx)(f.default,{is:"span","rcx-label__required":!0,mis:"x4","aria-hidden":"true",children:"*"})]}))})};var g=h(2322),d=h(359),f=x(h(1855)),c=(0,d.createContext)(!1)},1313:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(c){for(var p,S=1,k=arguments.length;S<k;S++)for(var $ in p=arguments[S])Object.prototype.hasOwnProperty.call(p,$)&&(c[$]=p[$]);return c},y.apply(this,arguments)},E=this&&this.__rest||function(c,p){var S={};for(var k in c)Object.prototype.hasOwnProperty.call(c,k)&&p.indexOf(k)<0&&(S[k]=c[k]);if(c!=null&&typeof Object.getOwnPropertySymbols=="function"){var $=0;for(k=Object.getOwnPropertySymbols(c);$<k.length;$++)p.indexOf(k[$])<0&&Object.prototype.propertyIsEnumerable.call(c,k[$])&&(S[k[$]]=c[k[$]])}return S},x=this&&this.__importDefault||function(c){return c&&c.__esModule?c:{default:c}};Object.defineProperty(u,"__esModule",{value:!0}),u.LabelInfo=void 0;var g=h(2322),d=x(h(1253)),f=h(3939);u.LabelInfo=function(c){var p=c.title,S=c.id,k=E(c,["title","id"]);return(0,g.jsxs)(d.default,{is:"span",mi:2,"rcx-label__info":!0,children:[(0,g.jsx)("span",{hidden:!0,id:S,children:p}),(0,g.jsx)(f.Icon,y({},k,{name:"info-circled",title:p}))]})}},9107:function(j,u,h){var y=this&&this.__createBinding||(Object.create?function(x,g,d,f){f===void 0&&(f=d);var c=Object.getOwnPropertyDescriptor(g,d);c&&!("get"in c?!g.__esModule:c.writable||c.configurable)||(c={enumerable:!0,get:function(){return g[d]}}),Object.defineProperty(x,f,c)}:function(x,g,d,f){f===void 0&&(f=d),x[f]=g[d]}),E=this&&this.__exportStar||function(x,g){for(var d in x)d==="default"||Object.prototype.hasOwnProperty.call(g,d)||y(g,x,d)};Object.defineProperty(u,"__esModule",{value:!0}),E(h(5624),u)},7301:function(j,u,h){var y=this&&this.__makeTemplateObject||function(re,me){return Object.defineProperty?Object.defineProperty(re,"raw",{value:me}):re.raw=me,re};Object.defineProperty(u,"__esModule",{value:!0}),u.Margins=void 0;var E,x,g,d,f,c,p,S,k=h(2322),$=h(5163),M=h(359),z=h(67),W=h(2214),G=h(8578),Q=h(8576),oe=h(4279);u.Margins=function(re){var me=re.children,le=re.className,Ee=re.all,$e=re.block,lt=re.blockStart,Ze=re.blockEnd,nt=re.inline,rt=re.inlineStart,At=re.inlineEnd,Ke=(0,M.useCallback)(function(at){return Ee!==void 0&&at.margin===void 0&&(at.margin=Ee),$e!==void 0&&at.marginBlock===void 0&&(at.marginBlock=$e),lt!==void 0&&at.marginBlockStart===void 0&&(at.marginBlockStart=lt),Ze!==void 0&&at.marginBlockEnd===void 0&&(at.marginBlockEnd=Ze),nt!==void 0&&at.marginInline===void 0&&(at.marginInline=nt),rt!==void 0&&at.marginInlineStart===void 0&&(at.marginInlineStart=rt),At!==void 0&&at.marginInlineEnd===void 0&&(at.marginInlineEnd=At),at},[Ee,$e,Ze,lt,nt,At,rt]),Bt=(0,G.useStyle)((0,$.css)(S||(S=y([`
-      &:not(.rcx-box--full) {
-        `,`
-        `,`
-      `,`
-      `,`
-      `,`
-      `,`
-      `,`
-      }
-    `],[`
-      &:not(.rcx-box--full) {
-        `,`
-        `,`
-      `,`
-      `,`
-      `,`
-      `,`
-      `,`
-      }
-    `])),re.all&&(0,$.css)(E||(E=y([`
-          margin: `,`;
-        `],[`
-          margin: `,`;
-        `])),(0,Q.margin)(re.all)),re.inline&&(0,$.css)(x||(x=y([`
-          margin-inline: `,`;
-        `],[`
-          margin-inline: `,`;
-        `])),(0,Q.margin)(re.inline)),re.inlineStart&&(0,$.css)(g||(g=y([`
-          margin-inline-start: `,`;
-        `],[`
-          margin-inline-start: `,`;
-        `])),(0,Q.margin)(re.inlineStart)),re.inlineEnd&&(0,$.css)(d||(d=y([`
-          margin-inline-end: `,`;
-        `],[`
-          margin-inline-end: `,`;
-        `])),(0,Q.margin)(re.inlineEnd)),re.block&&(0,$.css)(f||(f=y([`
-          margin-block: `,`;
-        `],[`
-          margin-block: `,`;
-        `])),(0,Q.margin)(re.block)),re.blockStart&&(0,$.css)(c||(c=y([`
-          margin-block-start: `,`;
-        `],[`
-          margin-block-start: `,`;
-        `])),(0,Q.margin)(re.blockStart)),re.blockEnd&&(0,$.css)(p||(p=y([`
-          margin-block-end: `,`;
-        `],[`
-          margin-block-end: `,`;
-        `])),(0,Q.margin)(re.blockEnd))),re),ur=(0,W.patchChildren)(me,function(at){return{className:(0,z.appendClassName)(at.className,(0,z.appendClassName)(le,Bt))}});return(0,k.jsx)(oe.BoxTransforms.Provider,{children:ur,value:(0,oe.useComposedBoxTransform)(Ke)})}},6776:function(j,u,h){Object.defineProperty(u,"__esModule",{value:!0});var y=h(7301);u.default=y.Margins},6847:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(W){for(var G,Q=1,oe=arguments.length;Q<oe;Q++)for(var re in G=arguments[Q])Object.prototype.hasOwnProperty.call(G,re)&&(W[re]=G[re]);return W},y.apply(this,arguments)},E=this&&this.__createBinding||(Object.create?function(W,G,Q,oe){oe===void 0&&(oe=Q);var re=Object.getOwnPropertyDescriptor(G,Q);re&&!("get"in re?!G.__esModule:re.writable||re.configurable)||(re={enumerable:!0,get:function(){return G[Q]}}),Object.defineProperty(W,oe,re)}:function(W,G,Q,oe){oe===void 0&&(oe=Q),W[oe]=G[Q]}),x=this&&this.__setModuleDefault||(Object.create?function(W,G){Object.defineProperty(W,"default",{enumerable:!0,value:G})}:function(W,G){W.default=G}),g=this&&this.__importStar||function(W){if(W&&W.__esModule)return W;var G={};if(W!=null)for(var Q in W)Q!=="default"&&Object.prototype.hasOwnProperty.call(W,Q)&&E(G,W,Q);return x(G,W),G},d=this&&this.__rest||function(W,G){var Q={};for(var oe in W)Object.prototype.hasOwnProperty.call(W,oe)&&G.indexOf(oe)<0&&(Q[oe]=W[oe]);if(W!=null&&typeof Object.getOwnPropertySymbols=="function"){var re=0;for(oe=Object.getOwnPropertySymbols(W);re<oe.length;re++)G.indexOf(oe[re])<0&&Object.prototype.propertyIsEnumerable.call(W,oe[re])&&(Q[oe[re]]=W[oe[re]])}return Q},f=this&&this.__read||function(W,G){var Q=typeof Symbol=="function"&&W[Symbol.iterator];if(!Q)return W;var oe,re,me=Q.call(W),le=[];try{for(;(G===void 0||G-- >0)&&!(oe=me.next()).done;)le.push(oe.value)}catch(Ee){re={error:Ee}}finally{try{oe&&!oe.done&&(Q=me.return)&&Q.call(me)}finally{if(re)throw re.error}}return le},c=this&&this.__importDefault||function(W){return W&&W.__esModule?W:{default:W}};Object.defineProperty(u,"__esModule",{value:!0}),u.Menu=void 0;var p=h(2322),S=h(359),k=h(9589),$=g(h(7499)),M=c(h(6421)),z=function(W,G){var Q,oe;(oe=(Q=G[f(W,1)[0]]).action)===null||oe===void 0||oe.call(Q)};u.Menu=function(W){var G=W.tiny,Q=W.mini,oe=W.small,re=oe===void 0?!(G||Q):oe,me=W.options,le=W.optionWidth,Ee=W.placement,$e=Ee===void 0?"bottom-start":Ee,lt=W.renderItem,Ze=W.maxHeight,nt=W.icon,rt=nt===void 0?"kebab":nt,At=d(W,["tiny","mini","small","options","optionWidth","placement","renderItem","maxHeight","icon"]),Ke=function(xe){return Object.entries(xe).map(function(Be){var ce=f(Be,2),ct=ce[0],Fe=ce[1],Ne=Fe.type,yt=Ne===void 0?"option":Ne;return[ct,Fe.label,void 0,Fe.disabled,yt]})}(me),Bt=f((0,$.useCursor)(-1,Ke,function(xe,Be){var ce=f(Be,2)[1];z(xe,me),ae(),ce()}),5),ur=Bt[0],at=Bt[1],L=Bt[2],ae=Bt[3],It=f(Bt[4],3),i=It[0],C=It[1],se=It[2],P=(0,S.useRef)(null),dt=(0,S.useCallback)(function(){var xe;if(!((xe=P.current)===null||xe===void 0)&&xe.classList.contains("focus-visible"))return P.current.classList.remove("focus-visible"),C();P.current&&(P.current.focus(),se(),P.current.classList.add("focus-visible"))},[C,se]),Ft=(0,S.useCallback)(function(xe){z(xe,me),ae(),C()},[C,ae,me]);return(0,S.useEffect)(function(){var xe;i==="hidden"&&((xe=P.current)===null||xe===void 0||xe.classList.remove("focus-visible"))},[i]),(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(k.IconButton,y({"data-testid":"menu",ref:P,small:re,tiny:G,mini:Q,onClick:dt,onBlur:C,onKeyUp:L,onKeyDown:at,icon:rt},At)),(0,p.jsx)(M.default,{width:"auto",visible:i,anchor:P,placement:$e,children:(0,p.jsx)($.default,{maxHeight:Ze,renderItem:lt,width:le,onSelect:Ft,options:Ke,cursor:ur,ref:P})})]})}},4744:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(W){for(var G,Q=1,oe=arguments.length;Q<oe;Q++)for(var re in G=arguments[Q])Object.prototype.hasOwnProperty.call(G,re)&&(W[re]=G[re]);return W},y.apply(this,arguments)},E=this&&this.__rest||function(W,G){var Q={};for(var oe in W)Object.prototype.hasOwnProperty.call(W,oe)&&G.indexOf(oe)<0&&(Q[oe]=W[oe]);if(W!=null&&typeof Object.getOwnPropertySymbols=="function"){var re=0;for(oe=Object.getOwnPropertySymbols(W);re<oe.length;re++)G.indexOf(oe[re])<0&&Object.prototype.propertyIsEnumerable.call(W,oe[re])&&(Q[oe[re]]=W[oe[re]])}return Q},x=this&&this.__importDefault||function(W){return W&&W.__esModule?W:{default:W}};Object.defineProperty(u,"__esModule",{value:!0});var g=h(2322),d=h(359),f=h(2808),c=h(7111),p=h(6704),S=h(9589),k=x(h(7001)),$=x(h(1588)),M=h(8440),z=function(W){var G=W.icon,Q=G===void 0?"kebab":G,oe=W.placement,re=oe===void 0?"bottom-start":oe,me=W.title,le=W.is,Ee=le===void 0?S.IconButton:le,$e=W.className,lt=W.pressed,Ze=W.maxWidth,nt=Ze===void 0?"x250":Ze,rt=W.button,At=W.detached,Ke=E(W,["icon","placement","title","is","className","pressed","maxWidth","button","detached"]),Bt=(0,p.useMenuTriggerState)(Ke),ur=(0,d.useRef)(null),at=(0,f.useMenuTrigger)({},Bt,ur),L=at.menuTriggerProps,ae=at.menuProps,It=(0,f.useButton)(y(y({},L),{preventFocusOnPress:!0}),ur).buttonProps,i=Ke.large,C=Ke.medium,se=Ke.tiny,P=Ke.mini,dt={large:i,medium:C,tiny:se,mini:P},Ft=!(i||C||se||P),xe=Bt.isOpen&&(0,g.jsx)($.default,{state:Bt,triggerRef:ur,placement:(0,M.getPlacement)(re),maxWidth:nt,children:(0,g.jsx)(k.default,y({},Ke,ae))});return(0,g.jsxs)(g.Fragment,{children:[rt?(0,d.cloneElement)(rt,y(y({},It),{ref:ur,icon:Q,className:$e,title:me,pressed:lt||Bt.isOpen})):(0,g.jsx)(Ee,y({},It,{ref:ur,icon:Q,className:$e,title:me,pressed:lt||Bt.isOpen,small:Ft},dt)),At?(0,c.createPortal)(xe,document.body):xe]})};z.displayName="MenuV2",u.default=z},7001:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function($){for(var M,z=1,W=arguments.length;z<W;z++)for(var G in M=arguments[z])Object.prototype.hasOwnProperty.call(M,G)&&($[G]=M[G]);return $},y.apply(this,arguments)},E=this&&this.__read||function($,M){var z=typeof Symbol=="function"&&$[Symbol.iterator];if(!z)return $;var W,G,Q=z.call($),oe=[];try{for(;(M===void 0||M-- >0)&&!(W=Q.next()).done;)oe.push(W.value)}catch(re){G={error:re}}finally{try{W&&!W.done&&(z=Q.return)&&z.call(Q)}finally{if(G)throw G.error}}return oe},x=this&&this.__spreadArray||function($,M,z){if(z||arguments.length===2)for(var W,G=0,Q=M.length;G<Q;G++)!W&&G in M||(W||(W=Array.prototype.slice.call(M,0,G)),W[G]=M[G]);return $.concat(W||Array.prototype.slice.call(M))},g=this&&this.__importDefault||function($){return $&&$.__esModule?$:{default:$}};Object.defineProperty(u,"__esModule",{value:!0});var d=h(2322),f=h(359),c=h(2808),p=h(6704),S=g(h(988)),k=g(h(1960));u.default=function($){var M=(0,p.useTreeState)($),z=(0,f.useRef)(null),W=(0,c.useMenu)($,M,z).menuProps;return(0,d.jsx)("div",y({},W,{ref:z,children:x([],E(M.collection),!1).map(function(G){return G.type==="section"?(0,d.jsx)(k.default,{section:G,state:M},G.key):(0,d.jsx)(S.default,{item:G,state:M},G.key)})}))}},988:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(S){for(var k,$=1,M=arguments.length;$<M;$++)for(var z in k=arguments[$])Object.prototype.hasOwnProperty.call(k,z)&&(S[z]=k[z]);return S},y.apply(this,arguments)},E=this&&this.__rest||function(S,k){var $={};for(var M in S)Object.prototype.hasOwnProperty.call(S,M)&&k.indexOf(M)<0&&($[M]=S[M]);if(S!=null&&typeof Object.getOwnPropertySymbols=="function"){var z=0;for(M=Object.getOwnPropertySymbols(S);z<M.length;z++)k.indexOf(M[z])<0&&Object.prototype.propertyIsEnumerable.call(S,M[z])&&($[M[z]]=S[M[z]])}return $},x=this&&this.__importDefault||function(S){return S&&S.__esModule?S:{default:S}};Object.defineProperty(u,"__esModule",{value:!0});var g=h(2322),d=h(359),f=h(2808),c=h(7045),p=x(h(7514));u.default=function(S){var k,$=S.item,M=S.state,z=(0,d.useRef)(null),W=(0,f.useMenuItem)({key:$.key},M,z),G=W.menuItemProps,Q=G.onPointerUp,oe=E(G,["onPointerUp"]),re=W.isFocused,me=W.isDisabled;return(0,g.jsxs)(p.default,y({},(0,f.mergeProps)(oe,{onPointerDown:Q}),{ref:z,focus:re,disabled:me,is:"label",variant:(k=$.value)===null||k===void 0?void 0:k.variant,children:[(0,g.jsx)("div",{className:"rcx-option__wrapper",children:$.rendered}),$.value&&$.value.description&&(0,g.jsx)(c.MenuItemDescription,{children:$.value.description})]}))}},7514:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(c){for(var p,S=1,k=arguments.length;S<k;S++)for(var $ in p=arguments[S])Object.prototype.hasOwnProperty.call(p,$)&&(c[$]=p[$]);return c},y.apply(this,arguments)},E=this&&this.__rest||function(c,p){var S={};for(var k in c)Object.prototype.hasOwnProperty.call(c,k)&&p.indexOf(k)<0&&(S[k]=c[k]);if(c!=null&&typeof Object.getOwnPropertySymbols=="function"){var $=0;for(k=Object.getOwnPropertySymbols(c);$<k.length;$++)p.indexOf(k[$])<0&&Object.prototype.propertyIsEnumerable.call(c,k[$])&&(S[k[$]]=c[k[$]])}return S};Object.defineProperty(u,"__esModule",{value:!0});var x=h(359),g=h(359),d=h(7987),f=(0,g.memo)((0,g.forwardRef)(function(c,p){var S=c.is,k=S===void 0?"li":S,$=c.id,M=c.children,z=c.focus,W=c.selected,G=c.className,Q=c.title,oe=c.disabled,re=c.variant,me=c.onClick,le=E(c,["is","id","children","focus","selected","className","title","disabled","variant","onClick"]);return(0,x.createElement)(k,y({},le,{key:$,id:$,ref:p,"aria-selected":!!W,"aria-disabled":!!oe,title:Q,onClick:function(Ee){oe?(0,d.prevent)(Ee):me==null||me(Ee)},className:["rcx-option",G,z&&"rcx-option--focus",W&&"rcx-option--selected",oe&&"rcx-option--disabled",re&&"rcx-option--".concat(re)].filter(Boolean).join(" ")}),M)}));u.default=f},1588:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(S){for(var k,$=1,M=arguments.length;$<M;$++)for(var z in k=arguments[$])Object.prototype.hasOwnProperty.call(k,z)&&(S[z]=k[z]);return S},y.apply(this,arguments)},E=this&&this.__rest||function(S,k){var $={};for(var M in S)Object.prototype.hasOwnProperty.call(S,M)&&k.indexOf(M)<0&&($[M]=S[M]);if(S!=null&&typeof Object.getOwnPropertySymbols=="function"){var z=0;for(M=Object.getOwnPropertySymbols(S);z<M.length;z++)k.indexOf(M[z])<0&&Object.prototype.propertyIsEnumerable.call(S,M[z])&&($[M[z]]=S[M[z]])}return $};Object.defineProperty(u,"__esModule",{value:!0});var x=h(2322),g=h(5719),d=h(359),f=h(2808),c=h(446),p=h(3117);u.default=function(S){var k=S.children,$=S.state,M=S.offset,z=M===void 0?4:M,W=S.maxWidth,G=E(S,["children","state","offset","maxWidth"]),Q=(0,d.useRef)(null),oe=(0,f.usePopover)(y(y({},G),{offset:z,popoverRef:Q}),$).popoverProps;if(!(0,g.useBreakpoints)().includes("sm")){var re=y(y({},oe),{style:{bottom:0,left:0}});return(0,x.jsx)(p.DropdownMobile,y({children:k},re))}return(0,x.jsx)(c.DropdownDesktop,y({children:k,ref:Q,maxWidth:W},oe))}},1960:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function($){for(var M,z=1,W=arguments.length;z<W;z++)for(var G in M=arguments[z])Object.prototype.hasOwnProperty.call(M,G)&&($[G]=M[G]);return $},y.apply(this,arguments)},E=this&&this.__read||function($,M){var z=typeof Symbol=="function"&&$[Symbol.iterator];if(!z)return $;var W,G,Q=z.call($),oe=[];try{for(;(M===void 0||M-- >0)&&!(W=Q.next()).done;)oe.push(W.value)}catch(re){G={error:re}}finally{try{W&&!W.done&&(z=Q.return)&&z.call(Q)}finally{if(G)throw G.error}}return oe},x=this&&this.__spreadArray||function($,M,z){if(z||arguments.length===2)for(var W,G=0,Q=M.length;G<Q;G++)!W&&G in M||(W||(W=Array.prototype.slice.call(M,0,G)),W[G]=M[G]);return $.concat(W||Array.prototype.slice.call(M))},g=this&&this.__importDefault||function($){return $&&$.__esModule?$:{default:$}};Object.defineProperty(u,"__esModule",{value:!0});var d=h(2322),f=h(2808),c=g(h(1253)),p=h(6126),S=h(2239),k=g(h(988));u.default=function($){var M=$.section,z=$.state,W=(0,f.useMenuSection)({heading:M.rendered,"aria-label":M["aria-label"]}),G=W.itemProps,Q=W.headingProps,oe=W.groupProps,re=(0,f.useSeparator)({elementType:"span"}).separatorProps;return(0,d.jsxs)(d.Fragment,{children:[M.key!==z.collection.getFirstKey()&&(0,d.jsx)(p.Divider,y({},re)),(0,d.jsxs)("div",y({},G,{children:[M.rendered&&(0,d.jsx)(S.OptionTitle,y({},Q,{children:M.rendered})),(0,d.jsx)(c.default,y({},oe,{p:"0",children:x([],E(M.childNodes),!1).map(function(me){return(0,d.jsx)(k.default,{item:me,state:z},me.key)})}))]}))]})}},8440:function(j,u){Object.defineProperty(u,"__esModule",{value:!0}),u.getPlacement=void 0,u.getPlacement=function(h){switch(h){case"bottom":return"bottom";case"bottom-start":default:return"bottom start";case"bottom-end":return"bottom end";case"top":return"top";case"top-start":return"top start";case"top-end":return"top end";case"left":return"left";case"left-start":return"left top";case"left-end":return"left bottom";case"right":return"right";case"right-start":return"right top";case"right-end":return"right bottom"}}},7045:function(j,u,h){var y=this&&this.__importDefault||function(f){return f&&f.__esModule?f:{default:f}};Object.defineProperty(u,"__esModule",{value:!0}),u.MenuItemDescription=u.MenuItemTitle=u.MenuItemSkeleton=u.MenuItemInput=u.MenuItemIcon=u.MenuItemContent=u.MenuItemColumn=u.MenuItemAvatar=u.MenuSection=u.MenuItem=u.MenuV2=void 0;var E=h(2239);Object.defineProperty(u,"MenuItemIcon",{enumerable:!0,get:function(){return E.OptionIcon}}),Object.defineProperty(u,"MenuItemAvatar",{enumerable:!0,get:function(){return E.OptionAvatar}}),Object.defineProperty(u,"MenuItemColumn",{enumerable:!0,get:function(){return E.OptionColumn}}),Object.defineProperty(u,"MenuItemContent",{enumerable:!0,get:function(){return E.OptionContent}}),Object.defineProperty(u,"MenuItemInput",{enumerable:!0,get:function(){return E.OptionInput}}),Object.defineProperty(u,"MenuItemSkeleton",{enumerable:!0,get:function(){return E.OptionSkeleton}}),Object.defineProperty(u,"MenuItemTitle",{enumerable:!0,get:function(){return E.OptionTitle}}),Object.defineProperty(u,"MenuItemDescription",{enumerable:!0,get:function(){return E.OptionDescriptionBlock}});var x=h(4744);Object.defineProperty(u,"MenuV2",{enumerable:!0,get:function(){return y(x).default}});var g=h(8150);Object.defineProperty(u,"MenuItem",{enumerable:!0,get:function(){return y(g).default}});var d=h(6495);Object.defineProperty(u,"MenuSection",{enumerable:!0,get:function(){return y(d).default}})},8150:function(j,u,h){var y=this&&this.__generator||function(f,c){var p,S,k,$,M={label:0,sent:function(){if(1&k[0])throw k[1];return k[1]},trys:[],ops:[]};return $={next:z(0),throw:z(1),return:z(2)},typeof Symbol=="function"&&($[Symbol.iterator]=function(){return this}),$;function z(W){return function(G){return function(Q){if(p)throw new TypeError("Generator is already executing.");for(;$&&($=0,Q[0]&&(M=0)),M;)try{if(p=1,S&&(k=2&Q[0]?S.return:Q[0]?S.throw||((k=S.return)&&k.call(S),0):S.next)&&!(k=k.call(S,Q[1])).done)return k;switch(S=0,k&&(Q=[2&Q[0],k.value]),Q[0]){case 0:case 1:k=Q;break;case 4:return M.label++,{value:Q[1],done:!1};case 5:M.label++,S=Q[1],Q=[0];continue;case 7:Q=M.ops.pop(),M.trys.pop();continue;default:if(!((k=(k=M.trys).length>0&&k[k.length-1])||Q[0]!==6&&Q[0]!==2)){M=0;continue}if(Q[0]===3&&(!k||Q[1]>k[0]&&Q[1]<k[3])){M.label=Q[1];break}if(Q[0]===6&&M.label<k[1]){M.label=k[1],k=Q;break}if(k&&M.label<k[2]){M.label=k[2],M.ops.push(Q);break}k[2]&&M.ops.pop(),M.trys.pop();continue}Q=c.call(f,M)}catch(oe){Q=[6,oe],S=0}finally{p=k=0}if(5&Q[0])throw Q[1];return{value:Q[0]?Q[1]:void 0,done:!0}}([W,G])}}},E=this&&this.__values||function(f){var c=typeof Symbol=="function"&&Symbol.iterator,p=c&&f[c],S=0;if(p)return p.call(f);if(f&&typeof f.length=="number")return{next:function(){return f&&S>=f.length&&(f=void 0),{value:f&&f[S++],done:!f}}};throw new TypeError(c?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(u,"__esModule",{value:!0});var x=h(359);function g(f){return null}function d(f){return f.hasChildItems!=null?f.hasChildItems:!!f.childItems||!!(f.title&&x.Children.count(f.children)>0)}g.getCollectionNode=function(f,c){var p,S,k,$,M;return y(this,function(z){switch(z.label){case 0:return p=f.childItems,S=f.title,k=f.children,$=f.title||f.children,(M=f.textValue||(typeof $=="string"?$:"")||f["aria-label"]||"")||c!=null&&c.suppressTextValueWarning||console.warn("<Item> with non-plain text contents is unsupported by type to select for accessibility. Please add a `textValue` prop."),[4,{type:"item",props:f,rendered:$,textValue:M,"aria-label":f["aria-label"],hasChildNodes:d(f),childNodes:function(){var W,G,Q,oe,re,me;return y(this,function(le){switch(le.label){case 0:if(!p)return[3,9];le.label=1;case 1:le.trys.push([1,6,7,8]),W=E(p),G=W.next(),le.label=2;case 2:return G.done?[3,5]:[4,{type:"item",value:G.value}];case 3:le.sent(),le.label=4;case 4:return G=W.next(),[3,2];case 5:return[3,8];case 6:return Q=le.sent(),re={error:Q},[3,8];case 7:try{G&&!G.done&&(me=W.return)&&me.call(W)}finally{if(re)throw re.error}return[7];case 8:return[3,11];case 9:return S?(oe=[],x.Children.forEach(k,function(Ee){oe.push({type:"item",element:Ee})}),[5,E(oe)]):[3,11];case 10:le.sent(),le.label=11;case 11:return[2]}})}}];case 1:return z.sent(),[2]}})},u.default=g},6495:function(j,u,h){var y=this&&this.__generator||function(d,f){var c,p,S,k,$={label:0,sent:function(){if(1&S[0])throw S[1];return S[1]},trys:[],ops:[]};return k={next:M(0),throw:M(1),return:M(2)},typeof Symbol=="function"&&(k[Symbol.iterator]=function(){return this}),k;function M(z){return function(W){return function(G){if(c)throw new TypeError("Generator is already executing.");for(;k&&(k=0,G[0]&&($=0)),$;)try{if(c=1,p&&(S=2&G[0]?p.return:G[0]?p.throw||((S=p.return)&&S.call(p),0):p.next)&&!(S=S.call(p,G[1])).done)return S;switch(p=0,S&&(G=[2&G[0],S.value]),G[0]){case 0:case 1:S=G;break;case 4:return $.label++,{value:G[1],done:!1};case 5:$.label++,p=G[1],G=[0];continue;case 7:G=$.ops.pop(),$.trys.pop();continue;default:if(!((S=(S=$.trys).length>0&&S[S.length-1])||G[0]!==6&&G[0]!==2)){$=0;continue}if(G[0]===3&&(!S||G[1]>S[0]&&G[1]<S[3])){$.label=G[1];break}if(G[0]===6&&$.label<S[1]){$.label=S[1],S=G;break}if(S&&$.label<S[2]){$.label=S[2],$.ops.push(G);break}S[2]&&$.ops.pop(),$.trys.pop();continue}G=f.call(d,$)}catch(Q){G=[6,Q],p=0}finally{c=S=0}if(5&G[0])throw G[1];return{value:G[0]?G[1]:void 0,done:!0}}([z,W])}}},E=this&&this.__values||function(d){var f=typeof Symbol=="function"&&Symbol.iterator,c=f&&d[f],p=0;if(c)return c.call(d);if(d&&typeof d.length=="number")return{next:function(){return d&&p>=d.length&&(d=void 0),{value:d&&d[p++],done:!d}}};throw new TypeError(f?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(u,"__esModule",{value:!0});var x=h(359);function g(d){return null}g.getCollectionNode=function(d){var f,c,p;return y(this,function(S){switch(S.label){case 0:return f=d.children,c=d.title,p=d.items,[4,{type:"section",props:d,hasChildNodes:!0,rendered:c,"aria-label":d["aria-label"],childNodes:function(){var k,$,M,z,W,G;return y(this,function(Q){switch(Q.label){case 0:if(typeof f!="function")return[3,9];if(!p)throw new Error("props.children was a function but props.items is missing");Q.label=1;case 1:Q.trys.push([1,6,7,8]),k=E(p),$=k.next(),Q.label=2;case 2:return $.done?[3,5]:[4,{type:"item",value:$.value,renderer:f}];case 3:Q.sent(),Q.label=4;case 4:return $=k.next(),[3,2];case 5:return[3,8];case 6:return M=Q.sent(),W={error:M},[3,8];case 7:try{$&&!$.done&&(G=k.return)&&G.call(k)}finally{if(W)throw W.error}return[7];case 8:return[3,11];case 9:return z=[],x.Children.forEach(f,function(oe){z.push({type:"item",element:oe})}),[5,E(z)];case 10:Q.sent(),Q.label=11;case 11:return[2]}})}}];case 1:return S.sent(),[2]}})},u.default=g},889:function(j,u,h){var y=this&&this.__createBinding||(Object.create?function(x,g,d,f){f===void 0&&(f=d);var c=Object.getOwnPropertyDescriptor(g,d);c&&!("get"in c?!g.__esModule:c.writable||c.configurable)||(c={enumerable:!0,get:function(){return g[d]}}),Object.defineProperty(x,f,c)}:function(x,g,d,f){f===void 0&&(f=d),x[f]=g[d]}),E=this&&this.__exportStar||function(x,g){for(var d in x)d==="default"||Object.prototype.hasOwnProperty.call(g,d)||y(g,x,d)};Object.defineProperty(u,"__esModule",{value:!0}),E(h(6847),u),E(h(7045),u)},2497:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(f){for(var c,p=1,S=arguments.length;p<S;p++)for(var k in c=arguments[p])Object.prototype.hasOwnProperty.call(c,k)&&(f[k]=c[k]);return f},y.apply(this,arguments)},E=this&&this.__rest||function(f,c){var p={};for(var S in f)Object.prototype.hasOwnProperty.call(f,S)&&c.indexOf(S)<0&&(p[S]=f[S]);if(f!=null&&typeof Object.getOwnPropertySymbols=="function"){var k=0;for(S=Object.getOwnPropertySymbols(f);k<S.length;k++)c.indexOf(S[k])<0&&Object.prototype.propertyIsEnumerable.call(f,S[k])&&(p[S[k]]=f[S[k]])}return p};Object.defineProperty(u,"__esModule",{value:!0}),u.Message=void 0;var x=h(2322),g=h(359),d=h(4971);u.Message=(0,g.forwardRef)(function(f,c){var p=f.className,S=f.clickable,k=f.sequential,$=f.isSelected,M=f.isEditing,z=f.isPending,W=f.highlight,G=E(f,["className","clickable","sequential","isSelected","isEditing","isPending","highlight"]);return(0,x.jsx)("div",y({ref:c,className:(0,d.prependClassName)(p,["rcx-message",(S||G.onClick)&&"rcx-message--clickable",k&&"rcx-message--sequential",$&&"rcx-message--selected",M&&"rcx-message--editing",z&&"rcx-message--pending",W&&"rcx-message--highlight"].filter(Boolean).join(" "))},G))})},1606:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(c){for(var p,S=1,k=arguments.length;S<k;S++)for(var $ in p=arguments[S])Object.prototype.hasOwnProperty.call(p,$)&&(c[$]=p[$]);return c},y.apply(this,arguments)},E=this&&this.__rest||function(c,p){var S={};for(var k in c)Object.prototype.hasOwnProperty.call(c,k)&&p.indexOf(k)<0&&(S[k]=c[k]);if(c!=null&&typeof Object.getOwnPropertySymbols=="function"){var $=0;for(k=Object.getOwnPropertySymbols(c);$<k.length;$++)p.indexOf(k[$])<0&&Object.prototype.propertyIsEnumerable.call(c,k[$])&&(S[k[$]]=c[k[$]])}return S},x=this&&this.__importDefault||function(c){return c&&c.__esModule?c:{default:c}};Object.defineProperty(u,"__esModule",{value:!0}),u.MessageBlock=void 0;var g=h(2322),d=h(359),f=x(h(1855));u.MessageBlock=(0,d.forwardRef)(function(c,p){c.className;var S=c.fixedWidth,k=E(c,["className","fixedWidth"]);return(0,g.jsx)(f.default,y({"rcx-message-block":!0,"rcx-message-block--width-fixed":S,ref:p},k))})},7942:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(d){for(var f,c=1,p=arguments.length;c<p;c++)for(var S in f=arguments[c])Object.prototype.hasOwnProperty.call(f,S)&&(d[S]=f[S]);return d},y.apply(this,arguments)},E=this&&this.__rest||function(d,f){var c={};for(var p in d)Object.prototype.hasOwnProperty.call(d,p)&&f.indexOf(p)<0&&(c[p]=d[p]);if(d!=null&&typeof Object.getOwnPropertySymbols=="function"){var S=0;for(p=Object.getOwnPropertySymbols(d);S<p.length;S++)f.indexOf(p[S])<0&&Object.prototype.propertyIsEnumerable.call(d,p[S])&&(c[p[S]]=d[p[S]])}return c};Object.defineProperty(u,"__esModule",{value:!0}),u.MessageBody=void 0;var x=h(2322),g=h(4971);u.MessageBody=function(d){var f=d.clamp,c=d.className,p=E(d,["clamp","className"]);return(0,x.jsx)("div",y({className:(0,g.prependClassName)(c,["rcx-message-body",f&&"rcx-message-body--clamp rcx-message-body--clamp-".concat(f)].filter(Boolean).join(" "))},p))}},5038:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(x){for(var g,d=1,f=arguments.length;d<f;d++)for(var c in g=arguments[d])Object.prototype.hasOwnProperty.call(g,c)&&(x[c]=g[c]);return x},y.apply(this,arguments)};Object.defineProperty(u,"__esModule",{value:!0}),u.MessageContainer=void 0;var E=h(2322);u.MessageContainer=function(x){return(0,E.jsx)("div",y({className:"rcx-box rcx-box--full rcx-message-container"},x))}},3977:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(x){for(var g,d=1,f=arguments.length;d<f;d++)for(var c in g=arguments[d])Object.prototype.hasOwnProperty.call(g,c)&&(x[c]=g[c]);return x},y.apply(this,arguments)};Object.defineProperty(u,"__esModule",{value:!0}),u.MessageContainerFixed=void 0;var E=h(2322);u.MessageContainerFixed=function(x){return(0,E.jsx)("div",y({className:"rcx-box rcx-box--full rcx-message-container rcx-message-container--fixed"},x))}},2311:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(g){for(var d,f=1,c=arguments.length;f<c;f++)for(var p in d=arguments[f])Object.prototype.hasOwnProperty.call(d,p)&&(g[p]=d[p]);return g},y.apply(this,arguments)},E=this&&this.__rest||function(g,d){var f={};for(var c in g)Object.prototype.hasOwnProperty.call(g,c)&&d.indexOf(c)<0&&(f[c]=g[c]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function"){var p=0;for(c=Object.getOwnPropertySymbols(g);p<c.length;p++)d.indexOf(c[p])<0&&Object.prototype.propertyIsEnumerable.call(g,c[p])&&(f[c[p]]=g[c[p]])}return f};Object.defineProperty(u,"__esModule",{value:!0}),u.MessageDivider=void 0;var x=h(2322);u.MessageDivider=function(g){var d=g.children,f=g.unreadLabel,c=E(g,["children","unreadLabel"]);return(0,x.jsxs)("div",y({role:"separator",className:f?"rcx-message-divider rcx-message-divider--unread":"rcx-message-divider"},c,{children:[d&&(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)("div",{className:"rcx-message-divider__bar"}),(0,x.jsx)("div",{className:"rcx-message-divider__wrapper",children:d})," "]}),(0,x.jsx)("div",{className:"rcx-message-divider__bar",children:f&&(0,x.jsx)("div",{className:"rcx-message-divider__wrapper--unread",children:f})})]}))}},1865:function(j,u,h){var y=this&&this.__createBinding||(Object.create?function(x,g,d,f){f===void 0&&(f=d);var c=Object.getOwnPropertyDescriptor(g,d);c&&!("get"in c?!g.__esModule:c.writable||c.configurable)||(c={enumerable:!0,get:function(){return g[d]}}),Object.defineProperty(x,f,c)}:function(x,g,d,f){f===void 0&&(f=d),x[f]=g[d]}),E=this&&this.__exportStar||function(x,g){for(var d in x)d==="default"||Object.prototype.hasOwnProperty.call(g,d)||y(g,x,d)};Object.defineProperty(u,"__esModule",{value:!0}),E(h(2311),u)},8846:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(d){for(var f,c=1,p=arguments.length;c<p;c++)for(var S in f=arguments[c])Object.prototype.hasOwnProperty.call(f,S)&&(d[S]=f[S]);return d},y.apply(this,arguments)},E=this&&this.__rest||function(d,f){var c={};for(var p in d)Object.prototype.hasOwnProperty.call(d,p)&&f.indexOf(p)<0&&(c[p]=d[p]);if(d!=null&&typeof Object.getOwnPropertySymbols=="function"){var S=0;for(p=Object.getOwnPropertySymbols(d);S<p.length;S++)f.indexOf(p[S])<0&&Object.prototype.propertyIsEnumerable.call(d,p[S])&&(c[p[S]]=d[p[S]])}return c};Object.defineProperty(u,"__esModule",{value:!0}),u.MessageEmoji=void 0;var x=h(2322),g=h(5293);u.MessageEmoji=function(d){var f=d.name,c=d.className,p=d.image,S=d.big,k=E(d,["name","className","image","big"]);return(0,x.jsx)(g.MessageEmojiBase,y({className:["rcx-message__emoji",c,S&&"rcx-message__emoji--big"].filter(Boolean).join(" "),name:f,image:p},k))}},5293:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(g){for(var d,f=1,c=arguments.length;f<c;f++)for(var p in d=arguments[f])Object.prototype.hasOwnProperty.call(d,p)&&(g[p]=d[p]);return g},y.apply(this,arguments)},E=this&&this.__rest||function(g,d){var f={};for(var c in g)Object.prototype.hasOwnProperty.call(g,c)&&d.indexOf(c)<0&&(f[c]=g[c]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function"){var p=0;for(c=Object.getOwnPropertySymbols(g);p<c.length;p++)d.indexOf(c[p])<0&&Object.prototype.propertyIsEnumerable.call(g,c[p])&&(f[c[p]]=g[c[p]])}return f};Object.defineProperty(u,"__esModule",{value:!0}),u.MessageEmojiBase=void 0;var x=h(2322);u.MessageEmojiBase=function(g){var d=g.name,f=g.image,c=g.className,p=E(g,["name","image","className"]);return(0,x.jsx)("span",y({className:"".concat(c||""," ").concat(d),style:f&&f.length?{backgroundImage:f}:void 0},p))}},1732:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(x){for(var g,d=1,f=arguments.length;d<f;d++)for(var c in g=arguments[d])Object.prototype.hasOwnProperty.call(g,c)&&(x[c]=g[c]);return x},y.apply(this,arguments)};Object.defineProperty(u,"__esModule",{value:!0}),u.MessageGenericPreview=void 0;var E=h(2322);h(4132),u.MessageGenericPreview=function(x){return(0,E.jsx)("div",y({className:"rcx-message-generic-preview"},x))}},2745:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(g){for(var d,f=1,c=arguments.length;f<c;f++)for(var p in d=arguments[f])Object.prototype.hasOwnProperty.call(d,p)&&(g[p]=d[p]);return g},y.apply(this,arguments)},E=this&&this.__rest||function(g,d){var f={};for(var c in g)Object.prototype.hasOwnProperty.call(g,c)&&d.indexOf(c)<0&&(f[c]=g[c]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function"){var p=0;for(c=Object.getOwnPropertySymbols(g);p<c.length;p++)d.indexOf(c[p])<0&&Object.prototype.propertyIsEnumerable.call(g,c[p])&&(f[c[p]]=g[c[p]])}return f};Object.defineProperty(u,"__esModule",{value:!0}),u.MessageGenericPreviewContent=void 0;var x=h(2322);u.MessageGenericPreviewContent=function(g){var d=g.thumb,f=E(g,["thumb"]);return(0,x.jsxs)("div",{className:"rcx-message-generic-preview__content",children:[d,(0,x.jsx)("div",y({className:"rcx-message-generic-preview__content-wrapper"},f))]})}},6531:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(d){for(var f,c=1,p=arguments.length;c<p;c++)for(var S in f=arguments[c])Object.prototype.hasOwnProperty.call(f,S)&&(d[S]=f[S]);return d},y.apply(this,arguments)},E=this&&this.__rest||function(d,f){var c={};for(var p in d)Object.prototype.hasOwnProperty.call(d,p)&&f.indexOf(p)<0&&(c[p]=d[p]);if(d!=null&&typeof Object.getOwnPropertySymbols=="function"){var S=0;for(p=Object.getOwnPropertySymbols(d);S<p.length;S++)f.indexOf(p[S])<0&&Object.prototype.propertyIsEnumerable.call(d,p[S])&&(c[p[S]]=d[p[S]])}return c};Object.defineProperty(u,"__esModule",{value:!0}),u.MessageGenericPreviewCoverImage=void 0;var x=h(2322),g=h(4971);u.MessageGenericPreviewCoverImage=function(d){var f=d.url,c=d.width,p=d.height,S=d.className,k=E(d,["url","width","height","className"]);return(0,x.jsx)("div",y({className:(0,g.prependClassName)(S,"rcx-message-generic-preview__preview"),style:{backgroundImage:"url(".concat(f,")"),maxWidth:"100%"},"data-testid":"preview-image"},k,{children:(0,x.jsx)("div",{style:{paddingTop:"".concat(p/c*100,"%")}})}))}},9036:function(j,u,h){Object.defineProperty(u,"__esModule",{value:!0}),u.MessageGenericPreviewDescription=void 0;var y=h(2322);u.MessageGenericPreviewDescription=function(E){var x=E.children,g=E.clamp,d=g!==void 0&&g;return(0,y.jsx)("div",{className:["rcx-message-generic-preview__description",d&&"rcx-message-generic-preview__description--clamp"].filter(Boolean).join(" "),children:x})}},9163:function(j,u,h){Object.defineProperty(u,"__esModule",{value:!0}),u.MessageGenericPreviewFooter=void 0;var y=h(2322);u.MessageGenericPreviewFooter=function(E){var x=E.children;return(0,y.jsx)("div",{className:"rcx-message-generic-preview__footer",children:x})}},2090:function(j,u,h){Object.defineProperty(u,"__esModule",{value:!0}),u.MessageGenericPreviewIcon=void 0;var y=h(2322),E=h(3939);u.MessageGenericPreviewIcon=function(x){var g=x.name,d=g===void 0?"attachment-file":g,f=x.size,c=f===void 0?32:f,p=x.color,S=p===void 0?"default":p,k=x.type,$=k===void 0?"file":k;return(0,y.jsxs)("div",{className:"rcx-message-generic-preview__icon",children:[(0,y.jsx)(E.Icon,{name:d,color:S,size:c}),(0,y.jsx)("div",{className:"rcx-message-generic-preview__icon-title",children:$})]})}},576:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(d){for(var f,c=1,p=arguments.length;c<p;c++)for(var S in f=arguments[c])Object.prototype.hasOwnProperty.call(f,S)&&(d[S]=f[S]);return d},y.apply(this,arguments)},E=this&&this.__rest||function(d,f){var c={};for(var p in d)Object.prototype.hasOwnProperty.call(d,p)&&f.indexOf(p)<0&&(c[p]=d[p]);if(d!=null&&typeof Object.getOwnPropertySymbols=="function"){var S=0;for(p=Object.getOwnPropertySymbols(d);S<p.length;S++)f.indexOf(p[S])<0&&Object.prototype.propertyIsEnumerable.call(d,p[S])&&(c[p[S]]=d[p[S]])}return c};Object.defineProperty(u,"__esModule",{value:!0}),u.MessageGenericPreviewImage=void 0;var x=h(2322),g=h(4971);u.MessageGenericPreviewImage=function(d){var f=d.url,c=d.className,p=E(d,["url","className"]);return(0,x.jsx)("img",y({src:f,className:(0,g.prependClassName)(c,"rcx-message-generic-preview__image"),alt:""},p))}},2438:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(x){for(var g,d=1,f=arguments.length;d<f;d++)for(var c in g=arguments[d])Object.prototype.hasOwnProperty.call(g,c)&&(x[c]=g[c]);return x},y.apply(this,arguments)};Object.defineProperty(u,"__esModule",{value:!0}),u.MessageGenericPreviewThumb=void 0;var E=h(2322);u.MessageGenericPreviewThumb=function(x){return(0,E.jsx)("div",y({className:"rcx-message-generic-preview__thumb"},x))}},4066:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(g){for(var d,f=1,c=arguments.length;f<c;f++)for(var p in d=arguments[f])Object.prototype.hasOwnProperty.call(d,p)&&(g[p]=d[p]);return g},y.apply(this,arguments)},E=this&&this.__rest||function(g,d){var f={};for(var c in g)Object.prototype.hasOwnProperty.call(g,c)&&d.indexOf(c)<0&&(f[c]=g[c]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function"){var p=0;for(c=Object.getOwnPropertySymbols(g);p<c.length;p++)d.indexOf(c[p])<0&&Object.prototype.propertyIsEnumerable.call(g,c[p])&&(f[c[p]]=g[c[p]])}return f};Object.defineProperty(u,"__esModule",{value:!0}),u.MessageGenericPreviewTitle=void 0;var x=h(2322);u.MessageGenericPreviewTitle=function(g){var d=g.externalUrl,f=E(g,["externalUrl"]);return d?(0,x.jsx)("span",{children:(0,x.jsx)("a",y({className:"rcx-message-generic-preview__title rcx-message-generic-preview__title-link",href:d,target:"_blank"},f))}):(0,x.jsx)("span",y({className:"rcx-message-generic-preview__title"},f))}},9785:function(j,u,h){var y=this&&this.__createBinding||(Object.create?function(x,g,d,f){f===void 0&&(f=d);var c=Object.getOwnPropertyDescriptor(g,d);c&&!("get"in c?!g.__esModule:c.writable||c.configurable)||(c={enumerable:!0,get:function(){return g[d]}}),Object.defineProperty(x,f,c)}:function(x,g,d,f){f===void 0&&(f=d),x[f]=g[d]}),E=this&&this.__exportStar||function(x,g){for(var d in x)d==="default"||Object.prototype.hasOwnProperty.call(g,d)||y(g,x,d)};Object.defineProperty(u,"__esModule",{value:!0}),E(h(1732),u),E(h(2745),u),E(h(9036),u),E(h(9163),u),E(h(6531),u),E(h(576),u),E(h(2438),u),E(h(4066),u),E(h(2090),u)},8136:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(g){for(var d,f=1,c=arguments.length;f<c;f++)for(var p in d=arguments[f])Object.prototype.hasOwnProperty.call(d,p)&&(g[p]=d[p]);return g},y.apply(this,arguments)},E=this&&this.__rest||function(g,d){var f={};for(var c in g)Object.prototype.hasOwnProperty.call(g,c)&&d.indexOf(c)<0&&(f[c]=g[c]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function"){var p=0;for(c=Object.getOwnPropertySymbols(g);p<c.length;p++)d.indexOf(c[p])<0&&Object.prototype.propertyIsEnumerable.call(g,c[p])&&(f[c[p]]=g[c[p]])}return f};Object.defineProperty(u,"__esModule",{value:!0}),u.MessageHeader=void 0;var x=h(2322);u.MessageHeader=function(g){var d=g.children,f=E(g,["children"]);return(0,x.jsx)("div",y({className:"rcx-box rcx-box--full rcx-message-header"},f,{children:(0,x.jsx)("div",{className:"rcx-box rcx-box--full rcx-message-header__wrapper",children:d})}))}},4435:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(d){for(var f,c=1,p=arguments.length;c<p;c++)for(var S in f=arguments[c])Object.prototype.hasOwnProperty.call(f,S)&&(d[S]=f[S]);return d},y.apply(this,arguments)},E=this&&this.__rest||function(d,f){var c={};for(var p in d)Object.prototype.hasOwnProperty.call(d,p)&&f.indexOf(p)<0&&(c[p]=d[p]);if(d!=null&&typeof Object.getOwnPropertySymbols=="function"){var S=0;for(p=Object.getOwnPropertySymbols(d);S<p.length;S++)f.indexOf(p[S])<0&&Object.prototype.propertyIsEnumerable.call(d,p[S])&&(c[p[S]]=d[p[S]])}return c};Object.defineProperty(u,"__esModule",{value:!0}),u.MessageHighlight=function(d){var f=d.is,c=f===void 0?"span":f,p=d.variant,S=p===void 0?"other":p,k=d.className,$=d.clickable,M=E(d,["is","variant","className","clickable"]),z=[S,$&&"clickable"].filter(Boolean).map(function(W){return"rcx-message__highlight--".concat(W)}).join(" ");return(0,x.jsx)(c,y({className:(0,g.prependClassName)(k,"rcx-box rcx-box--full rcx-message__highlight ".concat(z))},M))};var x=h(2322),g=h(4971)},2831:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(x){for(var g,d=1,f=arguments.length;d<f;d++)for(var c in g=arguments[d])Object.prototype.hasOwnProperty.call(g,c)&&(x[c]=g[c]);return x},y.apply(this,arguments)};Object.defineProperty(u,"__esModule",{value:!0}),u.MessageLeftContainer=void 0;var E=h(2322);u.MessageLeftContainer=function(x){return(0,E.jsx)("div",y({className:"rcx-box rcx-box--full rcx-message-container rcx-message-container--left"},x))}},4624:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(g){for(var d,f=1,c=arguments.length;f<c;f++)for(var p in d=arguments[f])Object.prototype.hasOwnProperty.call(d,p)&&(g[p]=d[p]);return g},y.apply(this,arguments)};Object.defineProperty(u,"__esModule",{value:!0}),u.MessageMetrics=void 0;var E=h(2322),x=h(4303);u.MessageMetrics=function(g){return(0,E.jsx)(x.MessageMetricsContentItem,{children:(0,E.jsx)("div",y({className:"rcx-message-metrics__content-wrapper"},g))})}},4303:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(x){for(var g,d=1,f=arguments.length;d<f;d++)for(var c in g=arguments[d])Object.prototype.hasOwnProperty.call(g,c)&&(x[c]=g[c]);return x},y.apply(this,arguments)};Object.defineProperty(u,"__esModule",{value:!0}),u.MessageMetricsContentItem=void 0;var E=h(2322);u.MessageMetricsContentItem=function(x){return(0,E.jsx)("div",y({className:"rcx-message-metrics__content-item"},x))}},8339:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(d){for(var f,c=1,p=arguments.length;c<p;c++)for(var S in f=arguments[c])Object.prototype.hasOwnProperty.call(f,S)&&(d[S]=f[S]);return d},y.apply(this,arguments)},E=this&&this.__rest||function(d,f){var c={};for(var p in d)Object.prototype.hasOwnProperty.call(d,p)&&f.indexOf(p)<0&&(c[p]=d[p]);if(d!=null&&typeof Object.getOwnPropertySymbols=="function"){var S=0;for(p=Object.getOwnPropertySymbols(d);S<p.length;S++)f.indexOf(p[S])<0&&Object.prototype.propertyIsEnumerable.call(d,p[S])&&(c[p[S]]=d[p[S]])}return c};Object.defineProperty(u,"__esModule",{value:!0}),u.MessageMetricsFollowing=void 0;var x=h(2322),g=h(9589);u.MessageMetricsFollowing=function(d){var f=d.name,c=d.badge,p=E(d,["name","badge"]);return(0,x.jsx)(g.IconButton,y({position:"relative",overflow:"visible"},p,{small:!0,icon:f,children:c&&(0,x.jsx)("div",{className:"rcx-message-metrics__item__follow-badge",children:c})}))}},3898:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(d){for(var f,c=1,p=arguments.length;c<p;c++)for(var S in f=arguments[c])Object.prototype.hasOwnProperty.call(f,S)&&(d[S]=f[S]);return d},y.apply(this,arguments)},E=this&&this.__rest||function(d,f){var c={};for(var p in d)Object.prototype.hasOwnProperty.call(d,p)&&f.indexOf(p)<0&&(c[p]=d[p]);if(d!=null&&typeof Object.getOwnPropertySymbols=="function"){var S=0;for(p=Object.getOwnPropertySymbols(d);S<p.length;S++)f.indexOf(p[S])<0&&Object.prototype.propertyIsEnumerable.call(d,p[S])&&(c[p[S]]=d[p[S]])}return c};Object.defineProperty(u,"__esModule",{value:!0}),u.MessageMetricsItem=void 0;var x=h(2322),g=h(4971);u.MessageMetricsItem=function(d){var f=d.className,c=E(d,["className"]);return(0,x.jsx)("div",y({className:(0,g.prependClassName)(f,"rcx-message-metrics__item")},c))}},3900:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(d){for(var f,c=1,p=arguments.length;c<p;c++)for(var S in f=arguments[c])Object.prototype.hasOwnProperty.call(f,S)&&(d[S]=f[S]);return d},y.apply(this,arguments)},E=this&&this.__rest||function(d,f){var c={};for(var p in d)Object.prototype.hasOwnProperty.call(d,p)&&f.indexOf(p)<0&&(c[p]=d[p]);if(d!=null&&typeof Object.getOwnPropertySymbols=="function"){var S=0;for(p=Object.getOwnPropertySymbols(d);S<p.length;S++)f.indexOf(p[S])<0&&Object.prototype.propertyIsEnumerable.call(d,p[S])&&(c[p[S]]=d[p[S]])}return c};Object.defineProperty(u,"__esModule",{value:!0}),u.MessageMetricsItemAvatarRow=void 0;var x=h(2322),g=h(4971);u.MessageMetricsItemAvatarRow=function(d){var f=d.className,c=E(d,["className"]);return(0,x.jsx)("div",y({className:(0,g.prependClassName)(f,"rcx-message-metrics__avatar-row")},c))}},2567:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(d){for(var f,c=1,p=arguments.length;c<p;c++)for(var S in f=arguments[c])Object.prototype.hasOwnProperty.call(f,S)&&(d[S]=f[S]);return d},y.apply(this,arguments)},E=this&&this.__rest||function(d,f){var c={};for(var p in d)Object.prototype.hasOwnProperty.call(d,p)&&f.indexOf(p)<0&&(c[p]=d[p]);if(d!=null&&typeof Object.getOwnPropertySymbols=="function"){var S=0;for(p=Object.getOwnPropertySymbols(d);S<p.length;S++)f.indexOf(p[S])<0&&Object.prototype.propertyIsEnumerable.call(d,p[S])&&(c[p[S]]=d[p[S]])}return c};Object.defineProperty(u,"__esModule",{value:!0}),u.MessageMetricsItemAvatarRowContent=void 0;var x=h(2322),g=h(4971);u.MessageMetricsItemAvatarRowContent=function(d){var f=d.className,c=E(d,["className"]);return(0,x.jsx)("div",y({className:(0,g.prependClassName)(f,"rcx-message-metrics__avatar-row__content")},c))}},4936:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(g){for(var d,f=1,c=arguments.length;f<c;f++)for(var p in d=arguments[f])Object.prototype.hasOwnProperty.call(d,p)&&(g[p]=d[p]);return g},y.apply(this,arguments)};Object.defineProperty(u,"__esModule",{value:!0}),u.MessageMetricsItemIcon=void 0;var E=h(2322),x=h(3980);u.MessageMetricsItemIcon=function(g){return(0,E.jsx)(x.Icon,y({size:"x20"},g))}},6398:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(x){for(var g,d=1,f=arguments.length;d<f;d++)for(var c in g=arguments[d])Object.prototype.hasOwnProperty.call(g,c)&&(x[c]=g[c]);return x},y.apply(this,arguments)};Object.defineProperty(u,"__esModule",{value:!0}),u.MessageMetricsItemLabel=void 0;var E=h(2322);u.MessageMetricsItemLabel=function(x){return(0,E.jsx)("div",y({className:"rcx-message-metrics__item-label"},x))}},7391:function(j,u,h){Object.defineProperty(u,"__esModule",{value:!0}),u.MessageMetricsItemAvatarRow=u.MessageMetricsItemAvatarRowContent=u.MessageMetricsItemLabel=u.MessageMetricsItemIcon=u.MessageMetricsItem=void 0;var y=h(3898);Object.defineProperty(u,"MessageMetricsItem",{enumerable:!0,get:function(){return y.MessageMetricsItem}});var E=h(3900);Object.defineProperty(u,"MessageMetricsItemAvatarRow",{enumerable:!0,get:function(){return E.MessageMetricsItemAvatarRow}});var x=h(2567);Object.defineProperty(u,"MessageMetricsItemAvatarRowContent",{enumerable:!0,get:function(){return x.MessageMetricsItemAvatarRowContent}});var g=h(4936);Object.defineProperty(u,"MessageMetricsItemIcon",{enumerable:!0,get:function(){return g.MessageMetricsItemIcon}});var d=h(6398);Object.defineProperty(u,"MessageMetricsItemLabel",{enumerable:!0,get:function(){return d.MessageMetricsItemLabel}}),u.default=Object.assign(y.MessageMetricsItem,{Icon:g.MessageMetricsItemIcon,Label:d.MessageMetricsItemLabel})},9661:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(f){for(var c,p=1,S=arguments.length;p<S;p++)for(var k in c=arguments[p])Object.prototype.hasOwnProperty.call(c,k)&&(f[k]=c[k]);return f},y.apply(this,arguments)},E=this&&this.__importDefault||function(f){return f&&f.__esModule?f:{default:f}};Object.defineProperty(u,"__esModule",{value:!0}),u.MessageMetricsReply=void 0;var x=h(2322),g=h(7632),d=E(h(7391));u.MessageMetricsReply=function(f){return(0,x.jsx)(d.default,{children:(0,x.jsx)(g.Button,y({primary:!0},f,{small:!0}))})}},6879:function(j,u,h){var y=this&&this.__createBinding||(Object.create?function(p,S,k,$){$===void 0&&($=k);var M=Object.getOwnPropertyDescriptor(S,k);M&&!("get"in M?!S.__esModule:M.writable||M.configurable)||(M={enumerable:!0,get:function(){return S[k]}}),Object.defineProperty(p,$,M)}:function(p,S,k,$){$===void 0&&($=k),p[$]=S[k]}),E=this&&this.__setModuleDefault||(Object.create?function(p,S){Object.defineProperty(p,"default",{enumerable:!0,value:S})}:function(p,S){p.default=S}),x=this&&this.__importStar||function(p){if(p&&p.__esModule)return p;var S={};if(p!=null)for(var k in p)k!=="default"&&Object.prototype.hasOwnProperty.call(p,k)&&y(S,p,k);return E(S,p),S};Object.defineProperty(u,"__esModule",{value:!0}),u.MessageMetricsReply=u.MessageMetricsFollowing=u.MessageMetricsItemLabel=u.MessageMetricsItemIcon=u.MessageMetricsItem=u.MessageMetricsItemAvatarRowContent=u.MessageMetricsItemAvatarRow=u.MessageMetrics=void 0;var g=h(4624);Object.defineProperty(u,"MessageMetrics",{enumerable:!0,get:function(){return g.MessageMetrics}});var d=h(8339);Object.defineProperty(u,"MessageMetricsFollowing",{enumerable:!0,get:function(){return d.MessageMetricsFollowing}});var f=x(h(7391));u.MessageMetricsItem=f.default,Object.defineProperty(u,"MessageMetricsItemIcon",{enumerable:!0,get:function(){return f.MessageMetricsItemIcon}}),Object.defineProperty(u,"MessageMetricsItemAvatarRowContent",{enumerable:!0,get:function(){return f.MessageMetricsItemAvatarRowContent}}),Object.defineProperty(u,"MessageMetricsItemAvatarRow",{enumerable:!0,get:function(){return f.MessageMetricsItemAvatarRow}}),Object.defineProperty(u,"MessageMetricsItemLabel",{enumerable:!0,get:function(){return f.MessageMetricsItemLabel}});var c=h(9661);Object.defineProperty(u,"MessageMetricsReply",{enumerable:!0,get:function(){return c.MessageMetricsReply}}),u.default=Object.assign(g.MessageMetrics,{Reply:c.MessageMetricsReply,Item:f.default,Following:d.MessageMetricsFollowing})},8586:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(x){for(var g,d=1,f=arguments.length;d<f;d++)for(var c in g=arguments[d])Object.prototype.hasOwnProperty.call(g,c)&&(x[c]=g[c]);return x},y.apply(this,arguments)};Object.defineProperty(u,"__esModule",{value:!0}),u.MessageName=void 0;var E=h(2322);u.MessageName=function(x){return(0,E.jsx)("span",y({className:"rcx-box rcx-box--full rcx-message-header__name"},x))}},7566:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(g){for(var d,f=1,c=arguments.length;f<c;f++)for(var p in d=arguments[f])Object.prototype.hasOwnProperty.call(d,p)&&(g[p]=d[p]);return g},y.apply(this,arguments)};Object.defineProperty(u,"__esModule",{value:!0}),u.MessageNameContainer=void 0;var E=h(2322),x=h(359);u.MessageNameContainer=(0,x.forwardRef)(function(g,d){return(0,E.jsx)("span",y({ref:d,className:"rcx-box rcx-box--full rcx-message-header__name-container"},g))})},6260:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(c){for(var p,S=1,k=arguments.length;S<k;S++)for(var $ in p=arguments[S])Object.prototype.hasOwnProperty.call(p,$)&&(c[$]=p[$]);return c},y.apply(this,arguments)},E=this&&this.__rest||function(c,p){var S={};for(var k in c)Object.prototype.hasOwnProperty.call(c,k)&&p.indexOf(k)<0&&(S[k]=c[k]);if(c!=null&&typeof Object.getOwnPropertySymbols=="function"){var $=0;for(k=Object.getOwnPropertySymbols(c);$<k.length;$++)p.indexOf(k[$])<0&&Object.prototype.propertyIsEnumerable.call(c,k[$])&&(S[k[$]]=c[k[$]])}return S};Object.defineProperty(u,"__esModule",{value:!0}),u.MessageReaction=void 0;var x=h(2322),g=h(359),d=h(8647),f=h(8944);u.MessageReaction=(0,g.forwardRef)(function(c,p){var S=c.name,k=c.counter,$=c.mine,M=c.children,z=c.className,W=E(c,["name","counter","mine","children","className"]);return(0,x.jsx)("div",y({className:["rcx-message-reactions__reaction",$&&"rcx-message-reactions__reaction--mine",z].filter(Boolean).join(" "),ref:p,role:"button",tabIndex:0},W,{children:M||(0,x.jsxs)(x.Fragment,{children:[S&&(0,x.jsx)(f.MessageReactionEmoji,{name:S}),k&&(0,x.jsx)(d.MessageReactionCounter,{counter:k})]})}))})},3656:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(d){for(var f,c=1,p=arguments.length;c<p;c++)for(var S in f=arguments[c])Object.prototype.hasOwnProperty.call(f,S)&&(d[S]=f[S]);return d},y.apply(this,arguments)},E=this&&this.__rest||function(d,f){var c={};for(var p in d)Object.prototype.hasOwnProperty.call(d,p)&&f.indexOf(p)<0&&(c[p]=d[p]);if(d!=null&&typeof Object.getOwnPropertySymbols=="function"){var S=0;for(p=Object.getOwnPropertySymbols(d);S<p.length;S++)f.indexOf(p[S])<0&&Object.prototype.propertyIsEnumerable.call(d,p[S])&&(c[p[S]]=d[p[S]])}return c};Object.defineProperty(u,"__esModule",{value:!0}),u.MessageReactionAction=void 0;var x=h(2322),g=h(3939);u.MessageReactionAction=function(d){var f=d.className,c=E(d,["className"]);return(0,x.jsx)("div",y({role:"button",tabIndex:0,className:["rcx-message-reactions__reaction rcx-message-reactions__reaction--action",f].filter(Boolean).join(" ")},c,{children:(0,x.jsx)(g.Icon,{name:"emoji-plus",size:"x16"})}))}},8647:function(j,u,h){Object.defineProperty(u,"__esModule",{value:!0}),u.MessageReactionCounter=void 0;var y=h(2322);u.MessageReactionCounter=function(E){var x=E.counter,g=E.className;return(0,y.jsx)("div",{className:"rcx-message-reactions__counter ".concat(g),children:x})}},8944:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(d){for(var f,c=1,p=arguments.length;c<p;c++)for(var S in f=arguments[c])Object.prototype.hasOwnProperty.call(f,S)&&(d[S]=f[S]);return d},y.apply(this,arguments)},E=this&&this.__rest||function(d,f){var c={};for(var p in d)Object.prototype.hasOwnProperty.call(d,p)&&f.indexOf(p)<0&&(c[p]=d[p]);if(d!=null&&typeof Object.getOwnPropertySymbols=="function"){var S=0;for(p=Object.getOwnPropertySymbols(d);S<p.length;S++)f.indexOf(p[S])<0&&Object.prototype.propertyIsEnumerable.call(d,p[S])&&(c[p[S]]=d[p[S]])}return c};Object.defineProperty(u,"__esModule",{value:!0}),u.MessageReactionEmoji=void 0;var x=h(2322),g=h(5293);u.MessageReactionEmoji=function(d){var f=d.className,c=E(d,["className"]);return(0,x.jsx)(g.MessageEmojiBase,y({className:"rcx-message-reactions__emoji ".concat(f||"")},c))}},1004:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(d){for(var f,c=1,p=arguments.length;c<p;c++)for(var S in f=arguments[c])Object.prototype.hasOwnProperty.call(f,S)&&(d[S]=f[S]);return d},y.apply(this,arguments)};Object.defineProperty(u,"__esModule",{value:!0}),u.MessageReactions=void 0;var E=h(2322),x=h(359),g=h(1606);u.MessageReactions=(0,x.forwardRef)(function(d,f){return(0,E.jsx)(g.MessageBlock,{className:"rcx-message-reactions",children:(0,E.jsx)("div",y({ref:f,className:"rcx-message-reactions__container"},d))})})},8922:function(j,u,h){Object.defineProperty(u,"__esModule",{value:!0}),u.MessageReactionEmoji=u.MessageReactionCounter=u.MessageReactions=u.MessageReactionAction=u.MessageReaction=void 0;var y=h(6260);Object.defineProperty(u,"MessageReaction",{enumerable:!0,get:function(){return y.MessageReaction}});var E=h(3656);Object.defineProperty(u,"MessageReactionAction",{enumerable:!0,get:function(){return E.MessageReactionAction}});var x=h(8647);Object.defineProperty(u,"MessageReactionCounter",{enumerable:!0,get:function(){return x.MessageReactionCounter}});var g=h(8944);Object.defineProperty(u,"MessageReactionEmoji",{enumerable:!0,get:function(){return g.MessageReactionEmoji}});var d=h(1004);Object.defineProperty(u,"MessageReactions",{enumerable:!0,get:function(){return d.MessageReactions}}),u.default=Object.assign(d.MessageReactions,{Reaction:y.MessageReaction,Action:E.MessageReactionAction})},2507:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(g){for(var d,f=1,c=arguments.length;f<c;f++)for(var p in d=arguments[f])Object.prototype.hasOwnProperty.call(d,p)&&(g[p]=d[p]);return g},y.apply(this,arguments)};Object.defineProperty(u,"__esModule",{value:!0}),u.MessageRole=void 0;var E=h(2322),x=h(2683);u.MessageRole=function(g){return(0,E.jsx)(x.Tag,y({className:"rcx-box rcx-box--full rcx-message-header__role"},g))}},8924:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(x){for(var g,d=1,f=arguments.length;d<f;d++)for(var c in g=arguments[d])Object.prototype.hasOwnProperty.call(g,c)&&(x[c]=g[c]);return x},y.apply(this,arguments)};Object.defineProperty(u,"__esModule",{value:!0}),u.MessageRoles=void 0;var E=h(2322);u.MessageRoles=function(x){return(0,E.jsx)("div",y({className:"rcx-box rcx-box--full rcx-message-header__roles"},x))}},9809:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(g){for(var d,f=1,c=arguments.length;f<c;f++)for(var p in d=arguments[f])Object.prototype.hasOwnProperty.call(d,p)&&(g[p]=d[p]);return g},y.apply(this,arguments)};Object.defineProperty(u,"__esModule",{value:!0}),u.MessageStatusIndicator=void 0;var E=h(2322),x=h(359);h(6196),u.MessageStatusIndicator=(0,x.forwardRef)(function(g,d){return(0,E.jsx)("div",y({ref:d,className:"rcx-message-status-indicator"},g))})},1524:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(d){for(var f,c=1,p=arguments.length;c<p;c++)for(var S in f=arguments[c])Object.prototype.hasOwnProperty.call(f,S)&&(d[S]=f[S]);return d},y.apply(this,arguments)},E=this&&this.__rest||function(d,f){var c={};for(var p in d)Object.prototype.hasOwnProperty.call(d,p)&&f.indexOf(p)<0&&(c[p]=d[p]);if(d!=null&&typeof Object.getOwnPropertySymbols=="function"){var S=0;for(p=Object.getOwnPropertySymbols(d);S<p.length;S++)f.indexOf(p[S])<0&&Object.prototype.propertyIsEnumerable.call(d,p[S])&&(c[p[S]]=d[p[S]])}return c};Object.defineProperty(u,"__esModule",{value:!0}),u.MessageStatusIndicatorItem=void 0;var x=h(2322),g=h(7632);u.MessageStatusIndicatorItem=function(d){var f=d.name,c=d.variant,p=E(d,["name","variant"]);return(0,x.jsx)(g.Icon,y({name:f,size:"x16",className:["rcx-message-status-indicator__item",c&&"rcx-message-status-indicator__item--".concat(c)].filter(Boolean).join(" ")},p))}},9963:function(j,u,h){Object.defineProperty(u,"__esModule",{value:!0}),u.MessageStatusIndicatorText=void 0;var y=h(2322);u.MessageStatusIndicatorText=function(E){var x=E.children;return(0,y.jsx)("span",{className:"rcx-message-status-indicator__text","aria-hidden":!0,children:x})}},3938:function(j,u,h){Object.defineProperty(u,"__esModule",{value:!0}),u.MessageStatusPrivateIndicator=void 0;var y=h(2322);u.MessageStatusPrivateIndicator=function(E){var x=E.children,g=E.variant;return(0,y.jsx)("span",{className:["rcx-message-status-indicator__item `rcx-message-status-indicator__item--private",g&&"rcx-message-status-indicator__item--".concat(g)].filter(Boolean).join(" "),children:x})}},2818:function(j,u,h){var y=this&&this.__createBinding||(Object.create?function(x,g,d,f){f===void 0&&(f=d);var c=Object.getOwnPropertyDescriptor(g,d);c&&!("get"in c?!g.__esModule:c.writable||c.configurable)||(c={enumerable:!0,get:function(){return g[d]}}),Object.defineProperty(x,f,c)}:function(x,g,d,f){f===void 0&&(f=d),x[f]=g[d]}),E=this&&this.__exportStar||function(x,g){for(var d in x)d==="default"||Object.prototype.hasOwnProperty.call(g,d)||y(g,x,d)};Object.defineProperty(u,"__esModule",{value:!0}),E(h(9809),u),E(h(9963),u),E(h(1524),u),E(h(3938),u)},5340:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(g){for(var d,f=1,c=arguments.length;f<c;f++)for(var p in d=arguments[f])Object.prototype.hasOwnProperty.call(d,p)&&(g[p]=d[p]);return g},y.apply(this,arguments)},E=this&&this.__rest||function(g,d){var f={};for(var c in g)Object.prototype.hasOwnProperty.call(g,c)&&d.indexOf(c)<0&&(f[c]=g[c]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function"){var p=0;for(c=Object.getOwnPropertySymbols(g);p<c.length;p++)d.indexOf(c[p])<0&&Object.prototype.propertyIsEnumerable.call(g,c[p])&&(f[c[p]]=g[c[p]])}return f};Object.defineProperty(u,"__esModule",{value:!0}),u.MessageSystem=void 0;var x=h(2322);h(2441),u.MessageSystem=function(g){var d=g.children,f=g.title,c=g.isSelected,p=E(g,["children","title","isSelected"]);return(0,x.jsx)("div",y({className:["rcx-box rcx-box--full rcx-message-system",c&&"rcx-message-system--selected"].filter(Boolean).join(" "),title:f},p,{children:d}))}},5741:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(x){for(var g,d=1,f=arguments.length;d<f;d++)for(var c in g=arguments[d])Object.prototype.hasOwnProperty.call(g,c)&&(x[c]=g[c]);return x},y.apply(this,arguments)};Object.defineProperty(u,"__esModule",{value:!0}),u.MessageSystemBlock=void 0;var E=h(2322);u.MessageSystemBlock=function(x){return(0,E.jsx)("div",y({className:"rcx-message-system__block"},x))}},9754:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(x){for(var g,d=1,f=arguments.length;d<f;d++)for(var c in g=arguments[d])Object.prototype.hasOwnProperty.call(g,c)&&(x[c]=g[c]);return x},y.apply(this,arguments)};Object.defineProperty(u,"__esModule",{value:!0}),u.MessageSystemBody=void 0;var E=h(2322);u.MessageSystemBody=function(x){return(0,E.jsx)("div",y({className:"rcx-message-system__body"},x))}},2401:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(x){for(var g,d=1,f=arguments.length;d<f;d++)for(var c in g=arguments[d])Object.prototype.hasOwnProperty.call(g,c)&&(x[c]=g[c]);return x},y.apply(this,arguments)};Object.defineProperty(u,"__esModule",{value:!0}),u.MessageSystemContainer=void 0;var E=h(2322);u.MessageSystemContainer=function(x){return(0,E.jsx)("div",y({className:"rcx-box rcx-box--full rcx-message-system__container"},x))}},3978:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(x){for(var g,d=1,f=arguments.length;d<f;d++)for(var c in g=arguments[d])Object.prototype.hasOwnProperty.call(g,c)&&(x[c]=g[c]);return x},y.apply(this,arguments)};Object.defineProperty(u,"__esModule",{value:!0}),u.MessageSystemName=void 0;var E=h(2322);u.MessageSystemName=function(x){return(0,E.jsx)("span",y({className:"rcx-box rcx-box--full rcx-message-system__name"},x))}},6502:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(x){for(var g,d=1,f=arguments.length;d<f;d++)for(var c in g=arguments[d])Object.prototype.hasOwnProperty.call(g,c)&&(x[c]=g[c]);return x},y.apply(this,arguments)};Object.defineProperty(u,"__esModule",{value:!0}),u.MessageSystemTimestamp=void 0;var E=h(2322);u.MessageSystemTimestamp=function(x){return(0,E.jsx)("span",y({className:"rcx-box rcx-box--full rcx-message-system__time"},x))}},7801:function(j,u,h){var y=this&&this.__createBinding||(Object.create?function(g,d,f,c){c===void 0&&(c=f);var p=Object.getOwnPropertyDescriptor(d,f);p&&!("get"in p?!d.__esModule:p.writable||p.configurable)||(p={enumerable:!0,get:function(){return d[f]}}),Object.defineProperty(g,c,p)}:function(g,d,f,c){c===void 0&&(c=f),g[c]=d[f]}),E=this&&this.__exportStar||function(g,d){for(var f in g)f==="default"||Object.prototype.hasOwnProperty.call(d,f)||y(d,g,f)};Object.defineProperty(u,"__esModule",{value:!0}),u.MessageSystemLeftContainer=void 0;var x=h(2831);E(h(5340),u),E(h(5741),u),E(h(9754),u),E(h(2401),u),E(h(3978),u),E(h(6502),u),u.MessageSystemLeftContainer=x.MessageLeftContainer},5973:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(x){for(var g,d=1,f=arguments.length;d<f;d++)for(var c in g=arguments[d])Object.prototype.hasOwnProperty.call(g,c)&&(x[c]=g[c]);return x},y.apply(this,arguments)};Object.defineProperty(u,"__esModule",{value:!0}),u.MessageTimestamp=void 0;var E=h(2322);u.MessageTimestamp=function(x){return(0,E.jsx)("span",y({className:"rcx-box rcx-box--full rcx-message-header__time"},x))}},1477:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(d){for(var f,c=1,p=arguments.length;c<p;c++)for(var S in f=arguments[c])Object.prototype.hasOwnProperty.call(f,S)&&(d[S]=f[S]);return d},y.apply(this,arguments)};Object.defineProperty(u,"__esModule",{value:!0}),u.MessageToolbar=void 0;var E=h(2322),x=h(359),g=h(7632);u.MessageToolbar=(0,x.forwardRef)(function(d,f){return(0,E.jsx)("div",{className:"rcx-box rcx-box--full rcx-message-toolbar",children:(0,E.jsx)(g.ButtonGroup,y({role:"toolbar",ref:f,small:!0},d))})})},811:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(d){for(var f,c=1,p=arguments.length;c<p;c++)for(var S in f=arguments[c])Object.prototype.hasOwnProperty.call(f,S)&&(d[S]=f[S]);return d},y.apply(this,arguments)};Object.defineProperty(u,"__esModule",{value:!0}),u.MessageToolbarItem=void 0;var E=h(2322),x=h(359),g=h(9589);u.MessageToolbarItem=(0,x.forwardRef)(function(d,f){return(0,E.jsx)(g.IconButton,y({ref:f,small:!0},d))})},9400:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(d){for(var f,c=1,p=arguments.length;c<p;c++)for(var S in f=arguments[c])Object.prototype.hasOwnProperty.call(f,S)&&(d[S]=f[S]);return d},y.apply(this,arguments)},E=this&&this.__rest||function(d,f){var c={};for(var p in d)Object.prototype.hasOwnProperty.call(d,p)&&f.indexOf(p)<0&&(c[p]=d[p]);if(d!=null&&typeof Object.getOwnPropertySymbols=="function"){var S=0;for(p=Object.getOwnPropertySymbols(d);S<p.length;S++)f.indexOf(p[S])<0&&Object.prototype.propertyIsEnumerable.call(d,p[S])&&(c[p[S]]=d[p[S]])}return c};Object.defineProperty(u,"__esModule",{value:!0}),u.MessageToolbarWrapper=void 0;var x=h(2322),g=h(359);u.MessageToolbarWrapper=(0,g.forwardRef)(function(d,f){var c=d.className,p=d.visible,S=E(d,["className","visible"]);return(0,x.jsx)("div",y({ref:f,className:["rcx-box rcx-box--full rcx-message-toolbar__wrapper",p&&"rcx-message-toolbar__wrapper--visible",c].filter(Boolean).join(" ")},S))})},3428:function(j,u,h){Object.defineProperty(u,"__esModule",{value:!0}),u.Menu=u.MessageToolbarWrapper=u.MessageToolbarItem=u.MessageToolbar=void 0;var y=h(889);Object.defineProperty(u,"Menu",{enumerable:!0,get:function(){return y.Menu}});var E=h(1477);Object.defineProperty(u,"MessageToolbar",{enumerable:!0,get:function(){return E.MessageToolbar}});var x=h(811);Object.defineProperty(u,"MessageToolbarItem",{enumerable:!0,get:function(){return x.MessageToolbarItem}});var g=h(9400);Object.defineProperty(u,"MessageToolbarWrapper",{enumerable:!0,get:function(){return g.MessageToolbarWrapper}}),u.default=Object.assign(E.MessageToolbar,{Item:x.MessageToolbarItem,Wrapper:g.MessageToolbarWrapper,Menu:y.Menu})},9218:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(x){for(var g,d=1,f=arguments.length;d<f;d++)for(var c in g=arguments[d])Object.prototype.hasOwnProperty.call(g,c)&&(x[c]=g[c]);return x},y.apply(this,arguments)};Object.defineProperty(u,"__esModule",{value:!0}),u.MessageUsername=void 0;var E=h(2322);u.MessageUsername=function(x){return(0,E.jsx)("span",y({className:"rcx-box rcx-box--full rcx-message-header__username"},x))}},5882:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(d){for(var f,c=1,p=arguments.length;c<p;c++)for(var S in f=arguments[c])Object.prototype.hasOwnProperty.call(f,S)&&(d[S]=f[S]);return d},y.apply(this,arguments)},E=this&&this.__importDefault||function(d){return d&&d.__esModule?d:{default:d}};Object.defineProperty(u,"__esModule",{value:!0}),u.ThreadMessage=void 0;var x=h(2322),g=E(h(3710));u.ThreadMessage=function(d){return(0,x.jsx)(g.default,y({},{className:"rcx-message-thread"},d))}},5598:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(x){for(var g,d=1,f=arguments.length;d<f;d++)for(var c in g=arguments[d])Object.prototype.hasOwnProperty.call(g,c)&&(x[c]=g[c]);return x},y.apply(this,arguments)};Object.defineProperty(u,"__esModule",{value:!0}),u.ThreadMessageBody=void 0;var E=h(2322);u.ThreadMessageBody=function(x){return(0,E.jsx)("div",y({className:"rcx-box rcx-box--full rcx-message-thread__message"},x))}},8610:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(x){for(var g,d=1,f=arguments.length;d<f;d++)for(var c in g=arguments[d])Object.prototype.hasOwnProperty.call(g,c)&&(x[c]=g[c]);return x},y.apply(this,arguments)};Object.defineProperty(u,"__esModule",{value:!0}),u.ThreadMessageContainer=void 0;var E=h(2322);u.ThreadMessageContainer=function(x){return(0,E.jsx)("div",y({className:"rcx-box rcx-box--full rcx-message-thread__container"},x))}},7805:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(d){for(var f,c=1,p=arguments.length;c<p;c++)for(var S in f=arguments[c])Object.prototype.hasOwnProperty.call(f,S)&&(d[S]=f[S]);return d},y.apply(this,arguments)},E=this&&this.__rest||function(d,f){var c={};for(var p in d)Object.prototype.hasOwnProperty.call(d,p)&&f.indexOf(p)<0&&(c[p]=d[p]);if(d!=null&&typeof Object.getOwnPropertySymbols=="function"){var S=0;for(p=Object.getOwnPropertySymbols(d);S<p.length;S++)f.indexOf(p[S])<0&&Object.prototype.propertyIsEnumerable.call(d,p[S])&&(c[p[S]]=d[p[S]])}return c};Object.defineProperty(u,"__esModule",{value:!0}),u.ThreadMessageEmoji=void 0;var x=h(2322),g=h(5293);u.ThreadMessageEmoji=function(d){var f=d.className,c=E(d,["className"]);return(0,x.jsx)(g.MessageEmojiBase,y({className:"rcx-message-thread__emoji ".concat(f||"")},c))}},5635:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(g){for(var d,f=1,c=arguments.length;f<c;f++)for(var p in d=arguments[f])Object.prototype.hasOwnProperty.call(d,p)&&(g[p]=d[p]);return g},y.apply(this,arguments)};Object.defineProperty(u,"__esModule",{value:!0}),u.ThreadMessageFollow=void 0;var E=h(2322),x=h(8710);u.ThreadMessageFollow=function(){return(0,E.jsx)(x.ThreadMessageIcon,y({className:"rcx-box rcx-box--full rcx-message-thread__icon rcx-message-thread__icon--follow"},{name:"bell"}))}},8710:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(d){for(var f,c=1,p=arguments.length;c<p;c++)for(var S in f=arguments[c])Object.prototype.hasOwnProperty.call(f,S)&&(d[S]=f[S]);return d},y.apply(this,arguments)},E=this&&this.__rest||function(d,f){var c={};for(var p in d)Object.prototype.hasOwnProperty.call(d,p)&&f.indexOf(p)<0&&(c[p]=d[p]);if(d!=null&&typeof Object.getOwnPropertySymbols=="function"){var S=0;for(p=Object.getOwnPropertySymbols(d);S<p.length;S++)f.indexOf(p[S])<0&&Object.prototype.propertyIsEnumerable.call(d,p[S])&&(c[p[S]]=d[p[S]])}return c};Object.defineProperty(u,"__esModule",{value:!0}),u.ThreadMessageIcon=void 0;var x=h(2322),g=h(7632);u.ThreadMessageIcon=function(d){var f=E(d,[]);return(0,x.jsx)(g.Icon,y({className:"rcx-box rcx-box--full rcx-message-thread__icon",size:"x16"},f))}},4787:function(j,u,h){Object.defineProperty(u,"__esModule",{value:!0}),u.ThreadMessageIconThread=void 0;var y=h(2322),E=h(8710);u.ThreadMessageIconThread=function(){return(0,y.jsx)(E.ThreadMessageIcon,{name:"thread"})}},4783:function(j,u,h){Object.defineProperty(u,"__esModule",{value:!0}),u.ThreadMessageOrigin=void 0;var y=h(2322);u.ThreadMessageOrigin=function(E){var x=E.children,g=E.system;return(0,y.jsx)("div",{className:["rcx-box rcx-box--full rcx-message-thread__origin",g&&"rcx-box rcx-box--full rcx-message-thread__origin--system"].filter(Boolean).join(" "),children:x})}},7916:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(x){for(var g,d=1,f=arguments.length;d<f;d++)for(var c in g=arguments[d])Object.prototype.hasOwnProperty.call(g,c)&&(x[c]=g[c]);return x},y.apply(this,arguments)};Object.defineProperty(u,"__esModule",{value:!0}),u.ThreadMessageRow=void 0;var E=h(2322);u.ThreadMessageRow=function(x){return(0,E.jsx)("div",y({className:"rcx-box rcx-box--full rcx-message-thread__row"},x))}},922:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(g){for(var d,f=1,c=arguments.length;f<c;f++)for(var p in d=arguments[f])Object.prototype.hasOwnProperty.call(d,p)&&(g[p]=d[p]);return g},y.apply(this,arguments)};Object.defineProperty(u,"__esModule",{value:!0}),u.ThreadMessageUnfollow=void 0;var E=h(2322),x=h(8710);u.ThreadMessageUnfollow=function(){return(0,E.jsx)(x.ThreadMessageIcon,y({className:"rcx-box rcx-box--full rcx-message-thread__icon rcx-message-thread__icon--unfollow"},{name:"bell-off"}))}},9067:function(j,u,h){Object.defineProperty(u,"__esModule",{value:!0}),u.ThreadMessageLeftContainer=u.ThreadMessageUnfollow=u.ThreadMessageEmoji=u.ThreadMessageRow=u.ThreadMessageOrigin=u.ThreadMessageIconThread=u.ThreadMessageFollow=u.ThreadMessageContainer=u.ThreadMessageBody=u.ThreadMessage=void 0;var y=h(2831),E=h(5882);Object.defineProperty(u,"ThreadMessage",{enumerable:!0,get:function(){return E.ThreadMessage}});var x=h(5598);Object.defineProperty(u,"ThreadMessageBody",{enumerable:!0,get:function(){return x.ThreadMessageBody}});var g=h(8610);Object.defineProperty(u,"ThreadMessageContainer",{enumerable:!0,get:function(){return g.ThreadMessageContainer}});var d=h(7805);Object.defineProperty(u,"ThreadMessageEmoji",{enumerable:!0,get:function(){return d.ThreadMessageEmoji}});var f=h(5635);Object.defineProperty(u,"ThreadMessageFollow",{enumerable:!0,get:function(){return f.ThreadMessageFollow}});var c=h(4787);Object.defineProperty(u,"ThreadMessageIconThread",{enumerable:!0,get:function(){return c.ThreadMessageIconThread}});var p=h(4783);Object.defineProperty(u,"ThreadMessageOrigin",{enumerable:!0,get:function(){return p.ThreadMessageOrigin}});var S=h(7916);Object.defineProperty(u,"ThreadMessageRow",{enumerable:!0,get:function(){return S.ThreadMessageRow}});var k=h(922);Object.defineProperty(u,"ThreadMessageUnfollow",{enumerable:!0,get:function(){return k.ThreadMessageUnfollow}});var $=y.MessageLeftContainer;u.ThreadMessageLeftContainer=$,u.default=Object.assign(E.ThreadMessage,{Row:S.ThreadMessageRow,Container:g.ThreadMessageContainer,LeftContainer:$,Origin:p.ThreadMessageOrigin,Message:x.ThreadMessageBody,Follow:f.ThreadMessageFollow,Unfollow:k.ThreadMessageUnfollow,Icon:c.ThreadMessageIconThread})},3710:function(j,u,h){var y=this&&this.__createBinding||(Object.create?function(Ee,$e,lt,Ze){Ze===void 0&&(Ze=lt);var nt=Object.getOwnPropertyDescriptor($e,lt);nt&&!("get"in nt?!$e.__esModule:nt.writable||nt.configurable)||(nt={enumerable:!0,get:function(){return $e[lt]}}),Object.defineProperty(Ee,Ze,nt)}:function(Ee,$e,lt,Ze){Ze===void 0&&(Ze=lt),Ee[Ze]=$e[lt]}),E=this&&this.__exportStar||function(Ee,$e){for(var lt in Ee)lt==="default"||Object.prototype.hasOwnProperty.call($e,lt)||y($e,Ee,lt)},x=this&&this.__importDefault||function(Ee){return Ee&&Ee.__esModule?Ee:{default:Ee}};Object.defineProperty(u,"__esModule",{value:!0});var g=h(2497),d=h(1606),f=h(7942),c=h(5038),p=h(3977),S=h(1865),k=h(8136),$=h(4435),M=h(2831),z=x(h(6879)),W=h(8586),G=h(7566),Q=h(2507),oe=h(8924),re=h(5973),me=x(h(3428)),le=h(9218);E(h(1865),u),E(h(9785),u),E(h(2818),u),E(h(7801),u),E(h(6879),u),E(h(8922),u),E(h(3428),u),E(h(9067),u),E(h(1606),u),E(h(7942),u),E(h(5038),u),E(h(3977),u),E(h(8136),u),E(h(7566),u),E(h(2831),u),E(h(8586),u),E(h(2507),u),E(h(8924),u),E(h(5973),u),E(h(9218),u),E(h(8846),u),E(h(4435),u),u.default=Object.assign(g.Message,{Metrics:z.default,Toolbar:me.default,Container:c.MessageContainer,ContainerFixed:p.MessageContainerFixed,LeftContainer:M.MessageLeftContainer,Header:k.MessageHeader,Body:f.MessageBody,Block:d.MessageBlock,Timestamp:re.MessageTimestamp,NameContainer:G.MessageNameContainer,Name:W.MessageName,Username:le.MessageUsername,Roles:oe.MessageRoles,Role:Q.MessageRole,Divider:S.MessageDivider,Highlight:$.MessageHighlight})},3815:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(c){for(var p,S=1,k=arguments.length;S<k;S++)for(var $ in p=arguments[S])Object.prototype.hasOwnProperty.call(p,$)&&(c[$]=p[$]);return c},y.apply(this,arguments)},E=this&&this.__rest||function(c,p){var S={};for(var k in c)Object.prototype.hasOwnProperty.call(c,k)&&p.indexOf(k)<0&&(S[k]=c[k]);if(c!=null&&typeof Object.getOwnPropertySymbols=="function"){var $=0;for(k=Object.getOwnPropertySymbols(c);$<k.length;$++)p.indexOf(k[$])<0&&Object.prototype.propertyIsEnumerable.call(c,k[$])&&(S[k[$]]=c[k[$]])}return S},x=this&&this.__importDefault||function(c){return c&&c.__esModule?c:{default:c}};Object.defineProperty(u,"__esModule",{value:!0}),u.Modal=void 0;var g=h(2322),d=h(359),f=x(h(1855));u.Modal=(0,d.forwardRef)(function(c,p){var S=c.children,k=c.wrapper,$=k===void 0?f.default:k,M=c.wrapperFunction,z=E(c,["children","wrapper","wrapperFunction"]),W={children:S,className:"rcx-modal__inner",elevation:"2"};return(0,g.jsx)(f.default,y({is:"dialog",open:!0,"aria-modal":"true","rcx-modal":!0,ref:p},z,{children:M?M(W):(0,d.createElement)($,W)}))})},5351:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(d){for(var f,c=1,p=arguments.length;c<p;c++)for(var S in f=arguments[c])Object.prototype.hasOwnProperty.call(f,S)&&(d[S]=f[S]);return d},y.apply(this,arguments)},E=this&&this.__importDefault||function(d){return d&&d.__esModule?d:{default:d}};Object.defineProperty(u,"__esModule",{value:!0}),u.ModalBackdrop=void 0;var x=h(2322),g=E(h(1855));u.ModalBackdrop=function(d){return(0,x.jsx)(g.default,y({"rcx-modal__backdrop":!0},d))}},1488:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(g){for(var d,f=1,c=arguments.length;f<c;f++)for(var p in d=arguments[f])Object.prototype.hasOwnProperty.call(d,p)&&(g[p]=d[p]);return g},y.apply(this,arguments)};Object.defineProperty(u,"__esModule",{value:!0}),u.ModalClose=void 0;var E=h(2322),x=h(9589);u.ModalClose=function(g){return(0,E.jsx)(x.IconButton,y({"aria-label":"Close"},g,{small:!0,icon:"cross"}))}},4440:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(c){for(var p,S=1,k=arguments.length;S<k;S++)for(var $ in p=arguments[S])Object.prototype.hasOwnProperty.call(p,$)&&(c[$]=p[$]);return c},y.apply(this,arguments)},E=this&&this.__rest||function(c,p){var S={};for(var k in c)Object.prototype.hasOwnProperty.call(c,k)&&p.indexOf(k)<0&&(S[k]=c[k]);if(c!=null&&typeof Object.getOwnPropertySymbols=="function"){var $=0;for(k=Object.getOwnPropertySymbols(c);$<k.length;$++)p.indexOf(k[$])<0&&Object.prototype.propertyIsEnumerable.call(c,k[$])&&(S[k[$]]=c[k[$]])}return S},x=this&&this.__importDefault||function(c){return c&&c.__esModule?c:{default:c}};Object.defineProperty(u,"__esModule",{value:!0}),u.ModalContent=void 0;var g=h(2322),d=x(h(1855)),f=x(h(7763));u.ModalContent=function(c){var p=c.children,S=c.onScrollContent,k=E(c,["children","onScrollContent"]);return(0,g.jsx)(f.default,{vertical:!0,onScrollContent:S,children:(0,g.jsx)(d.default,{"rcx-modal__content":!0,children:(0,g.jsx)(d.default,y({"rcx-modal__content-wrapper":!0,mi:24},k,{children:p}))})})}},1745:function(j,u,h){var y=this&&this.__importDefault||function(g){return g&&g.__esModule?g:{default:g}};Object.defineProperty(u,"__esModule",{value:!0}),u.ModalFooter=void 0;var E=h(2322),x=y(h(1855));u.ModalFooter=function(g){var d=g.children,f=g.justifyContent,c=f===void 0?"end":f;return(0,E.jsx)(x.default,{justifyContent:c,"rcx-modal__footer":!0,children:d})}},5645:function(j,u,h){var y=this&&this.__importDefault||function(g){return g&&g.__esModule?g:{default:g}};Object.defineProperty(u,"__esModule",{value:!0}),u.ModalFooterAnnotation=void 0;var E=h(2322),x=y(h(1855));u.ModalFooterAnnotation=function(g){var d=g.children;return(0,E.jsx)(x.default,{"rcx-modal__footer-annotation":!0,children:d})}},7241:function(j,u,h){Object.defineProperty(u,"__esModule",{value:!0}),u.ModalFooterControllers=void 0;var y=h(2322),E=h(7632);u.ModalFooterControllers=function(x){var g=x.children;return(0,y.jsx)(E.ButtonGroup,{align:"end",children:g})}},1168:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(c){for(var p,S=1,k=arguments.length;S<k;S++)for(var $ in p=arguments[S])Object.prototype.hasOwnProperty.call(p,$)&&(c[$]=p[$]);return c},y.apply(this,arguments)},E=this&&this.__rest||function(c,p){var S={};for(var k in c)Object.prototype.hasOwnProperty.call(c,k)&&p.indexOf(k)<0&&(S[k]=c[k]);if(c!=null&&typeof Object.getOwnPropertySymbols=="function"){var $=0;for(k=Object.getOwnPropertySymbols(c);$<k.length;$++)p.indexOf(k[$])<0&&Object.prototype.propertyIsEnumerable.call(c,k[$])&&(S[k[$]]=c[k[$]])}return S},x=this&&this.__importDefault||function(c){return c&&c.__esModule?c:{default:c}};Object.defineProperty(u,"__esModule",{value:!0}),u.ModalHeader=void 0;var g=h(2322),d=x(h(1855)),f=x(h(6776));u.ModalHeader=function(c){var p=c.children,S=E(c,["children"]);return(0,g.jsx)(d.default,y({"rcx-modal__header":!0,is:"header"},S,{children:(0,g.jsx)(d.default,{"rcx-modal__header-inner":!0,children:(0,g.jsx)(f.default,{all:"x4",children:p})})}))}},1864:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(f){for(var c,p=1,S=arguments.length;p<S;p++)for(var k in c=arguments[p])Object.prototype.hasOwnProperty.call(c,k)&&(f[k]=c[k]);return f},y.apply(this,arguments)},E=this&&this.__rest||function(f,c){var p={};for(var S in f)Object.prototype.hasOwnProperty.call(f,S)&&c.indexOf(S)<0&&(p[S]=f[S]);if(f!=null&&typeof Object.getOwnPropertySymbols=="function"){var k=0;for(S=Object.getOwnPropertySymbols(f);k<S.length;k++)c.indexOf(S[k])<0&&Object.prototype.propertyIsEnumerable.call(f,S[k])&&(p[S[k]]=f[S[k]])}return p},x=this&&this.__importDefault||function(f){return f&&f.__esModule?f:{default:f}};Object.defineProperty(u,"__esModule",{value:!0}),u.ModalHeaderText=void 0;var g=h(2322),d=x(h(1855));u.ModalHeaderText=function(f){var c=f.children,p=E(f,["children"]);return(0,g.jsx)(d.default,y({"rcx-modal__header-text":!0},p,{children:c}))}},685:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(f){for(var c,p=1,S=arguments.length;p<S;p++)for(var k in c=arguments[p])Object.prototype.hasOwnProperty.call(c,k)&&(f[k]=c[k]);return f},y.apply(this,arguments)},E=this&&this.__rest||function(f,c){var p={};for(var S in f)Object.prototype.hasOwnProperty.call(f,S)&&c.indexOf(S)<0&&(p[S]=f[S]);if(f!=null&&typeof Object.getOwnPropertySymbols=="function"){var k=0;for(S=Object.getOwnPropertySymbols(f);k<S.length;k++)c.indexOf(S[k])<0&&Object.prototype.propertyIsEnumerable.call(f,S[k])&&(p[S[k]]=f[S[k]])}return p},x=this&&this.__importDefault||function(f){return f&&f.__esModule?f:{default:f}};Object.defineProperty(u,"__esModule",{value:!0}),u.ModalHeroImage=void 0;var g=h(2322),d=x(h(1855));u.ModalHeroImage=function(f){var c=E(f,[]);return(0,g.jsx)("figure",{className:"rcx-modal__hero-image-wrapper",children:(0,g.jsx)(d.default,y({"rcx-modal__hero-image":!0,is:"img"},c))})}},8599:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(c){for(var p,S=1,k=arguments.length;S<k;S++)for(var $ in p=arguments[S])Object.prototype.hasOwnProperty.call(p,$)&&(c[$]=p[$]);return c},y.apply(this,arguments)},E=this&&this.__rest||function(c,p){var S={};for(var k in c)Object.prototype.hasOwnProperty.call(c,k)&&p.indexOf(k)<0&&(S[k]=c[k]);if(c!=null&&typeof Object.getOwnPropertySymbols=="function"){var $=0;for(k=Object.getOwnPropertySymbols(c);$<k.length;$++)p.indexOf(k[$])<0&&Object.prototype.propertyIsEnumerable.call(c,k[$])&&(S[k[$]]=c[k[$]])}return S},x=this&&this.__importDefault||function(c){return c&&c.__esModule?c:{default:c}};Object.defineProperty(u,"__esModule",{value:!0}),u.ModalIcon=void 0;var g=h(2322),d=x(h(1855)),f=h(3939);u.ModalIcon=function(c){var p=c.size,S=p===void 0?"x20":p,k=c.name,$=c.alignItems,M=$===void 0?"center":$,z=E(c,["size","name","alignItems"]);return(0,g.jsx)(d.default,y({},z,{display:"flex",alignItems:M,children:(0,g.jsx)(f.Icon,{mb:4,name:k,size:S})}))}},2618:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(f){for(var c,p=1,S=arguments.length;p<S;p++)for(var k in c=arguments[p])Object.prototype.hasOwnProperty.call(c,k)&&(f[k]=c[k]);return f},y.apply(this,arguments)},E=this&&this.__rest||function(f,c){var p={};for(var S in f)Object.prototype.hasOwnProperty.call(f,S)&&c.indexOf(S)<0&&(p[S]=f[S]);if(f!=null&&typeof Object.getOwnPropertySymbols=="function"){var k=0;for(S=Object.getOwnPropertySymbols(f);k<S.length;k++)c.indexOf(S[k])<0&&Object.prototype.propertyIsEnumerable.call(f,S[k])&&(p[S[k]]=f[S[k]])}return p},x=this&&this.__importDefault||function(f){return f&&f.__esModule?f:{default:f}};Object.defineProperty(u,"__esModule",{value:!0}),u.ModalTagline=void 0;var g=h(2322),d=x(h(1855));u.ModalTagline=function(f){var c=f.children,p=E(f,["children"]);return(0,g.jsx)(d.default,y({"rcx-modal__tagline":!0},p,{children:c}))}},3201:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(f){for(var c,p=1,S=arguments.length;p<S;p++)for(var k in c=arguments[p])Object.prototype.hasOwnProperty.call(c,k)&&(f[k]=c[k]);return f},y.apply(this,arguments)},E=this&&this.__importDefault||function(f){return f&&f.__esModule?f:{default:f}};Object.defineProperty(u,"__esModule",{value:!0}),u.ModalThumb=void 0;var x=h(2322),g=h(2257),d=E(h(1855));u.ModalThumb=function(f){return(0,x.jsx)(d.default,{children:(0,x.jsx)(g.Avatar,y({size:"x28"},f))})}},7412:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(f){for(var c,p=1,S=arguments.length;p<S;p++)for(var k in c=arguments[p])Object.prototype.hasOwnProperty.call(c,k)&&(f[k]=c[k]);return f},y.apply(this,arguments)},E=this&&this.__rest||function(f,c){var p={};for(var S in f)Object.prototype.hasOwnProperty.call(f,S)&&c.indexOf(S)<0&&(p[S]=f[S]);if(f!=null&&typeof Object.getOwnPropertySymbols=="function"){var k=0;for(S=Object.getOwnPropertySymbols(f);k<S.length;k++)c.indexOf(S[k])<0&&Object.prototype.propertyIsEnumerable.call(f,S[k])&&(p[S[k]]=f[S[k]])}return p},x=this&&this.__importDefault||function(f){return f&&f.__esModule?f:{default:f}};Object.defineProperty(u,"__esModule",{value:!0}),u.ModalTitle=void 0;var g=h(2322),d=x(h(1855));u.ModalTitle=function(f){var c=f.children,p=E(f,["children"]);return(0,g.jsx)(d.default,y({is:"h2","rcx-modal__title":!0},p,{children:c}))}},8384:function(j,u,h){Object.defineProperty(u,"__esModule",{value:!0}),u.ModalFooterAnnotation=u.ModalFooterControllers=u.ModalHeroImage=u.ModalHeaderText=u.ModalTagline=u.ModalIcon=u.ModalTitle=u.ModalThumb=u.ModalHeader=u.ModalFooter=u.ModalContent=u.ModalClose=u.ModalBackdrop=void 0;var y=h(3815),E=h(5351);Object.defineProperty(u,"ModalBackdrop",{enumerable:!0,get:function(){return E.ModalBackdrop}});var x=h(1488);Object.defineProperty(u,"ModalClose",{enumerable:!0,get:function(){return x.ModalClose}});var g=h(4440);Object.defineProperty(u,"ModalContent",{enumerable:!0,get:function(){return g.ModalContent}});var d=h(1745);Object.defineProperty(u,"ModalFooter",{enumerable:!0,get:function(){return d.ModalFooter}});var f=h(5645);Object.defineProperty(u,"ModalFooterAnnotation",{enumerable:!0,get:function(){return f.ModalFooterAnnotation}});var c=h(7241);Object.defineProperty(u,"ModalFooterControllers",{enumerable:!0,get:function(){return c.ModalFooterControllers}});var p=h(1168);Object.defineProperty(u,"ModalHeader",{enumerable:!0,get:function(){return p.ModalHeader}});var S=h(1864);Object.defineProperty(u,"ModalHeaderText",{enumerable:!0,get:function(){return S.ModalHeaderText}});var k=h(685);Object.defineProperty(u,"ModalHeroImage",{enumerable:!0,get:function(){return k.ModalHeroImage}});var $=h(8599);Object.defineProperty(u,"ModalIcon",{enumerable:!0,get:function(){return $.ModalIcon}});var M=h(2618);Object.defineProperty(u,"ModalTagline",{enumerable:!0,get:function(){return M.ModalTagline}});var z=h(3201);Object.defineProperty(u,"ModalThumb",{enumerable:!0,get:function(){return z.ModalThumb}});var W=h(7412);Object.defineProperty(u,"ModalTitle",{enumerable:!0,get:function(){return W.ModalTitle}}),u.default=Object.assign(y.Modal,{Backdrop:E.ModalBackdrop,Close:x.ModalClose,Content:g.ModalContent,Footer:d.ModalFooter,Header:p.ModalHeader,Icon:$.ModalIcon,Thumb:z.ModalThumb,Title:W.ModalTitle,Tagline:M.ModalTagline,HeaderText:S.ModalHeaderText,HeroImage:k.ModalHeroImage,FooterControllers:c.ModalFooterControllers,FooterAnnotation:f.ModalFooterAnnotation})},4216:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function($e){for(var lt,Ze=1,nt=arguments.length;Ze<nt;Ze++)for(var rt in lt=arguments[Ze])Object.prototype.hasOwnProperty.call(lt,rt)&&($e[rt]=lt[rt]);return $e},y.apply(this,arguments)},E=this&&this.__rest||function($e,lt){var Ze={};for(var nt in $e)Object.prototype.hasOwnProperty.call($e,nt)&&lt.indexOf(nt)<0&&(Ze[nt]=$e[nt]);if($e!=null&&typeof Object.getOwnPropertySymbols=="function"){var rt=0;for(nt=Object.getOwnPropertySymbols($e);rt<nt.length;rt++)lt.indexOf(nt[rt])<0&&Object.prototype.propertyIsEnumerable.call($e,nt[rt])&&(Ze[nt[rt]]=$e[nt[rt]])}return Ze},x=this&&this.__read||function($e,lt){var Ze=typeof Symbol=="function"&&$e[Symbol.iterator];if(!Ze)return $e;var nt,rt,At=Ze.call($e),Ke=[];try{for(;(lt===void 0||lt-- >0)&&!(nt=At.next()).done;)Ke.push(nt.value)}catch(Bt){rt={error:Bt}}finally{try{nt&&!nt.done&&(Ze=At.return)&&Ze.call(At)}finally{if(rt)throw rt.error}}return Ke},g=this&&this.__spreadArray||function($e,lt,Ze){if(Ze||arguments.length===2)for(var nt,rt=0,At=lt.length;rt<At;rt++)!nt&&rt in lt||(nt||(nt=Array.prototype.slice.call(lt,0,rt)),nt[rt]=lt[rt]);return $e.concat(nt||Array.prototype.slice.call(lt))},d=this&&this.__importDefault||function($e){return $e&&$e.__esModule?$e:{default:$e}};Object.defineProperty(u,"__esModule",{value:!0}),u.MultiSelect=void 0;var f=h(2322),c=h(5719),p=h(359),S=h(4559),k=h(7987),$=d(h(7667)),M=d(h(1855)),z=d(h(966)),W=h(3939),G=d(h(6776)),Q=h(2239),oe=h(7499),re=d(h(4206)),me=d(h(9747)),le=d(h(6998)),Ee=h(375);u.MultiSelect=(0,p.forwardRef)(function($e,lt){var Ze=$e.value,nt=$e.filter,rt=$e.setFilter,At=$e.options,Ke=At===void 0?[]:At,Bt=$e.error,ur=$e.disabled,at=$e.anchor,L=at===void 0?le.default:at,ae=$e.onChange,It=ae===void 0?function(){}:ae,i=$e.getLabel,C=i===void 0?function(Rt){return x(Rt===void 0?["",""]:Rt,2)[1]}:i,se=$e.getValue,P=se===void 0?function(Rt){return x(Rt,1)[0]}:se,dt=$e.placeholder,Ft=$e.renderOptions,xe=Ft===void 0?oe.Options:Ft,Be=$e.renderItem,ce=$e.customEmpty,ct=$e.renderSelected,Fe=$e.addonIcon,Ne=E($e,["value","filter","setFilter","options","error","disabled","anchor","onChange","getLabel","getValue","placeholder","renderOptions","renderItem","customEmpty","renderSelected","addonIcon"]),yt=x((0,p.useState)(Ze||[]),2),Et=yt[0],kt=yt[1];(0,p.useEffect)(function(){return kt(Ze||[])},[Ze]);var Ye=x((0,p.useState)(),2),$t=Ye[0],Lt=Ye[1],or=Ke.findIndex(function(Rt){return P(Rt)===$t}),yr=function(){var Rt;return(Rt=Ci.current)===null||Rt===void 0?void 0:Rt.classList.remove("focus-visible")},zr=function(Rt){var pr=x(Rt,1)[0];if(Et.includes(pr)){Lt(void 0);var kr=Et.filter(function(vr){return vr!==pr});return kt(kr),It(kr)}rt==null||rt(""),Lt(pr);var br=g(g([],x(Et),!1),[pr],!1);return kt(br),It(br)},Gr=Ke.filter(function(Rt){var pr=x(Rt,2)[1];return!nt||pr.toLowerCase().includes(nt.toLowerCase())}).map(function(Rt){var pr=x(Rt,2),kr=pr[0],br=pr[1];return Et.includes(kr)?[kr,br,!0]:[kr,br]}),Jr=x((0,oe.useCursor)(or,Gr,zr),5),Kr=Jr[0],rn=Jr[1],nn=Jr[2],pn=Jr[3],Dn=x(Jr[4],3),Zr=Dn[0],Hn=Dn[1],yn=Dn[2];(0,p.useEffect)(pn,[nt]);var Ci=(0,p.useRef)(null),ti=(0,c.useMergedRefs)(lt,Ci),Ei=(0,c.useResizeObserver)(),Br=Ei.ref,ht=Ei.borderBoxSize;(0,c.useOutsideClick)([Br],yr);var Wt,er=(0,c.useEffectEvent)(function(){var Rt;return Zr===$.default.VISIBLE?Hn():((Rt=Ci.current)===null||Rt===void 0||Rt.focus(),yn())});return(0,f.jsxs)(M.default,y({is:"div","rcx-select":!0,className:[Bt&&"invalid",ur&&"disabled"],ref:Br,onClick:er,disabled:ur},Ne,{children:[(0,f.jsx)(z.default.Item,{grow:1,children:(0,f.jsx)(G.default,{inline:"x4",children:(0,f.jsx)(z.default.Container,{children:(0,f.jsx)(M.default,{is:"div",children:(0,f.jsx)(M.default,{is:"div",display:"flex",alignItems:"center",flexWrap:"wrap",margin:"-x8",role:"listbox",children:(0,f.jsxs)(G.default,{all:"x4",children:[(Wt={ref:ti,children:Et.length===0?dt:null,disabled:ur!=null&&ur,onClick:yn,onBlur:Hn,onKeyDown:rn,onKeyUp:nn},(0,S.isForwardRefType)(L)?(0,f.jsx)(L,y({},Wt)):typeof L=="function"?L(Wt):null),Et.map(function(Rt){var pr=Ke.find(function(kr){return x(kr,1)[0]===Rt});return ct?(0,f.jsx)(ct,{role:"option",value:Rt,label:C(pr),onMouseDown:function(kr){(0,k.prevent)(kr),zr(pr),yr()},children:C(pr)},Rt):(0,f.jsx)(Ee.SelectedOptions,{tabIndex:-1,role:"option",onMouseDown:function(kr){(0,k.prevent)(kr),zr(pr),yr()},children:C(pr)},String(Rt))})]})})})})})}),(0,f.jsx)(z.default.Item,{grow:0,shrink:0,children:(0,f.jsx)(G.default,{inline:"x4",children:(0,f.jsx)(me.default,{children:(0,f.jsx)(W.Icon,{name:Zr===$.default.VISIBLE?"chevron-up":Fe||"chevron-down",size:"x20"})})})}),(0,f.jsx)($.default,{visibility:Zr,children:(0,f.jsx)(re.default,{anchor:Br,children:(0,f.jsx)(xe,{width:ht.inlineSize,onMouseDown:k.prevent,multiple:!0,filter:nt,renderItem:Be||Q.CheckOption,role:"listbox",options:Gr,onSelect:zr,cursor:Kr,customEmpty:ce})})})]}))})},6998:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(c){for(var p,S=1,k=arguments.length;S<k;S++)for(var $ in p=arguments[S])Object.prototype.hasOwnProperty.call(p,$)&&(c[$]=p[$]);return c},y.apply(this,arguments)},E=this&&this.__importDefault||function(c){return c&&c.__esModule?c:{default:c}};Object.defineProperty(u,"__esModule",{value:!0});var x=h(2322),g=h(359),d=E(h(7793)),f=(0,g.forwardRef)(function(c,p){return(0,x.jsx)(d.default,y({"rcx-input-box--undecorated":!0,ref:p,"aria-haspopup":"listbox",order:1},c))});u.default=f},7213:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(S){for(var k,$=1,M=arguments.length;$<M;$++)for(var z in k=arguments[$])Object.prototype.hasOwnProperty.call(k,z)&&(S[z]=k[z]);return S},y.apply(this,arguments)},E=this&&this.__rest||function(S,k){var $={};for(var M in S)Object.prototype.hasOwnProperty.call(S,M)&&k.indexOf(M)<0&&($[M]=S[M]);if(S!=null&&typeof Object.getOwnPropertySymbols=="function"){var z=0;for(M=Object.getOwnPropertySymbols(S);z<M.length;z++)k.indexOf(M[z])<0&&Object.prototype.propertyIsEnumerable.call(S,M[z])&&($[M[z]]=S[M[z]])}return $},x=this&&this.__read||function(S,k){var $=typeof Symbol=="function"&&S[Symbol.iterator];if(!$)return S;var M,z,W=$.call(S),G=[];try{for(;(k===void 0||k-- >0)&&!(M=W.next()).done;)G.push(M.value)}catch(Q){z={error:Q}}finally{try{M&&!M.done&&($=W.return)&&$.call(W)}finally{if(z)throw z.error}}return G},g=this&&this.__importDefault||function(S){return S&&S.__esModule?S:{default:S}};Object.defineProperty(u,"__esModule",{value:!0}),u.MultiSelectFiltered=void 0;var d=h(2322),f=h(359),c=h(4216),p=g(h(6220));u.MultiSelectFiltered=function(S){var k=S.options,$=S.placeholder,M=S.filter,z=S.setFilter,W=E(S,["options","placeholder","filter","setFilter"]),G=x((0,f.useState)(""),2),Q=G[0],oe=G[1];return(0,d.jsx)(c.MultiSelect,y({},W,{filter:M||Q,setFilter:z||oe,options:k,anchor:function(re){return(0,d.jsx)(p.default,y({placeholder:$,filter:M||Q,onChangeFilter:z||oe},re))}}))}},6220:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(S){for(var k,$=1,M=arguments.length;$<M;$++)for(var z in k=arguments[$])Object.prototype.hasOwnProperty.call(k,z)&&(S[z]=k[z]);return S},y.apply(this,arguments)},E=this&&this.__rest||function(S,k){var $={};for(var M in S)Object.prototype.hasOwnProperty.call(S,M)&&k.indexOf(M)<0&&($[M]=S[M]);if(S!=null&&typeof Object.getOwnPropertySymbols=="function"){var z=0;for(M=Object.getOwnPropertySymbols(S);z<M.length;z++)k.indexOf(M[z])<0&&Object.prototype.propertyIsEnumerable.call(S,M[z])&&($[M[z]]=S[M[z]])}return $},x=this&&this.__importDefault||function(S){return S&&S.__esModule?S:{default:S}};Object.defineProperty(u,"__esModule",{value:!0});var g=h(2322),d=h(359),f=x(h(966)),c=h(823),p=(0,d.forwardRef)(function(S,k){S.children;var $=S.filter,M=S.onChangeFilter,z=S.placeholder,W=E(S,["children","filter","onChangeFilter","placeholder"]);return(0,g.jsx)(f.default.Item,{grow:1,children:(0,g.jsx)(c.InputBox.Input,y({ref:k,placeholder:z,value:$,onInput:function(G){return M(G.currentTarget.value)}},W,{"rcx-input-box--undecorated":!0,"aria-haspopup":"listbox",order:1}))})});u.default=p},375:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(f){for(var c,p=1,S=arguments.length;p<S;p++)for(var k in c=arguments[p])Object.prototype.hasOwnProperty.call(c,k)&&(f[k]=c[k]);return f},y.apply(this,arguments)},E=this&&this.__importDefault||function(f){return f&&f.__esModule?f:{default:f}};Object.defineProperty(u,"__esModule",{value:!0}),u.SelectedOptions=void 0;var x=h(2322),g=h(359),d=E(h(4086));u.SelectedOptions=(0,g.memo)(function(f){return(0,x.jsx)(d.default,y({},f))})},1953:function(j,u,h){Object.defineProperty(u,"__esModule",{value:!0}),u.MultiSelectFiltered=u.MultiSelect=void 0;var y=h(4216);Object.defineProperty(u,"MultiSelect",{enumerable:!0,get:function(){return y.MultiSelect}});var E=h(7213);Object.defineProperty(u,"MultiSelectFiltered",{enumerable:!0,get:function(){return E.MultiSelectFiltered}})},606:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(x){for(var g,d=1,f=arguments.length;d<f;d++)for(var c in g=arguments[d])Object.prototype.hasOwnProperty.call(g,c)&&(x[c]=g[c]);return x},y.apply(this,arguments)};Object.defineProperty(u,"__esModule",{value:!0}),u.NavBar=void 0;var E=h(2322);u.NavBar=function(x){return(0,E.jsx)("nav",y({className:"rcx-navbar"},x))}},8853:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(g){for(var d,f=1,c=arguments.length;f<c;f++)for(var p in d=arguments[f])Object.prototype.hasOwnProperty.call(d,p)&&(g[p]=d[p]);return g},y.apply(this,arguments)};Object.defineProperty(u,"__esModule",{value:!0}),u.NavBarDivider=void 0;var E=h(2322),x=h(6126);u.NavBarDivider=function(g){return(0,E.jsx)(x.Divider,y({"rcx-navbar-divider":!0,vertical:!0},g))}},5209:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(d){for(var f,c=1,p=arguments.length;c<p;c++)for(var S in f=arguments[c])Object.prototype.hasOwnProperty.call(f,S)&&(d[S]=f[S]);return d},y.apply(this,arguments)};Object.defineProperty(u,"__esModule",{value:!0}),u.NavBarGroup=void 0;var E=h(2322),x=h(359),g=h(4817);u.NavBarGroup=(0,x.forwardRef)(function(d,f){return(0,E.jsx)(g.ButtonGroup,y({className:"rcx-navbar-group",ref:f},d))})},2892:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(p){for(var S,k=1,$=arguments.length;k<$;k++)for(var M in S=arguments[k])Object.prototype.hasOwnProperty.call(S,M)&&(p[M]=S[M]);return p},y.apply(this,arguments)},E=this&&this.__rest||function(p,S){var k={};for(var $ in p)Object.prototype.hasOwnProperty.call(p,$)&&S.indexOf($)<0&&(k[$]=p[$]);if(p!=null&&typeof Object.getOwnPropertySymbols=="function"){var M=0;for($=Object.getOwnPropertySymbols(p);M<$.length;M++)S.indexOf($[M])<0&&Object.prototype.propertyIsEnumerable.call(p,$[M])&&(k[$[M]]=p[$[M]])}return k};Object.defineProperty(u,"__esModule",{value:!0}),u.NavBarItem=void 0;var x=h(2322),g=h(359),d=h(67),f=h(2214),c=h(9589);u.NavBarItem=(0,g.forwardRef)(function(p,S){var k=p.children,$=p.icon,M=E(p,["children","icon"]);return(0,x.jsx)(x.Fragment,{children:$?(0,x.jsx)(c.IconButton,y({ref:S,"rcx-navbar-item":!0,icon:$,small:!0},M)):(0,f.patchChildren)(k,function(z){return y({className:(0,d.appendClassName)(z.className,"rcx-navbar-item"),ref:S},M)})})})},2934:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(x){for(var g,d=1,f=arguments.length;d<f;d++)for(var c in g=arguments[d])Object.prototype.hasOwnProperty.call(g,c)&&(x[c]=g[c]);return x},y.apply(this,arguments)};Object.defineProperty(u,"__esModule",{value:!0}),u.NavBarSection=void 0;var E=h(2322);u.NavBarSection=function(x){return(0,E.jsx)("span",y({className:"rcx-navbar-section"},x))}},630:function(j,u,h){var y=this&&this.__createBinding||(Object.create?function(x,g,d,f){f===void 0&&(f=d);var c=Object.getOwnPropertyDescriptor(g,d);c&&!("get"in c?!g.__esModule:c.writable||c.configurable)||(c={enumerable:!0,get:function(){return g[d]}}),Object.defineProperty(x,f,c)}:function(x,g,d,f){f===void 0&&(f=d),x[f]=g[d]}),E=this&&this.__exportStar||function(x,g){for(var d in x)d==="default"||Object.prototype.hasOwnProperty.call(g,d)||y(g,x,d)};Object.defineProperty(u,"__esModule",{value:!0}),E(h(606),u),E(h(5209),u),E(h(2892),u),E(h(8853),u),E(h(2934),u)},1584:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(d){for(var f,c=1,p=arguments.length;c<p;c++)for(var S in f=arguments[c])Object.prototype.hasOwnProperty.call(f,S)&&(d[S]=f[S]);return d},y.apply(this,arguments)};Object.defineProperty(u,"__esModule",{value:!0}),u.NumberInput=void 0;var E=h(2322),x=h(359),g=h(823);u.NumberInput=(0,x.forwardRef)(function(d,f){return(0,E.jsx)(g.InputBox,y({type:"number",ref:f},d))})},9524:function(j,u,h){var y=this&&this.__createBinding||(Object.create?function(x,g,d,f){f===void 0&&(f=d);var c=Object.getOwnPropertyDescriptor(g,d);c&&!("get"in c?!g.__esModule:c.writable||c.configurable)||(c={enumerable:!0,get:function(){return g[d]}}),Object.defineProperty(x,f,c)}:function(x,g,d,f){f===void 0&&(f=d),x[f]=g[d]}),E=this&&this.__exportStar||function(x,g){for(var d in x)d==="default"||Object.prototype.hasOwnProperty.call(g,d)||y(g,x,d)};Object.defineProperty(u,"__esModule",{value:!0}),E(h(1584),u)},6913:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(p){for(var S,k=1,$=arguments.length;k<$;k++)for(var M in S=arguments[k])Object.prototype.hasOwnProperty.call(S,M)&&(p[M]=S[M]);return p},y.apply(this,arguments)},E=this&&this.__rest||function(p,S){var k={};for(var $ in p)Object.prototype.hasOwnProperty.call(p,$)&&S.indexOf($)<0&&(k[$]=p[$]);if(p!=null&&typeof Object.getOwnPropertySymbols=="function"){var M=0;for($=Object.getOwnPropertySymbols(p);M<$.length;M++)S.indexOf($[M])<0&&Object.prototype.propertyIsEnumerable.call(p,$[M])&&(k[$[M]]=p[$[M]])}return k},x=this&&this.__importDefault||function(p){return p&&p.__esModule?p:{default:p}};Object.defineProperty(u,"__esModule",{value:!0}),u.CheckOption=void 0;var g=h(2322),d=h(359),f=h(7461),c=x(h(5847));u.CheckOption=(0,d.memo)(function(p){var S=p.selected,k=p.children,$=E(p,["selected","children"]);return(0,g.jsx)(c.default,y({label:k,selected:S},$,{children:(0,g.jsx)(f.CheckBox,{checked:S})}))})},5847:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(z){for(var W,G=1,Q=arguments.length;G<Q;G++)for(var oe in W=arguments[G])Object.prototype.hasOwnProperty.call(W,oe)&&(z[oe]=W[oe]);return z},y.apply(this,arguments)},E=this&&this.__rest||function(z,W){var G={};for(var Q in z)Object.prototype.hasOwnProperty.call(z,Q)&&W.indexOf(Q)<0&&(G[Q]=z[Q]);if(z!=null&&typeof Object.getOwnPropertySymbols=="function"){var oe=0;for(Q=Object.getOwnPropertySymbols(z);oe<Q.length;oe++)W.indexOf(Q[oe])<0&&Object.prototype.propertyIsEnumerable.call(z,Q[oe])&&(G[Q[oe]]=z[Q[oe]])}return G},x=this&&this.__importDefault||function(z){return z&&z.__esModule?z:{default:z}};Object.defineProperty(u,"__esModule",{value:!0});var g=h(2322),d=h(359),f=h(359),c=h(3980),p=h(7987),S=x(h(7833)),k=x(h(9290)),$=x(h(3162)),M=(0,f.memo)((0,f.forwardRef)(function(z,W){var G=z.is,Q=G===void 0?"li":G,oe=z.id,re=z.children,me=z.label,le=z.focus,Ee=z.selected,$e=z.className,lt=z.icon,Ze=z.gap,nt=z.avatar,rt=z.title,At=z.disabled,Ke=z.variant,Bt=z.onClick,ur=z.description,at=E(z,["is","id","children","label","focus","selected","className","icon","gap","avatar","title","disabled","variant","onClick","description"]);return(0,d.createElement)(Q,y({},at,{key:oe,id:oe,ref:W,"aria-selected":!!Ee,"aria-disabled":!!At,title:rt,onClick:function(L){At?(0,p.prevent)(L):Bt==null||Bt(L)},className:["rcx-option",$e,le&&"rcx-option--focus",Ee&&"rcx-option--selected",At&&"rcx-option--disabled",Ke&&"rcx-option--".concat(Ke)].filter(Boolean).join(" ")}),(0,g.jsxs)("div",{className:["rcx-option__wrapper",!!ur&&"rcx-option__wrapper--align-top"].filter(Boolean).join(" "),children:[nt&&(0,g.jsx)(S.default,{children:nt}),lt&&(0,g.jsx)($.default,{name:lt}),Ze&&(0,g.jsx)(c.OptionColumn,{}),me&&(0,g.jsx)(k.default,{children:me}),me!==re&&re]}))}));u.default=M},7833:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(x){for(var g,d=1,f=arguments.length;d<f;d++)for(var c in g=arguments[d])Object.prototype.hasOwnProperty.call(g,c)&&(x[c]=g[c]);return x},y.apply(this,arguments)};Object.defineProperty(u,"__esModule",{value:!0});var E=h(2322);u.default=function(x){return(0,E.jsx)("div",y({className:"rcx-option__avatar"},x))}},5474:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(x){for(var g,d=1,f=arguments.length;d<f;d++)for(var c in g=arguments[d])Object.prototype.hasOwnProperty.call(g,c)&&(x[c]=g[c]);return x},y.apply(this,arguments)};Object.defineProperty(u,"__esModule",{value:!0});var E=h(2322);u.default=function(x){return(0,E.jsx)("div",y({className:"rcx-option__column"},x))}},9290:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(x){for(var g,d=1,f=arguments.length;d<f;d++)for(var c in g=arguments[d])Object.prototype.hasOwnProperty.call(g,c)&&(x[c]=g[c]);return x},y.apply(this,arguments)};Object.defineProperty(u,"__esModule",{value:!0});var E=h(2322);u.default=function(x){return(0,E.jsx)("div",y({className:"rcx-option__content"},x))}},1387:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(x){for(var g,d=1,f=arguments.length;d<f;d++)for(var c in g=arguments[d])Object.prototype.hasOwnProperty.call(g,c)&&(x[c]=g[c]);return x},y.apply(this,arguments)};Object.defineProperty(u,"__esModule",{value:!0});var E=h(2322);u.default=function(x){return(0,E.jsx)("div",y({className:"rcx-option__description"},x))}},5395:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(x){for(var g,d=1,f=arguments.length;d<f;d++)for(var c in g=arguments[d])Object.prototype.hasOwnProperty.call(g,c)&&(x[c]=g[c]);return x},y.apply(this,arguments)};Object.defineProperty(u,"__esModule",{value:!0});var E=h(2322);u.default=function(x){return(0,E.jsx)("div",y({className:"rcx-option__description-block"},x))}},1961:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(g){for(var d,f=1,c=arguments.length;f<c;f++)for(var p in d=arguments[f])Object.prototype.hasOwnProperty.call(d,p)&&(g[p]=d[p]);return g},y.apply(this,arguments)};Object.defineProperty(u,"__esModule",{value:!0});var E=h(2322),x=h(3980);u.default=function(g){return(0,E.jsx)(x.Divider,y({},g))}},1735:function(j,u,h){Object.defineProperty(u,"__esModule",{value:!0});var y=h(2322);u.default=function(E){var x=E.children;return(0,y.jsx)("div",{className:"rcx-option__header",children:x})}},3162:function(j,u,h){var y=this&&this.__importDefault||function(d){return d&&d.__esModule?d:{default:d}};Object.defineProperty(u,"__esModule",{value:!0});var E=h(2322),x=h(3939),g=y(h(5474));u.default=function(d){var f=d.name;return(0,E.jsx)(g.default,{children:(0,E.jsx)(x.Icon,{size:"x20","rcx-option__icon":!0,name:f})})}},2363:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(x){for(var g,d=1,f=arguments.length;d<f;d++)for(var c in g=arguments[d])Object.prototype.hasOwnProperty.call(g,c)&&(x[c]=g[c]);return x},y.apply(this,arguments)};Object.defineProperty(u,"__esModule",{value:!0});var E=h(2322);u.default=function(x){return(0,E.jsx)("div",y({className:"rcx-option__input"},x))}},2577:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(x){for(var g,d=1,f=arguments.length;d<f;d++)for(var c in g=arguments[d])Object.prototype.hasOwnProperty.call(g,c)&&(x[c]=g[c]);return x},y.apply(this,arguments)};Object.defineProperty(u,"__esModule",{value:!0});var E=h(2322);u.default=function(x){return(0,E.jsx)("div",y({className:"rcx-box--animated rcx-option__menu-wrapper"},x))}},9352:function(j,u,h){var y=this&&this.__importDefault||function(d){return d&&d.__esModule?d:{default:d}};Object.defineProperty(u,"__esModule",{value:!0});var E=h(2322),x=h(3953),g=y(h(5847));u.default=function(){return(0,E.jsx)(g.default,{children:(0,E.jsx)(x.Skeleton,{width:"100%"})})}},5698:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(x){for(var g,d=1,f=arguments.length;d<f;d++)for(var c in g=arguments[d])Object.prototype.hasOwnProperty.call(g,c)&&(x[c]=g[c]);return x},y.apply(this,arguments)};Object.defineProperty(u,"__esModule",{value:!0});var E=h(2322);u.default=function(x){return(0,E.jsx)("div",y({className:"rcx-option__title"},x))}},2239:function(j,u,h){var y=this&&this.__createBinding||(Object.create?function(oe,re,me,le){le===void 0&&(le=me);var Ee=Object.getOwnPropertyDescriptor(re,me);Ee&&!("get"in Ee?!re.__esModule:Ee.writable||Ee.configurable)||(Ee={enumerable:!0,get:function(){return re[me]}}),Object.defineProperty(oe,le,Ee)}:function(oe,re,me,le){le===void 0&&(le=me),oe[le]=re[me]}),E=this&&this.__exportStar||function(oe,re){for(var me in oe)me==="default"||Object.prototype.hasOwnProperty.call(re,me)||y(re,oe,me)},x=this&&this.__importDefault||function(oe){return oe&&oe.__esModule?oe:{default:oe}};Object.defineProperty(u,"__esModule",{value:!0}),u.OptionHeader=u.OptionTitle=u.OptionSkeleton=u.OptionMenu=u.OptionInput=u.OptionIcon=u.OptionDivider=u.OptionDescriptionBlock=u.OptionDescription=u.OptionContent=u.OptionColumn=u.OptionAvatar=void 0;var g=x(h(5847)),d=x(h(7833));u.OptionAvatar=d.default;var f=x(h(5474));u.OptionColumn=f.default;var c=x(h(9290));u.OptionContent=c.default;var p=x(h(1387));u.OptionDescription=p.default;var S=x(h(5395));u.OptionDescriptionBlock=S.default;var k=x(h(1961));u.OptionDivider=k.default;var $=x(h(1735));u.OptionHeader=$.default;var M=x(h(3162));u.OptionIcon=M.default;var z=x(h(2363));u.OptionInput=z.default;var W=x(h(2577));u.OptionMenu=W.default;var G=x(h(9352));u.OptionSkeleton=G.default;var Q=x(h(5698));u.OptionTitle=Q.default,u.default=Object.assign(g.default,{Description:p.default,Skeleton:G.default,Avatar:d.default,Menu:W.default,Icon:M.default,Divider:k.default,Column:f.default,Content:c.default}),E(h(6913),u)},7427:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(Q){for(var oe,re=1,me=arguments.length;re<me;re++)for(var le in oe=arguments[re])Object.prototype.hasOwnProperty.call(oe,le)&&(Q[le]=oe[le]);return Q},y.apply(this,arguments)},E=this&&this.__createBinding||(Object.create?function(Q,oe,re,me){me===void 0&&(me=re);var le=Object.getOwnPropertyDescriptor(oe,re);le&&!("get"in le?!oe.__esModule:le.writable||le.configurable)||(le={enumerable:!0,get:function(){return oe[re]}}),Object.defineProperty(Q,me,le)}:function(Q,oe,re,me){me===void 0&&(me=re),Q[me]=oe[re]}),x=this&&this.__setModuleDefault||(Object.create?function(Q,oe){Object.defineProperty(Q,"default",{enumerable:!0,value:oe})}:function(Q,oe){Q.default=oe}),g=this&&this.__importStar||function(Q){if(Q&&Q.__esModule)return Q;var oe={};if(Q!=null)for(var re in Q)re!=="default"&&Object.prototype.hasOwnProperty.call(Q,re)&&E(oe,Q,re);return x(oe,Q),oe},d=this&&this.__rest||function(Q,oe){var re={};for(var me in Q)Object.prototype.hasOwnProperty.call(Q,me)&&oe.indexOf(me)<0&&(re[me]=Q[me]);if(Q!=null&&typeof Object.getOwnPropertySymbols=="function"){var le=0;for(me=Object.getOwnPropertySymbols(Q);le<me.length;le++)oe.indexOf(me[le])<0&&Object.prototype.propertyIsEnumerable.call(Q,me[le])&&(re[me[le]]=Q[me[le]])}return re},f=this&&this.__read||function(Q,oe){var re=typeof Symbol=="function"&&Q[Symbol.iterator];if(!re)return Q;var me,le,Ee=re.call(Q),$e=[];try{for(;(oe===void 0||oe-- >0)&&!(me=Ee.next()).done;)$e.push(me.value)}catch(lt){le={error:lt}}finally{try{me&&!me.done&&(re=Ee.return)&&re.call(Ee)}finally{if(le)throw le.error}}return $e},c=this&&this.__importDefault||function(Q){return Q&&Q.__esModule?Q:{default:Q}};Object.defineProperty(u,"__esModule",{value:!0}),u.OptionContainer=u.Options=u.Empty=u.useCursor=void 0;var p=h(2322),S=h(359),k=h(7987),$=c(h(1855)),M=g(h(2239)),z=c(h(7763)),W=c(h(7782)),G=h(5321);Object.defineProperty(u,"useCursor",{enumerable:!0,get:function(){return G.useCursor}}),u.Empty=(0,S.memo)(function(Q){var oe=Q.customEmpty;return(0,p.jsx)(M.default,{label:oe||"Empty"})}),u.Options=(0,S.forwardRef)(function(Q,oe){var re,me,le=Q.maxHeight,Ee=le===void 0?"x144":le,$e=Q.multiple,lt=Q.renderEmpty,Ze=lt===void 0?u.Empty:lt,nt=Q.options,rt=Q.cursor,At=Q.renderItem,Ke=At===void 0?M.default:At,Bt=Q.onSelect,ur=Q.customEmpty,at=d(Q,["maxHeight","multiple","renderEmpty","options","cursor","renderItem","onSelect","customEmpty"]),L=(0,S.useRef)(null);(0,S.useLayoutEffect)(function(){if(L.current){var It=L.current,i=It==null?void 0:It.querySelector(".rcx-option--focus");i&&(i.offsetTop+i.clientHeight>It.scrollTop+It.clientHeight||i.offsetTop-i.clientHeight<It.scrollTop)&&(It.scrollTop=i.offsetTop)}},[rt]);var ae=(0,S.useMemo)(function(){return nt==null?void 0:nt.map(function(It,i){var C=f(It,6),se=C[0],P=C[1],dt=C[2],Ft=C[3],xe=C[4],Be=C[5];switch(xe){case"heading":return(0,p.jsx)(M.OptionHeader,{children:P},se);case"divider":return(0,p.jsx)(M.OptionDivider,{},se);default:return(0,p.jsx)(Ke,{role:"option",label:P,onMouseDown:function(ce){if(!Ft)return(0,k.prevent)(ce),Bt([se,P,dt,Ft,xe,Be]),!1},value:se,selected:dt||$e!==!0&&null,disabled:Ft,focus:rt===i||null},se)}})},[nt,$e,rt,Bt,Ke]);return(0,p.jsx)($.default,y({"rcx-options":!0},at,{ref:oe,children:(0,p.jsx)(W.default,{padding:0,paddingBlock:"x12",paddingInline:0,elevation:"2",children:(0,p.jsx)(z.default,{vertical:!0,smooth:!0,children:(0,p.jsxs)(W.default,{ref:L,elevation:"0",padding:"none",maxHeight:Ee,onMouseDown:k.prevent,onClick:k.prevent,is:"ol","aria-multiselectable":$e||!0,role:"listbox","aria-activedescendant":!((re=nt==null?void 0:nt[rt])===null||re===void 0)&&re[0]?String((me=nt==null?void 0:nt[rt])===null||me===void 0?void 0:me[0]):void 0,children:[!nt.length&&(0,p.jsx)(Ze,{customEmpty:ur}),ae]})})})}))}),u.OptionContainer=(0,S.forwardRef)(function(Q,oe){var re=Q.children,me=d(Q,["children"]);return(0,p.jsx)($.default,{"rcx-options":!0,children:(0,p.jsx)(W.default,{padding:0,paddingBlock:"x12",paddingInline:0,children:(0,p.jsx)(z.default,{vertical:!0,smooth:!0,children:(0,p.jsx)(W.default,y({ref:oe,elevation:"0",padding:"none",maxHeight:"x240"},me,{children:re}))})})})})},7499:function(j,u,h){var y=this&&this.__createBinding||(Object.create?function(g,d,f,c){c===void 0&&(c=f);var p=Object.getOwnPropertyDescriptor(d,f);p&&!("get"in p?!d.__esModule:p.writable||p.configurable)||(p={enumerable:!0,get:function(){return d[f]}}),Object.defineProperty(g,c,p)}:function(g,d,f,c){c===void 0&&(c=f),g[c]=d[f]}),E=this&&this.__exportStar||function(g,d){for(var f in g)f==="default"||Object.prototype.hasOwnProperty.call(d,f)||y(d,g,f)};Object.defineProperty(u,"__esModule",{value:!0});var x=h(7427);E(h(7427),u),u.default=Object.assign(x.Options,{AvatarSize:"x20"})},5321:function(j,u,h){var y=this&&this.__read||function(c,p){var S=typeof Symbol=="function"&&c[Symbol.iterator];if(!S)return c;var k,$,M=S.call(c),z=[];try{for(;(p===void 0||p-- >0)&&!(k=M.next()).done;)z.push(k.value)}catch(W){$={error:W}}finally{try{k&&!k.done&&(S=M.return)&&S.call(M)}finally{if($)throw $.error}}return z},E=this&&this.__importDefault||function(c){return c&&c.__esModule?c:{default:c}};Object.defineProperty(u,"__esModule",{value:!0}),u.useCursor=void 0;var x=h(5719),g=h(359),d=E(h(7667)),f=h(958);u.useCursor=function(c,p,S){var k=y((0,g.useState)(c),2),$=k[0],M=k[1],z=(0,f.useVisible)(),W=y(z,3),G=W[0],Q=W[1],oe=W[2],re=(0,x.useEffectEvent)(function(){return M(0)}),me=(0,x.useEffectEvent)(function(Ee){var $e=Ee.keyCode;if(d.default.HIDDEN===G&&$e===9)return oe()}),le=(0,x.useEffectEvent)(function(Ee){var $e=function(At){var Ke=y(At,4)[3];return!Ke||Ke==="option"},lt=function(){return function(At,Ke){for(var Bt=At.length-1;Bt>=0;Bt--)if(Ke(At[Bt],Bt,At))return Bt;return-1}(p,$e)},Ze=Ee.keyCode,nt=Ee.key;switch(d.default.HIDDEN===G&&Ze!==27&&Ze!==9&&oe(),Ze){case 36:return Ee.preventDefault(),re();case 35:return Ee.preventDefault(),M(lt());case 38:return Ee.preventDefault(),M($<1?lt():function(At){return function(Ke,Bt,ur){for(var at=ur-1;at>=0;at--)if(Bt(Ke[at],at,Ke))return at;return-1}(p,$e,At)});case 40:return Ee.preventDefault(),$===lt()?M(0):M(function(At){return function(Ke,Bt,ur){for(var at=ur+1;at<Ke.length;at++)if(Bt(Ke[at],at,Ke))return at;return-1}(p,$e,At)});case 13:return Ee.preventDefault(),G===d.default.VISIBLE&&(Ee.persist(),Ee.nativeEvent.stopImmediatePropagation(),Ee.stopPropagation()),Q(),void S(p[$],z);case 27:if(Ee.preventDefault(),re(),Q(),G===d.default.VISIBLE)return Ee.persist(),Ee.nativeEvent.stopImmediatePropagation(),Ee.stopPropagation(),!1;break;default:if(nt.match(/^[\d\w]$/i)){var rt=p.findIndex(function(At){if(!$e(At))return!1;var Ke=y(At,2)[1];return typeof Ke=="string"&&Ke[0].toLowerCase()===nt});~rt&&M(rt)}}});return[$,le,me,re,z]}},958:function(j,u,h){var y=this&&this.__read||function(d,f){var c=typeof Symbol=="function"&&d[Symbol.iterator];if(!c)return d;var p,S,k=c.call(d),$=[];try{for(;(f===void 0||f-- >0)&&!(p=k.next()).done;)$.push(p.value)}catch(M){S={error:M}}finally{try{p&&!p.done&&(c=k.return)&&c.call(k)}finally{if(S)throw S.error}}return $},E=this&&this.__importDefault||function(d){return d&&d.__esModule?d:{default:d}};Object.defineProperty(u,"__esModule",{value:!0}),u.useVisible=void 0;var x=h(5719),g=E(h(7667));u.useVisible=function(d){d===void 0&&(d=g.default.HIDDEN);var f=y((0,x.useDebouncedState)(d,10),2),c=f[0],p=f[1];return[c,(0,x.useEffectEvent)(function(){return p(g.default.HIDDEN)}),(0,x.useEffectEvent)(function(){return p(g.default.VISIBLE)})]}},5714:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(Q){for(var oe,re=1,me=arguments.length;re<me;re++)for(var le in oe=arguments[re])Object.prototype.hasOwnProperty.call(oe,le)&&(Q[le]=oe[le]);return Q},y.apply(this,arguments)},E=this&&this.__rest||function(Q,oe){var re={};for(var me in Q)Object.prototype.hasOwnProperty.call(Q,me)&&oe.indexOf(me)<0&&(re[me]=Q[me]);if(Q!=null&&typeof Object.getOwnPropertySymbols=="function"){var le=0;for(me=Object.getOwnPropertySymbols(Q);le<me.length;le++)oe.indexOf(me[le])<0&&Object.prototype.propertyIsEnumerable.call(Q,me[le])&&(re[me[le]]=Q[me[le]])}return re},x=this&&this.__read||function(Q,oe){var re=typeof Symbol=="function"&&Q[Symbol.iterator];if(!re)return Q;var me,le,Ee=re.call(Q),$e=[];try{for(;(oe===void 0||oe-- >0)&&!(me=Ee.next()).done;)$e.push(me.value)}catch(lt){le={error:lt}}finally{try{me&&!me.done&&(re=Ee.return)&&re.call(Ee)}finally{if(le)throw le.error}}return $e},g=this&&this.__importDefault||function(Q){return Q&&Q.__esModule?Q:{default:Q}};Object.defineProperty(u,"__esModule",{value:!0}),u.useVisible=u.OptionsPaginated=u.CheckOption=u.Empty=void 0;var d=h(359),f=h(2322),c=h(5719),p=h(359),S=h(3485),k=h(7987),$=g(h(7667)),M=g(h(1855)),z=h(7461),W=g(h(2239)),G=g(h(7782));u.Empty=(0,p.memo)(function(){return(0,f.jsx)(W.default,{label:"Empty"})}),u.CheckOption=(0,p.memo)(function(Q){var oe=Q.selected,re=Q.children,me=E(Q,["selected","children"]);return(0,f.jsx)(W.default,y({label:re,selected:oe},me,{children:(0,f.jsx)(z.CheckBox,{checked:oe})}))}),u.OptionsPaginated=(0,p.forwardRef)(function(Q,oe){var re=Q.withTitle,me=Q.multiple,le=Q.renderEmpty,Ee=le===void 0?u.Empty:le,$e=Q.options,lt=Q.cursor,Ze=Q.renderItem,nt=Ze===void 0?W.default:Ze,rt=Q.onSelect,At=Q.endReached,Ke=E(Q,["withTitle","multiple","renderEmpty","options","cursor","renderItem","onSelect","endReached"]),Bt=function(ur){var at=ur.index,L=ur.data,ae=L.value,It=L.label,i=L.selected;return(0,d.createElement)(nt,y({},re&&{title:It},{role:"option",label:It,onMouseDown:function(C){return(0,k.prevent)(C),rt([ae,It]),!1},key:ae,value:ae,selected:i||me!==!0&&null,focus:lt===at||null}))};return(0,f.jsx)(M.default,y({"rcx-options":!0},Ke,{ref:oe,children:(0,f.jsx)(G.default,{padding:0,paddingBlock:"x12",paddingInline:0,elevation:"2",children:$e.length?(0,f.jsx)(S.Virtuoso,{endReached:At,style:{height:"144px"},totalCount:$e.length,data:$e,itemContent:function(ur,at){return(0,f.jsx)(Bt,{index:ur,data:at})}}):(0,f.jsx)(Ee,{})})}))}),u.useVisible=function(Q){Q===void 0&&(Q=$.default.HIDDEN);var oe=x((0,c.useDebouncedState)(Q,10),2),re=oe[0],me=oe[1];return[re,(0,c.useEffectEvent)(function(){return me($.default.HIDDEN)}),(0,c.useEffectEvent)(function(){return me($.default.VISIBLE)})]}},5478:function(j,u,h){var y=this&&this.__createBinding||(Object.create?function(x,g,d,f){f===void 0&&(f=d);var c=Object.getOwnPropertyDescriptor(g,d);c&&!("get"in c?!g.__esModule:c.writable||c.configurable)||(c={enumerable:!0,get:function(){return g[d]}}),Object.defineProperty(x,f,c)}:function(x,g,d,f){f===void 0&&(f=d),x[f]=g[d]}),E=this&&this.__exportStar||function(x,g){for(var d in x)d==="default"||Object.prototype.hasOwnProperty.call(g,d)||y(g,x,d)};Object.defineProperty(u,"__esModule",{value:!0}),E(h(5714),u)},8426:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function($e){for(var lt,Ze=1,nt=arguments.length;Ze<nt;Ze++)for(var rt in lt=arguments[Ze])Object.prototype.hasOwnProperty.call(lt,rt)&&($e[rt]=lt[rt]);return $e},y.apply(this,arguments)},E=this&&this.__rest||function($e,lt){var Ze={};for(var nt in $e)Object.prototype.hasOwnProperty.call($e,nt)&&lt.indexOf(nt)<0&&(Ze[nt]=$e[nt]);if($e!=null&&typeof Object.getOwnPropertySymbols=="function"){var rt=0;for(nt=Object.getOwnPropertySymbols($e);rt<nt.length;rt++)lt.indexOf(nt[rt])<0&&Object.prototype.propertyIsEnumerable.call($e,nt[rt])&&(Ze[nt[rt]]=$e[nt[rt]])}return Ze},x=this&&this.__read||function($e,lt){var Ze=typeof Symbol=="function"&&$e[Symbol.iterator];if(!Ze)return $e;var nt,rt,At=Ze.call($e),Ke=[];try{for(;(lt===void 0||lt-- >0)&&!(nt=At.next()).done;)Ke.push(nt.value)}catch(Bt){rt={error:Bt}}finally{try{nt&&!nt.done&&(Ze=At.return)&&Ze.call(At)}finally{if(rt)throw rt.error}}return Ke},g=this&&this.__spreadArray||function($e,lt,Ze){if(Ze||arguments.length===2)for(var nt,rt=0,At=lt.length;rt<At;rt++)!nt&&rt in lt||(nt||(nt=Array.prototype.slice.call(lt,0,rt)),nt[rt]=lt[rt]);return $e.concat(nt||Array.prototype.slice.call(lt))},d=this&&this.__importDefault||function($e){return $e&&$e.__esModule?$e:{default:$e}};Object.defineProperty(u,"__esModule",{value:!0});var f=h(2322),c=h(5719),p=h(359),S=h(7987),k=d(h(7667)),$=d(h(1855)),M=d(h(4086)),z=d(h(966)),W=h(3939),G=d(h(6776)),Q=d(h(2239)),oe=h(958),re=h(5478),me=d(h(4206)),le=d(h(9747)),Ee=d(h(7793));u.default=function($e){var lt=$e.withTitle,Ze=$e.value,nt=$e.filter,rt=$e.options,At=rt===void 0?[]:rt,Ke=$e.error,Bt=$e.disabled,ur=$e.anchor,at=ur===void 0?Ee.default:ur,L=$e.onChange,ae=L===void 0?function(){}:L,It=$e.placeholder,i=$e.renderOptions,C=i===void 0?re.OptionsPaginated:i,se=$e.renderItem,P=se===void 0?Q.default:se,dt=$e.endReached,Ft=E($e,["withTitle","value","filter","options","error","disabled","anchor","onChange","placeholder","renderOptions","renderItem","endReached"]),xe=x((0,p.useState)(Ze||[]),2),Be=xe[0],ce=xe[1],ct=Ze!==void 0?Ze:Be,Fe=At.filter(function(Gr){return ct.some(function(Jr){return Jr.value===Gr.value})}),Ne=x((0,oe.useVisible)(),3),yt=Ne[0],Et=Ne[1],kt=Ne[2],Ye=(0,p.useRef)(null),$t=(0,c.useResizeObserver)(),Lt=$t.ref,or=$t.borderBoxSize,yr=(0,c.useEffectEvent)(function(){return yt===k.default.VISIBLE?Et():Ye&&Ye.current?(Ye.current.focus(),kt()):void 0}),zr=function(Gr){var Jr=ct.filter(function(Kr){return Kr.value!==Gr});ce(Jr),ae(Jr)};return(0,f.jsxs)($.default,y({is:"div","rcx-select":!0,className:[Ke&&"invalid",Bt&&"disabled"],ref:Lt,onClick:yr,disabled:Bt},Ft,{children:[(0,f.jsx)(z.default.Item,{grow:1,children:(0,f.jsx)(G.default,{inline:"x4",children:(0,f.jsx)(z.default.Container,{children:(0,f.jsx)($.default,{is:"div",children:(0,f.jsx)($.default,{is:"div",display:"flex",alignItems:"center",flexWrap:"wrap",margin:"-x8",role:"listbox",children:(0,f.jsxs)(G.default,{all:"x4",children:[(0,f.jsx)(at,{disabled:Bt,ref:Ye,"aria-haspopup":"listbox",onClick:kt,onBlur:Et,order:1,"rcx-input-box--undecorated":!0,children:It??null}),Fe.map(function(Gr,Jr){var Kr=Gr.value,rn=Gr.label;return(0,f.jsx)(M.default,{maxWidth:"x150",withTruncatedText:!0,title:lt?rn:void 0,tabIndex:-1,role:"option",onClick:function(nn){(0,S.prevent)(nn),zr(Kr)},children:rn},Kr??Jr)})]})})})})})}),(0,f.jsx)(z.default.Item,{grow:0,shrink:0,children:(0,f.jsx)(G.default,{inline:"x4",children:(0,f.jsx)(le.default,{children:(0,f.jsx)(W.Icon,{name:yt===k.default.VISIBLE?"cross":"chevron-down",size:"x20"})})})}),(0,f.jsx)(k.default,{visibility:yt,children:(0,f.jsx)(me.default,{anchor:Lt,children:(0,f.jsx)(C,{width:or.inlineSize,onMouseDown:S.prevent,multiple:!0,filter:nt,role:"listbox",options:At,cursor:-1,endReached:dt,renderItem:P,onSelect:function(Gr){(function(Jr){ct.some(function(Kr){return Kr.value===Jr})?zr(Jr):function(Kr){var rn=At.find(function(pn){return pn.value===Kr});if(rn){var nn=g(g([],x(ct),!1),[rn],!1);ce(nn),ae(nn)}}(Jr)})(x(Gr,1)[0])}})})})]}))}},6949:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(S){for(var k,$=1,M=arguments.length;$<M;$++)for(var z in k=arguments[$])Object.prototype.hasOwnProperty.call(k,z)&&(S[z]=k[z]);return S},y.apply(this,arguments)},E=this&&this.__rest||function(S,k){var $={};for(var M in S)Object.prototype.hasOwnProperty.call(S,M)&&k.indexOf(M)<0&&($[M]=S[M]);if(S!=null&&typeof Object.getOwnPropertySymbols=="function"){var z=0;for(M=Object.getOwnPropertySymbols(S);z<M.length;z++)k.indexOf(M[z])<0&&Object.prototype.propertyIsEnumerable.call(S,M[z])&&($[M[z]]=S[M[z]])}return $},x=this&&this.__importDefault||function(S){return S&&S.__esModule?S:{default:S}};Object.defineProperty(u,"__esModule",{value:!0}),u.PaginatedMultiSelectFiltered=void 0;var g=h(2322),d=h(359),f=x(h(966)),c=h(823),p=x(h(8426));u.PaginatedMultiSelectFiltered=function(S){var k=S.filter,$=S.setFilter,M=S.options,z=S.placeholder,W=E(S,["filter","setFilter","options","placeholder"]),G=(0,d.useCallback)((0,d.forwardRef)(function(Q,oe){Q.children;var re=Q.filter,me=E(Q,["children","filter"]);return(0,g.jsx)(f.default.Item,{grow:1,children:(0,g.jsx)(c.InputBox.Input,y({ref:oe,placeholder:z,value:re,onInput:function(le){return $==null?void 0:$(le.currentTarget.value)}},me,{"rcx-input-box--undecorated":!0}))})}),[]);return(0,g.jsx)(p.default,y({filter:k,options:M,anchor:G},W))}},3772:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(le){for(var Ee,$e=1,lt=arguments.length;$e<lt;$e++)for(var Ze in Ee=arguments[$e])Object.prototype.hasOwnProperty.call(Ee,Ze)&&(le[Ze]=Ee[Ze]);return le},y.apply(this,arguments)},E=this&&this.__rest||function(le,Ee){var $e={};for(var lt in le)Object.prototype.hasOwnProperty.call(le,lt)&&Ee.indexOf(lt)<0&&($e[lt]=le[lt]);if(le!=null&&typeof Object.getOwnPropertySymbols=="function"){var Ze=0;for(lt=Object.getOwnPropertySymbols(le);Ze<lt.length;Ze++)Ee.indexOf(lt[Ze])<0&&Object.prototype.propertyIsEnumerable.call(le,lt[Ze])&&($e[lt[Ze]]=le[lt[Ze]])}return $e},x=this&&this.__read||function(le,Ee){var $e=typeof Symbol=="function"&&le[Symbol.iterator];if(!$e)return le;var lt,Ze,nt=$e.call(le),rt=[];try{for(;(Ee===void 0||Ee-- >0)&&!(lt=nt.next()).done;)rt.push(lt.value)}catch(At){Ze={error:At}}finally{try{lt&&!lt.done&&($e=nt.return)&&$e.call(nt)}finally{if(Ze)throw Ze.error}}return rt},g=this&&this.__importDefault||function(le){return le&&le.__esModule?le:{default:le}};Object.defineProperty(u,"__esModule",{value:!0}),u.PaginatedSelect=void 0;var d=h(2322),f=h(5719),c=h(359),p=h(7987),S=g(h(7667)),k=g(h(1855)),$=h(3939),M=g(h(6776)),z=g(h(2239)),W=h(958),G=h(5478),Q=g(h(6421)),oe=g(h(9747)),re=g(h(7793)),me=g(h(9866));u.PaginatedSelect=function(le){var Ee=le.value,$e=le.withTitle,lt=le.filter,Ze=(le.setFilter,le.error),nt=le.disabled,rt=le.options,At=rt===void 0?[]:rt,Ke=le.anchor,Bt=Ke===void 0?re.default:Ke,ur=le.onChange,at=ur===void 0?function(){}:ur,L=le.placeholder,ae=L===void 0?"":L,It=le.renderOptions,i=It===void 0?G.OptionsPaginated:It,C=le.renderItem,se=C===void 0?z.default:C,P=le.endReached,dt=E(le,["value","withTitle","filter","setFilter","error","disabled","options","anchor","onChange","placeholder","renderOptions","renderItem","endReached"]),Ft=x((0,c.useState)(Ee),2),xe=Ft[0],Be=Ft[1],ce=Ee!==void 0?Ee:xe,ct=At.find(function(Jr){return(Jr==null?void 0:Jr.value)===ce}),Fe=x((0,W.useVisible)(),3),Ne=Fe[0],yt=Fe[1],Et=Fe[2],kt=(0,f.useEffectEvent)(function(Jr){var Kr=x(Jr,1)[0];Be(Kr),at(Kr),yt()}),Ye=(0,c.useRef)(null),$t=(0,f.useResizeObserver)(),Lt=$t.ref,or=$t.borderBoxSize,yr=ct==null?void 0:ct.label,zr=(lt===void 0||Ne===S.default.HIDDEN)&&(yr||ae||typeof ae=="string"),Gr=(0,f.useEffectEvent)(function(){return Ne===S.default.VISIBLE?yt():Ye&&Ye.current?(Ye.current.focus(),Et()):void 0});return(0,d.jsxs)(k.default,y({"rcx-select":!0,disabled:nt,ref:Lt,onClick:Gr,className:(0,c.useMemo)(function(){return[Ze&&"invalid",nt&&"disabled"]},[Ze,nt])},dt,{children:[(0,d.jsxs)(me.default,{display:"flex",mi:"neg-x4","rcx-select__wrapper--hidden":!!zr,children:[zr&&(0,d.jsx)(k.default,{flexGrow:1,is:"span",mi:4,"rcx-select__item":!0,fontScale:"p2m",color:yr?"default":"hint",children:zr}),(0,d.jsx)(Bt,{disabled:nt,"rcx-input-box--undecorated":!0,filter:lt,ref:Ye,"aria-haspopup":"listbox",onClick:Et,onBlur:yt}),(0,d.jsx)(M.default,{inline:"x4",children:(0,d.jsx)(oe.default,{children:(0,d.jsx)($.Icon,{name:Ne===S.default.VISIBLE?"chevron-up":"chevron-down",size:"x20"})})})]}),(0,d.jsx)(Q.default,{visible:Ne,anchor:Lt,children:(0,d.jsx)(i,{withTitle:$e,width:or.inlineSize,role:"listbox",filter:lt,options:At,onSelect:kt,endReached:P,onMouseDown:p.prevent,renderItem:se})})]}))}},5874:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(p){for(var S,k=1,$=arguments.length;k<$;k++)for(var M in S=arguments[k])Object.prototype.hasOwnProperty.call(S,M)&&(p[M]=S[M]);return p},y.apply(this,arguments)},E=this&&this.__rest||function(p,S){var k={};for(var $ in p)Object.prototype.hasOwnProperty.call(p,$)&&S.indexOf($)<0&&(k[$]=p[$]);if(p!=null&&typeof Object.getOwnPropertySymbols=="function"){var M=0;for($=Object.getOwnPropertySymbols(p);M<$.length;M++)S.indexOf($[M])<0&&Object.prototype.propertyIsEnumerable.call(p,$[M])&&(k[$[M]]=p[$[M]])}return k};Object.defineProperty(u,"__esModule",{value:!0}),u.PaginatedSelectFiltered=void 0;var x=h(2322),g=h(5719),d=h(359),f=h(823),c=h(3772);u.PaginatedSelectFiltered=function(p){var S=p.filter,k=p.setFilter,$=p.options,M=p.placeholder,z=E(p,["filter","setFilter","options","placeholder"]),W=(0,d.useMemo)(function(){return(0,d.forwardRef)(function(G,Q){var oe=G.filter,re=(G.onChange,E(G,["filter","onChange"]));return(0,x.jsx)(f.InputBox.Input,y({mi:4,flexGrow:1,className:"rcx-select__focus",ref:Q,placeholder:M,value:oe,onChange:(0,g.useEffectEvent)(function(me){k(me.currentTarget.value)})},re,{"rcx-input-box--undecorated":!0}))})},[M,k]);return(0,x.jsx)(c.PaginatedSelect,y({placeholder:void 0,filter:S,options:$},z,{anchor:W}))}},9866:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(c){for(var p,S=1,k=arguments.length;S<k;S++)for(var $ in p=arguments[S])Object.prototype.hasOwnProperty.call(p,$)&&(c[$]=p[$]);return c},y.apply(this,arguments)},E=this&&this.__importDefault||function(c){return c&&c.__esModule?c:{default:c}};Object.defineProperty(u,"__esModule",{value:!0});var x=h(2322),g=h(359),d=E(h(1855)),f=(0,g.forwardRef)(function(c,p){return(0,x.jsx)(d.default,y({is:"div","rcx-select__wrapper":!0,ref:p},c))});u.default=f},3271:function(j,u,h){Object.defineProperty(u,"__esModule",{value:!0}),u.PaginatedMultiSelectFiltered=u.PaginatedSelectFiltered=void 0;var y=h(5874);Object.defineProperty(u,"PaginatedSelectFiltered",{enumerable:!0,get:function(){return y.PaginatedSelectFiltered}});var E=h(6949);Object.defineProperty(u,"PaginatedMultiSelectFiltered",{enumerable:!0,get:function(){return E.PaginatedMultiSelectFiltered}})},9622:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function($){for(var M,z=1,W=arguments.length;z<W;z++)for(var G in M=arguments[z])Object.prototype.hasOwnProperty.call(M,G)&&($[G]=M[G]);return $},y.apply(this,arguments)},E=this&&this.__rest||function($,M){var z={};for(var W in $)Object.prototype.hasOwnProperty.call($,W)&&M.indexOf(W)<0&&(z[W]=$[W]);if($!=null&&typeof Object.getOwnPropertySymbols=="function"){var G=0;for(W=Object.getOwnPropertySymbols($);G<W.length;G++)M.indexOf(W[G])<0&&Object.prototype.propertyIsEnumerable.call($,W[G])&&(z[W[G]]=$[W[G]])}return z},x=this&&this.__importDefault||function($){return $&&$.__esModule?$:{default:$}};Object.defineProperty(u,"__esModule",{value:!0}),u.Pagination=void 0;var g=h(2322),d=h(359),f=x(h(1855)),c=h(5707),p=function(){return"Items per page:"},S=function($){var M=$.count,z=$.current,W=$.itemsPerPage;return"Showing results ".concat(z+1," - ").concat(Math.min(z+W,M)," of ").concat(M)},k=[25,50,100];u.Pagination=function($){var M=$.count,z=$.current,W=z===void 0?0:z,G=$.itemsPerPage,Q=G===void 0?25:G,oe=$.itemsPerPageLabel,re=oe===void 0?p:oe,me=$.showingResultsLabel,le=me===void 0?S:me,Ee=$.onSetItemsPerPage,$e=$.onSetCurrent,lt=$.divider,Ze=E($,["count","current","itemsPerPage","itemsPerPageLabel","showingResultsLabel","onSetItemsPerPage","onSetCurrent","divider"]),nt=k.length>1,rt=Math.floor(W/Q),At=Math.ceil(M/Q),Ke=(0,d.useMemo)(function(){return At<=7?Array.from({length:At},function(L,ae){return ae}):rt<5?[0,1,2,3,4,"⋯",At-1]:rt>At-5?[0,"⋯",At-5,At-4,At-3,At-2,At-1]:[0,"⋯",rt-1,rt,rt+1,"⋯",At-1]},[At,rt]),Bt={count:M,pages:At,current:W,currentPage:rt,itemsPerPage:Q},ur=function(L){return function(){Ee==null||Ee(L)}},at=function(L){return function(){$e==null||$e(L*Q)}};return(0,g.jsxs)(f.default,y({is:"nav","rcx-pagination":!0,"rcx-pagination--divider":lt},Ze,{children:[nt&&(0,g.jsxs)(f.default,{"rcx-pagination__left":!0,children:[(0,g.jsx)(f.default,{is:"span","rcx-pagination__label":!0,children:re(Bt)}),(0,g.jsx)(f.default,{is:"ol","rcx-pagination__list":!0,children:k.map(function(L){return(0,g.jsx)(f.default,{is:"li","rcx-pagination__list-item":!0,children:(0,g.jsx)(f.default,{is:"button","rcx-pagination__link":!0,tabIndex:Q===L?-1:0,disabled:Q===L,onClick:ur(L),children:L})},L)})})]}),(0,g.jsxs)(f.default,{"rcx-pagination__right":!0,children:[(0,g.jsx)(f.default,{is:"span","rcx-pagination__label":!0,children:le(Bt)}),(0,g.jsxs)(f.default,{is:"ol","rcx-pagination__list":!0,children:[(0,g.jsx)(f.default,{is:"li","rcx-pagination__list-item":!0,children:(0,g.jsx)(f.default,{is:"button","rcx-pagination__back":!0,disabled:rt===0,onClick:at(rt-1),children:(0,g.jsx)(c.Chevron,{left:!0,size:"x16"})})}),Ke.map(function(L,ae){return(0,g.jsx)(f.default,{is:"li","rcx-pagination__list-item":!0,children:L==="⋯"?"⋯":(0,g.jsx)(f.default,{is:"button","rcx-pagination__link":!0,disabled:rt===L,onClick:at(L),children:L+1})},ae)}),(0,g.jsx)(f.default,{is:"li","rcx-pagination__list-item":!0,children:(0,g.jsx)(f.default,{is:"button","rcx-pagination__forward":!0,disabled:rt===At-1,onClick:at(rt+1),children:(0,g.jsx)(c.Chevron,{right:!0,size:"x16"})})})]})]})]}))}},8073:function(j,u,h){var y=this&&this.__createBinding||(Object.create?function(x,g,d,f){f===void 0&&(f=d);var c=Object.getOwnPropertyDescriptor(g,d);c&&!("get"in c?!g.__esModule:c.writable||c.configurable)||(c={enumerable:!0,get:function(){return g[d]}}),Object.defineProperty(x,f,c)}:function(x,g,d,f){f===void 0&&(f=d),x[f]=g[d]}),E=this&&this.__exportStar||function(x,g){for(var d in x)d==="default"||Object.prototype.hasOwnProperty.call(g,d)||y(g,x,d)};Object.defineProperty(u,"__esModule",{value:!0}),E(h(9622),u)},8175:function(j,u,h){Object.defineProperty(u,"__esModule",{value:!0}),u.PaletteStyleTag=void 0;var y=h(2322),E=h(359),x=h(7111),g=h(4558),d=h(4720),f=h(756),c={light:f.light,dark:f.dark,"high-contrast":f.highContrast};u.PaletteStyleTag=(0,E.memo)(function(p){var S=p.theme,k=S===void 0?"light":S,$=p.tagId,M=$===void 0?"main-palette":$,z=p.prefix,W=z===void 0?"--rcx-color":z,G=p.selector,Q=p.palette||(0,g.convertToCss)(c[k],W,G);return(0,y.jsx)(y.Fragment,{children:(0,x.createPortal)(Q,(0,d.useCreateStyleContainer)(M))})}),u.default=u.PaletteStyleTag},4558:function(j,u){var h=this&&this.__read||function(y,E){var x=typeof Symbol=="function"&&y[Symbol.iterator];if(!x)return y;var g,d,f=x.call(y),c=[];try{for(;(E===void 0||E-- >0)&&!(g=f.next()).done;)c.push(g.value)}catch(p){d={error:p}}finally{try{g&&!g.done&&(x=f.return)&&x.call(f)}finally{if(d)throw d.error}}return c};Object.defineProperty(u,"__esModule",{value:!0}),u.convertToCss=void 0,u.convertToCss=function(y,E,x){return x===void 0&&(x=":root"),"".concat(x,` {
-`).concat(Object.entries(y).map(function(g){var d=h(g,2),f=d[0],c=d[1];return"".concat(E,"-").concat(f,": ").concat(c,";")}).join(`
-`),`
-}`)}},4102:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function($){for(var M,z=1,W=arguments.length;z<W;z++)for(var G in M=arguments[z])Object.prototype.hasOwnProperty.call(M,G)&&($[G]=M[G]);return $},y.apply(this,arguments)},E=this&&this.__importDefault||function($){return $&&$.__esModule?$:{default:$}};Object.defineProperty(u,"__esModule",{value:!0}),u.getThemePalette=u.getTokens=void 0;var x=E(h(4508)),g=E(h(7993)),d=E(h(5363)),f=E(h(4664)),c=E(h(7385)),p=E(h(5109)),S=E(h(2852)),k=E(h(9805));u.getTokens=function($){return{badge:x.default.badge[$],button:g.default.button[$],font:d.default.font[$],shadow:f.default.shadow[$],status:c.default.status[$],statusBullet:p.default.statusBullet[$],stroke:S.default.stroke[$],surface:k.default.surface[$]}},u.getThemePalette=function($){var M=(0,u.getTokens)($),z=M.badge,W=M.button,G=M.font,Q=M.shadow,oe=M.status,re=M.statusBullet,me=M.stroke,le=M.surface,Ee=[{category:"Stroke",description:"Use as component's outline, stroke, dividers",list:[{name:"stroke-extra-light",color:me.extraLight},{name:"stroke-light",color:me.light},{name:"stroke-medium",color:me.medium},{name:"stroke-dark",color:me.dark},{name:"stroke-extra-dark",color:me.extraDark},{name:"stroke-extra-light-highlight",color:me.extraLightHighlight},{name:"stroke-highlight",color:me.highlight},{name:"stroke-extra-light-error",color:me.extraLightError},{name:"stroke-error",color:me.error}]},{category:"Surface",description:"Use as a container on top of the background",list:[{name:"surface-light",color:le.light},{name:"surface-tint",color:le.tint},{name:"surface-room",color:le.room},{name:"surface-neutral",color:le.neutral},{name:"surface-disabled",color:le.disabled},{name:"surface-hover",color:le.hover},{name:"surface-selected",color:le.selected},{name:"surface-dark",color:le.dark},{name:"surface-featured",color:le.featured},{name:"surface-featured-hover",color:le.featuredHover},{name:"surface-overlay",color:le.overlay},{name:"surface-sidebar",color:le.sidebar}]},{category:"Shadow",description:"Use as a shadow color",list:[{name:"shadow-highlight",color:Q.highlight},{name:"shadow-danger",color:Q.danger},{name:"shadow-elevation-border",color:Q["elevation-border"]},{name:"shadow-elevation-1",color:Q["elevation-1"]},{name:"shadow-elevation-2x",color:Q["elevation-2x"]},{name:"shadow-elevation-2y",color:Q["elevation-2y"]}]},{category:"Font",description:"These should be applied according to surfaces",list:[{name:"font-white",color:G.white},{name:"font-disabled",color:G.disabled},{name:"font-annotation",color:G.annotation},{name:"font-hint",color:G.hint},{name:"font-secondary-info",color:G.secondaryInfo},{name:"font-default",color:G.default},{name:"font-titles-labels",color:G.titlesLabels},{name:"font-info",color:G.info},{name:"font-danger",color:G.danger},{name:"font-pure-black",color:G.pureBlack},{name:"font-pure-white",color:G.pureWhite}]},{category:"Status",description:"Status Background",list:[{name:"status-background-info",color:oe.info},{name:"status-background-success",color:oe.success},{name:"status-background-danger",color:oe.danger},{name:"status-background-warning",color:oe.warning},{name:"status-background-warning-2",color:oe["warning-2"]},{name:"status-background-service-1",color:oe["service-1"]},{name:"status-background-service-2",color:oe["service-2"]},{name:"status-background-service-3",color:oe["service-3"]}]},{description:"Status Font",list:[{name:"status-font-on-info",color:oe["font-on-info"]},{name:"status-font-on-success",color:oe["font-on-success"]},{name:"status-font-on-danger",color:oe["font-on-danger"]},{name:"status-font-on-warning",color:oe["font-on-warning"]},{name:"status-font-on-warning-2",color:oe["font-on-warning-2"]},{name:"status-font-on-service-1",color:oe["font-on-service-1"]},{name:"status-font-on-service-2 ",color:oe["font-on-service-2"]},{name:"status-font-on-service-3 ",color:oe["font-on-service-3"]}]},{category:"Badge",description:"Badge Background",list:[{name:"badge-background-level-0",color:z["level-0"]},{name:"badge-background-level-1",color:z["level-1"]},{name:"badge-background-level-2",color:z["level-2"]},{name:"badge-background-level-3",color:z["level-3"]},{name:"badge-background-level-4",color:z["level-4"]}]},{category:"Status Bullet",description:"Used to show user status",list:[{name:"status-bullet-online",color:re.online},{name:"status-bullet-away",color:re.away},{name:"status-bullet-busy",color:re.busy},{name:"status-bullet-disabled",color:re.disabled},{name:"status-bullet-offline",color:re.offline},{name:"status-bullet-loading",color:re.loading}]},{category:"Button",description:"Primary Background",list:[{name:"button-background-primary-default",color:W.backgroundPrimaryDefault},{name:"button-background-primary-hover",color:W.backgroundPrimaryHover},{name:"button-background-primary-press",color:W.backgroundPrimaryPress},{name:"button-background-primary-focus",color:W.backgroundPrimaryFocus},{name:"button-background-primary-keyfocus",color:W.backgroundPrimaryKeyfocus},{name:"button-background-primary-disabled",color:W.backgroundPrimaryDisabled}]},{description:"Secondary Background",list:[{name:"button-background-secondary-default",color:W.backgroundSecondaryDefault},{name:"button-background-secondary-hover",color:W.backgroundSecondaryHover},{name:"button-background-secondary-press",color:W.backgroundSecondaryPress},{name:"button-background-secondary-focus",color:W.backgroundSecondaryFocus},{name:"button-background-secondary-keyfocus",color:W.backgroundSecondaryKeyfocus},{name:"button-background-secondary-disabled",color:W.backgroundSecondaryDisabled}]},{description:"Secondary Danger Background",list:[{name:"button-background-secondary-danger-default",color:W.backgroundSecondaryDangerDefault},{name:"button-background-secondary-danger-hover",color:W.backgroundSecondaryDangerHover},{name:"button-background-secondary-danger-press",color:W.backgroundSecondaryDangerPress},{name:"button-background-secondary-danger-focus",color:W.backgroundSecondaryDangerFocus},{name:"button-background-secondary-danger-keyfocus",color:W.backgroundSecondaryDangerKeyfocus},{name:"button-background-secondary-danger-disabled",color:W.backgroundDangerDisabled}]},{description:"Danger Background",list:[{name:"button-background-danger-default",color:W.backgroundDangerDefault},{name:"button-background-danger-hover",color:W.backgroundDangerHover},{name:"button-background-danger-press",color:W.backgroundDangerPress},{name:"button-background-danger-focus",color:W.backgroundDangerFocus},{name:"button-background-danger-keyfocus",color:W.backgroundDangerKeyfocus},{name:"button-background-danger-disabled",color:W.backgroundDangerDisabled}]},{description:"Success Background",list:[{name:"button-background-success-default",color:W.backgroundSuccessDefault},{name:"button-background-success-hover",color:W.backgroundSuccessHover},{name:"button-background-success-press",color:W.backgroundSuccessPress},{name:"button-background-success-focus",color:W.backgroundSuccessFocus},{name:"button-background-success-keyfocus",color:W.backgroundSuccessKeyfocus},{name:"button-background-success-disabled",color:W.backgroundSuccessDisabled}]},{description:"Font",list:[{name:"button-font-on-primary",color:W.fontOnPrimary},{name:"button-font-on-primary-disabled",color:W.fontOnPrimaryDisabled},{name:"button-font-on-secondary",color:W.fontOnSecondary},{name:"button-font-on-secondary-disabled",color:W.fontOnSecondaryDisabled},{name:"button-font-on-secondary-danger",color:W.fontOnSecondaryDanger},{name:"button-font-on-secondary-danger-disabled",color:W.onSecondaryDangerDisabled},{name:"button-font-on-danger",color:W.fontOnDanger},{name:"button-font-on-danger-disabled",color:W.fontOnDangerDisabled},{name:"button-font-on-success",color:W.fontOnSuccess},{name:"button-font-on-success-disabled",color:W.fontOnSuccessDisabled}]}];return y({},Ee.reduce(function($e,lt){return y(y({},$e),lt.list.reduce(function(Ze,nt){var rt;return y(y({},Ze),((rt={})[nt.name]=nt.color,rt))},{}))},{}))}},4720:function(j,u,h){Object.defineProperty(u,"__esModule",{value:!0}),u.useCreateStyleContainer=void 0;var y=h(359);u.useCreateStyleContainer=function(E){return(0,y.useMemo)(function(){var x=document.getElementById("rcx-styles")||document.head.lastChild,g=document.getElementById(E);if(g)return g;var d=document.createElement("style");return d.setAttribute("id",E),document.head.insertBefore(d,x),document.head.appendChild(document.createElement("style")),d},[E])}},1202:function(j,u,h){var y=this&&this.__createBinding||(Object.create?function(x,g,d,f){f===void 0&&(f=d);var c=Object.getOwnPropertyDescriptor(g,d);c&&!("get"in c?!g.__esModule:c.writable||c.configurable)||(c={enumerable:!0,get:function(){return g[d]}}),Object.defineProperty(x,f,c)}:function(x,g,d,f){f===void 0&&(f=d),x[f]=g[d]}),E=this&&this.__exportStar||function(x,g){for(var d in x)d==="default"||Object.prototype.hasOwnProperty.call(g,d)||y(g,x,d)};Object.defineProperty(u,"__esModule",{value:!0}),E(h(8175),u)},756:function(j,u,h){Object.defineProperty(u,"__esModule",{value:!0}),u.dark=u.highContrast=u.light=void 0;var y=h(4102);u.light=(0,y.getThemePalette)("light"),u.highContrast=(0,y.getThemePalette)("high-contrast"),u.dark=(0,y.getThemePalette)("dark")},7049:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(S){for(var k,$=1,M=arguments.length;$<M;$++)for(var z in k=arguments[$])Object.prototype.hasOwnProperty.call(k,z)&&(S[z]=k[z]);return S},y.apply(this,arguments)},E=this&&this.__read||function(S,k){var $=typeof Symbol=="function"&&S[Symbol.iterator];if(!$)return S;var M,z,W=$.call(S),G=[];try{for(;(k===void 0||k-- >0)&&!(M=W.next()).done;)G.push(M.value)}catch(Q){z={error:Q}}finally{try{M&&!M.done&&($=W.return)&&$.call(W)}finally{if(z)throw z.error}}return G};Object.defineProperty(u,"__esModule",{value:!0});var x=h(2322),g=h(5719),d=h(359),f=h(3939),c=h(823),p=(0,d.forwardRef)(function(S,k){var $=E((0,g.useToggle)(!0),2),M=$[0],z=$[1];return(0,x.jsx)(c.InputBox,y({type:M?"password":"text",addon:(0,x.jsx)(f.Icon,{name:M?"eye-off":"eye",size:20,onClick:function(){z()}}),ref:k},S))});u.default=p},2899:function(j,u,h){var y=this&&this.__importDefault||function(x){return x&&x.__esModule?x:{default:x}};Object.defineProperty(u,"__esModule",{value:!0}),u.default=void 0;var E=h(7049);Object.defineProperty(u,"default",{enumerable:!0,get:function(){return y(E).default}})},2830:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(d){for(var f,c=1,p=arguments.length;c<p;c++)for(var S in f=arguments[c])Object.prototype.hasOwnProperty.call(f,S)&&(d[S]=f[S]);return d},y.apply(this,arguments)};Object.defineProperty(u,"__esModule",{value:!0}),u.Popover=function(d){var f=(0,x.useRef)(null),c=d.state,p=d.children,S=d.isNonModal,k=(0,g.usePopover)(y(y({},d),{popoverRef:f}),c),$=k.popoverProps,M=k.underlayProps;return(0,E.jsxs)(g.Overlay,{children:[!S&&(0,E.jsx)("div",y({},M)),(0,E.jsxs)("div",y({},$,{ref:f,children:[!S&&(0,E.jsx)(g.DismissButton,{onDismiss:c.close}),p,(0,E.jsx)(g.DismissButton,{onDismiss:c.close})]}))]})};var E=h(2322),x=h(359),g=h(2808)},9919:function(j,u,h){var y=this&&this.__createBinding||(Object.create?function(x,g,d,f){f===void 0&&(f=d);var c=Object.getOwnPropertyDescriptor(g,d);c&&!("get"in c?!g.__esModule:c.writable||c.configurable)||(c={enumerable:!0,get:function(){return g[d]}}),Object.defineProperty(x,f,c)}:function(x,g,d,f){f===void 0&&(f=d),x[f]=g[d]}),E=this&&this.__exportStar||function(x,g){for(var d in x)d==="default"||Object.prototype.hasOwnProperty.call(g,d)||y(g,x,d)};Object.defineProperty(u,"__esModule",{value:!0}),E(h(2830),u)},9389:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(c){for(var p,S=1,k=arguments.length;S<k;S++)for(var $ in p=arguments[S])Object.prototype.hasOwnProperty.call(p,$)&&(c[$]=p[$]);return c},y.apply(this,arguments)},E=this&&this.__rest||function(c,p){var S={};for(var k in c)Object.prototype.hasOwnProperty.call(c,k)&&p.indexOf(k)<0&&(S[k]=c[k]);if(c!=null&&typeof Object.getOwnPropertySymbols=="function"){var $=0;for(k=Object.getOwnPropertySymbols(c);$<k.length;$++)p.indexOf(k[$])<0&&Object.prototype.propertyIsEnumerable.call(c,k[$])&&(S[k[$]]=c[k[$]])}return S},x=this&&this.__read||function(c,p){var S=typeof Symbol=="function"&&c[Symbol.iterator];if(!S)return c;var k,$,M=S.call(c),z=[];try{for(;(p===void 0||p-- >0)&&!(k=M.next()).done;)z.push(k.value)}catch(W){$={error:W}}finally{try{k&&!k.done&&(S=M.return)&&S.call(M)}finally{if($)throw $.error}}return z};Object.defineProperty(u,"__esModule",{value:!0});var g=h(5719),d=h(359),f=h(7111);u.default=function(c){var p=c.anchor,S=c.children,k=c.placement,$=c.margin,M=(c.className,E(c,["anchor","children","placement","margin","className"])),z=(0,d.useRef)(null),W=(0,g.usePosition)(p,z,(0,d.useMemo)(function(){return{placement:k,margin:$}},[k,$]))||{},G=W.style,Q=W.placement,oe=(0,d.useMemo)(function(){return y({position:"fixed"},G)},[G]),re=x((0,d.useState)(function(){var me=document.getElementById("position-container");if(me)return me;var le=document.createElement("div");return le.id="position-container",document.body.appendChild(le),le}),1)[0];return(0,d.useEffect)(function(){return function(){re.childNodes.length===0&&document.body.removeChild(re)}},[re]),(0,f.createPortal)((0,d.cloneElement)(S,y(y({ref:z,style:oe},M),{placement:Q})),re)}},4206:function(j,u,h){var y=this&&this.__importDefault||function(x){return x&&x.__esModule?x:{default:x}};Object.defineProperty(u,"__esModule",{value:!0}),u.default=void 0;var E=h(9389);Object.defineProperty(u,"default",{enumerable:!0,get:function(){return y(E).default}})},9127:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(c){for(var p,S=1,k=arguments.length;S<k;S++)for(var $ in p=arguments[S])Object.prototype.hasOwnProperty.call(p,$)&&(c[$]=p[$]);return c},y.apply(this,arguments)},E=this&&this.__rest||function(c,p){var S={};for(var k in c)Object.prototype.hasOwnProperty.call(c,k)&&p.indexOf(k)<0&&(S[k]=c[k]);if(c!=null&&typeof Object.getOwnPropertySymbols=="function"){var $=0;for(k=Object.getOwnPropertySymbols(c);$<k.length;$++)p.indexOf(k[$])<0&&Object.prototype.propertyIsEnumerable.call(c,k[$])&&(S[k[$]]=c[k[$]])}return S},x=this&&this.__importDefault||function(c){return c&&c.__esModule?c:{default:c}};Object.defineProperty(u,"__esModule",{value:!0});var g=h(2322),d=x(h(7667)),f=x(h(4206));u.default=function(c){c.width;var p=c.visible,S=c.children,k=E(c,["width","visible","children"]);return(0,g.jsx)(d.default,{visibility:p,children:(0,g.jsx)(f.default,y({},k,{children:S}))})}},6421:function(j,u,h){var y=this&&this.__importDefault||function(x){return x&&x.__esModule?x:{default:x}};Object.defineProperty(u,"__esModule",{value:!0}),u.default=void 0;var E=h(9127);Object.defineProperty(u,"default",{enumerable:!0,get:function(){return y(E).default}})},1922:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function($){for(var M,z=1,W=arguments.length;z<W;z++)for(var G in M=arguments[z])Object.prototype.hasOwnProperty.call(M,G)&&($[G]=M[G]);return $},y.apply(this,arguments)},E=this&&this.__rest||function($,M){var z={};for(var W in $)Object.prototype.hasOwnProperty.call($,W)&&M.indexOf(W)<0&&(z[W]=$[W]);if($!=null&&typeof Object.getOwnPropertySymbols=="function"){var G=0;for(W=Object.getOwnPropertySymbols($);G<W.length;G++)M.indexOf(W[G])<0&&Object.prototype.propertyIsEnumerable.call($,W[G])&&(z[W[G]]=$[W[G]])}return z},x=this&&this.__importDefault||function($){return $&&$.__esModule?$:{default:$}};Object.defineProperty(u,"__esModule",{value:!0}),u.ProgressBar=void 0;var g=h(2322),d=h(359),f=x(h(1855)),c=function($){return"".concat(Math.min(Math.max(0,$),100).toFixed(1),"%")},p={info:"status-font-on-info",success:"status-font-on-success",warning:"status-font-on-warning",danger:"status-font-on-danger"},S={info:"status-background-info",success:"status-background-success",warning:"status-background-warning",danger:"status-background-danger"},k=function($,M,z){return z?$?S.danger:p.danger:$?S[M]:p[M]};u.ProgressBar=(0,d.forwardRef)(function($,M){var z=$.percentage,W=$.variant,G=W===void 0?"info":W,Q=$.error,oe=$.animated,re=$.light,me=re!==void 0&&re,le=E($,["percentage","variant","error","animated","light"]);return(0,g.jsx)(f.default,y({ref:M,"rcx-progress-bar":!0,title:Q||void 0,overflow:"hidden"},le,{children:(0,g.jsx)(f.default,{bg:k(me,G,Q),"rcx-progress-bar__fill--animated":oe,"rcx-progress-bar__fill":!0,width:c(z)})}))})},6344:function(j,u,h){var y=this&&this.__createBinding||(Object.create?function(x,g,d,f){f===void 0&&(f=d);var c=Object.getOwnPropertyDescriptor(g,d);c&&!("get"in c?!g.__esModule:c.writable||c.configurable)||(c={enumerable:!0,get:function(){return g[d]}}),Object.defineProperty(x,f,c)}:function(x,g,d,f){f===void 0&&(f=d),x[f]=g[d]}),E=this&&this.__exportStar||function(x,g){for(var d in x)d==="default"||Object.prototype.hasOwnProperty.call(g,d)||y(g,x,d)};Object.defineProperty(u,"__esModule",{value:!0}),E(h(1922),u)},9934:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(c){for(var p,S=1,k=arguments.length;S<k;S++)for(var $ in p=arguments[S])Object.prototype.hasOwnProperty.call(p,$)&&(c[$]=p[$]);return c},y.apply(this,arguments)},E=this&&this.__rest||function(c,p){var S={};for(var k in c)Object.prototype.hasOwnProperty.call(c,k)&&p.indexOf(k)<0&&(S[k]=c[k]);if(c!=null&&typeof Object.getOwnPropertySymbols=="function"){var $=0;for(k=Object.getOwnPropertySymbols(c);$<k.length;$++)p.indexOf(k[$])<0&&Object.prototype.propertyIsEnumerable.call(c,k[$])&&(S[k[$]]=c[k[$]])}return S},x=this&&this.__importDefault||function(c){return c&&c.__esModule?c:{default:c}};Object.defineProperty(u,"__esModule",{value:!0}),u.RadioButton=void 0;var g=h(2322),d=h(359),f=x(h(1855));u.RadioButton=(0,d.forwardRef)(function(c,p){var S=c.className,k=E(c,["className"]);return(0,g.jsxs)(f.default,{is:"label",className:S,"rcx-radio-button":!0,children:[(0,g.jsx)(f.default,y({is:"input","rcx-radio-button__input":!0,type:"radio",ref:p},k)),(0,g.jsx)(f.default,{is:"i","rcx-radio-button__fake":!0,"aria-hidden":"true"})]})})},6639:function(j,u,h){var y=this&&this.__createBinding||(Object.create?function(x,g,d,f){f===void 0&&(f=d);var c=Object.getOwnPropertyDescriptor(g,d);c&&!("get"in c?!g.__esModule:c.writable||c.configurable)||(c={enumerable:!0,get:function(){return g[d]}}),Object.defineProperty(x,f,c)}:function(x,g,d,f){f===void 0&&(f=d),x[f]=g[d]}),E=this&&this.__exportStar||function(x,g){for(var d in x)d==="default"||Object.prototype.hasOwnProperty.call(g,d)||y(g,x,d)};Object.defineProperty(u,"__esModule",{value:!0}),E(h(9934),u)},6545:function(j,u,h){var y=this&&this.__makeTemplateObject||function(G,Q){return Object.defineProperty?Object.defineProperty(G,"raw",{value:Q}):G.raw=Q,G};Object.defineProperty(u,"__esModule",{value:!0}),u.Scrollable=void 0;var E,x,g,d,f,c=h(2322),p=h(5163),S=h(5719),k=h(359),$=h(67),M=h(8578),z=h(4279),W=function(G,Q,oe){var re=Q.current,me=function(le){return{top:!le.scrollTop,bottom:!(le.scrollTop+le.clientHeight-le.scrollHeight),left:!le.scrollLeft,right:!(le.scrollLeft+le.clientWidth-le.scrollWidth)}}(G);re&&(re.top!==me.top||re.bottom!==me.bottom||re.left!==me.left||re.right!==me.right)&&(Q.current=me,oe&&oe(me))};u.Scrollable=function(G){var Q=G.children,oe=G.horizontal,re=G.vertical,me=G.smooth,le=G.onScrollContent,Ee=(0,k.useRef)(),$e=(0,k.useRef)({}),lt=(0,S.useEffectEvent)(function(rt){var At=rt.currentTarget;Ee.current||W(At,$e,le),Ee.current&&clearTimeout(Ee.current),Ee.current=setTimeout(function(){Ee.current=void 0,W(At,$e,le)},200)}),Ze=(0,M.useStyle)((0,p.css)(f||(f=y([`
-      position: relative;
-
-      &::-webkit-scrollbar {
-        width: `,`rem;
-        height: `,`rem;
-      }
-
-      &::-webkit-scrollbar-track {
-        background-color: transparent;
-      }
-
-      &::-webkit-scrollbar-thumb {
-        background-color: rgba(0, 0, 0, 0.05);
-        background-color: var(
-          --rcx-theme-scrollbar-thumb-color,
-          rgba(0, 0, 0, 0.05)
-        );
-      }
-
-      &:hover::-webkit-scrollbar-thumb {
-        background-color: rgba(0, 0, 0, 0.15);
-        background-color: var(
-          --rcx-theme-scrollbar-thumb-hover-color,
-          rgba(0, 0, 0, 0.15)
-        );
-      }
-
-      `,`
-      `,`
-    `],[`
-      position: relative;
-
-      &::-webkit-scrollbar {
-        width: `,`rem;
-        height: `,`rem;
-      }
-
-      &::-webkit-scrollbar-track {
-        background-color: transparent;
-      }
-
-      &::-webkit-scrollbar-thumb {
-        background-color: rgba(0, 0, 0, 0.05);
-        background-color: var(
-          --rcx-theme-scrollbar-thumb-color,
-          rgba(0, 0, 0, 0.05)
-        );
-      }
-
-      &:hover::-webkit-scrollbar-thumb {
-        background-color: rgba(0, 0, 0, 0.15);
-        background-color: var(
-          --rcx-theme-scrollbar-thumb-hover-color,
-          rgba(0, 0, 0, 0.15)
-        );
-      }
-
-      `,`
-      `,`
-    `])),.25,.25,oe&&(0,p.css)(E||(E=y([`
-          overflow-x: auto !important;
-        `],[`
-          overflow-x: auto !important;
-        `])))||re&&(0,p.css)(x||(x=y([`
-          overflow-y: auto !important;
-        `],[`
-          overflow-y: auto !important;
-        `])))||(0,p.css)(g||(g=y([`
-        overflow: auto !important;
-      `],[`
-        overflow: auto !important;
-      `]))),me&&(0,p.css)(d||(d=y([`
-        scroll-behavior: smooth !important;
-      `],[`
-        scroll-behavior: smooth !important;
-      `])))),null),nt=(0,k.useCallback)(function(rt){return rt.className=Ze&&(0,$.appendClassName)(rt.className,Ze),le!==void 0&&rt.onScroll===void 0&&(rt.onScroll=lt),rt},[Ze,lt,le]);return(0,c.jsx)(z.BoxTransforms.Provider,{children:Q,value:(0,z.useComposedBoxTransform)(nt)})}},7763:function(j,u,h){Object.defineProperty(u,"__esModule",{value:!0});var y=h(6545);u.default=y.Scrollable},8733:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(d){for(var f,c=1,p=arguments.length;c<p;c++)for(var S in f=arguments[c])Object.prototype.hasOwnProperty.call(f,S)&&(d[S]=f[S]);return d},y.apply(this,arguments)};Object.defineProperty(u,"__esModule",{value:!0}),u.SearchInput=void 0;var E=h(2322),x=h(359),g=h(823);u.SearchInput=(0,x.forwardRef)(function(d,f){return(0,E.jsx)(g.InputBox,y({type:"search",ref:f},d))})},1123:function(j,u,h){var y=this&&this.__createBinding||(Object.create?function(x,g,d,f){f===void 0&&(f=d);var c=Object.getOwnPropertyDescriptor(g,d);c&&!("get"in c?!g.__esModule:c.writable||c.configurable)||(c={enumerable:!0,get:function(){return g[d]}}),Object.defineProperty(x,f,c)}:function(x,g,d,f){f===void 0&&(f=d),x[f]=g[d]}),E=this&&this.__exportStar||function(x,g){for(var d in x)d==="default"||Object.prototype.hasOwnProperty.call(g,d)||y(g,x,d)};Object.defineProperty(u,"__esModule",{value:!0}),E(h(8733),u)},7275:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function($){for(var M,z=1,W=arguments.length;z<W;z++)for(var G in M=arguments[z])Object.prototype.hasOwnProperty.call(M,G)&&($[G]=M[G]);return $},y.apply(this,arguments)},E=this&&this.__read||function($,M){var z=typeof Symbol=="function"&&$[Symbol.iterator];if(!z)return $;var W,G,Q=z.call($),oe=[];try{for(;(M===void 0||M-- >0)&&!(W=Q.next()).done;)oe.push(W.value)}catch(re){G={error:re}}finally{try{W&&!W.done&&(z=Q.return)&&z.call(Q)}finally{if(G)throw G.error}}return oe},x=this&&this.__spreadArray||function($,M,z){if(z||arguments.length===2)for(var W,G=0,Q=M.length;G<Q;G++)!W&&G in M||(W||(W=Array.prototype.slice.call(M,0,G)),W[G]=M[G]);return $.concat(W||Array.prototype.slice.call(M))},g=this&&this.__importDefault||function($){return $&&$.__esModule?$:{default:$}};Object.defineProperty(u,"__esModule",{value:!0}),u.ListBox=function($){var M=(0,f.useRef)(null),z=$.listBoxRef,W=z===void 0?M:z,G=$.state,Q=(0,c.useListBox)($,G,W).listBoxProps;return(0,d.jsx)("div",y({},Q,{ref:W,children:x([],E(G.collection),!1).map(function(oe){return oe.type==="section"?(0,d.jsx)(S,{section:oe,state:G},oe.key):(0,d.jsx)(k,{item:oe,state:G},oe.key)})}))};var d=h(2322),f=h(359),c=h(2808),p=g(h(2239));function S($){var M=$.section,z=$.state,W=(0,c.useListBoxSection)({heading:M.rendered,"aria-label":M["aria-label"]}),G=W.itemProps,Q=W.headingProps,oe=W.groupProps;return(0,d.jsx)(d.Fragment,{children:(0,d.jsxs)("li",y({},G,{className:"pt-2",children:[M.rendered&&(0,d.jsx)("span",y({},Q,{className:"text-xs font-bold uppercase text-gray-500 mx-3",children:M.rendered})),(0,d.jsx)("ul",y({},oe,{children:x([],E(M.childNodes),!1).map(function(re){return(0,d.jsx)(k,{item:re,state:z},re.key)})}))]}))})}function k($){var M=$.item,z=$.state,W=(0,f.useRef)(null),G=(0,c.useOption)({key:M.key},z,W),Q=G.optionProps,oe=G.isDisabled,re=G.isSelected,me=G.isFocused;return(0,d.jsx)(p.default,y({ref:W,disabled:oe,selected:re,focus:me,label:M.rendered},Q,{children:M.rendered}),M.key)}},2481:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(c){for(var p,S=1,k=arguments.length;S<k;S++)for(var $ in p=arguments[S])Object.prototype.hasOwnProperty.call(p,$)&&(c[$]=p[$]);return c},y.apply(this,arguments)},E=this&&this.__rest||function(c,p){var S={};for(var k in c)Object.prototype.hasOwnProperty.call(c,k)&&p.indexOf(k)<0&&(S[k]=c[k]);if(c!=null&&typeof Object.getOwnPropertySymbols=="function"){var $=0;for(k=Object.getOwnPropertySymbols(c);$<k.length;$++)p.indexOf(k[$])<0&&Object.prototype.propertyIsEnumerable.call(c,k[$])&&(S[k[$]]=c[k[$]])}return S};Object.defineProperty(u,"__esModule",{value:!0}),u.Select=void 0;var x=h(2322),g=h(359),d=h(6704),f=h(3419);u.Select=(0,g.forwardRef)(function(c,p){var S=c.options,k=E(c,["options"]);return(0,x.jsx)(f.SelectAria,y({ref:p},k,{children:S.map(function($){var M,z;return(0,x.jsx)(d.Item,{title:(M=$[1])!==null&&M!==void 0?M:$[0],textValue:$[0],children:(z=$[1])!==null&&z!==void 0?z:$[0]},$[0])})}))})},9747:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(c){for(var p,S=1,k=arguments.length;S<k;S++)for(var $ in p=arguments[S])Object.prototype.hasOwnProperty.call(p,$)&&(c[$]=p[$]);return c},y.apply(this,arguments)},E=this&&this.__importDefault||function(c){return c&&c.__esModule?c:{default:c}};Object.defineProperty(u,"__esModule",{value:!0});var x=h(2322),g=h(359),d=E(h(1855)),f=(0,g.forwardRef)(function(c,p){return(0,x.jsx)(d.default,y({is:"div","rcx-select__addon":!0,ref:p},c))});u.default=f},3419:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(G){for(var Q,oe=1,re=arguments.length;oe<re;oe++)for(var me in Q=arguments[oe])Object.prototype.hasOwnProperty.call(Q,me)&&(G[me]=Q[me]);return G},y.apply(this,arguments)},E=this&&this.__rest||function(G,Q){var oe={};for(var re in G)Object.prototype.hasOwnProperty.call(G,re)&&Q.indexOf(re)<0&&(oe[re]=G[re]);if(G!=null&&typeof Object.getOwnPropertySymbols=="function"){var me=0;for(re=Object.getOwnPropertySymbols(G);me<re.length;me++)Q.indexOf(re[me])<0&&Object.prototype.propertyIsEnumerable.call(G,re[me])&&(oe[re[me]]=G[re[me]])}return oe},x=this&&this.__importDefault||function(G){return G&&G.__esModule?G:{default:G}};Object.defineProperty(u,"__esModule",{value:!0}),u.SelectAria=u.Item=void 0;var g=h(2322),d=h(5719),f=h(359),c=h(2808),p=h(6704),S=x(h(1253)),k=h(3939),$=h(7499),M=h(9919),z=h(7275),W=h(6704);Object.defineProperty(u,"Item",{enumerable:!0,get:function(){return W.Item}}),u.SelectAria=(0,f.forwardRef)(function(G,Q){var oe=G.disabled,re=G.error,me=G.placeholder,le=G.value,Ee=G.onChange,$e=G.small,lt=E(G,["disabled","error","placeholder","value","onChange","small"]),Ze=(0,p.useSelectState)(y({isDisabled:oe,selectedKey:le,onSelectionChange:Ee},lt)),nt=(0,d.useResizeObserver)(),rt=nt.ref,At=nt.borderBoxSize,Ke=(0,c.useSelect)(lt,Ze,rt),Bt=Ke.triggerProps,ur=Ke.valueProps,at=Ke.menuProps,L=(0,c.useButton)(Bt,rt).buttonProps,ae=(0,c.useFocusRing)(),It=ae.focusProps,i=ae.isFocusVisible,C=(0,d.useMergedRefs)(Q,rt);return(0,g.jsxs)(g.Fragment,{children:[(0,g.jsxs)(S.default,y({},lt,{disabled:oe,"rcx-select":!0},(0,c.mergeProps)(L,It),{is:"button",display:"flex",flexDirection:"row",fontScale:"p2",ref:C,justifyContent:"space-between","rcx-input-box--small":$e,className:[re&&"invalid",oe&&"disabled",(i||Ze.isOpen)&&"focus"].filter(Boolean).join(" "),children:[(0,g.jsx)(c.HiddenSelect,{state:Ze,triggerRef:rt,label:lt.label,name:lt.name}),(0,g.jsx)(S.default,y({is:"span"},ur,{color:Ze.selectedItem?"default":"hint"},$e&&{fontScale:"c1"},{children:Ze.selectedItem?Ze.selectedItem.rendered:me})),(0,g.jsx)(k.Icon,{color:"default",name:Ze.isOpen?"chevron-up":"chevron-down",size:"x20"})]})),Ze.isOpen&&(0,g.jsx)(M.Popover,{state:Ze,triggerRef:rt,placement:"bottom",offset:4,containerPadding:8,children:(0,g.jsx)($.OptionContainer,{style:{width:At==null?void 0:At.inlineSize},children:(0,g.jsx)(z.ListBox,y({},at,{state:Ze}))})})]})})},4383:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(S){for(var k,$=1,M=arguments.length;$<M;$++)for(var z in k=arguments[$])Object.prototype.hasOwnProperty.call(k,z)&&(S[z]=k[z]);return S},y.apply(this,arguments)},E=this&&this.__rest||function(S,k){var $={};for(var M in S)Object.prototype.hasOwnProperty.call(S,M)&&k.indexOf(M)<0&&($[M]=S[M]);if(S!=null&&typeof Object.getOwnPropertySymbols=="function"){var z=0;for(M=Object.getOwnPropertySymbols(S);z<M.length;z++)k.indexOf(M[z])<0&&Object.prototype.propertyIsEnumerable.call(S,M[z])&&($[M[z]]=S[M[z]])}return $},x=this&&this.__read||function(S,k){var $=typeof Symbol=="function"&&S[Symbol.iterator];if(!$)return S;var M,z,W=$.call(S),G=[];try{for(;(k===void 0||k-- >0)&&!(M=W.next()).done;)G.push(M.value)}catch(Q){z={error:Q}}finally{try{M&&!M.done&&($=W.return)&&$.call(W)}finally{if(z)throw z.error}}return G},g=this&&this.__importDefault||function(S){return S&&S.__esModule?S:{default:S}};Object.defineProperty(u,"__esModule",{value:!0}),u.SelectFiltered=void 0;var d=h(2322),f=h(359),c=h(5964),p=g(h(9978));u.SelectFiltered=(0,f.forwardRef)(function(S,k){var $=S.options,M=S.placeholder,z=S.filter,W=S.setFilter,G=E(S,["options","placeholder","filter","setFilter"]),Q=x((0,f.useState)(""),2),oe=Q[0],re=Q[1];return(0,d.jsx)(c.SelectLegacy,y({ref:k,placeholder:M,filter:z||oe,options:$},G,{anchor:function(me){return(0,d.jsx)(p.default,y({placeholder:M,filter:z||oe,onChangeFilter:W||re},me))}}))})},9978:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(c){for(var p,S=1,k=arguments.length;S<k;S++)for(var $ in p=arguments[S])Object.prototype.hasOwnProperty.call(p,$)&&(c[$]=p[$]);return c},y.apply(this,arguments)},E=this&&this.__rest||function(c,p){var S={};for(var k in c)Object.prototype.hasOwnProperty.call(c,k)&&p.indexOf(k)<0&&(S[k]=c[k]);if(c!=null&&typeof Object.getOwnPropertySymbols=="function"){var $=0;for(k=Object.getOwnPropertySymbols(c);$<k.length;$++)p.indexOf(k[$])<0&&Object.prototype.propertyIsEnumerable.call(c,k[$])&&(S[k[$]]=c[k[$]])}return S};Object.defineProperty(u,"__esModule",{value:!0});var x=h(2322),g=h(359),d=h(823),f=(0,g.forwardRef)(function(c,p){c.children;var S=c.filter,k=c.onChangeFilter,$=c.placeholder,M=E(c,["children","filter","onChangeFilter","placeholder"]);return(0,x.jsx)(d.InputBox.Input,y({mi:4,flexGrow:1,className:"rcx-select__focus",ref:p,placeholder:$,value:S,onInput:function(z){return k(z.currentTarget.value)}},M,{"rcx-input-box--undecorated":!0}))});u.default=f},7793:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(c){for(var p,S=1,k=arguments.length;S<k;S++)for(var $ in p=arguments[S])Object.prototype.hasOwnProperty.call(p,$)&&(c[$]=p[$]);return c},y.apply(this,arguments)},E=this&&this.__importDefault||function(c){return c&&c.__esModule?c:{default:c}};Object.defineProperty(u,"__esModule",{value:!0});var x=h(2322),g=h(359),d=E(h(1855)),f=(0,g.forwardRef)(function(c,p){return(0,x.jsx)(d.default,y({ref:p,fontScale:"p2m",color:"hint","rcx-select__focus":!0,is:"button",type:"button"},c))});u.default=f},7350:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(re){for(var me,le=1,Ee=arguments.length;le<Ee;le++)for(var $e in me=arguments[le])Object.prototype.hasOwnProperty.call(me,$e)&&(re[$e]=me[$e]);return re},y.apply(this,arguments)},E=this&&this.__rest||function(re,me){var le={};for(var Ee in re)Object.prototype.hasOwnProperty.call(re,Ee)&&me.indexOf(Ee)<0&&(le[Ee]=re[Ee]);if(re!=null&&typeof Object.getOwnPropertySymbols=="function"){var $e=0;for(Ee=Object.getOwnPropertySymbols(re);$e<Ee.length;$e++)me.indexOf(Ee[$e])<0&&Object.prototype.propertyIsEnumerable.call(re,Ee[$e])&&(le[Ee[$e]]=re[Ee[$e]])}return le},x=this&&this.__read||function(re,me){var le=typeof Symbol=="function"&&re[Symbol.iterator];if(!le)return re;var Ee,$e,lt=le.call(re),Ze=[];try{for(;(me===void 0||me-- >0)&&!(Ee=lt.next()).done;)Ze.push(Ee.value)}catch(nt){$e={error:nt}}finally{try{Ee&&!Ee.done&&(le=lt.return)&&le.call(lt)}finally{if($e)throw $e.error}}return Ze},g=this&&this.__importDefault||function(re){return re&&re.__esModule?re:{default:re}};Object.defineProperty(u,"__esModule",{value:!0}),u.SelectLegacy=void 0;var d=h(2322),f=h(5719),c=h(359),p=h(4559),S=g(h(7667)),k=g(h(1855)),$=h(3939),M=g(h(6776)),z=h(7499),W=g(h(6421)),G=g(h(9747)),Q=g(h(7793)),oe=(0,c.forwardRef)(function(re,me){return(0,d.jsx)(k.default,y({is:"div","rcx-select__wrapper":!0,ref:me},re))});u.SelectLegacy=(0,c.forwardRef)(function(re,me){var le,Ee,$e,lt,Ze=re.value,nt=re.filter,rt=re.error,At=re.disabled,Ke=re.options,Bt=Ke===void 0?[]:Ke,ur=re.anchor,at=ur===void 0?Q.default:ur,L=re.onChange,ae=L===void 0?function(){}:L,It=re.getValue,i=It===void 0?function(pr){return x(pr===void 0?["",""]:pr,1)[0]}:It,C=re.getLabel,se=C===void 0?function(pr){var kr=x(pr===void 0?["",""]:pr,2);return kr[0],kr[1]}:C,P=re.placeholder,dt=P===void 0?"":P,Ft=re.renderItem,xe=re.renderSelected,Be=re.renderOptions,ce=Be===void 0?z.Options:Be,ct=re.addonIcon,Fe=re.customEmpty,Ne=E(re,["value","filter","error","disabled","options","anchor","onChange","getValue","getLabel","placeholder","renderItem","renderSelected","renderOptions","addonIcon","customEmpty"]),yt=x((0,c.useState)(Ze||""),2),Et=yt[0],kt=yt[1],Ye=(0,f.useEffectEvent)(function(pr){var kr=x(pr,1)[0];kt(kr),ae(kr)}),$t=Bt.find(function(pr){return i(pr)===Et}),Lt=Bt.indexOf($t),or=(0,c.useMemo)(function(){return Bt.filter(function(pr){var kr=x(pr,2)[1];return!nt||~kr.toLowerCase().indexOf(nt.toLowerCase())}).map(function(pr){var kr=x(pr,2),br=kr[0],vr=kr[1];return Et===br?[br,vr,!0]:[br,vr]})},[Bt,Et,nt]),yr=x((0,z.useCursor)(Lt,or,Ye),5),zr=yr[0],Gr=yr[1],Jr=yr[2],Kr=yr[3],rn=x(yr[4],3),nn=rn[0],pn=rn[1],Dn=rn[2],Zr=(0,c.useRef)(null),Hn=(0,f.useMergedRefs)(me,Zr),yn=function(){var pr;return(pr=Zr.current)===null||pr===void 0?void 0:pr.classList.remove("focus-visible")},Ci=(0,f.useEffectEvent)(function(pr){var kr=x(pr,1)[0];kt(kr),ae(kr),yn(),pn()}),ti=(0,f.useResizeObserver)(),Ei=ti.ref,Br=ti.borderBoxSize;le=Kr,Ee=[nt,Et],$e=(0,c.useRef)(!1),lt=(0,f.useEffectEvent)(le),(0,c.useEffect)(function(){$e.current&&lt(),$e.current=!0},Ee||[]),(0,f.useOutsideClick)([Ei],yn);var ht,Wt=se($t),er=(nt===void 0||nn===S.default.HIDDEN)&&(Wt||dt||typeof dt=="string"),Rt=(0,f.useEffectEvent)(function(){var pr,kr,br;return!((pr=Zr.current)===null||pr===void 0)&&pr.classList.contains("focus-visible")?(yn(),pn()):((kr=Zr.current)===null||kr===void 0||kr.classList.add("focus-visible"),(br=Zr.current)===null||br===void 0||br.focus(),Dn())});return(0,d.jsxs)(k.default,y({"rcx-select":!0,disabled:At,ref:Ei,onClick:Rt,className:(0,c.useMemo)(function(){return[rt&&"invalid",At&&"disabled"]},[rt,At])},Ne,{children:[(0,d.jsxs)(oe,{display:"flex",mi:"neg-x4","rcx-select__wrapper--hidden":!!er,children:[er&&(xe?(0,d.jsx)(xe,{role:"option",value:i($t),label:Wt,onClick:Ci},i($t)):(0,d.jsx)(k.default,{flexGrow:1,is:"span",mi:4,"rcx-select__item":!0,fontScale:"p2",color:Wt?"default":"hint",children:er})),(ht={ref:Hn,children:Ze?null:$t||dt,disabled:At!=null&&At,onClick:Dn,onBlur:pn,onKeyDown:Gr,onKeyUp:Jr},(0,p.isForwardRefType)(at)?(0,d.jsx)(at,y({},ht)):typeof at=="function"?at(ht):null),(0,d.jsx)(M.default,{inline:"x4",children:(0,d.jsx)(G.default,{children:(0,d.jsx)($.Icon,{name:nn===S.default.VISIBLE?"chevron-up":ct||"chevron-down",size:"x20"})})})]}),(0,d.jsx)(W.default,{visible:nn,anchor:Ei,children:(0,d.jsx)(ce,{width:Br.inlineSize,role:"listbox",filter:nt,options:or,onSelect:Ci,renderItem:Ft,cursor:zr,customEmpty:Fe})})]}))})},5964:function(j,u,h){var y=this&&this.__createBinding||(Object.create?function(x,g,d,f){f===void 0&&(f=d);var c=Object.getOwnPropertyDescriptor(g,d);c&&!("get"in c?!g.__esModule:c.writable||c.configurable)||(c={enumerable:!0,get:function(){return g[d]}}),Object.defineProperty(x,f,c)}:function(x,g,d,f){f===void 0&&(f=d),x[f]=g[d]}),E=this&&this.__exportStar||function(x,g){for(var d in x)d==="default"||Object.prototype.hasOwnProperty.call(g,d)||y(g,x,d)};Object.defineProperty(u,"__esModule",{value:!0}),E(h(7350),u),E(h(2481),u),E(h(4383),u)},5802:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(p){for(var S,k=1,$=arguments.length;k<$;k++)for(var M in S=arguments[k])Object.prototype.hasOwnProperty.call(S,M)&&(p[M]=S[M]);return p},y.apply(this,arguments)},E=this&&this.__rest||function(p,S){var k={};for(var $ in p)Object.prototype.hasOwnProperty.call(p,$)&&S.indexOf($)<0&&(k[$]=p[$]);if(p!=null&&typeof Object.getOwnPropertySymbols=="function"){var M=0;for($=Object.getOwnPropertySymbols(p);M<$.length;M++)S.indexOf($[M])<0&&Object.prototype.propertyIsEnumerable.call(p,$[M])&&(k[$[M]]=p[$[M]])}return k},x=this&&this.__read||function(p,S){var k=typeof Symbol=="function"&&p[Symbol.iterator];if(!k)return p;var $,M,z=k.call(p),W=[];try{for(;(S===void 0||S-- >0)&&!($=z.next()).done;)W.push($.value)}catch(G){M={error:G}}finally{try{$&&!$.done&&(k=z.return)&&k.call(z)}finally{if(M)throw M.error}}return W};Object.defineProperty(u,"__esModule",{value:!0}),u.SelectInput=void 0;var g=h(2322),d=h(359),f=h(3939),c=h(823);u.SelectInput=(0,d.forwardRef)(function(p,S){var k=p.children,$=p.multiple,M=p.placeholder,z=p.onChange,W=E(p,["children","multiple","placeholder","onChange"]),G=x((0,d.useState)(!W.value&&!W.defaultValue),2),Q=G[0],oe=G[1],re=(0,d.useCallback)(function(me){oe(!me.currentTarget.value),z==null||z.call(me.currentTarget,me)},[z]);return $?(0,g.jsx)(c.InputBox,y({children:k},W,{multiple:!0,type:"select",onChange:re})):(0,g.jsxs)(c.InputBox,y({placeholderVisible:Q?!!M:void 0,ref:S},W,{addon:(0,g.jsx)(f.Icon,{name:"chevron-down",size:"x20"}),type:"select",onChange:re,children:[M&&(0,g.jsx)(c.InputBox.Placeholder,{value:"",children:M}),k]}))})},2349:function(j,u,h){var y=this&&this.__createBinding||(Object.create?function(g,d,f,c){c===void 0&&(c=f);var p=Object.getOwnPropertyDescriptor(d,f);p&&!("get"in p?!d.__esModule:p.writable||p.configurable)||(p={enumerable:!0,get:function(){return d[f]}}),Object.defineProperty(g,c,p)}:function(g,d,f,c){c===void 0&&(c=f),g[c]=d[f]}),E=this&&this.__exportStar||function(g,d){for(var f in g)f==="default"||Object.prototype.hasOwnProperty.call(d,f)||y(d,g,f)};Object.defineProperty(u,"__esModule",{value:!0}),u.SelectInputOption=void 0;var x=h(7706);E(h(5802),u),u.SelectInputOption=x.Option},2245:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(f){for(var c,p=1,S=arguments.length;p<S;p++)for(var k in c=arguments[p])Object.prototype.hasOwnProperty.call(c,k)&&(f[k]=c[k]);return f},y.apply(this,arguments)},E=this&&this.__rest||function(f,c){var p={};for(var S in f)Object.prototype.hasOwnProperty.call(f,S)&&c.indexOf(S)<0&&(p[S]=f[S]);if(f!=null&&typeof Object.getOwnPropertySymbols=="function"){var k=0;for(S=Object.getOwnPropertySymbols(f);k<S.length;k++)c.indexOf(S[k])<0&&Object.prototype.propertyIsEnumerable.call(f,S[k])&&(p[S[k]]=f[S[k]])}return p};Object.defineProperty(u,"__esModule",{value:!0}),u.SidebarItemAction=u.SidebarItemActions=u.SidebarItemAvatar=u.SidebarItemIcon=u.SidebarItemWrapper=u.SidebarItemSubtitle=u.SidebarItemBadge=u.SidebarItemTime=u.SidebarItemTitle=u.SidebarItemContent=u.SidebarItemMenu=u.SidebarItemContainer=u.SidebarItem=void 0;var x=h(2322),g=h(3939),d=h(3632);u.SidebarItem=function(f){var c=f.selected,p=f.highlighted,S=f.clickable,k=f.featured,$=f.is,M=$===void 0?"div":$,z=f.children,W=E(f,["selected","highlighted","clickable","featured","is","children"]);return(0,x.jsx)(M,y({className:["rc-box rcx-box--full rcx-sidebar-item",p&&"rcx-sidebar-item--highlighted",(S||M==="a")&&"rcx-sidebar-item--clickable",c&&"rcx-sidebar-item--selected",k&&"rcx-sidebar-item--featured"].filter(Boolean).join(" ")},W,{children:(0,x.jsx)("div",{className:"rcx-box rcx-box--full rcx-sidebar-item__wrapper",children:z})}))},u.SidebarItemContainer=function(f){return(0,x.jsx)("div",y({className:"rc-box rcx-box--full rcx-sidebar-item__container"},f))},u.SidebarItemMenu=function(f){return(0,x.jsx)("div",y({className:"rc-box rcx-box--full rcx-box--animated rcx-sidebar-item__menu-wrapper"},f))},u.SidebarItemContent=function(f){var c=f.className,p=c===void 0?"":c,S=E(f,["className"]);return(0,x.jsx)("div",y({className:"rc-box rcx-box--full rcx-sidebar-item__container rcx-sidebar-item__content ".concat(p)},S))},u.SidebarItemTitle=function(f){var c=f.className,p=c===void 0?"":c,S=E(f,["className"]);return(0,x.jsx)("div",y({className:"rc-box rcx-box--full rcx-sidebar-item__title ".concat(p)},S))},u.SidebarItemTime=function(f){var c=f.className,p=E(f,["className"]);return(0,x.jsx)("div",y({className:"rc-box rcx-box--full rcx-sidebar-item__time ".concat(c)},p))},u.SidebarItemBadge=function(f){var c=f.className,p=E(f,["className"]);return(0,x.jsx)("div",y({className:"rc-box rcx-box--full rcx-sidebar-item__badge ".concat(c)},p))},u.SidebarItemSubtitle=function(f){var c=f.className,p=E(f,["className"]);return(0,x.jsx)("div",y({className:"rc-box rcx-box--full rcx-sidebar-item__subtitle ".concat(c)},p))},u.SidebarItemWrapper=function(f){var c=f.className,p=c===void 0?"":c,S=E(f,["className"]);return(0,x.jsx)("div",y({className:"rc-box rcx-box--full rcx-sidebar-item__wrapper ".concat(p)},S))},u.SidebarItemIcon=function(f){var c=f.highlighted,p=f.children,S=f.icon,k=(f.className,E(f,["highlighted","children","icon","className"]));return(0,x.jsx)("div",y({className:["rc-box rcx-box--full rcx-sidebar-item__icon",c&&"rcx-sidebar-item__icon--highlighted"].filter(Boolean).join(" ")},k,{children:p||(0,x.jsx)(g.Icon,y({size:"x16",name:S},k))}))},u.SidebarItemAvatar=function(f){var c=E(f,[]);return(0,x.jsx)(u.SidebarItemContainer,{children:(0,x.jsx)("div",y({className:"rc-box rcx-box--full rcx-sidebar-item__avatar"},c))})},u.SidebarItemActions=d.SidebarActions,u.SidebarItemAction=function(f){return(0,x.jsx)(d.SidebarAction,y({},f))},u.default=Object.assign(u.SidebarItem,{Menu:u.SidebarItemMenu,Container:u.SidebarItemContainer,Content:u.SidebarItemContent,Title:u.SidebarItemTitle,Subtitle:u.SidebarItemSubtitle,Time:u.SidebarItemTime,Wrapper:u.SidebarItemWrapper,Icon:u.SidebarItemIcon,Avatar:u.SidebarItemAvatar,Actions:u.SidebarItemActions,Action:u.SidebarItemAction,Badge:u.SidebarItemBadge})},4278:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(x){for(var g,d=1,f=arguments.length;d<f;d++)for(var c in g=arguments[d])Object.prototype.hasOwnProperty.call(g,c)&&(x[c]=g[c]);return x},y.apply(this,arguments)};Object.defineProperty(u,"__esModule",{value:!0}),u.SidebarSection=u.SidebarSectionTitle=void 0;var E=h(2322);u.SidebarSectionTitle=function(x){return(0,E.jsx)("div",y({className:"rcx-box rcx-box--full rcx-sidebar-title"},x))},u.SidebarSection=function(x){return(0,E.jsx)("div",y({className:"rcx-box rcx-box--full rcx-sidebar-section"},x))},u.default=Object.assign(u.SidebarSection,{Title:u.SidebarSectionTitle})},3632:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(f){for(var c,p=1,S=arguments.length;p<S;p++)for(var k in c=arguments[p])Object.prototype.hasOwnProperty.call(c,k)&&(f[k]=c[k]);return f},y.apply(this,arguments)};Object.defineProperty(u,"__esModule",{value:!0}),u.SidebarAction=u.SidebarActions=void 0;var E=h(2322),x=h(359),g=h(9589),d=h(4817);u.SidebarActions=(0,x.forwardRef)(function(f,c){return(0,E.jsx)(d.ButtonGroup,y({ref:c},f))}),u.SidebarAction=(0,x.forwardRef)(function(f,c){return(0,E.jsx)(g.IconButton,y({small:!0,ref:c},f))})},7981:function(j,u,h){Object.defineProperty(u,"__esModule",{value:!0}),u.SidebarBanner=void 0;var y=h(2322),E=h(9589);u.SidebarBanner=function(x){var g=x.text,d=x.description,f=x.onClick,c=x.variant,p=c===void 0?"default":c,S=x.addon,k=x.onClose,$=x.children;return(0,y.jsxs)("div",{className:"rcx-box rcx-box--full rcx-sidebar-banner rcx-sidebar-banner--".concat(p),children:[(0,y.jsxs)("div",{children:[g&&(0,y.jsx)("div",{className:"rcx-sidebar-banner--text",children:g}),d&&(0,y.jsx)("div",{className:["rcx-sidebar-banner--description",f&&"rcx-sidebar-banner--description--clickable"].filter(Boolean).join(" "),onClick:f,children:d}),$]}),(0,y.jsxs)("div",{className:"rcx-sidebar-banner__actions",children:[S,k&&(0,y.jsx)(E.IconButton,{onClick:k,tiny:!0,icon:"cross"})]})]})}},1599:function(j,u,h){Object.defineProperty(u,"__esModule",{value:!0}),u.SidebarDivider=void 0;var y=h(2322),E=h(6126);u.SidebarDivider=function(){return(0,y.jsx)(E.Divider,{"rcx-sidebar--divider":!0,mbs:-2,mbe:0})}},7772:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(g){for(var d,f=1,c=arguments.length;f<c;f++)for(var p in d=arguments[f])Object.prototype.hasOwnProperty.call(d,p)&&(g[p]=d[p]);return g},y.apply(this,arguments)},E=this&&this.__rest||function(g,d){var f={};for(var c in g)Object.prototype.hasOwnProperty.call(g,c)&&d.indexOf(c)<0&&(f[c]=g[c]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function"){var p=0;for(c=Object.getOwnPropertySymbols(g);p<c.length;p++)d.indexOf(c[p])<0&&Object.prototype.propertyIsEnumerable.call(g,c[p])&&(f[c[p]]=g[c[p]])}return f};Object.defineProperty(u,"__esModule",{value:!0}),u.SidebarFooterHighlight=u.SidebarFooter=void 0;var x=h(2322);u.SidebarFooter=function(g){var d=g.elevated,f=E(g,["elevated"]);return(0,x.jsx)("div",y({className:["rcx-box rcx-box--full rcx-sidebar-footer",d&&"rcx-sidebar-footer--elevated"].filter(Boolean).join(" ")},f))},u.SidebarFooterHighlight=function(g){var d=E(g,[]);return(0,x.jsx)("div",y({className:"rcx-box rcx-box--full rcx-sidebar-footer__highlights"},d))}},7440:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(g){for(var d,f=1,c=arguments.length;f<c;f++)for(var p in d=arguments[f])Object.prototype.hasOwnProperty.call(d,p)&&(g[p]=d[p]);return g},y.apply(this,arguments)},E=this&&this.__rest||function(g,d){var f={};for(var c in g)Object.prototype.hasOwnProperty.call(g,c)&&d.indexOf(c)<0&&(f[c]=g[c]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function"){var p=0;for(c=Object.getOwnPropertySymbols(g);p<c.length;p++)d.indexOf(c[p])<0&&Object.prototype.propertyIsEnumerable.call(g,c[p])&&(f[c[p]]=g[c[p]])}return f};Object.defineProperty(u,"__esModule",{value:!0}),u.TopBar=void 0;var x=h(2322);u.TopBar=function(g){var d=g.className,f=E(g,["className"]);return(0,x.jsx)("div",y({className:["rc-box rc-box--full rcx-sidebar-topbar",d].filter(Boolean).join(" ")},f))}},6283:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(d){for(var f,c=1,p=arguments.length;c<p;c++)for(var S in f=arguments[c])Object.prototype.hasOwnProperty.call(f,S)&&(d[S]=f[S]);return d},y.apply(this,arguments)};Object.defineProperty(u,"__esModule",{value:!0}),u.TopBarAction=void 0;var E=h(2322),x=h(359),g=h(3632);u.TopBarAction=(0,x.forwardRef)(function(d,f){return(0,E.jsx)(g.SidebarAction,y({ref:f},d))})},190:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(d){for(var f,c=1,p=arguments.length;c<p;c++)for(var S in f=arguments[c])Object.prototype.hasOwnProperty.call(f,S)&&(d[S]=f[S]);return d},y.apply(this,arguments)};Object.defineProperty(u,"__esModule",{value:!0}),u.TopBarActions=void 0;var E=h(2322),x=h(359),g=h(3632);u.TopBarActions=(0,x.forwardRef)(function(d,f){return(0,E.jsx)(g.SidebarActions,y({ref:f},d))})},2018:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(c){for(var p,S=1,k=arguments.length;S<k;S++)for(var $ in p=arguments[S])Object.prototype.hasOwnProperty.call(p,$)&&(c[$]=p[$]);return c},y.apply(this,arguments)},E=this&&this.__rest||function(c,p){var S={};for(var k in c)Object.prototype.hasOwnProperty.call(c,k)&&p.indexOf(k)<0&&(S[k]=c[k]);if(c!=null&&typeof Object.getOwnPropertySymbols=="function"){var $=0;for(k=Object.getOwnPropertySymbols(c);$<k.length;$++)p.indexOf(k[$])<0&&Object.prototype.propertyIsEnumerable.call(c,k[$])&&(S[k[$]]=c[k[$]])}return S};Object.defineProperty(u,"__esModule",{value:!0}),u.TopBarSection=void 0;var x=h(2322),g=h(1599),d=h(7440),f=h(2189);u.TopBarSection=function(c){var p=c.className,S=c.children,k=E(c,["className","children"]);return(0,x.jsxs)(d.TopBar,y({className:["rcx-sidebar-topbar--section",p].filter(Boolean).join(" ")},k,{children:[(0,x.jsx)(f.TopBarWrapper,{children:S}),(0,x.jsx)(g.SidebarDivider,{})]}))}},3088:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(d){for(var f,c=1,p=arguments.length;c<p;c++)for(var S in f=arguments[c])Object.prototype.hasOwnProperty.call(f,S)&&(d[S]=f[S]);return d},y.apply(this,arguments)},E=this&&this.__importDefault||function(d){return d&&d.__esModule?d:{default:d}};Object.defineProperty(u,"__esModule",{value:!0}),u.TopBarTitle=void 0;var x=h(2322),g=E(h(1855));u.TopBarTitle=function(d){return(0,x.jsx)(g.default,y({className:"rcx-sidebar-topbar__title",withTruncatedText:!0},d))}},8543:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(c){for(var p,S=1,k=arguments.length;S<k;S++)for(var $ in p=arguments[S])Object.prototype.hasOwnProperty.call(p,$)&&(c[$]=p[$]);return c},y.apply(this,arguments)},E=this&&this.__rest||function(c,p){var S={};for(var k in c)Object.prototype.hasOwnProperty.call(c,k)&&p.indexOf(k)<0&&(S[k]=c[k]);if(c!=null&&typeof Object.getOwnPropertySymbols=="function"){var $=0;for(k=Object.getOwnPropertySymbols(c);$<k.length;$++)p.indexOf(k[$])<0&&Object.prototype.propertyIsEnumerable.call(c,k[$])&&(S[k[$]]=c[k[$]])}return S};Object.defineProperty(u,"__esModule",{value:!0}),u.TopBarToolBox=void 0;var x=h(2322),g=h(1599),d=h(7440),f=h(2189);u.TopBarToolBox=function(c){var p=c.children,S=c.className,k=E(c,["children","className"]);return(0,x.jsxs)(d.TopBar,y({className:["rcx-sidebar-topbar--toolbox",S].filter(Boolean).join(" ")},k,{children:[(0,x.jsx)(f.TopBarWrapper,{children:p}),(0,x.jsx)(g.SidebarDivider,{})]}))}},2082:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(g){for(var d,f=1,c=arguments.length;f<c;f++)for(var p in d=arguments[f])Object.prototype.hasOwnProperty.call(d,p)&&(g[p]=d[p]);return g},y.apply(this,arguments)},E=this&&this.__rest||function(g,d){var f={};for(var c in g)Object.prototype.hasOwnProperty.call(g,c)&&d.indexOf(c)<0&&(f[c]=g[c]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function"){var p=0;for(c=Object.getOwnPropertySymbols(g);p<c.length;p++)d.indexOf(c[p])<0&&Object.prototype.propertyIsEnumerable.call(g,c[p])&&(f[c[p]]=g[c[p]])}return f};Object.defineProperty(u,"__esModule",{value:!0}),u.TopBarV2=void 0;var x=h(2322);u.TopBarV2=function(g){var d=g.className,f=E(g,["className"]);return(0,x.jsx)("div",y({className:["rc-box rc-box--full rcx-sidebar-topbar-v2 rcx-sidebar-topbar-v2",d].filter(Boolean).join(" ")},f))}},2189:function(j,u,h){Object.defineProperty(u,"__esModule",{value:!0}),u.TopBarWrapper=void 0;var y=h(2322);u.TopBarWrapper=function(E){var x=E.children;return(0,y.jsx)("div",{className:"rc-box rc-box--full rcx-sidebar-topbar__wrapper",children:x})}},9965:function(j,u,h){var y=this&&this.__createBinding||(Object.create?function($,M,z,W){W===void 0&&(W=z);var G=Object.getOwnPropertyDescriptor(M,z);G&&!("get"in G?!M.__esModule:G.writable||G.configurable)||(G={enumerable:!0,get:function(){return M[z]}}),Object.defineProperty($,W,G)}:function($,M,z,W){W===void 0&&(W=z),$[W]=M[z]}),E=this&&this.__exportStar||function($,M){for(var z in $)z==="default"||Object.prototype.hasOwnProperty.call(M,z)||y(M,$,z)};Object.defineProperty(u,"__esModule",{value:!0}),u.TopBarAvatar=void 0;var x=h(1599),g=h(7440),d=h(6283),f=h(190),c=h(2018),p=h(3088),S=h(8543),k=h(2189);u.TopBarAvatar={size:"x24"},u.default=Object.assign(g.TopBar,{Section:c.TopBarSection,ToolBox:S.TopBarToolBox,Wrapper:k.TopBarWrapper,Avatar:u.TopBarAvatar,Actions:f.TopBarActions,Action:d.TopBarAction,Divider:x.SidebarDivider,Title:p.TopBarTitle}),E(h(7440),u),E(h(2082),u),E(h(6283),u),E(h(190),u),E(h(2018),u),E(h(3088),u),E(h(8543),u),E(h(2189),u)},4651:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(G){for(var Q,oe=1,re=arguments.length;oe<re;oe++)for(var me in Q=arguments[oe])Object.prototype.hasOwnProperty.call(Q,me)&&(G[me]=Q[me]);return G},y.apply(this,arguments)},E=this&&this.__createBinding||(Object.create?function(G,Q,oe,re){re===void 0&&(re=oe);var me=Object.getOwnPropertyDescriptor(Q,oe);me&&!("get"in me?!Q.__esModule:me.writable||me.configurable)||(me={enumerable:!0,get:function(){return Q[oe]}}),Object.defineProperty(G,re,me)}:function(G,Q,oe,re){re===void 0&&(re=oe),G[re]=Q[oe]}),x=this&&this.__exportStar||function(G,Q){for(var oe in G)oe==="default"||Object.prototype.hasOwnProperty.call(Q,oe)||E(Q,G,oe)},g=this&&this.__importDefault||function(G){return G&&G.__esModule?G:{default:G}};Object.defineProperty(u,"__esModule",{value:!0}),u.SidebarDivider=u.SidebarTopBar=u.SidebarSection=u.SidebarItem=u.Sidebar=void 0;var d=h(2322),f=g(h(1855)),c=g(h(2245)),p=g(h(4278)),S=h(7981),k=h(1599);Object.defineProperty(u,"SidebarDivider",{enumerable:!0,get:function(){return k.SidebarDivider}});var $=g(h(9965));u.Sidebar=function(G){return(0,d.jsx)(f.default,y({"rcx-sidebar":!0},G))},u.default=Object.assign(u.Sidebar,{TopBar:$.default,Item:c.default,Section:p.default,Divider:k.SidebarDivider,Banner:S.SidebarBanner});var M=h(2245);Object.defineProperty(u,"SidebarItem",{enumerable:!0,get:function(){return g(M).default}}),x(h(2245),u);var z=h(4278);Object.defineProperty(u,"SidebarSection",{enumerable:!0,get:function(){return g(z).default}}),x(h(4278),u);var W=h(9965);Object.defineProperty(u,"SidebarTopBar",{enumerable:!0,get:function(){return g(W).default}}),x(h(9965),u),x(h(7981),u),x(h(7772),u)},7932:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(d){for(var f,c=1,p=arguments.length;c<p;c++)for(var S in f=arguments[c])Object.prototype.hasOwnProperty.call(f,S)&&(d[S]=f[S]);return d},y.apply(this,arguments)},E=this&&this.__rest||function(d,f){var c={};for(var p in d)Object.prototype.hasOwnProperty.call(d,p)&&f.indexOf(p)<0&&(c[p]=d[p]);if(d!=null&&typeof Object.getOwnPropertySymbols=="function"){var S=0;for(p=Object.getOwnPropertySymbols(d);S<p.length;S++)f.indexOf(p[S])<0&&Object.prototype.propertyIsEnumerable.call(d,p[S])&&(c[p[S]]=d[p[S]])}return c};Object.defineProperty(u,"__esModule",{value:!0}),u.Sidebar=void 0;var x=h(2322),g=h(359);u.Sidebar=(0,g.forwardRef)(function(d,f){var c=d.collapsed,p=d.className,S=E(d,["collapsed","className"]);return(0,x.jsx)("nav",y({ref:f,className:["rcx-box rcx-box--full rcx-sidebar-v2","rcx-box--animated",c&&"rcx-sidebar-v2--collapsed",p].filter(Boolean).join(" ")},S))})},8316:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(g){for(var d,f=1,c=arguments.length;f<c;f++)for(var p in d=arguments[f])Object.prototype.hasOwnProperty.call(d,p)&&(g[p]=d[p]);return g},y.apply(this,arguments)},E=this&&this.__rest||function(g,d){var f={};for(var c in g)Object.prototype.hasOwnProperty.call(g,c)&&d.indexOf(c)<0&&(f[c]=g[c]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function"){var p=0;for(c=Object.getOwnPropertySymbols(g);p<c.length;p++)d.indexOf(c[p])<0&&Object.prototype.propertyIsEnumerable.call(g,c[p])&&(f[c[p]]=g[c[p]])}return f};Object.defineProperty(u,"__esModule",{value:!0}),u.SidebarAccordion=void 0;var x=h(2322);u.SidebarAccordion=function(g){var d=g.className,f=g.children,c=E(g,["className","children"]);return(0,x.jsx)("div",y({className:["rcx-box rcx-box--full rcx-sidebar-v2-accordion rcx-box--animated",d].filter(Boolean).join(" ")},c,{children:(0,x.jsx)("div",{className:"rcx-sidebar-v2-accordion__wrapper",children:f})}))}},5207:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(f){for(var c,p=1,S=arguments.length;p<S;p++)for(var k in c=arguments[p])Object.prototype.hasOwnProperty.call(c,k)&&(f[k]=c[k]);return f},y.apply(this,arguments)},E=this&&this.__rest||function(f,c){var p={};for(var S in f)Object.prototype.hasOwnProperty.call(f,S)&&c.indexOf(S)<0&&(p[S]=f[S]);if(f!=null&&typeof Object.getOwnPropertySymbols=="function"){var k=0;for(S=Object.getOwnPropertySymbols(f);k<S.length;k++)c.indexOf(S[k])<0&&Object.prototype.propertyIsEnumerable.call(f,S[k])&&(p[S[k]]=f[S[k]])}return p};Object.defineProperty(u,"__esModule",{value:!0}),u.SidebarAccordionItem=void 0;var x=h(2322),g=h(5707),d=h(9237);u.SidebarAccordionItem=function(f){var c=f.children,p=f.title,S=f.badge,k=f.noncollapsible,$=f.disabled,M=f.expanded,z=f.defaultExpanded,W=f.tabIndex,G=E(f,["children","title","badge","noncollapsible","disabled","expanded","defaultExpanded","tabIndex"]),Q=(0,d.useCollapse)({expanded:M,defaultExpanded:z,tabIndex:W,disabled:$,noncollapsible:k}),oe=Q.barProps,re=Q.expanded,me=Q.panelExpanded,le=Q.panelId,Ee=Q.titleId;return(0,x.jsxs)("section",y({className:"rcx-box rcx-box--full rcx-sidebar-v2-accordion-item"},G,{children:[(0,x.jsxs)("div",y({role:"button",className:["rcx-box rcx-box--full rcx-sidebar-v2-accordion-item__bar rcx-box--animated",$&&"rcx-sidebar-v2-accordion-item__bar--disabled"].filter(Boolean).join(" ")},oe,{children:[!k&&(0,x.jsx)(g.Chevron,{className:"rcx-sidebar-v2-accordion-item__chevron",size:"x16",right:!re}),p&&(0,x.jsx)("h5",{className:"rcx-sidebar-v2-accordion-item__title",id:Ee,children:p}),!re&&S&&S]})),(0,x.jsx)("div",{className:["rcx-sidebar-v2-accordion-item__panel","rcx-box--animated",me&&"rcx-sidebar-v2-accordion-item__panel--expanded"].filter(Boolean).join(" "),id:le,children:c})]}))}},1529:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(d){for(var f,c=1,p=arguments.length;c<p;c++)for(var S in f=arguments[c])Object.prototype.hasOwnProperty.call(f,S)&&(d[S]=f[S]);return d},y.apply(this,arguments)};Object.defineProperty(u,"__esModule",{value:!0}),u.SidebarAction=void 0;var E=h(2322),x=h(359),g=h(9589);u.SidebarAction=(0,x.forwardRef)(function(d,f){return(0,E.jsx)(g.IconButton,y({small:!0,ref:f},d))})},9051:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(d){for(var f,c=1,p=arguments.length;c<p;c++)for(var S in f=arguments[c])Object.prototype.hasOwnProperty.call(f,S)&&(d[S]=f[S]);return d},y.apply(this,arguments)};Object.defineProperty(u,"__esModule",{value:!0}),u.SidebarActions=void 0;var E=h(2322),x=h(359),g=h(4817);u.SidebarActions=(0,x.forwardRef)(function(d,f){return(0,E.jsx)(g.ButtonGroup,y({ref:f},d))})},5352:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(d){for(var f,c=1,p=arguments.length;c<p;c++)for(var S in f=arguments[c])Object.prototype.hasOwnProperty.call(f,S)&&(d[S]=f[S]);return d},y.apply(this,arguments)},E=this&&this.__rest||function(d,f){var c={};for(var p in d)Object.prototype.hasOwnProperty.call(d,p)&&f.indexOf(p)<0&&(c[p]=d[p]);if(d!=null&&typeof Object.getOwnPropertySymbols=="function"){var S=0;for(p=Object.getOwnPropertySymbols(d);S<p.length;S++)f.indexOf(p[S])<0&&Object.prototype.propertyIsEnumerable.call(d,p[S])&&(c[p[S]]=d[p[S]])}return c};Object.defineProperty(u,"__esModule",{value:!0}),u.SidebarBanner=void 0;var x=h(2322),g=h(9589);u.SidebarBanner=function(d){var f=d.title,c=d.linkText,p=d.linkProps,S=d.variant,k=S===void 0?"default":S,$=d.addon,M=d.onClose,z=d.children,W=E(d,["title","linkText","linkProps","variant","addon","onClose","children"]);return(0,x.jsxs)("div",y({className:"rcx-box rcx-box--full rcx-sidebar-v2-banner rcx-sidebar-v2-banner--".concat(k)},W,{children:[(0,x.jsxs)("div",{className:"rcx-box rcx-box--full rcx-sidebar-v2-banner__content",children:[f&&(0,x.jsx)("h5",{className:"rcx-box rcx-box--full rcx-sidebar-v2-banner__title",children:f}),c&&(0,x.jsx)("a",y({className:"rcx-box rcx-box--full rcx-sidebar-v2-banner__link",tabIndex:0},p,{children:c})),z]}),(0,x.jsxs)("div",{className:"rcx-box rcx-box--full rcx-sidebar-v2-banner__addon",children:[$,M&&(0,x.jsx)(g.IconButton,{onClick:M,tiny:!0,icon:"cross"})]})]}))}},4641:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(d){for(var f,c=1,p=arguments.length;c<p;c++)for(var S in f=arguments[c])Object.prototype.hasOwnProperty.call(f,S)&&(d[S]=f[S]);return d},y.apply(this,arguments)},E=this&&this.__rest||function(d,f){var c={};for(var p in d)Object.prototype.hasOwnProperty.call(d,p)&&f.indexOf(p)<0&&(c[p]=d[p]);if(d!=null&&typeof Object.getOwnPropertySymbols=="function"){var S=0;for(p=Object.getOwnPropertySymbols(d);S<p.length;S++)f.indexOf(p[S])<0&&Object.prototype.propertyIsEnumerable.call(d,p[S])&&(c[p[S]]=d[p[S]])}return c};Object.defineProperty(u,"__esModule",{value:!0}),u.SidebarButtonGroup=void 0;var x=h(2322),g=h(4817);u.SidebarButtonGroup=function(d){var f=d.align,c=f===void 0?"end":f,p=d.small,S=p===void 0||p,k=E(d,["align","small"]);return(0,x.jsx)(g.ButtonGroup,y({align:c,small:S},k))}},2721:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(c){for(var p,S=1,k=arguments.length;S<k;S++)for(var $ in p=arguments[S])Object.prototype.hasOwnProperty.call(p,$)&&(c[$]=p[$]);return c},y.apply(this,arguments)},E=this&&this.__rest||function(c,p){var S={};for(var k in c)Object.prototype.hasOwnProperty.call(c,k)&&p.indexOf(k)<0&&(S[k]=c[k]);if(c!=null&&typeof Object.getOwnPropertySymbols=="function"){var $=0;for(k=Object.getOwnPropertySymbols(c);$<k.length;$++)p.indexOf(k[$])<0&&Object.prototype.propertyIsEnumerable.call(c,k[$])&&(S[k[$]]=c[k[$]])}return S};Object.defineProperty(u,"__esModule",{value:!0}),u.SidebarCollapseGroup=void 0;var x=h(2322),g=h(359),d=h(295),f=h(9237);u.SidebarCollapseGroup=(0,g.forwardRef)(function(c,p){var S=c.expanded,k=c.defaultExpanded,$=c.tabIndex,M=c.children,z=c.badge,W=c.title,G=E(c,["expanded","defaultExpanded","tabIndex","children","badge","title"]),Q=(0,f.useCollapse)({expanded:S,defaultExpanded:k,tabIndex:$}),oe=Q.barProps,re=Q.expanded,me=Q.panelExpanded,le=Q.panelId,Ee=Q.titleId;return(0,x.jsxs)("section",y({className:"rcx-box rcx-box--full rcx-sidebar-v2-collapse-group"},G,{children:[(0,x.jsx)(d.SidebarGroupTitle,{expanded:re,title:W,titleId:Ee,badge:z,barProps:oe,role:"button"}),(0,x.jsx)("div",{role:"list",ref:p,className:["rcx-box rcx-box--full rcx-sidebar-v2-collapse-group__panel rcx-box--animated",me&&"rcx-sidebar-v2-collapse-group__panel--expanded"].filter(Boolean).join(" "),id:le,children:M})]}))})},5733:function(j,u,h){Object.defineProperty(u,"__esModule",{value:!0}),u.SidebarDivider=void 0;var y=h(2322),E=h(6126);u.SidebarDivider=function(){return(0,y.jsx)(E.Divider,{"rcx-sidebar-v2--divider":!0,mbs:-2,mbe:0})}},2226:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(g){for(var d,f=1,c=arguments.length;f<c;f++)for(var p in d=arguments[f])Object.prototype.hasOwnProperty.call(d,p)&&(g[p]=d[p]);return g},y.apply(this,arguments)},E=this&&this.__rest||function(g,d){var f={};for(var c in g)Object.prototype.hasOwnProperty.call(g,c)&&d.indexOf(c)<0&&(f[c]=g[c]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function"){var p=0;for(c=Object.getOwnPropertySymbols(g);p<c.length;p++)d.indexOf(c[p])<0&&Object.prototype.propertyIsEnumerable.call(g,c[p])&&(f[c[p]]=g[c[p]])}return f};Object.defineProperty(u,"__esModule",{value:!0}),u.SidebarFooter=void 0;var x=h(2322);u.SidebarFooter=function(g){var d=g.children,f=E(g,["children"]);return(0,x.jsx)("footer",y({className:"rcx-sidebar-v2-footer"},f,{children:d}))}},9245:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(f){for(var c,p=1,S=arguments.length;p<S;p++)for(var k in c=arguments[p])Object.prototype.hasOwnProperty.call(c,k)&&(f[k]=c[k]);return f},y.apply(this,arguments)},E=this&&this.__rest||function(f,c){var p={};for(var S in f)Object.prototype.hasOwnProperty.call(f,S)&&c.indexOf(S)<0&&(p[S]=f[S]);if(f!=null&&typeof Object.getOwnPropertySymbols=="function"){var k=0;for(S=Object.getOwnPropertySymbols(f);k<S.length;k++)c.indexOf(S[k])<0&&Object.prototype.propertyIsEnumerable.call(f,S[k])&&(p[S[k]]=f[S[k]])}return p},x=this&&this.__importDefault||function(f){return f&&f.__esModule?f:{default:f}};Object.defineProperty(u,"__esModule",{value:!0}),u.SidebarFooterContent=void 0;var g=h(2322),d=x(h(1855));u.SidebarFooterContent=function(f){var c=f.children,p=E(f,["children"]);return(0,g.jsx)(d.default,y({className:"rcx-sidebar-v2-footer__content"},p,{children:c}))}},9075:function(j,u,h){Object.defineProperty(u,"__esModule",{value:!0}),u.SidebarV2FooterContent=u.SidebarV2Footer=void 0;var y=h(2226);Object.defineProperty(u,"SidebarV2Footer",{enumerable:!0,get:function(){return y.SidebarFooter}});var E=h(9245);Object.defineProperty(u,"SidebarV2FooterContent",{enumerable:!0,get:function(){return E.SidebarFooterContent}})},295:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(d){for(var f,c=1,p=arguments.length;c<p;c++)for(var S in f=arguments[c])Object.prototype.hasOwnProperty.call(f,S)&&(d[S]=f[S]);return d},y.apply(this,arguments)},E=this&&this.__rest||function(d,f){var c={};for(var p in d)Object.prototype.hasOwnProperty.call(d,p)&&f.indexOf(p)<0&&(c[p]=d[p]);if(d!=null&&typeof Object.getOwnPropertySymbols=="function"){var S=0;for(p=Object.getOwnPropertySymbols(d);S<p.length;S++)f.indexOf(p[S])<0&&Object.prototype.propertyIsEnumerable.call(d,p[S])&&(c[p[S]]=d[p[S]])}return c};Object.defineProperty(u,"__esModule",{value:!0}),u.SidebarGroupTitle=void 0;var x=h(2322),g=h(5707);u.SidebarGroupTitle=function(d){var f=d.title,c=d.titleId,p=d.badge,S=d.barProps,k=d.expanded,$=E(d,["title","titleId","badge","barProps","expanded"]);return(0,x.jsxs)("div",y({className:["rcx-box rcx-box--full","rcx-sidebar-v2-collapse-group__bar rcx-box--animated"].filter(Boolean).join(" ")},S,$,{children:[k!==void 0&&(0,x.jsx)(g.Chevron,{size:"x20",right:!k}),f&&(0,x.jsx)("h4",{className:"rcx-box rcx-box--full rcx-sidebar-v2-collapse-group__title",id:c,children:f}),!k&&p&&p]}))}},7735:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(g){for(var d,f=1,c=arguments.length;f<c;f++)for(var p in d=arguments[f])Object.prototype.hasOwnProperty.call(d,p)&&(g[p]=d[p]);return g},y.apply(this,arguments)},E=this&&this.__rest||function(g,d){var f={};for(var c in g)Object.prototype.hasOwnProperty.call(g,c)&&d.indexOf(c)<0&&(f[c]=g[c]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function"){var p=0;for(c=Object.getOwnPropertySymbols(g);p<c.length;p++)d.indexOf(c[p])<0&&Object.prototype.propertyIsEnumerable.call(g,c[p])&&(f[c[p]]=g[c[p]])}return f};Object.defineProperty(u,"__esModule",{value:!0}),u.SidebarItem=void 0;var x=h(2322);u.SidebarItem=function(g){var d=g.selected,f=g.className,c=g.children,p=g.is,S=p===void 0?"a":p,k=E(g,["selected","className","children","is"]);return(0,x.jsx)(S,y({className:["rcx-box rcx-box--full rcx-sidebar-v2-item",d&&"rcx-sidebar-v2-item--selected",f].filter(Boolean).join(" ")},k,{children:c}))}},8551:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(d){for(var f,c=1,p=arguments.length;c<p;c++)for(var S in f=arguments[c])Object.prototype.hasOwnProperty.call(f,S)&&(d[S]=f[S]);return d},y.apply(this,arguments)},E=this&&this.__rest||function(d,f){var c={};for(var p in d)Object.prototype.hasOwnProperty.call(d,p)&&f.indexOf(p)<0&&(c[p]=d[p]);if(d!=null&&typeof Object.getOwnPropertySymbols=="function"){var S=0;for(p=Object.getOwnPropertySymbols(d);S<p.length;S++)f.indexOf(p[S])<0&&Object.prototype.propertyIsEnumerable.call(d,p[S])&&(c[p[S]]=d[p[S]])}return c};Object.defineProperty(u,"__esModule",{value:!0}),u.SidebarItemAction=void 0;var x=h(2322),g=h(3939);u.SidebarItemAction=function(d){var f=d.children,c=d.className,p=d.icon,S=p===void 0?"plus-small":p,k=E(d,["children","className","icon"]);return(0,x.jsxs)("div",y({role:"button",tabIndex:0,className:["rcx-box rcx-box--full rcx-sidebar-v2-item rcx-sidebar-v2-item__action",c].filter(Boolean).join(" ")},k,{children:[(0,x.jsx)(g.Icon,{name:S,size:"x20"}),f]}))}},7965:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(g){for(var d,f=1,c=arguments.length;f<c;f++)for(var p in d=arguments[f])Object.prototype.hasOwnProperty.call(d,p)&&(g[p]=d[p]);return g},y.apply(this,arguments)},E=this&&this.__rest||function(g,d){var f={};for(var c in g)Object.prototype.hasOwnProperty.call(g,c)&&d.indexOf(c)<0&&(f[c]=g[c]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function"){var p=0;for(c=Object.getOwnPropertySymbols(g);p<c.length;p++)d.indexOf(c[p])<0&&Object.prototype.propertyIsEnumerable.call(g,c[p])&&(f[c[p]]=g[c[p]])}return f};Object.defineProperty(u,"__esModule",{value:!0}),u.SidebarItemAvatarWrapper=void 0;var x=h(2322);u.SidebarItemAvatarWrapper=function(g){var d=g.className,f=E(g,["className"]);return(0,x.jsx)("div",y({className:["rcx-box rcx-box--full rcx-sidebar-v2-item__avatar",d].filter(Boolean).join(" ")},f))}},708:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(d){for(var f,c=1,p=arguments.length;c<p;c++)for(var S in f=arguments[c])Object.prototype.hasOwnProperty.call(f,S)&&(d[S]=f[S]);return d},y.apply(this,arguments)},E=this&&this.__rest||function(d,f){var c={};for(var p in d)Object.prototype.hasOwnProperty.call(d,p)&&f.indexOf(p)<0&&(c[p]=d[p]);if(d!=null&&typeof Object.getOwnPropertySymbols=="function"){var S=0;for(p=Object.getOwnPropertySymbols(d);S<p.length;S++)f.indexOf(p[S])<0&&Object.prototype.propertyIsEnumerable.call(d,p[S])&&(c[p[S]]=d[p[S]])}return c};Object.defineProperty(u,"__esModule",{value:!0}),u.SidebarItemBadge=void 0;var x=h(2322),g=h(394);u.SidebarItemBadge=function(d){var f=d.className,c=E(d,["className"]);return(0,x.jsx)(g.Badge,y({className:["rcx-box rcx-box--full rcx-sidebar-v2-item__badge",f].filter(Boolean).join(" ")},c))}},5597:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(g){for(var d,f=1,c=arguments.length;f<c;f++)for(var p in d=arguments[f])Object.prototype.hasOwnProperty.call(d,p)&&(g[p]=d[p]);return g},y.apply(this,arguments)},E=this&&this.__rest||function(g,d){var f={};for(var c in g)Object.prototype.hasOwnProperty.call(g,c)&&d.indexOf(c)<0&&(f[c]=g[c]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function"){var p=0;for(c=Object.getOwnPropertySymbols(g);p<c.length;p++)d.indexOf(c[p])<0&&Object.prototype.propertyIsEnumerable.call(g,c[p])&&(f[c[p]]=g[c[p]])}return f};Object.defineProperty(u,"__esModule",{value:!0}),u.SidebarItemCol=void 0;var x=h(2322);u.SidebarItemCol=function(g){var d=g.className,f=E(g,["className"]);return(0,x.jsx)("div",y({className:["rcx-box rcx-box--full rcx-sidebar-v2-item__col",d].filter(Boolean).join(" ")},f))}},7948:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(g){for(var d,f=1,c=arguments.length;f<c;f++)for(var p in d=arguments[f])Object.prototype.hasOwnProperty.call(d,p)&&(g[p]=d[p]);return g},y.apply(this,arguments)},E=this&&this.__rest||function(g,d){var f={};for(var c in g)Object.prototype.hasOwnProperty.call(g,c)&&d.indexOf(c)<0&&(f[c]=g[c]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function"){var p=0;for(c=Object.getOwnPropertySymbols(g);p<c.length;p++)d.indexOf(c[p])<0&&Object.prototype.propertyIsEnumerable.call(g,c[p])&&(f[c[p]]=g[c[p]])}return f};Object.defineProperty(u,"__esModule",{value:!0}),u.SidebarItemContent=void 0;var x=h(2322);u.SidebarItemContent=function(g){var d=g.className,f=g.unread,c=E(g,["className","unread"]);return(0,x.jsx)("div",y({className:["rcx-box rcx-box--full rcx-sidebar-v2-item__subtitle",f&&"rcx-sidebar-v2-item__subtitle--highlighted",d].filter(Boolean).join(" ")},c))}},8428:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(f){for(var c,p=1,S=arguments.length;p<S;p++)for(var k in c=arguments[p])Object.prototype.hasOwnProperty.call(c,k)&&(f[k]=c[k]);return f},y.apply(this,arguments)},E=this&&this.__rest||function(f,c){var p={};for(var S in f)Object.prototype.hasOwnProperty.call(f,S)&&c.indexOf(S)<0&&(p[S]=f[S]);if(f!=null&&typeof Object.getOwnPropertySymbols=="function"){var k=0;for(S=Object.getOwnPropertySymbols(f);k<S.length;k++)c.indexOf(S[k])<0&&Object.prototype.propertyIsEnumerable.call(f,S[k])&&(p[S[k]]=f[S[k]])}return p};Object.defineProperty(u,"__esModule",{value:!0}),u.SidebarItemIcon=void 0;var x=h(2322),g=h(359),d=h(3939);u.SidebarItemIcon=function(f){var c=f.icon,p=f.className,S=f.highlighted,k=E(f,["icon","className","highlighted"]);return(0,x.jsx)("div",{className:["rcx-box rcx-box--full rcx-sidebar-v2-item__icon",S&&"rcx-sidebar-v2-item__icon--highlighted",p].filter(Boolean).join(" "),children:(0,g.isValidElement)(c)?c:(0,x.jsx)(d.Icon,y({name:c,size:"x20"},k))})}},6883:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(f){for(var c,p=1,S=arguments.length;p<S;p++)for(var k in c=arguments[p])Object.prototype.hasOwnProperty.call(c,k)&&(f[k]=c[k]);return f},y.apply(this,arguments)},E=this&&this.__rest||function(f,c){var p={};for(var S in f)Object.prototype.hasOwnProperty.call(f,S)&&c.indexOf(S)<0&&(p[S]=f[S]);if(f!=null&&typeof Object.getOwnPropertySymbols=="function"){var k=0;for(S=Object.getOwnPropertySymbols(f);k<S.length;k++)c.indexOf(S[k])<0&&Object.prototype.propertyIsEnumerable.call(f,S[k])&&(p[S[k]]=f[S[k]])}return p};Object.defineProperty(u,"__esModule",{value:!0}),u.SidebarItemMenu=void 0;var x=h(2322),g=h(67),d=h(2214);u.SidebarItemMenu=function(f){var c=f.children,p=E(f,["children"]);return(0,x.jsx)("div",y({className:"rcx-box rcx-box--full rcx-sidebar-v2-item__menu-wrapper rcx-box--animated"},p,{children:(0,d.patchChildren)((0,x.jsx)("span",{className:"rcx-box rcx-box--full rcx-sidebar-v2-item__menu",children:c}),function(S){return{className:(0,g.appendClassName)(S.className,"rcx-sidebar-v2-item__menu")}})}))}},6352:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(g){for(var d,f=1,c=arguments.length;f<c;f++)for(var p in d=arguments[f])Object.prototype.hasOwnProperty.call(d,p)&&(g[p]=d[p]);return g},y.apply(this,arguments)},E=this&&this.__rest||function(g,d){var f={};for(var c in g)Object.prototype.hasOwnProperty.call(g,c)&&d.indexOf(c)<0&&(f[c]=g[c]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function"){var p=0;for(c=Object.getOwnPropertySymbols(g);p<c.length;p++)d.indexOf(c[p])<0&&Object.prototype.propertyIsEnumerable.call(g,c[p])&&(f[c[p]]=g[c[p]])}return f};Object.defineProperty(u,"__esModule",{value:!0}),u.SidebarItemRow=void 0;var x=h(2322);u.SidebarItemRow=function(g){var d=g.className,f=E(g,["className"]);return(0,x.jsx)("div",y({className:["rcx-box rcx-box--full rcx-sidebar-v2-item__row",d].filter(Boolean).join(" ")},f))}},6997:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(g){for(var d,f=1,c=arguments.length;f<c;f++)for(var p in d=arguments[f])Object.prototype.hasOwnProperty.call(d,p)&&(g[p]=d[p]);return g},y.apply(this,arguments)};Object.defineProperty(u,"__esModule",{value:!0}),u.SidebarItemStatusBullet=void 0;var E=h(2322),x=h(9414);u.SidebarItemStatusBullet=function(g){return(0,E.jsx)("div",{className:"rcx-box rcx-box--full rcx-sidebar-v2-item__status-bullet",children:(0,E.jsx)(x.StatusBullet,y({},g))})}},7721:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(g){for(var d,f=1,c=arguments.length;f<c;f++)for(var p in d=arguments[f])Object.prototype.hasOwnProperty.call(d,p)&&(g[p]=d[p]);return g},y.apply(this,arguments)},E=this&&this.__rest||function(g,d){var f={};for(var c in g)Object.prototype.hasOwnProperty.call(g,c)&&d.indexOf(c)<0&&(f[c]=g[c]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function"){var p=0;for(c=Object.getOwnPropertySymbols(g);p<c.length;p++)d.indexOf(c[p])<0&&Object.prototype.propertyIsEnumerable.call(g,c[p])&&(f[c[p]]=g[c[p]])}return f};Object.defineProperty(u,"__esModule",{value:!0}),u.SidebarItemTimestamp=void 0;var x=h(2322);u.SidebarItemTimestamp=function(g){var d=g.className,f=E(g,["className"]);return(0,x.jsx)("div",y({className:["rcx-box rcx-box--full rcx-sidebar-v2-item__timestamp",d].filter(Boolean).join(" ")},f))}},7354:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(g){for(var d,f=1,c=arguments.length;f<c;f++)for(var p in d=arguments[f])Object.prototype.hasOwnProperty.call(d,p)&&(g[p]=d[p]);return g},y.apply(this,arguments)},E=this&&this.__rest||function(g,d){var f={};for(var c in g)Object.prototype.hasOwnProperty.call(g,c)&&d.indexOf(c)<0&&(f[c]=g[c]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function"){var p=0;for(c=Object.getOwnPropertySymbols(g);p<c.length;p++)d.indexOf(c[p])<0&&Object.prototype.propertyIsEnumerable.call(g,c[p])&&(f[c[p]]=g[c[p]])}return f};Object.defineProperty(u,"__esModule",{value:!0}),u.SidebarItemTitle=void 0;var x=h(2322);u.SidebarItemTitle=function(g){var d=g.className,f=g.unread,c=E(g,["className","unread"]);return(0,x.jsx)("div",y({className:["rcx-box rcx-box--full rcx-sidebar-v2-item__title",f&&"rcx-sidebar-v2-item__title--highlighted",d].filter(Boolean).join(" ")},c))}},6403:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(d){for(var f,c=1,p=arguments.length;c<p;c++)for(var S in f=arguments[c])Object.prototype.hasOwnProperty.call(f,S)&&(d[S]=f[S]);return d},y.apply(this,arguments)},E=this&&this.__rest||function(d,f){var c={};for(var p in d)Object.prototype.hasOwnProperty.call(d,p)&&f.indexOf(p)<0&&(c[p]=d[p]);if(d!=null&&typeof Object.getOwnPropertySymbols=="function"){var S=0;for(p=Object.getOwnPropertySymbols(d);S<p.length;S++)f.indexOf(p[S])<0&&Object.prototype.propertyIsEnumerable.call(d,p[S])&&(c[p[S]]=d[p[S]])}return c};Object.defineProperty(u,"__esModule",{value:!0}),u.SidebarListItem=void 0;var x=h(2322),g=h(359);u.SidebarListItem=(0,g.forwardRef)(function(d,f){var c=d.className,p=d.children,S=E(d,["className","children"]);return(0,x.jsx)("div",y({ref:f,role:"listitem",className:["rcx-box rcx-box--full rcx-sidebar-item__list-item",c].filter(Boolean).join(" ")},S,{children:p}))})},6916:function(j,u,h){Object.defineProperty(u,"__esModule",{value:!0}),u.SidebarV2ItemStatusBullet=u.SidebarV2ItemContent=u.SidebarV2ListItem=u.SidebarV2ItemTimestamp=u.SidebarV2ItemCol=u.SidebarV2ItemRow=u.SidebarV2ItemTitle=u.SidebarV2ItemMenu=u.SidebarV2ItemIcon=u.SidebarV2ItemBadge=u.SidebarV2ItemAvatarWrapper=u.SidebarV2ItemAction=u.SidebarV2Item=void 0;var y=h(7735);Object.defineProperty(u,"SidebarV2Item",{enumerable:!0,get:function(){return y.SidebarItem}});var E=h(8551);Object.defineProperty(u,"SidebarV2ItemAction",{enumerable:!0,get:function(){return E.SidebarItemAction}});var x=h(7965);Object.defineProperty(u,"SidebarV2ItemAvatarWrapper",{enumerable:!0,get:function(){return x.SidebarItemAvatarWrapper}});var g=h(708);Object.defineProperty(u,"SidebarV2ItemBadge",{enumerable:!0,get:function(){return g.SidebarItemBadge}});var d=h(8428);Object.defineProperty(u,"SidebarV2ItemIcon",{enumerable:!0,get:function(){return d.SidebarItemIcon}});var f=h(6883);Object.defineProperty(u,"SidebarV2ItemMenu",{enumerable:!0,get:function(){return f.SidebarItemMenu}});var c=h(7354);Object.defineProperty(u,"SidebarV2ItemTitle",{enumerable:!0,get:function(){return c.SidebarItemTitle}});var p=h(6352);Object.defineProperty(u,"SidebarV2ItemRow",{enumerable:!0,get:function(){return p.SidebarItemRow}});var S=h(5597);Object.defineProperty(u,"SidebarV2ItemCol",{enumerable:!0,get:function(){return S.SidebarItemCol}});var k=h(7721);Object.defineProperty(u,"SidebarV2ItemTimestamp",{enumerable:!0,get:function(){return k.SidebarItemTimestamp}});var $=h(6403);Object.defineProperty(u,"SidebarV2ListItem",{enumerable:!0,get:function(){return $.SidebarListItem}});var M=h(7948);Object.defineProperty(u,"SidebarV2ItemContent",{enumerable:!0,get:function(){return M.SidebarItemContent}});var z=h(6997);Object.defineProperty(u,"SidebarV2ItemStatusBullet",{enumerable:!0,get:function(){return z.SidebarItemStatusBullet}})},4129:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(c){for(var p,S=1,k=arguments.length;S<k;S++)for(var $ in p=arguments[S])Object.prototype.hasOwnProperty.call(p,$)&&(c[$]=p[$]);return c},y.apply(this,arguments)},E=this&&this.__rest||function(c,p){var S={};for(var k in c)Object.prototype.hasOwnProperty.call(c,k)&&p.indexOf(k)<0&&(S[k]=c[k]);if(c!=null&&typeof Object.getOwnPropertySymbols=="function"){var $=0;for(k=Object.getOwnPropertySymbols(c);$<k.length;$++)p.indexOf(k[$])<0&&Object.prototype.propertyIsEnumerable.call(c,k[$])&&(S[k[$]]=c[k[$]])}return S};Object.defineProperty(u,"__esModule",{value:!0}),u.SidebarLink=void 0;var x=h(2322),g=h(67),d=h(2214),f=h(3939);u.SidebarLink=function(c){var p=c.selected,S=c.icon,k=c.badge,$=c.menu,M=E(c,["selected","icon","badge","menu"]);return(0,x.jsxs)("a",y({className:["rcx-box rcx-box--full","rcx-sidebar-v2-link","rcx-sidebar-v2-item",p&&"rcx-sidebar-v2-item--selected"].filter(Boolean).join(" "),onClick:function(z){return z.stopPropagation()}},M,{children:[S&&(0,x.jsx)(f.Icon,{name:S,size:"x20",className:"rcx-sidebar-v2-item__icon"}),(0,x.jsx)("span",{className:"rcx-box rcx-box--full rcx-sidebar-v2-item__title",children:M.children}),k,$&&(0,d.patchChildren)((0,x.jsx)("span",{className:"rcx-box rcx-box--full rcx-sidebar-v2-item__menu-wrapper",children:$}),function(z){return{className:(0,g.appendClassName)(z.className,"rcx-box rcx-box--full rcx-sidebar-v2-item__menu rcx-box--animated")}})]}))}},1925:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(g){for(var d,f=1,c=arguments.length;f<c;f++)for(var p in d=arguments[f])Object.prototype.hasOwnProperty.call(d,p)&&(g[p]=d[p]);return g},y.apply(this,arguments)},E=this&&this.__rest||function(g,d){var f={};for(var c in g)Object.prototype.hasOwnProperty.call(g,c)&&d.indexOf(c)<0&&(f[c]=g[c]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function"){var p=0;for(c=Object.getOwnPropertySymbols(g);p<c.length;p++)d.indexOf(c[p])<0&&Object.prototype.propertyIsEnumerable.call(g,c[p])&&(f[c[p]]=g[c[p]])}return f};Object.defineProperty(u,"__esModule",{value:!0}),u.SidebarMedia=void 0;var x=h(2322);u.SidebarMedia=function(g){var d=g.className,f=E(g,["className"]);return(0,x.jsx)("div",y({className:["rcx-sidebar-v2-media",d].filter(Boolean).join(" ")},f))}},6650:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(d){for(var f,c=1,p=arguments.length;c<p;c++)for(var S in f=arguments[c])Object.prototype.hasOwnProperty.call(f,S)&&(d[S]=f[S]);return d},y.apply(this,arguments)},E=this&&this.__rest||function(d,f){var c={};for(var p in d)Object.prototype.hasOwnProperty.call(d,p)&&f.indexOf(p)<0&&(c[p]=d[p]);if(d!=null&&typeof Object.getOwnPropertySymbols=="function"){var S=0;for(p=Object.getOwnPropertySymbols(d);S<p.length;S++)f.indexOf(p[S])<0&&Object.prototype.propertyIsEnumerable.call(d,p[S])&&(c[p[S]]=d[p[S]])}return c};Object.defineProperty(u,"__esModule",{value:!0}),u.SidebarMediaController=void 0;var x=h(2322),g=h(4641);u.SidebarMediaController=function(d){var f=d.className,c=d.label,p=d.children,S=E(d,["className","label","children"]);return(0,x.jsxs)("div",{className:["rcx-sidebar-v2-media__controller",f].filter(Boolean).join(" "),children:[(0,x.jsx)("div",{className:"rcx-sidebar-v2-media__controller__label",children:c}),(0,x.jsx)(g.SidebarButtonGroup,y({small:!0,align:"end"},S,{children:p}))]})}},7144:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(g){for(var d,f=1,c=arguments.length;f<c;f++)for(var p in d=arguments[f])Object.prototype.hasOwnProperty.call(d,p)&&(g[p]=d[p]);return g},y.apply(this,arguments)},E=this&&this.__rest||function(g,d){var f={};for(var c in g)Object.prototype.hasOwnProperty.call(g,c)&&d.indexOf(c)<0&&(f[c]=g[c]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function"){var p=0;for(c=Object.getOwnPropertySymbols(g);p<c.length;p++)d.indexOf(c[p])<0&&Object.prototype.propertyIsEnumerable.call(g,c[p])&&(f[c[p]]=g[c[p]])}return f};Object.defineProperty(u,"__esModule",{value:!0}),u.SidebarMediaTitle=void 0;var x=h(2322);u.SidebarMediaTitle=function(g){var d=g.className,f=E(g,["className"]);return(0,x.jsx)("div",y({className:["rcx-sidebar-v2-media__title",d].filter(Boolean).join(" ")},f))}},4596:function(j,u,h){Object.defineProperty(u,"__esModule",{value:!0}),u.SidebarV2MediaTitle=u.SidebarV2MediaController=u.SidebarV2Media=void 0;var y=h(1925);Object.defineProperty(u,"SidebarV2Media",{enumerable:!0,get:function(){return y.SidebarMedia}});var E=h(6650);Object.defineProperty(u,"SidebarV2MediaController",{enumerable:!0,get:function(){return E.SidebarMediaController}});var x=h(7144);Object.defineProperty(u,"SidebarV2MediaTitle",{enumerable:!0,get:function(){return x.SidebarMediaTitle}})},1903:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(g){for(var d,f=1,c=arguments.length;f<c;f++)for(var p in d=arguments[f])Object.prototype.hasOwnProperty.call(d,p)&&(g[p]=d[p]);return g},y.apply(this,arguments)};Object.defineProperty(u,"__esModule",{value:!0}),u.SidebarSection=void 0;var E=h(2322),x=h(5733);u.SidebarSection=function(g){return(0,E.jsxs)("div",{children:[(0,E.jsx)("div",y({className:"rcx-box rcx-box--full rcx-sidebar-v2-section"},g)),(0,E.jsx)(x.SidebarDivider,{})]})}},9237:function(j,u,h){var y=this&&this.__read||function(x,g){var d=typeof Symbol=="function"&&x[Symbol.iterator];if(!d)return x;var f,c,p=d.call(x),S=[];try{for(;(g===void 0||g-- >0)&&!(f=p.next()).done;)S.push(f.value)}catch(k){c={error:k}}finally{try{f&&!f.done&&(d=p.return)&&d.call(p)}finally{if(c)throw c.error}}return S};Object.defineProperty(u,"__esModule",{value:!0}),u.useCollapse=void 0;var E=h(5719);u.useCollapse=function(x){var g=x.expanded,d=x.defaultExpanded,f=x.disabled,c=x.noncollapsible,p=x.tabIndex,S=p===void 0?0:p,k=y((0,E.useToggle)(d),2),$=k[0],M=k[1],z=g||$,W=c||z,G=(0,E.useUniqueId)(),Q=(0,E.useUniqueId)(),oe={"aria-controls":Q,"aria-expanded":z?"true":"false",tabIndex:f?void 0:S,onClick:function(re){var me;f||((me=re.currentTarget)===null||me===void 0||me.blur(),M())},onKeyDown:function(re){if(!f&&re.currentTarget===re.target&&["Enter","Space"].includes(re.code)){if(re.preventDefault(),re.repeat)return;M()}}};return{barProps:c?{"aria-disabled":"true","aria-expanded":"true","aria-labelledby":G}:oe,titleId:G,panelId:Q,panelExpanded:W,expanded:z}}},6654:function(j,u,h){var y=this&&this.__createBinding||(Object.create?function(G,Q,oe,re){re===void 0&&(re=oe);var me=Object.getOwnPropertyDescriptor(Q,oe);me&&!("get"in me?!Q.__esModule:me.writable||me.configurable)||(me={enumerable:!0,get:function(){return Q[oe]}}),Object.defineProperty(G,re,me)}:function(G,Q,oe,re){re===void 0&&(re=oe),G[re]=Q[oe]}),E=this&&this.__exportStar||function(G,Q){for(var oe in G)oe==="default"||Object.prototype.hasOwnProperty.call(Q,oe)||y(Q,G,oe)};Object.defineProperty(u,"__esModule",{value:!0}),u.SidebarV2GroupTitle=u.SidebarV2Divider=u.SidebarV2Section=u.SidebarV2ButtonGroup=u.SidebarV2Banner=u.SidebarV2CollapseGroup=u.SidebarV2Link=u.SidebarV2Actions=u.SidebarV2Action=u.SidebarV2AccordionItem=u.SidebarV2Accordion=u.SidebarV2=void 0;var x=h(7932);Object.defineProperty(u,"SidebarV2",{enumerable:!0,get:function(){return x.Sidebar}});var g=h(8316);Object.defineProperty(u,"SidebarV2Accordion",{enumerable:!0,get:function(){return g.SidebarAccordion}});var d=h(5207);Object.defineProperty(u,"SidebarV2AccordionItem",{enumerable:!0,get:function(){return d.SidebarAccordionItem}});var f=h(1529);Object.defineProperty(u,"SidebarV2Action",{enumerable:!0,get:function(){return f.SidebarAction}});var c=h(9051);Object.defineProperty(u,"SidebarV2Actions",{enumerable:!0,get:function(){return c.SidebarActions}});var p=h(4129);Object.defineProperty(u,"SidebarV2Link",{enumerable:!0,get:function(){return p.SidebarLink}}),E(h(6916),u);var S=h(2721);Object.defineProperty(u,"SidebarV2CollapseGroup",{enumerable:!0,get:function(){return S.SidebarCollapseGroup}});var k=h(5352);Object.defineProperty(u,"SidebarV2Banner",{enumerable:!0,get:function(){return k.SidebarBanner}}),E(h(9075),u),E(h(4596),u);var $=h(4641);Object.defineProperty(u,"SidebarV2ButtonGroup",{enumerable:!0,get:function(){return $.SidebarButtonGroup}});var M=h(1903);Object.defineProperty(u,"SidebarV2Section",{enumerable:!0,get:function(){return M.SidebarSection}});var z=h(5733);Object.defineProperty(u,"SidebarV2Divider",{enumerable:!0,get:function(){return z.SidebarDivider}});var W=h(295);Object.defineProperty(u,"SidebarV2GroupTitle",{enumerable:!0,get:function(){return W.SidebarGroupTitle}})},7413:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(g){for(var d,f=1,c=arguments.length;f<c;f++)for(var p in d=arguments[f])Object.prototype.hasOwnProperty.call(d,p)&&(g[p]=d[p]);return g},y.apply(this,arguments)},E=this&&this.__rest||function(g,d){var f={};for(var c in g)Object.prototype.hasOwnProperty.call(g,c)&&d.indexOf(c)<0&&(f[c]=g[c]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function"){var p=0;for(c=Object.getOwnPropertySymbols(g);p<c.length;p++)d.indexOf(c[p])<0&&Object.prototype.propertyIsEnumerable.call(g,c[p])&&(f[c[p]]=g[c[p]])}return f};Object.defineProperty(u,"__esModule",{value:!0}),u.Sidepanel=void 0;var x=h(2322);u.Sidepanel=function(g){var d=g.className,f=E(g,["className"]);return(0,x.jsx)("div",y({className:["rcx-sidepanel",d].filter(Boolean).join(" ")},f))}},5969:function(j,u,h){Object.defineProperty(u,"__esModule",{value:!0}),u.SidepanelDivider=void 0;var y=h(2322),E=h(6126);u.SidepanelDivider=function(){return(0,y.jsx)(E.Divider,{"rcx-sidepanel--divider":!0,mbs:-2,mbe:0})}},510:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(d){for(var f,c=1,p=arguments.length;c<p;c++)for(var S in f=arguments[c])Object.prototype.hasOwnProperty.call(f,S)&&(d[S]=f[S]);return d},y.apply(this,arguments)},E=this&&this.__rest||function(d,f){var c={};for(var p in d)Object.prototype.hasOwnProperty.call(d,p)&&f.indexOf(p)<0&&(c[p]=d[p]);if(d!=null&&typeof Object.getOwnPropertySymbols=="function"){var S=0;for(p=Object.getOwnPropertySymbols(d);S<p.length;S++)f.indexOf(p[S])<0&&Object.prototype.propertyIsEnumerable.call(d,p[S])&&(c[p[S]]=d[p[S]])}return c};Object.defineProperty(u,"__esModule",{value:!0}),u.SidepanelHeader=void 0;var x=h(2322),g=h(5969);u.SidepanelHeader=function(d){var f=d.className,c=E(d,["className"]);return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)("div",y({className:["rcx-sidepanel-header",f].filter(Boolean).join(" ")},c)),(0,x.jsx)(g.SidepanelDivider,{})]})}},1409:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(g){for(var d,f=1,c=arguments.length;f<c;f++)for(var p in d=arguments[f])Object.prototype.hasOwnProperty.call(d,p)&&(g[p]=d[p]);return g},y.apply(this,arguments)},E=this&&this.__rest||function(g,d){var f={};for(var c in g)Object.prototype.hasOwnProperty.call(g,c)&&d.indexOf(c)<0&&(f[c]=g[c]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function"){var p=0;for(c=Object.getOwnPropertySymbols(g);p<c.length;p++)d.indexOf(c[p])<0&&Object.prototype.propertyIsEnumerable.call(g,c[p])&&(f[c[p]]=g[c[p]])}return f};Object.defineProperty(u,"__esModule",{value:!0}),u.SidepanelHeaderTitle=void 0;var x=h(2322);u.SidepanelHeaderTitle=function(g){var d=g.className,f=E(g,["className"]);return(0,x.jsx)("div",y({className:["rcx-sidepanel-header__title",d].filter(Boolean).join(" ")},f))}},624:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(d){for(var f,c=1,p=arguments.length;c<p;c++)for(var S in f=arguments[c])Object.prototype.hasOwnProperty.call(f,S)&&(d[S]=f[S]);return d},y.apply(this,arguments)},E=this&&this.__rest||function(d,f){var c={};for(var p in d)Object.prototype.hasOwnProperty.call(d,p)&&f.indexOf(p)<0&&(c[p]=d[p]);if(d!=null&&typeof Object.getOwnPropertySymbols=="function"){var S=0;for(p=Object.getOwnPropertySymbols(d);S<p.length;S++)f.indexOf(p[S])<0&&Object.prototype.propertyIsEnumerable.call(d,p[S])&&(c[p[S]]=d[p[S]])}return c};Object.defineProperty(u,"__esModule",{value:!0}),u.SidepanelList=void 0;var x=h(2322),g=h(359);u.SidepanelList=(0,g.forwardRef)(function(d,f){var c=d.className,p=E(d,["className"]);return(0,x.jsx)("div",y({role:"list",ref:f,className:["rcx-sidepanel-list",c].filter(Boolean).join(" ")},p))})},4392:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(d){for(var f,c=1,p=arguments.length;c<p;c++)for(var S in f=arguments[c])Object.prototype.hasOwnProperty.call(f,S)&&(d[S]=f[S]);return d},y.apply(this,arguments)},E=this&&this.__rest||function(d,f){var c={};for(var p in d)Object.prototype.hasOwnProperty.call(d,p)&&f.indexOf(p)<0&&(c[p]=d[p]);if(d!=null&&typeof Object.getOwnPropertySymbols=="function"){var S=0;for(p=Object.getOwnPropertySymbols(d);S<p.length;S++)f.indexOf(p[S])<0&&Object.prototype.propertyIsEnumerable.call(d,p[S])&&(c[p[S]]=d[p[S]])}return c};Object.defineProperty(u,"__esModule",{value:!0}),u.SidepanelListItem=void 0;var x=h(2322),g=h(359);u.SidepanelListItem=(0,g.forwardRef)(function(d,f){var c=d.className,p=E(d,["className"]);return(0,x.jsx)("div",y({role:"listitem",ref:f,className:["rcx-sidepanel-list__item",c].filter(Boolean).join(" ")},p))})},5848:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(g){for(var d,f=1,c=arguments.length;f<c;f++)for(var p in d=arguments[f])Object.prototype.hasOwnProperty.call(d,p)&&(g[p]=d[p]);return g},y.apply(this,arguments)},E=this&&this.__rest||function(g,d){var f={};for(var c in g)Object.prototype.hasOwnProperty.call(g,c)&&d.indexOf(c)<0&&(f[c]=g[c]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function"){var p=0;for(c=Object.getOwnPropertySymbols(g);p<c.length;p++)d.indexOf(c[p])<0&&Object.prototype.propertyIsEnumerable.call(g,c[p])&&(f[c[p]]=g[c[p]])}return f};Object.defineProperty(u,"__esModule",{value:!0}),u.SidepanelSection=void 0;var x=h(2322);u.SidepanelSection=function(g){var d=g.className,f=E(g,["className"]);return(0,x.jsx)("div",y({className:["rcx-sidepanel-section",d].filter(Boolean).join(" ")},f))}},2722:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(g){for(var d,f=1,c=arguments.length;f<c;f++)for(var p in d=arguments[f])Object.prototype.hasOwnProperty.call(d,p)&&(g[p]=d[p]);return g},y.apply(this,arguments)},E=this&&this.__rest||function(g,d){var f={};for(var c in g)Object.prototype.hasOwnProperty.call(g,c)&&d.indexOf(c)<0&&(f[c]=g[c]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function"){var p=0;for(c=Object.getOwnPropertySymbols(g);p<c.length;p++)d.indexOf(c[p])<0&&Object.prototype.propertyIsEnumerable.call(g,c[p])&&(f[c[p]]=g[c[p]])}return f};Object.defineProperty(u,"__esModule",{value:!0}),u.SidepanelSectionAction=void 0;var x=h(2322);u.SidepanelSectionAction=function(g){var d=g.className,f=E(g,["className"]);return(0,x.jsx)("div",y({className:["rcx-sidepanel-section__action",d].filter(Boolean).join(" ")},f))}},3358:function(j,u,h){var y=this&&this.__createBinding||(Object.create?function(x,g,d,f){f===void 0&&(f=d);var c=Object.getOwnPropertyDescriptor(g,d);c&&!("get"in c?!g.__esModule:c.writable||c.configurable)||(c={enumerable:!0,get:function(){return g[d]}}),Object.defineProperty(x,f,c)}:function(x,g,d,f){f===void 0&&(f=d),x[f]=g[d]}),E=this&&this.__exportStar||function(x,g){for(var d in x)d==="default"||Object.prototype.hasOwnProperty.call(g,d)||y(g,x,d)};Object.defineProperty(u,"__esModule",{value:!0}),E(h(7413),u),E(h(5848),u),E(h(2722),u),E(h(1409),u),E(h(510),u),E(h(624),u),E(h(4392),u),E(h(5969),u)},3134:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(f){for(var c,p=1,S=arguments.length;p<S;p++)for(var k in c=arguments[p])Object.prototype.hasOwnProperty.call(c,k)&&(f[k]=c[k]);return f},y.apply(this,arguments)},E=this&&this.__rest||function(f,c){var p={};for(var S in f)Object.prototype.hasOwnProperty.call(f,S)&&c.indexOf(S)<0&&(p[S]=f[S]);if(f!=null&&typeof Object.getOwnPropertySymbols=="function"){var k=0;for(S=Object.getOwnPropertySymbols(f);k<S.length;k++)c.indexOf(S[k])<0&&Object.prototype.propertyIsEnumerable.call(f,S[k])&&(p[S[k]]=f[S[k]])}return p},x=this&&this.__importDefault||function(f){return f&&f.__esModule?f:{default:f}};Object.defineProperty(u,"__esModule",{value:!0}),u.Skeleton=void 0;var g=h(2322),d=x(h(1855));u.Skeleton=function(f){var c=f.variant,p=c===void 0?"text":c,S=E(f,["variant"]);return(0,g.jsx)(d.default,y({is:"span","rcx-skeleton":!0,"rcx-skeleton--text":p==="text","rcx-skeleton--rect":p==="rect","rcx-skeleton--circle":p==="circle"},S))}},3953:function(j,u,h){var y=this&&this.__createBinding||(Object.create?function(x,g,d,f){f===void 0&&(f=d);var c=Object.getOwnPropertyDescriptor(g,d);c&&!("get"in c?!g.__esModule:c.writable||c.configurable)||(c={enumerable:!0,get:function(){return g[d]}}),Object.defineProperty(x,f,c)}:function(x,g,d,f){f===void 0&&(f=d),x[f]=g[d]}),E=this&&this.__exportStar||function(x,g){for(var d in x)d==="default"||Object.prototype.hasOwnProperty.call(g,d)||y(g,x,d)};Object.defineProperty(u,"__esModule",{value:!0}),E(h(3134),u)},773:function(j,u,h){var y=this&&this.__makeTemplateObject||function(G,Q){return Object.defineProperty?Object.defineProperty(G,"raw",{value:Q}):G.raw=Q,G},E=this&&this.__assign||function(){return E=Object.assign||function(G){for(var Q,oe=1,re=arguments.length;oe<re;oe++)for(var me in Q=arguments[oe])Object.prototype.hasOwnProperty.call(Q,me)&&(G[me]=Q[me]);return G},E.apply(this,arguments)};Object.defineProperty(u,"__esModule",{value:!0}),u.Slider=function(G){var Q=G.label,oe=G.formatOptions,re=G.showOutput,me=re===void 0||re,le=G.multiThumb,Ee=G.maxValue,$e=G.minValue,lt=G.defaultValue,Ze=lt===void 0?function(){if(le&&!Ze)return $e&&Ee?[$e,Ee]:$e?[$e,100]:Ee?[0,Ee]:[0,100]}():lt,nt=E(E({},G),{isDisabled:G.disabled}),rt=(0,p.useRef)(null),At=(0,S.useNumberFormatter)(oe),Ke=(0,k.useSliderState)(E(E({defaultValue:Ze},nt),{numberFormatter:At})),Bt=(0,S.useSlider)(nt,Ke,rt),ur=Bt.groupProps,at=Bt.trackProps,L=Bt.labelProps,ae=Bt.outputProps,It=(0,p.useMemo)(function(){return Ke.orientation==="horizontal"},[Ke.orientation]),i=(0,p.useMemo)(function(){return Ke.orientation==="vertical"},[Ke.orientation]),C=(0,$.useStyle)((0,c.css)(d||(d=y([`
-      display: flex;
-      `,`;
-      `,`
-    `],[`
-      display: flex;
-      `,`;
-      `,`
-    `])),It&&(0,c.css)(x||(x=y([`
-        flex-direction: column;
-        width: 100%;
-      `],[`
-        flex-direction: column;
-        width: 100%;
-      `]))),i&&(0,c.css)(g||(g=y([`
-        flex-direction: row-reverse;
-        height: 100%;
-      `],[`
-        flex-direction: row-reverse;
-        height: 100%;
-      `])))),Ke);return(0,f.jsxs)("div",E({},ur,{className:C,children:[(0,f.jsx)(M.SliderHead,{labelProps:L,outputProps:ae,state:Ke,showOutput:me,label:Q,multiThumb:le}),(0,f.jsxs)(W.SliderTrack,{state:Ke,trackProps:at,trackRef:rt,multiThumb:le,children:[(0,f.jsx)(z.SliderThumb,{index:0,state:Ke,trackRef:rt}),le&&(0,f.jsx)(z.SliderThumb,{index:1,state:Ke,trackRef:rt})]})]}))};var x,g,d,f=h(2322),c=h(5163),p=h(359),S=h(2808),k=h(6704),$=h(8578),M=h(5031),z=h(6758),W=h(7327)},5031:function(j,u,h){var y=this&&this.__makeTemplateObject||function(S,k){return Object.defineProperty?Object.defineProperty(S,"raw",{value:k}):S.raw=k,S},E=this&&this.__assign||function(){return E=Object.assign||function(S){for(var k,$=1,M=arguments.length;$<M;$++)for(var z in k=arguments[$])Object.prototype.hasOwnProperty.call(k,z)&&(S[z]=k[z]);return S},E.apply(this,arguments)};Object.defineProperty(u,"__esModule",{value:!0}),u.SliderHead=void 0;var x,g,d=h(2322),f=h(5163),c=h(8578),p=h(9107);u.SliderHead=function(S){var k=S.state,$=S.labelProps,M=S.outputProps,z=S.label,W=S.showOutput,G=W===void 0||W,Q=S.multiThumb,oe=(0,c.useStyle)((0,f.css)(g||(g=y([`
-      display: flex;
-      justify-content: space-between;
-      `,`
-    `],[`
-      display: flex;
-      justify-content: space-between;
-      `,`
-    `])),k.orientation==="vertical"&&(0,f.css)(x||(x=y([`
-        flex-direction: column;
-      `],[`
-        flex-direction: column;
-      `])))),null),re=(0,d.jsx)(p.Label,E({},M,{children:Q?(0,d.jsx)(p.Label,E({},M,{"data-testid":"slider-output",children:"".concat(k.getThumbValueLabel(0)," - ").concat(k.getThumbValueLabel(1))})):(0,d.jsx)(p.Label,E({},M,{"data-testid":"slider-output",children:k.getThumbValueLabel(0)}))}));return(0,d.jsx)(d.Fragment,{children:z?(0,d.jsxs)("div",{className:oe,children:[(0,d.jsx)(p.Label,E({},$,{children:z})),G&&re]}):G&&re})}},6758:function(j,u,h){var y=this&&this.__makeTemplateObject||function(M,z){return Object.defineProperty?Object.defineProperty(M,"raw",{value:z}):M.raw=z,M},E=this&&this.__assign||function(){return E=Object.assign||function(M){for(var z,W=1,G=arguments.length;W<G;W++)for(var Q in z=arguments[W])Object.prototype.hasOwnProperty.call(z,Q)&&(M[Q]=z[Q]);return M},E.apply(this,arguments)};Object.defineProperty(u,"__esModule",{value:!0}),u.SliderThumb=void 0;var x,g,d,f=h(2322),c=h(5163),p=h(359),S=h(2808),k=h(3901),$=h(8578);u.SliderThumb=function(M){var z=M.state,W=M.trackRef,G=M.index,Q=(0,p.useRef)(null),oe=(0,S.useSliderThumb)({index:G,trackRef:W,inputRef:Q},z),re=oe.thumbProps,me=oe.inputProps,le=oe.isDragging,Ee=(0,S.useFocusRing)(),$e=Ee.focusProps,lt=Ee.isFocusVisible,Ze=(0,$.useStyle)((0,c.css)(d||(d=y([`
-      width: 12px;
-      height: 12px;
-
-      cursor: `,`;
-      border-radius: 50%;
-      background: `,`;
-      `,`
-    `],[`
-      width: 12px;
-      height: 12px;
-
-      cursor: `,`;
-      border-radius: 50%;
-      background: `,`;
-      `,`
-    `])),z.isDisabled?"not-allowed":"pointer",lt||le?k.Palette.text["font-info"]:k.Palette.stroke["stroke-highlight"],z.orientation==="horizontal"?(0,c.css)(x||(x=y([`
-            top: 50%;
-          `],[`
-            top: 50%;
-          `]))):(0,c.css)(g||(g=y([`
-            left: 50%;
-          `],[`
-            left: 50%;
-          `])))),{isFocusVisible:lt,isDragging:le});return(0,f.jsx)("div",E({},re,{className:Ze,children:(0,f.jsx)(S.VisuallyHidden,{children:(0,f.jsx)("input",E({ref:Q},(0,S.mergeProps)(me,$e)))})}))}},7327:function(j,u,h){var y=this&&this.__makeTemplateObject||function(W,G){return Object.defineProperty?Object.defineProperty(W,"raw",{value:G}):W.raw=G,W},E=this&&this.__assign||function(){return E=Object.assign||function(W){for(var G,Q=1,oe=arguments.length;Q<oe;Q++)for(var re in G=arguments[Q])Object.prototype.hasOwnProperty.call(G,re)&&(W[re]=G[re]);return W},E.apply(this,arguments)};Object.defineProperty(u,"__esModule",{value:!0}),u.SliderTrack=void 0;var x,g,d,f,c=h(2322),p=h(5163),S=h(359),k=h(3901),$=h(8578),M=k.Palette.stroke["stroke-highlight"],z=k.Palette.stroke["stroke-light"];u.SliderTrack=function(W){var G=W.trackProps,Q=W.trackRef,oe=W.state,re=W.multiThumb,me=W.children,le=(0,S.useMemo)(function(){return oe.orientation==="horizontal"},[oe.orientation]),Ee=(0,S.useMemo)(function(){return oe.orientation==="vertical"},[oe.orientation]),$e=(0,S.useMemo)(function(){return function(Ze){return Ze/((oe.getThumbMaxValue(1)||oe.getThumbMaxValue(0))-oe.getThumbMinValue(0))*100}},[oe]),lt=(0,$.useStyle)((0,p.css)(f||(f=y([`
-      &::before {
-        position: absolute;
-        display: block;
-        content: attr(x);
-
-        background: linear-gradient(`,`);
-        transform: translateX(-50%);
-        border-radius: 1rem;
-      }
-      `,`;
-      `,`;
-      `,`;
-    `],[`
-      &::before {
-        position: absolute;
-        display: block;
-        content: attr(x);
-
-        background: linear-gradient(`,`);
-        transform: translateX(-50%);
-        border-radius: 1rem;
-      }
-      `,`;
-      `,`;
-      `,`;
-    `])),le?re?"to right, ".concat(z," ").concat($e(oe.values[0]),"%, ").concat(M," 0, ").concat(M," ").concat($e(oe.values[1]),"%, ").concat(z," 0"):"to right, ".concat(M,"  ").concat($e(oe.values[0]),"%, ").concat(z," 0%"):Ee?re?"to top, ".concat(z," ").concat($e(oe.values[0]),"%, ").concat(M," 0, ").concat(M," ").concat($e(oe.values[1]),"%, ").concat(z," 0"):"to top, ".concat(M,"  ").concat($e(oe.values[0]),"%, ").concat(z," 0%"):void 0,le&&(0,p.css)(x||(x=y([`
-        width: 100%;
-        height: 30px;
-        &::before {
-          top: 50%;
-          width: 100%;
-          height: 4px;
-          transform: translateY(-50%);
-        }
-      `],[`
-        width: 100%;
-        height: 30px;
-        &::before {
-          top: 50%;
-          width: 100%;
-          height: 4px;
-          transform: translateY(-50%);
-        }
-      `]))),Ee&&(0,p.css)(g||(g=y([`
-        width: 30px;
-        height: 100%;
-        &::before {
-          left: 50%;
-          width: 4px;
-          height: 100%;
-        }
-      `],[`
-        width: 30px;
-        height: 100%;
-        &::before {
-          left: 50%;
-          width: 4px;
-          height: 100%;
-        }
-      `]))),oe.isDisabled&&(0,p.css)(d||(d=y([`
-        cursor: not-allowed;
-        opacity: 0.4;
-      `],[`
-        cursor: not-allowed;
-        opacity: 0.4;
-      `])))),oe);return(0,c.jsx)("div",E({},G,{ref:Q,className:lt,children:me}))}},9561:function(j,u,h){var y=this&&this.__createBinding||(Object.create?function(x,g,d,f){f===void 0&&(f=d);var c=Object.getOwnPropertyDescriptor(g,d);c&&!("get"in c?!g.__esModule:c.writable||c.configurable)||(c={enumerable:!0,get:function(){return g[d]}}),Object.defineProperty(x,f,c)}:function(x,g,d,f){f===void 0&&(f=d),x[f]=g[d]}),E=this&&this.__exportStar||function(x,g){for(var d in x)d==="default"||Object.prototype.hasOwnProperty.call(g,d)||y(g,x,d)};Object.defineProperty(u,"__esModule",{value:!0}),E(h(773),u)},9856:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(g){for(var d,f=1,c=arguments.length;f<c;f++)for(var p in d=arguments[f])Object.prototype.hasOwnProperty.call(d,p)&&(g[p]=d[p]);return g},y.apply(this,arguments)},E=this&&this.__rest||function(g,d){var f={};for(var c in g)Object.prototype.hasOwnProperty.call(g,c)&&d.indexOf(c)<0&&(f[c]=g[c]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function"){var p=0;for(c=Object.getOwnPropertySymbols(g);p<c.length;p++)d.indexOf(c[p])<0&&Object.prototype.propertyIsEnumerable.call(g,c[p])&&(f[c[p]]=g[c[p]])}return f};Object.defineProperty(u,"__esModule",{value:!0});var x=h(2322);u.default=function(g){var d=g.children,f=E(g,["children"]);return(0,x.jsx)("div",y({},f,{className:"rcx-states",children:d}))}},7854:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(g){for(var d,f=1,c=arguments.length;f<c;f++)for(var p in d=arguments[f])Object.prototype.hasOwnProperty.call(d,p)&&(g[p]=d[p]);return g},y.apply(this,arguments)};Object.defineProperty(u,"__esModule",{value:!0});var E=h(2322),x=h(7632);u.default=function(g){return(0,E.jsx)(x.Button,y({},g,{primary:!0}))}},7997:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(g){for(var d,f=1,c=arguments.length;f<c;f++)for(var p in d=arguments[f])Object.prototype.hasOwnProperty.call(d,p)&&(g[p]=d[p]);return g},y.apply(this,arguments)};Object.defineProperty(u,"__esModule",{value:!0});var E=h(2322),x=h(4817);u.default=function(g){return(0,E.jsx)(x.ButtonGroup,y({},g))}},5809:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(d){for(var f,c=1,p=arguments.length;c<p;c++)for(var S in f=arguments[c])Object.prototype.hasOwnProperty.call(f,S)&&(d[S]=f[S]);return d},y.apply(this,arguments)},E=this&&this.__rest||function(d,f){var c={};for(var p in d)Object.prototype.hasOwnProperty.call(d,p)&&f.indexOf(p)<0&&(c[p]=d[p]);if(d!=null&&typeof Object.getOwnPropertySymbols=="function"){var S=0;for(p=Object.getOwnPropertySymbols(d);S<p.length;S++)f.indexOf(p[S])<0&&Object.prototype.propertyIsEnumerable.call(d,p[S])&&(c[p[S]]=d[p[S]])}return c};Object.defineProperty(u,"__esModule",{value:!0});var x=h(2322),g=h(3939);u.default=function(d){var f=d.variation,c=E(d,["variation"]);return(0,x.jsx)(g.Icon,y({},c,{"rcx-states__icon":!0,className:f&&"rcx-states__icon--".concat(f),size:"x32"}))}},8702:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(d){for(var f,c=1,p=arguments.length;c<p;c++)for(var S in f=arguments[c])Object.prototype.hasOwnProperty.call(f,S)&&(d[S]=f[S]);return d},y.apply(this,arguments)},E=this&&this.__importDefault||function(d){return d&&d.__esModule?d:{default:d}};Object.defineProperty(u,"__esModule",{value:!0});var x=h(2322),g=E(h(1253));u.default=function(d){return(0,x.jsx)(g.default,y({is:"a","rcx-states__link":!0},d))}},5945:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(g){for(var d,f=1,c=arguments.length;f<c;f++)for(var p in d=arguments[f])Object.prototype.hasOwnProperty.call(d,p)&&(g[p]=d[p]);return g},y.apply(this,arguments)},E=this&&this.__rest||function(g,d){var f={};for(var c in g)Object.prototype.hasOwnProperty.call(g,c)&&d.indexOf(c)<0&&(f[c]=g[c]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function"){var p=0;for(c=Object.getOwnPropertySymbols(g);p<c.length;p++)d.indexOf(c[p])<0&&Object.prototype.propertyIsEnumerable.call(g,c[p])&&(f[c[p]]=g[c[p]])}return f};Object.defineProperty(u,"__esModule",{value:!0});var x=h(2322);u.default=function(g){var d=g.children,f=E(g,["children"]);return(0,x.jsx)("div",y({},f,{className:"rcx-states__subtitle",children:d}))}},6345:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(g){for(var d,f=1,c=arguments.length;f<c;f++)for(var p in d=arguments[f])Object.prototype.hasOwnProperty.call(d,p)&&(g[p]=d[p]);return g},y.apply(this,arguments)},E=this&&this.__rest||function(g,d){var f={};for(var c in g)Object.prototype.hasOwnProperty.call(g,c)&&d.indexOf(c)<0&&(f[c]=g[c]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function"){var p=0;for(c=Object.getOwnPropertySymbols(g);p<c.length;p++)d.indexOf(c[p])<0&&Object.prototype.propertyIsEnumerable.call(g,c[p])&&(f[c[p]]=g[c[p]])}return f};Object.defineProperty(u,"__esModule",{value:!0});var x=h(2322);u.default=function(g){var d=g.children,f=E(g,["children"]);return(0,x.jsx)("div",y({},f,{className:"rcx-states__suggestion",children:d}))}},6348:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(g){for(var d,f=1,c=arguments.length;f<c;f++)for(var p in d=arguments[f])Object.prototype.hasOwnProperty.call(d,p)&&(g[p]=d[p]);return g},y.apply(this,arguments)},E=this&&this.__rest||function(g,d){var f={};for(var c in g)Object.prototype.hasOwnProperty.call(g,c)&&d.indexOf(c)<0&&(f[c]=g[c]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function"){var p=0;for(c=Object.getOwnPropertySymbols(g);p<c.length;p++)d.indexOf(c[p])<0&&Object.prototype.propertyIsEnumerable.call(g,c[p])&&(f[c[p]]=g[c[p]])}return f};Object.defineProperty(u,"__esModule",{value:!0});var x=h(2322);u.default=function(g){var d=g.children,f=E(g,["children"]);return(0,x.jsx)("ul",y({},f,{className:"rcx-states__list",children:d}))}},8856:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(g){for(var d,f=1,c=arguments.length;f<c;f++)for(var p in d=arguments[f])Object.prototype.hasOwnProperty.call(d,p)&&(g[p]=d[p]);return g},y.apply(this,arguments)},E=this&&this.__rest||function(g,d){var f={};for(var c in g)Object.prototype.hasOwnProperty.call(g,c)&&d.indexOf(c)<0&&(f[c]=g[c]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function"){var p=0;for(c=Object.getOwnPropertySymbols(g);p<c.length;p++)d.indexOf(c[p])<0&&Object.prototype.propertyIsEnumerable.call(g,c[p])&&(f[c[p]]=g[c[p]])}return f};Object.defineProperty(u,"__esModule",{value:!0});var x=h(2322);u.default=function(g){var d=g.children,f=E(g,["children"]);return(0,x.jsx)("li",y({},f,{className:"rcx-states__list-item",children:(0,x.jsx)("span",{className:"rcx-states__list-item-wrapper",children:d})}))}},8323:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(g){for(var d,f=1,c=arguments.length;f<c;f++)for(var p in d=arguments[f])Object.prototype.hasOwnProperty.call(d,p)&&(g[p]=d[p]);return g},y.apply(this,arguments)},E=this&&this.__rest||function(g,d){var f={};for(var c in g)Object.prototype.hasOwnProperty.call(g,c)&&d.indexOf(c)<0&&(f[c]=g[c]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function"){var p=0;for(c=Object.getOwnPropertySymbols(g);p<c.length;p++)d.indexOf(c[p])<0&&Object.prototype.propertyIsEnumerable.call(g,c[p])&&(f[c[p]]=g[c[p]])}return f};Object.defineProperty(u,"__esModule",{value:!0});var x=h(2322);u.default=function(g){var d=g.children,f=E(g,["children"]);return(0,x.jsx)("div",y({},f,{className:"rcx-states__suggestion-text",children:d}))}},9832:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(g){for(var d,f=1,c=arguments.length;f<c;f++)for(var p in d=arguments[f])Object.prototype.hasOwnProperty.call(d,p)&&(g[p]=d[p]);return g},y.apply(this,arguments)},E=this&&this.__rest||function(g,d){var f={};for(var c in g)Object.prototype.hasOwnProperty.call(g,c)&&d.indexOf(c)<0&&(f[c]=g[c]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function"){var p=0;for(c=Object.getOwnPropertySymbols(g);p<c.length;p++)d.indexOf(c[p])<0&&Object.prototype.propertyIsEnumerable.call(g,c[p])&&(f[c[p]]=g[c[p]])}return f};Object.defineProperty(u,"__esModule",{value:!0});var x=h(2322);u.default=function(g){var d=g.children,f=E(g,["children"]);return(0,x.jsx)("h3",y({},f,{className:"rcx-states__title",children:d}))}},5978:function(j,u,h){var y=this&&this.__importDefault||function(z){return z&&z.__esModule?z:{default:z}};Object.defineProperty(u,"__esModule",{value:!0}),u.StatesTitle=u.StatesSuggestionText=u.StatesSuggestionListItem=u.StatesSuggestionList=u.StatesSuggestion=u.StatesSubtitle=u.StatesLink=u.StatesIcon=u.StatesActions=u.StatesAction=u.States=void 0;var E=y(h(9856));u.States=E.default;var x=y(h(7854));u.StatesAction=x.default;var g=y(h(7997));u.StatesActions=g.default;var d=y(h(5809));u.StatesIcon=d.default;var f=y(h(8702));u.StatesLink=f.default;var c=y(h(5945));u.StatesSubtitle=c.default;var p=y(h(6345));u.StatesSuggestion=p.default;var S=y(h(6348));u.StatesSuggestionList=S.default;var k=y(h(8856));u.StatesSuggestionListItem=k.default;var $=y(h(8323));u.StatesSuggestionText=$.default;var M=y(h(9832));u.StatesTitle=M.default},7252:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function($){for(var M,z=1,W=arguments.length;z<W;z++)for(var G in M=arguments[z])Object.prototype.hasOwnProperty.call(M,G)&&($[G]=M[G]);return $},y.apply(this,arguments)},E=this&&this.__rest||function($,M){var z={};for(var W in $)Object.prototype.hasOwnProperty.call($,W)&&M.indexOf(W)<0&&(z[W]=$[W]);if($!=null&&typeof Object.getOwnPropertySymbols=="function"){var G=0;for(W=Object.getOwnPropertySymbols($);G<W.length;G++)M.indexOf(W[G])<0&&Object.prototype.propertyIsEnumerable.call($,W[G])&&(z[W[G]]=$[W[G]])}return z},x=this&&this.__importDefault||function($){return $&&$.__esModule?$:{default:$}};Object.defineProperty(u,"__esModule",{value:!0}),u.StatusBullet=void 0;var g=h(2322),d=x(h(6307)),f=x(h(9962)),c=x(h(3029)),p=x(h(8048)),S=x(h(9676)),k=x(h(4444));u.StatusBullet=function($){var M=$.status,z=M===void 0?"loading":M,W=E($,["status"]);switch(z){case"online":return(0,g.jsx)(k.default,y({},W));case"away":return(0,g.jsx)(d.default,y({},W));case"busy":return(0,g.jsx)(f.default,y({},W));case"disabled":return(0,g.jsx)(c.default,y({},W));case"offline":return(0,g.jsx)(S.default,y({},W));default:return(0,g.jsx)(p.default,y({},W))}}},6307:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(g){for(var d,f=1,c=arguments.length;f<c;f++)for(var p in d=arguments[f])Object.prototype.hasOwnProperty.call(d,p)&&(g[p]=d[p]);return g},y.apply(this,arguments)},E=this&&this.__rest||function(g,d){var f={};for(var c in g)Object.prototype.hasOwnProperty.call(g,c)&&d.indexOf(c)<0&&(f[c]=g[c]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function"){var p=0;for(c=Object.getOwnPropertySymbols(g);p<c.length;p++)d.indexOf(c[p])<0&&Object.prototype.propertyIsEnumerable.call(g,c[p])&&(f[c[p]]=g[c[p]])}return f};Object.defineProperty(u,"__esModule",{value:!0});var x=h(2322);u.default=function(g){var d=g.size,f=g.className,c=E(g,["size","className"]);return(0,x.jsx)("svg",y({},c,{width:"10",height:"10",viewBox:"0 0 10 10",className:"rcx-status-bullet rcx-status-bullet--away ".concat(f," ").concat(d==="small"?"rcx-status-bullet--small":""),xmlns:"http://www.w3.org/2000/svg",children:(0,x.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.13337 9.93325C7.78434 9.93325 9.93338 7.78422 9.93338 5.13325C9.93338 2.48229 7.78434 0.333252 5.13337 0.333252C2.48241 0.333252 0.333374 2.48229 0.333374 5.13325C0.333374 7.78422 2.48241 9.93325 5.13337 9.93325ZM5.80004 2.33325C5.80004 1.96506 5.50156 1.66659 5.13337 1.66659C4.76518 1.66659 4.46671 1.96506 4.46671 2.33325V5.13325V5.45367L4.71691 5.65383L6.71691 7.25383C7.00442 7.48384 7.42395 7.43722 7.65395 7.14972C7.88396 6.86221 7.83735 6.44268 7.54984 6.21267L5.80004 4.81284V2.33325Z"})}))}},9962:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(g){for(var d,f=1,c=arguments.length;f<c;f++)for(var p in d=arguments[f])Object.prototype.hasOwnProperty.call(d,p)&&(g[p]=d[p]);return g},y.apply(this,arguments)},E=this&&this.__rest||function(g,d){var f={};for(var c in g)Object.prototype.hasOwnProperty.call(g,c)&&d.indexOf(c)<0&&(f[c]=g[c]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function"){var p=0;for(c=Object.getOwnPropertySymbols(g);p<c.length;p++)d.indexOf(c[p])<0&&Object.prototype.propertyIsEnumerable.call(g,c[p])&&(f[c[p]]=g[c[p]])}return f};Object.defineProperty(u,"__esModule",{value:!0});var x=h(2322);u.default=function(g){var d=g.size,f=g.className,c=E(g,["size","className"]);return(0,x.jsx)("svg",y({},c,{width:"10",height:"10",viewBox:"0 0 10 10",className:"rcx-status-bullet rcx-status-bullet--busy ".concat(f," ").concat(d==="small"?"rcx-status-bullet--small":""),xmlns:"http://www.w3.org/2000/svg",children:(0,x.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.13337 9.93325C7.78434 9.93325 9.93338 7.78422 9.93338 5.13325C9.93338 2.48229 7.78434 0.333252 5.13337 0.333252C2.48241 0.333252 0.333374 2.48229 0.333374 5.13325C0.333374 7.78422 2.48241 9.93325 5.13337 9.93325ZM3.53338 4.46655C3.16519 4.46655 2.86671 4.76503 2.86671 5.13322C2.86671 5.50141 3.16519 5.79989 3.53338 5.79989H6.73338C7.10157 5.79989 7.40004 5.50141 7.40004 5.13322C7.40004 4.76503 7.10157 4.46655 6.73338 4.46655H3.53338Z"})}))}},3029:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(g){for(var d,f=1,c=arguments.length;f<c;f++)for(var p in d=arguments[f])Object.prototype.hasOwnProperty.call(d,p)&&(g[p]=d[p]);return g},y.apply(this,arguments)},E=this&&this.__rest||function(g,d){var f={};for(var c in g)Object.prototype.hasOwnProperty.call(g,c)&&d.indexOf(c)<0&&(f[c]=g[c]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function"){var p=0;for(c=Object.getOwnPropertySymbols(g);p<c.length;p++)d.indexOf(c[p])<0&&Object.prototype.propertyIsEnumerable.call(g,c[p])&&(f[c[p]]=g[c[p]])}return f};Object.defineProperty(u,"__esModule",{value:!0});var x=h(2322);u.default=function(g){var d=g.size,f=g.className,c=E(g,["size","className"]);return(0,x.jsx)("svg",y({},c,{width:"24",height:"24",viewBox:"0 0 24 24",className:"rcx-status-bullet rcx-status-bullet--disabled ".concat(f," ").concat(d==="small"?"rcx-status-bullet--small":""),xmlns:"http://www.w3.org/2000/svg",children:(0,x.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24ZM13.3367 5.33333C13.3367 4.59695 12.7398 4 12.0034 4C11.267 4 10.67 4.59695 10.67 5.33333V14.6667C10.67 15.403 11.267 16 12.0034 16C12.7398 16 13.3367 15.403 13.3367 14.6667V5.33333ZM13.3367 18.6667C13.3367 17.9303 12.7398 17.3333 12.0034 17.3333C11.267 17.3333 10.67 17.9303 10.67 18.6667C10.67 19.403 11.267 20 12.0034 20C12.7398 20 13.3367 19.403 13.3367 18.6667Z"})}))}},8048:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(g){for(var d,f=1,c=arguments.length;f<c;f++)for(var p in d=arguments[f])Object.prototype.hasOwnProperty.call(d,p)&&(g[p]=d[p]);return g},y.apply(this,arguments)},E=this&&this.__rest||function(g,d){var f={};for(var c in g)Object.prototype.hasOwnProperty.call(g,c)&&d.indexOf(c)<0&&(f[c]=g[c]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function"){var p=0;for(c=Object.getOwnPropertySymbols(g);p<c.length;p++)d.indexOf(c[p])<0&&Object.prototype.propertyIsEnumerable.call(g,c[p])&&(f[c[p]]=g[c[p]])}return f};Object.defineProperty(u,"__esModule",{value:!0});var x=h(2322);u.default=function(g){var d=g.size,f=g.className,c=E(g,["size","className"]);return(0,x.jsx)("svg",y({},c,{width:"12",height:"12",viewBox:"0 0 12 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"rcx-status-bullet rcx-status-bullet--loading ".concat(f," ").concat(d==="small"?"rcx-status-bullet--small":""),children:(0,x.jsx)("circle",{cx:"6",cy:"6",r:"5",className:"rcx-status-bullet rcx-status-bullet--loading",strokeWidth:"2",strokeDasharray:"2 2"})}))}},9676:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(g){for(var d,f=1,c=arguments.length;f<c;f++)for(var p in d=arguments[f])Object.prototype.hasOwnProperty.call(d,p)&&(g[p]=d[p]);return g},y.apply(this,arguments)},E=this&&this.__rest||function(g,d){var f={};for(var c in g)Object.prototype.hasOwnProperty.call(g,c)&&d.indexOf(c)<0&&(f[c]=g[c]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function"){var p=0;for(c=Object.getOwnPropertySymbols(g);p<c.length;p++)d.indexOf(c[p])<0&&Object.prototype.propertyIsEnumerable.call(g,c[p])&&(f[c[p]]=g[c[p]])}return f};Object.defineProperty(u,"__esModule",{value:!0});var x=h(2322);u.default=function(g){var d=g.size,f=g.className,c=E(g,["size","className"]);return(0,x.jsx)("svg",y({},c,{width:"12",height:"12",viewBox:"0 0 12 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"rcx-status-bullet rcx-status-bullet--offline ".concat(f," ").concat(d==="small"?"rcx-status-bullet--small":""),children:(0,x.jsx)("circle",{cx:"6",cy:"6",r:"5",className:"rcx-status-bullet rcx-status-bullet--offline",strokeWidth:"2"})}))}},4444:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(g){for(var d,f=1,c=arguments.length;f<c;f++)for(var p in d=arguments[f])Object.prototype.hasOwnProperty.call(d,p)&&(g[p]=d[p]);return g},y.apply(this,arguments)},E=this&&this.__rest||function(g,d){var f={};for(var c in g)Object.prototype.hasOwnProperty.call(g,c)&&d.indexOf(c)<0&&(f[c]=g[c]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function"){var p=0;for(c=Object.getOwnPropertySymbols(g);p<c.length;p++)d.indexOf(c[p])<0&&Object.prototype.propertyIsEnumerable.call(g,c[p])&&(f[c[p]]=g[c[p]])}return f};Object.defineProperty(u,"__esModule",{value:!0});var x=h(2322);u.default=function(g){var d=g.size,f=g.className,c=E(g,["size","className"]);return(0,x.jsx)("svg",y({},c,{width:"24",height:"24",viewBox:"0 0 24 24",className:"rcx-status-bullet rcx-status-bullet--online ".concat(f," ").concat(d==="small"?"rcx-status-bullet--small":""),xmlns:"http://www.w3.org/2000/svg",children:(0,x.jsx)("path",{d:"M24 12.0001C24 18.6275 18.6274 24.0001 12 24.0001C5.37255 24.0001 -3.05176e-05 18.6275 -3.05176e-05 12.0001C-3.05176e-05 5.37271 5.37255 0.00012207 12 0.00012207C18.6274 0.00012207 24 5.37271 24 12.0001Z"})}))}},9414:function(j,u,h){var y=this&&this.__createBinding||(Object.create?function(x,g,d,f){f===void 0&&(f=d);var c=Object.getOwnPropertyDescriptor(g,d);c&&!("get"in c?!g.__esModule:c.writable||c.configurable)||(c={enumerable:!0,get:function(){return g[d]}}),Object.defineProperty(x,f,c)}:function(x,g,d,f){f===void 0&&(f=d),x[f]=g[d]}),E=this&&this.__exportStar||function(x,g){for(var d in x)d==="default"||Object.prototype.hasOwnProperty.call(g,d)||y(g,x,d)};Object.defineProperty(u,"__esModule",{value:!0}),E(h(7252),u)},316:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(f){for(var c,p=1,S=arguments.length;p<S;p++)for(var k in c=arguments[p])Object.prototype.hasOwnProperty.call(c,k)&&(f[k]=c[k]);return f},y.apply(this,arguments)},E=this&&this.__rest||function(f,c){var p={};for(var S in f)Object.prototype.hasOwnProperty.call(f,S)&&c.indexOf(S)<0&&(p[S]=f[S]);if(f!=null&&typeof Object.getOwnPropertySymbols=="function"){var k=0;for(S=Object.getOwnPropertySymbols(f);k<S.length;k++)c.indexOf(S[k])<0&&Object.prototype.propertyIsEnumerable.call(f,S[k])&&(p[S[k]]=f[S[k]])}return p},x=this&&this.__importDefault||function(f){return f&&f.__esModule?f:{default:f}};Object.defineProperty(u,"__esModule",{value:!0}),u.Table=void 0;var g=h(2322),d=x(h(1855));u.Table=function(f){var c=f.striped,p=f.sticky,S=f.fixed,k=S!==void 0&&S,$=E(f,["striped","sticky","fixed"]);return(0,g.jsx)(d.default,{"rcx-table__wrapper":!0,children:(0,g.jsx)(d.default,y({is:"table","rcx-table":!0,"rcx-table--fixed":k,"rcx-table--sticky":p,"rcx-table--striped":c},$))})}},976:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(d){for(var f,c=1,p=arguments.length;c<p;c++)for(var S in f=arguments[c])Object.prototype.hasOwnProperty.call(f,S)&&(d[S]=f[S]);return d},y.apply(this,arguments)},E=this&&this.__importDefault||function(d){return d&&d.__esModule?d:{default:d}};Object.defineProperty(u,"__esModule",{value:!0}),u.TableBody=void 0;var x=h(2322),g=E(h(1855));u.TableBody=function(d){return(0,x.jsx)(g.default,y({is:"tbody","rcx-table__body":!0},d))}},7206:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(p){for(var S,k=1,$=arguments.length;k<$;k++)for(var M in S=arguments[k])Object.prototype.hasOwnProperty.call(S,M)&&(p[M]=S[M]);return p},y.apply(this,arguments)},E=this&&this.__rest||function(p,S){var k={};for(var $ in p)Object.prototype.hasOwnProperty.call(p,$)&&S.indexOf($)<0&&(k[$]=p[$]);if(p!=null&&typeof Object.getOwnPropertySymbols=="function"){var M=0;for($=Object.getOwnPropertySymbols(p);M<$.length;M++)S.indexOf($[M])<0&&Object.prototype.propertyIsEnumerable.call(p,$[M])&&(k[$[M]]=p[$[M]])}return k},x=this&&this.__importDefault||function(p){return p&&p.__esModule?p:{default:p}};Object.defineProperty(u,"__esModule",{value:!0}),u.TableCell=void 0;var g=h(2322),d=h(359),f=x(h(1855)),c=h(9742);u.TableCell=function(p){var S=p.align,k=p.clickable,$=p.children,M=E(p,["align","clickable","children"]),z=(0,d.useContext)(c.TableHeadContext),W=$??(z?void 0:(0,g.jsx)(f.default,{display:"inline-block",is:"hr",width:"x14",borderWidth:1}));return(0,g.jsx)(f.default,y({is:z?"th":"td","rcx-table__cell":!0,"rcx-table__cell--align":S,"rcx-table__cell--header":z,"rcx-table__cell--clickable":k,children:W},M))}},7138:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(d){for(var f,c=1,p=arguments.length;c<p;c++)for(var S in f=arguments[c])Object.prototype.hasOwnProperty.call(f,S)&&(d[S]=f[S]);return d},y.apply(this,arguments)},E=this&&this.__importDefault||function(d){return d&&d.__esModule?d:{default:d}};Object.defineProperty(u,"__esModule",{value:!0}),u.TableFoot=void 0;var x=h(2322),g=E(h(1855));u.TableFoot=function(d){return(0,x.jsx)(g.default,y({is:"tfoot","rcx-table__foot":!0},d))}},9742:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(f){for(var c,p=1,S=arguments.length;p<S;p++)for(var k in c=arguments[p])Object.prototype.hasOwnProperty.call(c,k)&&(f[k]=c[k]);return f},y.apply(this,arguments)},E=this&&this.__importDefault||function(f){return f&&f.__esModule?f:{default:f}};Object.defineProperty(u,"__esModule",{value:!0}),u.TableHead=u.TableHeadContext=void 0;var x=h(2322),g=h(359),d=E(h(1855));u.TableHeadContext=(0,g.createContext)(!1),u.TableHead=function(f){return(0,x.jsx)(u.TableHeadContext.Provider,{value:!0,children:(0,x.jsx)(d.default,y({is:"thead","rcx-table__head":!0},f))})}},1439:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(f){for(var c,p=1,S=arguments.length;p<S;p++)for(var k in c=arguments[p])Object.prototype.hasOwnProperty.call(c,k)&&(f[k]=c[k]);return f},y.apply(this,arguments)},E=this&&this.__rest||function(f,c){var p={};for(var S in f)Object.prototype.hasOwnProperty.call(f,S)&&c.indexOf(S)<0&&(p[S]=f[S]);if(f!=null&&typeof Object.getOwnPropertySymbols=="function"){var k=0;for(S=Object.getOwnPropertySymbols(f);k<S.length;k++)c.indexOf(S[k])<0&&Object.prototype.propertyIsEnumerable.call(f,S[k])&&(p[S[k]]=f[S[k]])}return p},x=this&&this.__importDefault||function(f){return f&&f.__esModule?f:{default:f}};Object.defineProperty(u,"__esModule",{value:!0}),u.TableRow=void 0;var g=h(2322),d=x(h(1855));u.TableRow=function(f){var c=f.action,p=f.selected,S=E(f,["action","selected"]);return(0,g.jsx)(d.default,y({is:"tr","rcx-table__row":!0,"rcx-table__row--selected":p,"rcx-table__row--action":c},S))}},8961:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(c){for(var p,S=1,k=arguments.length;S<k;S++)for(var $ in p=arguments[S])Object.prototype.hasOwnProperty.call(p,$)&&(c[$]=p[$]);return c},y.apply(this,arguments)},E=this&&this.__rest||function(c,p){var S={};for(var k in c)Object.prototype.hasOwnProperty.call(c,k)&&p.indexOf(k)<0&&(S[k]=c[k]);if(c!=null&&typeof Object.getOwnPropertySymbols=="function"){var $=0;for(k=Object.getOwnPropertySymbols(c);$<k.length;$++)p.indexOf(k[$])<0&&Object.prototype.propertyIsEnumerable.call(c,k[$])&&(S[k[$]]=c[k[$]])}return S},x=this&&this.__importDefault||function(c){return c&&c.__esModule?c:{default:c}};Object.defineProperty(u,"__esModule",{value:!0}),u.TableSelection=void 0;var g=h(2322),d=x(h(1855)),f=x(h(6776));u.TableSelection=function(c){var p=c.children,S=c.text,k=E(c,["children","text"]);return(0,g.jsxs)(d.default,y({"rcx-table__selection":!0,display:"flex",alignItems:"center",justifyContent:"space-between",pi:24,elevation:"2"},k,{children:[(0,g.jsx)(d.default,{fontScale:"p2b",mb:16,flexShrink:1,withTruncatedText:!0,children:S}),p&&(0,g.jsx)(d.default,{mi:"neg-x8",fontScale:"p2m",flexShrink:0,children:(0,g.jsx)(f.default,{inline:"x4",children:p})})]}))}},8949:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(g){for(var d,f=1,c=arguments.length;f<c;f++)for(var p in d=arguments[f])Object.prototype.hasOwnProperty.call(d,p)&&(g[p]=d[p]);return g},y.apply(this,arguments)};Object.defineProperty(u,"__esModule",{value:!0}),u.TableSelectionButton=void 0;var E=h(2322),x=h(9589);u.TableSelectionButton=function(g){return(0,E.jsx)(x.Button,y({small:!0,flexShrink:0},g))}},2930:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(g){for(var d,f=1,c=arguments.length;f<c;f++)for(var p in d=arguments[f])Object.prototype.hasOwnProperty.call(d,p)&&(g[p]=d[p]);return g},y.apply(this,arguments)};Object.defineProperty(u,"__esModule",{value:!0}),u.TableSelectionButtonGroup=void 0;var E=h(2322),x=h(4817);u.TableSelectionButtonGroup=function(g){return(0,E.jsx)(x.ButtonGroup,y({},g))}},4592:function(j,u,h){var y=this&&this.__createBinding||(Object.create?function(x,g,d,f){f===void 0&&(f=d);var c=Object.getOwnPropertyDescriptor(g,d);c&&!("get"in c?!g.__esModule:c.writable||c.configurable)||(c={enumerable:!0,get:function(){return g[d]}}),Object.defineProperty(x,f,c)}:function(x,g,d,f){f===void 0&&(f=d),x[f]=g[d]}),E=this&&this.__exportStar||function(x,g){for(var d in x)d==="default"||Object.prototype.hasOwnProperty.call(g,d)||y(g,x,d)};Object.defineProperty(u,"__esModule",{value:!0}),E(h(8961),u),E(h(8949),u),E(h(2930),u)},6694:function(j,u,h){var y=this&&this.__createBinding||(Object.create?function(x,g,d,f){f===void 0&&(f=d);var c=Object.getOwnPropertyDescriptor(g,d);c&&!("get"in c?!g.__esModule:c.writable||c.configurable)||(c={enumerable:!0,get:function(){return g[d]}}),Object.defineProperty(x,f,c)}:function(x,g,d,f){f===void 0&&(f=d),x[f]=g[d]}),E=this&&this.__exportStar||function(x,g){for(var d in x)d==="default"||Object.prototype.hasOwnProperty.call(g,d)||y(g,x,d)};Object.defineProperty(u,"__esModule",{value:!0}),E(h(316),u),E(h(976),u),E(h(7206),u),E(h(7138),u),E(h(9742),u),E(h(1439),u),E(h(4592),u)},5526:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(p){for(var S,k=1,$=arguments.length;k<$;k++)for(var M in S=arguments[k])Object.prototype.hasOwnProperty.call(S,M)&&(p[M]=S[M]);return p},y.apply(this,arguments)},E=this&&this.__rest||function(p,S){var k={};for(var $ in p)Object.prototype.hasOwnProperty.call(p,$)&&S.indexOf($)<0&&(k[$]=p[$]);if(p!=null&&typeof Object.getOwnPropertySymbols=="function"){var M=0;for($=Object.getOwnPropertySymbols(p);M<$.length;M++)S.indexOf($[M])<0&&Object.prototype.propertyIsEnumerable.call(p,$[M])&&(k[$[M]]=p[$[M]])}return k},x=this&&this.__importDefault||function(p){return p&&p.__esModule?p:{default:p}};Object.defineProperty(u,"__esModule",{value:!0}),u.Tabs=c;var g=h(2322),d=x(h(1855)),f=h(9324);function c(p){var S=p.children,k=p.divider,$=k===void 0||k,M=E(p,["children","divider"]);return(0,g.jsx)(d.default,y({is:"div","rcx-tabs":!0,"rcx-tabs--with-divider":$},M,{children:(0,g.jsx)(d.default,{is:"div","rcx-tabs__scroll-box":!0,children:(0,g.jsx)(d.default,{is:"div","rcx-tabs__wrapper":!0,children:S,role:"tablist"})})}))}c.Item=f.TabsItem},9324:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(c){for(var p,S=1,k=arguments.length;S<k;S++)for(var $ in p=arguments[S])Object.prototype.hasOwnProperty.call(p,$)&&(c[$]=p[$]);return c},y.apply(this,arguments)},E=this&&this.__rest||function(c,p){var S={};for(var k in c)Object.prototype.hasOwnProperty.call(c,k)&&p.indexOf(k)<0&&(S[k]=c[k]);if(c!=null&&typeof Object.getOwnPropertySymbols=="function"){var $=0;for(k=Object.getOwnPropertySymbols(c);$<k.length;$++)p.indexOf(k[$])<0&&Object.prototype.propertyIsEnumerable.call(c,k[$])&&(S[k[$]]=c[k[$]])}return S},x=this&&this.__importDefault||function(c){return c&&c.__esModule?c:{default:c}};Object.defineProperty(u,"__esModule",{value:!0}),u.TabsItem=void 0;var g=h(2322),d=h(359),f=x(h(1855));u.TabsItem=(0,d.forwardRef)(function(c,p){var S=c.selected,k=c.disabled,$=E(c,["selected","disabled"]);return(0,g.jsx)(f.default,y({is:"button","rcx-tabs__item":!0,"rcx-tabs__item--selected":S,"rcx-tabs__item--disabled":k,"rcx-tabs__item--selected--disabled":S&&k,"aria-selected":S?"true":"false",ref:p,role:"tab"},$))})},6338:function(j,u,h){var y=this&&this.__createBinding||(Object.create?function(x,g,d,f){f===void 0&&(f=d);var c=Object.getOwnPropertyDescriptor(g,d);c&&!("get"in c?!g.__esModule:c.writable||c.configurable)||(c={enumerable:!0,get:function(){return g[d]}}),Object.defineProperty(x,f,c)}:function(x,g,d,f){f===void 0&&(f=d),x[f]=g[d]}),E=this&&this.__exportStar||function(x,g){for(var d in x)d==="default"||Object.prototype.hasOwnProperty.call(g,d)||y(g,x,d)};Object.defineProperty(u,"__esModule",{value:!0}),E(h(5526),u),E(h(9324),u)},451:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(c){for(var p,S=1,k=arguments.length;S<k;S++)for(var $ in p=arguments[S])Object.prototype.hasOwnProperty.call(p,$)&&(c[$]=p[$]);return c},y.apply(this,arguments)},E=this&&this.__rest||function(c,p){var S={};for(var k in c)Object.prototype.hasOwnProperty.call(c,k)&&p.indexOf(k)<0&&(S[k]=c[k]);if(c!=null&&typeof Object.getOwnPropertySymbols=="function"){var $=0;for(k=Object.getOwnPropertySymbols(c);$<k.length;$++)p.indexOf(k[$])<0&&Object.prototype.propertyIsEnumerable.call(c,k[$])&&(S[k[$]]=c[k[$]])}return S},x=this&&this.__importDefault||function(c){return c&&c.__esModule?c:{default:c}};Object.defineProperty(u,"__esModule",{value:!0}),u.Tag=void 0;var g=h(2322),d=h(4971),f=x(h(1253));u.Tag=function(c){var p=c.large,S=c.medium,k=c.className,$=c.disabled,M=c.onClick,z=c.variant,W=c.children,G=c.icon,Q=c.href,oe=E(c,["large","medium","className","disabled","onClick","variant","children","icon","href"]),re=[z,S&&"medium",p&&"large",$&&"disabled",M&&"clickable",Q&&"clickable"].filter(Boolean).map(function(me){return"rcx-tag--".concat(me)}).join(" ");return(0,g.jsxs)(f.default,y({is:Q?"a":"span",className:(0,d.prependClassName)(k,"rcx-tag ".concat(re)),onClick:M,href:Q},oe,{children:[G,(0,g.jsx)("span",{className:"rcx-tag__inner",children:W})]}))}},2683:function(j,u,h){var y=this&&this.__createBinding||(Object.create?function(x,g,d,f){f===void 0&&(f=d);var c=Object.getOwnPropertyDescriptor(g,d);c&&!("get"in c?!g.__esModule:c.writable||c.configurable)||(c={enumerable:!0,get:function(){return g[d]}}),Object.defineProperty(x,f,c)}:function(x,g,d,f){f===void 0&&(f=d),x[f]=g[d]}),E=this&&this.__exportStar||function(x,g){for(var d in x)d==="default"||Object.prototype.hasOwnProperty.call(g,d)||y(g,x,d)};Object.defineProperty(u,"__esModule",{value:!0}),E(h(451),u)},8094:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(d){for(var f,c=1,p=arguments.length;c<p;c++)for(var S in f=arguments[c])Object.prototype.hasOwnProperty.call(f,S)&&(d[S]=f[S]);return d},y.apply(this,arguments)};Object.defineProperty(u,"__esModule",{value:!0}),u.TelephoneInput=void 0;var E=h(2322),x=h(359),g=h(823);u.TelephoneInput=(0,x.forwardRef)(function(d,f){return(0,E.jsx)(g.InputBox,y({type:"tel",ref:f},d))})},5387:function(j,u,h){var y=this&&this.__createBinding||(Object.create?function(x,g,d,f){f===void 0&&(f=d);var c=Object.getOwnPropertyDescriptor(g,d);c&&!("get"in c?!g.__esModule:c.writable||c.configurable)||(c={enumerable:!0,get:function(){return g[d]}}),Object.defineProperty(x,f,c)}:function(x,g,d,f){f===void 0&&(f=d),x[f]=g[d]}),E=this&&this.__exportStar||function(x,g){for(var d in x)d==="default"||Object.prototype.hasOwnProperty.call(g,d)||y(g,x,d)};Object.defineProperty(u,"__esModule",{value:!0}),E(h(8094),u)},2729:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(d){for(var f,c=1,p=arguments.length;c<p;c++)for(var S in f=arguments[c])Object.prototype.hasOwnProperty.call(f,S)&&(d[S]=f[S]);return d},y.apply(this,arguments)};Object.defineProperty(u,"__esModule",{value:!0}),u.TextAreaInput=void 0;var E=h(2322),x=h(359),g=h(823);u.TextAreaInput=(0,x.forwardRef)(function(d,f){return(0,E.jsx)(g.InputBox,y({type:"textarea",ref:f},d))})},6117:function(j,u,h){var y=this&&this.__createBinding||(Object.create?function(x,g,d,f){f===void 0&&(f=d);var c=Object.getOwnPropertyDescriptor(g,d);c&&!("get"in c?!g.__esModule:c.writable||c.configurable)||(c={enumerable:!0,get:function(){return g[d]}}),Object.defineProperty(x,f,c)}:function(x,g,d,f){f===void 0&&(f=d),x[f]=g[d]}),E=this&&this.__exportStar||function(x,g){for(var d in x)d==="default"||Object.prototype.hasOwnProperty.call(g,d)||y(g,x,d)};Object.defineProperty(u,"__esModule",{value:!0}),E(h(2729),u)},2247:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(d){for(var f,c=1,p=arguments.length;c<p;c++)for(var S in f=arguments[c])Object.prototype.hasOwnProperty.call(f,S)&&(d[S]=f[S]);return d},y.apply(this,arguments)};Object.defineProperty(u,"__esModule",{value:!0}),u.TextInput=void 0;var E=h(2322),x=h(359),g=h(823);u.TextInput=(0,x.forwardRef)(function(d,f){return(0,E.jsx)(g.InputBox,y({type:"text",ref:f},d))})},3859:function(j,u,h){var y=this&&this.__createBinding||(Object.create?function(x,g,d,f){f===void 0&&(f=d);var c=Object.getOwnPropertyDescriptor(g,d);c&&!("get"in c?!g.__esModule:c.writable||c.configurable)||(c={enumerable:!0,get:function(){return g[d]}}),Object.defineProperty(x,f,c)}:function(x,g,d,f){f===void 0&&(f=d),x[f]=g[d]}),E=this&&this.__exportStar||function(x,g){for(var d in x)d==="default"||Object.prototype.hasOwnProperty.call(g,d)||y(g,x,d)};Object.defineProperty(u,"__esModule",{value:!0}),E(h(2247),u)},1738:function(j,u,h){var y=this&&this.__makeTemplateObject||function($,M){return Object.defineProperty?Object.defineProperty($,"raw",{value:M}):$.raw=M,$},E=this&&this.__assign||function(){return E=Object.assign||function($){for(var M,z=1,W=arguments.length;z<W;z++)for(var G in M=arguments[z])Object.prototype.hasOwnProperty.call(M,G)&&($[G]=M[G]);return $},E.apply(this,arguments)},x=this&&this.__rest||function($,M){var z={};for(var W in $)Object.prototype.hasOwnProperty.call($,W)&&M.indexOf(W)<0&&(z[W]=$[W]);if($!=null&&typeof Object.getOwnPropertySymbols=="function"){var G=0;for(W=Object.getOwnPropertySymbols($);G<W.length;G++)M.indexOf(W[G])<0&&Object.prototype.propertyIsEnumerable.call($,W[G])&&(z[W[G]]=$[W[G]])}return z},g=this&&this.__importDefault||function($){return $&&$.__esModule?$:{default:$}};Object.defineProperty(u,"__esModule",{value:!0}),u.Throbber=void 0;var d,f=h(2322),c=h(5163),p=h(359),S=g(h(1855));function k($){var M=$.disabled,z=$.circleCount,W=$.iteration,G=$.inheritColor,Q=x($,["disabled","circleCount","iteration","inheritColor"]);return(0,f.jsx)(S.default,E({is:"span",className:(0,c.css)(d||(d=y([`
-        animation-duration: `,`s;
-        animation-delay: `,`s;
-      `],[`
-        animation-duration: `,`s;
-        animation-delay: `,`s;
-      `])),.466*z,.16*W),"rcx-throbber__circle":!0,"rcx-throbber__circle--disabled":M,"rcx-throbber__circle--inherit-color":G},Q))}u.Throbber=(0,p.forwardRef)(function($,M){var z=$.disabled,W=$.size,G=W===void 0?"x16":W,Q=$.circleCount,oe=Q===void 0?3:Q,re=$.inheritColor,me=x($,["disabled","size","circleCount","inheritColor"]);return(0,f.jsx)(S.default,E({"rcx-throbber":!0,ref:M},me,{children:Array.from({length:oe||3},function(le,Ee){return(0,f.jsx)(k,{circleCount:oe,iteration:Ee,disabled:!!z,size:G,inheritColor:!!re},Ee)})}))})},3883:function(j,u,h){var y=this&&this.__createBinding||(Object.create?function(x,g,d,f){f===void 0&&(f=d);var c=Object.getOwnPropertyDescriptor(g,d);c&&!("get"in c?!g.__esModule:c.writable||c.configurable)||(c={enumerable:!0,get:function(){return g[d]}}),Object.defineProperty(x,f,c)}:function(x,g,d,f){f===void 0&&(f=d),x[f]=g[d]}),E=this&&this.__exportStar||function(x,g){for(var d in x)d==="default"||Object.prototype.hasOwnProperty.call(g,d)||y(g,x,d)};Object.defineProperty(u,"__esModule",{value:!0}),E(h(1738),u)},9329:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(p){for(var S,k=1,$=arguments.length;k<$;k++)for(var M in S=arguments[k])Object.prototype.hasOwnProperty.call(S,M)&&(p[M]=S[M]);return p},y.apply(this,arguments)},E=this&&this.__rest||function(p,S){var k={};for(var $ in p)Object.prototype.hasOwnProperty.call(p,$)&&S.indexOf($)<0&&(k[$]=p[$]);if(p!=null&&typeof Object.getOwnPropertySymbols=="function"){var M=0;for($=Object.getOwnPropertySymbols(p);M<$.length;M++)S.indexOf($[M])<0&&Object.prototype.propertyIsEnumerable.call(p,$[M])&&(k[$[M]]=p[$[M]])}return k},x=this&&this.__importDefault||function(p){return p&&p.__esModule?p:{default:p}};Object.defineProperty(u,"__esModule",{value:!0});var g=h(2322),d=h(359),f=x(h(1855)),c=(0,d.forwardRef)(function(p,S){var k=p.elevation,$=k===void 0?"1":k,M=p.padding,z=M===void 0?16:M,W=E(p,["elevation","padding"]);return(0,g.jsx)(f.default,y({ref:S,"rcx-tile":!0,"rcx-tile--elevation":$,padding:z},W))});u.default=c},7782:function(j,u,h){var y=this&&this.__importDefault||function(x){return x&&x.__esModule?x:{default:x}};Object.defineProperty(u,"__esModule",{value:!0}),u.default=void 0;var E=h(9329);Object.defineProperty(u,"default",{enumerable:!0,get:function(){return y(E).default}})},7897:function(j,u,h){var y=this&&this.__makeTemplateObject||function(G,Q){return Object.defineProperty?Object.defineProperty(G,"raw",{value:Q}):G.raw=Q,G},E=this&&this.__assign||function(){return E=Object.assign||function(G){for(var Q,oe=1,re=arguments.length;oe<re;oe++)for(var me in Q=arguments[oe])Object.prototype.hasOwnProperty.call(Q,me)&&(G[me]=Q[me]);return G},E.apply(this,arguments)},x=this&&this.__rest||function(G,Q){var oe={};for(var re in G)Object.prototype.hasOwnProperty.call(G,re)&&Q.indexOf(re)<0&&(oe[re]=G[re]);if(G!=null&&typeof Object.getOwnPropertySymbols=="function"){var me=0;for(re=Object.getOwnPropertySymbols(G);me<re.length;me++)Q.indexOf(re[me])<0&&Object.prototype.propertyIsEnumerable.call(G,re[me])&&(oe[re[me]]=G[re[me]])}return oe},g=this&&this.__importDefault||function(G){return G&&G.__esModule?G:{default:G}};Object.defineProperty(u,"__esModule",{value:!0}),u.ToastBar=function(G){var Q=G.children,oe=G.className,re=oe===void 0?"":oe,me=G.variant,le=me===void 0?"info":me,Ee=G.time,$e=Ee===void 0?5:Ee,lt=G.isPaused,Ze=G.id,nt=G.onClose,rt=G.buttonLabel,At=rt===void 0?"Dismiss alert":rt,Ke=x(G,["children","className","variant","time","isPaused","id","onClose","buttonLabel"]),Bt=(le==="success"?"circle-check":le==="error"&&"ban")||"info",ur=(0,k.keyframes)(d||(d=y([`
-    from {
-      opacity: 0;
-    }
-    to {
-      opacity: 1;
-    }
-  `],[`
-    from {
-      opacity: 0;
-    }
-    to {
-      opacity: 1;
-    }
-  `]))),at=(0,k.keyframes)(f||(f=y([`
-    from {
-      width: 0%;
-    }
-
-    to {
-      width: 100%;
-    }
-  `],[`
-    from {
-      width: 0%;
-    }
-
-    to {
-      width: 100%;
-    }
-  `]))),L=(0,k.css)(c||(c=y([`
-    animation: `,` 0.5s;
-  `],[`
-    animation: `,` 0.5s;
-  `])),ur),ae=(0,k.css)(p||(p=y([`
-    &::after {
-      width: 0%;
-      animation: `," ",`s;
-      animation-fill-mode: forwards;
-      animation-play-state: `,`;
-    }
-  `],[`
-    &::after {
-      width: 0%;
-      animation: `," ",`s;
-      animation-fill-mode: forwards;
-      animation-play-state: `,`;
-    }
-  `])),at,$e,lt?"paused":"running"),It=(0,$.useUniqueId)(),i=Ze||It;return(0,S.jsxs)(M.default,E({className:["rcx-toastbar rcx-toastbar--".concat(le," ").concat(re),L],elevation:"2nb",borderRadius:"x4"},Ke,{children:[(0,S.jsxs)("div",{className:"rcx-toastbar_inner",children:[(0,S.jsx)(W.Icon,{className:"rcx-toastbar_icon--".concat(le),size:"x20",name:Bt}),(0,S.jsx)("div",{role:"alert",className:"rcx-toastbar_content",children:Q}),nt&&(0,S.jsx)("div",{className:"rcx-toastbar-close",children:(0,S.jsx)(z.IconButton,{tiny:!0,"aria-label":At,onClick:function(){return nt(i)},icon:"cross"})})]}),(0,S.jsx)(M.default,{className:[ae,"rcx-toastbar_progressbar"]})]}))};var d,f,c,p,S=h(2322),k=h(5163),$=h(5719),M=g(h(1855)),z=h(9589),W=h(3939)},9215:function(j,u,h){var y=this&&this.__createBinding||(Object.create?function(x,g,d,f){f===void 0&&(f=d);var c=Object.getOwnPropertyDescriptor(g,d);c&&!("get"in c?!g.__esModule:c.writable||c.configurable)||(c={enumerable:!0,get:function(){return g[d]}}),Object.defineProperty(x,f,c)}:function(x,g,d,f){f===void 0&&(f=d),x[f]=g[d]}),E=this&&this.__exportStar||function(x,g){for(var d in x)d==="default"||Object.prototype.hasOwnProperty.call(g,d)||y(g,x,d)};Object.defineProperty(u,"__esModule",{value:!0}),E(h(7897),u)},6084:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(c){for(var p,S=1,k=arguments.length;S<k;S++)for(var $ in p=arguments[S])Object.prototype.hasOwnProperty.call(p,$)&&(c[$]=p[$]);return c},y.apply(this,arguments)},E=this&&this.__rest||function(c,p){var S={};for(var k in c)Object.prototype.hasOwnProperty.call(c,k)&&p.indexOf(k)<0&&(S[k]=c[k]);if(c!=null&&typeof Object.getOwnPropertySymbols=="function"){var $=0;for(k=Object.getOwnPropertySymbols(c);$<k.length;$++)p.indexOf(k[$])<0&&Object.prototype.propertyIsEnumerable.call(c,k[$])&&(S[k[$]]=c[k[$]])}return S},x=this&&this.__importDefault||function(c){return c&&c.__esModule?c:{default:c}};Object.defineProperty(u,"__esModule",{value:!0}),u.ToggleSwitch=void 0;var g=h(2322),d=h(359),f=x(h(1855));u.ToggleSwitch=(0,d.forwardRef)(function(c,p){var S=c.className,k=E(c,["className"]);return(0,g.jsxs)(f.default,{is:"label",className:S,"rcx-toggle-switch":!0,children:[(0,g.jsx)(f.default,y({is:"input",ref:p,"rcx-toggle-switch__input":!0,type:"checkbox"},k)),(0,g.jsx)(f.default,{is:"i","rcx-toggle-switch__fake":!0,"aria-hidden":"true"})]})})},2166:function(j,u,h){var y=this&&this.__createBinding||(Object.create?function(x,g,d,f){f===void 0&&(f=d);var c=Object.getOwnPropertyDescriptor(g,d);c&&!("get"in c?!g.__esModule:c.writable||c.configurable)||(c={enumerable:!0,get:function(){return g[d]}}),Object.defineProperty(x,f,c)}:function(x,g,d,f){f===void 0&&(f=d),x[f]=g[d]}),E=this&&this.__exportStar||function(x,g){for(var d in x)d==="default"||Object.prototype.hasOwnProperty.call(g,d)||y(g,x,d)};Object.defineProperty(u,"__esModule",{value:!0}),E(h(6084),u)},7869:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(S){for(var k,$=1,M=arguments.length;$<M;$++)for(var z in k=arguments[$])Object.prototype.hasOwnProperty.call(k,z)&&(S[z]=k[z]);return S},y.apply(this,arguments)},E=this&&this.__rest||function(S,k){var $={};for(var M in S)Object.prototype.hasOwnProperty.call(S,M)&&k.indexOf(M)<0&&($[M]=S[M]);if(S!=null&&typeof Object.getOwnPropertySymbols=="function"){var z=0;for(M=Object.getOwnPropertySymbols(S);z<M.length;z++)k.indexOf(M[z])<0&&Object.prototype.propertyIsEnumerable.call(S,M[z])&&($[M[z]]=S[M[z]])}return $},x=this&&this.__read||function(S,k){var $=typeof Symbol=="function"&&S[Symbol.iterator];if(!$)return S;var M,z,W=$.call(S),G=[];try{for(;(k===void 0||k-- >0)&&!(M=W.next()).done;)G.push(M.value)}catch(Q){z={error:Q}}finally{try{M&&!M.done&&($=W.return)&&$.call(W)}finally{if(z)throw z.error}}return G},g=this&&this.__importDefault||function(S){return S&&S.__esModule?S:{default:S}};Object.defineProperty(u,"__esModule",{value:!0});var d=h(2322),f=h(359),c=g(h(1855)),p=(0,f.forwardRef)(function(S,k){var $=S.variation,M=$===void 0?"dark":$,z=S.placement,W=E(S,["variation","placement"]),G=x(function(re){var me=x(re?re.split("-"):[!1,!1],2),le=me[0],Ee=me[1];return le==="right"||le==="left"?[le,!1]:[le,Ee]}(z),2),Q=G[0],oe=G[1];return(0,d.jsx)(c.default,y({is:"div",ref:k,"rcx-tooltip":!0,"rcx-tooltip--dir":Q,"rcx-tooltip--pos":oe,"rcx-tooltip--light":M==="light","rcx-tooltip--dark":M==="dark"},W))});u.default=p},4194:function(j,u,h){var y=this&&this.__importDefault||function(x){return x&&x.__esModule?x:{default:x}};Object.defineProperty(u,"__esModule",{value:!0}),u.default=void 0;var E=h(7869);Object.defineProperty(u,"default",{enumerable:!0,get:function(){return y(E).default}})},1221:function(j,u,h){var y=this&&this.__assign||function(){return y=Object.assign||function(f){for(var c,p=1,S=arguments.length;p<S;p++)for(var k in c=arguments[p])Object.prototype.hasOwnProperty.call(c,k)&&(f[k]=c[k]);return f},y.apply(this,arguments)};Object.defineProperty(u,"__esModule",{value:!0});var E=h(2322),x=h(359),g=h(823),d=(0,x.forwardRef)(function(f,c){return(0,E.jsx)(g.InputBox,y({type:"url",ref:c},f))});u.default=d},9093:function(j,u,h){var y=this&&this.__importDefault||function(x){return x&&x.__esModule?x:{default:x}};Object.defineProperty(u,"__esModule",{value:!0}),u.default=void 0;var E=h(1221);Object.defineProperty(u,"default",{enumerable:!0,get:function(){return y(E).default}})},7632:function(j,u,h){var y=this&&this.__createBinding||(Object.create?function(rt,At,Ke,Bt){Bt===void 0&&(Bt=Ke);var ur=Object.getOwnPropertyDescriptor(At,Ke);ur&&!("get"in ur?!At.__esModule:ur.writable||ur.configurable)||(ur={enumerable:!0,get:function(){return At[Ke]}}),Object.defineProperty(rt,Bt,ur)}:function(rt,At,Ke,Bt){Bt===void 0&&(Bt=Ke),rt[Bt]=At[Ke]}),E=this&&this.__exportStar||function(rt,At){for(var Ke in rt)Ke==="default"||Object.prototype.hasOwnProperty.call(At,Ke)||y(At,rt,Ke)},x=this&&this.__importDefault||function(rt){return rt&&rt.__esModule?rt:{default:rt}};Object.defineProperty(u,"__esModule",{value:!0}),u.UrlInput=u.Tooltip=u.Tile=u.Sidebar=u.Scrollable=u.PositionAnimated=u.Position=u.PasswordInput=u.Option=u.Options=u.Modal=u.Message=u.Margins=u.Flex=u.Field=u.Chip=u.CodeSnippet=u.IconButton=u.ActionButton=u.Button=u.useArrayLikeClassNameProp=u.Box=u.Banner=u.AnimatedVisibility=void 0,E(h(4730),u);var g=h(7667);Object.defineProperty(u,"AnimatedVisibility",{enumerable:!0,get:function(){return x(g).default}}),E(h(5418),u),E(h(8193),u),E(h(2257),u),E(h(394),u);var d=h(4635);Object.defineProperty(u,"Banner",{enumerable:!0,get:function(){return x(d).default}});var f=h(1855);Object.defineProperty(u,"Box",{enumerable:!0,get:function(){return x(f).default}});var c=h(4484);Object.defineProperty(u,"useArrayLikeClassNameProp",{enumerable:!0,get:function(){return c.useArrayLikeClassNameProp}});var p=h(9589);Object.defineProperty(u,"Button",{enumerable:!0,get:function(){return x(p).default}}),Object.defineProperty(u,"ActionButton",{enumerable:!0,get:function(){return p.ActionButton}}),Object.defineProperty(u,"IconButton",{enumerable:!0,get:function(){return p.IconButton}}),E(h(7086),u),E(h(4817),u),E(h(4298),u),E(h(2500),u),E(h(5261),u),E(h(7767),u),E(h(7461),u),E(h(5707),u);var S=h(9908);Object.defineProperty(u,"CodeSnippet",{enumerable:!0,get:function(){return x(S).default}}),E(h(9253),u),E(h(9847),u);var k=h(4086);Object.defineProperty(u,"Chip",{enumerable:!0,get:function(){return x(k).default}}),E(h(6126),u),E(h(3999),u),E(h(3945),u);var $=h(2112);Object.defineProperty(u,"Field",{enumerable:!0,get:function(){return x($).default}}),E(h(2112),u),E(h(1438),u),E(h(2914),u);var M=h(966);Object.defineProperty(u,"Flex",{enumerable:!0,get:function(){return x(M).default}}),E(h(2414),u),E(h(3939),u),E(h(823),u),E(h(9107),u);var z=h(6776);Object.defineProperty(u,"Margins",{enumerable:!0,get:function(){return x(z).default}}),E(h(889),u);var W=h(3710);Object.defineProperty(u,"Message",{enumerable:!0,get:function(){return x(W).default}}),E(h(3710),u);var G=h(8384);Object.defineProperty(u,"Modal",{enumerable:!0,get:function(){return x(G).default}}),E(h(8384),u),E(h(1953),u),E(h(630),u),E(h(9524),u);var Q=h(7499);Object.defineProperty(u,"Options",{enumerable:!0,get:function(){return x(Q).default}}),E(h(7499),u);var oe=h(2239);Object.defineProperty(u,"Option",{enumerable:!0,get:function(){return x(oe).default}}),E(h(2239),u),E(h(8073),u),E(h(1202),u);var re=h(2899);Object.defineProperty(u,"PasswordInput",{enumerable:!0,get:function(){return x(re).default}}),E(h(9414),u);var me=h(4206);Object.defineProperty(u,"Position",{enumerable:!0,get:function(){return x(me).default}});var le=h(6421);Object.defineProperty(u,"PositionAnimated",{enumerable:!0,get:function(){return x(le).default}}),E(h(6344),u),E(h(6639),u);var Ee=h(7763);Object.defineProperty(u,"Scrollable",{enumerable:!0,get:function(){return x(Ee).default}}),E(h(1123),u),E(h(5964),u),E(h(9561),u),E(h(3271),u),E(h(9919),u),E(h(2349),u);var $e=h(4651);Object.defineProperty(u,"Sidebar",{enumerable:!0,get:function(){return x($e).default}}),E(h(4651),u),E(h(3358),u),E(h(6654),u),E(h(3953),u),E(h(5978),u),E(h(6694),u),E(h(6338),u),E(h(2683),u),E(h(5387),u),E(h(6117),u),E(h(3859),u),E(h(3883),u);var lt=h(7782);Object.defineProperty(u,"Tile",{enumerable:!0,get:function(){return x(lt).default}}),E(h(9215),u),E(h(2166),u);var Ze=h(4194);Object.defineProperty(u,"Tooltip",{enumerable:!0,get:function(){return x(Ze).default}});var nt=h(9093);Object.defineProperty(u,"UrlInput",{enumerable:!0,get:function(){return x(nt).default}})},179:function(j,u,h){var y=this&&this.__read||function(f,c){var p=typeof Symbol=="function"&&f[Symbol.iterator];if(!p)return f;var S,k,$=p.call(f),M=[];try{for(;(c===void 0||c-- >0)&&!(S=$.next()).done;)M.push(S.value)}catch(z){k={error:z}}finally{try{S&&!S.done&&(p=$.return)&&p.call($)}finally{if(k)throw k.error}}return M},E=this&&this.__importDefault||function(f){return f&&f.__esModule?f:{default:f}};Object.defineProperty(u,"__esModule",{value:!0}),u.getPaletteColor=void 0;var x=E(h(5906)),g=E(h(7677)),d={neutral:"n",blue:"b",green:"g",yellow:"y",red:"r",orange:"o",purple:"p"};u.getPaletteColor=function(f,c,p){var S="".concat(d[f]).concat(c);(0,g.default)(function(Q){return typeof Q=="string"&&Q in x.default}(S),"invalid color reference");var k=x.default[S],$=/^#([0-9A-Fa-f]{2})([0-9A-Fa-f]{2})([0-9A-Fa-f]{2})$/.exec(k);if((0,g.default)(!!$,"invalid color token format"),p!==void 0){var M=y($,4),z=M[1],W=M[2],G=M[3];return["--rcx-color-".concat(f,"-").concat(c,"-").concat((100*p).toFixed(0)),"rgba(".concat(parseInt(z,16),", ").concat(parseInt(W,16),", ").concat(parseInt(G,16),", ").concat(100*p,"%)")]}return["--rcx-color-".concat(f,"-").concat(c),k]}},356:function(j,u,h){Object.defineProperty(u,"__esModule",{value:!0});var y=h(359);u.default=function(E){var x=E.context,g=E.componentName,d=E.children,f=E.parentComponent;if(!(0,y.useContext)(x))throw new Error("".concat(g," should be used as children of ").concat(f," Component"));return d}},67:function(j,u){var h=this&&this.__read||function(E,x){var g=typeof Symbol=="function"&&E[Symbol.iterator];if(!g)return E;var d,f,c=g.call(E),p=[];try{for(;(x===void 0||x-- >0)&&!(d=c.next()).done;)p.push(d.value)}catch(S){f={error:S}}finally{try{d&&!d.done&&(g=c.return)&&g.call(c)}finally{if(f)throw f.error}}return p},y=this&&this.__spreadArray||function(E,x,g){if(g||arguments.length===2)for(var d,f=0,c=x.length;f<c;f++)!d&&f in x||(d||(d=Array.prototype.slice.call(x,0,f)),d[f]=x[f]);return E.concat(d||Array.prototype.slice.call(x))};Object.defineProperty(u,"__esModule",{value:!0}),u.appendClassName=void 0,u.appendClassName=function(E,x){return E===void 0?x:Array.isArray(E)?y(y([],h(E),!1),[x],!1):"".concat(E," ").concat(x)}},3047:function(j,u){var h=this&&this.__read||function(y,E){var x=typeof Symbol=="function"&&y[Symbol.iterator];if(!x)return y;var g,d,f=x.call(y),c=[];try{for(;(E===void 0||E-- >0)&&!(g=f.next()).done;)c.push(g.value)}catch(p){d={error:p}}finally{try{g&&!g.done&&(x=f.return)&&x.call(f)}finally{if(d)throw d.error}}return c};Object.defineProperty(u,"__esModule",{value:!0}),u.composeClassNames=void 0,u.composeClassNames=function(y){return function(){for(var E=[],x=0;x<arguments.length;x++)E[x]=arguments[x];var g=function(f){return function(c){return f?"".concat(f,"--").concat(c):c}}(y),d=E.map(function(f){return typeof f=="string"?f:typeof f=="object"&&Array.isArray(f)?f.filter(Boolean).map(g).join(" "):typeof f=="object"&&f!==null?Object.entries(f).map(function(c){var p=h(c,2),S=p[0],k=p[1];return typeof k=="boolean"?k?g(S):null:typeof k=="string"||typeof k=="number"?g("".concat(S,"-").concat(k)):null}).filter(Boolean).join(" "):null}).concat().filter(Boolean).join(" ");return[y,d].filter(Boolean).join(" ")}}},5152:function(j,u,h){var y=this&&this.__importDefault||function(x){return x&&x.__esModule?x:{default:x}};Object.defineProperty(u,"__esModule",{value:!0}),u.flattenChildren=void 0;var E=h(4647);Object.defineProperty(u,"flattenChildren",{enumerable:!0,get:function(){return y(E).default}})},1888:function(j,u){Object.defineProperty(u,"__esModule",{value:!0}),u.fromCamelToKebab=void 0,u.fromCamelToKebab=function(h){return h.replace(/([a-z0-9]|(?=[A-Z]))([A-Z])/g,"$1-$2").toLowerCase()}},4559:function(j,u){Object.defineProperty(u,"__esModule",{value:!0}),u.isForwardRefType=void 0,u.isForwardRefType=function(h){return h.$$typeof===Symbol.for("react.forward_ref")}},2214:function(j,u,h){Object.defineProperty(u,"__esModule",{value:!0}),u.patchChildren=void 0;var y=h(359),E=h(5152),x=h(2527);u.patchChildren=function(g,d){var f=!1,c=(0,E.flattenChildren)(g).map(function(p){if(!(0,y.isValidElement)(p))return p;var S=d(p.props);return(0,x.shallowEqual)(p.props,S)?p:(f=!0,(0,y.cloneElement)(p,S))});return f?c:g}},4971:function(j,u){var h=this&&this.__read||function(E,x){var g=typeof Symbol=="function"&&E[Symbol.iterator];if(!g)return E;var d,f,c=g.call(E),p=[];try{for(;(x===void 0||x-- >0)&&!(d=c.next()).done;)p.push(d.value)}catch(S){f={error:S}}finally{try{d&&!d.done&&(g=c.return)&&g.call(c)}finally{if(f)throw f.error}}return p},y=this&&this.__spreadArray||function(E,x,g){if(g||arguments.length===2)for(var d,f=0,c=x.length;f<c;f++)!d&&f in x||(d||(d=Array.prototype.slice.call(x,0,f)),d[f]=x[f]);return E.concat(d||Array.prototype.slice.call(x))};Object.defineProperty(u,"__esModule",{value:!0}),u.prependClassName=void 0,u.prependClassName=function(E,x){return g=E,Array.isArray(g)?y([x],h(E),!1):E?"".concat(x," ").concat(E):x;var g}},7987:function(j,u){Object.defineProperty(u,"__esModule",{value:!0}),u.prevent=void 0,u.prevent=function(h){h.preventDefault(),h.stopPropagation(),h.nativeEvent.stopImmediatePropagation()}},2527:function(j,u){Object.defineProperty(u,"__esModule",{value:!0}),u.shallowEqual=void 0;var h=function(y){return typeof y=="object"&&y!==null};u.shallowEqual=function(y,E){return y===E||!(!Number.isNaN(y)||!Number.isNaN(E))||!(!h(y)||!h(E))&&function(x,g){var d=Object.keys(x),f=Object.keys(g);return d.length===f.length&&!d.some(function(c){return!g.hasOwnProperty(c)||x[c]!==g[c]})}(y,E)}},9889:function(j,u,h){Object.defineProperty(u,"__esModule",{value:!0}),u.toCSSColorValue=u.toCSSFontValue=u.toCSSValue=void 0;var y=(0,h(6390).cssSupports)("(--foo: bar)");u.toCSSValue=y?function(E,x){return"var(".concat(E,", ").concat(x,")")}:function(E,x){return x},u.toCSSFontValue=function(E,x){return(0,u.toCSSValue)("--rcx-font-family-".concat(E),x)},u.toCSSColorValue=function(E,x){return(0,u.toCSSValue)("--rcx-color-".concat(E),x)}},4484:function(j,u,h){var y=this&&this.__makeTemplateObject||function(f,c){return Object.defineProperty?Object.defineProperty(f,"raw",{value:c}):f.raw=c,f};Object.defineProperty(u,"__esModule",{value:!0}),u.useArrayLikeClassNameProp=void 0;var E,x=h(5163),g=h(67),d=h(8578);u.useArrayLikeClassNameProp=function(f){var c=f.className?[].concat(f.className):[],p=c.filter(function($){return typeof $=="function"}),S=(0,d.useStyle)((0,x.css)(E||(E=y([`
-      `,`
-    `],[`
-      `,`
-    `])),p),f),k=c.filter(function($){return typeof $=="string"}).reduce(function($,M){return(0,g.appendClassName)($,M)},S||"");return Object.assign(f,{className:k})}},8519:function(j,u,h){var y=this&&this.__read||function(x,g){var d=typeof Symbol=="function"&&x[Symbol.iterator];if(!d)return x;var f,c,p=d.call(x),S=[];try{for(;(g===void 0||g-- >0)&&!(f=p.next()).done;)S.push(f.value)}catch(k){c={error:k}}finally{try{f&&!f.done&&(d=p.return)&&d.call(p)}finally{if(c)throw c.error}}return S};Object.defineProperty(u,"__esModule",{value:!0}),u.useBoxOnlyProps=void 0;var E=h(4971);u.useBoxOnlyProps=function(x){return Object.entries(x).forEach(function(g){var d=y(g,2),f=d[0],c=d[1];if(f.slice(0,4)==="rcx-")try{if(!c)return;var p=c===!0?f:"".concat(f,"-").concat(c);x.className=(0,E.prependClassName)(x.className,p)}finally{delete x[f]}}),x.animated&&(x.className=(0,E.prependClassName)(x.className,"rcx-box--animated"),delete x.animated),x.withRichContent&&(x.withRichContent==="inlineWithoutBreaks"?x.className=(0,E.prependClassName)(x.className,"rcx-box--with-inline-elements"):(x.className=(0,E.prependClassName)(x.className,"rcx-box--with-inline-elements"),x.className=(0,E.prependClassName)(x.className,"rcx-box--with-block-elements"))),x.htmlSize&&(x.size=x.htmlSize,delete x.htmlSize),delete x.withRichContent,x.className=(0,E.prependClassName)(x.className,"rcx-box rcx-box--full"),x}},8578:function(j,u,h){Object.defineProperty(u,"__esModule",{value:!0}),u.useStyle=void 0;var y=h(5163),E=h(359);u.useStyle=function(x,g){var d=(0,E.useMemo)(function(){return x?x(g):void 0},[g,x]),f=(0,E.useMemo)(function(){if(d)return d?(0,y.createClassName)(d):void 0},[d]);return(0,E.useDebugValue)(f),(0,E.useLayoutEffect)(function(){if(d&&f){var c=(0,y.escapeName)(f),p=(0,y.transpile)(".".concat(c),d),S=(0,y.attachRules)(p);return function(){setTimeout(S,1e3)}}},[f,d]),f}},3980:function(j,u,h){var y=this&&this.__createBinding||(Object.create?function(g,d,f,c){c===void 0&&(c=f);var p=Object.getOwnPropertyDescriptor(d,f);p&&!("get"in p?!d.__esModule:p.writable||p.configurable)||(p={enumerable:!0,get:function(){return d[f]}}),Object.defineProperty(g,c,p)}:function(g,d,f,c){c===void 0&&(c=f),g[c]=d[f]}),E=this&&this.__exportStar||function(g,d){for(var f in g)f==="default"||Object.prototype.hasOwnProperty.call(d,f)||y(d,g,f)};Object.defineProperty(u,"__esModule",{value:!0}),u.__setThrowErrorOnInvalidToken__=u.Palette=void 0,h(9369),E(h(7632),u),E(h(8576),u);var x=h(3901);Object.defineProperty(u,"Palette",{enumerable:!0,get:function(){return x.Palette}}),Object.defineProperty(u,"__setThrowErrorOnInvalidToken__",{enumerable:!0,get:function(){return x.__setThrowErrorOnInvalidToken__}})},8576:function(j,u,h){var y=this&&this.__read||function(M,z){var W=typeof Symbol=="function"&&M[Symbol.iterator];if(!W)return M;var G,Q,oe=W.call(M),re=[];try{for(;(z===void 0||z-- >0)&&!(G=oe.next()).done;)re.push(G.value)}catch(me){Q={error:me}}finally{try{G&&!G.done&&(W=oe.return)&&W.call(oe)}finally{if(Q)throw Q.error}}return re},E=this&&this.__importDefault||function(M){return M&&M.__esModule?M:{default:M}};Object.defineProperty(u,"__esModule",{value:!0}),u.fontScale=u.fontFamily=u.padding=u.margin=u.inset=u.size=u.color=u.fontColor=u.backgroundColor=u.strokeColor=u.borderRadius=u.borderWidth=void 0;var x=E(h(7815)),g=h(9979),d=E(h(7677)),f=h(3901),c=h(179),p=h(9889),S=function(M){return(0,g.memoize)(function(z){if(typeof z=="number")return"".concat(z,"px");if(typeof z=="string"){var W=/^(neg-|-)?x(\d+)$/.exec(z);if(W){var G=y(W,3),Q=G[1],oe=G[2],re=(Q?-1:1)*parseInt(oe,10);return"".concat(re/16,"rem")}return M&&M(z)||z}})};u.borderWidth=S(function(M){return M==="none"?"0px":M==="default"?(0,u.borderWidth)("x1"):void 0}),u.borderRadius=S(function(M){return M==="none"?"0px":M==="full"?"9999px":void 0});var k={neutral:"n",blue:"b",green:"g",yellow:"y",red:"r",orange:"o",purple:"p"},$=/^(neutral|blue|green|yellow|red|orange|purple)-(\d+)(-(\d+))?$/;u.strokeColor=(0,g.memoize)(function(M){var z="stroke-".concat(M);return(0,f.isStrokeColor)(z)?f.strokeColors[z].toString():(0,u.color)(M)}),u.backgroundColor=(0,g.memoize)(function(M){var z="surface-".concat(M);return(0,f.isSurfaceColor)(M)?f.surfaceColors[M].toString():(0,f.isSurfaceColor)(z)?f.surfaceColors[z].toString():(0,f.isStatusBackgroundColor)(M)?f.statusBackgroundColors[M].toString():(0,f.isStatusColor)(M)?f.statusColors[M].toString():(0,f.isBadgeColor)(M)?f.badgeBackgroundColors[M].toString():(0,u.color)(M)}),u.fontColor=(0,g.memoize)(function(M){var z="font-".concat(M);return(0,f.isTextIconColor)(z)?f.textIconColors[z].toString():(0,f.isStatusColor)(M)?f.statusColors[M].toString():(0,u.color)(M)}),u.color=(0,g.memoize)(function(M){if(typeof M=="string"){if(f.throwErrorOnInvalidToken)throw new Error('The color token "'.concat(M,'" is deprecated. Please use the new color tokens instead.'));if((0,f.isSurfaceColor)(M))return f.surfaceColors[M].toString();if((0,f.isStatusBackgroundColor)(M))return f.statusBackgroundColors[M].toString();if((0,f.isStrokeColor)(M))return f.strokeColors[M].toString();if((0,f.isTextIconColor)(M))return f.textIconColors[M].toString();if(M==="surface"||M==="surface-light")return f.surfaceColors["surface-light"].toString();if(M==="surface-tint")return(0,p.toCSSColorValue)(M,f.neutral[100]);if(M==="secondary-info")return(0,p.toCSSColorValue)(M,f.neutral[700]);if(M==="surface-neutral")return(0,p.toCSSColorValue)(M,f.neutral[400]);var z=$.exec(String(M));if(typeof(z==null?void 0:z.length)=="number"&&(z==null?void 0:z.length)>=5){var W=y(z,5),G=W[1],Q=W[2],oe=W[4],re=parseInt(Q,10),me=oe!==void 0?parseInt(oe,10)/100:void 0;(0,d.default)(function(lt){return typeof lt=="string"&&lt in k}(G),"invalid color type"),(0,d.default)(function(lt){return typeof lt=="number"&&lt%100==0&&lt/100>=1&&lt/100<=9}(re),"invalid color grade"),(0,d.default)(function(lt){return lt===void 0||typeof lt=="number"&&lt>=0&&lt<=1}(me),"invalid color alpha");var le=y((0,c.getPaletteColor)(G,re,me),2),Ee=le[0],$e=le[1];return Ee?(0,p.toCSSValue)(Ee,$e):$e}return M}}),u.size=S(function(M){return M==="none"?"0px":M==="full"?"100%":M==="sw"?"100vw":M==="sh"?"100vh":void 0}),u.inset=S(function(M){if(M==="none")return"0px"}),u.margin=S(function(M){if(M==="none")return"0px"}),u.padding=S(function(M){if(M==="none")return"0px"}),u.fontFamily=(0,g.memoize)(function(M){if(function(W){return typeof W=="string"&&W in x.default.fontFamilies}(M)){var z=x.default.fontFamilies[M].map(function(W){return W.includes(" ")?"'".concat(W,"'"):W}).join(", ");return(0,p.toCSSFontValue)(M,z)}}),u.fontScale=(0,g.memoize)(function(M){if(function(re){return typeof re=="string"&&re in x.default.fontScales}(M)){var z=x.default.fontScales[M],W=z.fontSize,G=z.fontWeight,Q=z.lineHeight,oe=z.letterSpacing;return{fontSize:"".concat(W/16,"rem"),fontWeight:G,lineHeight:"".concat(Q/16,"rem"),letterSpacing:"".concat(oe/16,"rem")}}})},5163:function(j){j.exports=r},6390:function(j){j.exports=n},5719:function(j){j.exports=a},9494:function(j){j.exports=o},9979:function(j){j.exports=s},2808:function(j){j.exports=l},7111:function(j){j.exports=m},6704:function(j){j.exports=b},3485:function(j){j.exports=D},359:function(j){j.exports=O},5906:function(j){j.exports=JSON.parse('{"white":"#FFFFFF","n100":"#F7F8FA","n200":"#F2F3F5","n250":"#EBECEF","n300":"#EEEFF1","n400":"#E4E7EA","n450":"#D7DBE0","n500":"#CBCED1","n600":"#9EA2A8","n700":"#6C737A","n800":"#2F343D","n900":"#1F2329","r100":"#FFE9EC","r200":"#FFC1C9","r300":"#F98F9D","r400":"#F5455C","r500":"#EC0D2A","r600":"#D40C26","r700":"#BB0B21","r800":"#9B1325","r900":"#8B0719","r1000":"#6B0513","o100":"#FDE8D7","o200":"#FAD1B0","o300":"#F7B27B","o400":"#F59B53","o500":"#F38C39","o600":"#E26D0E","o700":"#BD5A0B","o800":"#974809","o900":"#713607","o1000":"#5B2C06","p100":"#F9EFFC","p200":"#EDD0F7","p300":"#DCA0EF","p400":"#CA71E7","p500":"#9F22C7","p600":"#7F1B9F","p700":"#5F1477","p800":"#4A105D","p900":"#350B42","y100":"#FFF8E0","y200":"#FFECAD","y300":"#FFE383","y400":"#FFD95A","y500":"#FFD031","y600":"#F3BE08","y700":"#DFAC00","y800":"#AC892F","y900":"#8E6300","y1000":"#573D00","g100":"#E5FBF4","g200":"#C0F6E4","g300":"#96F0D2","g400":"#6CE9C0","g500":"#2DE0A5","g600":"#1ECB92","g700":"#19AC7C","g800":"#148660","g900":"#106D4F","g1000":"#0D5940","b100":"#E8F2FF","b200":"#D1EBFE","b300":"#76B7FC","b400":"#549DF9","b500":"#156FF5","b600":"#095AD2","b700":"#10529E","b800":"#01336B","b900":"#012247"}')},4508:function(j){j.exports=JSON.parse('{"badge":{"light":{"level-0":"#E4E7EA","level-1":"#6C737A","level-2":"#156FF5","level-3":"#F38C39","level-4":"#EC0D2A"},"high-contrast":{"level-0":"#E4E7EA","level-1":"#2F343D","level-2":"#10529E","level-3":"#713607","level-4":"#9B1325"},"dark":{"level-0":"#404754","level-1":"#484C51","level-2":"#2C65BA","level-3":"#955828","level-4":"#B43C4C"}}}')},7993:function(j){j.exports=JSON.parse('{"button":{"light":{"backgroundPrimaryDefault":"#156FF5","backgroundPrimaryHover":"#095AD2","backgroundPrimaryPress":"#10529E","backgroundPrimaryFocus":"#156FF5","backgroundPrimaryKeyfocus":"#156FF5","backgroundPrimaryDisabled":"#D1EBFE","fontOnPrimary":"#ffffff","fontOnPrimaryDisabled":"#ffffff","backgroundSecondaryDefault":"#E4E7EA","backgroundSecondaryHover":"#CBCED1","backgroundSecondaryPress":"#9EA2A8","backgroundSecondaryFocus":"#E4E7EA","backgroundSecondaryKeyfocus":"#E4E7EA","backgroundSecondaryDisabled":"#EBECEF","fontOnSecondary":"#1F2329","fontOnSecondaryDisabled":"#CBCED1","backgroundSecondaryDangerDefault":"#E4E7EA","backgroundSecondaryDangerHover":"#CBCED1","backgroundSecondaryDangerPress":"#9EA2A8","backgroundSecondaryDangerFocus":"#E4E7EA","backgroundSecondaryDangerKeyfocus":"#E4E7EA","backgroundSecondaryDangerDisabled":"#EBECEF","fontOnSecondaryDanger":"#BB0B21","onSecondaryDangerDisabled":"#F98F9D","backgroundDangerDefault":"#EC0D2A","backgroundDangerHover":"#D40C26","backgroundDangerPress":"#BB0B21","backgroundDangerFocus":"#EC0D2A","backgroundDangerKeyfocus":"#EC0D2A","backgroundDangerDisabled":"#FFC1C9","fontOnDanger":"#ffffff","fontOnDangerDisabled":"#ffffff","backgroundSuccessDefault":"#2DE0A5","backgroundSuccessHover":"#1ECB92","backgroundSuccessPress":"#19AC7C","backgroundSuccessFocus":"#2DE0A5","backgroundSuccessKeyfocus":"#2DE0A5","backgroundSuccessDisabled":"#C0F6E4","fontOnSuccess":"#1F2329","fontOnSuccessDisabled":"#ffffff"},"high-contrast":{"backgroundPrimaryDefault":"#10529E","backgroundPrimaryHover":"#01336B","backgroundPrimaryPress":"#012247","backgroundPrimaryFocus":"#10529E","backgroundPrimaryKeyfocus":"#10529E","backgroundPrimaryDisabled":"#D1EBFE","fontOnPrimary":"#ffffff","fontOnPrimaryDisabled":"#ffffff","backgroundSecondaryDefault":"#E4E7EA","backgroundSecondaryHover":"#CBCED1","backgroundSecondaryPress":"#9EA2A8","backgroundSecondaryFocus":"#E4E7EA","backgroundSecondaryKeyfocus":"#E4E7EA","backgroundSecondaryDisabled":"#EBECEF","fontOnSecondary":"#1F2329","fontOnSecondaryDisabled":"#CBCED1","backgroundSecondaryDangerDefault":"#E4E7EA","backgroundSecondaryDangerHover":"#CBCED1","backgroundSecondaryDangerPress":"#9EA2A8","backgroundSecondaryDangerFocus":"#E4E7EA","backgroundSecondaryDangerKeyfocus":"#E4E7EA","backgroundSecondaryDangerDisabled":"#EBECEF","fontOnSecondaryDanger":"#8B0719","onSecondaryDangerDisabled":"#F98F9D","backgroundDangerDefault":"#9B1325","backgroundDangerHover":"#8B0719","backgroundDangerPress":"#8B0719","backgroundDangerFocus":"#9B1325","backgroundDangerKeyfocus":"#9B1325","backgroundDangerDisabled":"#FFC1C9","fontOnDanger":"#ffffff","fontOnDangerDisabled":"#ffffff","backgroundSuccessDefault":"#2DE0A5","backgroundSuccessHover":"#1ECB92","backgroundSuccessPress":"#19AC7C","backgroundSuccessFocus":"#2DE0A5","backgroundSuccessKeyfocus":"#2DE0A5","backgroundSuccessDisabled":"#C0F6E4","fontOnSuccess":"#1F2329","fontOnSuccessDisabled":"#ffffff"},"dark":{"backgroundPrimaryDefault":"#095AD2","backgroundPrimaryHover":"#10529E","backgroundPrimaryPress":"#01336B","backgroundPrimaryFocus":"#095AD2","backgroundPrimaryKeyfocus":"#095AD2","backgroundPrimaryDisabled":"#012247","fontOnPrimary":"#FFFFFF","fontOnPrimaryDisabled":"#6C727A","backgroundSecondaryDefault":"#353B45","backgroundSecondaryHover":"#404754","backgroundSecondaryPress":"#4C5362","backgroundSecondaryFocus":"#353B45","backgroundSecondaryKeyfocus":"#353B45","backgroundSecondaryDisabled":"#353B45","fontOnSecondary":"#E4E7EA","fontOnSecondaryDisabled":"#6C727A","backgroundSecondaryDangerDefault":"#353B45","backgroundSecondaryDangerHover":"#404754","backgroundSecondaryDangerPress":"#4C5362","backgroundSecondaryDangerFocus":"#353B45","backgroundSecondaryDangerKeyfocus":"#353B45","backgroundSecondaryDangerDisabled":"#353B45","fontOnSecondaryDanger":"#FFC1C9","onSecondaryDangerDisabled":"#6B0513","backgroundDangerDefault":"#BB3E4E","backgroundDangerHover":"#95323F","backgroundDangerPress":"#822C37","backgroundDangerFocus":"#BB3E4E","backgroundDangerKeyfocus":"#BB3E4E","backgroundDangerDisabled":"#3D2126","fontOnDanger":"#FFFFFF","fontOnDangerDisabled":"#757575","backgroundSuccessDefault":"#1D7256","backgroundSuccessHover":"#175943","backgroundSuccessPress":"#134937","backgroundSuccessFocus":"#1D7256","backgroundSuccessKeyfocus":"#1D7256","backgroundSuccessDisabled":"#1E4B40","fontOnSuccess":"#FFFFFF","fontOnSuccessDisabled":"#757575"}}}')},5363:function(j){j.exports=JSON.parse('{"font":{"light":{"white":"#ffffff","disabled":"#CBCED1","annotation":"#9EA2A8","hint":"#6C737A","secondaryInfo":"#6C737A","default":"#2F343D","titlesLabels":"#1F2329","info":"#095AD2","danger":"#D40C26","pureWhite":"#ffffff","pureBlack":"#2F343D"},"high-contrast":{"white":"#ffffff","disabled":"#CBCED1","annotation":"#1F2329","hint":"#1F2329","secondaryInfo":"#1F2329","default":"#1F2329","titlesLabels":"#1F2329","info":"#01336B","danger":"#9B1325","pureWhite":"#ffffff","pureBlack":"#1F2329"},"dark":{"white":"#2F343D","disabled":"#60646C","annotation":"#9EA2A8","hint":"#9EA2A8","secondaryInfo":"#9EA2A8","default":"#C1C7D0","titlesLabels":"#F2F3F5","info":"#739EDE","danger":"#D88892","pureWhite":"#ffffff","pureBlack":"#1F2329"}}}')},4664:function(j){j.exports=JSON.parse('{"shadow":{"light":{"highlight":"#D1EBFE","danger":"#FFE9EC","elevation-border":"#EBECEF","elevation-1":"rgba(47, 52, 61, 0.1)","elevation-2x":"rgba(47, 52, 61, 0.08)","elevation-2y":"rgba(47, 52, 61, 0.12)"},"high-contrast":{"highlight":"#D1EBFE","danger":"#FFE9EC","elevation-border":"#EBECEF","elevation-1":"rgba(47, 52, 61, 0.1)","elevation-2x":"rgba(47, 52, 61, 0.08)","elevation-2y":"rgba(47, 52, 61, 0.12)"},"dark":{"highlight":"#D1EBFE","danger":"#FFE9EC","elevation-border":"#2F343D","elevation-1":"rgba(9, 9, 9, 0.35)","elevation-2x":"rgba(9, 9, 9, 0.3)","elevation-2y":"rgba(9, 9, 9, 0.45)"}}}')},7385:function(j){j.exports=JSON.parse('{"status":{"light":{"info":"#D1EBFE","font-on-info":"#095AD2","success":"#C0F6E4","font-on-success":"#148660","danger":"#FFC1C9","font-on-danger":"#9B1325","warning":"#FFECAD","font-on-warning":"#8E6300","warning-2":"#FFF8E0","font-on-warning-2":"#2F343D","service-1":"#FAD1B0","font-on-service-1":"#974809","service-2":"#EDD0F7","font-on-service-2":"#7F1B9F","service-3":"#5F1477","font-on-service-3":"#ffffff"},"high-contrast":{"info":"#D1EBFE","font-on-info":"#10529E","success":"#C0F6E4","font-on-success":"#0D5940","danger":"#FFC1C9","font-on-danger":"#6B0513","warning":"#FFECAD","font-on-warning":"#573D00","warning-2":"#FFF8E0","font-on-warning-2":"#2F343D","service-1":"#FAD1B0","font-on-service-1":"#5B2C06","service-2":"#EDD0F7","font-on-service-2":"#7F1B9F","service-3":"#5F1477","font-on-service-3":"#ffffff"},"dark":{"info":"#A8C3EB","font-on-info":"#739EDE","success":"#C1EBDD","font-on-success":"#58AD90","danger":"#F7CFD4","font-on-danger":"#D88892","warning":"#FEEFBE","font-on-warning":"#C7AA66","warning-2":"#3C3625","font-on-warning-2":"#FFFFFF","service-1":"#FCE3CF","font-on-service-1":"#CA9163","service-2":"#EDD0F7","font-on-service-2":"#C393D2","service-3":"#5F1477","font-on-service-3":"#FFFFFF"}},"statusBullet":{"light":{"online":"#148660","away":"#AC892F","busy":"#D40C26","disabled":"#F38C39","offline":"#6C737A","loading":"#6C737A"},"high-contrast":{"online":"#0D5940","away":"#AC892F","busy":"#6B0513","disabled":"#BD5A0B","offline":"#1F2329","loading":"#1F2329"},"dark":{"online":"#1CBF89","away":"#B08C30","busy":"#C75765","disabled":"#CC7F42","offline":"#8B9098","loading":"#8B9098"}}}')},5109:function(j){j.exports=JSON.parse('{"statusBullet":{"light":{"online":"#148660","away":"#AC892F","busy":"#D40C26","disabled":"#F38C39","offline":"#6C737A","loading":"#6C737A"},"high-contrast":{"online":"#0D5940","away":"#AC892F","busy":"#6B0513","disabled":"#BD5A0B","offline":"#1F2329","loading":"#1F2329"},"dark":{"online":"#1CBF89","away":"#B08C30","busy":"#C75765","disabled":"#CC7F42","offline":"#8B9098","loading":"#8B9098"}}}')},2852:function(j){j.exports=JSON.parse('{"stroke":{"light":{"extraLight":"#EBECEF","light":"#CBCED1","medium":"#9EA2A8","dark":"#6C737A","extraDark":"#2F343D","extraLightHighlight":"#D1EBFE","highlight":"#156FF5","extraLightError":"#FFC1C9","error":"#EC0D2A"},"high-contrast":{"extraLight":"#EBECEF","light":"#CBCED1","medium":"#9EA2A8","dark":"#6C737A","extraDark":"#2F343D","extraLightHighlight":"#D1EBFE","highlight":"#156FF5","extraLightError":"#FFC1C9","error":"#EC0D2A"},"dark":{"extraLight":"#333842","light":"#404754","medium":"#4B5362","dark":"#9EA2A8","extraDark":"#CBCED1","extraLightHighlight":"#D1EBFE","highlight":"#6292DA","extraLightError":"#F49AA6","error":"#BB3E4E"}}}')},9805:function(j){j.exports=JSON.parse('{"surface":{"light":{"light":"#ffffff","tint":"#F7F8FA","room":"#ffffff","neutral":"#E4E7EA","disabled":"#F7F8FA","hover":"#F2F3F5","selected":"#D7DBE0","dark":"#1F2329","featured":"#5F1477","featuredHover":"#4A105D","sidebar":"#E4E7EA","overlay":"rgba(47, 52, 61, 0.5)"},"high-contrast":{"light":"#ffffff","tint":"#F7F8FA","room":"#ffffff","neutral":"#E4E7EA","disabled":"#F7F8FA","hover":"#F2F3F5","selected":"#D7DBE0","dark":"#1F2329","featured":"#5F1477","featuredHover":"#4A105D","sidebar":"#E4E7EA","overlay":"rgba(47, 52, 61, 0.5)"},"dark":{"light":"#262931","tint":"#1F2329","room":"#1F2329","neutral":"#2D3039","disabled":"#24272E","hover":"#1A1E23","selected":"#4C5362","dark":"#E4E7EA","featured":"#5F1477","featuredHover":"#4A105D","sidebar":"#2F343D","overlay":"rgba(0, 0, 0, 0.6)"}}}')},7815:function(j){j.exports=JSON.parse('{"fontFamilies":{"sans":["Inter","-apple-system","BlinkMacSystemFont","Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Helvetica Neue","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Meiryo UI","Arial","sans-serif"],"mono":["Menlo","Monaco","Consolas","Liberation Mono","Courier New","monospace"]},"fontScales":{"hero":{"fontSize":48,"fontWeight":800,"letterSpacing":0,"lineHeight":64},"h1":{"fontSize":32,"fontWeight":700,"letterSpacing":0,"lineHeight":40},"h2":{"fontSize":24,"fontWeight":700,"letterSpacing":0,"lineHeight":32},"h3":{"fontSize":20,"fontWeight":700,"letterSpacing":0,"lineHeight":28},"h4":{"fontSize":16,"fontWeight":700,"letterSpacing":0,"lineHeight":24},"h5":{"fontSize":14,"fontWeight":700,"letterSpacing":0,"lineHeight":20},"p1":{"fontSize":16,"fontWeight":400,"letterSpacing":0,"lineHeight":24},"p1m":{"fontSize":16,"fontWeight":500,"letterSpacing":0,"lineHeight":24},"p1b":{"fontSize":16,"fontWeight":700,"letterSpacing":0,"lineHeight":24},"p2":{"fontSize":14,"fontWeight":400,"letterSpacing":0,"lineHeight":20},"p2m":{"fontSize":14,"fontWeight":500,"letterSpacing":0,"lineHeight":20},"p2b":{"fontSize":14,"fontWeight":700,"letterSpacing":0,"lineHeight":20},"c1":{"fontSize":12,"fontWeight":400,"letterSpacing":0,"lineHeight":16},"c2":{"fontSize":12,"fontWeight":700,"letterSpacing":0,"lineHeight":16},"micro":{"fontSize":10,"fontWeight":700,"letterSpacing":0,"lineHeight":12}}}')}},N={};function H(j){var u=N[j];if(u!==void 0)return u.exports;var h=N[j]={exports:{}};return I[j].call(h.exports,h,h.exports,H),h.exports}return H.r=function(j){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(j,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(j,"__esModule",{value:!0})},H(3980)}()})})(JU);var Che=JU.exports;XU.exports=Che;var Ct=XU.exports,M5=te.createContext({dispatch:function(){},dismiss:function(){}}),WA=function(){return te.useContext(M5).dispatch},Ehe=function(){return te.useContext(M5).dismiss},GG=new WeakMap,Phe=function(e){var t=GG.get(e);t&&t()},Ahe=function(e,t){GG.set(e,t)},khe=function(e,t){t===void 0&&(t="div");var r=document.getElementById(e);if(r&&r.tagName.toLowerCase()===t)return r;var n=document.createElement(t);return n.id=e,document.body.appendChild(n),Ahe(n,function(){return document.body.removeChild(n)}),n},Ohe=function(e){var t=e.children,r=te.useState(function(){return khe("toastBarRoot")})[0];return te.useEffect(function(){return function(){return Phe(r)}},[r]),bx.createPortal(t,r)};const _he=te.memo(Ohe);/*! *****************************************************************************
-Copyright (c) Microsoft Corporation.
-
-Permission to use, copy, modify, and/or distribute this software for any
-purpose with or without fee is hereby granted.
-
-THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
-REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
-AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
-INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
-LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
-OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
-PERFORMANCE OF THIS SOFTWARE.
-***************************************************************************** */function qG(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,n=Object.getOwnPropertySymbols(e);a<n.length;a++)t.indexOf(n[a])<0&&Object.prototype.propertyIsEnumerable.call(e,n[a])&&(r[n[a]]=e[n[a]]);return r}const The=(e=!1,t=!1)=>{const[r,n]=te.useState(e),[a,o]=te.useState(t),s=te.useRef(e),l=te.useCallback(()=>{s.current=!0,n(!0)},[n]),m=te.useCallback(()=>{s.current=!1,n(!1)},[n]),b=te.useCallback(()=>{o(!0)},[o]),D=te.useCallback(()=>{s.current=!1,n(!1),o(!1)},[o]);return{isPaused:r,isPausedRef:s,isStopped:a,pause:l,resume:m,stop:b,start:D}},$he=(e,t,r={})=>{const{startOnMount:n=!1}=r,a=The(!1,!n),{isPausedRef:o}=a,s=qG(a,["isPausedRef"]),{isStopped:l}=s,m=te.useRef(e),b=te.useRef(null);te.useEffect(()=>{m.current=e},[e]);const D=te.useCallback(()=>{o.current===!1&&m.current()},[m,o]);return te.useEffect(()=>{if(t!==null&&!l)return b.current=setInterval(D,t),()=>clearInterval(b.current)},[t,l]),Object.assign({},s)},Mhe=e=>{const{start:t=0,interval:r=1e3,stepSize:n=1}=e,a=qG(e,["start","interval","stepSize"]),[o,s]=te.useState(t),l=$he(()=>s(o+n),r,a);return[o,l]},Ihe="React Timing Hooks",jhe=e=>`${Ihe}: ${e}`,Fhe=(e,t)=>{console[e](jhe(t))},Bhe=e=>Fhe("error",e),Nhe=(e,t,r={})=>{const n=te.useRef(r.onEnd),[a,o]=Mhe(Object.assign({start:e,interval:1e3,stepSize:-1},r));return te.useEffect(()=>{n.current=r.onEnd},[r.onEnd]),te.useEffect(()=>{t>e&&(typeof r.stepSize>"u"||r.stepSize<0)&&(Bhe(`Stopped countdown because a countdown from ${e} to ${t} will never end`),o.stop())},[e,t]),te.useEffect(()=>{var s;a===t&&(o.stop(),(s=n.current)===null||s===void 0||s.call(n))},[a]),[a,o]};var Rhe=function(e){var t=e.time,r=e.type,n=e.id,a=e.message,o=Ehe(),s=Nhe(t,0,{onEnd:function(){return o(n)},startOnMount:!0}),l=s[1],m=l.isPaused,b=l.pause,D=l.resume;return Z.jsx(Ct.ToastBar,{variant:r,onPointerEnter:function(){return b()},onPointerLeave:function(){return D()},children:a,onClose:o,id:n,time:t,isPaused:m})},Lb=globalThis&&globalThis.__assign||function(){return Lb=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++){t=arguments[r];for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a])}return e},Lb.apply(this,arguments)},Lhe=globalThis&&globalThis.__spreadArray||function(e,t,r){if(r||arguments.length===2)for(var n=0,a=t.length,o;n<a;n++)(o||!(n in t))&&(o||(o=Array.prototype.slice.call(t,0,n)),o[n]=t[n]);return e.concat(o||Array.prototype.slice.call(t))},p7=function(e,t){return Lb(Lb({},e),{className:e.className?"".concat(e.className," ").concat(t):t})},sv=function(e,t){return function(r){for(var n,a,o=[],s=1;s<arguments.length;s++)o[s-1]=arguments[s];var l=ta.apply(void 0,Lhe([r],o,!1)),m=typeof window>"u"?(n={},n[e]=function(D,O){var I=l(D),N=XI(I),H=Y2(N),j=rj(".".concat(H),I),u=p7(Lb({ref:O},D),N);return te.createElement(te.Fragment,{},te.createElement("style",{},j),te.createElement(e,t?t(u):u))},n):(a={},a[e]=function(D,O){var I=l(D),N=XI(I);te.useDebugValue(N),te.useLayoutEffect(function(){var j=Y2(N),u=rj(".".concat(j),I),h=iK(u);return function(){setTimeout(h,1e3)}},[N,I]);var H=p7(Lb({ref:O},D),N);return te.createElement(e,t?t(H):H)},a),b=te.forwardRef(m[e]);return b.displayName="StyledComponent(".concat(e,")"),b}},zhe=globalThis&&globalThis.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},Vhe=globalThis&&globalThis.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,n=Object.getOwnPropertySymbols(e);a<n.length;a++)t.indexOf(n[a])<0&&Object.prototype.propertyIsEnumerable.call(e,n[a])&&(r[n[a]]=e[n[a]]);return r},h7={"top-start":{ltr:"top: 0; left: 0; right: unset; bottom: unset;",rtl:"top: 0; right: 0; left: unset; bottom: unset;"},"top-end":{ltr:"top: 0; right: 0; left: unset; bottom: unset;",rtl:"top: 0; left: 0; right: unset; bottom: unset;"},"bottom-start":{ltr:"bottom: 0; left: 0; right: unset; top: unset;",rtl:"bottom: 0; right: 0; left: unset; top: unset;"},"bottom-end":{ltr:"bottom: 0; right: 0; left: unset; top: unset;",rtl:"bottom: 0; left: 0; right: unset; top: unset;"}},Whe=sv("div",function(e){e.position;var t=Vhe(e,["position"]);return t})(m7||(m7=zhe([`
-  position: fixed;
-  gap: 1rem;
-  display: flex;
-  flex-direction: column;
-  margin: 1rem;
-  `,`
-  [dir='rtl'] & {
-    `,`
-  }
-`],[`
-  position: fixed;
-  gap: 1rem;
-  display: flex;
-  flex-direction: column;
-  margin: 1rem;
-  `,`
-  [dir='rtl'] & {
-    `,`
-  }
-`])),function(e){return e.position?h7[e.position].ltr:""},function(e){return e.position?h7[e.position].rtl:""}),Hhe=function(e){var t=e.children,r=e.position,n=r===void 0?"top-end":r;return Z.jsx(Whe,{position:n,children:t})},m7,TD=globalThis&&globalThis.__assign||function(){return TD=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++){t=arguments[r];for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a])}return e},TD.apply(this,arguments)},g7=globalThis&&globalThis.__spreadArray||function(e,t,r){if(r||arguments.length===2)for(var n=0,a=t.length,o;n<a;n++)(o||!(n in t))&&(o||(o=Array.prototype.slice.call(t,0,n)),o[n]=t[n]);return e.concat(o||Array.prototype.slice.call(t))},Uhe=function(e){var t=e.children,r=te.useState([]),n=r[0],a=r[1],o={dispatch:function(s){return a(function(l){return g7(g7([],l,!0),[TD(TD({},s),{time:s.time||5,id:Math.random().toString()})],!1)})},dismiss:function(s){return a(function(l){return l.filter(function(m){return m.id!==s})})}};return Z.jsxs(M5.Provider,{value:o,children:[t,Z.jsx(_he,{children:Object.entries(n==null?void 0:n.reduce(function(s,l){return s[l.position||"top-end"]=s[l.position||"top-end"]||[],s[l.position||"top-end"].push(l),s},{})).map(function(s){var l=s[0],m=s[1];return Z.jsx(Hhe,{position:l,children:m.map(function(b){return Z.jsx(Rhe,TD({},b),b.id)})},l)})})]})};const Khe=te.memo(Uhe);/**
- * @remix-run/router v1.6.2
- *
- * Copyright (c) Remix Software Inc.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE.md file in the root directory of this source tree.
- *
- * @license MIT
- */function dS(){return dS=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},dS.apply(this,arguments)}var xg;(function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"})(xg||(xg={}));const y7="popstate";function Ghe(e){e===void 0&&(e={});function t(n,a){let{pathname:o,search:s,hash:l}=n.location;return Sj("",{pathname:o,search:s,hash:l},a.state&&a.state.usr||null,a.state&&a.state.key||"default")}function r(n,a){return typeof a=="string"?a:YG(a)}return Yhe(t,r,null,e)}function Dl(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function I5(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function qhe(){return Math.random().toString(36).substr(2,8)}function v7(e,t){return{usr:e.state,key:e.key,idx:t}}function Sj(e,t,r,n){return r===void 0&&(r=null),dS({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?wx(t):t,{state:r,key:t&&t.key||n||qhe()})}function YG(e){let{pathname:t="/",search:r="",hash:n=""}=e;return r&&r!=="?"&&(t+=r.charAt(0)==="?"?r:"?"+r),n&&n!=="#"&&(t+=n.charAt(0)==="#"?n:"#"+n),t}function wx(e){let t={};if(e){let r=e.indexOf("#");r>=0&&(t.hash=e.substr(r),e=e.substr(0,r));let n=e.indexOf("?");n>=0&&(t.search=e.substr(n),e=e.substr(0,n)),e&&(t.pathname=e)}return t}function Yhe(e,t,r,n){n===void 0&&(n={});let{window:a=document.defaultView,v5Compat:o=!1}=n,s=a.history,l=xg.Pop,m=null,b=D();b==null&&(b=0,s.replaceState(dS({},s.state,{idx:b}),""));function D(){return(s.state||{idx:null}).idx}function O(){l=xg.Pop;let u=D(),h=u==null?null:u-b;b=u,m&&m({action:l,location:j.location,delta:h})}function I(u,h){l=xg.Push;let y=Sj(j.location,u,h);r&&r(y,u),b=D()+1;let E=v7(y,b),x=j.createHref(y);try{s.pushState(E,"",x)}catch{a.location.assign(x)}o&&m&&m({action:l,location:j.location,delta:1})}function N(u,h){l=xg.Replace;let y=Sj(j.location,u,h);r&&r(y,u),b=D();let E=v7(y,b),x=j.createHref(y);s.replaceState(E,"",x),o&&m&&m({action:l,location:j.location,delta:0})}function H(u){let h=a.location.origin!=="null"?a.location.origin:a.location.href,y=typeof u=="string"?u:YG(u);return Dl(h,"No window.location.(origin|href) available to create URL for href: "+y),new URL(y,h)}let j={get action(){return l},get location(){return e(a,s)},listen(u){if(m)throw new Error("A history only accepts one active listener");return a.addEventListener(y7,O),m=u,()=>{a.removeEventListener(y7,O),m=null}},createHref(u){return t(a,u)},createURL:H,encodeLocation(u){let h=H(u);return{pathname:h.pathname,search:h.search,hash:h.hash}},push:I,replace:N,go(u){return s.go(u)}};return j}var b7;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(b7||(b7={}));function Xhe(e,t,r){r===void 0&&(r="/");let n=typeof t=="string"?wx(t):t,a=ZG(n.pathname||"/",r);if(a==null)return null;let o=XG(e);Jhe(o);let s=null;for(let l=0;s==null&&l<o.length;++l)s=ome(o[l],ume(a));return s}function XG(e,t,r,n){t===void 0&&(t=[]),r===void 0&&(r=[]),n===void 0&&(n="");let a=(o,s,l)=>{let m={relativePath:l===void 0?o.path||"":l,caseSensitive:o.caseSensitive===!0,childrenIndex:s,route:o};m.relativePath.startsWith("/")&&(Dl(m.relativePath.startsWith(n),'Absolute route path "'+m.relativePath+'" nested under path '+('"'+n+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),m.relativePath=m.relativePath.slice(n.length));let b=Iy([n,m.relativePath]),D=r.concat(m);o.children&&o.children.length>0&&(Dl(o.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+b+'".')),XG(o.children,t,D,b)),!(o.path==null&&!o.index)&&t.push({path:b,score:ime(b,o.index),routesMeta:D})};return e.forEach((o,s)=>{var l;if(o.path===""||!((l=o.path)!=null&&l.includes("?")))a(o,s);else for(let m of JG(o.path))a(o,s,m)}),t}function JG(e){let t=e.split("/");if(t.length===0)return[];let[r,...n]=t,a=r.endsWith("?"),o=r.replace(/\?$/,"");if(n.length===0)return a?[o,""]:[o];let s=JG(n.join("/")),l=[];return l.push(...s.map(m=>m===""?o:[o,m].join("/"))),a&&l.push(...s),l.map(m=>e.startsWith("/")&&m===""?"/":m)}function Jhe(e){e.sort((t,r)=>t.score!==r.score?r.score-t.score:ame(t.routesMeta.map(n=>n.childrenIndex),r.routesMeta.map(n=>n.childrenIndex)))}const Zhe=/^:\w+$/,Qhe=3,eme=2,tme=1,rme=10,nme=-2,x7=e=>e==="*";function ime(e,t){let r=e.split("/"),n=r.length;return r.some(x7)&&(n+=nme),t&&(n+=eme),r.filter(a=>!x7(a)).reduce((a,o)=>a+(Zhe.test(o)?Qhe:o===""?tme:rme),n)}function ame(e,t){return e.length===t.length&&e.slice(0,-1).every((n,a)=>n===t[a])?e[e.length-1]-t[t.length-1]:0}function ome(e,t){let{routesMeta:r}=e,n={},a="/",o=[];for(let s=0;s<r.length;++s){let l=r[s],m=s===r.length-1,b=a==="/"?t:t.slice(a.length)||"/",D=sme({path:l.relativePath,caseSensitive:l.caseSensitive,end:m},b);if(!D)return null;Object.assign(n,D.params);let O=l.route;o.push({params:n,pathname:Iy([a,D.pathname]),pathnameBase:pme(Iy([a,D.pathnameBase])),route:O}),D.pathnameBase!=="/"&&(a=Iy([a,D.pathnameBase]))}return o}function sme(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[r,n]=lme(e.path,e.caseSensitive,e.end),a=t.match(r);if(!a)return null;let o=a[0],s=o.replace(/(.)\/+$/,"$1"),l=a.slice(1);return{params:n.reduce((b,D,O)=>{if(D==="*"){let I=l[O]||"";s=o.slice(0,o.length-I.length).replace(/(.)\/+$/,"$1")}return b[D]=cme(l[O]||"",D),b},{}),pathname:o,pathnameBase:s,pattern:e}}function lme(e,t,r){t===void 0&&(t=!1),r===void 0&&(r=!0),I5(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let n=[],a="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^$?{}|()[\]]/g,"\\$&").replace(/\/:(\w+)/g,(s,l)=>(n.push(l),"/([^\\/]+)"));return e.endsWith("*")?(n.push("*"),a+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?a+="\\/*$":e!==""&&e!=="/"&&(a+="(?:(?=\\/|$))"),[new RegExp(a,t?void 0:"i"),n]}function ume(e){try{return decodeURI(e)}catch(t){return I5(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function cme(e,t){try{return decodeURIComponent(e)}catch(r){return I5(!1,'The value for the URL param "'+t+'" will not be decoded because'+(' the string "'+e+'" is a malformed URL segment. This is probably')+(" due to a bad percent encoding ("+r+").")),e}}function ZG(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let r=t.endsWith("/")?t.length-1:t.length,n=e.charAt(r);return n&&n!=="/"?null:e.slice(r)||"/"}function dme(e,t){t===void 0&&(t="/");let{pathname:r,search:n="",hash:a=""}=typeof e=="string"?wx(e):e;return{pathname:r?r.startsWith("/")?r:fme(r,t):t,search:hme(n),hash:mme(a)}}function fme(e,t){let r=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(a=>{a===".."?r.length>1&&r.pop():a!=="."&&r.push(a)}),r.length>1?r.join("/"):"/"}function M$(e,t,r,n){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(n)+"].  Please separate it out to the ")+("`to."+r+"` field. Alternatively you may provide the full path as ")+'a string in <Link to="..."> and the router will parse it for you.'}function QG(e){return e.filter((t,r)=>r===0||t.route.path&&t.route.path.length>0)}function eq(e,t,r,n){n===void 0&&(n=!1);let a;typeof e=="string"?a=wx(e):(a=dS({},e),Dl(!a.pathname||!a.pathname.includes("?"),M$("?","pathname","search",a)),Dl(!a.pathname||!a.pathname.includes("#"),M$("#","pathname","hash",a)),Dl(!a.search||!a.search.includes("#"),M$("#","search","hash",a)));let o=e===""||a.pathname==="",s=o?"/":a.pathname,l;if(n||s==null)l=r;else{let O=t.length-1;if(s.startsWith("..")){let I=s.split("/");for(;I[0]==="..";)I.shift(),O-=1;a.pathname=I.join("/")}l=O>=0?t[O]:"/"}let m=dme(a,l),b=s&&s!=="/"&&s.endsWith("/"),D=(o||s===".")&&r.endsWith("/");return!m.pathname.endsWith("/")&&(b||D)&&(m.pathname+="/"),m}const Iy=e=>e.join("/").replace(/\/\/+/g,"/"),pme=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),hme=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,mme=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function gme(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const tq=["post","put","patch","delete"];new Set(tq);const yme=["get",...tq];new Set(yme);/**
- * React Router v6.11.2
- *
- * Copyright (c) Remix Software Inc.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE.md file in the root directory of this source tree.
- *
- * @license MIT
- */function rP(){return rP=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},rP.apply(this,arguments)}const j5=te.createContext(null),vme=te.createContext(null),HA=te.createContext(null),UA=te.createContext(null),ym=te.createContext({outlet:null,matches:[],isDataRoute:!1}),rq=te.createContext(null);function uw(){return te.useContext(UA)!=null}function F5(){return uw()||Dl(!1),te.useContext(UA).location}function nq(e){te.useContext(HA).static||te.useLayoutEffect(e)}function cw(){let{isDataRoute:e}=te.useContext(ym);return e?Mme():bme()}function bme(){uw()||Dl(!1);let e=te.useContext(j5),{basename:t,navigator:r}=te.useContext(HA),{matches:n}=te.useContext(ym),{pathname:a}=F5(),o=JSON.stringify(QG(n).map(m=>m.pathnameBase)),s=te.useRef(!1);return nq(()=>{s.current=!0}),te.useCallback(function(m,b){if(b===void 0&&(b={}),!s.current)return;if(typeof m=="number"){r.go(m);return}let D=eq(m,JSON.parse(o),a,b.relative==="path");e==null&&t!=="/"&&(D.pathname=D.pathname==="/"?t:Iy([t,D.pathname])),(b.replace?r.replace:r.push)(D,b.state,b)},[t,r,o,a,e])}const xme=te.createContext(null);function iq(e){let t=te.useContext(ym).outlet;return t&&te.createElement(xme.Provider,{value:e},t)}function Dme(){let{matches:e}=te.useContext(ym),t=e[e.length-1];return t?t.params:{}}function Sme(e,t){return wme(e,t)}function wme(e,t,r){uw()||Dl(!1);let{navigator:n}=te.useContext(HA),{matches:a}=te.useContext(ym),o=a[a.length-1],s=o?o.params:{};o&&o.pathname;let l=o?o.pathnameBase:"/";o&&o.route;let m=F5(),b;if(t){var D;let j=typeof t=="string"?wx(t):t;l==="/"||(D=j.pathname)!=null&&D.startsWith(l)||Dl(!1),b=j}else b=m;let O=b.pathname||"/",I=l==="/"?O:O.slice(l.length)||"/",N=Xhe(e,{pathname:I}),H=kme(N&&N.map(j=>Object.assign({},j,{params:Object.assign({},s,j.params),pathname:Iy([l,n.encodeLocation?n.encodeLocation(j.pathname).pathname:j.pathname]),pathnameBase:j.pathnameBase==="/"?l:Iy([l,n.encodeLocation?n.encodeLocation(j.pathnameBase).pathname:j.pathnameBase])})),a,r);return t&&H?te.createElement(UA.Provider,{value:{location:rP({pathname:"/",search:"",hash:"",state:null,key:"default"},b),navigationType:xg.Pop}},H):H}function Cme(){let e=$me(),t=gme(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),r=e instanceof Error?e.stack:null,a={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"},o=null;return te.createElement(te.Fragment,null,te.createElement("h2",null,"Unexpected Application Error!"),te.createElement("h3",{style:{fontStyle:"italic"}},t),r?te.createElement("pre",{style:a},r):null,o)}const Eme=te.createElement(Cme,null);class Pme extends te.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,r){return r.location!==t.location||r.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error||r.error,location:r.location,revalidation:t.revalidation||r.revalidation}}componentDidCatch(t,r){console.error("React Router caught the following error during render",t,r)}render(){return this.state.error?te.createElement(ym.Provider,{value:this.props.routeContext},te.createElement(rq.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function Ame(e){let{routeContext:t,match:r,children:n}=e,a=te.useContext(j5);return a&&a.static&&a.staticContext&&(r.route.errorElement||r.route.ErrorBoundary)&&(a.staticContext._deepestRenderedBoundaryId=r.route.id),te.createElement(ym.Provider,{value:t},n)}function kme(e,t,r){var n;if(t===void 0&&(t=[]),r===void 0&&(r=null),e==null){var a;if((a=r)!=null&&a.errors)e=r.matches;else return null}let o=e,s=(n=r)==null?void 0:n.errors;if(s!=null){let l=o.findIndex(m=>m.route.id&&(s==null?void 0:s[m.route.id]));l>=0||Dl(!1),o=o.slice(0,Math.min(o.length,l+1))}return o.reduceRight((l,m,b)=>{let D=m.route.id?s==null?void 0:s[m.route.id]:null,O=null;r&&(O=m.route.errorElement||Eme);let I=t.concat(o.slice(0,b+1)),N=()=>{let H;return D?H=O:m.route.Component?H=te.createElement(m.route.Component,null):m.route.element?H=m.route.element:H=l,te.createElement(Ame,{match:m,routeContext:{outlet:l,matches:I,isDataRoute:r!=null},children:H})};return r&&(m.route.ErrorBoundary||m.route.errorElement||b===0)?te.createElement(Pme,{location:r.location,revalidation:r.revalidation,component:O,error:D,children:N(),routeContext:{outlet:null,matches:I,isDataRoute:!0}}):N()},null)}var wj;(function(e){e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate"})(wj||(wj={}));var fS;(function(e){e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId"})(fS||(fS={}));function Ome(e){let t=te.useContext(j5);return t||Dl(!1),t}function _me(e){let t=te.useContext(vme);return t||Dl(!1),t}function Tme(e){let t=te.useContext(ym);return t||Dl(!1),t}function aq(e){let t=Tme(),r=t.matches[t.matches.length-1];return r.route.id||Dl(!1),r.route.id}function $me(){var e;let t=te.useContext(rq),r=_me(fS.UseRouteError),n=aq(fS.UseRouteError);return t||((e=r.errors)==null?void 0:e[n])}function Mme(){let{router:e}=Ome(wj.UseNavigateStable),t=aq(fS.UseNavigateStable),r=te.useRef(!1);return nq(()=>{r.current=!0}),te.useCallback(function(a,o){o===void 0&&(o={}),r.current&&(typeof a=="number"?e.navigate(a):e.navigate(a,rP({fromRouteId:t},o)))},[e,t])}function Ime(e){let{to:t,replace:r,state:n,relative:a}=e;uw()||Dl(!1);let{matches:o}=te.useContext(ym),{pathname:s}=F5(),l=cw(),m=eq(t,QG(o).map(D=>D.pathnameBase),s,a==="path"),b=JSON.stringify(m);return te.useEffect(()=>l(JSON.parse(b),{replace:r,state:n,relative:a}),[l,b,a,r,n]),null}function jp(e){Dl(!1)}function jme(e){let{basename:t="/",children:r=null,location:n,navigationType:a=xg.Pop,navigator:o,static:s=!1}=e;uw()&&Dl(!1);let l=t.replace(/^\/*/,"/"),m=te.useMemo(()=>({basename:l,navigator:o,static:s}),[l,o,s]);typeof n=="string"&&(n=wx(n));let{pathname:b="/",search:D="",hash:O="",state:I=null,key:N="default"}=n,H=te.useMemo(()=>{let j=ZG(b,l);return j==null?null:{location:{pathname:j,search:D,hash:O,state:I,key:N},navigationType:a}},[l,b,D,O,I,N,a]);return H==null?null:te.createElement(HA.Provider,{value:m},te.createElement(UA.Provider,{children:r,value:H}))}function Fme(e){let{children:t,location:r}=e;return Sme(Cj(t),r)}var D7;(function(e){e[e.pending=0]="pending",e[e.success=1]="success",e[e.error=2]="error"})(D7||(D7={}));new Promise(()=>{});function Cj(e,t){t===void 0&&(t=[]);let r=[];return te.Children.forEach(e,(n,a)=>{if(!te.isValidElement(n))return;let o=[...t,a];if(n.type===te.Fragment){r.push.apply(r,Cj(n.props.children,o));return}n.type!==jp&&Dl(!1),!n.props.index||!n.props.children||Dl(!1);let s={id:n.props.id||o.join("-"),caseSensitive:n.props.caseSensitive,element:n.props.element,Component:n.props.Component,index:n.props.index,path:n.props.path,loader:n.props.loader,action:n.props.action,errorElement:n.props.errorElement,ErrorBoundary:n.props.ErrorBoundary,hasErrorBoundary:n.props.ErrorBoundary!=null||n.props.errorElement!=null,shouldRevalidate:n.props.shouldRevalidate,handle:n.props.handle,lazy:n.props.lazy};n.props.children&&(s.children=Cj(n.props.children,o)),r.push(s)}),r}/**
- * React Router DOM v6.11.2
- *
- * Copyright (c) Remix Software Inc.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE.md file in the root directory of this source tree.
- *
- * @license MIT
- */function Bme(e){let{basename:t,children:r,window:n}=e,a=te.useRef();a.current==null&&(a.current=Ghe({window:n,v5Compat:!0}));let o=a.current,[s,l]=te.useState({action:o.action,location:o.location});return te.useLayoutEffect(()=>o.listen(l),[o]),te.createElement(jme,{basename:t,children:r,location:s.location,navigationType:s.action,navigator:o})}var S7;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmitImpl="useSubmitImpl",e.UseFetcher="useFetcher"})(S7||(S7={}));var w7;(function(e){e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(w7||(w7={}));const Kl={home:"/home",project:"project",projectId:":projectId",login:"/login",flow:"flow",prototype:"prototype",signup:"/createnewworkspace"},Nme=te.createContext({}),Rme=()=>te.useContext(Nme),Lme=()=>{const{user:e}=Rme(),t=iq();return e?Z.jsx(Ime,{to:`${Kl.home}`,replace:!0}):Z.jsx(Z.Fragment,{children:t})};function zme(e,t){const r=()=>t,n=te.createContext({state:t,dispatch:r});return[n,o=>{const[s,l]=te.useReducer(e,t);return Z.jsx(n.Provider,{value:{state:s,dispatch:l},...o})}]}var Ho=(e=>(e[e.Message=1]="Message",e[e.Banner=2]="Banner",e[e.Modal=3]="Modal",e[e.ContextualBar=4]="ContextualBar",e))(Ho||{}),GC,Vme=new Uint8Array(16);function Wme(){if(!GC&&(GC=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||typeof msCrypto<"u"&&typeof msCrypto.getRandomValues=="function"&&msCrypto.getRandomValues.bind(msCrypto),!GC))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return GC(Vme)}const Hme=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;function Ume(e){return typeof e=="string"&&Hme.test(e)}var du=[];for(var I$=0;I$<256;++I$)du.push((I$+256).toString(16).substr(1));function Kme(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,r=(du[e[t+0]]+du[e[t+1]]+du[e[t+2]]+du[e[t+3]]+"-"+du[e[t+4]]+du[e[t+5]]+"-"+du[e[t+6]]+du[e[t+7]]+"-"+du[e[t+8]]+du[e[t+9]]+"-"+du[e[t+10]]+du[e[t+11]]+du[e[t+12]]+du[e[t+13]]+du[e[t+14]]+du[e[t+15]]).toLowerCase();if(!Ume(r))throw TypeError("Stringified UUID is invalid");return r}function Gme(e,t,r){e=e||{};var n=e.random||(e.rng||Wme)();if(n[6]=n[6]&15|64,n[8]=n[8]&63|128,t){r=r||0;for(var a=0;a<16;++a)t[r+a]=n[a];return t}return Kme(n)}const Bp=()=>Gme().slice(0,8),og=()=>new Date().toISOString(),j$=Bp(),qC=Bp(),qme={isMobile:!1,isTablet:!1,sideBarToggle:!1,templatesToggle:!1,previewTabsToggle:0,editorTabsToggle:0,navMenuToggle:!1,activeProject:j$,activeScreen:qC,openCreateNewScreen:!1,projects:{[j$]:{id:j$,name:"Untitled Project",screens:[qC],date:og(),flowEdges:[],flowNodes:[],viewport:void 0}},screens:{[qC]:{payload:{surface:Ho.Message,blocks:[]},id:qC,name:"Untitled Screen",date:og(),actionPreview:{}}},user:null};var nP={exports:{}};/**
- * @license
- * Lodash <https://lodash.com/>
- * Copyright OpenJS Foundation and other contributors <https://openjsf.org/>
- * Released under MIT license <https://lodash.com/license>
- * Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
- * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
- */nP.exports;(function(e,t){(function(){var r,n="4.17.21",a=200,o="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",s="Expected a function",l="Invalid `variable` option passed into `_.template`",m="__lodash_hash_undefined__",b=500,D="__lodash_placeholder__",O=1,I=2,N=4,H=1,j=2,u=1,h=2,y=4,E=8,x=16,g=32,d=64,f=128,c=256,p=512,S=30,k="...",$=800,M=16,z=1,W=2,G=3,Q=1/0,oe=9007199254740991,re=17976931348623157e292,me=0/0,le=4294967295,Ee=le-1,$e=le>>>1,lt=[["ary",f],["bind",u],["bindKey",h],["curry",E],["curryRight",x],["flip",p],["partial",g],["partialRight",d],["rearg",c]],Ze="[object Arguments]",nt="[object Array]",rt="[object AsyncFunction]",At="[object Boolean]",Ke="[object Date]",Bt="[object DOMException]",ur="[object Error]",at="[object Function]",L="[object GeneratorFunction]",ae="[object Map]",It="[object Number]",i="[object Null]",C="[object Object]",se="[object Promise]",P="[object Proxy]",dt="[object RegExp]",Ft="[object Set]",xe="[object String]",Be="[object Symbol]",ce="[object Undefined]",ct="[object WeakMap]",Fe="[object WeakSet]",Ne="[object ArrayBuffer]",yt="[object DataView]",Et="[object Float32Array]",kt="[object Float64Array]",Ye="[object Int8Array]",$t="[object Int16Array]",Lt="[object Int32Array]",or="[object Uint8Array]",yr="[object Uint8ClampedArray]",zr="[object Uint16Array]",Gr="[object Uint32Array]",Jr=/\b__p \+= '';/g,Kr=/\b(__p \+=) '' \+/g,rn=/(__e\(.*?\)|\b__t\)) \+\n'';/g,nn=/&(?:amp|lt|gt|quot|#39);/g,pn=/[&<>"']/g,Dn=RegExp(nn.source),Zr=RegExp(pn.source),Hn=/<%-([\s\S]+?)%>/g,yn=/<%([\s\S]+?)%>/g,Ci=/<%=([\s\S]+?)%>/g,ti=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Ei=/^\w*$/,Br=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,ht=/[\\^$.*+?()[\]{}|]/g,Wt=RegExp(ht.source),er=/^\s+/,Rt=/\s/,pr=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,kr=/\{\n\/\* \[wrapped with (.+)\] \*/,br=/,? & /,vr=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,qt=/[()=,{}\[\]\/\s]/,Je=/\\(\\)?/g,tt=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Vt=/\w*$/,Ut=/^[-+]0x[0-9a-f]+$/i,fr=/^0b[01]+$/i,rr=/^\[object .+?Constructor\]$/,mt=/^0o[0-7]+$/i,st=/^(?:0|[1-9]\d*)$/,ft=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Gt=/($^)/,gr=/['\n\r\u2028\u2029\\]/g,Sr="\\ud800-\\udfff",Vr="\\u0300-\\u036f",xt="\\ufe20-\\ufe2f",en="\\u20d0-\\u20ff",an=Vr+xt+en,Mn="\\u2700-\\u27bf",kn="a-z\\xdf-\\xf6\\xf8-\\xff",Qn="\\xac\\xb1\\xd7\\xf7",Nt="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",Ai="\\u2000-\\u206f",Hi=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",_a="A-Z\\xc0-\\xd6\\xd8-\\xde",Sa="\\ufe0e\\ufe0f",Ji=Qn+Nt+Ai+Hi,ua="['’]",To="["+Sr+"]",Ka="["+Ji+"]",U="["+an+"]",ie="\\d+",hr="["+Mn+"]",nr="["+kn+"]",hn="[^"+Sr+Ji+ie+Mn+kn+_a+"]",ui="\\ud83c[\\udffb-\\udfff]",Zi="(?:"+U+"|"+ui+")",Fi="[^"+Sr+"]",na="(?:\\ud83c[\\udde6-\\uddff]){2}",zi="[\\ud800-\\udbff][\\udc00-\\udfff]",An="["+_a+"]",ri="\\u200d",on="(?:"+nr+"|"+hn+")",Ur="(?:"+An+"|"+hn+")",ni="(?:"+ua+"(?:d|ll|m|re|s|t|ve))?",Bn="(?:"+ua+"(?:D|LL|M|RE|S|T|VE))?",Ln=Zi+"?",hi="["+Sa+"]?",ma="(?:"+ri+"(?:"+[Fi,na,zi].join("|")+")"+hi+Ln+")*",qr="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",sa="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",Po=hi+Ln+ma,Aa="(?:"+[hr,na,zi].join("|")+")"+Po,Ca="(?:"+[Fi+U+"?",U,na,zi,To].join("|")+")",$o=RegExp(ua,"g"),sl=RegExp(U,"g"),eu=RegExp(ui+"(?="+ui+")|"+Ca+Po,"g"),Uu=RegExp([An+"?"+nr+"+"+ni+"(?="+[Ka,An,"$"].join("|")+")",Ur+"+"+Bn+"(?="+[Ka,An+on,"$"].join("|")+")",An+"?"+on+"+"+ni,An+"+"+Bn,sa,qr,ie,Aa].join("|"),"g"),Ku=RegExp("["+ri+Sr+an+Sa+"]"),bc=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,ed=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],Ds=-1,Na={};Na[Et]=Na[kt]=Na[Ye]=Na[$t]=Na[Lt]=Na[or]=Na[yr]=Na[zr]=Na[Gr]=!0,Na[Ze]=Na[nt]=Na[Ne]=Na[At]=Na[yt]=Na[Ke]=Na[ur]=Na[at]=Na[ae]=Na[It]=Na[C]=Na[dt]=Na[Ft]=Na[xe]=Na[ct]=!1;var Va={};Va[Ze]=Va[nt]=Va[Ne]=Va[yt]=Va[At]=Va[Ke]=Va[Et]=Va[kt]=Va[Ye]=Va[$t]=Va[Lt]=Va[ae]=Va[It]=Va[C]=Va[dt]=Va[Ft]=Va[xe]=Va[Be]=Va[or]=Va[yr]=Va[zr]=Va[Gr]=!0,Va[ur]=Va[at]=Va[ct]=!1;var Gu={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"},Cu={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},ia={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"},td={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Bd=parseFloat,xc=parseInt,Dc=typeof jn=="object"&&jn&&jn.Object===Object&&jn,Nd=typeof self=="object"&&self&&self.Object===Object&&self,Ko=Dc||Nd||Function("return this")(),Sc=t&&!t.nodeType&&t,Ss=Sc&&!0&&e&&!e.nodeType&&e,Eu=Ss&&Ss.exports===Sc,rd=Eu&&Dc.process,zn=function(){try{var Pr=Ss&&Ss.require&&Ss.require("util").types;return Pr||rd&&rd.binding&&rd.binding("util")}catch{}}(),$n=zn&&zn.isArrayBuffer,On=zn&&zn.isDate,gn=zn&&zn.isMap,cn=zn&&zn.isRegExp,wn=zn&&zn.isSet,Yr=zn&&zn.isTypedArray;function Xn(Pr,dn,Xr){switch(Xr.length){case 0:return Pr.call(dn);case 1:return Pr.call(dn,Xr[0]);case 2:return Pr.call(dn,Xr[0],Xr[1]);case 3:return Pr.call(dn,Xr[0],Xr[1],Xr[2])}return Pr.apply(dn,Xr)}function Mi(Pr,dn,Xr,ci){for(var xi=-1,Ja=Pr==null?0:Pr.length;++xi<Ja;){var Zo=Pr[xi];dn(ci,Zo,Xr(Zo),Pr)}return ci}function Pi(Pr,dn){for(var Xr=-1,ci=Pr==null?0:Pr.length;++Xr<ci&&dn(Pr[Xr],Xr,Pr)!==!1;);return Pr}function Yi(Pr,dn){for(var Xr=Pr==null?0:Pr.length;Xr--&&dn(Pr[Xr],Xr,Pr)!==!1;);return Pr}function bi(Pr,dn){for(var Xr=-1,ci=Pr==null?0:Pr.length;++Xr<ci;)if(!dn(Pr[Xr],Xr,Pr))return!1;return!0}function Bi(Pr,dn){for(var Xr=-1,ci=Pr==null?0:Pr.length,xi=0,Ja=[];++Xr<ci;){var Zo=Pr[Xr];dn(Zo,Xr,Pr)&&(Ja[xi++]=Zo)}return Ja}function Cn(Pr,dn){var Xr=Pr==null?0:Pr.length;return!!Xr&&be(Pr,dn,0)>-1}function ca(Pr,dn,Xr){for(var ci=-1,xi=Pr==null?0:Pr.length;++ci<xi;)if(Xr(dn,Pr[ci]))return!0;return!1}function la(Pr,dn){for(var Xr=-1,ci=Pr==null?0:Pr.length,xi=Array(ci);++Xr<ci;)xi[Xr]=dn(Pr[Xr],Xr,Pr);return xi}function mi(Pr,dn){for(var Xr=-1,ci=dn.length,xi=Pr.length;++Xr<ci;)Pr[xi+Xr]=dn[Xr];return Pr}function da(Pr,dn,Xr,ci){var xi=-1,Ja=Pr==null?0:Pr.length;for(ci&&Ja&&(Xr=Pr[++xi]);++xi<Ja;)Xr=dn(Xr,Pr[xi],xi,Pr);return Xr}function So(Pr,dn,Xr,ci){var xi=Pr==null?0:Pr.length;for(ci&&xi&&(Xr=Pr[--xi]);xi--;)Xr=dn(Xr,Pr[xi],xi,Pr);return Xr}function fa(Pr,dn){for(var Xr=-1,ci=Pr==null?0:Pr.length;++Xr<ci;)if(dn(Pr[Xr],Xr,Pr))return!0;return!1}var ho=$r("length");function $s(Pr){return Pr.split("")}function oi(Pr){return Pr.match(vr)||[]}function pa(Pr,dn,Xr){var ci;return Xr(Pr,function(xi,Ja,Zo){if(dn(xi,Ja,Zo))return ci=Ja,!1}),ci}function Bo(Pr,dn,Xr,ci){for(var xi=Pr.length,Ja=Xr+(ci?1:-1);ci?Ja--:++Ja<xi;)if(dn(Pr[Ja],Ja,Pr))return Ja;return-1}function be(Pr,dn,Xr){return dn===dn?yp(Pr,dn,Xr):Bo(Pr,Xe,Xr)}function pe(Pr,dn,Xr,ci){for(var xi=Xr-1,Ja=Pr.length;++xi<Ja;)if(ci(Pr[xi],dn))return xi;return-1}function Xe(Pr){return Pr!==Pr}function Yt(Pr,dn){var Xr=Pr==null?0:Pr.length;return Xr?Gi(Pr,dn)/Xr:me}function $r(Pr){return function(dn){return dn==null?r:dn[Pr]}}function tn(Pr){return function(dn){return Pr==null?r:Pr[dn]}}function qn(Pr,dn,Xr,ci,xi){return xi(Pr,function(Ja,Zo,lo){Xr=ci?(ci=!1,Ja):dn(Xr,Ja,Zo,lo)}),Xr}function yi(Pr,dn){var Xr=Pr.length;for(Pr.sort(dn);Xr--;)Pr[Xr]=Pr[Xr].value;return Pr}function Gi(Pr,dn){for(var Xr,ci=-1,xi=Pr.length;++ci<xi;){var Ja=dn(Pr[ci]);Ja!==r&&(Xr=Xr===r?Ja:Xr+Ja)}return Xr}function Xa(Pr,dn){for(var Xr=-1,ci=Array(Pr);++Xr<Pr;)ci[Xr]=dn(Xr);return ci}function ao(Pr,dn){return la(dn,function(Xr){return[Xr,Pr[Xr]]})}function ss(Pr){return Pr&&Pr.slice(0,Vd(Pr)+1).replace(er,"")}function oo(Pr){return function(dn){return Pr(dn)}}function zs(Pr,dn){return la(dn,function(Xr){return Pr[Xr]})}function Ms(Pr,dn){return Pr.has(dn)}function Go(Pr,dn){for(var Xr=-1,ci=Pr.length;++Xr<ci&&be(dn,Pr[Xr],0)>-1;);return Xr}function Ys(Pr,dn){for(var Xr=Pr.length;Xr--&&be(dn,Pr[Xr],0)>-1;);return Xr}function wl(Pr,dn){for(var Xr=Pr.length,ci=0;Xr--;)Pr[Xr]===dn&&++ci;return ci}var tu=tn(Gu),ll=tn(Cu);function Rd(Pr){return"\\"+td[Pr]}function qu(Pr,dn){return Pr==null?r:Pr[dn]}function Vs(Pr){return Ku.test(Pr)}function Xs(Pr){return bc.test(Pr)}function dh(Pr){for(var dn,Xr=[];!(dn=Pr.next()).done;)Xr.push(dn.value);return Xr}function ul(Pr){var dn=-1,Xr=Array(Pr.size);return Pr.forEach(function(ci,xi){Xr[++dn]=[xi,ci]}),Xr}function fh(Pr,dn){return function(Xr){return Pr(dn(Xr))}}function ru(Pr,dn){for(var Xr=-1,ci=Pr.length,xi=0,Ja=[];++Xr<ci;){var Zo=Pr[Xr];(Zo===dn||Zo===D)&&(Pr[Xr]=D,Ja[xi++]=Xr)}return Ja}function Ld(Pr){var dn=-1,Xr=Array(Pr.size);return Pr.forEach(function(ci){Xr[++dn]=ci}),Xr}function Af(Pr){var dn=-1,Xr=Array(Pr.size);return Pr.forEach(function(ci){Xr[++dn]=[ci,ci]}),Xr}function yp(Pr,dn,Xr){for(var ci=Xr-1,xi=Pr.length;++ci<xi;)if(Pr[ci]===dn)return ci;return-1}function p0(Pr,dn,Xr){for(var ci=Xr+1;ci--;)if(Pr[ci]===dn)return ci;return ci}function zd(Pr){return Vs(Pr)?wm(Pr):ho(Pr)}function nu(Pr){return Vs(Pr)?so(Pr):$s(Pr)}function Vd(Pr){for(var dn=Pr.length;dn--&&Rt.test(Pr.charAt(dn)););return dn}var cl=tn(ia);function wm(Pr){for(var dn=eu.lastIndex=0;eu.test(Pr);)++dn;return dn}function so(Pr){return Pr.match(eu)||[]}function mr(Pr){return Pr.match(Uu)||[]}var h0=function Pr(dn){dn=dn==null?Ko:nd.defaults(Ko.Object(),dn,nd.pick(Ko,ed));var Xr=dn.Array,ci=dn.Date,xi=dn.Error,Ja=dn.Function,Zo=dn.Math,lo=dn.Object,wc=dn.RegExp,Yu=dn.String,qo=dn.TypeError,jl=Xr.prototype,m0=Ja.prototype,id=lo.prototype,vp=dn["__core-js_shared__"],kf=m0.toString,Fa=id.hasOwnProperty,Cm=0,Wa=function(){var A=/[^.]+$/.exec(vp&&vp.keys&&vp.keys.IE_PROTO||"");return A?"Symbol(src)_1."+A:""}(),Pu=id.toString,g0=kf.call(lo),y0=Ko._,v0=wc("^"+kf.call(Fa).replace(ht,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Xu=Eu?dn.Buffer:r,Cl=dn.Symbol,Fl=dn.Uint8Array,Of=Xu?Xu.allocUnsafe:r,Wd=fh(lo.getPrototypeOf,lo),Hd=lo.create,ws=id.propertyIsEnumerable,dl=jl.splice,Is=Cl?Cl.isConcatSpreadable:r,iu=Cl?Cl.iterator:r,au=Cl?Cl.toStringTag:r,fl=function(){try{var A=Un(lo,"defineProperty");return A({},"",{}),A}catch{}}(),Cc=dn.clearTimeout!==Ko.clearTimeout&&dn.clearTimeout,ph=ci&&ci.now!==Ko.Date.now&&ci.now,Ec=dn.setTimeout!==Ko.setTimeout&&dn.setTimeout,ad=Zo.ceil,Ud=Zo.floor,El=lo.getOwnPropertySymbols,Au=Xu?Xu.isBuffer:r,od=dn.isFinite,Pc=jl.join,sd=fh(lo.keys,lo),No=Zo.max,ls=Zo.min,Em=ci.now,ld=dn.parseInt,ud=Zo.random,Ju=jl.reverse,Ac=Un(dn,"DataView"),Kd=Un(dn,"Map"),Zu=Un(dn,"Promise"),kc=Un(dn,"Set"),Gd=Un(dn,"WeakMap"),Js=Un(lo,"create"),bp=Gd&&new Gd,qd={},Zs=si(Ac),Oc=si(Kd),Pm=si(Zu),_f=si(kc),xp=si(Gd),cd=Cl?Cl.prototype:r,Bl=cd?cd.valueOf:r,Yd=cd?cd.toString:r;function bt(A){if(rs(A)&&!va(A)&&!(A instanceof ka)){if(A instanceof js)return A;if(Fa.call(A,"__wrapped__"))return Da(A)}return new js(A)}var pl=function(){function A(){}return function(B){if(!ko(B))return{};if(Hd)return Hd(B);A.prototype=B;var J=new A;return A.prototype=r,J}}();function ou(){}function js(A,B){this.__wrapped__=A,this.__actions__=[],this.__chain__=!!B,this.__index__=0,this.__values__=r}bt.templateSettings={escape:Hn,evaluate:yn,interpolate:Ci,variable:"",imports:{_:bt}},bt.prototype=ou.prototype,bt.prototype.constructor=bt,js.prototype=pl(ou.prototype),js.prototype.constructor=js;function ka(A){this.__wrapped__=A,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=le,this.__views__=[]}function dd(){var A=new ka(this.__wrapped__);return A.__actions__=Le(this.__actions__),A.__dir__=this.__dir__,A.__filtered__=this.__filtered__,A.__iteratees__=Le(this.__iteratees__),A.__takeCount__=this.__takeCount__,A.__views__=Le(this.__views__),A}function Am(){if(this.__filtered__){var A=new ka(this);A.__dir__=-1,A.__filtered__=!0}else A=this.clone(),A.__dir__*=-1;return A}function km(){var A=this.__wrapped__.value(),B=this.__dir__,J=va(A),De=B<0,Qe=J?A.length:0,Mt=_r(0,Qe,this.__views__),ar=Mt.start,Dr=Mt.end,Lr=Dr-ar,xn=De?Dr:ar-1,Sn=this.__iteratees__,Tn=Sn.length,gi=0,Ui=ls(Lr,this.__takeCount__);if(!J||!De&&Qe==Lr&&Ui==Lr)return Gm(A,this.__actions__);var ba=[];e:for(;Lr--&&gi<Ui;){xn+=B;for(var Ra=-1,xa=A[xn];++Ra<Tn;){var Qa=Sn[Ra],co=Qa.iteratee,vd=Qa.type,oc=co(xa);if(vd==W)xa=oc;else if(!oc){if(vd==z)continue e;break e}}ba[gi++]=xa}return ba}ka.prototype=pl(ou.prototype),ka.prototype.constructor=ka;function Qu(A){var B=-1,J=A==null?0:A.length;for(this.clear();++B<J;){var De=A[B];this.set(De[0],De[1])}}function Om(){this.__data__=Js?Js(null):{},this.size=0}function b0(A){var B=this.has(A)&&delete this.__data__[A];return this.size-=B?1:0,B}function ku(A){var B=this.__data__;if(Js){var J=B[A];return J===m?r:J}return Fa.call(B,A)?B[A]:r}function us(A){var B=this.__data__;return Js?B[A]!==r:Fa.call(B,A)}function hh(A,B){var J=this.__data__;return this.size+=this.has(A)?0:1,J[A]=Js&&B===r?m:B,this}Qu.prototype.clear=Om,Qu.prototype.delete=b0,Qu.prototype.get=ku,Qu.prototype.has=us,Qu.prototype.set=hh;function Ws(A){var B=-1,J=A==null?0:A.length;for(this.clear();++B<J;){var De=A[B];this.set(De[0],De[1])}}function ec(){this.__data__=[],this.size=0}function Tf(A){var B=this.__data__,J=Jd(B,A);if(J<0)return!1;var De=B.length-1;return J==De?B.pop():dl.call(B,J,1),--this.size,!0}function mh(A){var B=this.__data__,J=Jd(B,A);return J<0?r:B[J][1]}function x0(A){return Jd(this.__data__,A)>-1}function _c(A,B){var J=this.__data__,De=Jd(J,A);return De<0?(++this.size,J.push([A,B])):J[De][1]=B,this}Ws.prototype.clear=ec,Ws.prototype.delete=Tf,Ws.prototype.get=mh,Ws.prototype.has=x0,Ws.prototype.set=_c;function Ou(A){var B=-1,J=A==null?0:A.length;for(this.clear();++B<J;){var De=A[B];this.set(De[0],De[1])}}function _m(){this.size=0,this.__data__={hash:new Qu,map:new(Kd||Ws),string:new Qu}}function Dp(A){var B=Qr(this,A).delete(A);return this.size-=B?1:0,B}function Tm(A){return Qr(this,A).get(A)}function Sp(A){return Qr(this,A).has(A)}function gh(A,B){var J=Qr(this,A),De=J.size;return J.set(A,B),this.size+=J.size==De?0:1,this}Ou.prototype.clear=_m,Ou.prototype.delete=Dp,Ou.prototype.get=Tm,Ou.prototype.has=Sp,Ou.prototype.set=gh;function fd(A){var B=-1,J=A==null?0:A.length;for(this.__data__=new Ou;++B<J;)this.add(A[B])}function D0(A){return this.__data__.set(A,m),this}function yh(A){return this.__data__.has(A)}fd.prototype.add=fd.prototype.push=D0,fd.prototype.has=yh;function Nl(A){var B=this.__data__=new Ws(A);this.size=B.size}function wp(){this.__data__=new Ws,this.size=0}function S0(A){var B=this.__data__,J=B.delete(A);return this.size=B.size,J}function $m(A){return this.__data__.get(A)}function $f(A){return this.__data__.has(A)}function w0(A,B){var J=this.__data__;if(J instanceof Ws){var De=J.__data__;if(!Kd||De.length<a-1)return De.push([A,B]),this.size=++J.size,this;J=this.__data__=new Ou(De)}return J.set(A,B),this.size=J.size,this}Nl.prototype.clear=wp,Nl.prototype.delete=S0,Nl.prototype.get=$m,Nl.prototype.has=$f,Nl.prototype.set=w0;function tc(A,B){var J=va(A),De=!J&&ac(A),Qe=!J&&!De&&Ao(A),Mt=!J&&!De&&!Qe&&Er(A),ar=J||De||Qe||Mt,Dr=ar?Xa(A.length,Yu):[],Lr=Dr.length;for(var xn in A)(B||Fa.call(A,xn))&&!(ar&&(xn=="length"||Qe&&(xn=="offset"||xn=="parent")||Mt&&(xn=="buffer"||xn=="byteLength"||xn=="byteOffset")||je(xn,Lr)))&&Dr.push(xn);return Dr}function Mm(A){var B=A.length;return B?A[Cp(0,B-1)]:r}function C0(A,B){return ml(Le(A),pd(B,0,A.length))}function E0(A){return ml(Le(A))}function vh(A,B,J){(J!==r&&!lu(A[B],J)||J===r&&!(B in A))&&rc(A,B,J)}function Xd(A,B,J){var De=A[B];(!(Fa.call(A,B)&&lu(De,J))||J===r&&!(B in A))&&rc(A,B,J)}function Jd(A,B){for(var J=A.length;J--;)if(lu(A[J][0],B))return J;return-1}function Im(A,B,J,De){return nc(A,function(Qe,Mt,ar){B(De,Qe,J(Qe),ar)}),De}function Mf(A,B){return A&&Ue(B,Vl(B),A)}function jm(A,B){return A&&Ue(B,Lc(B),A)}function rc(A,B,J){B=="__proto__"&&fl?fl(A,B,{configurable:!0,enumerable:!0,value:J,writable:!0}):A[B]=J}function bh(A,B){for(var J=-1,De=B.length,Qe=Xr(De),Mt=A==null;++J<De;)Qe[J]=Mt?r:VT(A,B[J]);return Qe}function pd(A,B,J){return A===A&&(J!==r&&(A=A<=J?A:J),B!==r&&(A=A>=B?A:B)),A}function Rl(A,B,J,De,Qe,Mt){var ar,Dr=B&O,Lr=B&I,xn=B&N;if(J&&(ar=Qe?J(A,De,Qe,Mt):J(A)),ar!==r)return ar;if(!ko(A))return A;var Sn=va(A);if(Sn){if(ar=Qt(A),!Dr)return Le(A,ar)}else{var Tn=Gn(A),gi=Tn==at||Tn==L;if(Ao(A))return Y(A,Dr);if(Tn==C||Tn==Ze||gi&&!Qe){if(ar=Lr||gi?{}:Tr(A),!Dr)return Lr?Ge(A,jm(ar,A)):Ie(A,Mf(ar,A))}else{if(!Va[Tn])return Qe?A:{};ar=Fn(A,Tn,Dr)}}Mt||(Mt=new Nl);var Ui=Mt.get(A);if(Ui)return Ui;Mt.set(A,ar),fe(A)?A.forEach(function(xa){ar.add(Rl(xa,B,J,xa,A,Mt))}):c1(A)&&A.forEach(function(xa,Qa){ar.set(Qa,Rl(xa,B,J,Qa,A,Mt))});var ba=xn?Lr?Zt:vn:Lr?Lc:Vl,Ra=Sn?r:ba(A);return Pi(Ra||A,function(xa,Qa){Ra&&(Qa=xa,xa=A[Qa]),Xd(ar,Qa,Rl(xa,B,J,Qa,A,Mt))}),ar}function Fm(A){var B=Vl(A);return function(J){return hd(J,A,B)}}function hd(A,B,J){var De=J.length;if(A==null)return!De;for(A=lo(A);De--;){var Qe=J[De],Mt=B[Qe],ar=A[Qe];if(ar===r&&!(Qe in A)||!Mt(ar))return!1}return!0}function xh(A,B,J){if(typeof A!="function")throw new qo(s);return ts(function(){A.apply(r,J)},B)}function Tc(A,B,J,De){var Qe=-1,Mt=Cn,ar=!0,Dr=A.length,Lr=[],xn=B.length;if(!Dr)return Lr;J&&(B=la(B,oo(J))),De?(Mt=ca,ar=!1):B.length>=a&&(Mt=Ms,ar=!1,B=new fd(B));e:for(;++Qe<Dr;){var Sn=A[Qe],Tn=J==null?Sn:J(Sn);if(Sn=De||Sn!==0?Sn:0,ar&&Tn===Tn){for(var gi=xn;gi--;)if(B[gi]===Tn)continue e;Lr.push(Sn)}else Mt(B,Tn,De)||Lr.push(Sn)}return Lr}var nc=qe(Cs),md=qe(Dh,!0);function P0(A,B){var J=!0;return nc(A,function(De,Qe,Mt){return J=!!B(De,Qe,Mt),J}),J}function gd(A,B,J){for(var De=-1,Qe=A.length;++De<Qe;){var Mt=A[De],ar=B(Mt);if(ar!=null&&(Dr===r?ar===ar&&!Xt(ar):J(ar,Dr)))var Dr=ar,Lr=Mt}return Lr}function A0(A,B,J,De){var Qe=A.length;for(J=pi(J),J<0&&(J=-J>Qe?0:Qe+J),De=De===r||De>Qe?Qe:pi(De),De<0&&(De+=Qe),De=J>De?0:Z0(De);J<De;)A[J++]=B;return A}function If(A,B){var J=[];return nc(A,function(De,Qe,Mt){B(De,Qe,Mt)&&J.push(De)}),J}function Qo(A,B,J,De,Qe){var Mt=-1,ar=A.length;for(J||(J=Nr),Qe||(Qe=[]);++Mt<ar;){var Dr=A[Mt];B>0&&J(Dr)?B>1?Qo(Dr,B-1,J,De,Qe):mi(Qe,Dr):De||(Qe[Qe.length]=Dr)}return Qe}var jf=_t(),Bm=_t(!0);function Cs(A,B){return A&&jf(A,B,Vl)}function Dh(A,B){return A&&Bm(A,B,Vl)}function Ff(A,B){return Bi(B,function(J){return Nc(A[J])})}function $c(A,B){B=F(B,A);for(var J=0,De=B.length;A!=null&&J<De;)A=A[Fr(B[J++])];return J&&J==De?A:r}function Ni(A,B,J){var De=B(A);return va(A)?De:mi(De,J(A))}function Fs(A){return A==null?A===r?ce:i:au&&au in lo(A)?Xi(A):Ga(A)}function Bf(A,B){return A>B}function Sh(A,B){return A!=null&&Fa.call(A,B)}function k0(A,B){return A!=null&&B in lo(A)}function O0(A,B,J){return A>=ls(B,J)&&A<No(B,J)}function wh(A,B,J){for(var De=J?ca:Cn,Qe=A[0].length,Mt=A.length,ar=Mt,Dr=Xr(Mt),Lr=1/0,xn=[];ar--;){var Sn=A[ar];ar&&B&&(Sn=la(Sn,oo(B))),Lr=ls(Sn.length,Lr),Dr[ar]=!J&&(B||Qe>=120&&Sn.length>=120)?new fd(ar&&Sn):r}Sn=A[0];var Tn=-1,gi=Dr[0];e:for(;++Tn<Qe&&xn.length<Lr;){var Ui=Sn[Tn],ba=B?B(Ui):Ui;if(Ui=J||Ui!==0?Ui:0,!(gi?Ms(gi,ba):De(xn,ba,J))){for(ar=Mt;--ar;){var Ra=Dr[ar];if(!(Ra?Ms(Ra,ba):De(A[ar],ba,J)))continue e}gi&&gi.push(ba),xn.push(Ui)}}return xn}function _0(A,B,J,De){return Cs(A,function(Qe,Mt,ar){B(De,J(Qe),Mt,ar)}),De}function Nf(A,B,J){B=F(B,A),A=Li(A,B);var De=A==null?A:A[Fr(Bc(B))];return De==null?r:Xn(De,A,J)}function ic(A){return rs(A)&&Fs(A)==Ze}function Mc(A){return rs(A)&&Fs(A)==Ne}function Zd(A){return rs(A)&&Fs(A)==Ke}function Rf(A,B,J,De,Qe){return A===B?!0:A==null||B==null||!rs(A)&&!rs(B)?A!==A&&B!==B:T0(A,B,J,De,Rf,Qe)}function T0(A,B,J,De,Qe,Mt){var ar=va(A),Dr=va(B),Lr=ar?nt:Gn(A),xn=Dr?nt:Gn(B);Lr=Lr==Ze?C:Lr,xn=xn==Ze?C:xn;var Sn=Lr==C,Tn=xn==C,gi=Lr==xn;if(gi&&Ao(A)){if(!Ao(B))return!1;ar=!0,Sn=!1}if(gi&&!Sn)return Mt||(Mt=new Nl),ar||Er(A)?Tt(A,B,J,De,Qe,Mt):Jt(A,B,Lr,J,De,Qe,Mt);if(!(J&H)){var Ui=Sn&&Fa.call(A,"__wrapped__"),ba=Tn&&Fa.call(B,"__wrapped__");if(Ui||ba){var Ra=Ui?A.value():A,xa=ba?B.value():B;return Mt||(Mt=new Nl),Qe(Ra,xa,J,De,Mt)}}return gi?(Mt||(Mt=new Nl),Mr(A,B,J,De,Qe,Mt)):!1}function Qd(A){return rs(A)&&Gn(A)==ae}function Ch(A,B,J,De){var Qe=J.length,Mt=Qe,ar=!De;if(A==null)return!Mt;for(A=lo(A);Qe--;){var Dr=J[Qe];if(ar&&Dr[2]?Dr[1]!==A[Dr[0]]:!(Dr[0]in A))return!1}for(;++Qe<Mt;){Dr=J[Qe];var Lr=Dr[0],xn=A[Lr],Sn=Dr[1];if(ar&&Dr[2]){if(xn===r&&!(Lr in A))return!1}else{var Tn=new Nl;if(De)var gi=De(xn,Sn,Lr,A,B,Tn);if(!(gi===r?Rf(Sn,xn,H|j,De,Tn):gi))return!1}}return!0}function Eh(A){if(!ko(A)||Yn(A))return!1;var B=Nc(A)?v0:rr;return B.test(si(A))}function $0(A){return rs(A)&&Fs(A)==dt}function M0(A){return rs(A)&&Gn(A)==Ft}function I0(A){return rs(A)&&Op(A.length)&&!!Na[Fs(A)]}function Ph(A){return typeof A=="function"?A:A==null?zc:typeof A=="object"?va(A)?Lm(A[0],A[1]):Rm(A):n4(A)}function vi(A){if(!uo(A))return sd(A);var B=[];for(var J in lo(A))Fa.call(A,J)&&J!="constructor"&&B.push(J);return B}function Ah(A){if(!ko(A))return qi(A);var B=uo(A),J=[];for(var De in A)De=="constructor"&&(B||!Fa.call(A,De))||J.push(De);return J}function Ic(A,B){return A<B}function Nm(A,B){var J=-1,De=gl(A)?Xr(A.length):[];return nc(A,function(Qe,Mt,ar){De[++J]=B(Qe,Mt,ar)}),De}function Rm(A){var B=un(A);return B.length==1&&B[0][2]?mo(B[0][0],B[0][1]):function(J){return J===A||Ch(J,A,B)}}function Lm(A,B){return Cr(A)&&Nn(B)?mo(Fr(A),B):function(J){var De=VT(J,A);return De===r&&De===B?WT(J,A):Rf(B,De,H|j)}}function Lf(A,B,J,De,Qe){A!==B&&jf(B,function(Mt,ar){if(Qe||(Qe=new Nl),ko(Mt))zm(A,B,ar,J,Lf,De,Qe);else{var Dr=De?De(Or(A,ar),Mt,ar+"",A,B,Qe):r;Dr===r&&(Dr=Mt),vh(A,ar,Dr)}},Lc)}function zm(A,B,J,De,Qe,Mt,ar){var Dr=Or(A,J),Lr=Or(B,J),xn=ar.get(Lr);if(xn){vh(A,J,xn);return}var Sn=Mt?Mt(Dr,Lr,J+"",A,B,ar):r,Tn=Sn===r;if(Tn){var gi=va(Lr),Ui=!gi&&Ao(Lr),ba=!gi&&!Ui&&Er(Lr);Sn=Lr,gi||Ui||ba?va(Dr)?Sn=Dr:Es(Dr)?Sn=Le(Dr):Ui?(Tn=!1,Sn=Y(Lr,!0)):ba?(Tn=!1,Sn=ge(Lr,!0)):Sn=[]:Ae(Lr)||ac(Lr)?(Sn=Dr,ac(Dr)?Sn=G6(Dr):(!ko(Dr)||Nc(Dr))&&(Sn=Tr(Lr))):Tn=!1}Tn&&(ar.set(Lr,Sn),Qe(Sn,Lr,De,Mt,ar),ar.delete(Lr)),vh(A,J,Sn)}function kh(A,B){var J=A.length;if(J)return B+=B<0?J:0,je(B,J)?A[B]:r}function Oh(A,B,J){B.length?B=la(B,function(Mt){return va(Mt)?function(ar){return $c(ar,Mt.length===1?Mt[0]:Mt)}:Mt}):B=[zc];var De=-1;B=la(B,oo(dr()));var Qe=Nm(A,function(Mt,ar,Dr){var Lr=la(B,function(xn){return xn(Mt)});return{criteria:Lr,index:++De,value:Mt}});return yi(Qe,function(Mt,ar){return he(Mt,ar,J)})}function Vm(A,B){return Wm(A,B,function(J,De){return WT(A,De)})}function Wm(A,B,J){for(var De=-1,Qe=B.length,Mt={};++De<Qe;){var ar=B[De],Dr=$c(A,ar);J(Dr,ar)&&Fc(Mt,F(ar,A),Dr)}return Mt}function j0(A){return function(B){return $c(B,A)}}function es(A,B,J,De){var Qe=De?pe:be,Mt=-1,ar=B.length,Dr=A;for(A===B&&(B=Le(B)),J&&(Dr=la(A,oo(J)));++Mt<ar;)for(var Lr=0,xn=B[Mt],Sn=J?J(xn):xn;(Lr=Qe(Dr,Sn,Lr,De))>-1;)Dr!==A&&dl.call(Dr,Lr,1),dl.call(A,Lr,1);return A}function jc(A,B){for(var J=A?B.length:0,De=J-1;J--;){var Qe=B[J];if(J==De||Qe!==Mt){var Mt=Qe;je(Qe)?dl.call(A,Qe,1):_h(A,Qe)}}return A}function Cp(A,B){return A+Ud(ud()*(B-A+1))}function Hm(A,B,J,De){for(var Qe=-1,Mt=No(ad((B-A)/(J||1)),0),ar=Xr(Mt);Mt--;)ar[De?Mt:++Qe]=A,A+=J;return ar}function Ep(A,B){var J="";if(!A||B<1||B>oe)return J;do B%2&&(J+=A),B=Ud(B/2),B&&(A+=A);while(B);return J}function Ta(A,B){return ha(Vn(A,B,zc),A+"")}function yd(A){return Mm(Sv(A))}function F0(A,B){var J=Sv(A);return ml(J,pd(B,0,J.length))}function Fc(A,B,J,De){if(!ko(A))return A;B=F(B,A);for(var Qe=-1,Mt=B.length,ar=Mt-1,Dr=A;Dr!=null&&++Qe<Mt;){var Lr=Fr(B[Qe]),xn=J;if(Lr==="__proto__"||Lr==="constructor"||Lr==="prototype")return A;if(Qe!=ar){var Sn=Dr[Lr];xn=De?De(Sn,Lr,Dr):r,xn===r&&(xn=ko(Sn)?Sn:je(B[Qe+1])?[]:{})}Xd(Dr,Lr,xn),Dr=Dr[Lr]}return A}var Pp=bp?function(A,B){return bp.set(A,B),A}:zc,B0=fl?function(A,B){return fl(A,"toString",{configurable:!0,enumerable:!1,value:UT(B),writable:!0})}:zc;function N0(A){return ml(Sv(A))}function hl(A,B,J){var De=-1,Qe=A.length;B<0&&(B=-B>Qe?0:Qe+B),J=J>Qe?Qe:J,J<0&&(J+=Qe),Qe=B>J?0:J-B>>>0,B>>>=0;for(var Mt=Xr(Qe);++De<Qe;)Mt[De]=A[De+B];return Mt}function R0(A,B){var J;return nc(A,function(De,Qe,Mt){return J=B(De,Qe,Mt),!J}),!!J}function Ap(A,B,J){var De=0,Qe=A==null?De:A.length;if(typeof B=="number"&&B===B&&Qe<=$e){for(;De<Qe;){var Mt=De+Qe>>>1,ar=A[Mt];ar!==null&&!Xt(ar)&&(J?ar<=B:ar<B)?De=Mt+1:Qe=Mt}return Qe}return kp(A,B,zc,J)}function kp(A,B,J,De){var Qe=0,Mt=A==null?0:A.length;if(Mt===0)return 0;B=J(B);for(var ar=B!==B,Dr=B===null,Lr=Xt(B),xn=B===r;Qe<Mt;){var Sn=Ud((Qe+Mt)/2),Tn=J(A[Sn]),gi=Tn!==r,Ui=Tn===null,ba=Tn===Tn,Ra=Xt(Tn);if(ar)var xa=De||ba;else xn?xa=ba&&(De||gi):Dr?xa=ba&&gi&&(De||!Ui):Lr?xa=ba&&gi&&!Ui&&(De||!Ra):Ui||Ra?xa=!1:xa=De?Tn<=B:Tn<B;xa?Qe=Sn+1:Mt=Sn}return ls(Mt,Ee)}function Um(A,B){for(var J=-1,De=A.length,Qe=0,Mt=[];++J<De;){var ar=A[J],Dr=B?B(ar):ar;if(!J||!lu(Dr,Lr)){var Lr=Dr;Mt[Qe++]=ar===0?0:ar}}return Mt}function Km(A){return typeof A=="number"?A:Xt(A)?me:+A}function Pl(A){if(typeof A=="string")return A;if(va(A))return la(A,Pl)+"";if(Xt(A))return Yd?Yd.call(A):"";var B=A+"";return B=="0"&&1/A==-Q?"-0":B}function Al(A,B,J){var De=-1,Qe=Cn,Mt=A.length,ar=!0,Dr=[],Lr=Dr;if(J)ar=!1,Qe=ca;else if(Mt>=a){var xn=B?null:Pt(A);if(xn)return Ld(xn);ar=!1,Qe=Ms,Lr=new fd}else Lr=B?[]:Dr;e:for(;++De<Mt;){var Sn=A[De],Tn=B?B(Sn):Sn;if(Sn=J||Sn!==0?Sn:0,ar&&Tn===Tn){for(var gi=Lr.length;gi--;)if(Lr[gi]===Tn)continue e;B&&Lr.push(Tn),Dr.push(Sn)}else Qe(Lr,Tn,J)||(Lr!==Dr&&Lr.push(Tn),Dr.push(Sn))}return Dr}function _h(A,B){return B=F(B,A),A=Li(A,B),A==null||delete A[Fr(Bc(B))]}function ef(A,B,J,De){return Fc(A,B,J($c(A,B)),De)}function zf(A,B,J,De){for(var Qe=A.length,Mt=De?Qe:-1;(De?Mt--:++Mt<Qe)&&B(A[Mt],Mt,A););return J?hl(A,De?0:Mt,De?Mt+1:Qe):hl(A,De?Mt+1:0,De?Qe:Mt)}function Gm(A,B){var J=A;return J instanceof ka&&(J=J.value()),da(B,function(De,Qe){return Qe.func.apply(Qe.thisArg,mi([De],Qe.args))},J)}function _(A,B,J){var De=A.length;if(De<2)return De?Al(A[0]):[];for(var Qe=-1,Mt=Xr(De);++Qe<De;)for(var ar=A[Qe],Dr=-1;++Dr<De;)Dr!=Qe&&(Mt[Qe]=Tc(Mt[Qe]||ar,A[Dr],B,J));return Al(Qo(Mt,1),B,J)}function v(A,B,J){for(var De=-1,Qe=A.length,Mt=B.length,ar={};++De<Qe;){var Dr=De<Mt?B[De]:r;J(ar,A[De],Dr)}return ar}function w(A){return Es(A)?A:[]}function T(A){return typeof A=="function"?A:zc}function F(A,B){return va(A)?A:Cr(A,B)?[A]:pt(Io(A))}var V=Ta;function K(A,B,J){var De=A.length;return J=J===r?De:J,!B&&J>=De?A:hl(A,B,J)}var q=Cc||function(A){return Ko.clearTimeout(A)};function Y(A,B){if(B)return A.slice();var J=A.length,De=Of?Of(J):new A.constructor(J);return A.copy(De),De}function X(A){var B=new A.constructor(A.byteLength);return new Fl(B).set(new Fl(A)),B}function ne(A,B){var J=B?X(A.buffer):A.buffer;return new A.constructor(J,A.byteOffset,A.byteLength)}function ue(A){var B=new A.constructor(A.source,Vt.exec(A));return B.lastIndex=A.lastIndex,B}function ye(A){return Bl?lo(Bl.call(A)):{}}function ge(A,B){var J=B?X(A.buffer):A.buffer;return new A.constructor(J,A.byteOffset,A.length)}function we(A,B){if(A!==B){var J=A!==r,De=A===null,Qe=A===A,Mt=Xt(A),ar=B!==r,Dr=B===null,Lr=B===B,xn=Xt(B);if(!Dr&&!xn&&!Mt&&A>B||Mt&&ar&&Lr&&!Dr&&!xn||De&&ar&&Lr||!J&&Lr||!Qe)return 1;if(!De&&!Mt&&!xn&&A<B||xn&&J&&Qe&&!De&&!Mt||Dr&&J&&Qe||!ar&&Qe||!Lr)return-1}return 0}function he(A,B,J){for(var De=-1,Qe=A.criteria,Mt=B.criteria,ar=Qe.length,Dr=J.length;++De<ar;){var Lr=we(Qe[De],Mt[De]);if(Lr){if(De>=Dr)return Lr;var xn=J[De];return Lr*(xn=="desc"?-1:1)}}return A.index-B.index}function ve(A,B,J,De){for(var Qe=-1,Mt=A.length,ar=J.length,Dr=-1,Lr=B.length,xn=No(Mt-ar,0),Sn=Xr(Lr+xn),Tn=!De;++Dr<Lr;)Sn[Dr]=B[Dr];for(;++Qe<ar;)(Tn||Qe<Mt)&&(Sn[J[Qe]]=A[Qe]);for(;xn--;)Sn[Dr++]=A[Qe++];return Sn}function _e(A,B,J,De){for(var Qe=-1,Mt=A.length,ar=-1,Dr=J.length,Lr=-1,xn=B.length,Sn=No(Mt-Dr,0),Tn=Xr(Sn+xn),gi=!De;++Qe<Sn;)Tn[Qe]=A[Qe];for(var Ui=Qe;++Lr<xn;)Tn[Ui+Lr]=B[Lr];for(;++ar<Dr;)(gi||Qe<Mt)&&(Tn[Ui+J[ar]]=A[Qe++]);return Tn}function Le(A,B){var J=-1,De=A.length;for(B||(B=Xr(De));++J<De;)B[J]=A[J];return B}function Ue(A,B,J,De){var Qe=!J;J||(J={});for(var Mt=-1,ar=B.length;++Mt<ar;){var Dr=B[Mt],Lr=De?De(J[Dr],A[Dr],Dr,J,A):r;Lr===r&&(Lr=A[Dr]),Qe?rc(J,Dr,Lr):Xd(J,Dr,Lr)}return J}function Ie(A,B){return Ue(A,Ri(A),B)}function Ge(A,B){return Ue(A,Jn(A),B)}function Ve(A,B){return function(J,De){var Qe=va(J)?Mi:Im,Mt=B?B():{};return Qe(J,A,dr(De,2),Mt)}}function et(A){return Ta(function(B,J){var De=-1,Qe=J.length,Mt=Qe>1?J[Qe-1]:r,ar=Qe>2?J[2]:r;for(Mt=A.length>3&&typeof Mt=="function"?(Qe--,Mt):r,ar&&Ht(J[0],J[1],ar)&&(Mt=Qe<3?r:Mt,Qe=1),B=lo(B);++De<Qe;){var Dr=J[De];Dr&&A(B,Dr,De,Mt)}return B})}function qe(A,B){return function(J,De){if(J==null)return J;if(!gl(J))return A(J,De);for(var Qe=J.length,Mt=B?Qe:-1,ar=lo(J);(B?Mt--:++Mt<Qe)&&De(ar[Mt],Mt,ar)!==!1;);return J}}function _t(A){return function(B,J,De){for(var Qe=-1,Mt=lo(B),ar=De(B),Dr=ar.length;Dr--;){var Lr=ar[A?Dr:++Qe];if(J(Mt[Lr],Lr,Mt)===!1)break}return B}}function Ce(A,B,J){var De=B&u,Qe=Me(A);function Mt(){var ar=this&&this!==Ko&&this instanceof Mt?Qe:A;return ar.apply(De?J:this,arguments)}return Mt}function We(A){return function(B){B=Io(B);var J=Vs(B)?nu(B):r,De=J?J[0]:B.charAt(0),Qe=J?K(J,1).join(""):B.slice(1);return De[A]()+Qe}}function Se(A){return function(B){return da(t4(e4(B).replace($o,"")),A,"")}}function Me(A){return function(){var B=arguments;switch(B.length){case 0:return new A;case 1:return new A(B[0]);case 2:return new A(B[0],B[1]);case 3:return new A(B[0],B[1],B[2]);case 4:return new A(B[0],B[1],B[2],B[3]);case 5:return new A(B[0],B[1],B[2],B[3],B[4]);case 6:return new A(B[0],B[1],B[2],B[3],B[4],B[5]);case 7:return new A(B[0],B[1],B[2],B[3],B[4],B[5],B[6])}var J=pl(A.prototype),De=A.apply(J,B);return ko(De)?De:J}}function de(A,B,J){var De=Me(A);function Qe(){for(var Mt=arguments.length,ar=Xr(Mt),Dr=Mt,Lr=xr(Qe);Dr--;)ar[Dr]=arguments[Dr];var xn=Mt<3&&ar[0]!==Lr&&ar[Mt-1]!==Lr?[]:ru(ar,Lr);if(Mt-=xn.length,Mt<J)return ut(A,B,Re,Qe.placeholder,r,ar,xn,r,r,J-Mt);var Sn=this&&this!==Ko&&this instanceof Qe?De:A;return Xn(Sn,this,ar)}return Qe}function ke(A){return function(B,J,De){var Qe=lo(B);if(!gl(B)){var Mt=dr(J,3);B=Vl(B),J=function(Dr){return Mt(Qe[Dr],Dr,Qe)}}var ar=A(B,J,De);return ar>-1?Qe[Mt?B[ar]:ar]:r}}function Te(A){return Ar(function(B){var J=B.length,De=J,Qe=js.prototype.thru;for(A&&B.reverse();De--;){var Mt=B[De];if(typeof Mt!="function")throw new qo(s);if(Qe&&!ar&&lr(Mt)=="wrapper")var ar=new js([],!0)}for(De=ar?De:J;++De<J;){Mt=B[De];var Dr=lr(Mt),Lr=Dr=="wrapper"?zt(Mt):r;Lr&&mn(Lr[0])&&Lr[1]==(f|E|g|c)&&!Lr[4].length&&Lr[9]==1?ar=ar[lr(Lr[0])].apply(ar,Lr[3]):ar=Mt.length==1&&mn(Mt)?ar[Dr]():ar.thru(Mt)}return function(){var xn=arguments,Sn=xn[0];if(ar&&xn.length==1&&va(Sn))return ar.plant(Sn).value();for(var Tn=0,gi=J?B[Tn].apply(this,xn):Sn;++Tn<J;)gi=B[Tn].call(this,gi);return gi}})}function Re(A,B,J,De,Qe,Mt,ar,Dr,Lr,xn){var Sn=B&f,Tn=B&u,gi=B&h,Ui=B&(E|x),ba=B&p,Ra=gi?r:Me(A);function xa(){for(var Qa=arguments.length,co=Xr(Qa),vd=Qa;vd--;)co[vd]=arguments[vd];if(Ui)var oc=xr(xa),bd=wl(co,oc);if(De&&(co=ve(co,De,Qe,Ui)),Mt&&(co=_e(co,Mt,ar,Ui)),Qa-=bd,Ui&&Qa<xn){var el=ru(co,oc);return ut(A,B,Re,xa.placeholder,J,co,el,Dr,Lr,xn-Qa)}var Wf=Tn?J:this,Ih=gi?Wf[A]:A;return Qa=co.length,Dr?co=_i(co,Dr):ba&&Qa>1&&co.reverse(),Sn&&Lr<Qa&&(co.length=Lr),this&&this!==Ko&&this instanceof xa&&(Ih=Ra||Me(Ih)),Ih.apply(Wf,co)}return xa}function ze(A,B){return function(J,De){return _0(J,A,B(De),{})}}function He(A,B){return function(J,De){var Qe;if(J===r&&De===r)return B;if(J!==r&&(Qe=J),De!==r){if(Qe===r)return De;typeof J=="string"||typeof De=="string"?(J=Pl(J),De=Pl(De)):(J=Km(J),De=Km(De)),Qe=A(J,De)}return Qe}}function ot(A){return Ar(function(B){return B=la(B,oo(dr())),Ta(function(J){var De=this;return A(B,function(Qe){return Xn(Qe,De,J)})})})}function Dt(A,B){B=B===r?" ":Pl(B);var J=B.length;if(J<2)return J?Ep(B,A):B;var De=Ep(B,ad(A/zd(B)));return Vs(B)?K(nu(De),0,A).join(""):De.slice(0,A)}function Ot(A,B,J,De){var Qe=B&u,Mt=Me(A);function ar(){for(var Dr=-1,Lr=arguments.length,xn=-1,Sn=De.length,Tn=Xr(Sn+Lr),gi=this&&this!==Ko&&this instanceof ar?Mt:A;++xn<Sn;)Tn[xn]=De[xn];for(;Lr--;)Tn[xn++]=arguments[++Dr];return Xn(gi,Qe?J:this,Tn)}return ar}function St(A){return function(B,J,De){return De&&typeof De!="number"&&Ht(B,J,De)&&(J=De=r),B=Zn(B),J===r?(J=B,B=0):J=Zn(J),De=De===r?B<J?1:-1:Zn(De),Hm(B,J,De,A)}}function Kt(A){return function(B,J){return typeof B=="string"&&typeof J=="string"||(B=rf(B),J=rf(J)),A(B,J)}}function ut(A,B,J,De,Qe,Mt,ar,Dr,Lr,xn){var Sn=B&E,Tn=Sn?ar:r,gi=Sn?r:ar,Ui=Sn?Mt:r,ba=Sn?r:Mt;B|=Sn?g:d,B&=~(Sn?d:g),B&y||(B&=~(u|h));var Ra=[A,B,Qe,Ui,Tn,ba,gi,Dr,Lr,xn],xa=J.apply(r,Ra);return mn(A)&&Ll(xa,Ra),xa.placeholder=De,ya(xa,A,B)}function ir(A){var B=Zo[A];return function(J,De){if(J=rf(J),De=De==null?0:ls(pi(De),292),De&&od(J)){var Qe=(Io(J)+"e").split("e"),Mt=B(Qe[0]+"e"+(+Qe[1]+De));return Qe=(Io(Mt)+"e").split("e"),+(Qe[0]+"e"+(+Qe[1]-De))}return B(J)}}var Pt=kc&&1/Ld(new kc([,-0]))[1]==Q?function(A){return new kc(A)}:qT;function gt(A){return function(B){var J=Gn(B);return J==ae?ul(B):J==Ft?Af(B):ao(B,A(B))}}function tr(A,B,J,De,Qe,Mt,ar,Dr){var Lr=B&h;if(!Lr&&typeof A!="function")throw new qo(s);var xn=De?De.length:0;if(xn||(B&=~(g|d),De=Qe=r),ar=ar===r?ar:No(pi(ar),0),Dr=Dr===r?Dr:pi(Dr),xn-=Qe?Qe.length:0,B&d){var Sn=De,Tn=Qe;De=Qe=r}var gi=Lr?r:zt(A),Ui=[A,B,J,De,Qe,Sn,Tn,Mt,ar,Dr];if(gi&&ki(Ui,gi),A=Ui[0],B=Ui[1],J=Ui[2],De=Ui[3],Qe=Ui[4],Dr=Ui[9]=Ui[9]===r?Lr?0:A.length:No(Ui[9]-xn,0),!Dr&&B&(E|x)&&(B&=~(E|x)),!B||B==u)var ba=Ce(A,B,J);else B==E||B==x?ba=de(A,B,Dr):(B==g||B==(u|g))&&!Qe.length?ba=Ot(A,B,J,De):ba=Re.apply(r,Ui);var Ra=gi?Pp:Ll;return ya(Ra(ba,Ui),A,B)}function wr(A,B,J,De){return A===r||lu(A,id[J])&&!Fa.call(De,J)?B:A}function sr(A,B,J,De,Qe,Mt){return ko(A)&&ko(B)&&(Mt.set(B,A),Lf(A,B,r,sr,Mt),Mt.delete(B)),A}function jr(A){return Ae(A)?r:A}function Tt(A,B,J,De,Qe,Mt){var ar=J&H,Dr=A.length,Lr=B.length;if(Dr!=Lr&&!(ar&&Lr>Dr))return!1;var xn=Mt.get(A),Sn=Mt.get(B);if(xn&&Sn)return xn==B&&Sn==A;var Tn=-1,gi=!0,Ui=J&j?new fd:r;for(Mt.set(A,B),Mt.set(B,A);++Tn<Dr;){var ba=A[Tn],Ra=B[Tn];if(De)var xa=ar?De(Ra,ba,Tn,B,A,Mt):De(ba,Ra,Tn,A,B,Mt);if(xa!==r){if(xa)continue;gi=!1;break}if(Ui){if(!fa(B,function(Qa,co){if(!Ms(Ui,co)&&(ba===Qa||Qe(ba,Qa,J,De,Mt)))return Ui.push(co)})){gi=!1;break}}else if(!(ba===Ra||Qe(ba,Ra,J,De,Mt))){gi=!1;break}}return Mt.delete(A),Mt.delete(B),gi}function Jt(A,B,J,De,Qe,Mt,ar){switch(J){case yt:if(A.byteLength!=B.byteLength||A.byteOffset!=B.byteOffset)return!1;A=A.buffer,B=B.buffer;case Ne:return!(A.byteLength!=B.byteLength||!Mt(new Fl(A),new Fl(B)));case At:case Ke:case It:return lu(+A,+B);case ur:return A.name==B.name&&A.message==B.message;case dt:case xe:return A==B+"";case ae:var Dr=ul;case Ft:var Lr=De&H;if(Dr||(Dr=Ld),A.size!=B.size&&!Lr)return!1;var xn=ar.get(A);if(xn)return xn==B;De|=j,ar.set(A,B);var Sn=Tt(Dr(A),Dr(B),De,Qe,Mt,ar);return ar.delete(A),Sn;case Be:if(Bl)return Bl.call(A)==Bl.call(B)}return!1}function Mr(A,B,J,De,Qe,Mt){var ar=J&H,Dr=vn(A),Lr=Dr.length,xn=vn(B),Sn=xn.length;if(Lr!=Sn&&!ar)return!1;for(var Tn=Lr;Tn--;){var gi=Dr[Tn];if(!(ar?gi in B:Fa.call(B,gi)))return!1}var Ui=Mt.get(A),ba=Mt.get(B);if(Ui&&ba)return Ui==B&&ba==A;var Ra=!0;Mt.set(A,B),Mt.set(B,A);for(var xa=ar;++Tn<Lr;){gi=Dr[Tn];var Qa=A[gi],co=B[gi];if(De)var vd=ar?De(co,Qa,gi,B,A,Mt):De(Qa,co,gi,A,B,Mt);if(!(vd===r?Qa===co||Qe(Qa,co,J,De,Mt):vd)){Ra=!1;break}xa||(xa=gi=="constructor")}if(Ra&&!xa){var oc=A.constructor,bd=B.constructor;oc!=bd&&"constructor"in A&&"constructor"in B&&!(typeof oc=="function"&&oc instanceof oc&&typeof bd=="function"&&bd instanceof bd)&&(Ra=!1)}return Mt.delete(A),Mt.delete(B),Ra}function Ar(A){return ha(Vn(A,r,Ym),A+"")}function vn(A){return Ni(A,Vl,Ri)}function Zt(A){return Ni(A,Lc,Jn)}var zt=bp?function(A){return bp.get(A)}:qT;function lr(A){for(var B=A.name+"",J=qd[B],De=Fa.call(qd,B)?J.length:0;De--;){var Qe=J[De],Mt=Qe.func;if(Mt==null||Mt==A)return Qe.name}return B}function xr(A){var B=Fa.call(bt,"placeholder")?bt:A;return B.placeholder}function dr(){var A=bt.iteratee||KT;return A=A===KT?Ph:A,arguments.length?A(arguments[0],arguments[1]):A}function Qr(A,B){var J=A.__data__;return sn(B)?J[typeof B=="string"?"string":"hash"]:J.map}function un(A){for(var B=Vl(A),J=B.length;J--;){var De=B[J],Qe=A[De];B[J]=[De,Qe,Nn(Qe)]}return B}function Un(A,B){var J=qu(A,B);return Eh(J)?J:r}function Xi(A){var B=Fa.call(A,au),J=A[au];try{A[au]=r;var De=!0}catch{}var Qe=Pu.call(A);return De&&(B?A[au]=J:delete A[au]),Qe}var Ri=El?function(A){return A==null?[]:(A=lo(A),Bi(El(A),function(B){return ws.call(A,B)}))}:YT,Jn=El?function(A){for(var B=[];A;)mi(B,Ri(A)),A=Wd(A);return B}:YT,Gn=Fs;(Ac&&Gn(new Ac(new ArrayBuffer(1)))!=yt||Kd&&Gn(new Kd)!=ae||Zu&&Gn(Zu.resolve())!=se||kc&&Gn(new kc)!=Ft||Gd&&Gn(new Gd)!=ct)&&(Gn=function(A){var B=Fs(A),J=B==C?A.constructor:r,De=J?si(J):"";if(De)switch(De){case Zs:return yt;case Oc:return ae;case Pm:return se;case _f:return Ft;case xp:return ct}return B});function _r(A,B,J){for(var De=-1,Qe=J.length;++De<Qe;){var Mt=J[De],ar=Mt.size;switch(Mt.type){case"drop":A+=ar;break;case"dropRight":B-=ar;break;case"take":B=ls(B,A+ar);break;case"takeRight":A=No(A,B-ar);break}}return{start:A,end:B}}function jt(A){var B=A.match(kr);return B?B[1].split(br):[]}function Ir(A,B,J){B=F(B,A);for(var De=-1,Qe=B.length,Mt=!1;++De<Qe;){var ar=Fr(B[De]);if(!(Mt=A!=null&&J(A,ar)))break;A=A[ar]}return Mt||++De!=Qe?Mt:(Qe=A==null?0:A.length,!!Qe&&Op(Qe)&&je(ar,Qe)&&(va(A)||ac(A)))}function Qt(A){var B=A.length,J=new A.constructor(B);return B&&typeof A[0]=="string"&&Fa.call(A,"index")&&(J.index=A.index,J.input=A.input),J}function Tr(A){return typeof A.constructor=="function"&&!uo(A)?pl(Wd(A)):{}}function Fn(A,B,J){var De=A.constructor;switch(B){case Ne:return X(A);case At:case Ke:return new De(+A);case yt:return ne(A,J);case Et:case kt:case Ye:case $t:case Lt:case or:case yr:case zr:case Gr:return ge(A,J);case ae:return new De;case It:case xe:return new De(A);case dt:return ue(A);case Ft:return new De;case Be:return ye(A)}}function bn(A,B){var J=B.length;if(!J)return A;var De=J-1;return B[De]=(J>1?"& ":"")+B[De],B=B.join(J>2?", ":" "),A.replace(pr,`{
-/* [wrapped with `+B+`] */
-`)}function Nr(A){return va(A)||ac(A)||!!(Is&&A&&A[Is])}function je(A,B){var J=typeof A;return B=B??oe,!!B&&(J=="number"||J!="symbol"&&st.test(A))&&A>-1&&A%1==0&&A<B}function Ht(A,B,J){if(!ko(J))return!1;var De=typeof B;return(De=="number"?gl(J)&&je(B,J.length):De=="string"&&B in J)?lu(J[B],A):!1}function Cr(A,B){if(va(A))return!1;var J=typeof A;return J=="number"||J=="symbol"||J=="boolean"||A==null||Xt(A)?!0:Ei.test(A)||!ti.test(A)||B!=null&&A in lo(B)}function sn(A){var B=typeof A;return B=="string"||B=="number"||B=="symbol"||B=="boolean"?A!=="__proto__":A===null}function mn(A){var B=lr(A),J=bt[B];if(typeof J!="function"||!(B in ka.prototype))return!1;if(A===J)return!0;var De=zt(J);return!!De&&A===De[0]}function Yn(A){return!!Wa&&Wa in A}var fn=vp?Nc:XT;function uo(A){var B=A&&A.constructor,J=typeof B=="function"&&B.prototype||id;return A===J}function Nn(A){return A===A&&!ko(A)}function mo(A,B){return function(J){return J==null?!1:J[A]===B&&(B!==r||A in lo(J))}}function Rn(A){var B=G0(A,function(De){return J.size===b&&J.clear(),De}),J=B.cache;return B}function ki(A,B){var J=A[1],De=B[1],Qe=J|De,Mt=Qe<(u|h|f),ar=De==f&&J==E||De==f&&J==c&&A[7].length<=B[8]||De==(f|c)&&B[7].length<=B[8]&&J==E;if(!(Mt||ar))return A;De&u&&(A[2]=B[2],Qe|=J&u?0:y);var Dr=B[3];if(Dr){var Lr=A[3];A[3]=Lr?ve(Lr,Dr,B[4]):Dr,A[4]=Lr?ru(A[3],D):B[4]}return Dr=B[5],Dr&&(Lr=A[5],A[5]=Lr?_e(Lr,Dr,B[6]):Dr,A[6]=Lr?ru(A[5],D):B[6]),Dr=B[7],Dr&&(A[7]=Dr),De&f&&(A[8]=A[8]==null?B[8]:ls(A[8],B[8])),A[9]==null&&(A[9]=B[9]),A[0]=B[0],A[1]=Qe,A}function qi(A){var B=[];if(A!=null)for(var J in lo(A))B.push(J);return B}function Ga(A){return Pu.call(A)}function Vn(A,B,J){return B=No(B===r?A.length-1:B,0),function(){for(var De=arguments,Qe=-1,Mt=No(De.length-B,0),ar=Xr(Mt);++Qe<Mt;)ar[Qe]=De[B+Qe];Qe=-1;for(var Dr=Xr(B+1);++Qe<B;)Dr[Qe]=De[Qe];return Dr[B]=J(ar),Xn(A,this,Dr)}}function Li(A,B){return B.length<2?A:$c(A,hl(B,0,-1))}function _i(A,B){for(var J=A.length,De=ls(B.length,J),Qe=Le(A);De--;){var Mt=B[De];A[De]=je(Mt,J)?Qe[Mt]:r}return A}function Or(A,B){if(!(B==="constructor"&&typeof A[B]=="function")&&B!="__proto__")return A[B]}var Ll=Za(Pp),ts=Ec||function(A,B){return Ko.setTimeout(A,B)},ha=Za(B0);function ya(A,B,J){var De=B+"";return ha(A,bn(De,wa(jt(De),J)))}function Za(A){var B=0,J=0;return function(){var De=Em(),Qe=M-(De-J);if(J=De,Qe>0){if(++B>=$)return arguments[0]}else B=0;return A.apply(r,arguments)}}function ml(A,B){var J=-1,De=A.length,Qe=De-1;for(B=B===r?De:B;++J<B;){var Mt=Cp(J,Qe),ar=A[Mt];A[Mt]=A[J],A[J]=ar}return A.length=B,A}var pt=Rn(function(A){var B=[];return A.charCodeAt(0)===46&&B.push(""),A.replace(Br,function(J,De,Qe,Mt){B.push(Qe?Mt.replace(Je,"$1"):De||J)}),B});function Fr(A){if(typeof A=="string"||Xt(A))return A;var B=A+"";return B=="0"&&1/A==-Q?"-0":B}function si(A){if(A!=null){try{return kf.call(A)}catch{}try{return A+""}catch{}}return""}function wa(A,B){return Pi(lt,function(J){var De="_."+J[0];B&J[1]&&!Cn(A,De)&&A.push(De)}),A.sort()}function Da(A){if(A instanceof ka)return A.clone();var B=new js(A.__wrapped__,A.__chain__);return B.__actions__=Le(A.__actions__),B.__index__=A.__index__,B.__values__=A.__values__,B}function zl(A,B,J){(J?Ht(A,B,J):B===r)?B=1:B=No(pi(B),0);var De=A==null?0:A.length;if(!De||B<1)return[];for(var Qe=0,Mt=0,ar=Xr(ad(De/B));Qe<De;)ar[Mt++]=hl(A,Qe,Qe+=B);return ar}function Mo(A){for(var B=-1,J=A==null?0:A.length,De=0,Qe=[];++B<J;){var Mt=A[B];Mt&&(Qe[De++]=Mt)}return Qe}function Qs(){var A=arguments.length;if(!A)return[];for(var B=Xr(A-1),J=arguments[0],De=A;De--;)B[De-1]=arguments[De];return mi(va(J)?Le(J):[J],Qo(B,1))}var su=Ta(function(A,B){return Es(A)?Tc(A,Qo(B,1,Es,!0)):[]}),cs=Ta(function(A,B){var J=Bc(B);return Es(J)&&(J=r),Es(A)?Tc(A,Qo(B,1,Es,!0),dr(J,2)):[]}),Ii=Ta(function(A,B){var J=Bc(B);return Es(J)&&(J=r),Es(A)?Tc(A,Qo(B,1,Es,!0),r,J):[]});function aa(A,B,J){var De=A==null?0:A.length;return De?(B=J||B===r?1:pi(B),hl(A,B<0?0:B,De)):[]}function qm(A,B,J){var De=A==null?0:A.length;return De?(B=J||B===r?1:pi(B),B=De-B,hl(A,0,B<0?0:B)):[]}function L0(A,B){return A&&A.length?zf(A,dr(B,3),!0,!0):[]}function pv(A,B){return A&&A.length?zf(A,dr(B,3),!0):[]}function Wx(A,B,J,De){var Qe=A==null?0:A.length;return Qe?(J&&typeof J!="number"&&Ht(A,B,J)&&(J=0,De=Qe),A0(A,B,J,De)):[]}function z0(A,B,J){var De=A==null?0:A.length;if(!De)return-1;var Qe=J==null?0:pi(J);return Qe<0&&(Qe=No(De+Qe,0)),Bo(A,dr(B,3),Qe)}function V0(A,B,J){var De=A==null?0:A.length;if(!De)return-1;var Qe=De-1;return J!==r&&(Qe=pi(J),Qe=J<0?No(De+Qe,0):ls(Qe,De-1)),Bo(A,dr(B,3),Qe,!0)}function Ym(A){var B=A==null?0:A.length;return B?Qo(A,1):[]}function W0(A){var B=A==null?0:A.length;return B?Qo(A,Q):[]}function G_(A,B){var J=A==null?0:A.length;return J?(B=B===r?1:pi(B),Qo(A,B)):[]}function q_(A){for(var B=-1,J=A==null?0:A.length,De={};++B<J;){var Qe=A[B];De[Qe[0]]=Qe[1]}return De}function qw(A){return A&&A.length?A[0]:r}function Y_(A,B,J){var De=A==null?0:A.length;if(!De)return-1;var Qe=J==null?0:pi(J);return Qe<0&&(Qe=No(De+Qe,0)),be(A,B,Qe)}function X_(A){var B=A==null?0:A.length;return B?hl(A,0,-1):[]}var J_=Ta(function(A){var B=la(A,w);return B.length&&B[0]===A[0]?wh(B):[]}),Z_=Ta(function(A){var B=Bc(A),J=la(A,w);return B===Bc(J)?B=r:J.pop(),J.length&&J[0]===A[0]?wh(J,dr(B,2)):[]}),Q_=Ta(function(A){var B=Bc(A),J=la(A,w);return B=typeof B=="function"?B:r,B&&J.pop(),J.length&&J[0]===A[0]?wh(J,r,B):[]});function eT(A,B){return A==null?"":Pc.call(A,B)}function Bc(A){var B=A==null?0:A.length;return B?A[B-1]:r}function tT(A,B,J){var De=A==null?0:A.length;if(!De)return-1;var Qe=De;return J!==r&&(Qe=pi(J),Qe=Qe<0?No(De+Qe,0):ls(Qe,De-1)),B===B?p0(A,B,Qe):Bo(A,Xe,Qe,!0)}function rT(A,B){return A&&A.length?kh(A,pi(B)):r}var nT=Ta(Yw);function Yw(A,B){return A&&A.length&&B&&B.length?es(A,B):A}function iT(A,B,J){return A&&A.length&&B&&B.length?es(A,B,dr(J,2)):A}function aT(A,B,J){return A&&A.length&&B&&B.length?es(A,B,r,J):A}var oT=Ar(function(A,B){var J=A==null?0:A.length,De=bh(A,B);return jc(A,la(B,function(Qe){return je(Qe,J)?+Qe:Qe}).sort(we)),De});function sT(A,B){var J=[];if(!(A&&A.length))return J;var De=-1,Qe=[],Mt=A.length;for(B=dr(B,3);++De<Mt;){var ar=A[De];B(ar,De,A)&&(J.push(ar),Qe.push(De))}return jc(A,Qe),J}function Hx(A){return A==null?A:Ju.call(A)}function lT(A,B,J){var De=A==null?0:A.length;return De?(J&&typeof J!="number"&&Ht(A,B,J)?(B=0,J=De):(B=B==null?0:pi(B),J=J===r?De:pi(J)),hl(A,B,J)):[]}function uT(A,B){return Ap(A,B)}function cT(A,B,J){return kp(A,B,dr(J,2))}function dT(A,B){var J=A==null?0:A.length;if(J){var De=Ap(A,B);if(De<J&&lu(A[De],B))return De}return-1}function fT(A,B){return Ap(A,B,!0)}function pT(A,B,J){return kp(A,B,dr(J,2),!0)}function hT(A,B){var J=A==null?0:A.length;if(J){var De=Ap(A,B,!0)-1;if(lu(A[De],B))return De}return-1}function mT(A){return A&&A.length?Um(A):[]}function gT(A,B){return A&&A.length?Um(A,dr(B,2)):[]}function yT(A){var B=A==null?0:A.length;return B?hl(A,1,B):[]}function vT(A,B,J){return A&&A.length?(B=J||B===r?1:pi(B),hl(A,0,B<0?0:B)):[]}function bT(A,B,J){var De=A==null?0:A.length;return De?(B=J||B===r?1:pi(B),B=De-B,hl(A,B<0?0:B,De)):[]}function xT(A,B){return A&&A.length?zf(A,dr(B,3),!1,!0):[]}function DT(A,B){return A&&A.length?zf(A,dr(B,3)):[]}var ST=Ta(function(A){return Al(Qo(A,1,Es,!0))}),wT=Ta(function(A){var B=Bc(A);return Es(B)&&(B=r),Al(Qo(A,1,Es,!0),dr(B,2))}),CT=Ta(function(A){var B=Bc(A);return B=typeof B=="function"?B:r,Al(Qo(A,1,Es,!0),r,B)});function ET(A){return A&&A.length?Al(A):[]}function PT(A,B){return A&&A.length?Al(A,dr(B,2)):[]}function AT(A,B){return B=typeof B=="function"?B:r,A&&A.length?Al(A,r,B):[]}function Ux(A){if(!(A&&A.length))return[];var B=0;return A=Bi(A,function(J){if(Es(J))return B=No(J.length,B),!0}),Xa(B,function(J){return la(A,$r(J))})}function Xw(A,B){if(!(A&&A.length))return[];var J=Ux(A);return B==null?J:la(J,function(De){return Xn(B,r,De)})}var kT=Ta(function(A,B){return Es(A)?Tc(A,B):[]}),OT=Ta(function(A){return _(Bi(A,Es))}),_T=Ta(function(A){var B=Bc(A);return Es(B)&&(B=r),_(Bi(A,Es),dr(B,2))}),TT=Ta(function(A){var B=Bc(A);return B=typeof B=="function"?B:r,_(Bi(A,Es),r,B)}),$T=Ta(Ux);function MT(A,B){return v(A||[],B||[],Xd)}function IT(A,B){return v(A||[],B||[],Fc)}var jT=Ta(function(A){var B=A.length,J=B>1?A[B-1]:r;return J=typeof J=="function"?(A.pop(),J):r,Xw(A,J)});function Jw(A){var B=bt(A);return B.__chain__=!0,B}function FT(A,B){return B(A),A}function hv(A,B){return B(A)}var BT=Ar(function(A){var B=A.length,J=B?A[0]:0,De=this.__wrapped__,Qe=function(Mt){return bh(Mt,A)};return B>1||this.__actions__.length||!(De instanceof ka)||!je(J)?this.thru(Qe):(De=De.slice(J,+J+(B?1:0)),De.__actions__.push({func:hv,args:[Qe],thisArg:r}),new js(De,this.__chain__).thru(function(Mt){return B&&!Mt.length&&Mt.push(r),Mt}))});function NT(){return Jw(this)}function RT(){return new js(this.value(),this.__chain__)}function LT(){this.__values__===r&&(this.__values__=_n(this.value()));var A=this.__index__>=this.__values__.length,B=A?r:this.__values__[this.__index__++];return{done:A,value:B}}function zT(){return this}function R(A){for(var B,J=this;J instanceof ou;){var De=Da(J);De.__index__=0,De.__values__=r,B?Qe.__wrapped__=De:B=De;var Qe=De;J=J.__wrapped__}return Qe.__wrapped__=A,B}function mv(){var A=this.__wrapped__;if(A instanceof ka){var B=A;return this.__actions__.length&&(B=new ka(this)),B=B.reverse(),B.__actions__.push({func:hv,args:[Hx],thisArg:r}),new js(B,this.__chain__)}return this.thru(Hx)}function tf(){return Gm(this.__wrapped__,this.__actions__)}var Kx=Ve(function(A,B,J){Fa.call(A,J)?++A[J]:rc(A,J,1)});function it(A,B,J){var De=va(A)?bi:P0;return J&&Ht(A,B,J)&&(B=r),De(A,dr(B,3))}function Wr(A,B){var J=va(A)?Bi:If;return J(A,dr(B,3))}var Ea=ke(z0),Zw=ke(V0);function Qw(A,B){return Qo(H0(A,B),1)}function wt(A,B){return Qo(H0(A,B),Q)}function eC(A,B,J){return J=J===r?1:pi(J),Qo(H0(A,B),J)}function Gx(A,B){var J=va(A)?Pi:nc;return J(A,dr(B,3))}function qx(A,B){var J=va(A)?Yi:md;return J(A,dr(B,3))}var tC=Ve(function(A,B,J){Fa.call(A,J)?A[J].push(B):rc(A,J,[B])});function Yx(A,B,J,De){A=gl(A)?A:Sv(A),J=J&&!De?pi(J):0;var Qe=A.length;return J<0&&(J=No(Qe+J,0)),vt(A)?J<=Qe&&A.indexOf(B,J)>-1:!!Qe&&be(A,B,J)>-1}var rC=Ta(function(A,B,J){var De=-1,Qe=typeof B=="function",Mt=gl(A)?Xr(A.length):[];return nc(A,function(ar){Mt[++De]=Qe?Xn(B,ar,J):Nf(ar,B,J)}),Mt}),nC=Ve(function(A,B,J){rc(A,J,B)});function H0(A,B){var J=va(A)?la:Nm;return J(A,dr(B,3))}function iC(A,B,J,De){return A==null?[]:(va(B)||(B=B==null?[]:[B]),J=De?r:J,va(J)||(J=J==null?[]:[J]),Oh(A,B,J))}var aC=Ve(function(A,B,J){A[J?0:1].push(B)},function(){return[[],[]]});function oC(A,B,J){var De=va(A)?da:qn,Qe=arguments.length<3;return De(A,dr(B,4),J,Qe,nc)}function sC(A,B,J){var De=va(A)?So:qn,Qe=arguments.length<3;return De(A,dr(B,4),J,Qe,md)}function Xx(A,B){var J=va(A)?Bi:If;return J(A,$h(dr(B,3)))}function Jx(A){var B=va(A)?Mm:yd;return B(A)}function Zx(A,B,J){(J?Ht(A,B,J):B===r)?B=1:B=pi(B);var De=va(A)?C0:F0;return De(A,B)}function gv(A){var B=va(A)?E0:N0;return B(A)}function Qx(A){if(A==null)return 0;if(gl(A))return vt(A)?zd(A):A.length;var B=Gn(A);return B==ae||B==Ft?A.size:vi(A).length}function lC(A,B,J){var De=va(A)?fa:R0;return J&&Ht(A,B,J)&&(B=r),De(A,dr(B,3))}var e1=Ta(function(A,B){if(A==null)return[];var J=B.length;return J>1&&Ht(A,B[0],B[1])?B=[]:J>2&&Ht(B[0],B[1],B[2])&&(B=[B[0]]),Oh(A,Qo(B,1),[])}),U0=ph||function(){return Ko.Date.now()};function t1(A,B){if(typeof B!="function")throw new qo(s);return A=pi(A),function(){if(--A<1)return B.apply(this,arguments)}}function Th(A,B,J){return B=J?r:B,B=A&&B==null?A.length:B,tr(A,f,r,r,r,r,B)}function r1(A,B){var J;if(typeof B!="function")throw new qo(s);return A=pi(A),function(){return--A>0&&(J=B.apply(this,arguments)),A<=1&&(B=r),J}}var K0=Ta(function(A,B,J){var De=u;if(J.length){var Qe=ru(J,xr(K0));De|=g}return tr(A,De,B,J,Qe)}),n1=Ta(function(A,B,J){var De=u|h;if(J.length){var Qe=ru(J,xr(n1));De|=g}return tr(B,De,A,J,Qe)});function Xm(A,B,J){B=J?r:B;var De=tr(A,E,r,r,r,r,r,B);return De.placeholder=Xm.placeholder,De}function Vf(A,B,J){B=J?r:B;var De=tr(A,x,r,r,r,r,r,B);return De.placeholder=Vf.placeholder,De}function i1(A,B,J){var De,Qe,Mt,ar,Dr,Lr,xn=0,Sn=!1,Tn=!1,gi=!0;if(typeof A!="function")throw new qo(s);B=rf(B)||0,ko(J)&&(Sn=!!J.leading,Tn="maxWait"in J,Mt=Tn?No(rf(J.maxWait)||0,B):Mt,gi="trailing"in J?!!J.trailing:gi);function Ui(el){var Wf=De,Ih=Qe;return De=Qe=r,xn=el,ar=A.apply(Ih,Wf),ar}function ba(el){return xn=el,Dr=ts(Qa,B),Sn?Ui(el):ar}function Ra(el){var Wf=el-Lr,Ih=el-xn,i4=B-Wf;return Tn?ls(i4,Mt-Ih):i4}function xa(el){var Wf=el-Lr,Ih=el-xn;return Lr===r||Wf>=B||Wf<0||Tn&&Ih>=Mt}function Qa(){var el=U0();if(xa(el))return co(el);Dr=ts(Qa,Ra(el))}function co(el){return Dr=r,gi&&De?Ui(el):(De=Qe=r,ar)}function vd(){Dr!==r&&q(Dr),xn=0,De=Lr=Qe=Dr=r}function oc(){return Dr===r?ar:co(U0())}function bd(){var el=U0(),Wf=xa(el);if(De=arguments,Qe=this,Lr=el,Wf){if(Dr===r)return ba(Lr);if(Tn)return q(Dr),Dr=ts(Qa,B),Ui(Lr)}return Dr===r&&(Dr=ts(Qa,B)),ar}return bd.cancel=vd,bd.flush=oc,bd}var a1=Ta(function(A,B){return xh(A,1,B)}),uC=Ta(function(A,B,J){return xh(A,rf(B)||0,J)});function Jm(A){return tr(A,p)}function G0(A,B){if(typeof A!="function"||B!=null&&typeof B!="function")throw new qo(s);var J=function(){var De=arguments,Qe=B?B.apply(this,De):De[0],Mt=J.cache;if(Mt.has(Qe))return Mt.get(Qe);var ar=A.apply(this,De);return J.cache=Mt.set(Qe,ar)||Mt,ar};return J.cache=new(G0.Cache||Ou),J}G0.Cache=Ou;function $h(A){if(typeof A!="function")throw new qo(s);return function(){var B=arguments;switch(B.length){case 0:return!A.call(this);case 1:return!A.call(this,B[0]);case 2:return!A.call(this,B[0],B[1]);case 3:return!A.call(this,B[0],B[1],B[2])}return!A.apply(this,B)}}function cC(A){return r1(2,A)}var yv=V(function(A,B){B=B.length==1&&va(B[0])?la(B[0],oo(dr())):la(Qo(B,1),oo(dr()));var J=B.length;return Ta(function(De){for(var Qe=-1,Mt=ls(De.length,J);++Qe<Mt;)De[Qe]=B[Qe].call(this,De[Qe]);return Xn(A,this,De)})}),Zm=Ta(function(A,B){var J=ru(B,xr(Zm));return tr(A,g,r,B,J)}),vv=Ta(function(A,B){var J=ru(B,xr(vv));return tr(A,d,r,B,J)}),bv=Ar(function(A,B){return tr(A,c,r,r,r,B)});function q0(A,B){if(typeof A!="function")throw new qo(s);return B=B===r?B:pi(B),Ta(A,B)}function dC(A,B){if(typeof A!="function")throw new qo(s);return B=B==null?0:No(pi(B),0),Ta(function(J){var De=J[B],Qe=K(J,0,B);return De&&mi(Qe,De),Xn(A,this,Qe)})}function o1(A,B,J){var De=!0,Qe=!0;if(typeof A!="function")throw new qo(s);return ko(J)&&(De="leading"in J?!!J.leading:De,Qe="trailing"in J?!!J.trailing:Qe),i1(A,B,{leading:De,maxWait:B,trailing:Qe})}function fC(A){return Th(A,1)}function pC(A,B){return Zm(T(B),A)}function hC(){if(!arguments.length)return[];var A=arguments[0];return va(A)?A:[A]}function mC(A){return Rl(A,N)}function gC(A,B){return B=typeof B=="function"?B:r,Rl(A,N,B)}function yC(A){return Rl(A,O|N)}function vC(A,B){return B=typeof B=="function"?B:r,Rl(A,O|N,B)}function bC(A,B){return B==null||hd(A,B,Vl(B))}function lu(A,B){return A===B||A!==A&&B!==B}var Y0=Kt(Bf),Mh=Kt(function(A,B){return A>=B}),ac=ic(function(){return arguments}())?ic:function(A){return rs(A)&&Fa.call(A,"callee")&&!ws.call(A,"callee")},va=Xr.isArray,s1=$n?oo($n):Mc;function gl(A){return A!=null&&Op(A.length)&&!Nc(A)}function Es(A){return rs(A)&&gl(A)}function _u(A){return A===!0||A===!1||rs(A)&&Fs(A)==At}var Ao=Au||XT,uu=On?oo(On):Zd;function l1(A){return rs(A)&&A.nodeType===1&&!Ae(A)}function Qm(A){if(A==null)return!0;if(gl(A)&&(va(A)||typeof A=="string"||typeof A.splice=="function"||Ao(A)||Er(A)||ac(A)))return!A.length;var B=Gn(A);if(B==ae||B==Ft)return!A.size;if(uo(A))return!vi(A).length;for(var J in A)if(Fa.call(A,J))return!1;return!0}function xC(A,B){return Rf(A,B)}function X0(A,B,J){J=typeof J=="function"?J:r;var De=J?J(A,B):r;return De===r?Rf(A,B,r,J):!!De}function J0(A){if(!rs(A))return!1;var B=Fs(A);return B==ur||B==Bt||typeof A.message=="string"&&typeof A.name=="string"&&!Ae(A)}function u1(A){return typeof A=="number"&&od(A)}function Nc(A){if(!ko(A))return!1;var B=Fs(A);return B==at||B==L||B==rt||B==P}function Rc(A){return typeof A=="number"&&A==pi(A)}function Op(A){return typeof A=="number"&&A>-1&&A%1==0&&A<=oe}function ko(A){var B=typeof A;return A!=null&&(B=="object"||B=="function")}function rs(A){return A!=null&&typeof A=="object"}var c1=gn?oo(gn):Qd;function DC(A,B){return A===B||Ch(A,B,un(B))}function xv(A,B,J){return J=typeof J=="function"?J:r,Ch(A,B,un(B),J)}function SC(A){return ee(A)&&A!=+A}function Dv(A){if(fn(A))throw new xi(o);return Eh(A)}function wC(A){return A===null}function CC(A){return A==null}function ee(A){return typeof A=="number"||rs(A)&&Fs(A)==It}function Ae(A){if(!rs(A)||Fs(A)!=C)return!1;var B=Wd(A);if(B===null)return!0;var J=Fa.call(B,"constructor")&&B.constructor;return typeof J=="function"&&J instanceof J&&kf.call(J)==g0}var Oe=cn?oo(cn):$0;function Pe(A){return Rc(A)&&A>=-oe&&A<=oe}var fe=wn?oo(wn):M0;function vt(A){return typeof A=="string"||!va(A)&&rs(A)&&Fs(A)==xe}function Xt(A){return typeof A=="symbol"||rs(A)&&Fs(A)==Be}var Er=Yr?oo(Yr):I0;function Rr(A){return A===r}function ln(A){return rs(A)&&Gn(A)==ct}function Di(A){return rs(A)&&Fs(A)==Fe}var li=Kt(Ic),In=Kt(function(A,B){return A<=B});function _n(A){if(!A)return[];if(gl(A))return vt(A)?nu(A):Le(A);if(iu&&A[iu])return dh(A[iu]());var B=Gn(A),J=B==ae?ul:B==Ft?Ld:Sv;return J(A)}function Zn(A){if(!A)return A===0?A:0;if(A=rf(A),A===Q||A===-Q){var B=A<0?-1:1;return B*re}return A===A?A:0}function pi(A){var B=Zn(A),J=B%1;return B===B?J?B-J:B:0}function Z0(A){return A?pd(pi(A),0,le):0}function rf(A){if(typeof A=="number")return A;if(Xt(A))return me;if(ko(A)){var B=typeof A.valueOf=="function"?A.valueOf():A;A=ko(B)?B+"":B}if(typeof A!="string")return A===0?A:+A;A=ss(A);var J=fr.test(A);return J||mt.test(A)?xc(A.slice(2),J?2:8):Ut.test(A)?me:+A}function G6(A){return Ue(A,Lc(A))}function cae(A){return A?pd(pi(A),-oe,oe):A===0?A:0}function Io(A){return A==null?"":Pl(A)}var dae=et(function(A,B){if(uo(B)||gl(B)){Ue(B,Vl(B),A);return}for(var J in B)Fa.call(B,J)&&Xd(A,J,B[J])}),q6=et(function(A,B){Ue(B,Lc(B),A)}),EC=et(function(A,B,J,De){Ue(B,Lc(B),A,De)}),fae=et(function(A,B,J,De){Ue(B,Vl(B),A,De)}),pae=Ar(bh);function hae(A,B){var J=pl(A);return B==null?J:Mf(J,B)}var mae=Ta(function(A,B){A=lo(A);var J=-1,De=B.length,Qe=De>2?B[2]:r;for(Qe&&Ht(B[0],B[1],Qe)&&(De=1);++J<De;)for(var Mt=B[J],ar=Lc(Mt),Dr=-1,Lr=ar.length;++Dr<Lr;){var xn=ar[Dr],Sn=A[xn];(Sn===r||lu(Sn,id[xn])&&!Fa.call(A,xn))&&(A[xn]=Mt[xn])}return A}),gae=Ta(function(A){return A.push(r,sr),Xn(Y6,r,A)});function yae(A,B){return pa(A,dr(B,3),Cs)}function vae(A,B){return pa(A,dr(B,3),Dh)}function bae(A,B){return A==null?A:jf(A,dr(B,3),Lc)}function xae(A,B){return A==null?A:Bm(A,dr(B,3),Lc)}function Dae(A,B){return A&&Cs(A,dr(B,3))}function Sae(A,B){return A&&Dh(A,dr(B,3))}function wae(A){return A==null?[]:Ff(A,Vl(A))}function Cae(A){return A==null?[]:Ff(A,Lc(A))}function VT(A,B,J){var De=A==null?r:$c(A,B);return De===r?J:De}function Eae(A,B){return A!=null&&Ir(A,B,Sh)}function WT(A,B){return A!=null&&Ir(A,B,k0)}var Pae=ze(function(A,B,J){B!=null&&typeof B.toString!="function"&&(B=Pu.call(B)),A[B]=J},UT(zc)),Aae=ze(function(A,B,J){B!=null&&typeof B.toString!="function"&&(B=Pu.call(B)),Fa.call(A,B)?A[B].push(J):A[B]=[J]},dr),kae=Ta(Nf);function Vl(A){return gl(A)?tc(A):vi(A)}function Lc(A){return gl(A)?tc(A,!0):Ah(A)}function Oae(A,B){var J={};return B=dr(B,3),Cs(A,function(De,Qe,Mt){rc(J,B(De,Qe,Mt),De)}),J}function _ae(A,B){var J={};return B=dr(B,3),Cs(A,function(De,Qe,Mt){rc(J,Qe,B(De,Qe,Mt))}),J}var Tae=et(function(A,B,J){Lf(A,B,J)}),Y6=et(function(A,B,J,De){Lf(A,B,J,De)}),$ae=Ar(function(A,B){var J={};if(A==null)return J;var De=!1;B=la(B,function(Mt){return Mt=F(Mt,A),De||(De=Mt.length>1),Mt}),Ue(A,Zt(A),J),De&&(J=Rl(J,O|I|N,jr));for(var Qe=B.length;Qe--;)_h(J,B[Qe]);return J});function Mae(A,B){return X6(A,$h(dr(B)))}var Iae=Ar(function(A,B){return A==null?{}:Vm(A,B)});function X6(A,B){if(A==null)return{};var J=la(Zt(A),function(De){return[De]});return B=dr(B),Wm(A,J,function(De,Qe){return B(De,Qe[0])})}function jae(A,B,J){B=F(B,A);var De=-1,Qe=B.length;for(Qe||(Qe=1,A=r);++De<Qe;){var Mt=A==null?r:A[Fr(B[De])];Mt===r&&(De=Qe,Mt=J),A=Nc(Mt)?Mt.call(A):Mt}return A}function Fae(A,B,J){return A==null?A:Fc(A,B,J)}function Bae(A,B,J,De){return De=typeof De=="function"?De:r,A==null?A:Fc(A,B,J,De)}var J6=gt(Vl),Z6=gt(Lc);function Nae(A,B,J){var De=va(A),Qe=De||Ao(A)||Er(A);if(B=dr(B,4),J==null){var Mt=A&&A.constructor;Qe?J=De?new Mt:[]:ko(A)?J=Nc(Mt)?pl(Wd(A)):{}:J={}}return(Qe?Pi:Cs)(A,function(ar,Dr,Lr){return B(J,ar,Dr,Lr)}),J}function Rae(A,B){return A==null?!0:_h(A,B)}function Lae(A,B,J){return A==null?A:ef(A,B,T(J))}function zae(A,B,J,De){return De=typeof De=="function"?De:r,A==null?A:ef(A,B,T(J),De)}function Sv(A){return A==null?[]:zs(A,Vl(A))}function Vae(A){return A==null?[]:zs(A,Lc(A))}function Wae(A,B,J){return J===r&&(J=B,B=r),J!==r&&(J=rf(J),J=J===J?J:0),B!==r&&(B=rf(B),B=B===B?B:0),pd(rf(A),B,J)}function Hae(A,B,J){return B=Zn(B),J===r?(J=B,B=0):J=Zn(J),A=rf(A),O0(A,B,J)}function Uae(A,B,J){if(J&&typeof J!="boolean"&&Ht(A,B,J)&&(B=J=r),J===r&&(typeof B=="boolean"?(J=B,B=r):typeof A=="boolean"&&(J=A,A=r)),A===r&&B===r?(A=0,B=1):(A=Zn(A),B===r?(B=A,A=0):B=Zn(B)),A>B){var De=A;A=B,B=De}if(J||A%1||B%1){var Qe=ud();return ls(A+Qe*(B-A+Bd("1e-"+((Qe+"").length-1))),B)}return Cp(A,B)}var Kae=Se(function(A,B,J){return B=B.toLowerCase(),A+(J?Q6(B):B)});function Q6(A){return HT(Io(A).toLowerCase())}function e4(A){return A=Io(A),A&&A.replace(ft,tu).replace(sl,"")}function Gae(A,B,J){A=Io(A),B=Pl(B);var De=A.length;J=J===r?De:pd(pi(J),0,De);var Qe=J;return J-=B.length,J>=0&&A.slice(J,Qe)==B}function qae(A){return A=Io(A),A&&Zr.test(A)?A.replace(pn,ll):A}function Yae(A){return A=Io(A),A&&Wt.test(A)?A.replace(ht,"\\$&"):A}var Xae=Se(function(A,B,J){return A+(J?"-":"")+B.toLowerCase()}),Jae=Se(function(A,B,J){return A+(J?" ":"")+B.toLowerCase()}),Zae=We("toLowerCase");function Qae(A,B,J){A=Io(A),B=pi(B);var De=B?zd(A):0;if(!B||De>=B)return A;var Qe=(B-De)/2;return Dt(Ud(Qe),J)+A+Dt(ad(Qe),J)}function eoe(A,B,J){A=Io(A),B=pi(B);var De=B?zd(A):0;return B&&De<B?A+Dt(B-De,J):A}function toe(A,B,J){A=Io(A),B=pi(B);var De=B?zd(A):0;return B&&De<B?Dt(B-De,J)+A:A}function roe(A,B,J){return J||B==null?B=0:B&&(B=+B),ld(Io(A).replace(er,""),B||0)}function noe(A,B,J){return(J?Ht(A,B,J):B===r)?B=1:B=pi(B),Ep(Io(A),B)}function ioe(){var A=arguments,B=Io(A[0]);return A.length<3?B:B.replace(A[1],A[2])}var aoe=Se(function(A,B,J){return A+(J?"_":"")+B.toLowerCase()});function ooe(A,B,J){return J&&typeof J!="number"&&Ht(A,B,J)&&(B=J=r),J=J===r?le:J>>>0,J?(A=Io(A),A&&(typeof B=="string"||B!=null&&!Oe(B))&&(B=Pl(B),!B&&Vs(A))?K(nu(A),0,J):A.split(B,J)):[]}var soe=Se(function(A,B,J){return A+(J?" ":"")+HT(B)});function loe(A,B,J){return A=Io(A),J=J==null?0:pd(pi(J),0,A.length),B=Pl(B),A.slice(J,J+B.length)==B}function uoe(A,B,J){var De=bt.templateSettings;J&&Ht(A,B,J)&&(B=r),A=Io(A),B=EC({},B,De,wr);var Qe=EC({},B.imports,De.imports,wr),Mt=Vl(Qe),ar=zs(Qe,Mt),Dr,Lr,xn=0,Sn=B.interpolate||Gt,Tn="__p += '",gi=wc((B.escape||Gt).source+"|"+Sn.source+"|"+(Sn===Ci?tt:Gt).source+"|"+(B.evaluate||Gt).source+"|$","g"),Ui="//# sourceURL="+(Fa.call(B,"sourceURL")?(B.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++Ds+"]")+`
-`;A.replace(gi,function(xa,Qa,co,vd,oc,bd){return co||(co=vd),Tn+=A.slice(xn,bd).replace(gr,Rd),Qa&&(Dr=!0,Tn+=`' +
-__e(`+Qa+`) +
-'`),oc&&(Lr=!0,Tn+=`';
-`+oc+`;
-__p += '`),co&&(Tn+=`' +
-((__t = (`+co+`)) == null ? '' : __t) +
-'`),xn=bd+xa.length,xa}),Tn+=`';
-`;var ba=Fa.call(B,"variable")&&B.variable;if(!ba)Tn=`with (obj) {
-`+Tn+`
-}
-`;else if(qt.test(ba))throw new xi(l);Tn=(Lr?Tn.replace(Jr,""):Tn).replace(Kr,"$1").replace(rn,"$1;"),Tn="function("+(ba||"obj")+`) {
-`+(ba?"":`obj || (obj = {});
-`)+"var __t, __p = ''"+(Dr?", __e = _.escape":"")+(Lr?`, __j = Array.prototype.join;
-function print() { __p += __j.call(arguments, '') }
-`:`;
-`)+Tn+`return __p
-}`;var Ra=r4(function(){return Ja(Mt,Ui+"return "+Tn).apply(r,ar)});if(Ra.source=Tn,J0(Ra))throw Ra;return Ra}function coe(A){return Io(A).toLowerCase()}function doe(A){return Io(A).toUpperCase()}function foe(A,B,J){if(A=Io(A),A&&(J||B===r))return ss(A);if(!A||!(B=Pl(B)))return A;var De=nu(A),Qe=nu(B),Mt=Go(De,Qe),ar=Ys(De,Qe)+1;return K(De,Mt,ar).join("")}function poe(A,B,J){if(A=Io(A),A&&(J||B===r))return A.slice(0,Vd(A)+1);if(!A||!(B=Pl(B)))return A;var De=nu(A),Qe=Ys(De,nu(B))+1;return K(De,0,Qe).join("")}function hoe(A,B,J){if(A=Io(A),A&&(J||B===r))return A.replace(er,"");if(!A||!(B=Pl(B)))return A;var De=nu(A),Qe=Go(De,nu(B));return K(De,Qe).join("")}function moe(A,B){var J=S,De=k;if(ko(B)){var Qe="separator"in B?B.separator:Qe;J="length"in B?pi(B.length):J,De="omission"in B?Pl(B.omission):De}A=Io(A);var Mt=A.length;if(Vs(A)){var ar=nu(A);Mt=ar.length}if(J>=Mt)return A;var Dr=J-zd(De);if(Dr<1)return De;var Lr=ar?K(ar,0,Dr).join(""):A.slice(0,Dr);if(Qe===r)return Lr+De;if(ar&&(Dr+=Lr.length-Dr),Oe(Qe)){if(A.slice(Dr).search(Qe)){var xn,Sn=Lr;for(Qe.global||(Qe=wc(Qe.source,Io(Vt.exec(Qe))+"g")),Qe.lastIndex=0;xn=Qe.exec(Sn);)var Tn=xn.index;Lr=Lr.slice(0,Tn===r?Dr:Tn)}}else if(A.indexOf(Pl(Qe),Dr)!=Dr){var gi=Lr.lastIndexOf(Qe);gi>-1&&(Lr=Lr.slice(0,gi))}return Lr+De}function goe(A){return A=Io(A),A&&Dn.test(A)?A.replace(nn,cl):A}var yoe=Se(function(A,B,J){return A+(J?" ":"")+B.toUpperCase()}),HT=We("toUpperCase");function t4(A,B,J){return A=Io(A),B=J?r:B,B===r?Xs(A)?mr(A):oi(A):A.match(B)||[]}var r4=Ta(function(A,B){try{return Xn(A,r,B)}catch(J){return J0(J)?J:new xi(J)}}),voe=Ar(function(A,B){return Pi(B,function(J){J=Fr(J),rc(A,J,K0(A[J],A))}),A});function boe(A){var B=A==null?0:A.length,J=dr();return A=B?la(A,function(De){if(typeof De[1]!="function")throw new qo(s);return[J(De[0]),De[1]]}):[],Ta(function(De){for(var Qe=-1;++Qe<B;){var Mt=A[Qe];if(Xn(Mt[0],this,De))return Xn(Mt[1],this,De)}})}function xoe(A){return Fm(Rl(A,O))}function UT(A){return function(){return A}}function Doe(A,B){return A==null||A!==A?B:A}var Soe=Te(),woe=Te(!0);function zc(A){return A}function KT(A){return Ph(typeof A=="function"?A:Rl(A,O))}function Coe(A){return Rm(Rl(A,O))}function Eoe(A,B){return Lm(A,Rl(B,O))}var Poe=Ta(function(A,B){return function(J){return Nf(J,A,B)}}),Aoe=Ta(function(A,B){return function(J){return Nf(A,J,B)}});function GT(A,B,J){var De=Vl(B),Qe=Ff(B,De);J==null&&!(ko(B)&&(Qe.length||!De.length))&&(J=B,B=A,A=this,Qe=Ff(B,Vl(B)));var Mt=!(ko(J)&&"chain"in J)||!!J.chain,ar=Nc(A);return Pi(Qe,function(Dr){var Lr=B[Dr];A[Dr]=Lr,ar&&(A.prototype[Dr]=function(){var xn=this.__chain__;if(Mt||xn){var Sn=A(this.__wrapped__),Tn=Sn.__actions__=Le(this.__actions__);return Tn.push({func:Lr,args:arguments,thisArg:A}),Sn.__chain__=xn,Sn}return Lr.apply(A,mi([this.value()],arguments))})}),A}function koe(){return Ko._===this&&(Ko._=y0),this}function qT(){}function Ooe(A){return A=pi(A),Ta(function(B){return kh(B,A)})}var _oe=ot(la),Toe=ot(bi),$oe=ot(fa);function n4(A){return Cr(A)?$r(Fr(A)):j0(A)}function Moe(A){return function(B){return A==null?r:$c(A,B)}}var Ioe=St(),joe=St(!0);function YT(){return[]}function XT(){return!1}function Foe(){return{}}function Boe(){return""}function Noe(){return!0}function Roe(A,B){if(A=pi(A),A<1||A>oe)return[];var J=le,De=ls(A,le);B=dr(B),A-=le;for(var Qe=Xa(De,B);++J<A;)B(J);return Qe}function Loe(A){return va(A)?la(A,Fr):Xt(A)?[A]:Le(pt(Io(A)))}function zoe(A){var B=++Cm;return Io(A)+B}var Voe=He(function(A,B){return A+B},0),Woe=ir("ceil"),Hoe=He(function(A,B){return A/B},1),Uoe=ir("floor");function Koe(A){return A&&A.length?gd(A,zc,Bf):r}function Goe(A,B){return A&&A.length?gd(A,dr(B,2),Bf):r}function qoe(A){return Yt(A,zc)}function Yoe(A,B){return Yt(A,dr(B,2))}function Xoe(A){return A&&A.length?gd(A,zc,Ic):r}function Joe(A,B){return A&&A.length?gd(A,dr(B,2),Ic):r}var Zoe=He(function(A,B){return A*B},1),Qoe=ir("round"),ese=He(function(A,B){return A-B},0);function tse(A){return A&&A.length?Gi(A,zc):0}function rse(A,B){return A&&A.length?Gi(A,dr(B,2)):0}return bt.after=t1,bt.ary=Th,bt.assign=dae,bt.assignIn=q6,bt.assignInWith=EC,bt.assignWith=fae,bt.at=pae,bt.before=r1,bt.bind=K0,bt.bindAll=voe,bt.bindKey=n1,bt.castArray=hC,bt.chain=Jw,bt.chunk=zl,bt.compact=Mo,bt.concat=Qs,bt.cond=boe,bt.conforms=xoe,bt.constant=UT,bt.countBy=Kx,bt.create=hae,bt.curry=Xm,bt.curryRight=Vf,bt.debounce=i1,bt.defaults=mae,bt.defaultsDeep=gae,bt.defer=a1,bt.delay=uC,bt.difference=su,bt.differenceBy=cs,bt.differenceWith=Ii,bt.drop=aa,bt.dropRight=qm,bt.dropRightWhile=L0,bt.dropWhile=pv,bt.fill=Wx,bt.filter=Wr,bt.flatMap=Qw,bt.flatMapDeep=wt,bt.flatMapDepth=eC,bt.flatten=Ym,bt.flattenDeep=W0,bt.flattenDepth=G_,bt.flip=Jm,bt.flow=Soe,bt.flowRight=woe,bt.fromPairs=q_,bt.functions=wae,bt.functionsIn=Cae,bt.groupBy=tC,bt.initial=X_,bt.intersection=J_,bt.intersectionBy=Z_,bt.intersectionWith=Q_,bt.invert=Pae,bt.invertBy=Aae,bt.invokeMap=rC,bt.iteratee=KT,bt.keyBy=nC,bt.keys=Vl,bt.keysIn=Lc,bt.map=H0,bt.mapKeys=Oae,bt.mapValues=_ae,bt.matches=Coe,bt.matchesProperty=Eoe,bt.memoize=G0,bt.merge=Tae,bt.mergeWith=Y6,bt.method=Poe,bt.methodOf=Aoe,bt.mixin=GT,bt.negate=$h,bt.nthArg=Ooe,bt.omit=$ae,bt.omitBy=Mae,bt.once=cC,bt.orderBy=iC,bt.over=_oe,bt.overArgs=yv,bt.overEvery=Toe,bt.overSome=$oe,bt.partial=Zm,bt.partialRight=vv,bt.partition=aC,bt.pick=Iae,bt.pickBy=X6,bt.property=n4,bt.propertyOf=Moe,bt.pull=nT,bt.pullAll=Yw,bt.pullAllBy=iT,bt.pullAllWith=aT,bt.pullAt=oT,bt.range=Ioe,bt.rangeRight=joe,bt.rearg=bv,bt.reject=Xx,bt.remove=sT,bt.rest=q0,bt.reverse=Hx,bt.sampleSize=Zx,bt.set=Fae,bt.setWith=Bae,bt.shuffle=gv,bt.slice=lT,bt.sortBy=e1,bt.sortedUniq=mT,bt.sortedUniqBy=gT,bt.split=ooe,bt.spread=dC,bt.tail=yT,bt.take=vT,bt.takeRight=bT,bt.takeRightWhile=xT,bt.takeWhile=DT,bt.tap=FT,bt.throttle=o1,bt.thru=hv,bt.toArray=_n,bt.toPairs=J6,bt.toPairsIn=Z6,bt.toPath=Loe,bt.toPlainObject=G6,bt.transform=Nae,bt.unary=fC,bt.union=ST,bt.unionBy=wT,bt.unionWith=CT,bt.uniq=ET,bt.uniqBy=PT,bt.uniqWith=AT,bt.unset=Rae,bt.unzip=Ux,bt.unzipWith=Xw,bt.update=Lae,bt.updateWith=zae,bt.values=Sv,bt.valuesIn=Vae,bt.without=kT,bt.words=t4,bt.wrap=pC,bt.xor=OT,bt.xorBy=_T,bt.xorWith=TT,bt.zip=$T,bt.zipObject=MT,bt.zipObjectDeep=IT,bt.zipWith=jT,bt.entries=J6,bt.entriesIn=Z6,bt.extend=q6,bt.extendWith=EC,GT(bt,bt),bt.add=Voe,bt.attempt=r4,bt.camelCase=Kae,bt.capitalize=Q6,bt.ceil=Woe,bt.clamp=Wae,bt.clone=mC,bt.cloneDeep=yC,bt.cloneDeepWith=vC,bt.cloneWith=gC,bt.conformsTo=bC,bt.deburr=e4,bt.defaultTo=Doe,bt.divide=Hoe,bt.endsWith=Gae,bt.eq=lu,bt.escape=qae,bt.escapeRegExp=Yae,bt.every=it,bt.find=Ea,bt.findIndex=z0,bt.findKey=yae,bt.findLast=Zw,bt.findLastIndex=V0,bt.findLastKey=vae,bt.floor=Uoe,bt.forEach=Gx,bt.forEachRight=qx,bt.forIn=bae,bt.forInRight=xae,bt.forOwn=Dae,bt.forOwnRight=Sae,bt.get=VT,bt.gt=Y0,bt.gte=Mh,bt.has=Eae,bt.hasIn=WT,bt.head=qw,bt.identity=zc,bt.includes=Yx,bt.indexOf=Y_,bt.inRange=Hae,bt.invoke=kae,bt.isArguments=ac,bt.isArray=va,bt.isArrayBuffer=s1,bt.isArrayLike=gl,bt.isArrayLikeObject=Es,bt.isBoolean=_u,bt.isBuffer=Ao,bt.isDate=uu,bt.isElement=l1,bt.isEmpty=Qm,bt.isEqual=xC,bt.isEqualWith=X0,bt.isError=J0,bt.isFinite=u1,bt.isFunction=Nc,bt.isInteger=Rc,bt.isLength=Op,bt.isMap=c1,bt.isMatch=DC,bt.isMatchWith=xv,bt.isNaN=SC,bt.isNative=Dv,bt.isNil=CC,bt.isNull=wC,bt.isNumber=ee,bt.isObject=ko,bt.isObjectLike=rs,bt.isPlainObject=Ae,bt.isRegExp=Oe,bt.isSafeInteger=Pe,bt.isSet=fe,bt.isString=vt,bt.isSymbol=Xt,bt.isTypedArray=Er,bt.isUndefined=Rr,bt.isWeakMap=ln,bt.isWeakSet=Di,bt.join=eT,bt.kebabCase=Xae,bt.last=Bc,bt.lastIndexOf=tT,bt.lowerCase=Jae,bt.lowerFirst=Zae,bt.lt=li,bt.lte=In,bt.max=Koe,bt.maxBy=Goe,bt.mean=qoe,bt.meanBy=Yoe,bt.min=Xoe,bt.minBy=Joe,bt.stubArray=YT,bt.stubFalse=XT,bt.stubObject=Foe,bt.stubString=Boe,bt.stubTrue=Noe,bt.multiply=Zoe,bt.nth=rT,bt.noConflict=koe,bt.noop=qT,bt.now=U0,bt.pad=Qae,bt.padEnd=eoe,bt.padStart=toe,bt.parseInt=roe,bt.random=Uae,bt.reduce=oC,bt.reduceRight=sC,bt.repeat=noe,bt.replace=ioe,bt.result=jae,bt.round=Qoe,bt.runInContext=Pr,bt.sample=Jx,bt.size=Qx,bt.snakeCase=aoe,bt.some=lC,bt.sortedIndex=uT,bt.sortedIndexBy=cT,bt.sortedIndexOf=dT,bt.sortedLastIndex=fT,bt.sortedLastIndexBy=pT,bt.sortedLastIndexOf=hT,bt.startCase=soe,bt.startsWith=loe,bt.subtract=ese,bt.sum=tse,bt.sumBy=rse,bt.template=uoe,bt.times=Roe,bt.toFinite=Zn,bt.toInteger=pi,bt.toLength=Z0,bt.toLower=coe,bt.toNumber=rf,bt.toSafeInteger=cae,bt.toString=Io,bt.toUpper=doe,bt.trim=foe,bt.trimEnd=poe,bt.trimStart=hoe,bt.truncate=moe,bt.unescape=goe,bt.uniqueId=zoe,bt.upperCase=yoe,bt.upperFirst=HT,bt.each=Gx,bt.eachRight=qx,bt.first=qw,GT(bt,function(){var A={};return Cs(bt,function(B,J){Fa.call(bt.prototype,J)||(A[J]=B)}),A}(),{chain:!1}),bt.VERSION=n,Pi(["bind","bindKey","curry","curryRight","partial","partialRight"],function(A){bt[A].placeholder=bt}),Pi(["drop","take"],function(A,B){ka.prototype[A]=function(J){J=J===r?1:No(pi(J),0);var De=this.__filtered__&&!B?new ka(this):this.clone();return De.__filtered__?De.__takeCount__=ls(J,De.__takeCount__):De.__views__.push({size:ls(J,le),type:A+(De.__dir__<0?"Right":"")}),De},ka.prototype[A+"Right"]=function(J){return this.reverse()[A](J).reverse()}}),Pi(["filter","map","takeWhile"],function(A,B){var J=B+1,De=J==z||J==G;ka.prototype[A]=function(Qe){var Mt=this.clone();return Mt.__iteratees__.push({iteratee:dr(Qe,3),type:J}),Mt.__filtered__=Mt.__filtered__||De,Mt}}),Pi(["head","last"],function(A,B){var J="take"+(B?"Right":"");ka.prototype[A]=function(){return this[J](1).value()[0]}}),Pi(["initial","tail"],function(A,B){var J="drop"+(B?"":"Right");ka.prototype[A]=function(){return this.__filtered__?new ka(this):this[J](1)}}),ka.prototype.compact=function(){return this.filter(zc)},ka.prototype.find=function(A){return this.filter(A).head()},ka.prototype.findLast=function(A){return this.reverse().find(A)},ka.prototype.invokeMap=Ta(function(A,B){return typeof A=="function"?new ka(this):this.map(function(J){return Nf(J,A,B)})}),ka.prototype.reject=function(A){return this.filter($h(dr(A)))},ka.prototype.slice=function(A,B){A=pi(A);var J=this;return J.__filtered__&&(A>0||B<0)?new ka(J):(A<0?J=J.takeRight(-A):A&&(J=J.drop(A)),B!==r&&(B=pi(B),J=B<0?J.dropRight(-B):J.take(B-A)),J)},ka.prototype.takeRightWhile=function(A){return this.reverse().takeWhile(A).reverse()},ka.prototype.toArray=function(){return this.take(le)},Cs(ka.prototype,function(A,B){var J=/^(?:filter|find|map|reject)|While$/.test(B),De=/^(?:head|last)$/.test(B),Qe=bt[De?"take"+(B=="last"?"Right":""):B],Mt=De||/^find/.test(B);Qe&&(bt.prototype[B]=function(){var ar=this.__wrapped__,Dr=De?[1]:arguments,Lr=ar instanceof ka,xn=Dr[0],Sn=Lr||va(ar),Tn=function(Qa){var co=Qe.apply(bt,mi([Qa],Dr));return De&&gi?co[0]:co};Sn&&J&&typeof xn=="function"&&xn.length!=1&&(Lr=Sn=!1);var gi=this.__chain__,Ui=!!this.__actions__.length,ba=Mt&&!gi,Ra=Lr&&!Ui;if(!Mt&&Sn){ar=Ra?ar:new ka(this);var xa=A.apply(ar,Dr);return xa.__actions__.push({func:hv,args:[Tn],thisArg:r}),new js(xa,gi)}return ba&&Ra?A.apply(this,Dr):(xa=this.thru(Tn),ba?De?xa.value()[0]:xa.value():xa)})}),Pi(["pop","push","shift","sort","splice","unshift"],function(A){var B=jl[A],J=/^(?:push|sort|unshift)$/.test(A)?"tap":"thru",De=/^(?:pop|shift)$/.test(A);bt.prototype[A]=function(){var Qe=arguments;if(De&&!this.__chain__){var Mt=this.value();return B.apply(va(Mt)?Mt:[],Qe)}return this[J](function(ar){return B.apply(va(ar)?ar:[],Qe)})}}),Cs(ka.prototype,function(A,B){var J=bt[B];if(J){var De=J.name+"";Fa.call(qd,De)||(qd[De]=[]),qd[De].push({name:B,func:J})}}),qd[Re(r,h).name]=[{name:"wrapper",func:r}],ka.prototype.clone=dd,ka.prototype.reverse=Am,ka.prototype.value=km,bt.prototype.at=BT,bt.prototype.chain=NT,bt.prototype.commit=RT,bt.prototype.next=LT,bt.prototype.plant=R,bt.prototype.reverse=mv,bt.prototype.toJSON=bt.prototype.valueOf=bt.prototype.value=tf,bt.prototype.first=bt.prototype.head,iu&&(bt.prototype[iu]=zT),bt},nd=h0();Ss?((Ss.exports=nd)._=nd,Sc._=nd):Ko._=nd}).call(jn)})(nP,nP.exports);var Yme=nP.exports;const Xme=hm(Yme),Jme=(e,t,r)=>e.filter(n=>r!==n.source||t.includes(n.sourceHandle||""));var Ls=(e=>(e[e.IsMobile=0]="IsMobile",e[e.IsTablet=1]="IsTablet",e[e.SidebarToggle=2]="SidebarToggle",e[e.PreviewToggle=3]="PreviewToggle",e[e.EditorToggle=4]="EditorToggle",e[e.TemplatesToggle=5]="TemplatesToggle",e[e.NavMenuToggle=6]="NavMenuToggle",e[e.Surface=7]="Surface",e[e.UpdatePayload=8]="UpdatePayload",e[e.ActionPreview=9]="ActionPreview",e[e.User=10]="User",e[e.OpenCreateNewScreen=11]="OpenCreateNewScreen",e[e.ActiveScreen=12]="ActiveScreen",e[e.CreateNewScreen=13]="CreateNewScreen",e[e.DuplicateScreen=14]="DuplicateScreen",e[e.DeleteScreen=15]="DeleteScreen",e[e.RenameScreen=16]="RenameScreen",e[e.CreateNewProject=17]="CreateNewProject",e[e.ActiveProject=18]="ActiveProject",e[e.DeleteProject=19]="DeleteProject",e[e.DuplicateProject=20]="DuplicateProject",e[e.RenameProject=21]="RenameProject",e[e.UpdateFlowEdges=22]="UpdateFlowEdges",e[e.UpdateNodesAndViewPort=23]="UpdateNodesAndViewPort",e))(Ls||{});const Zme=(e,t)=>{var a,o,s,l,m,b,D,O;const{activeProject:r,activeScreen:n}=e;switch(t.type){case 0:return{...e,isMobile:t.payload};case 1:return{...e,isTablet:t.payload};case 2:return{...e,sideBarToggle:t.payload};case 3:return{...e,previewTabsToggle:t.payload};case 4:return{...e,editorTabsToggle:t.payload};case 5:return{...e,templatesToggle:t.payload};case 6:return{...e,navMenuToggle:t.payload};case 7:return e.screens[n].payload.surface=t.payload,e.screens[n].changedByEditor=!1,{...e};case 8:return e.screens[n].payload.blocks=(a=t==null?void 0:t.payload)==null?void 0:a.blocks,(o=t==null?void 0:t.payload)!=null&&o.surface&&(e.screens[n].payload.surface=(s=t==null?void 0:t.payload)==null?void 0:s.surface),e.screens[n].changedByEditor=((l=t==null?void 0:t.payload)==null?void 0:l.changedByEditor)===void 0,e.projects[r].flowEdges=Jme(e.projects[r].flowEdges,(m=t==null?void 0:t.payload)==null?void 0:m.blocks.map(I=>I.actionId),n),{...e};case 9:return e.screens[n].actionPreview=t.payload,{...e};case 10:return{...e,user:t.payload};case 11:return{...e,openCreateNewScreen:t.payload};case 12:return{...e,openCreateNewScreen:!1,activeScreen:t.payload};case 13:{const I=Bp();return{...e,screens:{...e.screens,[I]:{id:I,name:(t==null?void 0:t.payload)||"Untitled Screen",payload:{surface:Ho.Message,blocks:[]},date:og(),actionPreview:{}}},projects:{...e.projects,[r]:{...e.projects[r],screens:[...e.projects[r].screens,I]}},openCreateNewScreen:!1,activeScreen:I}}case 14:{const I=Bp(),N=e.projects[r].screens;return N.splice(N.indexOf(t.payload.id),0,I),{...e,screens:{...e.screens,[I]:{...e.screens[t.payload.id],id:I,date:og(),actionPreview:{},name:(t==null?void 0:t.payload.name)||"Untitled Screen",payload:e.screens[t.payload.id].payload}},projects:{...e.projects,[r]:{...e.projects[r],screens:N}},openCreateNewScreen:!1,activeScreen:I}}case 16:return e.screens[(b=t==null?void 0:t.payload)==null?void 0:b.id].name=t.payload.name,{...e};case 15:return delete e.screens[t.payload],e.projects[r].screens=[...e.projects[r].screens.filter(I=>I!==t.payload)],e.projects[r].screens.length>0?e.activeScreen=e.projects[r].screens[0]:e.projects[r].screens.length===0&&Object.keys(e.projects).length>0&&(delete e.projects[r],e.activeProject="",e.activeScreen=""),e.projects[r].flowEdges=e.projects[r].flowEdges.filter(I=>I.source!==t.payload&&I.target!==t.payload),e.projects[r].flowNodes=e.projects[r].flowNodes.filter(I=>I.id!==t.payload),{...e};case 17:{const I=Bp(),N=Bp();return{...e,projects:{...e.projects,[I]:{id:I,name:(t==null?void 0:t.payload)||"Untitled Project",screens:[N],date:og(),flowEdges:[],flowNodes:[]}},activeProject:I,screens:{...e.screens,[N]:{id:N,name:"Untitled Screen",date:og(),payload:{surface:Ho.Message,blocks:[]},actionPreview:{}}}}}case 18:return{...e,activeProject:t.payload,activeScreen:e.projects[t.payload].screens[0]};case 20:{const I=Bp(),N=e.projects[t.payload.id].screens,H=N.map(()=>Bp()),j=Xme.cloneDeep(e.screens);return H.forEach((u,h)=>{j[u]={...j[N[h]],date:og(),id:u}}),{...e,projects:{...e.projects,[I]:{...e.projects[t.payload.id],id:I,name:(t==null?void 0:t.payload.name)||"Untitled Project",screens:H,date:og()}},activeProject:I,screens:j}}case 19:{window.console.log((D=e.projects[t.payload])==null?void 0:D.screens);const I=(O=e.projects[t.payload])==null?void 0:O.screens;return I==null||I.map(N=>delete e.screens[N]),delete e.projects[t.payload],{...e,activeProject:"",activeScreen:""}}case 21:return e.projects[t.payload.id].name=t.payload.name,{...e};case 22:return e.projects[r].flowEdges=t.payload,{...e};case 23:{const{nodes:I,viewport:N}=t.payload;return e.projects[r].flowNodes=I,e.projects[r].viewport=N,{...e}}default:return e}},Qme=e=>({type:Ls.IsMobile,payload:e}),ege=e=>({type:Ls.IsTablet,payload:e}),Ej=e=>({type:Ls.SidebarToggle,payload:e}),tge=e=>({type:Ls.EditorToggle,payload:e}),B5=e=>({type:Ls.PreviewToggle,payload:e}),oq=e=>({type:Ls.NavMenuToggle,payload:e}),lv=e=>({type:Ls.UpdatePayload,payload:e}),rge=e=>({type:Ls.Surface,payload:e}),C7=e=>({type:Ls.ActionPreview,payload:e}),KA=e=>({type:Ls.TemplatesToggle,payload:e}),sq=e=>({type:Ls.OpenCreateNewScreen,payload:e}),nge=e=>({type:Ls.CreateNewScreen,payload:e}),ige=e=>({type:Ls.ActiveScreen,payload:e}),age=e=>({type:Ls.DuplicateScreen,payload:e}),oge=e=>({type:Ls.DeleteScreen,payload:e}),sge=e=>({type:Ls.RenameScreen,payload:e}),lge=e=>({type:Ls.CreateNewProject,payload:e}),lq=e=>({type:Ls.ActiveProject,payload:e}),uge=e=>({type:Ls.DeleteProject,payload:e}),cge=e=>({type:Ls.RenameProject,payload:e}),dge=e=>({type:Ls.UpdateFlowEdges,payload:e}),fge=e=>({type:Ls.UpdateNodesAndViewPort,payload:e}),pge=localStorage.getItem("pesrist")?JSON.parse(localStorage.getItem("pesrist")||""):qme,[Do,hge]=zme(Zme,pge),mge=[{type:"callout",title:{type:"plain_text",text:"Callout Title"},text:{type:"plain_text",text:"Callout Text"}}],gge=[{type:"actions",elements:[{type:"button",appId:"app-id",blockId:"block-id",actionId:"action-id",text:{type:"plain_text",text:"Click Me",emoji:!0}}]}],yge=[{type:"actions",elements:[{type:"button",appId:"app-id",blockId:"block-id",actionId:"action-id",text:{type:"plain_text",text:"Click Me",emoji:!0},style:"primary"}]}],vge=[{type:"actions",elements:[{type:"button",appId:"app-id",blockId:"block-id",actionId:"action-id",text:{type:"plain_text",text:"Click Me",emoji:!0},secondary:!0}]}],bge=[{type:"actions",elements:[{type:"button",appId:"app-id",blockId:"block-id",actionId:"action-id",text:{type:"plain_text",text:"Click Me",emoji:!0},style:"danger"}]}],xge=[{type:"actions",elements:[{type:"button",appId:"app-id",blockId:"block-id",actionId:"action-id",text:{type:"plain_text",text:"Click Me",emoji:!0},style:"success"}]}],Dge=[{type:"actions",elements:[{type:"button",appId:"app-id",blockId:"block-id",actionId:"action-id",text:{type:"plain_text",text:"Click Me",emoji:!0},style:"warning"}]}],Sge=[{type:"actions",elements:[{type:"button",appId:"app-id",blockId:"block-id",actionId:"action-id",text:{type:"plain_text",text:"Click Me",emoji:!0},style:"danger",secondary:!0}]}],wge=[{type:"actions",elements:[{type:"button",appId:"app-id",blockId:"block-id",actionId:"action-id",text:{type:"plain_text",text:"Click Me",emoji:!0},url:"https://rocket.chat"}]}],Cge=[{type:"actions",elements:[{type:"static_select",appId:"app-id",blockId:"block-id",actionId:"action-id",initialValue:"option_2",options:[{value:"option_1",text:{type:"plain_text",text:"lorem ipsum 🚀",emoji:!0}},{value:"option_2",text:{type:"plain_text",text:"lorem ipsum 🚀",emoji:!0}}],placeholder:{type:"plain_text",text:"Select an item"}}]}],Ege=[{type:"actions",elements:[{type:"multi_static_select",appId:"app-id",blockId:"block-id",actionId:"action-id",initialValue:["option_1","option_2"],options:[{value:"option_1",text:{type:"plain_text",text:"lorem ipsum 🚀",emoji:!0}},{value:"option_2",text:{type:"plain_text",text:"lorem ipsum 🚀",emoji:!0}}],placeholder:{type:"plain_text",text:"Select an item"}}]}],Pge=[{type:"actions",elements:[{type:"overflow",appId:"app-id",blockId:"block-id",actionId:"action-id",options:[{value:"option_1",text:{type:"plain_text",text:"lorem ipsum 🚀",emoji:!0}},{value:"option_2",text:{type:"plain_text",text:"lorem ipsum 🚀",emoji:!0}}]}]}],Age=[{type:"actions",elements:[{type:"datepicker",initialDate:"1990-04-28",appId:"app-id",blockId:"block-id",actionId:"action-id",placeholder:{type:"plain_text",text:"Select a date",emoji:!0}}]}],kge=[{type:"actions",elements:[{type:"linear_scale",appId:"app-id",blockId:"block-id",actionId:"action-id",minValue:0,maxValue:8,initialValue:5}]}],Oge=[{type:"context",elements:[{type:"plain_text",text:"Author: Vivek Srivastava",emoji:!0}]}],_ge=[{type:"context",elements:[{type:"mrkdwn",text:"*This* is :smile: markdown"}]}],Tge=[{type:"context",elements:[{type:"image",imageUrl:"https://picsum.photos/200/300",altText:"An image"}]}],$ge=[{type:"context",elements:[{type:"plain_text",text:"Author: Vivek Srivastava",emoji:!0},{type:"image",imageUrl:"https://picsum.photos/200/300",altText:"An image"},{type:"mrkdwn",text:"*This* is :smile: markdown"}]}],Mge=[{type:"divider"}],Ige=[{type:"image",title:{type:"plain_text",text:"I Need a Marg",emoji:!0},imageUrl:"https://picsum.photos/200/300",altText:"marg"}],jge=[{type:"image",imageUrl:"https://picsum.photos/200/300",altText:"inspiration"}],Fge=[{type:"input",element:{type:"plain_text_input",appId:"app-id",blockId:"block-id",actionId:"action-id",placeholder:{type:"plain_text",text:"Enter name",emoji:!0},initialValue:"Vivek Srivastava",multiline:!1},label:{type:"plain_text",text:"Label",emoji:!0}}],Bge=[{type:"input",element:{type:"plain_text_input",appId:"app-id",blockId:"block-id",actionId:"action-id",placeholder:{type:"plain_text",text:"Enter name",emoji:!0},initialValue:"Vivek Srivastava",multiline:!0},label:{type:"plain_text",text:"Label",emoji:!0}}],Nge=[{type:"input",element:{type:"static_select",appId:"app-id",blockId:"block-id",actionId:"action-id",initialValue:"option_2",options:[{value:"option_1",text:{type:"plain_text",text:"lorem ipsum 🚀",emoji:!0}},{value:"option_2",text:{type:"plain_text",text:"lorem ipsum 🚀",emoji:!0}}],placeholder:{type:"plain_text",text:"Select an item"}},label:{type:"plain_text",text:"Label",emoji:!0}}],Rge=[{type:"input",element:{type:"multi_static_select",appId:"app-id",blockId:"block-id",actionId:"action-id",initialValue:["option_1","option_2"],options:[{value:"option_1",text:{type:"plain_text",text:"lorem ipsum 🚀",emoji:!0}},{value:"option_2",text:{type:"plain_text",text:"lorem ipsum 🚀",emoji:!0}}],placeholder:{type:"plain_text",text:"Select an item"}},label:{type:"plain_text",text:"Label",emoji:!0}}],Lge=[{type:"input",element:{type:"datepicker",appId:"app-id",blockId:"block-id",actionId:"action-id",initialDate:"1990-04-28",placeholder:{type:"plain_text",text:"Select a date",emoji:!0}},label:{type:"plain_text",text:"Label",emoji:!0}}],zge=[{type:"input",element:{type:"linear_scale",appId:"app-id",blockId:"block-id",actionId:"action-id",minValue:0,maxValue:8,initialValue:5},label:{type:"plain_text",text:"Label",emoji:!0}}],Vge=[{type:"preview",title:[{type:"plain_text",text:"Vivek",emoji:!0}],description:[{type:"plain_text",text:"I Need a Description",emoji:!0}],footer:{type:"context",elements:[{type:"plain_text",text:"Srivastava"}]}}],Wge=[{type:"preview",title:[{type:"plain_text",text:"Vivek",emoji:!0}],description:[{type:"plain_text",text:"I Need a Description",emoji:!0}],thumb:{url:"https://picsum.photos/200/300"},footer:{type:"context",elements:[{type:"plain_text",text:"Srivastava"}]}}],Hge=[{type:"preview",title:[{type:"plain_text",text:"Vivek",emoji:!0}],description:[{type:"plain_text",text:"I Need a Description",emoji:!0}],footer:{type:"context",elements:[{type:"plain_text",text:"Srivastava"}]},externalUrl:"https://rocket.chat"}],Uge=[{type:"preview",title:[{type:"plain_text",text:"Vivek",emoji:!0}],description:[{type:"plain_text",text:"I Need a Description",emoji:!0}],thumb:{url:"https://picsum.photos/200/300"},footer:{type:"context",elements:[{type:"plain_text",text:"Srivastava"}]}}],Kge=[{type:"section",text:{type:"plain_text",text:"This is a plain text section block.",emoji:!0}}],Gge=[{type:"section",text:{type:"mrkdwn",text:"This is a mrkdwn section block :ghost: *this is bold*, and ~this is crossed out~, and <https://google.com|this is a link>"}}],qge=[{type:"section",fields:[{type:"plain_text",text:"*this is plain_text text*",emoji:!0},{type:"plain_text",text:"*this is plain_text text*",emoji:!0},{type:"plain_text",text:"*this is plain_text text*",emoji:!0},{type:"plain_text",text:"*this is plain_text text*",emoji:!0},{type:"plain_text",text:"*this is plain_text text*",emoji:!0}]}],Yge=[{type:"section",text:{type:"mrkdwn",text:"This is a section block with a button."},accessory:{type:"button",appId:"app-id",blockId:"block-id",actionId:"action-id",text:{type:"plain_text",text:"Click Me",emoji:!0}}}],Xge=[{type:"section",text:{type:"mrkdwn",text:"This is a section block with a button."},accessory:{type:"button",appId:"app-id",blockId:"block-id",actionId:"action-id",text:{type:"plain_text",text:"Click Me",emoji:!0},style:"primary"}}],Jge=[{type:"section",text:{type:"mrkdwn",text:"This is a section block with a button."},accessory:{type:"button",appId:"app-id",blockId:"block-id",actionId:"action-id",text:{type:"plain_text",text:"Click Me",emoji:!0},style:"danger"}}],Zge=[{type:"section",text:{type:"mrkdwn",text:"This is a section block with a button."},accessory:{type:"button",appId:"app-id",blockId:"block-id",actionId:"action-id",text:{type:"plain_text",text:"Click Me",emoji:!0},style:"success"}}],Qge=[{type:"section",text:{type:"mrkdwn",text:"This is a section block with a button."},accessory:{type:"button",appId:"app-id",blockId:"block-id",actionId:"action-id",text:{type:"plain_text",text:"Click Me",emoji:!0},style:"warning"}}],e0e=[{type:"section",text:{type:"mrkdwn",text:"This is a section block with a button."},accessory:{type:"button",appId:"app-id",blockId:"block-id",actionId:"action-id",text:{type:"plain_text",text:"Click Me",emoji:!0},style:"danger",secondary:!0}}],t0e=[{type:"section",text:{type:"mrkdwn",text:"This is a section block with a button."},accessory:{type:"button",appId:"app-id",blockId:"block-id",actionId:"action-id",text:{type:"plain_text",text:"Click Me",emoji:!0},url:"https://rocket.chat"}}],r0e=[{type:"section",text:{type:"mrkdwn",text:"This is a section block with an accessory image."},accessory:{type:"image",imageUrl:"https://picsum.photos/200/300",altText:"cute cat"}}],n0e=[{type:"section",text:{type:"mrkdwn",text:"This is a section block with an overflow menu."},accessory:{type:"overflow",appId:"app-id",blockId:"block-id",actionId:"action-id",options:[{text:{type:"plain_text",text:"*this is plain_text text*",emoji:!0},value:"value-0"},{text:{type:"plain_text",text:"*this is plain_text text*",emoji:!0},value:"value-1"},{text:{type:"plain_text",text:"*this is plain_text text*",emoji:!0},value:"value-2"},{text:{type:"plain_text",text:"*this is plain_text text*",emoji:!0},value:"value-3"},{text:{type:"plain_text",text:"*this is plain_text text*",emoji:!0},value:"value-4"}]}}],i0e=[{type:"section",text:{type:"mrkdwn",text:"Pick a date for the deadline."},accessory:{type:"datepicker",appId:"app-id",blockId:"block-id",actionId:"action-id",initialDate:"1990-04-28",placeholder:{type:"plain_text",text:"Select a date",emoji:!0}}}],a0e=[{type:"tab_navigation",tabs:[{type:"tab",title:{type:"plain_text",text:"tab 1"},appId:"tab_navigation",blockId:"tab1",actionId:"tab1"},{type:"tab",title:{type:"plain_text",text:"tab 2"},appId:"tab_navigation",blockId:"tab2",actionId:"tab2"},{type:"tab",title:{type:"plain_text",text:"tab 3"},appId:"tab_navigation",blockId:"tab3",actionId:"tab3"}]}],o0e=[{type:"tab_navigation",tabs:[{type:"tab",disabled:!0,title:{type:"plain_text",text:"tab 1"},appId:"tab_navigation",blockId:"tab1",actionId:"tab1"},{type:"tab",title:{type:"plain_text",text:"tab 2"},appId:"tab_navigation",blockId:"tab2",actionId:"tab2"},{type:"tab",title:{type:"plain_text",text:"tab 3"},appId:"tab_navigation",blockId:"tab3",actionId:"tab3"}]}],s0e=[{type:"tab_navigation",tabs:[{type:"tab",title:{type:"plain_text",text:"tab 1"},appId:"tab_navigation",blockId:"tab1",actionId:"tab1"},{type:"tab",title:{type:"plain_text",text:"tab 2"},appId:"tab_navigation",blockId:"tab2",actionId:"tab2"},{type:"tab",title:{type:"plain_text",text:"tab 3"},selected:!0,appId:"tab_navigation",blockId:"tab3",actionId:"tab3"}]}],l0e=[{type:"actions",elements:[{type:"toggle_switch",appId:"app-id",blockId:"block-id",actionId:"action-id",options:[{text:{type:"plain_text",text:"Toggle 1"},value:"value-1"},{text:{type:"plain_text",text:"Toggle initial option"},value:"value-2"}],initialOptions:[{text:{type:"plain_text",text:"Toggle initial option"},value:"value-2"}]}]}],u0e=[{type:"actions",elements:[{type:"time_picker",initialTime:"10:30",appId:"app-id",blockId:"block-id",actionId:"action-id",placeholder:{type:"plain_text",text:"Select a time",emoji:!0}}]}],c0e=[{type:"actions",elements:[{type:"radio_button",appId:"app-id",blockId:"block-id",actionId:"action-id",options:[{text:{type:"plain_text",text:"Option 1"},value:"value-1"},{text:{type:"plain_text",text:"Option initial"},value:"value-2"}],initialOption:{text:{type:"plain_text",text:"Option initial"},value:"value-2"}}]}],d0e=[{type:"actions",elements:[{type:"checkbox",appId:"app-id",blockId:"block-id",actionId:"action-id",options:[{text:{type:"plain_text",text:"Option 1"},value:"value-1"},{text:{type:"plain_text",text:"Option initial"},value:"value-2"}],initialOptions:[{text:{type:"plain_text",text:"Option initial"},value:"value-2"}]}]}],f0e=[{label:"actions",branches:[{label:"button",branches:[{label:"default",payload:gge},{label:"primary",payload:yge},{label:"secondary",payload:vge},{label:"danger",payload:bge},{label:"warning",payload:Dge},{label:"success",payload:xge},{label:"secondary with variant",payload:Sge},{label:"as Link",payload:wge}]},{label:"static select",branches:[{label:"Single",payload:Cge},{label:"Multi",payload:Ege}]},{label:"menu",payload:Pge},{label:"date Picker",payload:Age},{label:"time Picker",payload:u0e},{label:"linear scale",payload:kge},{label:"toggle switch",payload:l0e},{label:"radio buttons",payload:c0e},{label:"checkbox",payload:d0e}]},{label:"section",branches:[{label:"text",branches:[{label:"plain text",payload:Kge},{label:"mrkdwn",payload:Gge},{label:"text fields",payload:qge}]},{label:"button",branches:[{label:"default",payload:Yge},{label:"primary",payload:Xge},{label:"danger",payload:Jge},{label:"warning",payload:Qge},{label:"success",payload:Zge},{label:"secondary with variant",payload:e0e},{label:"as Link",payload:t0e}]},{label:"image",payload:r0e},{label:"menu",payload:n0e},{label:"date Picker",payload:i0e}]},{label:"preview",branches:[{label:"plain",payload:Vge},{label:"image",payload:Wge},{label:"URL",payload:Hge},{label:"image and URL",payload:Uge}]},{label:"input",branches:[{label:"textfeild",branches:[{label:"single line",payload:Fge},{label:"multi line",payload:Bge}]},{label:"static select",branches:[{label:"single",payload:Nge},{label:"multi",payload:Rge}]},{label:"date Picker",payload:Lge},{label:"linear scale",payload:zge}]},{label:"image",branches:[{label:"with title",payload:Ige},{label:"without title",payload:jge}]},{label:"Context",branches:[{label:"Plain Text",payload:Oge},{label:"Mrkdwn",payload:_ge},{label:"Image",payload:Tge},{label:"All Elements",payload:$ge}]},{label:"Conditional",branches:[]},{label:"divider",branches:[{label:"Plain",payload:Mge}]},{label:"callout",branches:[{label:"Plain",payload:mge}]},{label:"TabNavigation",branches:[{label:"Plain",payload:a0e},{label:"Disabled",payload:o0e},{label:"Selected",payload:s0e}]}],p0e=({layer:e,lastNode:t,hover:r})=>{const n=(a,o)=>a===1?Z.jsx(Ct.Icon,{name:"folder",size:"x12",color:o?"#fff":"#1d74f5"}):t?Z.jsx(Ct.Icon,{name:"cube",size:"x12",color:o?"#fff":"#f5455c"}):Z.jsx(Ct.Icon,{name:"burger",size:"x12",color:o?"#fff":"#19ac7c"});return Z.jsx(Z.Fragment,{children:n(e,r)})},h0e=(e,t)=>ta`
-    cursor: pointer !important;
-    padding-left: ${10+(e-1)*16}px !important;
-    background-color: ${t?"var(--RCPG-primary-color) !important":"transparent !important"};
-  `,m0e=(e,t)=>{let r;const n=ta`
-    cursor: pointer !important;
-    padding-left: 4px !important;
-  `;switch(e){case 1:r=ta`
-        font-weight: 700 !important;
-        font-size: 14px !important;
-        letter-spacing: 0.3px !important;
-        color: ${t?"#fff !important":"#999 !important"};
-        text-transform: uppercase !important;
-      `;break;case 2:r=ta`
-        letter-spacing: 0.1px !important;
-        font-size: 12px !important;
-        color: ${t?"#fff !important":"#555 !important"};
-        text-transform: capitalize !important;
-      `;break;default:r=ta`
-        font-size: 12px !important;
-        color: ${t?"#fff !important":"#555 !important"};
-        text-transform: capitalize !important;
-      `;break}return[r,n]},g0e=({label:e,children:t,layer:r,payload:n})=>{const[a,o]=te.useState(r===1),[s,l]=te.useState(!1),{state:m,dispatch:b}=te.useContext(Do),D=()=>{o(!a),n&&b(lv({blocks:[...m.screens[m.activeScreen].payload.blocks,{actionId:Bp(),...n[0]}],changedByEditor:!1}))};return Z.jsxs(Ct.Box,{mbe:r===1?"10px":"0px",children:[Z.jsxs(Ct.Box,{display:"flex",alignItems:"center",className:h0e(r,s),onMouseEnter:()=>l(!0),onMouseLeave:()=>l(!1),onClick:D,children:[Z.jsx(Ct.Box,{size:"x16",display:"flex",alignItems:"center",children:t&&t.length>0&&Z.jsx(Ct.Box,{size:"x16",display:"flex",alignItems:"center",className:ta`
-                transform: rotate(${a?"0deg":"-90deg"});
-                transition: var(--animation-very-fast);
-              `,children:Z.jsx(Ct.Chevron,{width:"12px",color:s?"#fff":"#000"})})}),Z.jsxs(Ct.Box,{height:"25px",display:"flex",alignItems:"center",children:[Z.jsx(p0e,{layer:r,hover:s,lastNode:t===void 0}),Z.jsx(Ct.Label,{className:m0e(r,s),children:e})]})]}),Z.jsx(Ct.Box,{children:a&&t})]})},y0e=({BlocksTree:e})=>{const r=(n,a)=>Z.jsx(g0e,{layer:a,label:n.label,payload:n.payload,children:n.branches&&n.branches.map((o,s)=>Z.jsx(te.Fragment,{children:r(o,a+1)},s))});return Z.jsx(Ct.Box,{pbs:"15px",pbe:"30px",children:e.map((n,a)=>Z.jsx(Ct.Box,{children:r(n,1)},a))})},v0e=()=>Z.jsx(Ct.Scrollable,{vertical:!0,children:Z.jsx(Ct.Box,{width:"100%",mbs:"39px",borderBlockStart:"var(--default-border)",bg:"var(--primaryBackgroundColor)",className:ta`
-        box-shadow: var(--dropdown-box-shadow);
-      `,children:Z.jsx(y0e,{BlocksTree:f0e})})}),b0e=()=>{const{state:{sideBarToggle:e,isMobile:t},dispatch:r}=te.useContext(Do),n=e?ta`
-        clip-path: polygon(
-          10% 0,
-          50% 40%,
-          90% 0,
-          100% 10%,
-          60% 50%,
-          100% 90%,
-          90% 100%,
-          50% 60%,
-          10% 100%,
-          0 90%,
-          40% 50%,
-          0 10%
-        );
-        cursor: pointer;
-        transition: var(--animation-default);
-      `:ta`
-        clip-path: polygon(
-          32% 35%,
-          32% 35%,
-          79% 0,
-          87% 10%,
-          32% 50%,
-          87% 90%,
-          79% 100%,
-          32% 64%,
-          32% 65%,
-          13% 50%,
-          13% 50%,
-          13% 50%
-        );
-        transform: rotate(180deg);
-        transition: var(--animation-default);
-      `,a=t?e?ta`
-        right: 0;
-        transition: var(--animation-default);
-      `:ta`
-        right: 0;
-        transform: translateX(100%);
-        cursor: pointer;
-        transition: var(--animation-default);
-      `:ta`
-        left: 0px;
-      `;return Z.jsxs(Ct.Box,{position:"absolute",width:e?"100%":"130px",paddingInlineStart:"20px",height:"40px",display:"flex",alignItems:"center",justifyContent:"space-between",onClick:()=>!e&&r(Ej(!e)),zIndex:1,className:a,children:[Z.jsx(Ct.Label,{width:"80px",className:t&&!e?ta`
-                cursor: pointer;
-              `:"",children:"Components"}),t&&Z.jsx(Ct.Box,{width:"40px",height:"40px",display:"flex",alignItems:"center",justifyContent:"center",onClick:()=>e&&r(Ej(!e)),className:ta`
-            cursor: pointer;
-          `,children:Z.jsx(Ct.Box,{size:"50%",bg:"info",className:n})})]})},x0e=()=>{const{state:e,dispatch:t}=te.useContext(Do);te.useEffect(()=>{t(Ej(!1))},[e==null?void 0:e.isMobile,t]);const r=e!=null&&e.isMobile?ta`
-        width: 100%;
-        user-select: none;
-        transform: translateX(${e!=null&&e.sideBarToggle?"0":"-100%"});
-        transition: var(--animation-default);
-      `:ta`
-        width: var(--sidebar-width);
-        user-select: none;
-        transition: var(--animation-default);
-      `;return Z.jsxs(Ct.Box,{position:"absolute",height:"100%",display:"flex",zIndex:4,bg:"#fff",className:[r],children:[Z.jsx(b0e,{}),Z.jsx(v0e,{})]})};function D0e(){const e=te.useRef();return te.useEffect(()=>{const t=e.current;if(t){const r=n=>{n.deltaY!==0&&(Math.abs(n.deltaX)>Math.abs(n.deltaY)&&(n.preventDefault(),t.scrollLeft+=n.deltaX),t.scrollTo({left:t.scrollLeft+n.deltaY}))};return t.addEventListener("wheel",r),()=>t.removeEventListener("wheel",r)}},[]),e}const uq=({children:e,onClick:t,width:r="120px",height:n="170px",padding:a="20px",...o})=>Z.jsxs(Ct.Box,{w:r,h:n,className:"screen-thumbnail-wrapper",children:[Z.jsx(Ct.Box,{w:r,h:n,position:"absolute",className:"screenThumbnailBackdrop",onClick:t}),Z.jsx(Ct.Box,{w:`calc(${r} - ${a})`,h:`calc(${n} - ${a})`,position:"relative",overflow:"hidden",onClick:t,...o,children:e})]}),cq=({of:e,...t})=>{const r=te.useRef(null),n=te.useRef(null),[a,o]=te.useState(1);return te.useEffect(()=>{var m,b,D;const s=((b=(m=r.current)==null?void 0:m.parentElement)==null?void 0:b.offsetWidth)||0,l=((D=n.current)==null?void 0:D.offsetWidth)||0;o(s/l)},[e]),Z.jsx(Ct.Box,{overflow:"hidden",position:"relative",ref:r,...t,children:Z.jsx(Ct.Box,{w:"max-content",className:ta`
-          transform: scale(${a});
-          transform-origin: 0% 0%;
-          pointer-events: none;
-        `,ref:n,children:e})})};var S0e=function(e){return"thumb"in e},E7=function(e){return"externalUrl"in e||"oembedUrl"in e},Py;(function(e){e.SECTION="section",e.DIVIDER="divider",e.IMAGE="image",e.ACTIONS="actions",e.CONTEXT="context",e.INPUT="input",e.CONDITIONAL="conditional",e.PREVIEW="preview",e.VIDEO_CONF="video_conf",e.CALLOUT="callout",e.TAB_NAVIGATION="tab_navigation"})(Py||(Py={}));var zo;(function(e){e.BUTTON="button",e.IMAGE="image",e.OVERFLOW="overflow",e.OVERFLOW_MENU="overflow",e.PLAIN_TEXT_INPUT="plain_text_input",e.STATIC_SELECT="static_select",e.MULTI_STATIC_SELECT="multi_static_select",e.CONVERSATION_SELECT="conversations_select",e.CHANNEL_SELECT="channels_select",e.USER_SELECT="users_select",e.CONVERSATIONS_SELECT="conversations_select",e.CHANNELS_SELECT="channels_select",e.USERS_SELECT="users_select",e.DATEPICKER="datepicker",e.LINEAR_SCALE="linear_scale",e.MULTI_CHANNELS_SELECT="multi_channels_select",e.MULTI_CONVERSATIONS_SELECT="multi_conversations_select",e.MULTI_USERS_SELECT="multi_users_select",e.TOGGLE_SWITCH="toggle_switch",e.RADIO_BUTTON="radio_button",e.CHECKBOX="checkbox",e.TIME_PICKER="time_picker",e.TAB="tab"})(zo||(zo={}));var Xp;(function(e){e.PLAINTEXT="plain_text",e.PLAIN_TEXT="plain_text",e.MARKDOWN="mrkdwn",e.MRKDWN="mrkdwn"})(Xp||(Xp={}));var Ki;(function(e){e[e.NONE=-1]="NONE",e[e.BLOCK=0]="BLOCK",e[e.SECTION=1]="SECTION",e[e.ACTION=2]="ACTION",e[e.FORM=3]="FORM",e[e.CONTEXT=4]="CONTEXT"})(Ki||(Ki={}));var P7;(function(e){e.PRIMARY="primary",e.DANGER="danger"})(P7||(P7={}));var A7;(function(e){e.ROCKETCHAT="rocket.chat",e.LIVECHAT="livechat"})(A7||(A7={}));var k7;(function(e){e.PLAIN_TEXT="plain_text",e.MARKDOWN="mrkdwn",e.DIVIDER="divider",e.SECTION="section",e.INPUT="input",e.CONDITIONAL="conditional",e.IMAGE="image",e.ACTIONS="actions",e.CONTEXT="context",e.BUTTON="button",e.OVERFLOW="overflow",e.PLAIN_TEXT_INPUT="plain_text_input",e.CONVERSATION_SELECT="conversations_select",e.CHANNEL_SELECT="channels_select",e.USER_SELECT="users_select",e.STATIC_SELECT="static_select",e.MULTI_STATIC_SELECT="multi_static_select",e.DATEPICKER="datepicker",e.LINEAR_SCALE="linear_scale",e.TAB="tab"})(k7||(k7={}));var w0e=function(e){switch(e.type){case zo.BUTTON:case zo.DATEPICKER:case zo.LINEAR_SCALE:case zo.MULTI_STATIC_SELECT:case zo.OVERFLOW:case zo.STATIC_SELECT:case zo.TOGGLE_SWITCH:case zo.CHECKBOX:case zo.RADIO_BUTTON:case zo.TIME_PICKER:return!0;default:return!1}},C0e=function(e){switch(e.type){case zo.IMAGE:case Xp.PLAIN_TEXT:case Xp.MARKDOWN:return!0;default:return!1}},E0e=function(e){switch(e.type){case zo.CHANNELS_SELECT:case zo.CONVERSATIONS_SELECT:case zo.DATEPICKER:case zo.LINEAR_SCALE:case zo.MULTI_STATIC_SELECT:case zo.PLAIN_TEXT_INPUT:case zo.STATIC_SELECT:case zo.USERS_SELECT:return!0;default:return!1}},P0e=function(e){switch(e.type){case zo.BUTTON:case zo.DATEPICKER:case zo.IMAGE:case zo.MULTI_STATIC_SELECT:case zo.OVERFLOW:case zo.STATIC_SELECT:return!0;default:return!1}},A0e=function(e){return Object.values(Xp).includes(e.type)},k0e=function(e){return e!==null},O0e=function(e,t){var r=e[t];if(r)return r;switch(t){case"datepicker":return e.datePicker;case"static_select":return e.staticSelect;case"multi_static_select":return e.multiStaticSelect;case"plain_text_input":return e.plainInput;case"linear_scale":return e.linearScale}},YC=function(e,t){return function(r,n){var a=O0e(e,r.type);return a?a.call(e,r,t,n):null}},_0e=function(e,t){return e[t]},T0e=function(e){return function(t,r){var n=_0e(e,t.type);return n?n.call(e,t,Ki.BLOCK,r):null}},$0e=function(e,t){var r,n=e[t];if(n)return n;switch(t){case"plain_text":return(r=e.plainText)!==null&&r!==void 0?r:e.text;case"mrkdwn":return e.text}},O7=function(e,t){return function(r,n){var a=$0e(e,r.type);return a?a.call(e,r,t,n):null}},M0e=function(e,t){return e===void 0&&(e=void 0),t===void 0&&(t={}),e?!(Array.isArray(t.engine)&&!t.engine.includes(e.engine)):!0},I0e=function(e){return function(t){return t.type!==Py.CONDITIONAL?[t]:M0e(e,t.when)?t.render:[]}},Cx=function(){function e(t){var r=this;this.isAllowedLayoutBlock=function(n){return r.allowedLayoutBlockTypes.has(n.type)},this.allowedLayoutBlockTypes=new Set(t)}return e.prototype.render=function(t,r){return Array.isArray(t)?t.flatMap(I0e(r)).filter(this.isAllowedLayoutBlock).map(T0e(this)).filter(k0e):[]},e.prototype.renderTextObject=function(t,r,n){return O7(this,n)(t,r)},e.prototype.renderActionsBlockElement=function(t,r){return this.allowedLayoutBlockTypes.has(Py.ACTIONS)===!1&&!w0e(t)?null:YC(this,Ki.ACTION)(t,r)},e.prototype.renderActions=function(t,r,n,a){return this.renderActionsBlockElement(t,a)},e.prototype.renderContextBlockElement=function(t,r){return this.allowedLayoutBlockTypes.has(Py.CONTEXT)===!1&&!C0e(t)?null:A0e(t)?O7(this,Ki.CONTEXT)(t,r):YC(this,Ki.CONTEXT)(t,r)},e.prototype.renderContext=function(t,r,n,a){return this.renderContextBlockElement(t,a)},e.prototype.renderInputBlockElement=function(t,r){return this.allowedLayoutBlockTypes.has(Py.INPUT)===!1&&!E0e(t)?null:YC(this,Ki.FORM)(t,r)},e.prototype.renderInputs=function(t,r,n,a){return this.renderInputBlockElement(t,a)},e.prototype.renderSectionAccessoryBlockElement=function(t,r){return this.allowedLayoutBlockTypes.has(Py.SECTION)===!1&&!P0e(t)?null:YC(this,Ki.SECTION)(t,r)},e.prototype.renderAccessories=function(t,r,n,a){return this.renderSectionAccessoryBlockElement(t,a)},e.prototype.plainText=function(t,r,n){return r===void 0&&(r=Ki.NONE),n===void 0&&(n=0),this[Xp.PLAIN_TEXT](t,r,n)},e.prototype.text=function(t,r,n){switch(r===void 0&&(r=Ki.NONE),n===void 0&&(n=0),t.type){case Xp.PLAIN_TEXT:return this.plain_text(t,r,n);case Xp.MRKDWN:return this.mrkdwn(t,r,n);default:return null}},e}(),j0e=globalThis&&globalThis.__extends||function(){var e=function(t,r){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,a){n.__proto__=a}||function(n,a){for(var o in a)Object.prototype.hasOwnProperty.call(a,o)&&(n[o]=a[o])},e(t,r)};return function(t,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");e(t,r);function n(){this.constructor=t}t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}();(function(e){j0e(t,e);function t(){return e.call(this,["actions","context","divider","image","section","callout"])||this}return t})(Cx);var F0e=globalThis&&globalThis.__extends||function(){var e=function(t,r){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,a){n.__proto__=a}||function(n,a){for(var o in a)Object.prototype.hasOwnProperty.call(a,o)&&(n[o]=a[o])},e(t,r)};return function(t,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");e(t,r);function n(){this.constructor=t}t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}();(function(e){F0e(t,e);function t(){return e.call(this,["actions","context","divider","image","input","section"])||this}return t})(Cx);var B0e=globalThis&&globalThis.__extends||function(){var e=function(t,r){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,a){n.__proto__=a}||function(n,a){for(var o in a)Object.prototype.hasOwnProperty.call(a,o)&&(n[o]=a[o])},e(t,r)};return function(t,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");e(t,r);function n(){this.constructor=t}t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}();(function(e){B0e(t,e);function t(){return e.call(this,["actions","context","divider","image","input","section"])||this}return t})(Cx);var N0e=globalThis&&globalThis.__extends||function(){var e=function(t,r){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,a){n.__proto__=a}||function(n,a){for(var o in a)Object.prototype.hasOwnProperty.call(a,o)&&(n[o]=a[o])},e(t,r)};return function(t,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");e(t,r);function n(){this.constructor=t}t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}();(function(e){N0e(t,e);function t(){return e.call(this,["actions","context","divider","image","section","preview","video_conf","callout"])||this}return t})(Cx);var R0e=globalThis&&globalThis.__extends||function(){var e=function(t,r){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,a){n.__proto__=a}||function(n,a){for(var o in a)Object.prototype.hasOwnProperty.call(a,o)&&(n[o]=a[o])},e(t,r)};return function(t,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");e(t,r);function n(){this.constructor=t}t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}();(function(e){R0e(t,e);function t(){return e.call(this,["actions","context","divider","image","input","section","callout"])||this}return t})(Cx);const pS=te.createContext({action:()=>{},updateState:()=>{},appId:"core",values:{}}),L0e=e=>"initialValue"in e,z0e=e=>"initialTime"in e,V0e=e=>"initialDate"in e,W0e=e=>"initialOption"in e,H0e=e=>"initialOptions"in e,U0e=e=>L0e(e)&&e.initialValue||z0e(e)&&e.initialTime||V0e(e)&&e.initialDate||W0e(e)&&e.initialOption.value||H0e(e)&&e.initialOptions.map(t=>t.value)||void 0;var F$=globalThis&&globalThis.__awaiter||function(e,t,r,n){function a(o){return o instanceof r?o:new r(function(s){s(o)})}return new(r||(r=Promise))(function(o,s){function l(D){try{b(n.next(D))}catch(O){s(O)}}function m(D){try{b(n.throw(D))}catch(O){s(O)}}function b(D){D.done?o(D.value):a(D.value).then(l,m)}b((n=n.apply(e,t||[])).next())})};const K0e=(e,t,r)=>{var n,a;return(a=t&&((n=t[e])===null||n===void 0?void 0:n.value))!==null&&a!==void 0?a:r},Su=(e,t)=>{var r;const{blockId:n,actionId:a,appId:o,dispatchActionConfig:s}=e,{action:l,appId:m=void 0,viewId:b=void 0,updateState:D}=te.useContext(pS),O=U0e(e),{values:I,errors:N}=te.useContext(pS),H=K0e(a,I,O),j=Array.isArray(N)?(r=N.find(c=>Object.keys(c).find(p=>p===a)))===null||r===void 0?void 0:r[a]:N==null?void 0:N[a],[u,h]=rS(te.useState(H)),[y,E]=rS(te.useState(!1)),x=ZE(c=>F$(void 0,void 0,void 0,function*(){const{target:{value:p}}=c;if(E(!0),Array.isArray(u))if(Array.isArray(p))h(p);else{const S=u.findIndex(k=>k===p);S>-1?h(u.filter((k,$)=>$!==S)):h([...u,p])}else h(p);yield D==null?void 0:D({blockId:n,appId:o,actionId:a,value:p,viewId:b},c),yield l({blockId:n,appId:o||m||"core",actionId:a,value:p,viewId:b},c),E(!1)})),g=ZE(c=>F$(void 0,void 0,void 0,function*(){const{target:{value:p}}=c;h(p),D&&(yield D({blockId:n,appId:o,actionId:a,value:p,viewId:b},c)),yield l({blockId:n,appId:o||m||"core",actionId:a,value:p,viewId:b,dispatchActionConfig:s},c)})),d=ZE(c=>F$(void 0,void 0,void 0,function*(){const{target:{value:p}}=c;h(p),yield D==null?void 0:D({blockId:n,appId:o||m||"core",actionId:a,value:p,viewId:b},c)})),f=te.useMemo(()=>({loading:y,setLoading:E,error:j,value:u}),[y,E,j,u]);return e.type==="plain_text_input"&&Array.isArray(e==null?void 0:e.dispatchActionConfig)&&e.dispatchActionConfig.includes("on_character_entered")?[f,g]:t&&[Ki.SECTION,Ki.ACTION].includes(t)||Array.isArray(e==null?void 0:e.dispatchActionConfig)&&e.dispatchActionConfig.includes("on_item_selected")?[f,x]:[f,d]},dq=te.createContext("message"),GA=({children:e,type:t})=>Z.jsx(dq.Provider,{value:t,children:e}),G0e=({children:e})=>Z.jsx(GA,{type:"banner",children:Z.jsx(Ct.Margins,{block:8,children:e})}),N5=()=>te.useContext(dq),q0e=({element:e,parser:t,index:r})=>{const n=t.renderActionsBlockElement(e,r);return n?Z.jsx(Ct.Box,{display:"flex",margin:4,flexGrow:e.type!==zo.BUTTON?1:void 0,flexBasis:e.type!==zo.BUTTON?"45%":void 0,children:n}):null},Y0e=({className:e,block:t,surfaceRenderer:r})=>{const n=N5(),[a,o]=te.useState(()=>t.elements.length>5&&n!=="banner"),s=te.useCallback(()=>{o(!1)},[]),l=te.useMemo(()=>(a?t.elements.slice(0,5):t.elements).map(m=>{var b,D;return Object.assign(Object.assign({},m),{appId:(b=m.appId)!==null&&b!==void 0?b:t.appId,blockId:(D=m.blockId)!==null&&D!==void 0?D:t.blockId})}),[t.appId,t.blockId,t.elements,a]);return Z.jsxs(Ct.Box,{className:e,display:"flex",flexWrap:"wrap",margin:-4,children:[l.map((m,b)=>Z.jsx(q0e,{element:m,parser:r,index:b},b)),a&&Z.jsx(Ct.Box,{display:"flex",margin:4,children:Z.jsx(Ct.Button,{small:!0,onClick:s,children:r.renderTextObject({type:"plain_text",text:"Show more..."},0,Ki.NONE)})})]})},X0e=te.memo(Y0e),J0e=({block:e,surfaceRenderer:t})=>{var r;return Z.jsx(Ct.Callout,{type:e.variant,title:(r=e.title)===null||r===void 0?void 0:r.text,children:t.renderTextObject(e.text,0,Ki.NONE)})},Z0e=({block:e,surfaceRenderer:t,index:r})=>{const n=t.renderContextBlockElement(e,r);if(!n)return null;switch(e.type){case Xp.PLAIN_TEXT:case Xp.MARKDOWN:return Z.jsx(Ct.Box,{is:"span",fontScale:"c1",color:"hint",margin:4,children:n});default:return n}},Q0e=({className:e,block:t,surfaceRenderer:r})=>{const n=te.useMemo(()=>t.elements.map(a=>Object.assign(Object.assign({},a),{appId:t.appId,blockId:t.blockId})),[t.appId,t.blockId,t.elements]);return Z.jsx(Ct.Box,{className:e,display:"flex",alignItems:"center",margin:-4,children:n.map((a,o)=>Z.jsx(Z0e,{block:a,surfaceRenderer:r,index:o},o))})},fq=te.memo(Q0e),eye=({className:e})=>Z.jsx(Ct.Divider,{className:e,marginBlock:24}),tye=te.memo(eye);var rye=globalThis&&globalThis.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,n=Object.getOwnPropertySymbols(e);a<n.length;a++)t.indexOf(n[a])<0&&Object.prototype.propertyIsEnumerable.call(e,n[a])&&(r[n[a]]=e[n[a]]);return r};const nye=e=>{var t=rye(e,["imageUrl","width","height"]);return t},iye=sv("div",nye)`
-  box-shadow: 0 0 0px 1px rgba(204, 204, 204, 38%);
-  background-repeat: no-repeat;
-  background-position: 50%;
-  background-size: cover;
-  background-color: rgba(204, 204, 204, 38%);
-  background-image: url(${e=>e.imageUrl});
-  width: ${e=>String(e.width)}px;
-  height: ${e=>String(e.height)}px;
-  overflow: hidden;
-`,XC=360,B$=e=>{if(!e.complete)return{loading:!0,width:XC,height:XC*9/21};const{naturalWidth:t,naturalHeight:r}=e,n=t>r?Math.min(t,XC)/t:Math.min(r,XC)/r;return{loading:!1,width:t*n,height:r*n}},aye=({className:e,block:t,surfaceRenderer:r})=>{const n=N5(),a=n==="banner"||n==="message"?"flex-start":"center",[{loading:o,width:s,height:l},m]=te.useState(()=>{const b=document.createElement("img");return b.src=t.imageUrl,B$(b)});return te.useEffect(()=>{const b=document.createElement("img"),D=()=>{m(B$(b))};return b.addEventListener("load",D),b.src=t.imageUrl,b.complete&&(b.removeEventListener("load",D),m(B$(b))),()=>{b.removeEventListener("load",D)}},[t.imageUrl]),Z.jsx(Ct.Box,{className:e,display:"flex",flexDirection:"column",flexWrap:"nowrap",alignItems:a,children:Z.jsxs(Ct.Box,{overflow:"hidden",width:s,children:[t.title&&Z.jsx(Ct.Box,{fontScale:"c1",color:"hint",withTruncatedText:!0,marginBlockEnd:4,children:r.renderTextObject(t.title,0,Ki.NONE)}),o?Z.jsx(Ct.Skeleton,{variant:"rect",width:s,height:l}):Z.jsx(iye,{imageUrl:t.imageUrl,width:s,height:l,"aria-label":t.altText})]})})},oye=te.memo(aye),sye=({className:e,block:t,surfaceRenderer:r,context:n})=>{const a=te.useMemo(()=>{var s,l;return Object.assign(Object.assign({},t.element),{appId:(s=t.element.appId)!==null&&s!==void 0?s:t.appId,blockId:(l=t.element.blockId)!==null&&l!==void 0?l:t.blockId})},[t.element,t.appId,t.blockId]),[{error:o}]=Su(a,n);return Z.jsxs(Ct.Field,{className:e,children:[t.label&&Z.jsx(Ct.FieldLabel,{children:r.renderTextObject(t.label,0,Ki.NONE)}),Z.jsx(Ct.FieldRow,{children:r.renderInputBlockElement(a,0)}),o&&Z.jsx(Ct.FieldError,{children:o}),t.hint&&Z.jsx(Ct.FieldHint,{children:r.renderTextObject(t.hint,0,Ki.NONE)})]})},lye=te.memo(sye),uye=({block:e,surfaceRenderer:t})=>{var r;return Z.jsx(Ct.Box,{children:Z.jsxs(Ct.MessageGenericPreview,{children:[E7(e)&&((r=e.preview)===null||r===void 0?void 0:r.dimensions)&&Z.jsx(Ct.MessageGenericPreviewCoverImage,{width:e.preview.dimensions.width,height:e.preview.dimensions.height,url:e.preview.url}),Z.jsxs(Ct.MessageGenericPreviewContent,{thumb:S0e(e)?Z.jsx(Ct.MessageGenericPreviewThumb,{children:Z.jsx(Ct.MessageGenericPreviewCoverImage,{height:192,width:368,url:e.thumb.url})}):void 0,children:[Array.isArray(e.title)?Z.jsx(Ct.MessageGenericPreviewTitle,{externalUrl:E7(e)?e.externalUrl:void 0,children:e.title.map(n=>t.renderTextObject(n,0,Ki.NONE))}):null,Array.isArray(e.description)?Z.jsx(Ct.MessageGenericPreviewDescription,{clamp:!0,children:e.description.map(n=>t.renderTextObject(n,0,Ki.NONE))}):null,e.footer&&Z.jsx(Ct.MessageGenericPreviewFooter,{children:Z.jsx(fq,{block:e.footer,surfaceRenderer:t,context:Ki.BLOCK,index:0})})]})]})})},cye=te.memo(uye),dye={xs:4,sm:4,md:4,lg:6,xl:6},fye=({fields:e,surfaceRenderer:t})=>Z.jsx(Ct.Grid,{children:e.map((r,n)=>te.createElement(Ct.Grid.Item,Object.assign({},dye,{key:n}),t.renderTextObject(r,0,Ki.NONE)))}),pye=({className:e,block:t,surfaceRenderer:r})=>{const{text:n,fields:a}=t,o=te.useMemo(()=>t.accessory?Object.assign({appId:t.appId,blockId:t.blockId},t.accessory):void 0,[t.appId,t.blockId,t.accessory]);return Z.jsxs(Ct.Grid,{className:e,children:[Z.jsxs(Ct.Grid.Item,{children:[n&&Z.jsx(Ct.Box,{is:"span",fontScale:"p2",color:"default",children:r.text(n)}),a&&Z.jsx(fye,{fields:a,surfaceRenderer:r})]}),t.accessory&&Z.jsx(Ct.Flex.Item,{grow:0,children:Z.jsx(Ct.Grid.Item,{children:o?r.renderSectionAccessoryBlockElement(o,0):null})})]})},hye=te.memo(pye),pq=te.createContext(void 0),yl=({children:e,appId:t})=>t?Z.jsx(pq.Provider,{value:t,children:e}):Z.jsx(Z.Fragment,{children:e}),mye=()=>{var e,t;const r=(e=te.useContext(pS).appId)!==null&&e!==void 0?e:"core",n=(t=te.useContext(pq))!==null&&t!==void 0?t:r;return te.useDebugValue(n),n},gye=({block:e,context:t,surfaceRenderer:r})=>{const[{loading:n},a]=Su(e,t),{style:o,url:s,text:l,value:m,secondary:b}=e,D=O=>{a({target:O.currentTarget})};return s?Z.jsx(Ct.Button,{is:"a",target:"_blank",small:!0,minWidth:"4ch",disabled:n,href:s,primary:o==="primary",danger:o==="danger",success:o==="success",warning:o==="warning",secondary:b,onClick:D,children:n?Z.jsx(Ct.Throbber,{}):r.renderTextObject(l,0,Ki.NONE)}):Z.jsx(Ct.Button,{small:!0,minWidth:"4ch",disabled:n,primary:o==="primary",danger:o==="danger",success:o==="success",warning:o==="warning",secondary:b,value:m,onClick:D,children:n?Z.jsx(Ct.Throbber,{}):r.renderTextObject(l,0,Ki.NONE)})};var yye=globalThis&&globalThis.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,n=Object.getOwnPropertySymbols(e);a<n.length;a++)t.indexOf(n[a])<0&&Object.prototype.propertyIsEnumerable.call(e,n[a])&&(r[n[a]]=e[n[a]]);return r};const hq=e=>{var{url:t,onLoad:r,onError:n}=e,a=yye(e,["url","onLoad","onError"]);const[o,s]=te.useState(!1),l=wK(t),m=Ug(D=>{s(!1),r==null||r(D)}),b=Ug(D=>{s(!0),n==null||n(D)});return o&&t===l?Z.jsx(Ct.Skeleton,Object.assign({"aria-hidden":"true",variant:"rect"},a)):Z.jsx(Ct.Avatar,Object.assign({"aria-hidden":"true",onLoad:m,onError:b,url:t},a))};var mf={},o0={};Object.defineProperty(o0,"__esModule",{value:!0});o0.AttachmentContext=void 0;const vye=te;o0.AttachmentContext=(0,vye.createContext)({getURL:e=>e,dimensions:{width:368,height:368},collapsedByDefault:!1,autoLoadEmbedMedias:!0});var s0={},_7=jn&&jn.__awaiter||function(e,t,r,n){function a(o){return o instanceof r?o:new r(function(s){s(o)})}return new(r||(r=Promise))(function(o,s){function l(D){try{b(n.next(D))}catch(O){s(O)}}function m(D){try{b(n.throw(D))}catch(O){s(O)}}function b(D){D.done?o(D.value):a(D.value).then(l,m)}b((n=n.apply(e,t||[])).next())})};Object.defineProperty(s0,"__esModule",{value:!0});s0.AuthenticationContext=void 0;const bye=te;s0.AuthenticationContext=(0,bye.createContext)({loginWithService:()=>()=>Promise.reject("loginWithService not implemented"),loginWithPassword:()=>_7(void 0,void 0,void 0,function*(){return Promise.reject("loginWithPassword not implemented")}),loginWithToken:()=>_7(void 0,void 0,void 0,function*(){return Promise.reject("loginWithToken not implemented")}),queryLoginServices:{getCurrentValue:()=>[],subscribe:e=>()=>Promise.reject("queryLoginServices not implemented")}});var ih={};Object.defineProperty(ih,"__esModule",{value:!0});ih.AuthorizationContext=void 0;const xye=te;ih.AuthorizationContext=(0,xye.createContext)({queryPermission:()=>[()=>()=>{},()=>!1],queryAtLeastOnePermission:()=>[()=>()=>{},()=>!1],queryAllPermissions:()=>[()=>()=>{},()=>!1],queryRole:()=>[()=>()=>{},()=>!1],roleStore:{roles:{},emit:()=>{},on:()=>()=>{},off:()=>{},events:()=>["change"],has:()=>!1,once:()=>()=>{}}});var Ex={};Object.defineProperty(Ex,"__esModule",{value:!0});Ex.AvatarUrlContext=void 0;const Dye=te,T7="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQYV2Oora39DwAFaQJ3y3rKeAAAAABJRU5ErkJggg==";Ex.AvatarUrlContext=(0,Dye.createContext)({getUserPathAvatar:()=>T7,getRoomPathAvatar:()=>T7});var dw={};Object.defineProperty(dw,"__esModule",{value:!0});dw.ConnectionStatusContext=void 0;const Sye=te;dw.ConnectionStatusContext=(0,Sye.createContext)({connected:!0,status:"connected",reconnect:()=>{}});var fw={};Object.defineProperty(fw,"__esModule",{value:!0});fw.CustomSoundContext=void 0;const wye=te;fw.CustomSoundContext=(0,wye.createContext)({play:()=>new Promise(()=>{}),pause:()=>{},stop:()=>{},getList:()=>{},isPlaying:()=>!1});var vm={};Object.defineProperty(vm,"__esModule",{value:!0});vm.LayoutContext=void 0;const Cye=te;vm.LayoutContext=(0,Cye.createContext)({isEmbedded:!1,showTopNavbarEmbeddedLayout:!1,isMobile:!1,roomToolboxExpanded:!0,sidebar:{isCollapsed:!1,toggle:()=>{},collapse:()=>{},expand:()=>{},close:()=>{}},size:{sidebar:"380px",contextualBar:"380px"},contextualBarPosition:"relative",contextualBarExpanded:!1,hiddenActions:{roomToolbox:[],messageToolbox:[],composerToolbox:[],userToolbox:[]}});var Px={};Object.defineProperty(Px,"__esModule",{value:!0});Px.ModalContext=void 0;const Eye=te;Px.ModalContext=(0,Eye.createContext)(void 0);var ah={};Object.defineProperty(ah,"__esModule",{value:!0});ah.RouterContext=void 0;const Pye=te;ah.RouterContext=(0,Pye.createContext)({subscribeToRouteChange:()=>()=>{},getLocationPathname:()=>{throw new Error("not implemented")},getRouteParameters:()=>{throw new Error("not implemented")},getLocationSearch:()=>{throw new Error("not implemented")},getSearchParameters:()=>{throw new Error("not implemented")},getRouteName:()=>{throw new Error("not implemented")},buildRoutePath:()=>{throw new Error("not implemented")},navigate:()=>{},defineRoutes:()=>()=>{},getRoutes:()=>{throw new Error("not implemented")},getRoomRoute:()=>{throw new Error("not implemented")},subscribeToRoutesChange:()=>()=>{}});var l0={},qA={},Aye=jn&&jn.__awaiter||function(e,t,r,n){function a(o){return o instanceof r?o:new r(function(s){s(o)})}return new(r||(r=Promise))(function(o,s){function l(D){try{b(n.next(D))}catch(O){s(O)}}function m(D){try{b(n.throw(D))}catch(O){s(O)}}function b(D){D.done?o(D.value):a(D.value).then(l,m)}b((n=n.apply(e,t||[])).next())})};Object.defineProperty(qA,"__esModule",{value:!0});qA.ServerContext=void 0;const kye=te;qA.ServerContext=(0,kye.createContext)({info:void 0,absoluteUrl:e=>e,callEndpoint:()=>{throw new Error("not implemented")},uploadToEndpoint:()=>Aye(void 0,void 0,void 0,function*(){throw new Error("not implemented")}),getStream:()=>()=>()=>{}});(function(e){var t=jn&&jn.__createBinding||(Object.create?function(n,a,o,s){s===void 0&&(s=o);var l=Object.getOwnPropertyDescriptor(a,o);(!l||("get"in l?!a.__esModule:l.writable||l.configurable))&&(l={enumerable:!0,get:function(){return a[o]}}),Object.defineProperty(n,s,l)}:function(n,a,o,s){s===void 0&&(s=o),n[s]=a[o]}),r=jn&&jn.__exportStar||function(n,a){for(var o in n)o!=="default"&&!Object.prototype.hasOwnProperty.call(a,o)&&t(a,n,o)};Object.defineProperty(e,"__esModule",{value:!0}),r(qA,e)})(l0);var Ax={};Object.defineProperty(Ax,"__esModule",{value:!0});Ax.SessionContext=void 0;const Oye=te;Ax.SessionContext=(0,Oye.createContext)({query:()=>[()=>()=>{},()=>{}],dispatch:()=>{}});var bm={},_ye=jn&&jn.__awaiter||function(e,t,r,n){function a(o){return o instanceof r?o:new r(function(s){s(o)})}return new(r||(r=Promise))(function(o,s){function l(D){try{b(n.next(D))}catch(O){s(O)}}function m(D){try{b(n.throw(D))}catch(O){s(O)}}function b(D){D.done?o(D.value):a(D.value).then(l,m)}b((n=n.apply(e,t||[])).next())})};Object.defineProperty(bm,"__esModule",{value:!0});bm.SettingsContext=void 0;const Tye=te;bm.SettingsContext=(0,Tye.createContext)({hasPrivateAccess:!1,isLoading:!1,querySetting:()=>[()=>()=>{},()=>{}],querySettings:()=>[()=>()=>{},()=>[]],dispatch:()=>_ye(void 0,void 0,void 0,function*(){})});var pw={};Object.defineProperty(pw,"__esModule",{value:!0});pw.ToastMessagesContext=void 0;const $ye=te;pw.ToastMessagesContext=(0,$ye.createContext)({dispatch:()=>{}});var kx={};Object.defineProperty(kx,"__esModule",{value:!0});kx.TooltipContext=void 0;const Mye=te;kx.TooltipContext=(0,Mye.createContext)({open:()=>{},close:()=>{}});var u0={},Iye=jn&&jn.__awaiter||function(e,t,r,n){function a(o){return o instanceof r?o:new r(function(s){s(o)})}return new(r||(r=Promise))(function(o,s){function l(D){try{b(n.next(D))}catch(O){s(O)}}function m(D){try{b(n.throw(D))}catch(O){s(O)}}function b(D){D.done?o(D.value):a(D.value).then(l,m)}b((n=n.apply(e,t||[])).next())})};Object.defineProperty(u0,"__esModule",{value:!0});u0.TranslationContext=void 0;const jye=te;u0.TranslationContext=(0,jye.createContext)({languages:[{name:"Default",en:"Default",ogName:"Default",key:""}],language:"",loadLanguage:()=>Iye(void 0,void 0,void 0,function*(){return console.warn("TranslationContext: loadLanguage not implemented")}),translate:Object.assign(e=>e,{has:e=>!!e})});var wf={};Object.defineProperty(wf,"__esModule",{value:!0});wf.UserContext=void 0;const Fye=te;wf.UserContext=(0,Fye.createContext)({userId:null,user:null,queryPreference:()=>[()=>()=>{},()=>{}],querySubscription:()=>[()=>()=>{},()=>{}],queryRoom:()=>[()=>()=>{},()=>{}],querySubscriptions:()=>[()=>()=>{},()=>[]],logout:()=>Promise.resolve()});var xf={};Object.defineProperty(xf,"__esModule",{value:!0});xf.DeviceContext=xf.isDeviceContextEnabled=void 0;const Bye=te,Nye=e=>e.enabled;xf.isDeviceContextEnabled=Nye;xf.DeviceContext=(0,Bye.createContext)({enabled:!1});var YA={};Object.defineProperty(YA,"__esModule",{value:!0});YA.ActionManagerContext=void 0;const Rye=te;YA.ActionManagerContext=(0,Rye.createContext)(void 0);var hw={};Object.defineProperty(hw,"__esModule",{value:!0});hw.useAbsoluteUrl=void 0;const Lye=te,zye=l0,Vye=()=>(0,Lye.useContext)(zye.ServerContext).absoluteUrl;hw.useAbsoluteUrl=Vye;var XA={},mq={exports:{}},gq={};/**
- * @license React
- * use-sync-external-store-shim.production.min.js
- *
- * Copyright (c) Facebook, Inc. and its affiliates.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- */var zb=te;function Wye(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Hye=typeof Object.is=="function"?Object.is:Wye,Uye=zb.useState,Kye=zb.useEffect,Gye=zb.useLayoutEffect,qye=zb.useDebugValue;function Yye(e,t){var r=t(),n=Uye({inst:{value:r,getSnapshot:t}}),a=n[0].inst,o=n[1];return Gye(function(){a.value=r,a.getSnapshot=t,N$(a)&&o({inst:a})},[e,r,t]),Kye(function(){return N$(a)&&o({inst:a}),e(function(){N$(a)&&o({inst:a})})},[e]),qye(r),r}function N$(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!Hye(e,r)}catch{return!0}}function Xye(e,t){return t()}var Jye=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?Xye:Yye;gq.useSyncExternalStore=zb.useSyncExternalStore!==void 0?zb.useSyncExternalStore:Jye;mq.exports=gq;var Sl=mq.exports;Object.defineProperty(XA,"__esModule",{value:!0});XA.useAllPermissions=void 0;const $7=te,Zye=Sl,Qye=ih,eve=(e,t)=>{const{queryAllPermissions:r}=(0,$7.useContext)(Qye.AuthorizationContext),[n,a]=(0,$7.useMemo)(()=>r(e,t),[r,e,t]);return(0,Zye.useSyncExternalStore)(n,a)};XA.useAllPermissions=eve;var mw={},Ox={},gw={};Object.defineProperty(gw,"__esModule",{value:!0});gw.useSettingStructure=void 0;const M7=te,tve=Sl,rve=bm,nve=e=>{const{querySetting:t}=(0,M7.useContext)(rve.SettingsContext),[r,n]=(0,M7.useMemo)(()=>t(e),[t,e]);return(0,tve.useSyncExternalStore)(r,n)};gw.useSettingStructure=nve;Object.defineProperty(Ox,"__esModule",{value:!0});Ox.useSetting=ave;const ive=gw;function ave(e,t){var r;const n=(0,ive.useSettingStructure)(e);return(r=n==null?void 0:n.value)!==null&&r!==void 0?r:t}Object.defineProperty(mw,"__esModule",{value:!0});mw.useAssetPath=void 0;const ove=hw,sve=Ox,lve=e=>{var t,r,n;const a=(0,sve.useSetting)(`Assets_${e}`),o=(0,ove.useAbsoluteUrl)();return((t=a==null?void 0:a.url)!==null&&t!==void 0?t:a==null?void 0:a.defaultUrl)&&o((n=(r=a==null?void 0:a.url)!==null&&r!==void 0?r:a==null?void 0:a.defaultUrl)!==null&&n!==void 0?n:"")};mw.useAssetPath=lve;var JA={},yw={};Object.defineProperty(yw,"__esModule",{value:!0});yw.useUserPreference=void 0;const I7=te,uve=Sl,cve=wf,dve=(e,t)=>{const{queryPreference:r}=(0,I7.useContext)(cve.UserContext),[n,a]=(0,I7.useMemo)(()=>r(e,t),[r,e,t]);return(0,uve.useSyncExternalStore)(n,a)};yw.useUserPreference=dve;Object.defineProperty(JA,"__esModule",{value:!0});JA.useAssetWithDarkModePath=void 0;const fve=TA,pve=mw,hve=yw,mve=e=>{const t=(0,hve.useUserPreference)("themeAppearence")||"auto",n=((0,fve.useDarkMode)(t==="auto"?void 0:t==="dark")?"dark":"light")==="dark"?`${e}_dark`:e;return(0,pve.useAssetPath)(n)};JA.useAssetWithDarkModePath=mve;var ZA={};Object.defineProperty(ZA,"__esModule",{value:!0});ZA.useAtLeastOnePermission=void 0;const j7=te,gve=Sl,yve=ih,vve=(e,t)=>{const{queryAtLeastOnePermission:r}=(0,j7.useContext)(yve.AuthorizationContext),[n,a]=(0,j7.useMemo)(()=>r(e,t),[r,e,t]);return(0,gve.useSyncExternalStore)(n,a)};ZA.useAtLeastOnePermission=vve;var QA={};Object.defineProperty(QA,"__esModule",{value:!0});QA.useAttachmentAutoLoadEmbedMedia=void 0;const bve=te,xve=o0,Dve=()=>(0,bve.useContext)(xve.AttachmentContext).autoLoadEmbedMedias;QA.useAttachmentAutoLoadEmbedMedia=Dve;var ek={};Object.defineProperty(ek,"__esModule",{value:!0});ek.useAttachmentDimensions=void 0;const Sve=te,wve=o0,Cve=()=>(0,Sve.useContext)(wve.AttachmentContext).dimensions;ek.useAttachmentDimensions=Cve;var tk={};Object.defineProperty(tk,"__esModule",{value:!0});tk.useAttachmentIsCollapsedByDefault=void 0;const Eve=te,Pve=o0,Ave=()=>(0,Eve.useContext)(Pve.AttachmentContext).collapsedByDefault;tk.useAttachmentIsCollapsedByDefault=Ave;var rk={};Object.defineProperty(rk,"__esModule",{value:!0});rk.useConnectionStatus=void 0;const kve=te,Ove=dw,_ve=()=>(0,kve.useContext)(Ove.ConnectionStatusContext);rk.useConnectionStatus=_ve;var nk={};Object.defineProperty(nk,"__esModule",{value:!0});nk.useCurrentModal=void 0;const Tve=te,$ve=Px,Mve=()=>{var e;const t=(0,Tve.useContext)($ve.ModalContext);if(!t)throw new Error("useCurrentModal must be used inside Modal Context");return((e=t.currentModal)===null||e===void 0?void 0:e.region)!==t.region?null:t.currentModal.component};nk.useCurrentModal=Mve;var ik={};Object.defineProperty(ik,"__esModule",{value:!0});ik.useCurrentRoutePath=void 0;const F7=te,Ive=Sl,jve=ah,Fve=()=>{const e=(0,F7.useContext)(jve.RouterContext),t=(0,F7.useCallback)(()=>{const r=e.getRouteName();return r?e.buildRoutePath({name:r,params:e.getRouteParameters(),search:e.getSearchParameters()}):void 0},[e]);return(0,Ive.useSyncExternalStore)(e.subscribeToRouteChange,t)};ik.useCurrentRoutePath=Fve;var ak={};Object.defineProperty(ak,"__esModule",{value:!0});ak.useCustomSound=void 0;const Bve=te,Nve=fw,Rve=()=>(0,Bve.useContext)(Nve.CustomSoundContext);ak.useCustomSound=Rve;var ok={};Object.defineProperty(ok,"__esModule",{value:!0});ok.useEndpoint=zve;const R$=te,Lve=l0;function zve(e,t,...[r]){const{callEndpoint:n}=(0,R$.useContext)(Lve.ServerContext),a=(0,R$.useRef)(r);return a.current=r,(0,R$.useCallback)(o=>n({method:e,pathPattern:t,keys:a.current,params:o}),[n,t,e])}var sk={},_x={};Object.defineProperty(_x,"__esModule",{value:!0});_x.useRouter=void 0;const Vve=te,Wve=ah,Hve=()=>(0,Vve.useContext)(Wve.RouterContext);_x.useRouter=Hve;var Uve=jn&&jn.__awaiter||function(e,t,r,n){function a(o){return o instanceof r?o:new r(function(s){s(o)})}return new(r||(r=Promise))(function(o,s){function l(D){try{b(n.next(D))}catch(O){s(O)}}function m(D){try{b(n.throw(D))}catch(O){s(O)}}function b(D){D.done?o(D.value):a(D.value).then(l,m)}b((n=n.apply(e,t||[])).next())})};Object.defineProperty(sk,"__esModule",{value:!0});sk.useGoToRoom=void 0;const Kve=TA,Gve=ok,qve=_x,Yve=({replace:e=!1}={})=>{const t=(0,qve.useRouter)(),r=(0,Gve.useEndpoint)("GET","/v1/rooms.info");return(0,Kve.useEffectEvent)(n=>Uve(void 0,void 0,void 0,function*(){const{room:a}=yield r({roomId:n});if(!a)return;const{t:o,name:s,_id:l}=a,{path:m}=t.getRoomRoute(o,["c","p"].includes(o)?{name:s}:{rid:l});t.navigate({pathname:m},{replace:e})}))};sk.useGoToRoom=Yve;var lk={};Object.defineProperty(lk,"__esModule",{value:!0});lk.useIsPrivilegedSettingsContext=void 0;const Xve=te,Jve=bm,Zve=()=>(0,Xve.useContext)(Jve.SettingsContext).hasPrivateAccess;lk.useIsPrivilegedSettingsContext=Zve;var uk={};Object.defineProperty(uk,"__esModule",{value:!0});uk.useIsSettingsContextLoading=void 0;const Qve=te,ebe=bm,tbe=()=>(0,Qve.useContext)(ebe.SettingsContext).isLoading;uk.useIsSettingsContextLoading=tbe;var ck={};Object.defineProperty(ck,"__esModule",{value:!0});ck.useLanguage=void 0;const rbe=te,nbe=u0,ibe=()=>(0,rbe.useContext)(nbe.TranslationContext).language;ck.useLanguage=ibe;var dk={};Object.defineProperty(dk,"__esModule",{value:!0});dk.useLanguages=void 0;const abe=te,obe=u0,sbe=()=>(0,abe.useContext)(obe.TranslationContext).languages;dk.useLanguages=sbe;var fk={};Object.defineProperty(fk,"__esModule",{value:!0});fk.useLayout=void 0;const lbe=te,ube=vm,cbe=()=>(0,lbe.useContext)(ube.LayoutContext);fk.useLayout=cbe;var pk={};Object.defineProperty(pk,"__esModule",{value:!0});pk.useLayoutContextualBarExpanded=void 0;const dbe=te,fbe=vm,pbe=()=>(0,dbe.useContext)(fbe.LayoutContext).contextualBarExpanded;pk.useLayoutContextualBarExpanded=pbe;var hk={};Object.defineProperty(hk,"__esModule",{value:!0});hk.useLayoutContextualBarPosition=void 0;const hbe=te,mbe=vm,gbe=()=>(0,hbe.useContext)(mbe.LayoutContext).contextualBarPosition;hk.useLayoutContextualBarPosition=gbe;var mk={};Object.defineProperty(mk,"__esModule",{value:!0});mk.useLayoutSizes=void 0;const ybe=te,vbe=vm,bbe=()=>(0,ybe.useContext)(vbe.LayoutContext).size;mk.useLayoutSizes=bbe;var gk={};Object.defineProperty(gk,"__esModule",{value:!0});gk.useLayoutHiddenActions=void 0;const xbe=te,Dbe=vm,Sbe=()=>(0,xbe.useContext)(Dbe.LayoutContext).hiddenActions;gk.useLayoutHiddenActions=Sbe;var yk={};Object.defineProperty(yk,"__esModule",{value:!0});yk.useLoadLanguage=void 0;const wbe=te,Cbe=u0,Ebe=()=>(0,wbe.useContext)(Cbe.TranslationContext).loadLanguage;yk.useLoadLanguage=Ebe;var vk={};Object.defineProperty(vk,"__esModule",{value:!0});vk.useLoginWithPassword=void 0;const Pbe=te,Abe=s0,kbe=()=>(0,Pbe.useContext)(Abe.AuthenticationContext).loginWithPassword;vk.useLoginWithPassword=kbe;var bk={};Object.defineProperty(bk,"__esModule",{value:!0});bk.useLoginServices=void 0;const B7=te,Obe=Sl,_be=s0,Tbe=()=>{const{queryLoginServices:e}=(0,B7.useContext)(_be.AuthenticationContext),[t,r]=(0,B7.useMemo)(()=>[e.subscribe,()=>e.getCurrentValue()],[e]);return(0,Obe.useSyncExternalStore)(t,r)};bk.useLoginServices=Tbe;var xk={};Object.defineProperty(xk,"__esModule",{value:!0});xk.useLoginWithService=void 0;const N7=te,$be=s0,Mbe=e=>{const{loginWithService:t}=(0,N7.useContext)($be.AuthenticationContext);return(0,N7.useMemo)(()=>t(e),[t,e])};xk.useLoginWithService=Mbe;var Dk={};Object.defineProperty(Dk,"__esModule",{value:!0});Dk.useLoginWithToken=void 0;const Ibe=te,jbe=s0,Fbe=()=>(0,Ibe.useContext)(jbe.AuthenticationContext).loginWithToken;Dk.useLoginWithToken=Fbe;var Sk={};Object.defineProperty(Sk,"__esModule",{value:!0});Sk.useLogout=void 0;const Bbe=TA,Nbe=te,Rbe=wf,Lbe=_x,zbe=()=>{const e=(0,Lbe.useRouter)(),{logout:t}=(0,Nbe.useContext)(Rbe.UserContext);return(0,Bbe.useMutableCallback)(()=>{t(),e.navigate("/")})};Sk.useLogout=zbe;var wk={};Object.defineProperty(wk,"__esModule",{value:!0});wk.useMediaUrl=void 0;const Vbe=te,Wbe=o0,Hbe=()=>{const{getURL:e}=(0,Vbe.useContext)(Wbe.AttachmentContext);return e};wk.useMediaUrl=Hbe;var Ck={};Object.defineProperty(Ck,"__esModule",{value:!0});Ck.useMethod=void 0;const R7=te,Ube=l0,Kbe=e=>{const{callMethod:t}=(0,R7.useContext)(Ube.ServerContext);return(0,R7.useCallback)((...r)=>{if(!t)throw new Error(`cannot use useMethod(${e}) hook without a wrapping ServerContext`);return t(e,...r)},[t,e])};Ck.useMethod=Kbe;var vw={};Object.defineProperty(vw,"__esModule",{value:!0});vw.useModal=void 0;const Gbe=te,qbe=Px,Ybe=()=>{const e=(0,Gbe.useContext)(qbe.ModalContext);if(!e)throw new Error("useModal must be used inside Modal Context");return e.modal};vw.useModal=Ybe;var Ek={};Object.defineProperty(Ek,"__esModule",{value:!0});Ek.usePermission=void 0;const L7=te,Xbe=Sl,Jbe=ih,Zbe=(e,t)=>{const{queryPermission:r}=(0,L7.useContext)(Jbe.AuthorizationContext),[n,a]=(0,L7.useMemo)(()=>r(e,t),[r,e,t]);return(0,Xbe.useSyncExternalStore)(n,a)};Ek.usePermission=Zbe;var Pk={};Object.defineProperty(Pk,"__esModule",{value:!0});Pk.usePermissionWithScopedRoles=void 0;const z7=te,Qbe=Sl,exe=ih,txe=(e,t)=>{const{queryPermission:r}=(0,z7.useContext)(exe.AuthorizationContext),[n,a]=(0,z7.useMemo)(()=>r(e,void 0,t),[r,e,t]);return(0,Qbe.useSyncExternalStore)(n,a)};Pk.usePermissionWithScopedRoles=txe;var Ak={};Object.defineProperty(Ak,"__esModule",{value:!0});Ak.useRole=void 0;const V7=te,rxe=Sl,nxe=ih,ixe=e=>{const{queryRole:t}=(0,V7.useContext)(nxe.AuthorizationContext),[r,n]=(0,V7.useMemo)(()=>t(e),[t,e]);return(0,rxe.useSyncExternalStore)(r,n)};Ak.useRole=ixe;var kk={};Object.defineProperty(kk,"__esModule",{value:!0});kk.useRolesDescription=void 0;const L$=te,axe=Sl,oxe=ih,sxe=()=>{const{roleStore:e}=(0,L$.useContext)(oxe.AuthorizationContext),[t,r]=(0,L$.useMemo)(()=>[a=>(e.on("change",a),()=>{e.off("change",a)}),()=>e.roles],[e]),n=(0,axe.useSyncExternalStore)(t,r);return(0,L$.useCallback)(a=>a.map(o=>{var s,l;return((s=n[o])===null||s===void 0?void 0:s.description)||((l=n[o])===null||l===void 0?void 0:l.name)||o}),[n])};kk.useRolesDescription=sxe;var Ok={};Object.defineProperty(Ok,"__esModule",{value:!0});Ok.useRoomAvatarPath=void 0;const lxe=te,uxe=Ex,cxe=()=>(0,lxe.useContext)(uxe.AvatarUrlContext).getRoomPathAvatar;Ok.useRoomAvatarPath=cxe;var _k={};Object.defineProperty(_k,"__esModule",{value:!0});_k.useRoute=void 0;const W7=te,dxe=ah,fxe=e=>{const t=(0,W7.useContext)(dxe.RouterContext);return(0,W7.useMemo)(()=>({push:(r,n)=>{const a=typeof n=="function"?n(t.getSearchParameters()):n;t.navigate({name:e,params:r,search:a},{replace:!1})},replace:(r,n)=>{const a=typeof n=="function"?n(t.getSearchParameters()):n;t.navigate({name:e,params:r,search:a},{replace:!0})}}),[e,t])};_k.useRoute=fxe;var Tk={};Object.defineProperty(Tk,"__esModule",{value:!0});Tk.useRouteParameter=void 0;const H7=te,pxe=Sl,hxe=ah,mxe=e=>{const t=(0,H7.useContext)(hxe.RouterContext),r=(0,H7.useCallback)(()=>t.getRouteParameters()[e],[t,e]);return(0,pxe.useSyncExternalStore)(t.subscribeToRouteChange,r)};Tk.useRouteParameter=mxe;var $k={};Object.defineProperty($k,"__esModule",{value:!0});$k.useSearchParameter=void 0;const U7=te,gxe=Sl,yxe=ah,vxe=e=>{const{getSearchParameters:t,subscribeToRouteChange:r}=(0,U7.useContext)(yxe.RouterContext),n=(0,U7.useCallback)(()=>t()[e],[t,e]);return(0,gxe.useSyncExternalStore)(r,n)};$k.useSearchParameter=vxe;var Mk={};Object.defineProperty(Mk,"__esModule",{value:!0});Mk.useSearchParameters=void 0;const bxe=te,xxe=Sl,Dxe=ah,Sxe=()=>{const{getSearchParameters:e,subscribeToRouteChange:t}=(0,bxe.useContext)(Dxe.RouterContext);return(0,xxe.useSyncExternalStore)(t,e)};Mk.useSearchParameters=Sxe;var Ik={};Object.defineProperty(Ik,"__esModule",{value:!0});Ik.useServerInformation=void 0;const wxe=te,Cxe=l0,Exe=()=>{const{info:e}=(0,wxe.useContext)(Cxe.ServerContext);if(!e)throw new Error("useServerInformation: no info available");return e};Ik.useServerInformation=Exe;var jk={};Object.defineProperty(jk,"__esModule",{value:!0});jk.useSession=void 0;const K7=te,Pxe=Sl,Axe=Ax,kxe=e=>{const{query:t}=(0,K7.useContext)(Axe.SessionContext),[r,n]=(0,K7.useMemo)(()=>t(e),[t,e]);return(0,Pxe.useSyncExternalStore)(r,n)};jk.useSession=kxe;var Fk={};Object.defineProperty(Fk,"__esModule",{value:!0});Fk.useSessionDispatch=void 0;const G7=te,Oxe=Ax,_xe=e=>{const{dispatch:t}=(0,G7.useContext)(Oxe.SessionContext);return(0,G7.useCallback)(r=>t(e,r),[t,e])};Fk.useSessionDispatch=_xe;var Bk={};Object.defineProperty(Bk,"__esModule",{value:!0});Bk.useSetModal=void 0;const Txe=vw,$xe=()=>(0,Txe.useModal)().setModal;Bk.useSetModal=$xe;var Nk={};Object.defineProperty(Nk,"__esModule",{value:!0});Nk.useSettings=void 0;const q7=te,Mxe=Sl,Ixe=bm,jxe=e=>{const{querySettings:t}=(0,q7.useContext)(Ixe.SettingsContext),[r,n]=(0,q7.useMemo)(()=>t(e??{}),[t,e]);return(0,Mxe.useSyncExternalStore)(r,n)};Nk.useSettings=jxe;var bw={};Object.defineProperty(bw,"__esModule",{value:!0});bw.useSettingsDispatch=void 0;const Fxe=te,Bxe=bm,Nxe=()=>(0,Fxe.useContext)(Bxe.SettingsContext).dispatch;bw.useSettingsDispatch=Nxe;var Rk={};Object.defineProperty(Rk,"__esModule",{value:!0});Rk.useSettingSetValue=void 0;const Rxe=te,Lxe=bw,zxe=e=>{const t=(0,Lxe.useSettingsDispatch)();return(0,Rxe.useCallback)(r=>t([{_id:e,value:r}]),[t,e])};Rk.useSettingSetValue=zxe;var R5={};Object.defineProperty(R5,"__esModule",{value:!0});R5.useStream=Wxe;const Y7=te,Vxe=l0;function Wxe(e,t){const{getStream:r}=(0,Y7.useContext)(Vxe.ServerContext);return(0,Y7.useMemo)(()=>r(e,t),[r,e,t])}var Lk={};Object.defineProperty(Lk,"__esModule",{value:!0});Lk.useToastMessageDispatch=void 0;const Hxe=te,Uxe=pw,Kxe=()=>(0,Hxe.useContext)(Uxe.ToastMessagesContext).dispatch;Lk.useToastMessageDispatch=Kxe;var zk={};Object.defineProperty(zk,"__esModule",{value:!0});zk.useTooltipClose=void 0;const Gxe=te,qxe=kx,Yxe=()=>(0,Gxe.useContext)(qxe.TooltipContext).close;zk.useTooltipClose=Yxe;var Vk={};Object.defineProperty(Vk,"__esModule",{value:!0});Vk.useTooltipOpen=void 0;const Xxe=te,Jxe=kx,Zxe=()=>(0,Xxe.useContext)(Jxe.TooltipContext).open;Vk.useTooltipOpen=Zxe;var Wk={};Object.defineProperty(Wk,"__esModule",{value:!0});Wk.useTranslation=void 0;const Qxe=te,e1e=u0,t1e=()=>(0,Qxe.useContext)(e1e.TranslationContext).translate;Wk.useTranslation=t1e;var Hk={};Object.defineProperty(Hk,"__esModule",{value:!0});Hk.useUpload=void 0;const X7=te,r1e=l0,n1e=e=>{const{uploadToEndpoint:t}=(0,X7.useContext)(r1e.ServerContext);return(0,X7.useCallback)(r=>t(e,r),[e,t])};Hk.useUpload=n1e;var Uk={};Object.defineProperty(Uk,"__esModule",{value:!0});Uk.useUser=void 0;const i1e=te,a1e=wf,o1e=()=>(0,i1e.useContext)(a1e.UserContext).user;Uk.useUser=o1e;var Kk={};Object.defineProperty(Kk,"__esModule",{value:!0});Kk.useUserAvatarPath=void 0;const s1e=te,l1e=Ex,u1e=()=>(0,s1e.useContext)(l1e.AvatarUrlContext).getUserPathAvatar;Kk.useUserAvatarPath=u1e;var Gk={};Object.defineProperty(Gk,"__esModule",{value:!0});Gk.useUserId=void 0;const c1e=te,d1e=wf,f1e=()=>(0,c1e.useContext)(d1e.UserContext).userId;Gk.useUserId=f1e;var qk={};Object.defineProperty(qk,"__esModule",{value:!0});qk.useUserRoom=void 0;const J7=te,p1e=Sl,h1e=wf,m1e=(e,t)=>{const{queryRoom:r}=(0,J7.useContext)(h1e.UserContext),[n,a]=(0,J7.useMemo)(()=>r({_id:e},t),[r,e,t]);return(0,p1e.useSyncExternalStore)(n,a)};qk.useUserRoom=m1e;var Yk={};Object.defineProperty(Yk,"__esModule",{value:!0});Yk.useUserSubscription=void 0;const Z7=te,g1e=Sl,y1e=wf,v1e=(e,t)=>{const{querySubscription:r}=(0,Z7.useContext)(y1e.UserContext),[n,a]=(0,Z7.useMemo)(()=>r({rid:e},t),[r,e,t]);return(0,g1e.useSyncExternalStore)(n,a)};Yk.useUserSubscription=v1e;var Xk={};Object.defineProperty(Xk,"__esModule",{value:!0});Xk.useUserSubscriptionByName=void 0;const Q7=te,b1e=Sl,x1e=wf,D1e=(e,t,r)=>{const{querySubscription:n}=(0,Q7.useContext)(x1e.UserContext),[a,o]=(0,Q7.useMemo)(()=>n({name:e},t,r),[n,e,t,r]);return(0,b1e.useSyncExternalStore)(a,o)};Xk.useUserSubscriptionByName=D1e;var Jk={};Object.defineProperty(Jk,"__esModule",{value:!0});Jk.useUserSubscriptions=void 0;const eR=te,S1e=Sl,w1e=wf,C1e=(e,t)=>{const{querySubscriptions:r}=(0,eR.useContext)(w1e.UserContext),[n,a]=(0,eR.useMemo)(()=>r(e,t),[r,e,t]);return(0,S1e.useSyncExternalStore)(n,a)};Jk.useUserSubscriptions=C1e;var Zk={};class E1e extends Error{constructor(t,r,n){super(t),this.error=r,this.details=n}}class P1e{constructor({enabled:t=!1,minLength:r=-1,maxLength:n=-1,forbidRepeatingCharacters:a=!1,forbidRepeatingCharactersCount:o=3,mustContainAtLeastOneLowercase:s=!1,mustContainAtLeastOneUppercase:l=!1,mustContainAtLeastOneNumber:m=!1,mustContainAtLeastOneSpecialCharacter:b=!1,throwError:D=!0}){this.enabled=t,this.minLength=r,this.maxLength=n,this.forbidRepeatingCharacters=a,this.forbidRepeatingCharactersCount=o,this.mustContainAtLeastOneLowercase=s,this.mustContainAtLeastOneUppercase=l,this.mustContainAtLeastOneNumber=m,this.mustContainAtLeastOneSpecialCharacter=b,this.throwError=D,this.regex={forbiddingRepeatingCharacters:new RegExp(`(.)\\1{${o},}`),mustContainAtLeastOneLowercase:new RegExp("[a-z]"),mustContainAtLeastOneUppercase:new RegExp("[A-Z]"),mustContainAtLeastOneNumber:new RegExp("[0-9]"),mustContainAtLeastOneSpecialCharacter:new RegExp("[^A-Za-z0-9 ]")}}error(t,r,n){if(this.throwError)throw new E1e(r,t,n);return!1}sendValidationMessage(t){const r=[];return this.enabled?(this.minLength>=1&&r.push({name:"get-password-policy-minLength",isValid:!(t.length<this.minLength),limit:this.minLength}),this.maxLength>=1&&r.push({name:"get-password-policy-maxLength",isValid:!(t.length>this.maxLength),limit:this.maxLength}),this.forbidRepeatingCharacters&&r.push({name:"get-password-policy-forbidRepeatingCharactersCount",isValid:!this.regex.forbiddingRepeatingCharacters.test(t),limit:this.forbidRepeatingCharactersCount}),this.mustContainAtLeastOneLowercase&&r.push({name:"get-password-policy-mustContainAtLeastOneLowercase",isValid:this.regex.mustContainAtLeastOneLowercase.test(t)}),this.mustContainAtLeastOneUppercase&&r.push({name:"get-password-policy-mustContainAtLeastOneUppercase",isValid:this.regex.mustContainAtLeastOneUppercase.test(t)}),this.mustContainAtLeastOneNumber&&r.push({name:"get-password-policy-mustContainAtLeastOneNumber",isValid:this.regex.mustContainAtLeastOneNumber.test(t)}),this.mustContainAtLeastOneSpecialCharacter&&r.push({name:"get-password-policy-mustContainAtLeastOneSpecialCharacter",isValid:this.regex.mustContainAtLeastOneSpecialCharacter.test(t)}),r):[]}validate(t){const r=[];return typeof t!="string"||!t.trim().length?this.error("error-password-policy-not-met","The password provided does not meet the server's password policy."):this.enabled?(this.minLength>=1&&t.length<this.minLength&&r.push({error:"error-password-policy-not-met-minLength",message:"The password does not meet the minimum length password policy."}),this.maxLength>=1&&t.length>this.maxLength&&r.push({error:"error-password-policy-not-met-maxLength",message:"The password does not meet the maximum length password policy."}),this.forbidRepeatingCharacters&&this.regex.forbiddingRepeatingCharacters.test(t)&&r.push({error:"error-password-policy-not-met-repeatingCharacters",message:"The password contains repeating characters which is against the password policy."}),this.mustContainAtLeastOneLowercase&&!this.regex.mustContainAtLeastOneLowercase.test(t)&&r.push({error:"error-password-policy-not-met-oneLowercase",message:"The password does not contain at least one lowercase character which is against the password policy."}),this.mustContainAtLeastOneUppercase&&!this.regex.mustContainAtLeastOneUppercase.test(t)&&r.push({error:"error-password-policy-not-met-oneUppercase",message:"The password does not contain at least one uppercase character which is against the password policy."}),this.mustContainAtLeastOneNumber&&!this.regex.mustContainAtLeastOneNumber.test(t)&&r.push({error:"error-password-policy-not-met-oneNumber",message:"The password does not contain at least one numerical character which is against the password policy."}),this.mustContainAtLeastOneSpecialCharacter&&!this.regex.mustContainAtLeastOneSpecialCharacter.test(t)&&r.push({error:"error-password-policy-not-met-oneSpecial",message:"The password does not contain at least one special character which is against the password policy."}),r.length?this.error("error-password-policy-not-met","The password provided does not meet the server's password policy.",r):!0):!0}getPasswordPolicy(){const t={enabled:!1,policy:[]};return this.enabled&&(t.enabled=!0,this.minLength>=1&&t.policy.push(["get-password-policy-minLength",{minLength:this.minLength}]),this.maxLength>=1&&t.policy.push(["get-password-policy-maxLength",{maxLength:this.maxLength}]),this.forbidRepeatingCharacters&&t.policy.push(["get-password-policy-forbidRepeatingCharacters"]),this.forbidRepeatingCharactersCount&&t.policy.push(["get-password-policy-forbidRepeatingCharactersCount",{forbidRepeatingCharactersCount:this.forbidRepeatingCharactersCount}]),this.mustContainAtLeastOneLowercase&&t.policy.push(["get-password-policy-mustContainAtLeastOneLowercase"]),this.mustContainAtLeastOneUppercase&&t.policy.push(["get-password-policy-mustContainAtLeastOneUppercase"]),this.mustContainAtLeastOneNumber&&t.policy.push(["get-password-policy-mustContainAtLeastOneNumber"]),this.mustContainAtLeastOneSpecialCharacter&&t.policy.push(["get-password-policy-mustContainAtLeastOneSpecialCharacter"])),t}}const A1e=Object.freeze(Object.defineProperty({__proto__:null,PasswordPolicy:P1e},Symbol.toStringTag,{value:"Module"})),k1e=dp(A1e);Object.defineProperty(Zk,"__esModule",{value:!0});Zk.useVerifyPassword=void 0;const O1e=k1e,tR=te,Fh=Ox,_1e=e=>{const t=!!(0,Fh.useSetting)("Accounts_Password_Policy_Enabled"),r=Number((0,Fh.useSetting)("Accounts_Password_Policy_MinLength")),n=Number((0,Fh.useSetting)("Accounts_Password_Policy_MaxLength")),a=!!(0,Fh.useSetting)("Accounts_Password_Policy_ForbidRepeatingCharacters"),o=Number((0,Fh.useSetting)("Accounts_Password_Policy_ForbidRepeatingCharactersCount")),s=!!(0,Fh.useSetting)("Accounts_Password_Policy_AtLeastOneLowercase"),l=!!(0,Fh.useSetting)("Accounts_Password_Policy_AtLeastOneUppercase"),m=!!(0,Fh.useSetting)("Accounts_Password_Policy_AtLeastOneNumber"),b=!!(0,Fh.useSetting)("Accounts_Password_Policy_AtLeastOneSpecialCharacter"),D=(0,tR.useMemo)(()=>new O1e.PasswordPolicy({enabled:t,minLength:r,maxLength:n,forbidRepeatingCharacters:a,forbidRepeatingCharactersCount:o,mustContainAtLeastOneLowercase:s,mustContainAtLeastOneUppercase:l,mustContainAtLeastOneNumber:m,mustContainAtLeastOneSpecialCharacter:b,throwError:!0}),[t,r,n,a,o,s,l,m,b]);return(0,tR.useMemo)(()=>D.sendValidationMessage(e||""),[e,D])};Zk.useVerifyPassword=_1e;var Qk={};Object.defineProperty(Qk,"__esModule",{value:!0});Qk.useSelectedDevices=void 0;const T1e=te,rR=xf,$1e=()=>{const e=(0,T1e.useContext)(rR.DeviceContext);return(0,rR.isDeviceContextEnabled)(e)?{audioInput:e.selectedAudioInputDevice,audioOutput:e.selectedAudioOutputDevice}:(console.warn("Device Management is disabled on unsecure contexts, see https://developer.mozilla.org/en-US/docs/Web/Security/Secure_Contexts/features_restricted_to_secure_contexts"),null)};Qk.useSelectedDevices=$1e;var eO={};Object.defineProperty(eO,"__esModule",{value:!0});eO.useDeviceConstraints=void 0;const M1e=te,nR=xf,I1e=()=>{var e;const t=(0,M1e.useContext)(nR.DeviceContext);if(!(0,nR.isDeviceContextEnabled)(t))return console.warn("Device Management is disabled on unsecure contexts, see https://developer.mozilla.org/en-US/docs/Web/Security/Secure_Contexts/features_restricted_to_secure_contexts"),null;const r=(e=t.selectedAudioInputDevice)===null||e===void 0?void 0:e.id;return{audio:r==="default"?!0:{deviceId:{exact:r}}}};eO.useDeviceConstraints=I1e;var tO={};Object.defineProperty(tO,"__esModule",{value:!0});tO.useAvailableDevices=void 0;const j1e=te,iR=xf,F1e=()=>{const e=(0,j1e.useContext)(iR.DeviceContext);return(0,iR.isDeviceContextEnabled)(e)?{audioInput:e.availableAudioInputDevices,audioOutput:e.availableAudioOutputDevices}:(console.warn("Device Management is disabled on unsecure contexts, see https://developer.mozilla.org/en-US/docs/Web/Security/Secure_Contexts/features_restricted_to_secure_contexts"),null)};tO.useAvailableDevices=F1e;var rO={};Object.defineProperty(rO,"__esModule",{value:!0});rO.useIsDeviceManagementEnabled=void 0;const B1e=te,N1e=xf,R1e=()=>(0,B1e.useContext)(N1e.DeviceContext).enabled;rO.useIsDeviceManagementEnabled=R1e;var nO={};Object.defineProperty(nO,"__esModule",{value:!0});nO.useSetOutputMediaDevice=void 0;const L1e=te,aR=xf,z1e=()=>{const e=(0,L1e.useContext)(aR.DeviceContext);return(0,aR.isDeviceContextEnabled)(e)?e.setAudioOutputDevice:(console.warn("Device Management is disabled on unsecure contexts, see https://developer.mozilla.org/en-US/docs/Web/Security/Secure_Contexts/features_restricted_to_secure_contexts"),()=>{})};nO.useSetOutputMediaDevice=z1e;var iO={};Object.defineProperty(iO,"__esModule",{value:!0});iO.useSetInputMediaDevice=void 0;const V1e=te,oR=xf,W1e=()=>{const e=(0,V1e.useContext)(oR.DeviceContext);return(0,oR.isDeviceContextEnabled)(e)?e.setAudioInputDevice:(console.warn("Device Management is disabled on unsecure contexts, see https://developer.mozilla.org/en-US/docs/Web/Security/Secure_Contexts/features_restricted_to_secure_contexts"),()=>{})};iO.useSetInputMediaDevice=W1e;var aO={};Object.defineProperty(aO,"__esModule",{value:!0});aO.useAccountsCustomFields=void 0;const H1e=te,U1e=Ox,K1e=()=>{const e=(0,U1e.useSetting)("Accounts_CustomFields");return(0,H1e.useMemo)(()=>{if(typeof e!="string"||e.trim()==="")return[];try{return Object.entries(JSON.parse(e)).map(([t,r])=>Object.assign(Object.assign({},r),{name:t}))}catch{console.error("Invalid JSON for Accounts_CustomFields")}return[]},[e])};aO.useAccountsCustomFields=K1e;(function(e){var t=jn&&jn.__createBinding||(Object.create?function(br,vr,qt,Je){Je===void 0&&(Je=qt);var tt=Object.getOwnPropertyDescriptor(vr,qt);(!tt||("get"in tt?!vr.__esModule:tt.writable||tt.configurable))&&(tt={enumerable:!0,get:function(){return vr[qt]}}),Object.defineProperty(br,Je,tt)}:function(br,vr,qt,Je){Je===void 0&&(Je=qt),br[Je]=vr[qt]}),r=jn&&jn.__exportStar||function(br,vr){for(var qt in br)qt!=="default"&&!Object.prototype.hasOwnProperty.call(vr,qt)&&t(vr,br,qt)};Object.defineProperty(e,"__esModule",{value:!0}),e.usePermission=e.useModal=e.useMethod=e.useMediaUrl=e.useLogout=e.useLoginWithToken=e.useLoginWithService=e.useLoginServices=e.useLoginWithPassword=e.useLoadLanguage=e.useLayoutHiddenActions=e.useLayoutSizes=e.useLayoutContextualBarPosition=e.useLayoutContextualBarExpanded=e.useLayout=e.useLanguages=e.useLanguage=e.useIsSettingsContextLoading=e.useIsPrivilegedSettingsContext=e.useGoToRoom=e.useEndpoint=e.useCustomSound=e.useCurrentRoutePath=e.useCurrentModal=e.useConnectionStatus=e.useAttachmentIsCollapsedByDefault=e.useAttachmentDimensions=e.useAttachmentAutoLoadEmbedMedia=e.useAtLeastOnePermission=e.useAssetWithDarkModePath=e.useAssetPath=e.useAllPermissions=e.useAbsoluteUrl=e.ActionManagerContext=e.DeviceContext=e.UserContext=e.TranslationContext=e.TooltipContext=e.ToastMessagesContext=e.SettingsContext=e.SessionContext=e.ServerContext=e.ModalContext=e.LayoutContext=e.CustomSoundContext=e.ConnectionStatusContext=e.AvatarUrlContext=e.AuthorizationContext=e.AuthenticationContext=e.AttachmentContext=void 0,e.useAccountsCustomFields=e.useSetInputMediaDevice=e.useSetOutputMediaDevice=e.useIsDeviceManagementEnabled=e.useAvailableDevices=e.useDeviceConstraints=e.useSelectedDevices=e.useVerifyPassword=e.useUserSubscriptions=e.useUserSubscriptionByName=e.useUserSubscription=e.useUserRoom=e.useUserPreference=e.useUserId=e.useUserAvatarPath=e.useUser=e.useUpload=e.useTranslation=e.useTooltipOpen=e.useTooltipClose=e.useToastMessageDispatch=e.useStream=e.useSettingStructure=e.useSettingSetValue=e.useSettingsDispatch=e.useSettings=e.useSetting=e.useSetModal=e.useSessionDispatch=e.useSession=e.useServerInformation=e.useSearchParameters=e.useSearchParameter=e.useRouteParameter=e.useRoute=e.useRouter=e.useRoomAvatarPath=e.useRolesDescription=e.useRole=e.usePermissionWithScopedRoles=void 0;var n=o0;Object.defineProperty(e,"AttachmentContext",{enumerable:!0,get:function(){return n.AttachmentContext}});var a=s0;Object.defineProperty(e,"AuthenticationContext",{enumerable:!0,get:function(){return a.AuthenticationContext}});var o=ih;Object.defineProperty(e,"AuthorizationContext",{enumerable:!0,get:function(){return o.AuthorizationContext}});var s=Ex;Object.defineProperty(e,"AvatarUrlContext",{enumerable:!0,get:function(){return s.AvatarUrlContext}});var l=dw;Object.defineProperty(e,"ConnectionStatusContext",{enumerable:!0,get:function(){return l.ConnectionStatusContext}});var m=fw;Object.defineProperty(e,"CustomSoundContext",{enumerable:!0,get:function(){return m.CustomSoundContext}});var b=vm;Object.defineProperty(e,"LayoutContext",{enumerable:!0,get:function(){return b.LayoutContext}});var D=Px;Object.defineProperty(e,"ModalContext",{enumerable:!0,get:function(){return D.ModalContext}}),r(ah,e);var O=l0;Object.defineProperty(e,"ServerContext",{enumerable:!0,get:function(){return O.ServerContext}});var I=Ax;Object.defineProperty(e,"SessionContext",{enumerable:!0,get:function(){return I.SessionContext}});var N=bm;Object.defineProperty(e,"SettingsContext",{enumerable:!0,get:function(){return N.SettingsContext}});var H=pw;Object.defineProperty(e,"ToastMessagesContext",{enumerable:!0,get:function(){return H.ToastMessagesContext}});var j=kx;Object.defineProperty(e,"TooltipContext",{enumerable:!0,get:function(){return j.TooltipContext}});var u=u0;Object.defineProperty(e,"TranslationContext",{enumerable:!0,get:function(){return u.TranslationContext}});var h=wf;Object.defineProperty(e,"UserContext",{enumerable:!0,get:function(){return h.UserContext}});var y=xf;Object.defineProperty(e,"DeviceContext",{enumerable:!0,get:function(){return y.DeviceContext}});var E=YA;Object.defineProperty(e,"ActionManagerContext",{enumerable:!0,get:function(){return E.ActionManagerContext}});var x=hw;Object.defineProperty(e,"useAbsoluteUrl",{enumerable:!0,get:function(){return x.useAbsoluteUrl}});var g=XA;Object.defineProperty(e,"useAllPermissions",{enumerable:!0,get:function(){return g.useAllPermissions}});var d=mw;Object.defineProperty(e,"useAssetPath",{enumerable:!0,get:function(){return d.useAssetPath}});var f=JA;Object.defineProperty(e,"useAssetWithDarkModePath",{enumerable:!0,get:function(){return f.useAssetWithDarkModePath}});var c=ZA;Object.defineProperty(e,"useAtLeastOnePermission",{enumerable:!0,get:function(){return c.useAtLeastOnePermission}});var p=QA;Object.defineProperty(e,"useAttachmentAutoLoadEmbedMedia",{enumerable:!0,get:function(){return p.useAttachmentAutoLoadEmbedMedia}});var S=ek;Object.defineProperty(e,"useAttachmentDimensions",{enumerable:!0,get:function(){return S.useAttachmentDimensions}});var k=tk;Object.defineProperty(e,"useAttachmentIsCollapsedByDefault",{enumerable:!0,get:function(){return k.useAttachmentIsCollapsedByDefault}});var $=rk;Object.defineProperty(e,"useConnectionStatus",{enumerable:!0,get:function(){return $.useConnectionStatus}});var M=nk;Object.defineProperty(e,"useCurrentModal",{enumerable:!0,get:function(){return M.useCurrentModal}});var z=ik;Object.defineProperty(e,"useCurrentRoutePath",{enumerable:!0,get:function(){return z.useCurrentRoutePath}});var W=ak;Object.defineProperty(e,"useCustomSound",{enumerable:!0,get:function(){return W.useCustomSound}});var G=ok;Object.defineProperty(e,"useEndpoint",{enumerable:!0,get:function(){return G.useEndpoint}});var Q=sk;Object.defineProperty(e,"useGoToRoom",{enumerable:!0,get:function(){return Q.useGoToRoom}});var oe=lk;Object.defineProperty(e,"useIsPrivilegedSettingsContext",{enumerable:!0,get:function(){return oe.useIsPrivilegedSettingsContext}});var re=uk;Object.defineProperty(e,"useIsSettingsContextLoading",{enumerable:!0,get:function(){return re.useIsSettingsContextLoading}});var me=ck;Object.defineProperty(e,"useLanguage",{enumerable:!0,get:function(){return me.useLanguage}});var le=dk;Object.defineProperty(e,"useLanguages",{enumerable:!0,get:function(){return le.useLanguages}});var Ee=fk;Object.defineProperty(e,"useLayout",{enumerable:!0,get:function(){return Ee.useLayout}});var $e=pk;Object.defineProperty(e,"useLayoutContextualBarExpanded",{enumerable:!0,get:function(){return $e.useLayoutContextualBarExpanded}});var lt=hk;Object.defineProperty(e,"useLayoutContextualBarPosition",{enumerable:!0,get:function(){return lt.useLayoutContextualBarPosition}});var Ze=mk;Object.defineProperty(e,"useLayoutSizes",{enumerable:!0,get:function(){return Ze.useLayoutSizes}});var nt=gk;Object.defineProperty(e,"useLayoutHiddenActions",{enumerable:!0,get:function(){return nt.useLayoutHiddenActions}});var rt=yk;Object.defineProperty(e,"useLoadLanguage",{enumerable:!0,get:function(){return rt.useLoadLanguage}});var At=vk;Object.defineProperty(e,"useLoginWithPassword",{enumerable:!0,get:function(){return At.useLoginWithPassword}});var Ke=bk;Object.defineProperty(e,"useLoginServices",{enumerable:!0,get:function(){return Ke.useLoginServices}});var Bt=xk;Object.defineProperty(e,"useLoginWithService",{enumerable:!0,get:function(){return Bt.useLoginWithService}});var ur=Dk;Object.defineProperty(e,"useLoginWithToken",{enumerable:!0,get:function(){return ur.useLoginWithToken}});var at=Sk;Object.defineProperty(e,"useLogout",{enumerable:!0,get:function(){return at.useLogout}});var L=wk;Object.defineProperty(e,"useMediaUrl",{enumerable:!0,get:function(){return L.useMediaUrl}});var ae=Ck;Object.defineProperty(e,"useMethod",{enumerable:!0,get:function(){return ae.useMethod}});var It=vw;Object.defineProperty(e,"useModal",{enumerable:!0,get:function(){return It.useModal}});var i=Ek;Object.defineProperty(e,"usePermission",{enumerable:!0,get:function(){return i.usePermission}});var C=Pk;Object.defineProperty(e,"usePermissionWithScopedRoles",{enumerable:!0,get:function(){return C.usePermissionWithScopedRoles}});var se=Ak;Object.defineProperty(e,"useRole",{enumerable:!0,get:function(){return se.useRole}});var P=kk;Object.defineProperty(e,"useRolesDescription",{enumerable:!0,get:function(){return P.useRolesDescription}});var dt=Ok;Object.defineProperty(e,"useRoomAvatarPath",{enumerable:!0,get:function(){return dt.useRoomAvatarPath}});var Ft=_x;Object.defineProperty(e,"useRouter",{enumerable:!0,get:function(){return Ft.useRouter}});var xe=_k;Object.defineProperty(e,"useRoute",{enumerable:!0,get:function(){return xe.useRoute}});var Be=Tk;Object.defineProperty(e,"useRouteParameter",{enumerable:!0,get:function(){return Be.useRouteParameter}});var ce=$k;Object.defineProperty(e,"useSearchParameter",{enumerable:!0,get:function(){return ce.useSearchParameter}});var ct=Mk;Object.defineProperty(e,"useSearchParameters",{enumerable:!0,get:function(){return ct.useSearchParameters}});var Fe=Ik;Object.defineProperty(e,"useServerInformation",{enumerable:!0,get:function(){return Fe.useServerInformation}});var Ne=jk;Object.defineProperty(e,"useSession",{enumerable:!0,get:function(){return Ne.useSession}});var yt=Fk;Object.defineProperty(e,"useSessionDispatch",{enumerable:!0,get:function(){return yt.useSessionDispatch}});var Et=Bk;Object.defineProperty(e,"useSetModal",{enumerable:!0,get:function(){return Et.useSetModal}});var kt=Ox;Object.defineProperty(e,"useSetting",{enumerable:!0,get:function(){return kt.useSetting}});var Ye=Nk;Object.defineProperty(e,"useSettings",{enumerable:!0,get:function(){return Ye.useSettings}});var $t=bw;Object.defineProperty(e,"useSettingsDispatch",{enumerable:!0,get:function(){return $t.useSettingsDispatch}});var Lt=Rk;Object.defineProperty(e,"useSettingSetValue",{enumerable:!0,get:function(){return Lt.useSettingSetValue}});var or=gw;Object.defineProperty(e,"useSettingStructure",{enumerable:!0,get:function(){return or.useSettingStructure}});var yr=R5;Object.defineProperty(e,"useStream",{enumerable:!0,get:function(){return yr.useStream}});var zr=Lk;Object.defineProperty(e,"useToastMessageDispatch",{enumerable:!0,get:function(){return zr.useToastMessageDispatch}});var Gr=zk;Object.defineProperty(e,"useTooltipClose",{enumerable:!0,get:function(){return Gr.useTooltipClose}});var Jr=Vk;Object.defineProperty(e,"useTooltipOpen",{enumerable:!0,get:function(){return Jr.useTooltipOpen}});var Kr=Wk;Object.defineProperty(e,"useTranslation",{enumerable:!0,get:function(){return Kr.useTranslation}});var rn=Hk;Object.defineProperty(e,"useUpload",{enumerable:!0,get:function(){return rn.useUpload}});var nn=Uk;Object.defineProperty(e,"useUser",{enumerable:!0,get:function(){return nn.useUser}});var pn=Kk;Object.defineProperty(e,"useUserAvatarPath",{enumerable:!0,get:function(){return pn.useUserAvatarPath}});var Dn=Gk;Object.defineProperty(e,"useUserId",{enumerable:!0,get:function(){return Dn.useUserId}});var Zr=yw;Object.defineProperty(e,"useUserPreference",{enumerable:!0,get:function(){return Zr.useUserPreference}});var Hn=qk;Object.defineProperty(e,"useUserRoom",{enumerable:!0,get:function(){return Hn.useUserRoom}});var yn=Yk;Object.defineProperty(e,"useUserSubscription",{enumerable:!0,get:function(){return yn.useUserSubscription}});var Ci=Xk;Object.defineProperty(e,"useUserSubscriptionByName",{enumerable:!0,get:function(){return Ci.useUserSubscriptionByName}});var ti=Jk;Object.defineProperty(e,"useUserSubscriptions",{enumerable:!0,get:function(){return ti.useUserSubscriptions}});var Ei=Zk;Object.defineProperty(e,"useVerifyPassword",{enumerable:!0,get:function(){return Ei.useVerifyPassword}});var Br=Qk;Object.defineProperty(e,"useSelectedDevices",{enumerable:!0,get:function(){return Br.useSelectedDevices}});var ht=eO;Object.defineProperty(e,"useDeviceConstraints",{enumerable:!0,get:function(){return ht.useDeviceConstraints}});var Wt=tO;Object.defineProperty(e,"useAvailableDevices",{enumerable:!0,get:function(){return Wt.useAvailableDevices}});var er=rO;Object.defineProperty(e,"useIsDeviceManagementEnabled",{enumerable:!0,get:function(){return er.useIsDeviceManagementEnabled}});var Rt=nO;Object.defineProperty(e,"useSetOutputMediaDevice",{enumerable:!0,get:function(){return Rt.useSetOutputMediaDevice}});var pr=iO;Object.defineProperty(e,"useSetInputMediaDevice",{enumerable:!0,get:function(){return pr.useSetInputMediaDevice}});var kr=aO;Object.defineProperty(e,"useAccountsCustomFields",{enumerable:!0,get:function(){return kr.useAccountsCustomFields}})})(mf);const G1e=function({room:t,url:r,size:n}){const o=mf.useRoomAvatarPath()(t);return Z.jsx(hq,{url:r||o,size:n})},iP=te.memo(G1e);var sR=globalThis&&globalThis.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,n=Object.getOwnPropertySymbols(e);a<n.length;a++)t.indexOf(n[a])<0&&Object.prototype.propertyIsEnumerable.call(e,n[a])&&(r[n[a]]=e[n[a]]);return r};const q1e=e=>{var{username:t,etag:r}=e,n=sR(e,["username","etag"]);const a=mf.useUserAvatarPath(),{url:o=a(t,r)}=n,s=sR(n,["url"]);return Z.jsx(hq,Object.assign({url:o,"data-username":t,title:t},s))},Vb=te.memo(q1e);globalThis&&globalThis.__rest;class L5{constructor(){this.listeners=[],this.subscribe=this.subscribe.bind(this)}subscribe(t){return this.listeners.push(t),this.onSubscribe(),()=>{this.listeners=this.listeners.filter(r=>r!==t),this.onUnsubscribe()}}hasListeners(){return this.listeners.length>0}onSubscribe(){}onUnsubscribe(){}}const aP=typeof window>"u";function Y1e(){}function lR(e){return typeof e=="number"&&e>=0&&e!==1/0}function X1e(e,t){return Math.max(e+(t||0)-Date.now(),0)}function J1e(e,t,r){return Z1e(e)?typeof t=="function"?{...r,queryKey:e,queryFn:t}:{...t,queryKey:e}:e}function yq(e,t){if(e===t)return e;const r=cR(e)&&cR(t);if(r||dR(e)&&dR(t)){const n=r?e.length:Object.keys(e).length,a=r?t:Object.keys(t),o=a.length,s=r?[]:{};let l=0;for(let m=0;m<o;m++){const b=r?m:a[m];s[b]=yq(e[b],t[b]),s[b]===e[b]&&l++}return n===o&&l===n?e:s}return t}function uR(e,t){if(e&&!t||t&&!e)return!1;for(const r in e)if(e[r]!==t[r])return!1;return!0}function cR(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function dR(e){if(!fR(e))return!1;const t=e.constructor;if(typeof t>"u")return!0;const r=t.prototype;return!(!fR(r)||!r.hasOwnProperty("isPrototypeOf"))}function fR(e){return Object.prototype.toString.call(e)==="[object Object]"}function Z1e(e){return Array.isArray(e)}function Q1e(e){return new Promise(t=>{setTimeout(t,e)})}function pR(e){Q1e(0).then(e)}function hR(e,t,r){return r.isDataEqual!=null&&r.isDataEqual(e,t)?e:typeof r.structuralSharing=="function"?r.structuralSharing(e,t):r.structuralSharing!==!1?yq(e,t):t}class eDe extends L5{constructor(){super(),this.setup=t=>{if(!aP&&window.addEventListener){const r=()=>t();return window.addEventListener("visibilitychange",r,!1),window.addEventListener("focus",r,!1),()=>{window.removeEventListener("visibilitychange",r),window.removeEventListener("focus",r)}}}}onSubscribe(){this.cleanup||this.setEventListener(this.setup)}onUnsubscribe(){if(!this.hasListeners()){var t;(t=this.cleanup)==null||t.call(this),this.cleanup=void 0}}setEventListener(t){var r;this.setup=t,(r=this.cleanup)==null||r.call(this),this.cleanup=t(n=>{typeof n=="boolean"?this.setFocused(n):this.onFocus()})}setFocused(t){this.focused=t,t&&this.onFocus()}onFocus(){this.listeners.forEach(t=>{t()})}isFocused(){return typeof this.focused=="boolean"?this.focused:typeof document>"u"?!0:[void 0,"visible","prerender"].includes(document.visibilityState)}}const tDe=new eDe;class rDe extends L5{constructor(){super(),this.setup=t=>{if(!aP&&window.addEventListener){const r=()=>t();return window.addEventListener("online",r,!1),window.addEventListener("offline",r,!1),()=>{window.removeEventListener("online",r),window.removeEventListener("offline",r)}}}}onSubscribe(){this.cleanup||this.setEventListener(this.setup)}onUnsubscribe(){if(!this.hasListeners()){var t;(t=this.cleanup)==null||t.call(this),this.cleanup=void 0}}setEventListener(t){var r;this.setup=t,(r=this.cleanup)==null||r.call(this),this.cleanup=t(n=>{typeof n=="boolean"?this.setOnline(n):this.onOnline()})}setOnline(t){this.online=t,t&&this.onOnline()}onOnline(){this.listeners.forEach(t=>{t()})}isOnline(){return typeof this.online=="boolean"?this.online:typeof navigator>"u"||typeof navigator.onLine>"u"?!0:navigator.onLine}}const nDe=new rDe;function iDe(e){return(e??"online")==="online"?nDe.isOnline():!0}class aDe{constructor(t){this.revert=t==null?void 0:t.revert,this.silent=t==null?void 0:t.silent}}function oDe(e){return e instanceof aDe}function sDe(){let e=[],t=0,r=D=>{D()},n=D=>{D()};const a=D=>{let O;t++;try{O=D()}finally{t--,t||l()}return O},o=D=>{t?e.push(D):pR(()=>{r(D)})},s=D=>(...O)=>{o(()=>{D(...O)})},l=()=>{const D=e;e=[],D.length&&pR(()=>{n(()=>{D.forEach(O=>{r(O)})})})};return{batch:a,batchCalls:s,schedule:o,setNotifyFunction:D=>{r=D},setBatchNotifyFunction:D=>{n=D}}}const aD=sDe();class lDe extends L5{constructor(t,r){super(),this.client=t,this.options=r,this.trackedProps=new Set,this.selectError=null,this.bindMethods(),this.setOptions(r)}bindMethods(){this.remove=this.remove.bind(this),this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.length===1&&(this.currentQuery.addObserver(this),mR(this.currentQuery,this.options)&&this.executeFetch(),this.updateTimers())}onUnsubscribe(){this.listeners.length||this.destroy()}shouldFetchOnReconnect(){return Pj(this.currentQuery,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return Pj(this.currentQuery,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=[],this.clearStaleTimeout(),this.clearRefetchInterval(),this.currentQuery.removeObserver(this)}setOptions(t,r){const n=this.options,a=this.currentQuery;if(this.options=this.client.defaultQueryOptions(t),uR(n,this.options)||this.client.getQueryCache().notify({type:"observerOptionsUpdated",query:this.currentQuery,observer:this}),typeof this.options.enabled<"u"&&typeof this.options.enabled!="boolean")throw new Error("Expected enabled to be a boolean");this.options.queryKey||(this.options.queryKey=n.queryKey),this.updateQuery();const o=this.hasListeners();o&&gR(this.currentQuery,a,this.options,n)&&this.executeFetch(),this.updateResult(r),o&&(this.currentQuery!==a||this.options.enabled!==n.enabled||this.options.staleTime!==n.staleTime)&&this.updateStaleTimeout();const s=this.computeRefetchInterval();o&&(this.currentQuery!==a||this.options.enabled!==n.enabled||s!==this.currentRefetchInterval)&&this.updateRefetchInterval(s)}getOptimisticResult(t){const r=this.client.getQueryCache().build(this.client,t);return this.createResult(r,t)}getCurrentResult(){return this.currentResult}trackResult(t){const r={};return Object.keys(t).forEach(n=>{Object.defineProperty(r,n,{configurable:!1,enumerable:!0,get:()=>(this.trackedProps.add(n),t[n])})}),r}getCurrentQuery(){return this.currentQuery}remove(){this.client.getQueryCache().remove(this.currentQuery)}refetch({refetchPage:t,...r}={}){return this.fetch({...r,meta:{refetchPage:t}})}fetchOptimistic(t){const r=this.client.defaultQueryOptions(t),n=this.client.getQueryCache().build(this.client,r);return n.isFetchingOptimistic=!0,n.fetch().then(()=>this.createResult(n,r))}fetch(t){var r;return this.executeFetch({...t,cancelRefetch:(r=t.cancelRefetch)!=null?r:!0}).then(()=>(this.updateResult(),this.currentResult))}executeFetch(t){this.updateQuery();let r=this.currentQuery.fetch(this.options,t);return t!=null&&t.throwOnError||(r=r.catch(Y1e)),r}updateStaleTimeout(){if(this.clearStaleTimeout(),aP||this.currentResult.isStale||!lR(this.options.staleTime))return;const r=X1e(this.currentResult.dataUpdatedAt,this.options.staleTime)+1;this.staleTimeoutId=setTimeout(()=>{this.currentResult.isStale||this.updateResult()},r)}computeRefetchInterval(){var t;return typeof this.options.refetchInterval=="function"?this.options.refetchInterval(this.currentResult.data,this.currentQuery):(t=this.options.refetchInterval)!=null?t:!1}updateRefetchInterval(t){this.clearRefetchInterval(),this.currentRefetchInterval=t,!(aP||this.options.enabled===!1||!lR(this.currentRefetchInterval)||this.currentRefetchInterval===0)&&(this.refetchIntervalId=setInterval(()=>{(this.options.refetchIntervalInBackground||tDe.isFocused())&&this.executeFetch()},this.currentRefetchInterval))}updateTimers(){this.updateStaleTimeout(),this.updateRefetchInterval(this.computeRefetchInterval())}clearStaleTimeout(){this.staleTimeoutId&&(clearTimeout(this.staleTimeoutId),this.staleTimeoutId=void 0)}clearRefetchInterval(){this.refetchIntervalId&&(clearInterval(this.refetchIntervalId),this.refetchIntervalId=void 0)}createResult(t,r){const n=this.currentQuery,a=this.options,o=this.currentResult,s=this.currentResultState,l=this.currentResultOptions,m=t!==n,b=m?t.state:this.currentQueryInitialState,D=m?this.currentResult:this.previousQueryResult,{state:O}=t;let{dataUpdatedAt:I,error:N,errorUpdatedAt:H,fetchStatus:j,status:u}=O,h=!1,y=!1,E;if(r._optimisticResults){const c=this.hasListeners(),p=!c&&mR(t,r),S=c&&gR(t,n,r,a);(p||S)&&(j=iDe(t.options.networkMode)?"fetching":"paused",I||(u="loading")),r._optimisticResults==="isRestoring"&&(j="idle")}if(r.keepPreviousData&&!O.dataUpdatedAt&&D!=null&&D.isSuccess&&u!=="error")E=D.data,I=D.dataUpdatedAt,u=D.status,h=!0;else if(r.select&&typeof O.data<"u")if(o&&O.data===(s==null?void 0:s.data)&&r.select===this.selectFn)E=this.selectResult;else try{this.selectFn=r.select,E=r.select(O.data),E=hR(o==null?void 0:o.data,E,r),this.selectResult=E,this.selectError=null}catch(c){this.selectError=c}else E=O.data;if(typeof r.placeholderData<"u"&&typeof E>"u"&&u==="loading"){let c;if(o!=null&&o.isPlaceholderData&&r.placeholderData===(l==null?void 0:l.placeholderData))c=o.data;else if(c=typeof r.placeholderData=="function"?r.placeholderData():r.placeholderData,r.select&&typeof c<"u")try{c=r.select(c),this.selectError=null}catch(p){this.selectError=p}typeof c<"u"&&(u="success",E=hR(o==null?void 0:o.data,c,r),y=!0)}this.selectError&&(N=this.selectError,E=this.selectResult,H=Date.now(),u="error");const x=j==="fetching",g=u==="loading",d=u==="error";return{status:u,fetchStatus:j,isLoading:g,isSuccess:u==="success",isError:d,isInitialLoading:g&&x,data:E,dataUpdatedAt:I,error:N,errorUpdatedAt:H,failureCount:O.fetchFailureCount,failureReason:O.fetchFailureReason,errorUpdateCount:O.errorUpdateCount,isFetched:O.dataUpdateCount>0||O.errorUpdateCount>0,isFetchedAfterMount:O.dataUpdateCount>b.dataUpdateCount||O.errorUpdateCount>b.errorUpdateCount,isFetching:x,isRefetching:x&&!g,isLoadingError:d&&O.dataUpdatedAt===0,isPaused:j==="paused",isPlaceholderData:y,isPreviousData:h,isRefetchError:d&&O.dataUpdatedAt!==0,isStale:z5(t,r),refetch:this.refetch,remove:this.remove}}updateResult(t){const r=this.currentResult,n=this.createResult(this.currentQuery,this.options);if(this.currentResultState=this.currentQuery.state,this.currentResultOptions=this.options,uR(n,r))return;this.currentResult=n;const a={cache:!0},o=()=>{if(!r)return!0;const{notifyOnChangeProps:s}=this.options;if(s==="all"||!s&&!this.trackedProps.size)return!0;const l=new Set(s??this.trackedProps);return this.options.useErrorBoundary&&l.add("error"),Object.keys(this.currentResult).some(m=>{const b=m;return this.currentResult[b]!==r[b]&&l.has(b)})};(t==null?void 0:t.listeners)!==!1&&o()&&(a.listeners=!0),this.notify({...a,...t})}updateQuery(){const t=this.client.getQueryCache().build(this.client,this.options);if(t===this.currentQuery)return;const r=this.currentQuery;this.currentQuery=t,this.currentQueryInitialState=t.state,this.previousQueryResult=this.currentResult,this.hasListeners()&&(r==null||r.removeObserver(this),t.addObserver(this))}onQueryUpdate(t){const r={};t.type==="success"?r.onSuccess=!t.manual:t.type==="error"&&!oDe(t.error)&&(r.onError=!0),this.updateResult(r),this.hasListeners()&&this.updateTimers()}notify(t){aD.batch(()=>{if(t.onSuccess){var r,n,a,o;(r=(n=this.options).onSuccess)==null||r.call(n,this.currentResult.data),(a=(o=this.options).onSettled)==null||a.call(o,this.currentResult.data,null)}else if(t.onError){var s,l,m,b;(s=(l=this.options).onError)==null||s.call(l,this.currentResult.error),(m=(b=this.options).onSettled)==null||m.call(b,void 0,this.currentResult.error)}t.listeners&&this.listeners.forEach(D=>{D(this.currentResult)}),t.cache&&this.client.getQueryCache().notify({query:this.currentQuery,type:"observerResultsUpdated"})})}}function uDe(e,t){return t.enabled!==!1&&!e.state.dataUpdatedAt&&!(e.state.status==="error"&&t.retryOnMount===!1)}function mR(e,t){return uDe(e,t)||e.state.dataUpdatedAt>0&&Pj(e,t,t.refetchOnMount)}function Pj(e,t,r){if(t.enabled!==!1){const n=typeof r=="function"?r(e):r;return n==="always"||n!==!1&&z5(e,t)}return!1}function gR(e,t,r,n){return r.enabled!==!1&&(e!==t||n.enabled===!1)&&(!r.suspense||e.state.status!=="error")&&z5(e,r)}function z5(e,t){return e.isStaleByTime(t.staleTime)}const cDe=Sl.useSyncExternalStore,yR=te.createContext(void 0),dDe=te.createContext(!1);function fDe(e,t){return e||(t&&typeof window<"u"?(window.ReactQueryClientContext||(window.ReactQueryClientContext=yR),window.ReactQueryClientContext):yR)}const vq=({context:e}={})=>{const t=te.useContext(fDe(e,te.useContext(dDe)));if(!t)throw new Error("No QueryClient set, use QueryClientProvider to set one");return t},bq=te.createContext(!1),pDe=()=>te.useContext(bq);bq.Provider;function hDe(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}const mDe=te.createContext(hDe()),gDe=()=>te.useContext(mDe);function yDe(e,t){return typeof e=="function"?e(...t):!!e}const vDe=(e,t)=>{(e.suspense||e.useErrorBoundary)&&(t.isReset()||(e.retryOnMount=!1))},bDe=e=>{te.useEffect(()=>{e.clearReset()},[e])},xDe=({result:e,errorResetBoundary:t,useErrorBoundary:r,query:n})=>e.isError&&!t.isReset()&&!e.isFetching&&yDe(r,[e.error,n]),DDe=e=>{e.suspense&&typeof e.staleTime!="number"&&(e.staleTime=1e3)},SDe=(e,t)=>e.isLoading&&e.isFetching&&!t,wDe=(e,t,r)=>(e==null?void 0:e.suspense)&&SDe(t,r),CDe=(e,t,r)=>t.fetchOptimistic(e).then(({data:n})=>{e.onSuccess==null||e.onSuccess(n),e.onSettled==null||e.onSettled(n,null)}).catch(n=>{r.clearReset(),e.onError==null||e.onError(n),e.onSettled==null||e.onSettled(void 0,n)});function EDe(e,t){const r=vq({context:e.context}),n=pDe(),a=gDe(),o=r.defaultQueryOptions(e);o._optimisticResults=n?"isRestoring":"optimistic",o.onError&&(o.onError=aD.batchCalls(o.onError)),o.onSuccess&&(o.onSuccess=aD.batchCalls(o.onSuccess)),o.onSettled&&(o.onSettled=aD.batchCalls(o.onSettled)),DDe(o),vDe(o,a),bDe(a);const[s]=te.useState(()=>new t(r,o)),l=s.getOptimisticResult(o);if(cDe(te.useCallback(m=>n?()=>{}:s.subscribe(aD.batchCalls(m)),[s,n]),()=>s.getCurrentResult(),()=>s.getCurrentResult()),te.useEffect(()=>{s.setOptions(o,{listeners:!1})},[o,s]),wDe(o,l,n))throw CDe(o,s,a);if(xDe({result:l,errorResetBoundary:a,useErrorBoundary:o.useErrorBoundary,query:s.getCurrentQuery()}))throw l.error;return o.notifyOnChangeProps?l:s.trackResult(l)}function oO(e,t,r){const n=J1e(e,t,r);return EDe(n,lDe)}var PDe=globalThis&&globalThis.__awaiter||function(e,t,r,n){function a(o){return o instanceof r?o:new r(function(s){s(o)})}return new(r||(r=Promise))(function(o,s){function l(D){try{b(n.next(D))}catch(O){s(O)}}function m(D){try{b(n.throw(D))}catch(O){s(O)}}function b(D){D.done?o(D.value):a(D.value).then(l,m)}b((n=n.apply(e,t||[])).next())})};const ADe=(e="")=>({selector:JSON.stringify({name:e})}),xq=({filter:e})=>{const t=mf.useEndpoint("GET","/v1/rooms.autocomplete.channelAndPrivate"),{data:r}=oO(["rooms.autocomplete.channelAndPrivate",e],()=>PDe(void 0,void 0,void 0,function*(){return(yield t(ADe(e))).items.map(({fname:o,name:s,_id:l,avatarETag:m,t:b})=>({value:l,label:{name:s||o,avatarETag:m,type:b}}))||[]}),{keepPreviousData:!0});return r};var kDe=globalThis&&globalThis.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,n=Object.getOwnPropertySymbols(e);a<n.length;a++)t.indexOf(n[a])<0&&Object.prototype.propertyIsEnumerable.call(e,n[a])&&(r[n[a]]=e[n[a]]);return r};const ODe=({block:e,context:t})=>{const[{value:r,loading:n},a]=Su(e,t),[o,s]=te.useState(""),l=iv(o,300),m=xq({filter:l}),b=te.useCallback(D=>{Array.isArray(D)||a({target:{value:D}})},[a]);return Z.jsx(Ct.AutoComplete,{value:r,onChange:b,disabled:n,filter:o,setFilter:s,renderSelected:({selected:{value:D,label:O}})=>Z.jsxs(Ct.Chip,{height:"x20",value:D,mie:4,children:[Z.jsx(iP,{size:"x20",room:Object.assign({type:(O==null?void 0:O.type)||"c",_id:D},O)}),Z.jsx(Ct.Box,{verticalAlign:"middle",is:"span",margin:"none",mi:4,children:O.name})]}),renderItem:D=>{var{value:O,label:I}=D,N=kDe(D,["value","label"]);return Z.jsx(Ct.Option,Object.assign({},N,{label:I.name,avatar:Z.jsx(iP,Object.assign({size:"x20",room:{type:I.type,_id:O,avatarETag:I.avatarETag}},N))}),O)},options:m})},_De=te.memo(ODe);var vR=globalThis&&globalThis.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,n=Object.getOwnPropertySymbols(e);a<n.length;a++)t.indexOf(n[a])<0&&Object.prototype.propertyIsEnumerable.call(e,n[a])&&(r[n[a]]=e[n[a]]);return r};const TDe=({block:e,context:t})=>{const[{value:r,loading:n},a]=Su(e,t),[o,s]=te.useState(""),l=iv(o,300),m=xq({filter:l}),b=te.useCallback(D=>{Array.isArray(D)&&a({target:{value:D}})},[a]);return Z.jsx(Ct.AutoComplete,{value:r||[],disabled:n,onChange:b,filter:o,setFilter:s,multiple:!0,renderSelected:D=>{var{selected:{value:O,label:I},onRemove:N}=D,H=vR(D,["selected","onRemove"]);return Z.jsxs(Ct.Chip,Object.assign({},H,{value:O,onClick:N,children:[Z.jsx(iP,{size:"x20",room:Object.assign({type:(I==null?void 0:I.type)||"c",_id:O},I)}),Z.jsx(Ct.Box,{is:"span",margin:"none",mis:4,children:I==null?void 0:I.name})]}),O)},renderItem:D=>{var{value:O,label:I}=D,N=vR(D,["value","label"]);return Z.jsx(Ct.Option,Object.assign({},N,{label:I.name,avatar:Z.jsx(iP,{size:"x20",room:Object.assign({type:(I==null?void 0:I.type)||"c",_id:O},I)})}),O)},options:m})},$De=te.memo(TDe),MDe=({block:e,context:t,surfaceRenderer:r})=>{const[{loading:n,value:a},o]=Su(e,t),{options:s}=e;return Z.jsx(Ct.Box,{children:s.map(l=>{const m=a==null?void 0:a.includes(l.value);return Z.jsxs(Ct.Box,{pb:4,children:[Z.jsx(Ct.CheckBox,{disabled:n,value:l.value,checked:m,onChange:o}),Z.jsx(Ct.Box,{is:"label",pis:8,children:r.renderTextObject(l.text,0,Ki.NONE)})]},l.value)})})},IDe=(...e)=>{console!=null&&console.warn&&(jy(e[0])&&(e[0]=`react-i18next:: ${e[0]}`),console.warn(...e))},bR={},Aj=(...e)=>{jy(e[0])&&bR[e[0]]||(jy(e[0])&&(bR[e[0]]=new Date),IDe(...e))},Dq=(e,t)=>()=>{if(e.isInitialized)t();else{const r=()=>{setTimeout(()=>{e.off("initialized",r)},0),t()};e.on("initialized",r)}},xR=(e,t,r)=>{e.loadNamespaces(t,Dq(e,r))},DR=(e,t,r,n)=>{jy(r)&&(r=[r]),r.forEach(a=>{e.options.ns.indexOf(a)<0&&e.options.ns.push(a)}),e.loadLanguages(t,Dq(e,n))},jDe=(e,t,r={})=>!t.languages||!t.languages.length?(Aj("i18n.languages were undefined or empty",t.languages),!0):t.hasLoadedNamespace(e,{lng:r.lng,precheck:(n,a)=>{var o;if(((o=r.bindI18n)==null?void 0:o.indexOf("languageChanging"))>-1&&n.services.backendConnector.backend&&n.isLanguageChangingTo&&!a(n.isLanguageChangingTo,e))return!1}}),jy=e=>typeof e=="string",FDe=e=>typeof e=="object"&&e!==null,BDe=/&(?:amp|#38|lt|#60|gt|#62|apos|#39|quot|#34|nbsp|#160|copy|#169|reg|#174|hellip|#8230|#x2F|#47);/g,NDe={"&amp;":"&","&#38;":"&","&lt;":"<","&#60;":"<","&gt;":">","&#62;":">","&apos;":"'","&#39;":"'","&quot;":'"',"&#34;":'"',"&nbsp;":" ","&#160;":" ","&copy;":"©","&#169;":"©","&reg;":"®","&#174;":"®","&hellip;":"…","&#8230;":"…","&#x2F;":"/","&#47;":"/"},RDe=e=>NDe[e],LDe=e=>e.replace(BDe,RDe);let zDe={bindI18n:"languageChanged",bindI18nStore:"",transEmptyNodeValue:"",transSupportBasicHtmlNodes:!0,transWrapTextNodes:"",transKeepBasicHtmlNodesFor:["br","strong","i","p"],useSuspense:!0,unescape:LDe};const VDe=()=>zDe;let WDe;const HDe=()=>WDe,UDe=te.createContext();class KDe{constructor(){this.usedNamespaces={}}addUsedNamespaces(t){t.forEach(r=>{this.usedNamespaces[r]=this.usedNamespaces[r]??!0})}getUsedNamespaces(){return Object.keys(this.usedNamespaces)}}const GDe=(e,t)=>{const r=te.useRef();return te.useEffect(()=>{r.current=t?r.current:e},[e,t]),r.current},Sq=(e,t,r,n)=>e.getFixedT(t,r,n),qDe=(e,t,r,n)=>te.useCallback(Sq(e,t,r,n),[e,t,r,n]),uv=(e,t={})=>{var x,g,d,f;const{i18n:r}=t,{i18n:n,defaultNS:a}=te.useContext(UDe)||{},o=r||n||HDe();if(o&&!o.reportNamespaces&&(o.reportNamespaces=new KDe),!o){Aj("You will need to pass in an i18next instance by using initReactI18next");const c=(S,k)=>jy(k)?k:FDe(k)&&jy(k.defaultValue)?k.defaultValue:Array.isArray(S)?S[S.length-1]:S,p=[c,{},!1];return p.t=c,p.i18n={},p.ready=!1,p}(x=o.options.react)!=null&&x.wait&&Aj("It seems you are still using the old wait option, you may migrate to the new useSuspense behaviour.");const s={...VDe(),...o.options.react,...t},{useSuspense:l,keyPrefix:m}=s;let b=e||a||((g=o.options)==null?void 0:g.defaultNS);b=jy(b)?[b]:b||["translation"],(f=(d=o.reportNamespaces).addUsedNamespaces)==null||f.call(d,b);const D=(o.isInitialized||o.initializedStoreOnce)&&b.every(c=>jDe(c,o,s)),O=qDe(o,t.lng||null,s.nsMode==="fallback"?b:b[0],m),I=()=>O,N=()=>Sq(o,t.lng||null,s.nsMode==="fallback"?b:b[0],m),[H,j]=te.useState(I);let u=b.join();t.lng&&(u=`${t.lng}${u}`);const h=GDe(u),y=te.useRef(!0);te.useEffect(()=>{const{bindI18n:c,bindI18nStore:p}=s;y.current=!0,!D&&!l&&(t.lng?DR(o,t.lng,b,()=>{y.current&&j(N)}):xR(o,b,()=>{y.current&&j(N)})),D&&h&&h!==u&&y.current&&j(N);const S=()=>{y.current&&j(N)};return c&&(o==null||o.on(c,S)),p&&(o==null||o.store.on(p,S)),()=>{y.current=!1,o&&(c==null||c.split(" ").forEach(k=>o.off(k,S))),p&&o&&p.split(" ").forEach(k=>o.store.off(k,S))}},[o,u]),te.useEffect(()=>{y.current&&D&&j(I)},[o,m,D]);const E=[H,o,D];if(E.t=H,E.i18n=o,E.ready=D,D||!D&&!l)return E;throw new Promise(c=>{t.lng?DR(o,t.lng,b,()=>c()):xR(o,b,()=>c())})},V5=()=>{const e=mye(),t=e.endsWith("-core")?void 0:`app-${e}`;return te.useDebugValue(t),uv(t)},Tx=()=>{const{t:e}=V5();return te.useCallback(t=>{if(t)return t.i18n?e==null?void 0:e(t.i18n.key,Object.assign({},t.i18n.args)):t.text},[e])},YDe=({block:e,context:t})=>{const[{loading:r,value:n,error:a},o]=Su(e,t),{actionId:s,placeholder:l}=e,m=Tx();return Z.jsx(Ct.InputBox,{type:"date",error:a,value:n,disabled:r,id:s,name:s,rows:6,placeholder:m(l),onInput:o})};var XDe=globalThis&&globalThis.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,n=Object.getOwnPropertySymbols(e);a<n.length;a++)t.indexOf(n[a])<0&&Object.prototype.propertyIsEnumerable.call(e,n[a])&&(r[n[a]]=e[n[a]]);return r};const JDe=e=>{var t=XDe(e,["imageUrl","size"]);return t},ZDe=sv("div",JDe)`
-  box-shadow: 0 0 0px 1px rgba(204, 204, 204, 38%);
-  background-repeat: no-repeat;
-  background-position: 50%;
-  background-size: cover;
-  background-color: rgba(204, 204, 204, 38%);
-  background-image: url(${e=>e.imageUrl});
-  width: ${e=>String(e.size)}px;
-  height: ${e=>String(e.size)}px;
-  border-radius: 4px;
-  overflow: hidden;
-  margin-inline-start: 4px;
-`,QDe=({block:e,context:t})=>{const r=t===Ki.SECTION&&88||t===Ki.CONTEXT&&20||void 0;return r?Z.jsx(ZDe,{imageUrl:e.imageUrl,size:r}):null},eSe=({className:e,block:t,context:r,surfaceRenderer:n})=>{const{minValue:a=0,maxValue:o=10,initialValue:s,preLabel:l,postLabel:m}=t,[{loading:b,value:D=s,error:O},I]=Su(t,r),N=te.useMemo(()=>Array.from({length:Math.max(o-a+1,1)},(H,j)=>String(a+j)),[o,a]);return Z.jsxs(Ct.Box,{display:"flex",flexDirection:"row",flexWrap:"nowrap",alignItems:"center",children:[l&&Z.jsx(Ct.Box,{fontScale:"c2",paddingInlineEnd:8,textAlign:"start",children:n.renderTextObject(l,0,Ki.NONE)}),Z.jsx(Ct.Box,{children:Z.jsx(Ct.ButtonGroup,{className:e,align:"center",children:N.map((H,j)=>Z.jsx(Ct.Button,{className:H===String(D)?"active":void 0,disabled:b,danger:!!O,minWidth:"4ch",small:!0,value:H,marginInline:2,flexShrink:1,onClick:I,children:n.renderTextObject({type:"plain_text",text:String(j+a)},0,Ki.NONE)},j))})}),m&&Z.jsx(Ct.Box,{fontScale:"c2",paddingInlineStart:8,textAlign:"end",children:n.renderTextObject(m,0,Ki.NONE)})]})},tSe=te.memo(eSe),c0=te.createContext({}),rSe="modulepreload",nSe=function(e,t){return new URL(e,t).href},SR={},W5=function(t,r,n){if(!r||r.length===0)return t();const a=document.getElementsByTagName("link");return Promise.all(r.map(o=>{if(o=nSe(o,n),o in SR)return;SR[o]=!0;const s=o.endsWith(".css"),l=s?'[rel="stylesheet"]':"";if(!!n)for(let D=a.length-1;D>=0;D--){const O=a[D];if(O.href===o&&(!s||O.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${o}"]${l}`))return;const b=document.createElement("link");if(b.rel=s?"stylesheet":rSe,s||(b.as="script",b.crossOrigin=""),b.href=o,document.head.appendChild(b),s)return new Promise((D,O)=>{b.addEventListener("load",D),b.addEventListener("error",()=>O(new Error(`Unable to preload CSS for ${o}`)))})})).then(()=>t())},iSe=({text:e})=>{const{t}=uv(),{highlightRegex:r,markRegex:n}=te.useContext(c0),a=te.useMemo(()=>{var o,s;if(r){const l=e.split(r()),m=(o=l.shift())!==null&&o!==void 0?o:"";return Z.jsxs(Z.Fragment,{children:[Z.jsx(Z.Fragment,{children:m}),l.map((b,D)=>D%2===0?Z.jsx("mark",{title:t("Highlighted_chosen_word"),className:"highlight-text",children:b},D):Z.jsx(te.Fragment,{children:b},D))]})}if(n){const l=e.split(n()),m=(s=l.shift())!==null&&s!==void 0?s:"";return Z.jsxs(Z.Fragment,{children:[Z.jsx(Z.Fragment,{children:m}),l.map((b,D)=>D%2===0?Z.jsx("mark",{children:b},D):Z.jsx(te.Fragment,{children:b},D))]})}return e},[r,n,e,t]);return Z.jsx(Z.Fragment,{children:a})},um=te.memo(iSe),aSe=({children:e=[],level:t=1})=>{const r=`h${t}`;return Z.jsx(r,{children:e.map((n,a)=>Z.jsx(um,{text:n.value},a))})},sO=({code:e})=>Z.jsx("code",{className:"code-colors inline",children:Z.jsx(um,{text:e})}),oSe=({r:e,g:t,b:r,a:n})=>Z.jsxs("span",{children:[Z.jsx("span",{style:{backgroundColor:`rgba(${e}, ${t}, ${r}, ${n/255*100}%)`,display:"inline-block",width:"1em",height:"1em",verticalAlign:"middle",marginInlineEnd:"0.5em"}}),"rgba(",e,", ",t,", ",r,", ",n/255*100,"%)"]}),sSe=te.memo(oSe);/*! @license DOMPurify 3.1.6 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.1.6/LICENSE */const{entries:wq,setPrototypeOf:wR,isFrozen:lSe,getPrototypeOf:uSe,getOwnPropertyDescriptor:cSe}=Object;let{freeze:gc,seal:Df,create:Cq}=Object,{apply:kj,construct:Oj}=typeof Reflect<"u"&&Reflect;gc||(gc=function(t){return t});Df||(Df=function(t){return t});kj||(kj=function(t,r,n){return t.apply(r,n)});Oj||(Oj=function(t,r){return new t(...r)});const JC=$d(Array.prototype.forEach),CR=$d(Array.prototype.pop),k1=$d(Array.prototype.push),i2=$d(String.prototype.toLowerCase),z$=$d(String.prototype.toString),ER=$d(String.prototype.match),O1=$d(String.prototype.replace),dSe=$d(String.prototype.indexOf),fSe=$d(String.prototype.trim),Kf=$d(Object.prototype.hasOwnProperty),sc=$d(RegExp.prototype.test),_1=pSe(TypeError);function $d(e){return function(t){for(var r=arguments.length,n=new Array(r>1?r-1:0),a=1;a<r;a++)n[a-1]=arguments[a];return kj(e,t,n)}}function pSe(e){return function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];return Oj(e,r)}}function eo(e,t){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:i2;wR&&wR(e,null);let n=t.length;for(;n--;){let a=t[n];if(typeof a=="string"){const o=r(a);o!==a&&(lSe(t)||(t[n]=o),a=o)}e[a]=!0}return e}function hSe(e){for(let t=0;t<e.length;t++)Kf(e,t)||(e[t]=null);return e}function fy(e){const t=Cq(null);for(const[r,n]of wq(e))Kf(e,r)&&(Array.isArray(n)?t[r]=hSe(n):n&&typeof n=="object"&&n.constructor===Object?t[r]=fy(n):t[r]=n);return t}function T1(e,t){for(;e!==null;){const n=cSe(e,t);if(n){if(n.get)return $d(n.get);if(typeof n.value=="function")return $d(n.value)}e=uSe(e)}function r(){return null}return r}const PR=gc(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),V$=gc(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),W$=gc(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),mSe=gc(["animate","color-profile","cursor","discard","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),H$=gc(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover","mprescripts"]),gSe=gc(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),AR=gc(["#text"]),kR=gc(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","face","for","headers","height","hidden","high","href","hreflang","id","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","playsinline","popover","popovertarget","popovertargetaction","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","wrap","xmlns","slot"]),U$=gc(["accent-height","accumulate","additive","alignment-baseline","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),OR=gc(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),ZC=gc(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),ySe=Df(/\{\{[\w\W]*|[\w\W]*\}\}/gm),vSe=Df(/<%[\w\W]*|[\w\W]*%>/gm),bSe=Df(/\${[\w\W]*}/gm),xSe=Df(/^data-[\-\w.\u00B7-\uFFFF]/),DSe=Df(/^aria-[\-\w]+$/),Eq=Df(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),SSe=Df(/^(?:\w+script|data):/i),wSe=Df(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),Pq=Df(/^html$/i),CSe=Df(/^[a-z][.\w]*(-[.\w]+)+$/i);var _R=Object.freeze({__proto__:null,MUSTACHE_EXPR:ySe,ERB_EXPR:vSe,TMPLIT_EXPR:bSe,DATA_ATTR:xSe,ARIA_ATTR:DSe,IS_ALLOWED_URI:Eq,IS_SCRIPT_OR_DATA:SSe,ATTR_WHITESPACE:wSe,DOCTYPE_NAME:Pq,CUSTOM_ELEMENT:CSe});const $1={element:1,attribute:2,text:3,cdataSection:4,entityReference:5,entityNode:6,progressingInstruction:7,comment:8,document:9,documentType:10,documentFragment:11,notation:12},ESe=function(){return typeof window>"u"?null:window},PSe=function(t,r){if(typeof t!="object"||typeof t.createPolicy!="function")return null;let n=null;const a="data-tt-policy-suffix";r&&r.hasAttribute(a)&&(n=r.getAttribute(a));const o="dompurify"+(n?"#"+n:"");try{return t.createPolicy(o,{createHTML(s){return s},createScriptURL(s){return s}})}catch{return console.warn("TrustedTypes policy "+o+" could not be created."),null}};function Aq(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:ESe();const t=rr=>Aq(rr);if(t.version="3.1.6",t.removed=[],!e||!e.document||e.document.nodeType!==$1.document)return t.isSupported=!1,t;let{document:r}=e;const n=r,a=n.currentScript,{DocumentFragment:o,HTMLTemplateElement:s,Node:l,Element:m,NodeFilter:b,NamedNodeMap:D=e.NamedNodeMap||e.MozNamedAttrMap,HTMLFormElement:O,DOMParser:I,trustedTypes:N}=e,H=m.prototype,j=T1(H,"cloneNode"),u=T1(H,"remove"),h=T1(H,"nextSibling"),y=T1(H,"childNodes"),E=T1(H,"parentNode");if(typeof s=="function"){const rr=r.createElement("template");rr.content&&rr.content.ownerDocument&&(r=rr.content.ownerDocument)}let x,g="";const{implementation:d,createNodeIterator:f,createDocumentFragment:c,getElementsByTagName:p}=r,{importNode:S}=n;let k={};t.isSupported=typeof wq=="function"&&typeof E=="function"&&d&&d.createHTMLDocument!==void 0;const{MUSTACHE_EXPR:$,ERB_EXPR:M,TMPLIT_EXPR:z,DATA_ATTR:W,ARIA_ATTR:G,IS_SCRIPT_OR_DATA:Q,ATTR_WHITESPACE:oe,CUSTOM_ELEMENT:re}=_R;let{IS_ALLOWED_URI:me}=_R,le=null;const Ee=eo({},[...PR,...V$,...W$,...H$,...AR]);let $e=null;const lt=eo({},[...kR,...U$,...OR,...ZC]);let Ze=Object.seal(Cq(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),nt=null,rt=null,At=!0,Ke=!0,Bt=!1,ur=!0,at=!1,L=!0,ae=!1,It=!1,i=!1,C=!1,se=!1,P=!1,dt=!0,Ft=!1;const xe="user-content-";let Be=!0,ce=!1,ct={},Fe=null;const Ne=eo({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]);let yt=null;const Et=eo({},["audio","video","img","source","image","track"]);let kt=null;const Ye=eo({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),$t="http://www.w3.org/1998/Math/MathML",Lt="http://www.w3.org/2000/svg",or="http://www.w3.org/1999/xhtml";let yr=or,zr=!1,Gr=null;const Jr=eo({},[$t,Lt,or],z$);let Kr=null;const rn=["application/xhtml+xml","text/html"],nn="text/html";let pn=null,Dn=null;const Zr=r.createElement("form"),Hn=function(mt){return mt instanceof RegExp||mt instanceof Function},yn=function(){let mt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(!(Dn&&Dn===mt)){if((!mt||typeof mt!="object")&&(mt={}),mt=fy(mt),Kr=rn.indexOf(mt.PARSER_MEDIA_TYPE)===-1?nn:mt.PARSER_MEDIA_TYPE,pn=Kr==="application/xhtml+xml"?z$:i2,le=Kf(mt,"ALLOWED_TAGS")?eo({},mt.ALLOWED_TAGS,pn):Ee,$e=Kf(mt,"ALLOWED_ATTR")?eo({},mt.ALLOWED_ATTR,pn):lt,Gr=Kf(mt,"ALLOWED_NAMESPACES")?eo({},mt.ALLOWED_NAMESPACES,z$):Jr,kt=Kf(mt,"ADD_URI_SAFE_ATTR")?eo(fy(Ye),mt.ADD_URI_SAFE_ATTR,pn):Ye,yt=Kf(mt,"ADD_DATA_URI_TAGS")?eo(fy(Et),mt.ADD_DATA_URI_TAGS,pn):Et,Fe=Kf(mt,"FORBID_CONTENTS")?eo({},mt.FORBID_CONTENTS,pn):Ne,nt=Kf(mt,"FORBID_TAGS")?eo({},mt.FORBID_TAGS,pn):{},rt=Kf(mt,"FORBID_ATTR")?eo({},mt.FORBID_ATTR,pn):{},ct=Kf(mt,"USE_PROFILES")?mt.USE_PROFILES:!1,At=mt.ALLOW_ARIA_ATTR!==!1,Ke=mt.ALLOW_DATA_ATTR!==!1,Bt=mt.ALLOW_UNKNOWN_PROTOCOLS||!1,ur=mt.ALLOW_SELF_CLOSE_IN_ATTR!==!1,at=mt.SAFE_FOR_TEMPLATES||!1,L=mt.SAFE_FOR_XML!==!1,ae=mt.WHOLE_DOCUMENT||!1,C=mt.RETURN_DOM||!1,se=mt.RETURN_DOM_FRAGMENT||!1,P=mt.RETURN_TRUSTED_TYPE||!1,i=mt.FORCE_BODY||!1,dt=mt.SANITIZE_DOM!==!1,Ft=mt.SANITIZE_NAMED_PROPS||!1,Be=mt.KEEP_CONTENT!==!1,ce=mt.IN_PLACE||!1,me=mt.ALLOWED_URI_REGEXP||Eq,yr=mt.NAMESPACE||or,Ze=mt.CUSTOM_ELEMENT_HANDLING||{},mt.CUSTOM_ELEMENT_HANDLING&&Hn(mt.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(Ze.tagNameCheck=mt.CUSTOM_ELEMENT_HANDLING.tagNameCheck),mt.CUSTOM_ELEMENT_HANDLING&&Hn(mt.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(Ze.attributeNameCheck=mt.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),mt.CUSTOM_ELEMENT_HANDLING&&typeof mt.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(Ze.allowCustomizedBuiltInElements=mt.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),at&&(Ke=!1),se&&(C=!0),ct&&(le=eo({},AR),$e=[],ct.html===!0&&(eo(le,PR),eo($e,kR)),ct.svg===!0&&(eo(le,V$),eo($e,U$),eo($e,ZC)),ct.svgFilters===!0&&(eo(le,W$),eo($e,U$),eo($e,ZC)),ct.mathMl===!0&&(eo(le,H$),eo($e,OR),eo($e,ZC))),mt.ADD_TAGS&&(le===Ee&&(le=fy(le)),eo(le,mt.ADD_TAGS,pn)),mt.ADD_ATTR&&($e===lt&&($e=fy($e)),eo($e,mt.ADD_ATTR,pn)),mt.ADD_URI_SAFE_ATTR&&eo(kt,mt.ADD_URI_SAFE_ATTR,pn),mt.FORBID_CONTENTS&&(Fe===Ne&&(Fe=fy(Fe)),eo(Fe,mt.FORBID_CONTENTS,pn)),Be&&(le["#text"]=!0),ae&&eo(le,["html","head","body"]),le.table&&(eo(le,["tbody"]),delete nt.tbody),mt.TRUSTED_TYPES_POLICY){if(typeof mt.TRUSTED_TYPES_POLICY.createHTML!="function")throw _1('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if(typeof mt.TRUSTED_TYPES_POLICY.createScriptURL!="function")throw _1('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');x=mt.TRUSTED_TYPES_POLICY,g=x.createHTML("")}else x===void 0&&(x=PSe(N,a)),x!==null&&typeof g=="string"&&(g=x.createHTML(""));gc&&gc(mt),Dn=mt}},Ci=eo({},["mi","mo","mn","ms","mtext"]),ti=eo({},["foreignobject","annotation-xml"]),Ei=eo({},["title","style","font","a","script"]),Br=eo({},[...V$,...W$,...mSe]),ht=eo({},[...H$,...gSe]),Wt=function(mt){let st=E(mt);(!st||!st.tagName)&&(st={namespaceURI:yr,tagName:"template"});const ft=i2(mt.tagName),Gt=i2(st.tagName);return Gr[mt.namespaceURI]?mt.namespaceURI===Lt?st.namespaceURI===or?ft==="svg":st.namespaceURI===$t?ft==="svg"&&(Gt==="annotation-xml"||Ci[Gt]):!!Br[ft]:mt.namespaceURI===$t?st.namespaceURI===or?ft==="math":st.namespaceURI===Lt?ft==="math"&&ti[Gt]:!!ht[ft]:mt.namespaceURI===or?st.namespaceURI===Lt&&!ti[Gt]||st.namespaceURI===$t&&!Ci[Gt]?!1:!ht[ft]&&(Ei[ft]||!Br[ft]):!!(Kr==="application/xhtml+xml"&&Gr[mt.namespaceURI]):!1},er=function(mt){k1(t.removed,{element:mt});try{E(mt).removeChild(mt)}catch{u(mt)}},Rt=function(mt,st){try{k1(t.removed,{attribute:st.getAttributeNode(mt),from:st})}catch{k1(t.removed,{attribute:null,from:st})}if(st.removeAttribute(mt),mt==="is"&&!$e[mt])if(C||se)try{er(st)}catch{}else try{st.setAttribute(mt,"")}catch{}},pr=function(mt){let st=null,ft=null;if(i)mt="<remove></remove>"+mt;else{const Sr=ER(mt,/^[\r\n\t ]+/);ft=Sr&&Sr[0]}Kr==="application/xhtml+xml"&&yr===or&&(mt='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+mt+"</body></html>");const Gt=x?x.createHTML(mt):mt;if(yr===or)try{st=new I().parseFromString(Gt,Kr)}catch{}if(!st||!st.documentElement){st=d.createDocument(yr,"template",null);try{st.documentElement.innerHTML=zr?g:Gt}catch{}}const gr=st.body||st.documentElement;return mt&&ft&&gr.insertBefore(r.createTextNode(ft),gr.childNodes[0]||null),yr===or?p.call(st,ae?"html":"body")[0]:ae?st.documentElement:gr},kr=function(mt){return f.call(mt.ownerDocument||mt,mt,b.SHOW_ELEMENT|b.SHOW_COMMENT|b.SHOW_TEXT|b.SHOW_PROCESSING_INSTRUCTION|b.SHOW_CDATA_SECTION,null)},br=function(mt){return mt instanceof O&&(typeof mt.nodeName!="string"||typeof mt.textContent!="string"||typeof mt.removeChild!="function"||!(mt.attributes instanceof D)||typeof mt.removeAttribute!="function"||typeof mt.setAttribute!="function"||typeof mt.namespaceURI!="string"||typeof mt.insertBefore!="function"||typeof mt.hasChildNodes!="function")},vr=function(mt){return typeof l=="function"&&mt instanceof l},qt=function(mt,st,ft){k[mt]&&JC(k[mt],Gt=>{Gt.call(t,st,ft,Dn)})},Je=function(mt){let st=null;if(qt("beforeSanitizeElements",mt,null),br(mt))return er(mt),!0;const ft=pn(mt.nodeName);if(qt("uponSanitizeElement",mt,{tagName:ft,allowedTags:le}),mt.hasChildNodes()&&!vr(mt.firstElementChild)&&sc(/<[/\w]/g,mt.innerHTML)&&sc(/<[/\w]/g,mt.textContent)||mt.nodeType===$1.progressingInstruction||L&&mt.nodeType===$1.comment&&sc(/<[/\w]/g,mt.data))return er(mt),!0;if(!le[ft]||nt[ft]){if(!nt[ft]&&Vt(ft)&&(Ze.tagNameCheck instanceof RegExp&&sc(Ze.tagNameCheck,ft)||Ze.tagNameCheck instanceof Function&&Ze.tagNameCheck(ft)))return!1;if(Be&&!Fe[ft]){const Gt=E(mt)||mt.parentNode,gr=y(mt)||mt.childNodes;if(gr&&Gt){const Sr=gr.length;for(let Vr=Sr-1;Vr>=0;--Vr){const xt=j(gr[Vr],!0);xt.__removalCount=(mt.__removalCount||0)+1,Gt.insertBefore(xt,h(mt))}}}return er(mt),!0}return mt instanceof m&&!Wt(mt)||(ft==="noscript"||ft==="noembed"||ft==="noframes")&&sc(/<\/no(script|embed|frames)/i,mt.innerHTML)?(er(mt),!0):(at&&mt.nodeType===$1.text&&(st=mt.textContent,JC([$,M,z],Gt=>{st=O1(st,Gt," ")}),mt.textContent!==st&&(k1(t.removed,{element:mt.cloneNode()}),mt.textContent=st)),qt("afterSanitizeElements",mt,null),!1)},tt=function(mt,st,ft){if(dt&&(st==="id"||st==="name")&&(ft in r||ft in Zr))return!1;if(!(Ke&&!rt[st]&&sc(W,st))){if(!(At&&sc(G,st))){if(!$e[st]||rt[st]){if(!(Vt(mt)&&(Ze.tagNameCheck instanceof RegExp&&sc(Ze.tagNameCheck,mt)||Ze.tagNameCheck instanceof Function&&Ze.tagNameCheck(mt))&&(Ze.attributeNameCheck instanceof RegExp&&sc(Ze.attributeNameCheck,st)||Ze.attributeNameCheck instanceof Function&&Ze.attributeNameCheck(st))||st==="is"&&Ze.allowCustomizedBuiltInElements&&(Ze.tagNameCheck instanceof RegExp&&sc(Ze.tagNameCheck,ft)||Ze.tagNameCheck instanceof Function&&Ze.tagNameCheck(ft))))return!1}else if(!kt[st]){if(!sc(me,O1(ft,oe,""))){if(!((st==="src"||st==="xlink:href"||st==="href")&&mt!=="script"&&dSe(ft,"data:")===0&&yt[mt])){if(!(Bt&&!sc(Q,O1(ft,oe,"")))){if(ft)return!1}}}}}}return!0},Vt=function(mt){return mt!=="annotation-xml"&&ER(mt,re)},Ut=function(mt){qt("beforeSanitizeAttributes",mt,null);const{attributes:st}=mt;if(!st)return;const ft={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:$e};let Gt=st.length;for(;Gt--;){const gr=st[Gt],{name:Sr,namespaceURI:Vr,value:xt}=gr,en=pn(Sr);let an=Sr==="value"?xt:fSe(xt);if(ft.attrName=en,ft.attrValue=an,ft.keepAttr=!0,ft.forceKeepAttr=void 0,qt("uponSanitizeAttribute",mt,ft),an=ft.attrValue,L&&sc(/((--!?|])>)|<\/(style|title)/i,an)){Rt(Sr,mt);continue}if(ft.forceKeepAttr||(Rt(Sr,mt),!ft.keepAttr))continue;if(!ur&&sc(/\/>/i,an)){Rt(Sr,mt);continue}at&&JC([$,M,z],kn=>{an=O1(an,kn," ")});const Mn=pn(mt.nodeName);if(tt(Mn,en,an)){if(Ft&&(en==="id"||en==="name")&&(Rt(Sr,mt),an=xe+an),x&&typeof N=="object"&&typeof N.getAttributeType=="function"&&!Vr)switch(N.getAttributeType(Mn,en)){case"TrustedHTML":{an=x.createHTML(an);break}case"TrustedScriptURL":{an=x.createScriptURL(an);break}}try{Vr?mt.setAttributeNS(Vr,Sr,an):mt.setAttribute(Sr,an),br(mt)?er(mt):CR(t.removed)}catch{}}}qt("afterSanitizeAttributes",mt,null)},fr=function rr(mt){let st=null;const ft=kr(mt);for(qt("beforeSanitizeShadowDOM",mt,null);st=ft.nextNode();)qt("uponSanitizeShadowNode",st,null),!Je(st)&&(st.content instanceof o&&rr(st.content),Ut(st));qt("afterSanitizeShadowDOM",mt,null)};return t.sanitize=function(rr){let mt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},st=null,ft=null,Gt=null,gr=null;if(zr=!rr,zr&&(rr="<!-->"),typeof rr!="string"&&!vr(rr))if(typeof rr.toString=="function"){if(rr=rr.toString(),typeof rr!="string")throw _1("dirty is not a string, aborting")}else throw _1("toString is not a function");if(!t.isSupported)return rr;if(It||yn(mt),t.removed=[],typeof rr=="string"&&(ce=!1),ce){if(rr.nodeName){const xt=pn(rr.nodeName);if(!le[xt]||nt[xt])throw _1("root node is forbidden and cannot be sanitized in-place")}}else if(rr instanceof l)st=pr("<!---->"),ft=st.ownerDocument.importNode(rr,!0),ft.nodeType===$1.element&&ft.nodeName==="BODY"||ft.nodeName==="HTML"?st=ft:st.appendChild(ft);else{if(!C&&!at&&!ae&&rr.indexOf("<")===-1)return x&&P?x.createHTML(rr):rr;if(st=pr(rr),!st)return C?null:P?g:""}st&&i&&er(st.firstChild);const Sr=kr(ce?rr:st);for(;Gt=Sr.nextNode();)Je(Gt)||(Gt.content instanceof o&&fr(Gt.content),Ut(Gt));if(ce)return rr;if(C){if(se)for(gr=c.call(st.ownerDocument);st.firstChild;)gr.appendChild(st.firstChild);else gr=st;return($e.shadowroot||$e.shadowrootmode)&&(gr=S.call(n,gr,!0)),gr}let Vr=ae?st.outerHTML:st.innerHTML;return ae&&le["!doctype"]&&st.ownerDocument&&st.ownerDocument.doctype&&st.ownerDocument.doctype.name&&sc(Pq,st.ownerDocument.doctype.name)&&(Vr="<!DOCTYPE "+st.ownerDocument.doctype.name+`>
-`+Vr),at&&JC([$,M,z],xt=>{Vr=O1(Vr,xt," ")}),x&&P?x.createHTML(Vr):Vr},t.setConfig=function(){let rr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};yn(rr),It=!0},t.clearConfig=function(){Dn=null,It=!1},t.isValidAttribute=function(rr,mt,st){Dn||yn({});const ft=pn(rr),Gt=pn(mt);return tt(ft,Gt,st)},t.addHook=function(rr,mt){typeof mt=="function"&&(k[rr]=k[rr]||[],k1(k[rr],mt))},t.removeHook=function(rr){if(k[rr])return CR(k[rr])},t.removeHooks=function(rr){k[rr]&&(k[rr]=[])},t.removeAllHooks=function(){k={}},t}var ASe=Aq(),kSe=globalThis&&globalThis.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,n=Object.getOwnPropertySymbols(e);a<n.length;a++)t.indexOf(n[a])<0&&Object.prototype.propertyIsEnumerable.call(e,n[a])&&(r[n[a]]=e[n[a]]);return r};const OSe=e=>{var t,{big:r=!1,preview:n=!1}=e,a=kSe(e,["big","preview"]);const{detectEmoji:o}=te.useContext(c0),s=te.useMemo(()=>{var b;return"unicode"in a?a.unicode:`:${(b=a.shortCode)!==null&&b!==void 0?b:a.value.value}:`},[a]),l=ASe.sanitize(s),m=te.useMemo(()=>{const b=o==null?void 0:o(l);return(b==null?void 0:b.length)!==0?b:void 0},[o,l]);return Z.jsx(Z.Fragment,{children:(t=m==null?void 0:m.map(({name:b,className:D,image:O,content:I},N)=>Z.jsx("span",{title:b,children:n?Z.jsx(Ct.ThreadMessageEmoji,{className:D,name:b,image:O,children:I}):Z.jsx(Ct.MessageEmoji,{big:r,className:D,name:b,image:O,children:I})},N)))!==null&&t!==void 0?t:Z.jsx("span",{role:"img","aria-label":l.charAt(0)===":"?l:void 0,children:l})})},_Se=te.memo(OSe);var TSe=globalThis&&globalThis.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,n=Object.getOwnPropertySymbols(e);a<n.length;a++)t.indexOf(n[a])<0&&Object.prototype.propertyIsEnumerable.call(e,n[a])&&(r[n[a]]=e[n[a]]);return r};const $Se=e=>{var{big:t=!1,preview:r=!1}=e,n=TSe(e,["big","preview"]);const{convertAsciiToEmoji:a,useEmoji:o}=te.useContext(c0),s=te.useMemo(()=>"shortCode"in n&&n.value.value!==n.shortCode?n.value.value:void 0,[n]);return!o&&"shortCode"in n?Z.jsx(um,{text:n.shortCode===n.value.value?`:${n.shortCode}:`:n.value.value}):!a&&s?Z.jsx(um,{text:s}):Z.jsx(_Se,Object.assign({big:t,preview:r},n))},H5=te.memo($Se),MSe=e=>Z.jsx(H5,Object.assign({},e)),lO=te.memo(MSe),ISe="#FFFFFF",jSe="#F7F8FA",FSe="#F2F3F5",BSe="#EBECEF",NSe="#EEEFF1",RSe="#E4E7EA",LSe="#D7DBE0",zSe="#CBCED1",VSe="#9EA2A8",WSe="#6C737A",HSe="#2F343D",USe="#1F2329",KSe="#FFE9EC",GSe="#FFC1C9",qSe="#F98F9D",YSe="#F5455C",XSe="#EC0D2A",JSe="#D40C26",ZSe="#BB0B21",QSe="#9B1325",ewe="#8B0719",twe="#6B0513",rwe="#FDE8D7",nwe="#FAD1B0",iwe="#F7B27B",awe="#F59B53",owe="#F38C39",swe="#E26D0E",lwe="#BD5A0B",uwe="#974809",cwe="#713607",dwe="#5B2C06",fwe="#F9EFFC",pwe="#EDD0F7",hwe="#DCA0EF",mwe="#CA71E7",gwe="#9F22C7",ywe="#7F1B9F",vwe="#5F1477",bwe="#4A105D",xwe="#350B42",Dwe="#FFF8E0",Swe="#FFECAD",wwe="#FFE383",Cwe="#FFD95A",Ewe="#FFD031",Pwe="#F3BE08",Awe="#DFAC00",kwe="#AC892F",Owe="#8E6300",_we="#573D00",Twe="#E5FBF4",$we="#C0F6E4",Mwe="#96F0D2",Iwe="#6CE9C0",jwe="#2DE0A5",Fwe="#1ECB92",Bwe="#19AC7C",Nwe="#148660",Rwe="#106D4F",Lwe="#0D5940",zwe="#E8F2FF",Vwe="#D1EBFE",Wwe="#76B7FC",Hwe="#549DF9",Uwe="#156FF5",Kwe="#095AD2",Gwe="#10529E",qwe="#01336B",Ywe="#012247",kq={white:ISe,n100:jSe,n200:FSe,n250:BSe,n300:NSe,n400:RSe,n450:LSe,n500:zSe,n600:VSe,n700:WSe,n800:HSe,n900:USe,r100:KSe,r200:GSe,r300:qSe,r400:YSe,r500:XSe,r600:JSe,r700:ZSe,r800:QSe,r900:ewe,r1000:twe,o100:rwe,o200:nwe,o300:iwe,o400:awe,o500:owe,o600:swe,o700:lwe,o800:uwe,o900:cwe,o1000:dwe,p100:fwe,p200:pwe,p300:hwe,p400:mwe,p500:gwe,p600:ywe,p700:vwe,p800:bwe,p900:xwe,y100:Dwe,y200:Swe,y300:wwe,y400:Cwe,y500:Ewe,y600:Pwe,y700:Awe,y800:kwe,y900:Owe,y1000:_we,g100:Twe,g200:$we,g300:Mwe,g400:Iwe,g500:jwe,g600:Fwe,g700:Bwe,g800:Nwe,g900:Rwe,g1000:Lwe,b100:zwe,b200:Vwe,b300:Wwe,b400:Hwe,b500:Uwe,b600:Kwe,b700:Gwe,b800:qwe,b900:Ywe};function _j(e,t){return _j=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},_j(e,t)}function U5(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,_j(e,t)}var Xwe=function(t,r){return t===void 0&&(t=[]),r===void 0&&(r=[]),t.length!==r.length||t.some(function(n,a){return!Object.is(n,r[a])})},TR={error:null},Oq=function(e){U5(t,e);function t(){for(var n,a=arguments.length,o=new Array(a),s=0;s<a;s++)o[s]=arguments[s];return n=e.call.apply(e,[this].concat(o))||this,n.state=TR,n.resetErrorBoundary=function(){for(var l,m=arguments.length,b=new Array(m),D=0;D<m;D++)b[D]=arguments[D];n.props.onReset==null||(l=n.props).onReset.apply(l,b),n.reset()},n}t.getDerivedStateFromError=function(a){return{error:a}};var r=t.prototype;return r.reset=function(){this.setState(TR)},r.componentDidCatch=function(a,o){var s,l;(s=(l=this.props).onError)==null||s.call(l,a,o)},r.componentDidUpdate=function(a,o){var s=this.state.error,l=this.props.resetKeys;if(s!==null&&o.error!==null&&Xwe(a.resetKeys,l)){var m,b;(m=(b=this.props).onResetKeysChange)==null||m.call(b,a.resetKeys,l),this.reset()}},r.render=function(){var a=this.state.error,o=this.props,s=o.fallbackRender,l=o.FallbackComponent,m=o.fallback;if(a!==null){var b={error:a,resetErrorBoundary:this.resetErrorBoundary};if(te.isValidElement(m))return m;if(typeof s=="function")return s(b);if(l)return te.createElement(l,b);throw new Error("react-error-boundary requires either a fallback, fallbackRender, or FallbackComponent prop")}return this.props.children},t}(te.Component);const Jwe=sv("span")`
-	text-decoration: underline;
-	text-decoration-color: ${kq.r400};
-`,uO=({children:e,code:t})=>{const[r,n]=te.useState(null);return Z.jsx(Oq,{children:e,onError:n,fallback:Z.jsx(Jwe,{title:r==null?void 0:r.message,children:t})})},Zwe=(e,t)=>t?`#${e}`:e,Qwe=({mention:e})=>{var t;const{t:r}=uv(),{resolveChannelMention:n,onChannelMentionClick:a,showMentionSymbol:o}=te.useContext(c0),s=te.useMemo(()=>n==null?void 0:n(e),[e,n]),l=te.useMemo(()=>s?a==null?void 0:a(s):void 0,[s,a]);return s?Z.jsx(Ct.Message.Highlight,{title:r("Mentions_channel"),tabIndex:0,role:"button",variant:"link",clickable:!0,onClick:l,onKeyDown:m=>{(m.code==="Enter"||m.code==="Space")&&(l==null||l(m))},children:Zwe((t=s.fname)!==null&&t!==void 0?t:e,o)}):Z.jsxs(Z.Fragment,{children:["#",e]})},cO=te.memo(Qwe),K$=(e,t)=>t?`@${e}`:e,eCe=({mention:e})=>{var t;const{t:r}=uv(),{resolveUserMention:n,onUserMentionClick:a,ownUserId:o,useRealName:s,showMentionSymbol:l,triggerProps:m}=te.useContext(c0),b=te.useMemo(()=>n==null?void 0:n(e),[e,n]),D=te.useMemo(()=>b?a==null?void 0:a(b):void 0,[b,a]);return e==="all"?Z.jsx(Ct.Message.Highlight,{title:r("Mentions_all_room_members"),variant:"relevant",children:K$("all",l)}):e==="here"?Z.jsx(Ct.Message.Highlight,{title:r("Mentions_online_room_members"),variant:"relevant",children:K$("here",l)}):b?Z.jsx(Ct.Message.Highlight,Object.assign({variant:b._id===o?"critical":"other",title:b._id===o?r("Mentions_you"):r("Mentions_user"),clickable:!0,tabIndex:0,role:"button",onClick:D,onKeyDown:O=>{(O.code==="Enter"||O.code==="Space")&&(D==null||D(O))}},m,{"data-uid":b._id,children:K$((t=s?b.name:b.username)!==null&&t!==void 0?t:e,l)})):Z.jsxs(Z.Fragment,{children:["@",e]})},dO=te.memo(eCe);te.forwardRef(function(t,r){return Z.jsx(Ct.Box,Object.assign({},t,{color:"default",ref:r,height:"x480",bg:"light",borderRadius:4,display:"flex",flexDirection:"column",mb:"neg-x12"}))});globalThis&&globalThis.__rest;globalThis&&globalThis.__rest;globalThis&&globalThis.__rest;globalThis&&globalThis.__rest;var tCe=globalThis&&globalThis.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,n=Object.getOwnPropertySymbols(e);a<n.length;a++)t.indexOf(n[a])<0&&Object.prototype.propertyIsEnumerable.call(e,n[a])&&(r[n[a]]=e[n[a]]);return r};function rCe(e){var{small:t,status:r}=e,n=tCe(e,["small","status"]);const{t:a}=uv(),o=t?"small":"large";switch(r){case"online":return Z.jsx(Ct.StatusBullet,Object.assign({size:o,status:r},n));case"busy":return Z.jsx(Ct.StatusBullet,Object.assign({size:o,status:r},n));case"away":return Z.jsx(Ct.StatusBullet,Object.assign({size:o,status:r},n));case"offline":return Z.jsx(Ct.StatusBullet,Object.assign({size:o,status:r},n));case"disabled":return Z.jsx(Ct.StatusBullet,Object.assign({size:o,status:r},n));default:return Z.jsx(Ct.StatusBullet,Object.assign({size:o,title:a("Loading")},n))}}te.memo(rCe);globalThis&&globalThis.__rest;globalThis&&globalThis.__rest;var nCe=globalThis&&globalThis.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,n=Object.getOwnPropertySymbols(e);a<n.length;a++)t.indexOf(n[a])<0&&Object.prototype.propertyIsEnumerable.call(e,n[a])&&(r[n[a]]=e[n[a]]);return r};te.forwardRef(function(t,r){var{id:n,icon:a,action:o,index:s,title:l,"data-tooltip":m}=t,b=nCe(t,["id","icon","action","index","title","data-tooltip"]);return Z.jsx(Ct.IconButton,Object.assign({"data-qa-id":`ToolBoxAction-${a}`,ref:r,onClick:()=>o(n),"data-toolbox":s,icon:a,small:!0,position:"relative",overflow:"visible"},m?{"data-tooltip":m,title:""}:{title:l},b),n)});globalThis&&globalThis.__rest;globalThis&&globalThis.__rest;var iCe=globalThis&&globalThis.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,n=Object.getOwnPropertySymbols(e);a<n.length;a++)t.indexOf(n[a])<0&&Object.prototype.propertyIsEnumerable.call(e,n[a])&&(r[n[a]]=e[n[a]]);return r};te.forwardRef(function(t,r){var{id:n,icon:a,action:o,index:s,title:l,"data-tooltip":m}=t,b=iCe(t,["id","icon","action","index","title","data-tooltip"]);return Z.jsx(Ct.IconButton,Object.assign({"data-qa-id":`ToolBoxAction-${a}`,ref:r,onClick:()=>o(n),"data-toolbox":s,icon:a,small:!0,position:"relative",overflow:"visible"},m?{"data-tooltip":m,title:""}:{title:l},b),n)});var aCe=globalThis&&globalThis.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,n=Object.getOwnPropertySymbols(e);a<n.length;a++)t.indexOf(n[a])<0&&Object.prototype.propertyIsEnumerable.call(e,n[a])&&(r[n[a]]=e[n[a]]);return r};te.forwardRef(function(t,r){var{className:n,collapsed:a,selectedOptionsCount:o,selectedOptionsTitle:s,defaultTitle:l,maxCount:m}=t,b=aCe(t,["className","collapsed","selectedOptionsCount","selectedOptionsTitle","defaultTitle","maxCount"]);const{t:D}=uv(),O=ta`
-		&:hover {
-			cursor: pointer;
-		}
-	`,I=o>0&&o!==m-1;return Z.jsxs(Ct.Box,Object.assign({ref:r,role:"button",tabIndex:0,display:"flex",justifyContent:"space-between",alignItems:"center",h:"x40",className:["rcx-input-box__wrapper",O,...Array.isArray(n)?n:[n]].filter(Boolean)},b,{children:[I?`${D(s)} (${o})`:D(l),Z.jsx(Ct.Icon,{name:a?"chevron-up":"chevron-down",fontSize:"x20",color:"hint"})]}))});te.forwardRef(function({children:t},r){return Z.jsx(Ct.Box,{ref:r,zIndex:999,w:"full",position:"absolute",mbs:40,pbs:4,children:t})});globalThis&&globalThis.__rest;const oCe=[{name:"quickReactions",i18n:"Quick_reactions",description:"Quick_reactions_description",group:"Message",imageUrl:"images/featurePreview/quick-reactions.png",value:!1,enabled:!0},{name:"navigationBar",i18n:"Navigation_bar",description:"Navigation_bar_description",group:"Navigation",value:!1,enabled:!1},{name:"enable-timestamp-message-parser",i18n:"Enable_timestamp",description:"Enable_timestamp_description",group:"Message",imageUrl:"images/featurePreview/timestamp.png",value:!1,enabled:!0},{name:"contextualbarResizable",i18n:"Contextualbar_resizable",description:"Contextualbar_resizable_description",group:"Navigation",imageUrl:"images/featurePreview/resizable-contextual-bar.png",value:!1,enabled:!0},{name:"newNavigation",i18n:"New_navigation",description:"New_navigation_description",group:"Navigation",imageUrl:"images/featurePreview/enhanced-navigation.png",value:!1,enabled:!0},{name:"sidepanelNavigation",i18n:"Sidepanel_navigation",description:"Sidepanel_navigation_description",group:"Navigation",value:!1,enabled:!0,enableQuery:{name:"newNavigation",value:!0}}];oCe.filter(e=>e.enabled);globalThis&&globalThis.__rest;ta`
-	cursor: pointer;
-	&:focus-visible {
-		outline: ${Ct.Palette.stroke["stroke-highlight"]} solid 1px;
-	}
-`;var sCe=globalThis&&globalThis.__awaiter||function(e,t,r,n){function a(o){return o instanceof r?o:new r(function(s){s(o)})}return new(r||(r=Promise))(function(o,s){function l(D){try{b(n.next(D))}catch(O){s(O)}}function m(D){try{b(n.throw(D))}catch(O){s(O)}}function b(D){D.done?o(D.value):a(D.value).then(l,m)}b((n=n.apply(e,t||[])).next())})},$R=globalThis&&globalThis.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,n=Object.getOwnPropertySymbols(e);a<n.length;a++)t.indexOf(n[a])<0&&Object.prototype.propertyIsEnumerable.call(e,n[a])&&(r[n[a]]=e[n[a]]);return r};const lCe=(e="",t={})=>({selector:JSON.stringify({term:e,conditions:t})}),uCe=e=>{var{value:t,onChange:r}=e,n=$R(e,["value","onChange"]);const{conditions:a={}}=n,[o,s]=te.useState(""),l=iv(o,1e3),m=mf.useEndpoint("GET","/v1/users.autocomplete"),{data:b}=oO(["usersAutoComplete",l,a],()=>sCe(void 0,void 0,void 0,function*(){return m(lCe(l,a))})),D=te.useMemo(()=>(b==null?void 0:b.items.map(O=>({value:O.username,label:O.name||O.username})))||[],[b]);return Z.jsx(Ct.AutoComplete,Object.assign({},n,{value:t,onChange:r,filter:o,setFilter:s,"data-qa-id":"UserAutoComplete",renderSelected:({selected:{value:O,label:I}})=>Z.jsxs(Ct.Chip,{height:"x20",value:O,mie:4,children:[Z.jsx(Vb,{size:"x20",username:O}),Z.jsx(Ct.Box,{verticalAlign:"middle",is:"span",margin:"none",mi:4,children:I})]}),renderItem:O=>{var{value:I,label:N}=O,H=$R(O,["value","label"]);return Z.jsx(Ct.Option,Object.assign({label:N,avatar:Z.jsx(Vb,{size:"x20",username:I})},H),I)},options:D}))};te.memo(uCe);globalThis&&globalThis.__rest;const _q=()=>{if(document.baseURI)return document.baseURI;const e=document.getElementsByTagName("base");return e.length>0?e[0].href:document.URL},cCe=e=>e.indexOf(_q())!==0,xw=({children:e})=>Z.jsx(Z.Fragment,{children:e.map((t,r)=>t.type==="LINK"||t.type==="PLAIN_TEXT"||t.type==="ITALIC"||t.type==="BOLD"||t.type==="INLINE_CODE"?Z.jsx("del",{children:MR(t,r)},r):MR(t,r))}),MR=(e,t)=>{switch(e.type){case"EMOJI":return Z.jsx(lO,Object.assign({},e),t);case"MENTION_USER":return Z.jsx(dO,{mention:e.value.value},t);case"MENTION_CHANNEL":return Z.jsx(cO,{mention:e.value.value},t);case"PLAIN_TEXT":return Z.jsx(um,{text:e.value},t);case"LINK":return Z.jsx(fO,{href:e.value.src.value,label:e.value.label},t);case"ITALIC":return Z.jsx(Dw,{children:e.value},t);case"BOLD":return Z.jsx(Sw,{children:e.value},t);case"INLINE_CODE":return Z.jsx(sO,{code:e.value.value},t);default:return null}},fO=({href:e,label:t})=>{const{t:r}=uv(),n=te.useMemo(()=>(Array.isArray(t)?t:[t]).map((s,l)=>{switch(s.type){case"PLAIN_TEXT":return Z.jsx(um,{text:s.value},l);case"STRIKE":return Z.jsx(xw,{children:s.value},l);case"ITALIC":return Z.jsx(Dw,{children:s.value},l);case"BOLD":return Z.jsx(Sw,{children:s.value},l);default:return null}}),[t]);return cCe(e)?Z.jsx("a",{href:e,title:e,rel:"noopener noreferrer",target:"_blank",children:n}):Z.jsx("a",{href:e,title:r("Go_to_href",{href:e.replace(_q(),"")}),children:n})},Dw=({children:e})=>Z.jsx(Z.Fragment,{children:e.map((t,r)=>t.type==="LINK"||t.type==="PLAIN_TEXT"||t.type==="STRIKE"||t.type==="BOLD"||t.type==="INLINE_CODE"?Z.jsx("em",{children:IR(t,r)},r):IR(t,r))}),IR=(e,t)=>{switch(e.type){case"EMOJI":return Z.jsx(lO,Object.assign({},e),t);case"MENTION_USER":return Z.jsx(dO,{mention:e.value.value},t);case"MENTION_CHANNEL":return Z.jsx(cO,{mention:e.value.value},t);case"PLAIN_TEXT":return Z.jsx(um,{text:e.value},t);case"LINK":return Z.jsx(fO,{href:e.value.src.value,label:e.value.label},t);case"STRIKE":return Z.jsx(xw,{children:e.value},t);case"BOLD":return Z.jsx(Sw,{children:e.value},t);case"INLINE_CODE":return Z.jsx(sO,{code:e.value.value},t);default:return null}},Sw=({children:e})=>Z.jsx(Z.Fragment,{children:e.map((t,r)=>t.type==="LINK"||t.type==="PLAIN_TEXT"||t.type==="STRIKE"||t.type==="ITALIC"||t.type==="INLINE_CODE"?Z.jsx("strong",{children:jR(t,r)},r):jR(t,r))}),jR=(e,t)=>{switch(e.type){case"EMOJI":return Z.jsx(lO,Object.assign({},e),t);case"MENTION_USER":return Z.jsx(dO,{mention:e.value.value},t);case"MENTION_CHANNEL":return Z.jsx(cO,{mention:e.value.value},t);case"PLAIN_TEXT":return Z.jsx(um,{text:e.value},t);case"LINK":return Z.jsx(fO,{href:e.value.src.value,label:e.value.label},t);case"STRIKE":return Z.jsx(xw,{children:e.value},t);case"ITALIC":return Z.jsx(Dw,{children:e.value},t);case"INLINE_CODE":return Z.jsx(sO,{code:e.value.value},t);default:return null}},a2=e=>{switch(e.type){case"PLAIN_TEXT":return e.value;case"ITALIC":case"BOLD":case"STRIKE":return e.value.map(a2).join("");case"INLINE_CODE":return a2(e.value);case"LINK":{const t=a2(e.value.label),r=e.value.src.value;return t?`${t} (${r})`:r}default:return""}},dCe={maxWidth:"100%"},fCe=({src:e,alt:t})=>{const r=te.useMemo(()=>a2(t),[t]);return Z.jsx("a",{href:e,target:"_blank",rel:"noopener noreferrer",title:r,children:Z.jsx("img",{src:e,"data-title":e,alt:r,style:dCe})})};function fp(e){const t=Object.prototype.toString.call(e);return e instanceof Date||typeof e=="object"&&t==="[object Date]"?new e.constructor(+e):typeof e=="number"||t==="[object Number]"||typeof e=="string"||t==="[object String]"?new Date(e):new Date(NaN)}function Uy(e,t){return e instanceof Date?new e.constructor(t):new Date(t)}const Tq=6048e5,pCe=864e5;let hCe={};function pO(){return hCe}function hS(e,t){var l,m,b,D;const r=pO(),n=(t==null?void 0:t.weekStartsOn)??((m=(l=t==null?void 0:t.locale)==null?void 0:l.options)==null?void 0:m.weekStartsOn)??r.weekStartsOn??((D=(b=r.locale)==null?void 0:b.options)==null?void 0:D.weekStartsOn)??0,a=fp(e),o=a.getDay(),s=(o<n?7:0)+o-n;return a.setDate(a.getDate()-s),a.setHours(0,0,0,0),a}function oP(e){return hS(e,{weekStartsOn:1})}function $q(e){const t=fp(e),r=t.getFullYear(),n=Uy(e,0);n.setFullYear(r+1,0,4),n.setHours(0,0,0,0);const a=oP(n),o=Uy(e,0);o.setFullYear(r,0,4),o.setHours(0,0,0,0);const s=oP(o);return t.getTime()>=a.getTime()?r+1:t.getTime()>=s.getTime()?r:r-1}function FR(e){const t=fp(e);return t.setHours(0,0,0,0),t}function BR(e){const t=fp(e),r=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return r.setUTCFullYear(t.getFullYear()),+e-+r}function mCe(e,t){const r=FR(e),n=FR(t),a=+r-BR(r),o=+n-BR(n);return Math.round((a-o)/pCe)}function gCe(e){const t=$q(e),r=Uy(e,0);return r.setFullYear(t,0,4),r.setHours(0,0,0,0),oP(r)}function yCe(e){return e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function vCe(e){if(!yCe(e)&&typeof e!="number")return!1;const t=fp(e);return!isNaN(Number(t))}function bCe(e){const t=fp(e),r=Uy(e,0);return r.setFullYear(t.getFullYear(),0,1),r.setHours(0,0,0,0),r}const xCe={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},DCe=(e,t,r)=>{let n;const a=xCe[e];return typeof a=="string"?n=a:t===1?n=a.one:n=a.other.replace("{{count}}",t.toString()),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?"in "+n:n+" ago":n};function G$(e){return(t={})=>{const r=t.width?String(t.width):e.defaultWidth;return e.formats[r]||e.formats[e.defaultWidth]}}const SCe={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},wCe={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},CCe={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},ECe={date:G$({formats:SCe,defaultWidth:"full"}),time:G$({formats:wCe,defaultWidth:"full"}),dateTime:G$({formats:CCe,defaultWidth:"full"})},PCe={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},ACe=(e,t,r,n)=>PCe[e];function M1(e){return(t,r)=>{const n=r!=null&&r.context?String(r.context):"standalone";let a;if(n==="formatting"&&e.formattingValues){const s=e.defaultFormattingWidth||e.defaultWidth,l=r!=null&&r.width?String(r.width):s;a=e.formattingValues[l]||e.formattingValues[s]}else{const s=e.defaultWidth,l=r!=null&&r.width?String(r.width):e.defaultWidth;a=e.values[l]||e.values[s]}const o=e.argumentCallback?e.argumentCallback(t):t;return a[o]}}const kCe={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},OCe={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},_Ce={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},TCe={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},$Ce={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},MCe={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},ICe=(e,t)=>{const r=Number(e),n=r%100;if(n>20||n<10)switch(n%10){case 1:return r+"st";case 2:return r+"nd";case 3:return r+"rd"}return r+"th"},jCe={ordinalNumber:ICe,era:M1({values:kCe,defaultWidth:"wide"}),quarter:M1({values:OCe,defaultWidth:"wide",argumentCallback:e=>e-1}),month:M1({values:_Ce,defaultWidth:"wide"}),day:M1({values:TCe,defaultWidth:"wide"}),dayPeriod:M1({values:$Ce,defaultWidth:"wide",formattingValues:MCe,defaultFormattingWidth:"wide"})};function I1(e){return(t,r={})=>{const n=r.width,a=n&&e.matchPatterns[n]||e.matchPatterns[e.defaultMatchWidth],o=t.match(a);if(!o)return null;const s=o[0],l=n&&e.parsePatterns[n]||e.parsePatterns[e.defaultParseWidth],m=Array.isArray(l)?BCe(l,O=>O.test(s)):FCe(l,O=>O.test(s));let b;b=e.valueCallback?e.valueCallback(m):m,b=r.valueCallback?r.valueCallback(b):b;const D=t.slice(s.length);return{value:b,rest:D}}}function FCe(e,t){for(const r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t(e[r]))return r}function BCe(e,t){for(let r=0;r<e.length;r++)if(t(e[r]))return r}function NCe(e){return(t,r={})=>{const n=t.match(e.matchPattern);if(!n)return null;const a=n[0],o=t.match(e.parsePattern);if(!o)return null;let s=e.valueCallback?e.valueCallback(o[0]):o[0];s=r.valueCallback?r.valueCallback(s):s;const l=t.slice(a.length);return{value:s,rest:l}}}const RCe=/^(\d+)(th|st|nd|rd)?/i,LCe=/\d+/i,zCe={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},VCe={any:[/^b/i,/^(a|c)/i]},WCe={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},HCe={any:[/1/i,/2/i,/3/i,/4/i]},UCe={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},KCe={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},GCe={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},qCe={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},YCe={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},XCe={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},JCe={ordinalNumber:NCe({matchPattern:RCe,parsePattern:LCe,valueCallback:e=>parseInt(e,10)}),era:I1({matchPatterns:zCe,defaultMatchWidth:"wide",parsePatterns:VCe,defaultParseWidth:"any"}),quarter:I1({matchPatterns:WCe,defaultMatchWidth:"wide",parsePatterns:HCe,defaultParseWidth:"any",valueCallback:e=>e+1}),month:I1({matchPatterns:UCe,defaultMatchWidth:"wide",parsePatterns:KCe,defaultParseWidth:"any"}),day:I1({matchPatterns:GCe,defaultMatchWidth:"wide",parsePatterns:qCe,defaultParseWidth:"any"}),dayPeriod:I1({matchPatterns:YCe,defaultMatchWidth:"any",parsePatterns:XCe,defaultParseWidth:"any"})},ZCe={code:"en-US",formatDistance:DCe,formatLong:ECe,formatRelative:ACe,localize:jCe,match:JCe,options:{weekStartsOn:0,firstWeekContainsDate:1}};function QCe(e){const t=fp(e);return mCe(t,bCe(t))+1}function eEe(e){const t=fp(e),r=+oP(t)-+gCe(t);return Math.round(r/Tq)+1}function Mq(e,t){var D,O,I,N;const r=fp(e),n=r.getFullYear(),a=pO(),o=(t==null?void 0:t.firstWeekContainsDate)??((O=(D=t==null?void 0:t.locale)==null?void 0:D.options)==null?void 0:O.firstWeekContainsDate)??a.firstWeekContainsDate??((N=(I=a.locale)==null?void 0:I.options)==null?void 0:N.firstWeekContainsDate)??1,s=Uy(e,0);s.setFullYear(n+1,0,o),s.setHours(0,0,0,0);const l=hS(s,t),m=Uy(e,0);m.setFullYear(n,0,o),m.setHours(0,0,0,0);const b=hS(m,t);return r.getTime()>=l.getTime()?n+1:r.getTime()>=b.getTime()?n:n-1}function tEe(e,t){var l,m,b,D;const r=pO(),n=(t==null?void 0:t.firstWeekContainsDate)??((m=(l=t==null?void 0:t.locale)==null?void 0:l.options)==null?void 0:m.firstWeekContainsDate)??r.firstWeekContainsDate??((D=(b=r.locale)==null?void 0:b.options)==null?void 0:D.firstWeekContainsDate)??1,a=Mq(e,t),o=Uy(e,0);return o.setFullYear(a,0,n),o.setHours(0,0,0,0),hS(o,t)}function rEe(e,t){const r=fp(e),n=+hS(r,t)-+tEe(r,t);return Math.round(n/Tq)+1}function Lo(e,t){const r=e<0?"-":"",n=Math.abs(e).toString().padStart(t,"0");return r+n}const eg={y(e,t){const r=e.getFullYear(),n=r>0?r:1-r;return Lo(t==="yy"?n%100:n,t.length)},M(e,t){const r=e.getMonth();return t==="M"?String(r+1):Lo(r+1,2)},d(e,t){return Lo(e.getDate(),t.length)},a(e,t){const r=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return r.toUpperCase();case"aaa":return r;case"aaaaa":return r[0];case"aaaa":default:return r==="am"?"a.m.":"p.m."}},h(e,t){return Lo(e.getHours()%12||12,t.length)},H(e,t){return Lo(e.getHours(),t.length)},m(e,t){return Lo(e.getMinutes(),t.length)},s(e,t){return Lo(e.getSeconds(),t.length)},S(e,t){const r=t.length,n=e.getMilliseconds(),a=Math.trunc(n*Math.pow(10,r-3));return Lo(a,t.length)}},Cv={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},NR={G:function(e,t,r){const n=e.getFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return r.era(n,{width:"abbreviated"});case"GGGGG":return r.era(n,{width:"narrow"});case"GGGG":default:return r.era(n,{width:"wide"})}},y:function(e,t,r){if(t==="yo"){const n=e.getFullYear(),a=n>0?n:1-n;return r.ordinalNumber(a,{unit:"year"})}return eg.y(e,t)},Y:function(e,t,r,n){const a=Mq(e,n),o=a>0?a:1-a;if(t==="YY"){const s=o%100;return Lo(s,2)}return t==="Yo"?r.ordinalNumber(o,{unit:"year"}):Lo(o,t.length)},R:function(e,t){const r=$q(e);return Lo(r,t.length)},u:function(e,t){const r=e.getFullYear();return Lo(r,t.length)},Q:function(e,t,r){const n=Math.ceil((e.getMonth()+1)/3);switch(t){case"Q":return String(n);case"QQ":return Lo(n,2);case"Qo":return r.ordinalNumber(n,{unit:"quarter"});case"QQQ":return r.quarter(n,{width:"abbreviated",context:"formatting"});case"QQQQQ":return r.quarter(n,{width:"narrow",context:"formatting"});case"QQQQ":default:return r.quarter(n,{width:"wide",context:"formatting"})}},q:function(e,t,r){const n=Math.ceil((e.getMonth()+1)/3);switch(t){case"q":return String(n);case"qq":return Lo(n,2);case"qo":return r.ordinalNumber(n,{unit:"quarter"});case"qqq":return r.quarter(n,{width:"abbreviated",context:"standalone"});case"qqqqq":return r.quarter(n,{width:"narrow",context:"standalone"});case"qqqq":default:return r.quarter(n,{width:"wide",context:"standalone"})}},M:function(e,t,r){const n=e.getMonth();switch(t){case"M":case"MM":return eg.M(e,t);case"Mo":return r.ordinalNumber(n+1,{unit:"month"});case"MMM":return r.month(n,{width:"abbreviated",context:"formatting"});case"MMMMM":return r.month(n,{width:"narrow",context:"formatting"});case"MMMM":default:return r.month(n,{width:"wide",context:"formatting"})}},L:function(e,t,r){const n=e.getMonth();switch(t){case"L":return String(n+1);case"LL":return Lo(n+1,2);case"Lo":return r.ordinalNumber(n+1,{unit:"month"});case"LLL":return r.month(n,{width:"abbreviated",context:"standalone"});case"LLLLL":return r.month(n,{width:"narrow",context:"standalone"});case"LLLL":default:return r.month(n,{width:"wide",context:"standalone"})}},w:function(e,t,r,n){const a=rEe(e,n);return t==="wo"?r.ordinalNumber(a,{unit:"week"}):Lo(a,t.length)},I:function(e,t,r){const n=eEe(e);return t==="Io"?r.ordinalNumber(n,{unit:"week"}):Lo(n,t.length)},d:function(e,t,r){return t==="do"?r.ordinalNumber(e.getDate(),{unit:"date"}):eg.d(e,t)},D:function(e,t,r){const n=QCe(e);return t==="Do"?r.ordinalNumber(n,{unit:"dayOfYear"}):Lo(n,t.length)},E:function(e,t,r){const n=e.getDay();switch(t){case"E":case"EE":case"EEE":return r.day(n,{width:"abbreviated",context:"formatting"});case"EEEEE":return r.day(n,{width:"narrow",context:"formatting"});case"EEEEEE":return r.day(n,{width:"short",context:"formatting"});case"EEEE":default:return r.day(n,{width:"wide",context:"formatting"})}},e:function(e,t,r,n){const a=e.getDay(),o=(a-n.weekStartsOn+8)%7||7;switch(t){case"e":return String(o);case"ee":return Lo(o,2);case"eo":return r.ordinalNumber(o,{unit:"day"});case"eee":return r.day(a,{width:"abbreviated",context:"formatting"});case"eeeee":return r.day(a,{width:"narrow",context:"formatting"});case"eeeeee":return r.day(a,{width:"short",context:"formatting"});case"eeee":default:return r.day(a,{width:"wide",context:"formatting"})}},c:function(e,t,r,n){const a=e.getDay(),o=(a-n.weekStartsOn+8)%7||7;switch(t){case"c":return String(o);case"cc":return Lo(o,t.length);case"co":return r.ordinalNumber(o,{unit:"day"});case"ccc":return r.day(a,{width:"abbreviated",context:"standalone"});case"ccccc":return r.day(a,{width:"narrow",context:"standalone"});case"cccccc":return r.day(a,{width:"short",context:"standalone"});case"cccc":default:return r.day(a,{width:"wide",context:"standalone"})}},i:function(e,t,r){const n=e.getDay(),a=n===0?7:n;switch(t){case"i":return String(a);case"ii":return Lo(a,t.length);case"io":return r.ordinalNumber(a,{unit:"day"});case"iii":return r.day(n,{width:"abbreviated",context:"formatting"});case"iiiii":return r.day(n,{width:"narrow",context:"formatting"});case"iiiiii":return r.day(n,{width:"short",context:"formatting"});case"iiii":default:return r.day(n,{width:"wide",context:"formatting"})}},a:function(e,t,r){const a=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return r.dayPeriod(a,{width:"abbreviated",context:"formatting"});case"aaa":return r.dayPeriod(a,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return r.dayPeriod(a,{width:"narrow",context:"formatting"});case"aaaa":default:return r.dayPeriod(a,{width:"wide",context:"formatting"})}},b:function(e,t,r){const n=e.getHours();let a;switch(n===12?a=Cv.noon:n===0?a=Cv.midnight:a=n/12>=1?"pm":"am",t){case"b":case"bb":return r.dayPeriod(a,{width:"abbreviated",context:"formatting"});case"bbb":return r.dayPeriod(a,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return r.dayPeriod(a,{width:"narrow",context:"formatting"});case"bbbb":default:return r.dayPeriod(a,{width:"wide",context:"formatting"})}},B:function(e,t,r){const n=e.getHours();let a;switch(n>=17?a=Cv.evening:n>=12?a=Cv.afternoon:n>=4?a=Cv.morning:a=Cv.night,t){case"B":case"BB":case"BBB":return r.dayPeriod(a,{width:"abbreviated",context:"formatting"});case"BBBBB":return r.dayPeriod(a,{width:"narrow",context:"formatting"});case"BBBB":default:return r.dayPeriod(a,{width:"wide",context:"formatting"})}},h:function(e,t,r){if(t==="ho"){let n=e.getHours()%12;return n===0&&(n=12),r.ordinalNumber(n,{unit:"hour"})}return eg.h(e,t)},H:function(e,t,r){return t==="Ho"?r.ordinalNumber(e.getHours(),{unit:"hour"}):eg.H(e,t)},K:function(e,t,r){const n=e.getHours()%12;return t==="Ko"?r.ordinalNumber(n,{unit:"hour"}):Lo(n,t.length)},k:function(e,t,r){let n=e.getHours();return n===0&&(n=24),t==="ko"?r.ordinalNumber(n,{unit:"hour"}):Lo(n,t.length)},m:function(e,t,r){return t==="mo"?r.ordinalNumber(e.getMinutes(),{unit:"minute"}):eg.m(e,t)},s:function(e,t,r){return t==="so"?r.ordinalNumber(e.getSeconds(),{unit:"second"}):eg.s(e,t)},S:function(e,t){return eg.S(e,t)},X:function(e,t,r){const n=e.getTimezoneOffset();if(n===0)return"Z";switch(t){case"X":return LR(n);case"XXXX":case"XX":return py(n);case"XXXXX":case"XXX":default:return py(n,":")}},x:function(e,t,r){const n=e.getTimezoneOffset();switch(t){case"x":return LR(n);case"xxxx":case"xx":return py(n);case"xxxxx":case"xxx":default:return py(n,":")}},O:function(e,t,r){const n=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+RR(n,":");case"OOOO":default:return"GMT"+py(n,":")}},z:function(e,t,r){const n=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+RR(n,":");case"zzzz":default:return"GMT"+py(n,":")}},t:function(e,t,r){const n=Math.trunc(e.getTime()/1e3);return Lo(n,t.length)},T:function(e,t,r){const n=e.getTime();return Lo(n,t.length)}};function RR(e,t=""){const r=e>0?"-":"+",n=Math.abs(e),a=Math.trunc(n/60),o=n%60;return o===0?r+String(a):r+String(a)+t+Lo(o,2)}function LR(e,t){return e%60===0?(e>0?"-":"+")+Lo(Math.abs(e)/60,2):py(e,t)}function py(e,t=""){const r=e>0?"-":"+",n=Math.abs(e),a=Lo(Math.trunc(n/60),2),o=Lo(n%60,2);return r+a+t+o}const zR=(e,t)=>{switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});case"PPPP":default:return t.date({width:"full"})}},Iq=(e,t)=>{switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});case"pppp":default:return t.time({width:"full"})}},nEe=(e,t)=>{const r=e.match(/(P+)(p+)?/)||[],n=r[1],a=r[2];if(!a)return zR(e,t);let o;switch(n){case"P":o=t.dateTime({width:"short"});break;case"PP":o=t.dateTime({width:"medium"});break;case"PPP":o=t.dateTime({width:"long"});break;case"PPPP":default:o=t.dateTime({width:"full"});break}return o.replace("{{date}}",zR(n,t)).replace("{{time}}",Iq(a,t))},iEe={p:Iq,P:nEe},aEe=/^D+$/,oEe=/^Y+$/,sEe=["D","DD","YY","YYYY"];function lEe(e){return aEe.test(e)}function uEe(e){return oEe.test(e)}function cEe(e,t,r){const n=dEe(e,t,r);if(console.warn(n),sEe.includes(e))throw new RangeError(n)}function dEe(e,t,r){const n=e[0]==="Y"?"years":"days of the month";return`Use \`${e.toLowerCase()}\` instead of \`${e}\` (in \`${t}\`) for formatting ${n} to the input \`${r}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}const fEe=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,pEe=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,hEe=/^'([^]*?)'?$/,mEe=/''/g,gEe=/[a-zA-Z]/;function $x(e,t,r){var D,O,I,N,H,j,u,h;const n=pO(),a=(r==null?void 0:r.locale)??n.locale??ZCe,o=(r==null?void 0:r.firstWeekContainsDate)??((O=(D=r==null?void 0:r.locale)==null?void 0:D.options)==null?void 0:O.firstWeekContainsDate)??n.firstWeekContainsDate??((N=(I=n.locale)==null?void 0:I.options)==null?void 0:N.firstWeekContainsDate)??1,s=(r==null?void 0:r.weekStartsOn)??((j=(H=r==null?void 0:r.locale)==null?void 0:H.options)==null?void 0:j.weekStartsOn)??n.weekStartsOn??((h=(u=n.locale)==null?void 0:u.options)==null?void 0:h.weekStartsOn)??0,l=fp(e);if(!vCe(l))throw new RangeError("Invalid time value");let m=t.match(pEe).map(y=>{const E=y[0];if(E==="p"||E==="P"){const x=iEe[E];return x(y,a.formatLong)}return y}).join("").match(fEe).map(y=>{if(y==="''")return{isToken:!1,value:"'"};const E=y[0];if(E==="'")return{isToken:!1,value:yEe(y)};if(NR[E])return{isToken:!0,value:y};if(E.match(gEe))throw new RangeError("Format string contains an unescaped latin alphabet character `"+E+"`");return{isToken:!1,value:y}});a.localize.preprocessor&&(m=a.localize.preprocessor(l,m));const b={firstWeekContainsDate:o,weekStartsOn:s,locale:a};return m.map(y=>{if(!y.isToken)return y.value;const E=y.value;(!(r!=null&&r.useAdditionalWeekYearTokens)&&uEe(E)||!(r!=null&&r.useAdditionalDayOfYearTokens)&&lEe(E))&&cEe(E,t,String(e));const x=NR[E[0]];return x(l,E,a.localize,b)}).join("")}function yEe(e){const t=e.match(hEe);return t?t[1].replace(mEe,"'"):e}function VR(e,t){const r=new Intl.RelativeTimeFormat(t,{style:"long"}),n=new Date(e).getTime(),a=new Date().getTime(),o=Math.round((n-a)/1e3),s=Math.round(o/60),l=Math.round(s/60),m=Math.round(l/24),b=Math.round(m/7),D=new Date(n).getMonth()-new Date().getMonth(),O=new Date(n).getFullYear()-new Date().getFullYear();return Math.abs(o)<60?r.format(o,"seconds"):Math.abs(s)<60?r.format(s,"minutes"):Math.abs(l)<24?r.format(l,"hours"):Math.abs(m)<7?r.format(m,"days"):Math.abs(b)<4?r.format(b,"weeks"):Math.abs(D)<12?r.format(D,"months"):r.format(O,"years")}const vEe=({format:e,value:t})=>{switch(e){case"t":return Z.jsx(xEe,{value:t});case"T":return Z.jsx(DEe,{value:t});case"d":return Z.jsx(SEe,{value:t});case"D":return Z.jsx(wEe,{value:t});case"f":return Z.jsx(CEe,{value:t});case"F":return Z.jsx(EEe,{value:t});case"R":return Z.jsx(PEe,{value:t});default:return Z.jsxs("time",{dateTime:t.toISOString(),children:[" ",JSON.stringify(t.getTime())]})}},bEe=({children:e})=>{const{enableTimestamp:t}=te.useContext(c0);return t?Z.jsx(Oq,{fallback:Z.jsx(Z.Fragment,{children:new Date(parseInt(e.value.timestamp)*1e3).toUTCString()}),children:Z.jsx(vEe,{format:e.value.format,value:new Date(parseInt(e.value.timestamp)*1e3)})}):Z.jsx(Z.Fragment,{children:`<t:${e.value.timestamp}:${e.value.format}>`})},xEe=({value:e})=>Z.jsx(cv,{value:$x(e,"p"),dateTime:e.toISOString()}),DEe=({value:e})=>Z.jsx(cv,{value:$x(e,"pp"),dateTime:e.toISOString()}),SEe=({value:e})=>Z.jsx(cv,{value:$x(e,"P"),dateTime:e.toISOString()}),wEe=({value:e})=>Z.jsx(cv,{value:$x(e,"Pp"),dateTime:e.toISOString()}),CEe=({value:e})=>Z.jsx(cv,{value:$x(e,"PPPppp"),dateTime:e.toISOString()}),EEe=({value:e})=>Z.jsx(cv,{value:$x(e,"PPPPpppp"),dateTime:e.toISOString()}),cv=({value:e,dateTime:t})=>Z.jsx("time",{title:new Date(t).toLocaleString(),dateTime:t,style:{display:"inline-block"},children:Z.jsx(Ct.Tag,{children:e})}),PEe=({value:e})=>{const t=e.getTime(),{language:r}=te.useContext(c0),[n,a]=te.useState(()=>VR(t,r??"en")),[o,s]=te.useState(()=>WR(t));return te.useEffect(()=>{const l=setInterval(()=>{a(VR(e.getTime(),"en")),s(WR(t))},o);return()=>clearInterval(l)},[t,o,e]),Z.jsx(cv,{value:n,dateTime:e.toISOString()})},WR=e=>{const t=e-Date.now();return t<6e4?1e3:t<36e5?6e4/2:t<864e5?6e4*5:36e5},AEe=te.lazy(()=>W5(()=>import("./KatexElement-9fba8cf7.js"),["./KatexElement-9fba8cf7.js","./katex-3c610da1.js"],import.meta.url)),ww=({children:e})=>Z.jsx(Z.Fragment,{children:e.map((t,r)=>{switch(t.type){case"BOLD":return Z.jsx(Sw,{children:t.value},r);case"STRIKE":return Z.jsx(xw,{children:t.value},r);case"ITALIC":return Z.jsx(Dw,{children:t.value},r);case"LINK":return Z.jsx(fO,{href:t.value.src.value,label:Array.isArray(t.value.label)?t.value.label:[t.value.label]},r);case"PLAIN_TEXT":return Z.jsx(um,{text:t.value},r);case"IMAGE":return Z.jsx(fCe,{src:t.value.src.value,alt:t.value.label},r);case"MENTION_USER":return Z.jsx(dO,{mention:t.value.value},r);case"MENTION_CHANNEL":return Z.jsx(cO,{mention:t.value.value},r);case"INLINE_CODE":return Z.jsx(sO,{code:t.value.value},r);case"EMOJI":return Z.jsx(lO,Object.assign({},t),r);case"COLOR":return Z.jsx(sSe,Object.assign({},t.value),r);case"INLINE_KATEX":return Z.jsx(uO,{code:t.value,children:Z.jsx(AEe,{code:t.value})},r);case"TIMESTAMP":return Z.jsx(bEe,{children:t},r);default:return"fallback"in t?Z.jsx(ww,{children:[t.fallback]},r):null}})}),kEe=({items:e})=>Z.jsx("ol",{children:e.map(({value:t,number:r},n)=>Z.jsx("li",{value:r,children:Z.jsx(ww,{children:t})},n))}),jq=({children:e})=>Z.jsx("div",{children:Z.jsx(ww,{children:e})}),OEe=({children:e})=>Z.jsx("blockquote",{children:e.map((t,r)=>Z.jsx(jq,{children:t.value},r))}),_Ee=({tasks:e})=>{const{onTaskChecked:t}=te.useContext(c0);return Z.jsx("ul",{className:"task-list",children:e.map((r,n)=>Z.jsxs("li",{children:[Z.jsx(Ct.CheckBox,{checked:r.status,onChange:t==null?void 0:t(r)})," ",Z.jsx(ww,{children:r.value})]},n))})},TEe=({items:e})=>Z.jsx("ul",{children:e.map((t,r)=>Z.jsx("li",{children:Z.jsx(ww,{children:t.value})},r))}),$Ee=e=>Z.jsx(H5,Object.assign({big:!0},e)),MEe=({emoji:e})=>Z.jsx("div",{role:"presentation",children:e.map((t,r)=>Z.jsx($Ee,Object.assign({},t),r))}),IEe=te.lazy(()=>W5(()=>import("./CodeBlock-a78ccc4c.js"),[],import.meta.url)),jEe=te.lazy(()=>W5(()=>import("./KatexBlock-db0378d1.js"),["./KatexBlock-db0378d1.js","./katex-3c610da1.js"],import.meta.url)),FEe=({tokens:e})=>Z.jsx(Z.Fragment,{children:e.map((t,r)=>{switch(t.type){case"BIG_EMOJI":return Z.jsx(MEe,{emoji:t.value},r);case"PARAGRAPH":return Z.jsx(jq,{children:t.value},r);case"HEADING":return Z.jsx(aSe,{level:t.level,children:t.value},r);case"UNORDERED_LIST":return Z.jsx(TEe,{items:t.value},r);case"ORDERED_LIST":return Z.jsx(kEe,{items:t.value},r);case"TASKS":return Z.jsx(_Ee,{tasks:t.value},r);case"QUOTE":return Z.jsx(OEe,{children:t.value},r);case"CODE":return Z.jsx(IEe,{language:t.language,lines:t.value},r);case"KATEX":return Z.jsx(uO,{code:t.value,children:Z.jsx(jEe,{code:t.value})},r);case"LINE_BREAK":return Z.jsx("br",{},r);default:return null}})}),BEe=te.memo(FEe),NEe=({lines:e})=>{const t=te.useMemo(()=>{var r;return(r=e.find(n=>n.value.value.trim()))===null||r===void 0?void 0:r.value.value.trim()},[e]);return t?Z.jsx(Z.Fragment,{children:t}):null},REe=({code:e})=>Z.jsx(Z.Fragment,{children:e}),ry=e=>e.toString(16).padStart(2,"0"),LEe=({r:e,g:t,b:r,a:n})=>n===255?Z.jsxs(Z.Fragment,{children:["#",ry(e),ry(t),ry(r)]}):Z.jsxs(Z.Fragment,{children:["#",ry(e),ry(t),ry(r),ry(n)]}),zEe=te.memo(LEe),Fq=e=>Z.jsx(H5,Object.assign({preview:!0},e));const VEe=({code:e})=>Z.jsx(Z.Fragment,{children:e}),WEe=({mention:e})=>Z.jsxs(Z.Fragment,{children:["#",e]}),HEe=te.memo(WEe),UEe=({mention:e})=>Z.jsxs(Z.Fragment,{children:["@",e]}),KEe=te.memo(UEe),Gv=({children:e})=>Z.jsx(Z.Fragment,{children:e.map((t,r)=>{switch(t.type){case"BOLD":return Z.jsx(Sw,{children:t.value},r);case"STRIKE":return Z.jsx(xw,{children:t.value},r);case"ITALIC":return Z.jsx(Dw,{children:t.value},r);case"LINK":return Z.jsx(Gv,{children:Array.isArray(t.value.label)?t.value.label:[t.value.label]},r);case"PLAIN_TEXT":return Z.jsx(te.Fragment,{children:t.value},r);case"IMAGE":return Z.jsx(Gv,{children:[t.value.label]},r);case"MENTION_USER":return Z.jsx(KEe,{mention:t.value.value},r);case"MENTION_CHANNEL":return Z.jsx(HEe,{mention:t.value.value},r);case"INLINE_CODE":return Z.jsx(REe,{code:t.value.value},r);case"EMOJI":return Z.jsx(Fq,Object.assign({},t),r);case"COLOR":return Z.jsx(zEe,Object.assign({},t.value),r);case"INLINE_KATEX":return Z.jsx(uO,{code:t.value,children:Z.jsx(VEe,{code:t.value})},r);default:return null}})}),GEe=({emoji:e})=>Z.jsx(Z.Fragment,{children:e.map((t,r)=>Z.jsx(Fq,Object.assign({},t),r))}),qEe=({code:e})=>Z.jsx(Z.Fragment,{children:e}),YEe=e=>e.length===1&&e[0].type==="BIG_EMOJI",XEe=({tokens:e})=>{if(YEe(e))return Z.jsx(GEe,{emoji:e[0].value});const t=e.find(r=>r.type!=="LINE_BREAK");if(!t)return null;switch(t.type){case"PARAGRAPH":return Z.jsx(Gv,{children:t.value});case"HEADING":return Z.jsx(Z.Fragment,{children:t.value.map(r=>r.value).join("")});case"UNORDERED_LIST":case"ORDERED_LIST":{const r=t.value[0];return Z.jsxs(Z.Fragment,{children:[r.number?`${r.number}.`:"-"," ",Z.jsx(Gv,{children:r.value})]})}case"TASKS":{const r=t.value[0];return Z.jsxs(Z.Fragment,{children:[r.status?"☑":"☐"," ",Z.jsx(Gv,{children:r.value})]})}case"QUOTE":{const r=t.value[0];return Z.jsxs(Z.Fragment,{children:["> ",Z.jsx(Gv,{children:r.value})]})}case"CODE":return Z.jsx(NEe,{language:t.language,lines:t.value});case"KATEX":return Z.jsx(uO,{code:t.value,children:Z.jsx(qEe,{code:t.value})});default:return null}};te.memo(XEe);var Bq={exports:{}},Nq={exports:{}};(()=>{var e={540:(a,o,s)=>{function l(L){return function(ae){if(Array.isArray(ae))return m(ae)}(L)||function(ae){if(typeof Symbol<"u"&&ae[Symbol.iterator]!=null||ae["@@iterator"]!=null)return Array.from(ae)}(L)||function(ae,It){if(ae){if(typeof ae=="string")return m(ae,It);var i=Object.prototype.toString.call(ae).slice(8,-1);return i==="Object"&&ae.constructor&&(i=ae.constructor.name),i==="Map"||i==="Set"?Array.from(ae):i==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?m(ae,It):void 0}}(L)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
-In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function m(L,ae){(ae==null||ae>L.length)&&(ae=L.length);for(var It=0,i=new Array(ae);It<ae;It++)i[It]=L[It];return i}var b=s(136),D=b.autoEmail,O=b.autoLink,I=b.bigEmoji,N=b.bold,H=b.code,j=b.codeLine,u=b.color,h=b.emoji,y=b.emojiUnicode,E=b.emoticon,x=b.extractFirstResult,g=b.heading,d=b.image,f=b.inlineCode,c=b.inlineKatex,p=b.italic,S=b.katex,k=b.lineBreak,$=b.link,M=b.listItem,z=b.mentionChannel,W=b.mentionUser,G=b.orderedList,Q=b.paragraph,oe=b.phoneChecker,re=b.plain,me=b.quote,le=b.reducePlainTexts,Ee=b.strike,$e=b.task,lt=b.tasks,Ze=b.unorderedList,nt=b.timestamp,rt=!1,At=!1,Ke=!1,Bt=!1;function ur(L,ae,It,i){var C=Error.call(this,L);return Object.setPrototypeOf&&Object.setPrototypeOf(C,ur.prototype),C.expected=ae,C.found=It,C.location=i,C.name="SyntaxError",C}function at(L,ae,It){return It=It||" ",L.length>ae?L:(ae-=L.length,L+(It+=It.repeat(ae)).slice(0,ae))}(function(L,ae){function It(){this.constructor=L}It.prototype=ae.prototype,L.prototype=new It})(ur,Error),ur.prototype.format=function(L){var ae="Error: "+this.message;if(this.location){var It,i=null;for(It=0;It<L.length;It++)if(L[It].source===this.location.source){i=L[It].text.split(/\r\n|\n|\r/g);break}var C=this.location.start,se=this.location.source&&typeof this.location.source.offset=="function"?this.location.source.offset(C):C,P=this.location.source+":"+se.line+":"+se.column;if(i){var dt=this.location.end,Ft=at("",se.line.toString().length," "),xe=i[C.line-1],Be=(C.line===dt.line?dt.column:xe.length+1)-C.column||1;ae+=`
- --> `+P+`
-`+Ft+` |
-`+se.line+" | "+xe+`
-`+Ft+" | "+at("",C.column-1," ")+at("",Be,"^")}else ae+=`
- at `+P}return ae},ur.buildMessage=function(L,ae){var It={literal:function(dt){return'"'+C(dt.text)+'"'},class:function(dt){var Ft=dt.parts.map(function(xe){return Array.isArray(xe)?se(xe[0])+"-"+se(xe[1]):se(xe)});return"["+(dt.inverted?"^":"")+Ft.join("")+"]"},any:function(){return"any character"},end:function(){return"end of input"},other:function(dt){return dt.description}};function i(dt){return dt.charCodeAt(0).toString(16).toUpperCase()}function C(dt){return dt.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\0/g,"\\0").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\x00-\x0F]/g,function(Ft){return"\\x0"+i(Ft)}).replace(/[\x10-\x1F\x7F-\x9F]/g,function(Ft){return"\\x"+i(Ft)})}function se(dt){return dt.replace(/\\/g,"\\\\").replace(/\]/g,"\\]").replace(/\^/g,"\\^").replace(/-/g,"\\-").replace(/\0/g,"\\0").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\x00-\x0F]/g,function(Ft){return"\\x0"+i(Ft)}).replace(/[\x10-\x1F\x7F-\x9F]/g,function(Ft){return"\\x"+i(Ft)})}function P(dt){return It[dt.type](dt)}return"Expected "+function(dt){var Ft,xe,Be=dt.map(P);if(Be.sort(),Be.length>0){for(Ft=1,xe=1;Ft<Be.length;Ft++)Be[Ft-1]!==Be[Ft]&&(Be[xe]=Be[Ft],xe++);Be.length=xe}switch(Be.length){case 1:return Be[0];case 2:return Be[0]+" or "+Be[1];default:return Be.slice(0,-1).join(", ")+", or "+Be[Be.length-1]}}(L)+" but "+function(dt){return dt?'"'+C(dt)+'"':"end of input"}(ae)+" found."},a.exports={SyntaxError:ur,parse:function(L,ae){var It,i,C,se,P={},dt=(ae=ae!==void 0?ae:{}).grammarSource,Ft={Start:eC},xe=eC,Be=">",ce="t",ct="T",Fe="d",Ne="D",yt="f",Et="F",kt="R",Ye="<t:",$t=":",Lt="```",or=`
-`,yr="#",zr="- [",Gr="]",Jr="x",Kr=" ",rn=".",nn="-",pn="*",Dn="\\[",Zr="$$",Hn="\\]",yn="\\(",Ci="$",ti="\\)",Ei="[",Br="](",ht=")",Wt="<",er="|",Rt="![",pr="//",kr="@",br="localhost",vr="+",qt="(",Je="mailto:",tt="unreachable",Vt="_",Ut="~",fr="<3",rr="</3",mt=":D",st=":-D",ft="=D",Gt=">:)",gr=">;)",Sr=">:-)",Vr=">=)",xt="':)",en="':-)",an="'=)",Mn="':D",kn="':-D",Qn="'=D",Nt=":')",Ai=":'-)",Hi="O:-)",_a="0:-3",Sa="0:3",Ji="0:-)",ua="0:)",To="0;^)",Ka="O:)",U="O;-)",ie="O=)",hr="0;-)",nr="O:-3",hn="O:3",ui=":)",Zi=":-)",Fi="=]",na="=)",zi=":]",An=";)",ri=";-)",on="*-)",Ur="*)",ni=";-]",Bn=";]",Ln=";D",hi=";^)",ma=":*",qr=":-*",sa="=*",Po=":^*",Aa=":P",Ca=":-P",$o="=P",sl=":-Þ",eu=":Þ",Uu=":-b",Ku=":b",bc=">:P",ed="X-P",Ds="B-)",Na="B)",Va="8)",Gu="8-)",Cu="B-D",ia="8-D",td=">:[",Bd=":-(",xc=":(",Dc=":-[",Nd=":[",Ko="=(",Sc=">:\\",Ss=">:/",Eu=":-/",rd=":-.",zn=":/",$n=":\\",On="=/",gn="=\\",cn=":L",wn="=L",Yr=">.<",Xn=":'(",Mi=":'-(",Pi=";(",Yi=";-(",bi=">:(",Bi=">:-(",Cn=":@",ca=":$",la="=$",mi="D:",da="':(",So="':-(",fa="'=(",ho=":-X",$s=":X",oi=":-#",pa=":#",Bo="=X",be="=#",pe="-_-",Xe="-__-",Yt="-___-",$r=":-O",tn=":O",qn="O_O",yi=">:O",Gi="#-)",Xa="#)",ao="%-)",ss="%)",oo="X)",zs="X-)",Ms="(y)",Go="*\\0/*",Ys="\\0/",wl="*\\O/*",tu="\\O/",ll="`",Rd="color:#",qu=`\r
-`,Vs="\r",Xs="	",dh="\\",ul=/^[ \t]/,fh=/^[a-zA-Z0-9 _\-.]/,ru=/^[ -;=?-`a-{}-\xFF]/,Ld=/^[A-Za-z0-9+\-]/,Af=/^[*[\/\]\^_`{}~(]/,yp=/^[@\/]/,p0=/^[__\-]/,zd=/^[\\\/|><%`]/,nu=/^[!#$%&'*+\/=?\^_`{|}~\-]/,Vd=/^[a-zA-Z0-9]/,cl=/^[_]/,wm=/^[a-zA-Z]/,so=/^[*]/,mr=/^[~]/,h0=/^[^\n* ]/,nd=/^[^\n~ ]/,Pr=/^[^\n_ ]/,dn=/^[:@]/,Xr=/^[0-9a-zA-Z\-_+.]/,ci=/^[\u200D]/,xi=/^[\uD83D]/,Ja=/^[\uDE00-\uDE4F]/,Zo=/^[\uD83E]/,lo=/^[\uDD00-\uDDFF]/,wc=/^[\uD83C]/,Yu=/^[\uDF00-\uDFFF]/,qo=/^[\uFE00-\uFE0F]/,jl=/^[\uDC00-\uDDFF]/,m0=/^[\uDFFB-\uDFFF]/,id=/^[\uDE80-\uDEFA]/,vp=/^[\u2300-\u23FF]/,kf=/^[\u2600-\u26FF]/,Fa=/^[\u2700-\u27BF]/,Cm=/^[*_~`#.]/,Wa=/^[ -'+-@A-Za-z]/,Pu=/^[\-_.]/,g0=/^[\x80-\uFFFF]/,y0=/^[0-9]/,v0=/^[$@&+__#?\-]/,Xu=/^[.,!%~*"':;()=~]/,Cl=/^[0-9A-Fa-f]/,Fl=/^[A-Za-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]/,Of=/^[0-9\u0660-\u0669\u06F0-\u06F9\u07C0-\u07C9\u0966-\u096F\u09E6-\u09EF\u0A66-\u0A6F\u0AE6-\u0AEF\u0B66-\u0B6F\u0BE6-\u0BEF\u0C66-\u0C6F\u0CE6-\u0CEF\u0D66-\u0D6F\u0DE6-\u0DEF\u0E50-\u0E59\u0ED0-\u0ED9\u0F20-\u0F29\u1040-\u1049\u1090-\u1099\u17E0-\u17E9\u1810-\u1819\u1946-\u194F\u19D0-\u19D9\u1A80-\u1A89\u1A90-\u1A99\u1B50-\u1B59\u1BB0-\u1BB9\u1C40-\u1C49\u1C50-\u1C59\uA620-\uA629\uA8D0-\uA8D9\uA900-\uA909\uA9D0-\uA9D9\uA9F0-\uA9F9\uAA50-\uAA59\uABF0-\uABF9\uFF10-\uFF19]/,Wd=/^[\u2700-\u27BF\uDDE6-\uDDFF\uD800-\uDBFF\uDC00-\uDFFF\uFE0E\uFE0F\u0300-\u036F\uFE20-\uFE23\u20D0-\u20F0\uD83C\uDFFB-\uDFFF\u200D\u3299\u3297\u303D\u3030\u24C2\uD83C\uDD70-\uDD71\uDD7E-\uDD7F\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01-\uDE02\uDE1A\uDE2F\uDE32-\uDE3A\uDE50-\uDE51\u203C\u2049\u25AA-\u25AB\u25B6\u25C0\u25FB-\u25FE\xA9\xAE\u2122\u2139\uDC04\u2600-\u26FF\u2B05\u2B06\u2B07\u2B1B\u2B1C\u2B50\u2B55\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\uDCCF\u2935\u2934\u2190-\u21FF]/,Hd=/^[\u0300-\u036F\u0483-\u0489\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u065F\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u0711\u0730-\u074A\u07A6-\u07B0\u07EB-\u07F3\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u08D4-\u08E1\u08E3-\u0903\u093A-\u093C\u093E-\u094F\u0951-\u0957\u0962\u0963\u0981-\u0983\u09BC\u09BE-\u09C4\u09C7\u09C8\u09CB-\u09CD\u09D7\u09E2\u09E3\u0A01-\u0A03\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A70\u0A71\u0A75\u0A81-\u0A83\u0ABC\u0ABE-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AE2\u0AE3\u0B01-\u0B03\u0B3C\u0B3E-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B62\u0B63\u0B82\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD7\u0C00-\u0C03\u0C3E-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C81-\u0C83\u0CBC\u0CBE-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0D01-\u0D03\u0D3E-\u0D44\u0D46-\u0D48\u0D4A-\u0D4D\u0D57\u0D62\u0D63\u0D82\u0D83\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DF2\u0DF3\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0EB1\u0EB4-\u0EB9\u0EBB\u0EBC\u0EC8-\u0ECD\u0F18\u0F19\u0F35\u0F37\u0F39\u0F3E\u0F3F\u0F71-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102B-\u103E\u1056-\u1059\u105E-\u1060\u1062-\u1064\u1067-\u106D\u1071-\u1074\u1082-\u108D\u108F\u109A-\u109D\u135D-\u135F\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4-\u17D3\u17DD\u180B-\u180D\u1885\u1886\u18A9\u1920-\u192B\u1930-\u193B\u1A17-\u1A1B\u1A55-\u1A5E\u1A60-\u1A7C\u1A7F\u1AB0-\u1ABE\u1B00-\u1B04\u1B34-\u1B44\u1B6B-\u1B73\u1B80-\u1B82\u1BA1-\u1BAD\u1BE6-\u1BF3\u1C24-\u1C37\u1CD0-\u1CD2\u1CD4-\u1CE8\u1CED\u1CF2-\u1CF4\u1CF8\u1CF9\u1DC0-\u1DF5\u1DFB-\u1DFF\u20D0-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\uA66F-\uA672\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA823-\uA827\uA880\uA881\uA8B4-\uA8C5\uA8E0-\uA8F1\uA926-\uA92D\uA947-\uA953\uA980-\uA983\uA9B3-\uA9C0\uA9E5\uAA29-\uAA36\uAA43\uAA4C\uAA4D\uAA7B-\uAA7D\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEB-\uAAEF\uAAF5\uAAF6\uABE3-\uABEA\uABEC\uABED\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F]/,ws={type:"any"},dl=Wr(">",!1),Is=Ea([" ","	"],!1,!1),iu=Wr("t",!1),au=Wr("T",!1),fl=Wr("d",!1),Cc=Wr("D",!1),ph=Wr("f",!1),Ec=Wr("F",!1),ad=Wr("R",!1),Ud=Wr("<t:",!1),El=Wr(":",!1),Au=Wr("```",!1),od=Ea([["a","z"],["A","Z"],["0","9"]," ","_","-","."],!1,!1),Pc=Wr(`
-`,!1),sd=Wr("#",!1),No=Wr("- [",!1),ls=Wr("]",!1),Em=Wr("x",!1),ld=Wr(" ",!1),ud=Wr(".",!1),Ju=Wr("-",!1),Ac=Wr("*",!1),Kd=Wr("\\[",!1),Zu=Wr("$$",!1),kc=Wr("\\]",!1),Gd=Wr("\\(",!1),Js=Wr("$",!1),bp=Wr("\\)",!1),qd=Wr("[",!1),Zs=Wr("](",!1),Oc=Wr(")",!1),Pm=Wr("<",!1),_f=Wr("|",!1),xp=Ea([[" ",";"],"=",["?","`"],["a","{"],["}","ÿ"]],!1,!1),cd=Wr("![",!1),Bl=Ea([["A","Z"],["a","z"],["0","9"],"+","-"],!1,!1),Yd=Ea(["*","[","/","]","^","_","`","{","}","~","("],!1,!1),bt=Wr("//",!1),pl=Wr("@",!1),ou=Ea(["@","/"],!1,!1),js=Wr("localhost",!1),ka=Ea(["_","_","-"],!1,!1),dd=Ea(["\\","/","|",">","<","%","`"],!1,!1),Am=Wr("+",!1),km=Wr("(",!1),Qu=Wr("mailto:",!1),Om=Ea(["!","#","$","%","&","'","*","+","/","=","?","^","_","`","{","|","}","~","-"],!1,!1),b0=Wr("unreachable",!1),ku=Ea([["a","z"],["A","Z"],["0","9"]],!1,!1),us=Ea(["_"],!1,!1),hh=Ea([["a","z"],["A","Z"]],!1,!1),Ws=Ea(["*"],!1,!1),ec=Ea(["~"],!1,!1),Tf=Ea([`
-`,"*"," "],!0,!1),mh=Ea([`
-`,"~"," "],!0,!1),x0=Ea([`
-`,"_"," "],!0,!1),_c=Wr("_",!1),Ou=Wr("~",!1),_m=Ea([":","@"],!1,!1),Dp=Ea([["0","9"],["a","z"],["A","Z"],"-","_","+","."],!1,!1),Tm=Wr("<3",!1),Sp=Wr("</3",!1),gh=Wr(":D",!1),fd=Wr(":-D",!1),D0=Wr("=D",!1),yh=Wr(">:)",!1),Nl=Wr(">;)",!1),wp=Wr(">:-)",!1),S0=Wr(">=)",!1),$m=Wr("':)",!1),$f=Wr("':-)",!1),w0=Wr("'=)",!1),tc=Wr("':D",!1),Mm=Wr("':-D",!1),C0=Wr("'=D",!1),E0=Wr(":')",!1),vh=Wr(":'-)",!1),Xd=Wr("O:-)",!1),Jd=Wr("0:-3",!1),Im=Wr("0:3",!1),Mf=Wr("0:-)",!1),jm=Wr("0:)",!1),rc=Wr("0;^)",!1),bh=Wr("O:)",!1),pd=Wr("O;-)",!1),Rl=Wr("O=)",!1),Fm=Wr("0;-)",!1),hd=Wr("O:-3",!1),xh=Wr("O:3",!1),Tc=Wr(":)",!1),nc=Wr(":-)",!1),md=Wr("=]",!1),P0=Wr("=)",!1),gd=Wr(":]",!1),A0=Wr(";)",!1),If=Wr(";-)",!1),Qo=Wr("*-)",!1),jf=Wr("*)",!1),Bm=Wr(";-]",!1),Cs=Wr(";]",!1),Dh=Wr(";D",!1),Ff=Wr(";^)",!1),$c=Wr(":*",!1),Ni=Wr(":-*",!1),Fs=Wr("=*",!1),Bf=Wr(":^*",!1),Sh=Wr(":P",!1),k0=Wr(":-P",!1),O0=Wr("=P",!1),wh=Wr(":-Þ",!1),_0=Wr(":Þ",!1),Nf=Wr(":-b",!1),ic=Wr(":b",!1),Mc=Wr(">:P",!1),Zd=Wr("X-P",!1),Rf=Wr("B-)",!1),T0=Wr("B)",!1),Qd=Wr("8)",!1),Ch=Wr("8-)",!1),Eh=Wr("B-D",!1),$0=Wr("8-D",!1),M0=Wr(">:[",!1),I0=Wr(":-(",!1),Ph=Wr(":(",!1),vi=Wr(":-[",!1),Ah=Wr(":[",!1),Ic=Wr("=(",!1),Nm=Wr(">:\\",!1),Rm=Wr(">:/",!1),Lm=Wr(":-/",!1),Lf=Wr(":-.",!1),zm=Wr(":/",!1),kh=Wr(":\\",!1),Oh=Wr("=/",!1),Vm=Wr("=\\",!1),Wm=Wr(":L",!1),j0=Wr("=L",!1),es=Wr(">.<",!1),jc=Wr(":'(",!1),Cp=Wr(":'-(",!1),Hm=Wr(";(",!1),Ep=Wr(";-(",!1),Ta=Wr(">:(",!1),yd=Wr(">:-(",!1),F0=Wr(":@",!1),Fc=Wr(":$",!1),Pp=Wr("=$",!1),B0=Wr("D:",!1),N0=Wr("':(",!1),hl=Wr("':-(",!1),R0=Wr("'=(",!1),Ap=Wr(":-X",!1),kp=Wr(":X",!1),Um=Wr(":-#",!1),Km=Wr(":#",!1),Pl=Wr("=X",!1),Al=Wr("=#",!1),_h=Wr("-_-",!1),ef=Wr("-__-",!1),zf=Wr("-___-",!1),Gm=Wr(":-O",!1),_=Wr(":O",!1),v=Wr("O_O",!1),w=Wr(">:O",!1),T=Wr("#-)",!1),F=Wr("#)",!1),V=Wr("%-)",!1),K=Wr("%)",!1),q=Wr("X)",!1),Y=Wr("X-)",!1),X=Wr("(y)",!1),ne=Wr("*\\0/*",!1),ue=Wr("\\0/",!1),ye=Wr("*\\O/*",!1),ge=Wr("\\O/",!1),we=Ea(["‍"],!1,!1),he=Ea(["\uD83D"],!1,!1),ve=Ea([["\uDE00","\uDE4F"]],!1,!1),_e=Ea(["\uD83E"],!1,!1),Le=Ea([["\uDD00","\uDDFF"]],!1,!1),Ue=Ea(["\uD83C"],!1,!1),Ie=Ea([["\uDF00","\uDFFF"]],!1,!1),Ge=Ea([["︀","️"]],!1,!1),Ve=Ea([["\uDC00","\uDDFF"]],!1,!1),et=Ea([["\uDFFB","\uDFFF"]],!1,!1),qe=Ea([["\uDE80","\uDEFA"]],!1,!1),_t=Ea([["⌀","⏿"]],!1,!1),Ce=Ea([["☀","⛿"]],!1,!1),We=Ea([["✀","➿"]],!1,!1),Se=Wr("`",!1),Me=Wr("color:#",!1),de=Wr(`\r
-`,!1),ke=Wr("\r",!1),Te=Wr("	",!1),Re=Wr("\\",!1),ze=Ea(["*","_","~","`","#","."],!1,!1),He=Ea([[" ","'"],["+","@"],["A","Z"],["a","z"]],!1,!1),ot=Ea(["-","_","."],!1,!1),Dt=Ea([["€","￿"]],!1,!1),Ot=Ea([["0","9"]],!1,!1),St=Ea(["$","@","&","+","_","_","#","?","-"],!1,!1),Kt=Ea([".",",","!","%","~","*",'"',"'",":",";","(",")","=","~"],!1,!1),ut=Ea([["0","9"],["A","F"],["a","f"]],!1,!1),ir=Ea([["A","Z"],["a","z"],"ª","µ","º",["À","Ö"],["Ø","ö"],["ø","ˁ"],["ˆ","ˑ"],["ˠ","ˤ"],"ˬ","ˮ",["Ͱ","ʹ"],"Ͷ","ͷ",["ͺ","ͽ"],"Ϳ","Ά",["Έ","Ί"],"Ό",["Ύ","Ρ"],["Σ","ϵ"],["Ϸ","ҁ"],["Ҋ","ԯ"],["Ա","Ֆ"],"ՙ",["ա","և"],["א","ת"],["װ","ײ"],["ؠ","ي"],"ٮ","ٯ",["ٱ","ۓ"],"ە","ۥ","ۦ","ۮ","ۯ",["ۺ","ۼ"],"ۿ","ܐ",["ܒ","ܯ"],["ݍ","ޥ"],"ޱ",["ߊ","ߪ"],"ߴ","ߵ","ߺ",["ࠀ","ࠕ"],"ࠚ","ࠤ","ࠨ",["ࡀ","ࡘ"],["ࢠ","ࢴ"],["ࢶ","ࢽ"],["ऄ","ह"],"ऽ","ॐ",["क़","ॡ"],["ॱ","ঀ"],["অ","ঌ"],"এ","ঐ",["ও","ন"],["প","র"],"ল",["শ","হ"],"ঽ","ৎ","ড়","ঢ়",["য়","ৡ"],"ৰ","ৱ",["ਅ","ਊ"],"ਏ","ਐ",["ਓ","ਨ"],["ਪ","ਰ"],"ਲ","ਲ਼","ਵ","ਸ਼","ਸ","ਹ",["ਖ਼","ੜ"],"ਫ਼",["ੲ","ੴ"],["અ","ઍ"],["એ","ઑ"],["ઓ","ન"],["પ","ર"],"લ","ળ",["વ","હ"],"ઽ","ૐ","ૠ","ૡ","ૹ",["ଅ","ଌ"],"ଏ","ଐ",["ଓ","ନ"],["ପ","ର"],"ଲ","ଳ",["ଵ","ହ"],"ଽ","ଡ଼","ଢ଼",["ୟ","ୡ"],"ୱ","ஃ",["அ","ஊ"],["எ","ஐ"],["ஒ","க"],"ங","ச","ஜ","ஞ","ட","ண","த",["ந","ப"],["ம","ஹ"],"ௐ",["అ","ఌ"],["ఎ","ఐ"],["ఒ","న"],["ప","హ"],"ఽ",["ౘ","ౚ"],"ౠ","ౡ","ಀ",["ಅ","ಌ"],["ಎ","ಐ"],["ಒ","ನ"],["ಪ","ಳ"],["ವ","ಹ"],"ಽ","ೞ","ೠ","ೡ","ೱ","ೲ",["അ","ഌ"],["എ","ഐ"],["ഒ","ഺ"],"ഽ","ൎ",["ൔ","ൖ"],["ൟ","ൡ"],["ൺ","ൿ"],["අ","ඖ"],["ක","න"],["ඳ","ර"],"ල",["ව","ෆ"],["ก","ะ"],"า","ำ",["เ","ๆ"],"ກ","ຂ","ຄ","ງ","ຈ","ຊ","ຍ",["ດ","ທ"],["ນ","ຟ"],["ມ","ຣ"],"ລ","ວ","ສ","ຫ",["ອ","ະ"],"າ","ຳ","ຽ",["ເ","ໄ"],"ໆ",["ໜ","ໟ"],"ༀ",["ཀ","ཇ"],["ཉ","ཬ"],["ྈ","ྌ"],["က","ဪ"],"ဿ",["ၐ","ၕ"],["ၚ","ၝ"],"ၡ","ၥ","ၦ",["ၮ","ၰ"],["ၵ","ႁ"],"ႎ",["Ⴀ","Ⴥ"],"Ⴧ","Ⴭ",["ა","ჺ"],["ჼ","ቈ"],["ቊ","ቍ"],["ቐ","ቖ"],"ቘ",["ቚ","ቝ"],["በ","ኈ"],["ኊ","ኍ"],["ነ","ኰ"],["ኲ","ኵ"],["ኸ","ኾ"],"ዀ",["ዂ","ዅ"],["ወ","ዖ"],["ዘ","ጐ"],["ጒ","ጕ"],["ጘ","ፚ"],["ᎀ","ᎏ"],["Ꭰ","Ᏽ"],["ᏸ","ᏽ"],["ᐁ","ᙬ"],["ᙯ","ᙿ"],["ᚁ","ᚚ"],["ᚠ","ᛪ"],["ᛱ","ᛸ"],["ᜀ","ᜌ"],["ᜎ","ᜑ"],["ᜠ","ᜱ"],["ᝀ","ᝑ"],["ᝠ","ᝬ"],["ᝮ","ᝰ"],["ក","ឳ"],"ៗ","ៜ",["ᠠ","ᡷ"],["ᢀ","ᢄ"],["ᢇ","ᢨ"],"ᢪ",["ᢰ","ᣵ"],["ᤀ","ᤞ"],["ᥐ","ᥭ"],["ᥰ","ᥴ"],["ᦀ","ᦫ"],["ᦰ","ᧉ"],["ᨀ","ᨖ"],["ᨠ","ᩔ"],"ᪧ",["ᬅ","ᬳ"],["ᭅ","ᭋ"],["ᮃ","ᮠ"],"ᮮ","ᮯ",["ᮺ","ᯥ"],["ᰀ","ᰣ"],["ᱍ","ᱏ"],["ᱚ","ᱽ"],["ᲀ","ᲈ"],["ᳩ","ᳬ"],["ᳮ","ᳱ"],"ᳵ","ᳶ",["ᴀ","ᶿ"],["Ḁ","ἕ"],["Ἐ","Ἕ"],["ἠ","ὅ"],["Ὀ","Ὅ"],["ὐ","ὗ"],"Ὑ","Ὓ","Ὕ",["Ὗ","ώ"],["ᾀ","ᾴ"],["ᾶ","ᾼ"],"ι",["ῂ","ῄ"],["ῆ","ῌ"],["ῐ","ΐ"],["ῖ","Ί"],["ῠ","Ῥ"],["ῲ","ῴ"],["ῶ","ῼ"],"ⁱ","ⁿ",["ₐ","ₜ"],"ℂ","ℇ",["ℊ","ℓ"],"ℕ",["ℙ","ℝ"],"ℤ","Ω","ℨ",["K","ℭ"],["ℯ","ℹ"],["ℼ","ℿ"],["ⅅ","ⅉ"],"ⅎ","Ↄ","ↄ",["Ⰰ","Ⱞ"],["ⰰ","ⱞ"],["Ⱡ","ⳤ"],["Ⳬ","ⳮ"],"Ⳳ","ⳳ",["ⴀ","ⴥ"],"ⴧ","ⴭ",["ⴰ","ⵧ"],"ⵯ",["ⶀ","ⶖ"],["ⶠ","ⶦ"],["ⶨ","ⶮ"],["ⶰ","ⶶ"],["ⶸ","ⶾ"],["ⷀ","ⷆ"],["ⷈ","ⷎ"],["ⷐ","ⷖ"],["ⷘ","ⷞ"],"ⸯ","々","〆",["〱","〵"],"〻","〼",["ぁ","ゖ"],["ゝ","ゟ"],["ァ","ヺ"],["ー","ヿ"],["ㄅ","ㄭ"],["ㄱ","ㆎ"],["ㆠ","ㆺ"],["ㇰ","ㇿ"],["㐀","䶵"],["一","鿕"],["ꀀ","ꒌ"],["ꓐ","ꓽ"],["ꔀ","ꘌ"],["ꘐ","ꘟ"],"ꘪ","ꘫ",["Ꙁ","ꙮ"],["ꙿ","ꚝ"],["ꚠ","ꛥ"],["ꜗ","ꜟ"],["Ꜣ","ꞈ"],["Ꞌ","Ɪ"],["Ʞ","ꞷ"],["ꟷ","ꠁ"],["ꠃ","ꠅ"],["ꠇ","ꠊ"],["ꠌ","ꠢ"],["ꡀ","ꡳ"],["ꢂ","ꢳ"],["ꣲ","ꣷ"],"ꣻ","ꣽ",["ꤊ","ꤥ"],["ꤰ","ꥆ"],["ꥠ","ꥼ"],["ꦄ","ꦲ"],"ꧏ",["ꧠ","ꧤ"],["ꧦ","ꧯ"],["ꧺ","ꧾ"],["ꨀ","ꨨ"],["ꩀ","ꩂ"],["ꩄ","ꩋ"],["ꩠ","ꩶ"],"ꩺ",["ꩾ","ꪯ"],"ꪱ","ꪵ","ꪶ",["ꪹ","ꪽ"],"ꫀ","ꫂ",["ꫛ","ꫝ"],["ꫠ","ꫪ"],["ꫲ","ꫴ"],["ꬁ","ꬆ"],["ꬉ","ꬎ"],["ꬑ","ꬖ"],["ꬠ","ꬦ"],["ꬨ","ꬮ"],["ꬰ","ꭚ"],["ꭜ","ꭥ"],["ꭰ","ꯢ"],["가","힣"],["ힰ","ퟆ"],["ퟋ","ퟻ"],["豈","舘"],["並","龎"],["ff","st"],["ﬓ","ﬗ"],"יִ",["ײַ","ﬨ"],["שׁ","זּ"],["טּ","לּ"],"מּ","נּ","סּ","ףּ","פּ",["צּ","ﮱ"],["ﯓ","ﴽ"],["ﵐ","ﶏ"],["ﶒ","ﷇ"],["ﷰ","ﷻ"],["ﹰ","ﹴ"],["ﹶ","ﻼ"],["A","Z"],["a","z"],["ヲ","ᄒ"],["ᅡ","ᅦ"],["ᅧ","ᅬ"],["ᅭ","ᅲ"],["ᅳ","ᅵ"]],!1,!1),Pt=Ea([["0","9"],["٠","٩"],["۰","۹"],["߀","߉"],["०","९"],["০","৯"],["੦","੯"],["૦","૯"],["୦","୯"],["௦","௯"],["౦","౯"],["೦","೯"],["൦","൯"],["෦","෯"],["๐","๙"],["໐","໙"],["༠","༩"],["၀","၉"],["႐","႙"],["០","៩"],["᠐","᠙"],["᥆","᥏"],["᧐","᧙"],["᪀","᪉"],["᪐","᪙"],["᭐","᭙"],["᮰","᮹"],["᱀","᱉"],["᱐","᱙"],["꘠","꘩"],["꣐","꣙"],["꤀","꤉"],["꧐","꧙"],["꧰","꧹"],["꩐","꩙"],["꯰","꯹"],["0","9"]],!1,!1),gt=Ea([["✀","➿"],["\uDDE6","\uDDFF"],["\uD800","\uDBFF"],["\uDC00","\uDFFF"],"︎","️",["̀","ͯ"],["︠","︣"],["⃐","⃰"],"\uD83C",["\uDFFB","\uDFFF"],"‍","㊙","㊗","〽","〰","Ⓜ","\uD83C",["\uDD70","\uDD71"],["\uDD7E","\uDD7F"],"\uDD8E",["\uDD91","\uDD9A"],["\uDDE6","\uDDFF"],["\uDE01","\uDE02"],"\uDE1A","\uDE2F",["\uDE32","\uDE3A"],["\uDE50","\uDE51"],"‼","⁉",["▪","▫"],"▶","◀",["◻","◾"],"©","®","™","ℹ","\uDC04",["☀","⛿"],"⬅","⬆","⬇","⬛","⬜","⭐","⭕","⌚","⌛","⌨","⏏",["⏩","⏳"],["⏸","⏺"],"\uDCCF","⤵","⤴",["←","⇿"]],!1,!1),tr=Ea([["̀","ͯ"],["҃","҉"],["֑","ֽ"],"ֿ","ׁ","ׂ","ׄ","ׅ","ׇ",["ؐ","ؚ"],["ً","ٟ"],"ٰ",["ۖ","ۜ"],["۟","ۤ"],"ۧ","ۨ",["۪","ۭ"],"ܑ",["ܰ","݊"],["ަ","ް"],["߫","߳"],["ࠖ","࠙"],["ࠛ","ࠣ"],["ࠥ","ࠧ"],["ࠩ","࠭"],["࡙","࡛"],["ࣔ","࣡"],["ࣣ","ः"],["ऺ","़"],["ा","ॏ"],["॑","ॗ"],"ॢ","ॣ",["ঁ","ঃ"],"়",["া","ৄ"],"ে","ৈ",["ো","্"],"ৗ","ৢ","ৣ",["ਁ","ਃ"],"਼",["ਾ","ੂ"],"ੇ","ੈ",["ੋ","੍"],"ੑ","ੰ","ੱ","ੵ",["ઁ","ઃ"],"઼",["ા","ૅ"],["ે","ૉ"],["ો","્"],"ૢ","ૣ",["ଁ","ଃ"],"଼",["ା","ୄ"],"େ","ୈ",["ୋ","୍"],"ୖ","ୗ","ୢ","ୣ","ஂ",["ா","ூ"],["ெ","ை"],["ொ","்"],"ௗ",["ఀ","ః"],["ా","ౄ"],["ె","ై"],["ొ","్"],"ౕ","ౖ","ౢ","ౣ",["ಁ","ಃ"],"಼",["ಾ","ೄ"],["ೆ","ೈ"],["ೊ","್"],"ೕ","ೖ","ೢ","ೣ",["ഁ","ഃ"],["ാ","ൄ"],["െ","ൈ"],["ൊ","്"],"ൗ","ൢ","ൣ","ං","ඃ","්",["ා","ු"],"ූ",["ෘ","ෟ"],"ෲ","ෳ","ั",["ิ","ฺ"],["็","๎"],"ັ",["ິ","ູ"],"ົ","ຼ",["່","ໍ"],"༘","༙","༵","༷","༹","༾","༿",["ཱ","྄"],"྆","྇",["ྍ","ྗ"],["ྙ","ྼ"],"࿆",["ါ","ှ"],["ၖ","ၙ"],["ၞ","ၠ"],["ၢ","ၤ"],["ၧ","ၭ"],["ၱ","ၴ"],["ႂ","ႍ"],"ႏ",["ႚ","ႝ"],["፝","፟"],["ᜒ","᜔"],["ᜲ","᜴"],"ᝒ","ᝓ","ᝲ","ᝳ",["឴","៓"],"៝",["᠋","᠍"],"ᢅ","ᢆ","ᢩ",["ᤠ","ᤫ"],["ᤰ","᤻"],["ᨗ","ᨛ"],["ᩕ","ᩞ"],["᩠","᩼"],"᩿",["᪰","᪾"],["ᬀ","ᬄ"],["᬴","᭄"],["᭫","᭳"],["ᮀ","ᮂ"],["ᮡ","ᮭ"],["᯦","᯳"],["ᰤ","᰷"],["᳐","᳒"],["᳔","᳨"],"᳭",["ᳲ","᳴"],"᳸","᳹",["᷀","᷵"],["᷻","᷿"],["⃐","⃰"],["⳯","⳱"],"⵿",["ⷠ","ⷿ"],["〪","〯"],"゙","゚",["꙯","꙲"],["ꙴ","꙽"],"ꚞ","ꚟ","꛰","꛱","ꠂ","꠆","ꠋ",["ꠣ","ꠧ"],"ꢀ","ꢁ",["ꢴ","ꣅ"],["꣠","꣱"],["ꤦ","꤭"],["ꥇ","꥓"],["ꦀ","ꦃ"],["꦳","꧀"],"ꧥ",["ꨩ","ꨶ"],"ꩃ","ꩌ","ꩍ",["ꩻ","ꩽ"],"ꪰ",["ꪲ","ꪴ"],"ꪷ","ꪸ","ꪾ","꪿","꫁",["ꫫ","ꫯ"],"ꫵ","꫶",["ꯣ","ꯪ"],"꯬","꯭","ﬞ",["︀","️"],["︠","︯"]],!1,!1),wr=function(){return Q([re("")])},sr=function(ee){return me(ee)},jr=function(ee){return ee.join("")},Tt=function(ee,Ae){return nt(ee,Ae)},Jt=function(ee){return nt(ee)},Mr=function(ee,Ae){return H(Ae,ee)},Ar=function(ee){return j(ee)},vn=function(ee){return j(ee)},Zt=function(){return j(re(""))},zt=function(ee){return re(ee)},lr=function(ee,Ae){return g([Ae],ee)},xr=function(ee){return ee.length},dr=function(ee){return re(ee)},Qr=function(ee){return lt(ee)},un=function(ee,Ae){return $e(Ae,ee)},Un=function(){return!0},Xi=function(){return!1},Ri=function(ee){return G(ee)},Jn=function(ee,Ae){return M(Ae,parseInt(ee,10))},Gn=function(ee){return Ze(ee)},_r=function(ee){return M(ee)},jt=function(ee){return M(ee)},Ir=function(ee){return le(ee)},Qt=function(ee){return S(ee)},Tr=function(){var ee;return(ee=ae.katex)===null||ee===void 0?void 0:ee.parenthesisSyntax},Fn=function(){var ee;return(ee=ae.katex)===null||ee===void 0?void 0:ee.dollarSyntax},bn=function(){var ee;return(ee=ae.katex)===null||ee===void 0?void 0:ee.parenthesisSyntax},Nr=function(){var ee;return(ee=ae.katex)===null||ee===void 0?void 0:ee.dollarSyntax},je=function(ee){return c(ee)},Ht=function(){var ee;return(ee=ae.katex)===null||ee===void 0?void 0:ee.parenthesisSyntax},Cr=function(){var ee;return(ee=ae.katex)===null||ee===void 0?void 0:ee.dollarSyntax},sn=function(){var ee;return(ee=ae.katex)===null||ee===void 0?void 0:ee.parenthesisSyntax},mn=function(){var ee;return(ee=ae.katex)===null||ee===void 0?void 0:ee.dollarSyntax},Yn=function(){return k()},fn=function(ee){return Q(ee)},uo=function(ee){return le(ee)},Nn=function(ee,Ae){return ee.length?$(Ae,le(ee)):$(Ae)},mo=function(ee,Ae){return $(ee,[re(Ae)])},Rn=function(ee){return re(ee)},ki=function(ee){return"tel:"+ee.number},qi=function(ee,Ae){return ee?d(Ae,ee):d(Ae)},Ga=function(ee){return{text:"+"+ee.text,number:ee.number}},Vn=function(ee,Ae){return{text:ee.text+"-"+Ae,number:ee.number+Ae}},Li=function(ee,Ae,Oe){return{text:ee.text+Ae+"-"+Oe,number:ee.number+Ae+Oe}},_i=function(ee,Ae){return{text:ee.text+Ae,number:ee.number+Ae}},Or=function(ee){return{text:ee,number:ee}},Ll=function(ee){return{text:ee,number:ee}},ts=function(ee){return{text:"("+ee+")",number:ee}},ha=function(ee){return oe(ee.text,ee.number)},ya=function(ee){return D(ee)},Za=function(ee){return O(ee,ae.customDomains)},ml=function(){return!rt&&(rt=!0,!0)},pt=function(ee){return rt=!1,ee},Fr=function(){return rt=!1,!1},si=function(ee){return x(ee)},wa=function(){return!Ke&&(Ke=!0,!0)},Da=function(ee){return Ke=!1,ee},zl=function(){return Ke=!1,!1},Mo=function(ee){return x(ee)},Qs=function(){return!At&&(At=!0,!0)},su=function(ee){return At=!1,ee},cs=function(){return At=!1,!1},Ii=function(ee){return x(ee)},aa=function(){return!Bt&&(Bt=!0,!0)},qm=function(ee){return Bt=!1,ee},L0=function(){return Bt=!1,!1},pv=function(ee){return x(ee)},Wx=function(ee){return re(ee)},z0=function(ee,Ae){return le([re("__")].concat(l(ee),[re("__"),re(Ae)]))},V0=function(ee,Ae){return le([re("_")].concat(l(ee),[re("_"),re(Ae)]))},Ym=function(ee){return p(ee)},W0=function(ee){return le(ee)},G_=function(ee){return N(le(ee))},q_=function(ee){return Ee(le(ee))},qw=function(ee){return re(ee)},Y_=function(ee){return re(ee)},X_=function(ee){return re(ee)},J_=function(ee,Ae,Oe){return le([ee,Ae,Oe])[0]},Z_=function(ee,Ae,Oe){return le([ee,Ae,Oe])[0]},Q_=function(ee,Ae,Oe){return le([ee,Ae,Oe])[0]},eT=function(ee){return re(ee.join(""))},Bc=function(ee){return re(ee.join(""))},tT=function(ee){return re(ee.join(""))},rT=function(ee,Ae){return le([ee,re("@"+Ae)])[0]},nT=function(ee){return W(ee)},Yw=function(ee,Ae){return le([ee,re("#"+Ae)])[0]},iT=function(ee){return z(ee)},aT=function(ee){return[I(ee)]},oT=function(ee){return y(ee)},sT=function(ee){return h(ee)},Hx=function(){return ae.emoticons},lT=function(ee){return E(ee,"heart")},uT=function(ee){return E(ee,"broken_heart")},cT=function(ee){return E(ee,"smiley")},dT=function(ee){return E(ee,"laughing")},fT=function(ee){return E(ee,"sweat_smile")},pT=function(ee){return E(ee,"joy")},hT=function(ee){return E(ee,"innocent")},mT=function(ee){return E(ee,"slight_smile")},gT=function(ee){return E(ee,"wink")},yT=function(ee){return E(ee,"kissing_heart")},vT=function(ee){return E(ee,"stuck_out_tongue")},bT=function(ee){return E(ee,"stuck_out_tongue_winking_eye")},xT=function(ee){return E(ee,"sunglasses")},DT=function(ee){return E(ee,"disappointed")},ST=function(ee){return E(ee,"confused")},wT=function(ee){return E(ee,"persevere")},CT=function(ee){return E(ee,"cry")},ET=function(ee){return E(ee,"angry")},PT=function(ee){return E(ee,"flushed")},AT=function(ee){return E(ee,"fearful")},Ux=function(ee){return E(ee,"sweat")},Xw=function(ee){return E(ee,"no_mouth")},kT=function(ee){return E(ee,"expressionless")},OT=function(ee){return E(ee,"open_mouth")},_T=function(ee){return E(ee,"dizzy_face")},TT=function(ee){return E(ee,"thumbsup")},$T=function(ee){return E(ee,"person_gesturing_ok")},MT=function(ee){return f(re(ee))},IT=function(){return ae.colors},jT=function(ee){return u.apply(void 0,l(ee))},Jw=function(ee){return re(ee)},FT=function(ee){return re(ee)},hv=function(ee,Ae,Oe){return re(ee+Ae+Oe)},BT=function(ee){return re(ee)},NT=function(ee){return re(ee)},RT=function(ee,Ae,Oe){return ee+Ae+Oe},LT=function(ee){return parseInt(ee+ee,16)},zT=function(ee,Ae){return parseInt(ee+Ae,16)},R=0,mv=[{line:1,column:1}],tf=0,Kx=[],it=0;if("startRule"in ae){if(!(ae.startRule in Ft))throw new Error(`Can't start parsing from rule "`+ae.startRule+'".');xe=Ft[ae.startRule]}function Wr(ee,Ae){return{type:"literal",text:ee,ignoreCase:Ae}}function Ea(ee,Ae,Oe){return{type:"class",parts:ee,inverted:Ae,ignoreCase:Oe}}function Zw(ee){var Ae,Oe=mv[ee];if(Oe)return Oe;for(Ae=ee-1;!mv[Ae];)Ae--;for(Oe={line:(Oe=mv[Ae]).line,column:Oe.column};Ae<ee;)L.charCodeAt(Ae)===10?(Oe.line++,Oe.column=1):Oe.column++,Ae++;return mv[ee]=Oe,Oe}function Qw(ee,Ae,Oe){var Pe=Zw(ee),fe=Zw(Ae),vt={source:dt,start:{offset:ee,line:Pe.line,column:Pe.column},end:{offset:Ae,line:fe.line,column:fe.column}};return Oe&&dt&&typeof dt.offset=="function"&&(vt.start=dt.offset(vt.start),vt.end=dt.offset(vt.end)),vt}function wt(ee){R<tf||(R>tf&&(tf=R,Kx=[]),Kx.push(ee))}function eC(){var ee,Ae,Oe,Pe;if(ee=R,Ae=function(){var fe,vt,Xt,Er,Rr,ln,Di,li;for(fe=R,vt=[],(Xt=Ao())===P&&(Xt=uu());Xt!==P;)vt.push(Xt),(Xt=Ao())===P&&(Xt=uu());if(Xt=R,Er=[],Rr=R,(ln=Mh())===P&&(ln=ac()),ln!==P){for(Di=[],(li=Ao())===P&&(li=uu());li!==P;)Di.push(li),(li=Ao())===P&&(li=uu());Rr=ln}else R=Rr,Rr=P;for(;Rr!==P;)if(Er.push(Rr),Er.length>=3)Rr=P;else if(Rr=R,(ln=Mh())===P&&(ln=ac()),ln!==P){for(Di=[],(li=Ao())===P&&(li=uu());li!==P;)Di.push(li),(li=Ao())===P&&(li=uu());Rr=ln}else R=Rr,Rr=P;return Er.length<1?(R=Xt,Xt=P):Xt=Er,Xt!==P?fe=aT(Xt):(R=fe,fe=P),fe}(),Ae!==P?(Oe=R,it++,L.length>R?(Pe=L.charAt(R),R++):(Pe=P,it===0&&wt(ws)),it--,Pe===P?Oe=void 0:(R=Oe,Oe=P),Oe!==P?ee=Ae:(R=ee,ee=P)):(R=ee,ee=P),ee===P)if(ee=[],(Ae=Gx())===P&&(Ae=Zx())===P&&(Ae=R,(Oe=Ao())!==P&&(Oe=wr()),Ae=Oe),Ae!==P)for(;Ae!==P;)ee.push(Ae),(Ae=Gx())===P&&(Ae=Zx())===P&&(Ae=R,(Oe=Ao())!==P&&(Oe=wr()),Ae=Oe);else ee=P;return ee}function Gx(){var ee;return(ee=function(){var Ae,Oe;if(Ae=[],(Oe=qx())!==P)for(;Oe!==P;)Ae.push(Oe),Oe=qx();else Ae=P;return Ae!==P&&(Ae=sr(Ae)),Ae}())===P&&(ee=function(){var Ae,Oe,Pe,fe,vt,Xt;if(Ae=R,L.substr(R,3)===Lt?(Oe=Lt,R+=3):(Oe=P,it===0&&wt(Au)),Oe!==P)if(Pe=function(){var Er,Rr,ln;if(Er=R,Rr=[],fh.test(L.charAt(R))?(ln=L.charAt(R),R++):(ln=P,it===0&&wt(od)),ln!==P)for(;ln!==P;)Rr.push(ln),fh.test(L.charAt(R))?(ln=L.charAt(R),R++):(ln=P,it===0&&wt(od));else Rr=P;return Er=Rr!==P?L.substring(Er,R):Rr}(),Pe===P&&(Pe=null),Ao()!==P){if(fe=[],(vt=rC())!==P)for(;vt!==P;)fe.push(vt),vt=rC();else fe=P;fe!==P&&(vt=Ao())!==P?(L.substr(R,3)===Lt?(Xt=Lt,R+=3):(Xt=P,it===0&&wt(Au)),Xt!==P?Ae=Mr(Pe,fe):(R=Ae,Ae=P)):(R=Ae,Ae=P)}else R=Ae,Ae=P;else R=Ae,Ae=P;return Ae}())===P&&(ee=function(){var Ae,Oe,Pe,fe;if(Ae=R,Oe=function(){var vt,Xt,Er;for(vt=R,Xt=[],L.charCodeAt(R)===35?(Er=yr,R++):(Er=P,it===0&&wt(sd));Er!==P;)Xt.push(Er),Xt.length>=4?Er=P:L.charCodeAt(R)===35?(Er=yr,R++):(Er=P,it===0&&wt(sd));return Xt.length<1?(R=vt,vt=P):vt=Xt,vt!==P&&(vt=xr(vt)),vt}(),Oe!==P){if(Pe=[],ul.test(L.charAt(R))?(fe=L.charAt(R),R++):(fe=P,it===0&&wt(Is)),fe!==P)for(;fe!==P;)Pe.push(fe),ul.test(L.charAt(R))?(fe=L.charAt(R),R++):(fe=P,it===0&&wt(Is));else Pe=P;Pe!==P?(fe=function(){var vt,Xt,Er,Rr,ln;if(vt=R,Xt=[],Er=R,Rr=R,it++,ln=Ao(),it--,ln===P?Rr=void 0:(R=Rr,Rr=P),Rr!==P?(L.length>R?(ln=L.charAt(R),R++):(ln=P,it===0&&wt(ws)),ln!==P?Er=Rr=[Rr,ln]:(R=Er,Er=P)):(R=Er,Er=P),Er!==P)for(;Er!==P;)Xt.push(Er),Er=R,Rr=R,it++,ln=Ao(),it--,ln===P?Rr=void 0:(R=Rr,Rr=P),Rr!==P?(L.length>R?(ln=L.charAt(R),R++):(ln=P,it===0&&wt(ws)),ln!==P?Er=Rr=[Rr,ln]:(R=Er,Er=P)):(R=Er,Er=P);else Xt=P;return(vt=Xt!==P?L.substring(vt,R):Xt)!==P&&(vt=dr(vt)),vt}(),fe!==P?Ae=lr(Oe,fe):(R=Ae,Ae=P)):(R=Ae,Ae=P)}else R=Ae,Ae=P;return Ae}())===P&&(ee=function(){var Ae,Oe;if(Ae=[],(Oe=H0())!==P)for(;Oe!==P;)Ae.push(Oe),Oe=H0();else Ae=P;return Ae!==P&&(Ae=Qr(Ae)),Ae}())===P&&(ee=function(){var Ae,Oe;if(Ae=[],(Oe=iC())!==P)for(;Oe!==P;)Ae.push(Oe),Oe=iC();else Ae=P;return Ae!==P&&(Ae=Ri(Ae)),Ae}())===P&&(ee=function(){var Ae,Oe;if(Ae=[],(Oe=aC())!==P)for(;Oe!==P;)Ae.push(Oe),Oe=aC();else Ae=P;if(Ae===P)if(Ae=[],(Oe=oC())!==P)for(;Oe!==P;)Ae.push(Oe),Oe=oC();else Ae=P;return Ae!==P&&(Ae=Gn(Ae)),Ae}())===P&&(ee=function(){var Ae,Oe,Pe,fe,vt,Xt,Er;if(Ae=R,Oe=function(){var Rr,ln,Di;return Rr=R,(ln=(ln=Tr())?void 0:P)!==P?(L.substr(R,2)===Dn?(Di=Dn,R+=2):(Di=P,it===0&&wt(Kd)),Di!==P?Rr=ln=[ln,Di]:(R=Rr,Rr=P)):(R=Rr,Rr=P),Rr===P&&(Rr=R,(ln=(ln=Fn())?void 0:P)!==P?(L.substr(R,2)===Zr?(Di=Zr,R+=2):(Di=P,it===0&&wt(Zu)),Di!==P?Rr=ln=[ln,Di]:(R=Rr,Rr=P)):(R=Rr,Rr=P)),Rr}(),Oe!==P){for(Pe=R,fe=[],vt=R,Xt=R,it++,Er=Xx(),it--,Er===P?Xt=void 0:(R=Xt,Xt=P),Xt!==P?(L.length>R?(Er=L.charAt(R),R++):(Er=P,it===0&&wt(ws)),Er!==P?vt=Xt=[Xt,Er]:(R=vt,vt=P)):(R=vt,vt=P);vt!==P;)fe.push(vt),vt=R,Xt=R,it++,Er=Xx(),it--,Er===P?Xt=void 0:(R=Xt,Xt=P),Xt!==P?(L.length>R?(Er=L.charAt(R),R++):(Er=P,it===0&&wt(ws)),Er!==P?vt=Xt=[Xt,Er]:(R=vt,vt=P)):(R=vt,vt=P);Pe=L.substring(Pe,R),(fe=Xx())!==P?Ae=Qt(Pe):(R=Ae,Ae=P)}else R=Ae,Ae=P;return Ae}())===P&&(ee=function(){var Ae,Oe,Pe;for(Ae=R,Oe=[],Pe=uu();Pe!==P;)Oe.push(Pe),Pe=uu();return(Pe=Ao())!==P?Ae=Yn():(R=Ae,Ae=P),Ae}()),ee}function qx(){var ee,Ae,Oe,Pe;if(ee=R,L.charCodeAt(R)===62?(Ae=Be,R++):(Ae=P,it===0&&wt(dl)),Ae!==P){for(Oe=[],ul.test(L.charAt(R))?(Pe=L.charAt(R),R++):(Pe=P,it===0&&wt(Is));Pe!==P;)Oe.push(Pe),ul.test(L.charAt(R))?(Pe=L.charAt(R),R++):(Pe=P,it===0&&wt(Is));(Pe=Zx())!==P?ee=Pe:(R=ee,ee=P)}else R=ee,ee=P;return ee}function tC(){var ee,Ae,Oe;for(ee=R,Ae=[],Oe=Nc();Oe!==P;)Ae.push(Oe),Oe=Ae.length>=10?P:Nc();return Ae.length<10?(R=ee,ee=P):ee=Ae,ee!==P&&(ee=jr(ee)),ee}function Yx(){var ee,Ae,Oe,Pe,fe,vt;return ee=R,L.substr(R,3)===Ye?(Ae=Ye,R+=3):(Ae=P,it===0&&wt(Ud)),Ae!==P&&(Oe=tC())!==P?(L.charCodeAt(R)===58?(Pe=$t,R++):(Pe=P,it===0&&wt(El)),Pe!==P?(fe=function(){var Xt;return L.charCodeAt(R)===116?(Xt=ce,R++):(Xt=P,it===0&&wt(iu)),Xt===P&&(L.charCodeAt(R)===84?(Xt=ct,R++):(Xt=P,it===0&&wt(au)),Xt===P&&(L.charCodeAt(R)===100?(Xt=Fe,R++):(Xt=P,it===0&&wt(fl)),Xt===P&&(L.charCodeAt(R)===68?(Xt=Ne,R++):(Xt=P,it===0&&wt(Cc)),Xt===P&&(L.charCodeAt(R)===102?(Xt=yt,R++):(Xt=P,it===0&&wt(ph)),Xt===P&&(L.charCodeAt(R)===70?(Xt=Et,R++):(Xt=P,it===0&&wt(Ec)),Xt===P&&(L.charCodeAt(R)===82?(Xt=kt,R++):(Xt=P,it===0&&wt(ad)))))))),Xt}(),fe!==P?(L.charCodeAt(R)===62?(vt=Be,R++):(vt=P,it===0&&wt(dl)),vt!==P?ee=Tt(Oe,fe):(R=ee,ee=P)):(R=ee,ee=P)):(R=ee,ee=P)):(R=ee,ee=P),ee===P&&(ee=R,L.substr(R,3)===Ye?(Ae=Ye,R+=3):(Ae=P,it===0&&wt(Ud)),Ae!==P&&(Oe=tC())!==P?(L.charCodeAt(R)===62?(Pe=Be,R++):(Pe=P,it===0&&wt(dl)),Pe!==P?ee=Jt(Oe):(R=ee,ee=P)):(R=ee,ee=P)),ee}function rC(){var ee,Ae,Oe,Pe;return ee=R,(Ae=nC())!==P&&(Ae=Ar(Ae)),(ee=Ae)===P&&(ee=R,L.charCodeAt(R)===10?(Ae=or,R++):(Ae=P,it===0&&wt(Pc)),Ae!==P&&(Oe=nC())!==P?ee=vn(Oe):(R=ee,ee=P),ee===P&&(ee=R,L.charCodeAt(R)===10?(Ae=or,R++):(Ae=P,it===0&&wt(Pc)),Ae!==P?(Oe=R,it++,L.substr(R,3)===Lt?(Pe=Lt,R+=3):(Pe=P,it===0&&wt(Au)),it--,Pe===P?Oe=void 0:(R=Oe,Oe=P),Oe!==P?ee=Zt():(R=ee,ee=P)):(R=ee,ee=P))),ee}function nC(){var ee,Ae,Oe,Pe,fe,vt;if(ee=R,Ae=[],Oe=R,Pe=R,it++,fe=Ao(),it--,fe===P?Pe=void 0:(R=Pe,Pe=P),Pe!==P?(fe=R,it++,L.substr(R,3)===Lt?(vt=Lt,R+=3):(vt=P,it===0&&wt(Au)),it--,vt===P?fe=void 0:(R=fe,fe=P),fe!==P?(L.length>R?(vt=L.charAt(R),R++):(vt=P,it===0&&wt(ws)),vt!==P?Oe=Pe=[Pe,fe,vt]:(R=Oe,Oe=P)):(R=Oe,Oe=P)):(R=Oe,Oe=P),Oe!==P)for(;Oe!==P;)Ae.push(Oe),Oe=R,Pe=R,it++,fe=Ao(),it--,fe===P?Pe=void 0:(R=Pe,Pe=P),Pe!==P?(fe=R,it++,L.substr(R,3)===Lt?(vt=Lt,R+=3):(vt=P,it===0&&wt(Au)),it--,vt===P?fe=void 0:(R=fe,fe=P),fe!==P?(L.length>R?(vt=L.charAt(R),R++):(vt=P,it===0&&wt(ws)),vt!==P?Oe=Pe=[Pe,fe,vt]:(R=Oe,Oe=P)):(R=Oe,Oe=P)):(R=Oe,Oe=P);else Ae=P;return(ee=Ae!==P?L.substring(ee,R):Ae)!==P&&(ee=zt(ee)),ee}function H0(){var ee,Ae,Oe,Pe,fe,vt;if(ee=R,L.substr(R,3)===zr?(Ae=zr,R+=3):(Ae=P,it===0&&wt(No)),Ae!==P)if(Oe=function(){var Xt,Er;return Xt=R,L.charCodeAt(R)===120?(Er=Jr,R++):(Er=P,it===0&&wt(Em)),Er!==P&&(Er=Un()),(Xt=Er)===P&&(Xt=R,L.charCodeAt(R)===32?(Er=Kr,R++):(Er=P,it===0&&wt(ld)),Er!==P&&(Er=Xi()),Xt=Er),Xt}(),Oe!==P)if(L.charCodeAt(R)===93?(Pe=Gr,R++):(Pe=P,it===0&&wt(ls)),Pe!==P){if(fe=[],ul.test(L.charAt(R))?(vt=L.charAt(R),R++):(vt=P,it===0&&wt(Is)),vt!==P)for(;vt!==P;)fe.push(vt),ul.test(L.charAt(R))?(vt=L.charAt(R),R++):(vt=P,it===0&&wt(Is));else fe=P;fe!==P&&(vt=gv())!==P?ee=un(Oe,vt):(R=ee,ee=P)}else R=ee,ee=P;else R=ee,ee=P;else R=ee,ee=P;return ee}function iC(){var ee,Ae,Oe,Pe,fe;if(ee=R,(Ae=Rc())!==P)if(L.charCodeAt(R)===46?(Oe=rn,R++):(Oe=P,it===0&&wt(ud)),Oe!==P){if(Pe=[],ul.test(L.charAt(R))?(fe=L.charAt(R),R++):(fe=P,it===0&&wt(Is)),fe!==P)for(;fe!==P;)Pe.push(fe),ul.test(L.charAt(R))?(fe=L.charAt(R),R++):(fe=P,it===0&&wt(Is));else Pe=P;Pe!==P&&(fe=gv())!==P?ee=Jn(Ae,fe):(R=ee,ee=P)}else R=ee,ee=P;else R=ee,ee=P;return ee}function aC(){var ee,Ae,Oe,Pe;if(ee=R,L.charCodeAt(R)===45?(Ae=nn,R++):(Ae=P,it===0&&wt(Ju)),Ae!==P){if(Oe=[],ul.test(L.charAt(R))?(Pe=L.charAt(R),R++):(Pe=P,it===0&&wt(Is)),Pe!==P)for(;Pe!==P;)Oe.push(Pe),ul.test(L.charAt(R))?(Pe=L.charAt(R),R++):(Pe=P,it===0&&wt(Is));else Oe=P;Oe!==P&&(Pe=gv())!==P?ee=_r(Pe):(R=ee,ee=P)}else R=ee,ee=P;return ee}function oC(){var ee,Ae,Oe,Pe;if(ee=R,L.charCodeAt(R)===42?(Ae=pn,R++):(Ae=P,it===0&&wt(Ac)),Ae!==P){if(Oe=[],ul.test(L.charAt(R))?(Pe=L.charAt(R),R++):(Pe=P,it===0&&wt(Is)),Pe!==P)for(;Pe!==P;)Oe.push(Pe),ul.test(L.charAt(R))?(Pe=L.charAt(R),R++):(Pe=P,it===0&&wt(Is));else Oe=P;Oe!==P?(Pe=function(){var fe,vt,Xt,Er;if(fe=R,vt=[],(Xt=sC())!==P)for(;Xt!==P;)vt.push(Xt),Xt=sC();else vt=P;return vt!==P?(Xt=R,it++,L.charCodeAt(R)===42?(Er=pn,R++):(Er=P,it===0&&wt(Ac)),it--,Er===P?Xt=void 0:(R=Xt,Xt=P),Xt!==P?((Er=Ao())===P&&(Er=null),fe=Ir(vt)):(R=fe,fe=P)):(R=fe,fe=P),fe}(),Pe!==P?ee=jt(Pe):(R=ee,ee=P)):(R=ee,ee=P)}else R=ee,ee=P;return ee}function sC(){var ee,Ae,Oe;return(ee=Qx())===P&&(ee=R,Ae=R,it++,L.charCodeAt(R)===42?(Oe=pn,R++):(Oe=P,it===0&&wt(Ac)),it--,Oe===P?Ae=void 0:(R=Ae,Ae=P),Ae!==P&&(Oe=l1())!==P?ee=Oe:(R=ee,ee=P)),ee}function Xx(){var ee,Ae,Oe;return ee=R,(Ae=(Ae=bn())?void 0:P)!==P?(L.substr(R,2)===Hn?(Oe=Hn,R+=2):(Oe=P,it===0&&wt(kc)),Oe!==P?ee=Ae=[Ae,Oe]:(R=ee,ee=P)):(R=ee,ee=P),ee===P&&(ee=R,(Ae=(Ae=Nr())?void 0:P)!==P?(L.substr(R,2)===Zr?(Oe=Zr,R+=2):(Oe=P,it===0&&wt(Zu)),Oe!==P?ee=Ae=[Ae,Oe]:(R=ee,ee=P)):(R=ee,ee=P)),ee}function Jx(){var ee,Ae,Oe;return ee=R,(Ae=(Ae=sn())?void 0:P)!==P?(L.substr(R,2)===ti?(Oe=ti,R+=2):(Oe=P,it===0&&wt(bp)),Oe!==P?ee=Ae=[Ae,Oe]:(R=ee,ee=P)):(R=ee,ee=P),ee===P&&(ee=R,(Ae=(Ae=mn())?void 0:P)!==P?(L.charCodeAt(R)===36?(Oe=Ci,R++):(Oe=P,it===0&&wt(Js)),Oe!==P?ee=Ae=[Ae,Oe]:(R=ee,ee=P)):(R=ee,ee=P)),ee}function Zx(){var ee;return(ee=gv())!==P&&(ee=fn(ee)),ee}function gv(){var ee,Ae,Oe;if(ee=R,Ae=[],(Oe=Qx())===P&&(Oe=l1()),Oe!==P)for(;Oe!==P;)Ae.push(Oe),(Oe=Qx())===P&&(Oe=l1());else Ae=P;return Ae!==P?((Oe=Ao())===P&&(Oe=null),ee=uo(Ae)):(R=ee,ee=P),ee}function Qx(){var ee,Ae;return(ee=_u())===P&&(ee=Yx())===P&&(ee=q0())===P&&(ee=uC())===P&&(Ae=function(){var Oe,Pe,fe,vt,Xt,Er;return Oe=R,L.substr(R,7)===Je?R+=7:it===0&&wt(Qu),Pe=R,fe=R,vt=function(){var Rr,ln,Di,li,In,_n,Zn,pi;if(Rr=R,ln=R,Di=[],(li=Jm())!==P)for(;li!==P;)Di.push(li),li=Jm();else Di=P;if(Di!==P){if(li=[],In=R,L.charCodeAt(R)===46?(_n=rn,R++):(_n=P,it===0&&wt(ud)),_n!==P){if(Zn=[],(pi=Jm())!==P)for(;pi!==P;)Zn.push(pi),pi=Jm();else Zn=P;Zn!==P?In=_n=[_n,Zn]:(R=In,In=P)}else R=In,In=P;for(;In!==P;)if(li.push(In),In=R,L.charCodeAt(R)===46?(_n=rn,R++):(_n=P,it===0&&wt(ud)),_n!==P){if(Zn=[],(pi=Jm())!==P)for(;pi!==P;)Zn.push(pi),pi=Jm();else Zn=P;Zn!==P?In=_n=[_n,Zn]:(R=In,In=P)}else R=In,In=P;ln=Di=[Di,li]}else R=ln,ln=P;return Rr=ln!==P?L.substring(Rr,R):ln}(),vt!==P?(L.charCodeAt(R)===64?(Xt=kr,R++):(Xt=P,it===0&&wt(pl)),Xt!==P&&(Er=n1())!==P?fe=vt=[vt,Xt,Er]:(R=fe,fe=P)):(R=fe,fe=P),(Pe=fe!==P?L.substring(Pe,R):fe)!==P?Oe=Pe:(R=Oe,Oe=P),Oe}(),Ae!==P&&(Ae=ya(Ae)),(ee=Ae)===P)&&(ee=function(){var Oe;return Oe=function(){var Pe,fe,vt,Xt,Er,Rr;if(Pe=R,fe=R,(vt=t1())!==P)if((Xt=r1())!==P){for(Er=[],Rr=$h();Rr!==P;)Er.push(Rr),Rr=$h();fe=vt=[vt,Xt,Er]}else R=fe,fe=P;else R=fe,fe=P;if((Pe=fe!==P?L.substring(Pe,R):fe)===P){if(Pe=R,fe=R,(vt=K0())!==P){for(Xt=[],Er=$h();Er!==P;)Xt.push(Er),Er=$h();fe=vt=[vt,Xt]}else R=fe,fe=P;Pe=fe!==P?L.substring(Pe,R):fe}return Pe}(),Oe!==P&&(Oe=Za(Oe)),Oe}())===P&&(ee=function(){var Oe;return Oe=function(){var Pe,fe,vt,Xt;return Pe=R,(fe=yC())!==P&&(vt=_u())!==P&&(Xt=yC())!==P?Pe=J_(fe,vt,Xt):(R=Pe,Pe=P),Pe}(),Oe===P&&(Oe=function(){var Pe,fe,vt,Xt;return Pe=R,(fe=vC())!==P&&(vt=_u())!==P&&(Xt=vC())!==P?Pe=Z_(fe,vt,Xt):(R=Pe,Pe=P),Pe}())===P&&(Oe=function(){var Pe,fe,vt,Xt;return Pe=R,(fe=bC())!==P&&(vt=_u())!==P&&(Xt=bC())!==P?Pe=Q_(fe,vt,Xt):(R=Pe,Pe=P),Pe}()),Oe}())===P&&(ee=cC())===P&&(ee=lu())===P&&(ee=Y0())===P&&(ee=Mh())===P&&(ee=gl())===P&&(ee=function(){var Oe,Pe,fe,vt,Xt,Er;return Oe=R,L.substr(R,2)===Rt?(Pe=Rt,R+=2):(Pe=P,it===0&&wt(cd)),Pe!==P?((fe=X0())===P&&(fe=null),L.substr(R,2)===Br?(vt=Br,R+=2):(vt=P,it===0&&wt(Zs)),vt!==P&&(Xt=e1())!==P?(L.charCodeAt(R)===41?(Er=ht,R++):(Er=P,it===0&&wt(Oc)),Er!==P?Oe=qi(fe,Xt):(R=Oe,Oe=P)):(R=Oe,Oe=P)):(R=Oe,Oe=P),Oe}())===P&&(ee=ac())===P&&(ee=function(){var Oe,Pe,fe,vt,Xt;return Oe=R,(IT()?void 0:P)!==P?(L.substr(R,7)===Rd?(Pe=Rd,R+=7):(Pe=P,it===0&&wt(Me)),Pe!==P?(fe=function(){var Er,Rr,ln;for(Er=R,Rr=[],ln=DC();ln!==P;)Rr.push(ln),ln=Rr.length>=4?P:DC();if(Rr.length<3?(R=Er,Er=P):Er=Rr,Er===P){for(Er=R,Rr=[],ln=c1();ln!==P;)Rr.push(ln),ln=Rr.length>=4?P:c1();Rr.length<3?(R=Er,Er=P):Er=Rr}return Er}(),fe!==P?(vt=R,it++,Xt=Qm(),it--,Xt===P?vt=void 0:(R=vt,vt=P),vt!==P?Oe=jT(fe):(R=Oe,Oe=P)):(R=Oe,Oe=P)):(R=Oe,Oe=P)):(R=Oe,Oe=P),Oe}())===P&&(ee=function(){var Oe,Pe,fe,vt,Xt,Er,Rr;if(Oe=R,Pe=function(){var ln,Di,li;return ln=R,(Di=(Di=Ht())?void 0:P)!==P?(L.substr(R,2)===yn?(li=yn,R+=2):(li=P,it===0&&wt(Gd)),li!==P?ln=Di=[Di,li]:(R=ln,ln=P)):(R=ln,ln=P),ln===P&&(ln=R,(Di=(Di=Cr())?void 0:P)!==P?(L.charCodeAt(R)===36?(li=Ci,R++):(li=P,it===0&&wt(Js)),li!==P?ln=Di=[Di,li]:(R=ln,ln=P)):(R=ln,ln=P)),ln}(),Pe!==P){for(fe=R,vt=[],Xt=R,Er=R,it++,Rr=Jx(),it--,Rr===P?Er=void 0:(R=Er,Er=P),Er!==P?(L.length>R?(Rr=L.charAt(R),R++):(Rr=P,it===0&&wt(ws)),Rr!==P?Xt=Er=[Er,Rr]:(R=Xt,Xt=P)):(R=Xt,Xt=P);Xt!==P;)vt.push(Xt),Xt=R,Er=R,it++,Rr=Jx(),it--,Rr===P?Er=void 0:(R=Er,Er=P),Er!==P?(L.length>R?(Rr=L.charAt(R),R++):(Rr=P,it===0&&wt(ws)),Rr!==P?Xt=Er=[Er,Rr]:(R=Xt,Xt=P)):(R=Xt,Xt=P);fe=L.substring(fe,R),(vt=Jx())!==P?Oe=je(fe):(R=Oe,Oe=P)}else R=Oe,Oe=P;return Oe}())===P&&(ee=function(){var Oe,Pe,fe;return Oe=R,L.charCodeAt(R)===92?(Pe=dh,R++):(Pe=P,it===0&&wt(Re)),Pe!==P?(Cm.test(L.charAt(R))?(fe=L.charAt(R),R++):(fe=P,it===0&&wt(ze)),fe!==P?Oe=FT(fe):(R=Oe,Oe=P)):(R=Oe,Oe=P),Oe}()),ee}function lC(){var ee,Ae,Oe,Pe,fe,vt,Xt;return(ee=_u())===P&&(ee=cC()),ee===P&&(ee=R,Ae=R,Oe=R,Pe=R,it++,fe=R,L.substr(R,2)===Br?(vt=Br,R+=2):(vt=P,it===0&&wt(Zs)),vt!==P?(L.length>R?(Xt=L.charAt(R),R++):(Xt=P,it===0&&wt(ws)),Xt!==P?fe=vt=[vt,Xt]:(R=fe,fe=P)):(R=fe,fe=P),it--,fe===P?Pe=void 0:(R=Pe,Pe=P),Pe!==P?(L.length>R?(fe=L.charAt(R),R++):(fe=P,it===0&&wt(ws)),fe!==P?Oe=Pe=[Pe,fe]:(R=Oe,Oe=P)):(R=Oe,Oe=P),(Ae=Oe!==P?L.substring(Ae,R):Oe)!==P&&(Ae=Rn(Ae)),ee=Ae),ee}function e1(){var ee,Ae;return(ee=U0())===P&&(ee=function(){var Oe,Pe,fe,vt,Xt;if(Oe=R,Pe=R,(fe=t1())!==P){if(vt=[],(Xt=Th())!==P)for(;Xt!==P;)vt.push(Xt),Xt=Th();else vt=P;vt!==P?Pe=fe=[fe,vt]:(R=Pe,Pe=P)}else R=Pe,Pe=P;return Oe=Pe!==P?L.substring(Oe,R):Pe}(),ee===P&&(ee=R,(Ae=i1())!==P&&(Ae=ki(Ae)),ee=Ae)),ee}function U0(){var ee,Ae,Oe,Pe,fe,vt;if(ee=R,Ae=R,(Oe=t1())!==P)if((Pe=r1())!==P){for(fe=[],vt=Th();vt!==P;)fe.push(vt),vt=Th();Ae=Oe=[Oe,Pe,fe]}else R=Ae,Ae=P;else R=Ae,Ae=P;if((ee=Ae!==P?L.substring(ee,R):Ae)===P){if(ee=R,Ae=R,(Oe=K0())!==P){for(Pe=[],fe=Th();fe!==P;)Pe.push(fe),fe=Th();Ae=Oe=[Oe,Pe]}else R=Ae,Ae=P;ee=Ae!==P?L.substring(ee,R):Ae}return ee}function t1(){var ee,Ae,Oe,Pe,fe;for(ee=R,Ae=R,Oe=R,Pe=[],Ld.test(L.charAt(R))?(fe=L.charAt(R),R++):(fe=P,it===0&&wt(Bl));fe!==P;)Pe.push(fe),Pe.length>=32?fe=P:Ld.test(L.charAt(R))?(fe=L.charAt(R),R++):(fe=P,it===0&&wt(Bl));return Pe.length<1?(R=Oe,Oe=P):Oe=Pe,Oe!==P?(L.charCodeAt(R)===58?(Pe=$t,R++):(Pe=P,it===0&&wt(El)),Pe!==P?Ae=Oe=[Oe,Pe]:(R=Ae,Ae=P)):(R=Ae,Ae=P),Ae!==P?L.substring(ee,R):Ae}function Th(){var ee,Ae,Oe,Pe,fe,vt;if(ee=[],Ae=R,Oe=R,it++,Pe=R,fe=[],(vt=ko())!==P)for(;vt!==P;)fe.push(vt),vt=ko();else fe=P;if(fe!==P?((vt=_u())===P&&(vt=Ao()),vt!==P?Pe=fe=[fe,vt]:(R=Pe,Pe=P)):(R=Pe,Pe=P),Pe===P&&(Pe=_u()),it--,Pe===P?Oe=void 0:(R=Oe,Oe=P),Oe!==P?((Pe=Qm())===P&&(Af.test(L.charAt(R))?(Pe=L.charAt(R),R++):(Pe=P,it===0&&wt(Yd))),Pe!==P?Ae=Oe=[Oe,Pe]:(R=Ae,Ae=P)):(R=Ae,Ae=P),Ae!==P)for(;Ae!==P;){if(ee.push(Ae),Ae=R,Oe=R,it++,Pe=R,fe=[],(vt=ko())!==P)for(;vt!==P;)fe.push(vt),vt=ko();else fe=P;fe!==P?((vt=_u())===P&&(vt=Ao()),vt!==P?Pe=fe=[fe,vt]:(R=Pe,Pe=P)):(R=Pe,Pe=P),Pe===P&&(Pe=_u()),it--,Pe===P?Oe=void 0:(R=Oe,Oe=P),Oe!==P?((Pe=Qm())===P&&(Af.test(L.charAt(R))?(Pe=L.charAt(R),R++):(Pe=P,it===0&&wt(Yd))),Pe!==P?Ae=Oe=[Oe,Pe]:(R=Ae,Ae=P)):(R=Ae,Ae=P)}else ee=P;return ee}function r1(){var ee,Ae,Oe,Pe,fe;return ee=R,Ae=R,L.substr(R,2)===pr?(Oe=pr,R+=2):(Oe=P,it===0&&wt(bt)),Oe!==P?(Pe=function(){var vt,Xt,Er,Rr,ln,Di;return vt=R,Xt=R,Er=function(){var li,In,_n,Zn,pi;if(li=R,In=[],(_n=xv())===P&&(_n=R,Zn=R,it++,yp.test(L.charAt(R))?(pi=L.charAt(R),R++):(pi=P,it===0&&wt(ou)),it--,pi===P?Zn=void 0:(R=Zn,Zn=P),Zn!==P&&(pi=Op())!==P?_n=Zn=[Zn,pi]:(R=_n,_n=P)),_n!==P)for(;_n!==P;)In.push(_n),(_n=xv())===P&&(_n=R,Zn=R,it++,yp.test(L.charAt(R))?(pi=L.charAt(R),R++):(pi=P,it===0&&wt(ou)),it--,pi===P?Zn=void 0:(R=Zn,Zn=P),Zn!==P&&(pi=Op())!==P?_n=Zn=[Zn,pi]:(R=_n,_n=P));else In=P;return li=In!==P?L.substring(li,R):In}(),Er!==P?(Rr=R,L.charCodeAt(R)===58?(ln=$t,R++):(ln=P,it===0&&wt(El)),ln!==P?(Di=function(){var li,In,_n,Zn,pi;if(li=R,In=[],(_n=xv())===P&&(_n=R,Zn=R,it++,yp.test(L.charAt(R))?(pi=L.charAt(R),R++):(pi=P,it===0&&wt(ou)),it--,pi===P?Zn=void 0:(R=Zn,Zn=P),Zn!==P&&(pi=Op())!==P?_n=Zn=[Zn,pi]:(R=_n,_n=P)),_n!==P)for(;_n!==P;)In.push(_n),(_n=xv())===P&&(_n=R,Zn=R,it++,yp.test(L.charAt(R))?(pi=L.charAt(R),R++):(pi=P,it===0&&wt(ou)),it--,pi===P?Zn=void 0:(R=Zn,Zn=P),Zn!==P&&(pi=Op())!==P?_n=Zn=[Zn,pi]:(R=_n,_n=P));else In=P;return li=In!==P?L.substring(li,R):In}(),Di!==P?Rr=ln=[ln,Di]:(R=Rr,Rr=P)):(R=Rr,Rr=P),Rr===P&&(Rr=null),L.charCodeAt(R)===64?(ln=kr,R++):(ln=P,it===0&&wt(pl)),ln!==P?Xt=Er=[Er,Rr,ln]:(R=Xt,Xt=P)):(R=Xt,Xt=P),vt=Xt!==P?L.substring(vt,R):Xt}(),Pe===P&&(Pe=null),(fe=K0())!==P?Ae=Oe=[Oe,Pe,fe]:(R=Ae,Ae=P)):(R=Ae,Ae=P),Ae!==P?L.substring(ee,R):Ae}function K0(){var ee,Ae,Oe,Pe,fe;return ee=R,Ae=function(){var vt,Xt,Er,Rr,ln;if((vt=n1())===P){for(vt=R,Xt=R,Er=[],Rr=Rc();Rr!==P;)Er.push(Rr),Er.length>=4?Rr=P:(Rr=R,L.charCodeAt(R)===46?(ln=rn,R++):(ln=P,it===0&&wt(ud)),ln!==P&&(ln=Rc())===P?(R=Rr,Rr=P):Rr=ln);Er.length<4?(R=Xt,Xt=P):Xt=Er,vt=Xt!==P?L.substring(vt,R):Xt}return vt}(),Ae!==P?(Oe=R,L.charCodeAt(R)===58?(Pe=$t,R++):(Pe=P,it===0&&wt(El)),Pe!==P&&(fe=Rc())!==P?Oe=Pe=[Pe,fe]:(R=Oe,Oe=P),Oe===P&&(Oe=null),ee=Ae=[Ae,Oe]):(R=ee,ee=P),ee}function n1(){var ee,Ae,Oe,Pe,fe,vt,Xt,Er,Rr;if(L.substr(R,9)===br?(ee=br,R+=9):(ee=P,it===0&&wt(js)),ee===P){if(ee=R,Ae=R,(Oe=Xm())!==P){if(Pe=[],fe=R,L.charCodeAt(R)===46?(vt=rn,R++):(vt=P,it===0&&wt(ud)),vt!==P)if((Xt=Vf())!==P){for(Er=[],Rr=Xm();Rr!==P;)Er.push(Rr),Rr=Xm();fe=vt=[vt,Xt,Er]}else R=fe,fe=P;else R=fe,fe=P;if(fe!==P)for(;fe!==P;)if(Pe.push(fe),fe=R,L.charCodeAt(R)===46?(vt=rn,R++):(vt=P,it===0&&wt(ud)),vt!==P)if((Xt=Vf())!==P){for(Er=[],Rr=Xm();Rr!==P;)Er.push(Rr),Rr=Xm();fe=vt=[vt,Xt,Er]}else R=fe,fe=P;else R=fe,fe=P;else Pe=P;Pe!==P?Ae=Oe=[Oe,Pe]:(R=Ae,Ae=P)}else R=Ae,Ae=P;ee=Ae!==P?L.substring(ee,R):Ae}return ee}function Xm(){var ee,Ae,Oe,Pe,fe,vt,Xt,Er;if(ee=R,Ae=R,Oe=[],(Pe=Vf())!==P)for(;Pe!==P;)Oe.push(Pe),Pe=Vf();else Oe=P;if(Oe!==P){if(Pe=[],fe=R,L.charCodeAt(R)===45?(vt=nn,R++):(vt=P,it===0&&wt(Ju)),vt!==P){if(Xt=[],(Er=Vf())!==P)for(;Er!==P;)Xt.push(Er),Er=Vf();else Xt=P;Xt!==P?fe=vt=[vt,Xt]:(R=fe,fe=P)}else R=fe,fe=P;for(;fe!==P;)if(Pe.push(fe),fe=R,L.charCodeAt(R)===45?(vt=nn,R++):(vt=P,it===0&&wt(Ju)),vt!==P){if(Xt=[],(Er=Vf())!==P)for(;Er!==P;)Xt.push(Er),Er=Vf();else Xt=P;Xt!==P?fe=vt=[vt,Xt]:(R=fe,fe=P)}else R=fe,fe=P;Ae=Oe=[Oe,Pe]}else R=Ae,Ae=P;return Ae!==P?L.substring(ee,R):Ae}function Vf(){var ee,Ae,Oe,Pe,fe,vt,Xt;return ee=R,Ae=R,it++,Oe=ko(),it--,Oe===P?Ae=void 0:(R=Ae,Ae=P),Ae!==P?(p0.test(L.charAt(R))?(Oe=L.charAt(R),R++):(Oe=P,it===0&&wt(ka)),Oe===P&&(Oe=R,it++,Pe=Op(),it--,Pe===P?Oe=void 0:(R=Oe,Oe=P)),Oe!==P?(Pe=R,it++,fe=Ao(),it--,fe===P?Pe=void 0:(R=Pe,Pe=P),Pe!==P?(fe=R,it++,vt=uu(),it--,vt===P?fe=void 0:(R=fe,fe=P),fe!==P?(vt=R,it++,zd.test(L.charAt(R))?(Xt=L.charAt(R),R++):(Xt=P,it===0&&wt(dd)),it--,Xt===P?vt=void 0:(R=vt,vt=P),vt!==P?(L.length>R?(Xt=L.charAt(R),R++):(Xt=P,it===0&&wt(ws)),Xt!==P?ee=Ae=[Ae,Oe,Pe,fe,vt,Xt]:(R=ee,ee=P)):(R=ee,ee=P)):(R=ee,ee=P)):(R=ee,ee=P)):(R=ee,ee=P)):(R=ee,ee=P),ee}function i1(){var ee,Ae,Oe;return ee=R,L.charCodeAt(R)===43?(Ae=vr,R++):(Ae=P,it===0&&wt(Am)),Ae!==P?(Oe=function(){var Pe,fe,vt,Xt,Er;return Pe=R,(fe=a1())!==P?(L.charCodeAt(R)===45?(vt=nn,R++):(vt=P,it===0&&wt(Ju)),vt!==P&&(Xt=Rc())!==P?Pe=Vn(fe,Xt):(R=Pe,Pe=P)):(R=Pe,Pe=P),Pe===P&&(Pe=R,(fe=a1())!==P&&(vt=Rc())!==P?(L.charCodeAt(R)===45?(Xt=nn,R++):(Xt=P,it===0&&wt(Ju)),Xt!==P&&(Er=Rc())!==P?Pe=Li(fe,vt,Er):(R=Pe,Pe=P)):(R=Pe,Pe=P),Pe===P&&(Pe=R,(fe=a1())!==P&&(vt=Rc())!==P?Pe=_i(fe,vt):(R=Pe,Pe=P),Pe===P&&(Pe=R,(fe=Rc())!==P&&(fe=Or(fe)),Pe=fe))),Pe}(),Oe!==P?ee=Ga(Oe):(R=ee,ee=P)):(R=ee,ee=P),ee}function a1(){var ee,Ae,Oe,Pe;return ee=R,(Ae=Rc())!==P&&(Ae=Ll(Ae)),(ee=Ae)===P&&(ee=R,L.charCodeAt(R)===40?(Ae=qt,R++):(Ae=P,it===0&&wt(km)),Ae!==P&&(Oe=Rc())!==P?(L.charCodeAt(R)===41?(Pe=ht,R++):(Pe=P,it===0&&wt(Oc)),Pe!==P?ee=ts(Oe):(R=ee,ee=P)):(R=ee,ee=P)),ee}function uC(){var ee;return(ee=i1())!==P&&(ee=ha(ee)),ee}function Jm(){var ee,Ae,Oe,Pe;if(ee=R,Ae=[],(Oe=SC())!==P)for(;Oe!==P;)Ae.push(Oe),Oe=SC();else Ae=P;if(Ae!==P){for(Oe=[],Pe=G0();Pe!==P;)Oe.push(Pe),Pe=G0();ee=Ae=[Ae,Oe]}else R=ee,ee=P;return ee}function G0(){var ee;return nu.test(L.charAt(R))?(ee=L.charAt(R),R++):(ee=P,it===0&&wt(Om)),ee}function $h(){var ee,Ae,Oe,Pe,fe;for(ee=R,Ae=R,it++,Oe=R,Pe=[],fe=ko();fe!==P;)Pe.push(fe),fe=ko();return(fe=_u())===P&&(fe=Ao()),fe!==P?Oe=Pe=[Pe,fe]:(R=Oe,Oe=P),it--,Oe===P?Ae=void 0:(R=Ae,Ae=P),Ae!==P?(L.length>R?(Oe=L.charAt(R),R++):(Oe=P,it===0&&wt(ws)),Oe!==P?ee=Ae=[Ae,Oe]:(R=ee,ee=P)):(R=ee,ee=P),ee}function cC(){var ee;return(ee=Zm())===P&&(ee=bv())===P&&(ee=vv()),ee}function yv(){var ee;return L.substr(R,11)===tt?(ee=tt,R+=11):(ee=P,it===0&&wt(b0)),ee}function Zm(){var ee,Ae,Oe,Pe,fe;return ee=R,(Ae=(Ae=ml())?void 0:P)!==P?(Oe=R,Pe=function(){var vt,Xt,Er,Rr,ln,Di;return vt=R,so.test(L.charAt(R))?(Xt=L.charAt(R),R++):(Xt=P,it===0&&wt(Ws)),Xt!==P?(so.test(L.charAt(R))?(Er=L.charAt(R),R++):(Er=P,it===0&&wt(Ws)),Er!==P&&(Rr=pC())!==P?(so.test(L.charAt(R))?(ln=L.charAt(R),R++):(ln=P,it===0&&wt(Ws)),ln!==P?(so.test(L.charAt(R))?(Di=L.charAt(R),R++):(Di=P,it===0&&wt(Ws)),Di!==P?vt=Rr:(R=vt,vt=P)):(R=vt,vt=P)):(R=vt,vt=P)):(R=vt,vt=P),vt===P&&(vt=R,so.test(L.charAt(R))?(Xt=L.charAt(R),R++):(Xt=P,it===0&&wt(Ws)),Xt!==P&&(Er=pC())!==P?(so.test(L.charAt(R))?(Rr=L.charAt(R),R++):(Rr=P,it===0&&wt(Ws)),Rr!==P?vt=Er:(R=vt,vt=P)):(R=vt,vt=P)),vt}(),Pe!==P&&(Pe=pt(Pe)),(Oe=Pe)===P&&(Oe=R,(Pe=(Pe=Fr())?void 0:P)!==P&&(fe=yv())!==P?Oe=Pe=[Pe,fe]:(R=Oe,Oe=P)),Oe!==P?ee=Ae=[Ae,Oe]:(R=ee,ee=P)):(R=ee,ee=P),ee!==P&&(ee=si(ee)),ee}function vv(){var ee,Ae,Oe,Pe,fe;return ee=R,(Ae=(Ae=wa())?void 0:P)!==P?(Oe=R,Pe=function(){var vt,Xt,Er,Rr,ln,Di;return vt=R,mr.test(L.charAt(R))?(Xt=L.charAt(R),R++):(Xt=P,it===0&&wt(ec)),Xt!==P?(mr.test(L.charAt(R))?(Er=L.charAt(R),R++):(Er=P,it===0&&wt(ec)),Er!==P&&(Rr=mC())!==P?(mr.test(L.charAt(R))?(ln=L.charAt(R),R++):(ln=P,it===0&&wt(ec)),ln!==P?(mr.test(L.charAt(R))?(Di=L.charAt(R),R++):(Di=P,it===0&&wt(ec)),Di!==P?vt=Rr:(R=vt,vt=P)):(R=vt,vt=P)):(R=vt,vt=P)):(R=vt,vt=P),vt===P&&(vt=R,mr.test(L.charAt(R))?(Xt=L.charAt(R),R++):(Xt=P,it===0&&wt(ec)),Xt!==P&&(Er=mC())!==P?(mr.test(L.charAt(R))?(Rr=L.charAt(R),R++):(Rr=P,it===0&&wt(ec)),Rr!==P?vt=Er:(R=vt,vt=P)):(R=vt,vt=P)),vt}(),Pe!==P&&(Pe=Da(Pe)),(Oe=Pe)===P&&(Oe=R,(Pe=(Pe=zl())?void 0:P)!==P&&(fe=yv())!==P?Oe=Pe=[Pe,fe]:(R=Oe,Oe=P)),Oe!==P?ee=Ae=[Ae,Oe]:(R=ee,ee=P)):(R=ee,ee=P),ee!==P&&(ee=Mo(ee)),ee}function bv(){var ee,Ae,Oe,Pe,fe;return ee=R,(Ae=(Ae=Qs())?void 0:P)!==P?(Oe=R,Pe=function(){var vt,Xt,Er,Rr,ln,Di,li,In,_n;if(vt=R,Xt=R,Er=R,Rr=[],Vd.test(L.charAt(R))?(ln=L.charAt(R),R++):(ln=P,it===0&&wt(ku)),ln!==P)for(;ln!==P;)Rr.push(ln),Vd.test(L.charAt(R))?(ln=L.charAt(R),R++):(ln=P,it===0&&wt(ku));else Rr=P;if(Rr!==P?(cl.test(L.charAt(R))?(ln=L.charAt(R),R++):(ln=P,it===0&&wt(us)),ln!==P?(cl.test(L.charAt(R))?(Di=L.charAt(R),R++):(Di=P,it===0&&wt(us)),Di===P&&(Di=null),Er=Rr=[Rr,ln,Di]):(R=Er,Er=P)):(R=Er,Er=P),(Xt=Er!==P?L.substring(Xt,R):Er)!==P&&(Xt=Wx(Xt)),(vt=Xt)===P){if(vt=R,cl.test(L.charAt(R))?(Xt=L.charAt(R),R++):(Xt=P,it===0&&wt(us)),Xt!==P)if(cl.test(L.charAt(R))?(Er=L.charAt(R),R++):(Er=P,it===0&&wt(us)),Er!==P)if((Rr=o1())!==P)if(cl.test(L.charAt(R))?(ln=L.charAt(R),R++):(ln=P,it===0&&wt(us)),ln!==P)if(cl.test(L.charAt(R))?(Di=L.charAt(R),R++):(Di=P,it===0&&wt(us)),Di!==P){if(li=R,In=[],Vd.test(L.charAt(R))?(_n=L.charAt(R),R++):(_n=P,it===0&&wt(ku)),_n!==P)for(;_n!==P;)In.push(_n),Vd.test(L.charAt(R))?(_n=L.charAt(R),R++):(_n=P,it===0&&wt(ku));else In=P;(li=In!==P?L.substring(li,R):In)!==P?vt=z0(Rr,li):(R=vt,vt=P)}else R=vt,vt=P;else R=vt,vt=P;else R=vt,vt=P;else R=vt,vt=P;else R=vt,vt=P;if(vt===P){if(vt=R,cl.test(L.charAt(R))?(Xt=L.charAt(R),R++):(Xt=P,it===0&&wt(us)),Xt!==P)if((Er=o1())!==P)if(cl.test(L.charAt(R))?(Rr=L.charAt(R),R++):(Rr=P,it===0&&wt(us)),Rr!==P){if(ln=R,Di=[],wm.test(L.charAt(R))?(li=L.charAt(R),R++):(li=P,it===0&&wt(hh)),li!==P)for(;li!==P;)Di.push(li),wm.test(L.charAt(R))?(li=L.charAt(R),R++):(li=P,it===0&&wt(hh));else Di=P;(ln=Di!==P?L.substring(ln,R):Di)!==P?vt=V0(Er,ln):(R=vt,vt=P)}else R=vt,vt=P;else R=vt,vt=P;else R=vt,vt=P;vt===P&&(vt=R,cl.test(L.charAt(R))?(Xt=L.charAt(R),R++):(Xt=P,it===0&&wt(us)),Xt!==P?(cl.test(L.charAt(R))?(Er=L.charAt(R),R++):(Er=P,it===0&&wt(us)),Er!==P&&(Rr=dC())!==P?(cl.test(L.charAt(R))?(ln=L.charAt(R),R++):(ln=P,it===0&&wt(us)),ln!==P?(cl.test(L.charAt(R))?(Di=L.charAt(R),R++):(Di=P,it===0&&wt(us)),Di!==P?vt=Rr:(R=vt,vt=P)):(R=vt,vt=P)):(R=vt,vt=P)):(R=vt,vt=P),vt===P&&(vt=R,cl.test(L.charAt(R))?(Xt=L.charAt(R),R++):(Xt=P,it===0&&wt(us)),Xt!==P&&(Er=dC())!==P?(cl.test(L.charAt(R))?(Rr=L.charAt(R),R++):(Rr=P,it===0&&wt(us)),Rr!==P?vt=Er:(R=vt,vt=P)):(R=vt,vt=P)))}}return vt}(),Pe!==P&&(Pe=su(Pe)),(Oe=Pe)===P&&(Oe=R,(Pe=(Pe=cs())?void 0:P)!==P&&(fe=yv())!==P?Oe=Pe=[Pe,fe]:(R=Oe,Oe=P)),Oe!==P?ee=Ae=[Ae,Oe]:(R=ee,ee=P)):(R=ee,ee=P),ee!==P&&(ee=Ii(ee)),ee}function q0(){var ee,Ae,Oe,Pe,fe;return ee=R,(Ae=(Ae=aa())?void 0:P)!==P?(Oe=R,(Pe=function(){var vt,Xt,Er,Rr,ln,Di;if(vt=R,L.charCodeAt(R)===91?(Xt=Ei,R++):(Xt=P,it===0&&wt(qd)),Xt!==P){for(Er=[],Rr=lC();Rr!==P;)Er.push(Rr),Rr=lC();L.substr(R,2)===Br?(Rr=Br,R+=2):(Rr=P,it===0&&wt(Zs)),Rr!==P&&(ln=e1())!==P?(L.charCodeAt(R)===41?(Di=ht,R++):(Di=P,it===0&&wt(Oc)),Di!==P?vt=Nn(Er,ln):(R=vt,vt=P)):(R=vt,vt=P)}else R=vt,vt=P;return vt===P&&(vt=R,L.charCodeAt(R)===60?(Xt=Wt,R++):(Xt=P,it===0&&wt(Pm)),Xt!==P&&(Er=e1())!==P?(L.charCodeAt(R)===124?(Rr=er,R++):(Rr=P,it===0&&wt(_f)),Rr!==P?(ln=function(){var li,In,_n;if(li=R,In=[],ru.test(L.charAt(R))?(_n=L.charAt(R),R++):(_n=P,it===0&&wt(xp)),_n===P&&(_n=u1()),_n!==P)for(;_n!==P;)In.push(_n),ru.test(L.charAt(R))?(_n=L.charAt(R),R++):(_n=P,it===0&&wt(xp)),_n===P&&(_n=u1());else In=P;return In!==P?L.substring(li,R):In}(),ln!==P?(L.charCodeAt(R)===62?(Di=Be,R++):(Di=P,it===0&&wt(dl)),Di!==P?vt=mo(Er,ln):(R=vt,vt=P)):(R=vt,vt=P)):(R=vt,vt=P)):(R=vt,vt=P)),vt}())!==P&&(Pe=qm(Pe)),(Oe=Pe)===P&&(Oe=R,(Pe=(Pe=L0())?void 0:P)!==P&&(fe=yv())!==P?Oe=Pe=[Pe,fe]:(R=Oe,Oe=P)),Oe!==P?ee=Ae=[Ae,Oe]:(R=ee,ee=P)):(R=ee,ee=P),ee!==P&&(ee=pv(ee)),ee}function dC(){var ee;return(ee=o1())!==P&&(ee=Ym(ee)),ee}function o1(){var ee,Ae;if(ee=[],(Ae=fC())!==P)for(;Ae!==P;)ee.push(Ae),Ae=fC();else ee=P;return ee!==P&&(ee=W0(ee)),ee}function fC(){var ee,Ae;return(ee=_u())===P&&(ee=gl())===P&&(ee=q0())===P&&(ee=lu())===P&&(ee=Y0())===P&&(ee=Zm())===P&&(ee=vv())===P&&(ee=Mh())===P&&(ee=ac())===P&&(Pr.test(L.charAt(R))?(Ae=L.charAt(R),R++):(Ae=P,it===0&&wt(x0)),Ae!==P&&(Ae=X_(Ae)),(ee=Ae)===P)&&(ee=X0()),ee}function pC(){var ee,Ae;if(ee=[],(Ae=hC())!==P)for(;Ae!==P;)ee.push(Ae),Ae=hC();else ee=P;return ee!==P&&(ee=G_(ee)),ee}function hC(){var ee,Ae;return(ee=_u())===P&&(ee=gl())===P&&(ee=q0())===P&&(ee=lu())===P&&(ee=Y0())===P&&(ee=bv())===P&&(ee=vv())===P&&(ee=Mh())===P&&(ee=ac())===P&&(h0.test(L.charAt(R))?(Ae=L.charAt(R),R++):(Ae=P,it===0&&wt(Tf)),Ae!==P&&(Ae=qw(Ae)),(ee=Ae)===P)&&(ee=X0()),ee}function mC(){var ee,Ae;if(ee=[],(Ae=Yx())===P&&(Ae=_u())===P&&(Ae=gl())===P&&(Ae=q0())===P&&(Ae=lu())===P&&(Ae=Y0())===P&&(Ae=bv())===P&&(Ae=Zm())===P&&(Ae=Mh())===P&&(Ae=ac())===P&&(Ae=gC())===P&&(Ae=X0()),Ae!==P)for(;Ae!==P;)ee.push(Ae),(Ae=Yx())===P&&(Ae=_u())===P&&(Ae=gl())===P&&(Ae=q0())===P&&(Ae=lu())===P&&(Ae=Y0())===P&&(Ae=bv())===P&&(Ae=Zm())===P&&(Ae=Mh())===P&&(Ae=ac())===P&&(Ae=gC())===P&&(Ae=X0());else ee=P;return ee!==P&&(ee=q_(ee)),ee}function gC(){var ee;return nd.test(L.charAt(R))?(ee=L.charAt(R),R++):(ee=P,it===0&&wt(mh)),ee!==P&&(ee=Y_(ee)),ee}function yC(){var ee,Ae;if(ee=[],L.charCodeAt(R)===42?(Ae=pn,R++):(Ae=P,it===0&&wt(Ac)),Ae!==P)for(;Ae!==P;)ee.push(Ae),L.charCodeAt(R)===42?(Ae=pn,R++):(Ae=P,it===0&&wt(Ac));else ee=P;return ee!==P&&(ee=eT(ee)),ee}function vC(){var ee,Ae;if(ee=[],L.charCodeAt(R)===95?(Ae=Vt,R++):(Ae=P,it===0&&wt(_c)),Ae!==P)for(;Ae!==P;)ee.push(Ae),L.charCodeAt(R)===95?(Ae=Vt,R++):(Ae=P,it===0&&wt(_c));else ee=P;return ee!==P&&(ee=Bc(ee)),ee}function bC(){var ee,Ae;if(ee=[],L.charCodeAt(R)===126?(Ae=Ut,R++):(Ae=P,it===0&&wt(Ou)),Ae!==P)for(;Ae!==P;)ee.push(Ae),L.charCodeAt(R)===126?(Ae=Ut,R++):(Ae=P,it===0&&wt(Ou));else ee=P;return ee!==P&&(ee=tT(ee)),ee}function lu(){var ee,Ae,Oe,Pe,fe,vt,Xt,Er;if(ee=R,(Ae=xC())!==P){if(Oe=[],L.charCodeAt(R)===64?(Pe=kr,R++):(Pe=P,it===0&&wt(pl)),Pe!==P)for(;Pe!==P;)Oe.push(Pe),L.charCodeAt(R)===64?(Pe=kr,R++):(Pe=P,it===0&&wt(pl));else Oe=P;Oe!==P&&(Pe=Dv())!==P?ee=rT(Ae,Pe):(R=ee,ee=P)}else R=ee,ee=P;if(ee===P){if(ee=R,Ae=[],L.charCodeAt(R)===64?(Oe=kr,R++):(Oe=P,it===0&&wt(pl)),Oe!==P)for(;Oe!==P;)Ae.push(Oe),L.charCodeAt(R)===64?(Oe=kr,R++):(Oe=P,it===0&&wt(pl));else Ae=P;Ae!==P?(Oe=R,Pe=R,(fe=J0())!==P?(vt=R,dn.test(L.charAt(R))?(Xt=L.charAt(R),R++):(Xt=P,it===0&&wt(_m)),Xt!==P&&(Er=J0())!==P?vt=Xt=[Xt,Er]:(R=vt,vt=P),vt===P&&(vt=null),Pe=fe=[fe,vt]):(R=Pe,Pe=P),(Oe=Pe!==P?L.substring(Oe,R):Pe)!==P?ee=nT(Oe):(R=ee,ee=P)):(R=ee,ee=P)}return ee}function Y0(){var ee,Ae,Oe,Pe;return ee=R,(Ae=xC())!==P?(L.charCodeAt(R)===35?(Oe=yr,R++):(Oe=P,it===0&&wt(sd)),Oe!==P&&(Pe=Dv())!==P?ee=Yw(Ae,Pe):(R=ee,ee=P)):(R=ee,ee=P),ee===P&&(ee=R,L.charCodeAt(R)===35?(Ae=yr,R++):(Ae=P,it===0&&wt(sd)),Ae!==P&&(Oe=J0())!==P?ee=iT(Oe):(R=ee,ee=P)),ee}function Mh(){var ee,Ae;return ee=function(){var Oe,Pe,fe,vt;return Oe=R,L.charCodeAt(R)===58?(Pe=$t,R++):(Pe=P,it===0&&wt(El)),Pe!==P?(fe=function(){var Xt,Er,Rr;if(Xt=R,Er=[],Xr.test(L.charAt(R))?(Rr=L.charAt(R),R++):(Rr=P,it===0&&wt(Dp)),Rr!==P)for(;Rr!==P;)Er.push(Rr),Xr.test(L.charAt(R))?(Rr=L.charAt(R),R++):(Rr=P,it===0&&wt(Dp));else Er=P;return Xt=Er!==P?L.substring(Xt,R):Er}(),fe!==P?(L.charCodeAt(R)===58?(vt=$t,R++):(vt=P,it===0&&wt(El)),vt!==P?Oe=sT(fe):(R=Oe,Oe=P)):(R=Oe,Oe=P)):(R=Oe,Oe=P),Oe}(),ee===P&&(ee=R,Ae=function(){var Oe,Pe,fe,vt,Xt,Er,Rr,ln,Di;if(Oe=function(){var li,In,_n,Zn;return li=R,In=R,xi.test(L.charAt(R))?(_n=L.charAt(R),R++):(_n=P,it===0&&wt(he)),_n!==P?(Ja.test(L.charAt(R))?(Zn=L.charAt(R),R++):(Zn=P,it===0&&wt(ve)),Zn!==P?In=_n=[_n,Zn]:(R=In,In=P)):(R=In,In=P),li=In!==P?L.substring(li,R):In}(),Oe===P){if(Oe=R,Pe=R,fe=function(){var li,In,_n,Zn;return li=R,In=R,Zo.test(L.charAt(R))?(_n=L.charAt(R),R++):(_n=P,it===0&&wt(_e)),_n!==P?(lo.test(L.charAt(R))?(Zn=L.charAt(R),R++):(Zn=P,it===0&&wt(Le)),Zn!==P?In=_n=[_n,Zn]:(R=In,In=P)):(R=In,In=P),li=In!==P?L.substring(li,R):In}(),fe!==P){if(vt=R,(Xt=va())!==P){for(Er=[],Rr=R,ci.test(L.charAt(R))?(ln=L.charAt(R),R++):(ln=P,it===0&&wt(we)),ln!==P&&(Di=va())!==P?Rr=ln=[ln,Di]:(R=Rr,Rr=P);Rr!==P;)Er.push(Rr),Rr=R,ci.test(L.charAt(R))?(ln=L.charAt(R),R++):(ln=P,it===0&&wt(we)),ln!==P&&(Di=va())!==P?Rr=ln=[ln,Di]:(R=Rr,Rr=P);vt=Xt=[Xt,Er]}else R=vt,vt=P;vt===P&&(vt=null),Pe=fe=[fe,vt]}else R=Pe,Pe=P;if((Oe=Pe!==P?L.substring(Oe,R):Pe)===P){for(Oe=R,Pe=R,fe=[],vt=R,(Xt=va())!==P?((Er=s1())===P&&(Er=null),ci.test(L.charAt(R))?(Rr=L.charAt(R),R++):(Rr=P,it===0&&wt(we)),Rr!==P?vt=Xt=[Xt,Er,Rr]:(R=vt,vt=P)):(R=vt,vt=P);vt!==P;)fe.push(vt),vt=R,(Xt=va())!==P?((Er=s1())===P&&(Er=null),ci.test(L.charAt(R))?(Rr=L.charAt(R),R++):(Rr=P,it===0&&wt(we)),Rr!==P?vt=Xt=[Xt,Er,Rr]:(R=vt,vt=P)):(R=vt,vt=P);(vt=va())!==P?((Xt=s1())===P&&(Xt=null),Pe=fe=[fe,vt,Xt]):(R=Pe,Pe=P),(Oe=Pe!==P?L.substring(Oe,R):Pe)===P&&(Oe=function(){var li,In,_n,Zn;return li=R,In=R,xi.test(L.charAt(R))?(_n=L.charAt(R),R++):(_n=P,it===0&&wt(he)),_n!==P?(id.test(L.charAt(R))?(Zn=L.charAt(R),R++):(Zn=P,it===0&&wt(qe)),Zn!==P?In=_n=[_n,Zn]:(R=In,In=P)):(R=In,In=P),li=In!==P?L.substring(li,R):In}(),Oe===P&&(Oe=function(){var li,In,_n,Zn;return li=R,In=R,vp.test(L.charAt(R))?(_n=L.charAt(R),R++):(_n=P,it===0&&wt(_t)),_n!==P?(qo.test(L.charAt(R))?(Zn=L.charAt(R),R++):(Zn=P,it===0&&wt(Ge)),Zn===P&&(Zn=null),In=_n=[_n,Zn]):(R=In,In=P),li=In!==P?L.substring(li,R):In}(),Oe===P&&(Oe=function(){var li,In,_n,Zn;return li=R,In=R,kf.test(L.charAt(R))?(_n=L.charAt(R),R++):(_n=P,it===0&&wt(Ce)),_n!==P?(qo.test(L.charAt(R))?(Zn=L.charAt(R),R++):(Zn=P,it===0&&wt(Ge)),Zn===P&&(Zn=null),In=_n=[_n,Zn]):(R=In,In=P),li=In!==P?L.substring(li,R):In}(),Oe===P&&(Oe=function(){var li,In,_n,Zn;return li=R,In=R,Fa.test(L.charAt(R))?(_n=L.charAt(R),R++):(_n=P,it===0&&wt(We)),_n!==P?(qo.test(L.charAt(R))?(Zn=L.charAt(R),R++):(Zn=P,it===0&&wt(Ge)),Zn===P&&(Zn=null),In=_n=[_n,Zn]):(R=In,In=P),li=In!==P?L.substring(li,R):In}(),Oe===P&&(Oe=function(){var li,In,_n,Zn,pi,Z0;return li=R,In=R,wc.test(L.charAt(R))?(_n=L.charAt(R),R++):(_n=P,it===0&&wt(Ue)),_n!==P?(lo.test(L.charAt(R))?(Zn=L.charAt(R),R++):(Zn=P,it===0&&wt(Le)),Zn!==P?(wc.test(L.charAt(R))?(pi=L.charAt(R),R++):(pi=P,it===0&&wt(Ue)),pi!==P?(lo.test(L.charAt(R))?(Z0=L.charAt(R),R++):(Z0=P,it===0&&wt(Le)),Z0!==P?In=_n=[_n,Zn,pi,Z0]:(R=In,In=P)):(R=In,In=P)):(R=In,In=P)):(R=In,In=P),li=In!==P?L.substring(li,R):In}())))))}}return Oe}(),Ae!==P&&(Ae=oT(Ae)),ee=Ae),ee}function ac(){var ee,Ae;return ee=R,(Hx()?void 0:P)!==P?(Ae=function(){var Oe,Pe,fe;return Oe=R,Pe=R,L.substr(R,2)===fr?(fe=fr,R+=2):(fe=P,it===0&&wt(Tm)),(Pe=fe!==P?L.substring(Pe,R):fe)!==P&&(Pe=lT(Pe)),(Oe=Pe)===P&&(Oe=R,Pe=R,L.substr(R,3)===rr?(fe=rr,R+=3):(fe=P,it===0&&wt(Sp)),(Pe=fe!==P?L.substring(Pe,R):fe)!==P&&(Pe=uT(Pe)),(Oe=Pe)===P&&(Oe=R,Pe=R,L.substr(R,2)===mt?(fe=mt,R+=2):(fe=P,it===0&&wt(gh)),fe===P&&(L.substr(R,3)===st?(fe=st,R+=3):(fe=P,it===0&&wt(fd)),fe===P&&(L.substr(R,2)===ft?(fe=ft,R+=2):(fe=P,it===0&&wt(D0)))),(Pe=fe!==P?L.substring(Pe,R):fe)!==P&&(Pe=cT(Pe)),(Oe=Pe)===P&&(Oe=R,Pe=R,L.substr(R,3)===Gt?(fe=Gt,R+=3):(fe=P,it===0&&wt(yh)),fe===P&&(L.substr(R,3)===gr?(fe=gr,R+=3):(fe=P,it===0&&wt(Nl)),fe===P&&(L.substr(R,4)===Sr?(fe=Sr,R+=4):(fe=P,it===0&&wt(wp)),fe===P&&(L.substr(R,3)===Vr?(fe=Vr,R+=3):(fe=P,it===0&&wt(S0))))),(Pe=fe!==P?L.substring(Pe,R):fe)!==P&&(Pe=dT(Pe)),(Oe=Pe)===P&&(Oe=R,Pe=R,L.substr(R,3)===xt?(fe=xt,R+=3):(fe=P,it===0&&wt($m)),fe===P&&(L.substr(R,4)===en?(fe=en,R+=4):(fe=P,it===0&&wt($f)),fe===P&&(L.substr(R,3)===an?(fe=an,R+=3):(fe=P,it===0&&wt(w0)),fe===P&&(L.substr(R,3)===Mn?(fe=Mn,R+=3):(fe=P,it===0&&wt(tc)),fe===P&&(L.substr(R,4)===kn?(fe=kn,R+=4):(fe=P,it===0&&wt(Mm)),fe===P&&(L.substr(R,3)===Qn?(fe=Qn,R+=3):(fe=P,it===0&&wt(C0))))))),(Pe=fe!==P?L.substring(Pe,R):fe)!==P&&(Pe=fT(Pe)),(Oe=Pe)===P&&(Oe=R,Pe=R,L.substr(R,3)===Nt?(fe=Nt,R+=3):(fe=P,it===0&&wt(E0)),fe===P&&(L.substr(R,4)===Ai?(fe=Ai,R+=4):(fe=P,it===0&&wt(vh))),(Pe=fe!==P?L.substring(Pe,R):fe)!==P&&(Pe=pT(Pe)),(Oe=Pe)===P&&(Oe=R,Pe=R,L.substr(R,4)===Hi?(fe=Hi,R+=4):(fe=P,it===0&&wt(Xd)),fe===P&&(L.substr(R,4)===_a?(fe=_a,R+=4):(fe=P,it===0&&wt(Jd)),fe===P&&(L.substr(R,3)===Sa?(fe=Sa,R+=3):(fe=P,it===0&&wt(Im)),fe===P&&(L.substr(R,4)===Ji?(fe=Ji,R+=4):(fe=P,it===0&&wt(Mf)),fe===P&&(L.substr(R,3)===ua?(fe=ua,R+=3):(fe=P,it===0&&wt(jm)),fe===P&&(L.substr(R,4)===To?(fe=To,R+=4):(fe=P,it===0&&wt(rc)),fe===P&&(L.substr(R,3)===Ka?(fe=Ka,R+=3):(fe=P,it===0&&wt(bh)),fe===P&&(L.substr(R,4)===U?(fe=U,R+=4):(fe=P,it===0&&wt(pd)),fe===P&&(L.substr(R,3)===ie?(fe=ie,R+=3):(fe=P,it===0&&wt(Rl)),fe===P&&(L.substr(R,4)===hr?(fe=hr,R+=4):(fe=P,it===0&&wt(Fm)),fe===P&&(L.substr(R,4)===nr?(fe=nr,R+=4):(fe=P,it===0&&wt(hd)),fe===P&&(L.substr(R,3)===hn?(fe=hn,R+=3):(fe=P,it===0&&wt(xh))))))))))))),(Pe=fe!==P?L.substring(Pe,R):fe)!==P&&(Pe=hT(Pe)),(Oe=Pe)===P&&(Oe=R,Pe=R,L.substr(R,2)===ui?(fe=ui,R+=2):(fe=P,it===0&&wt(Tc)),fe===P&&(L.substr(R,3)===Zi?(fe=Zi,R+=3):(fe=P,it===0&&wt(nc)),fe===P&&(L.substr(R,2)===Fi?(fe=Fi,R+=2):(fe=P,it===0&&wt(md)),fe===P&&(L.substr(R,2)===na?(fe=na,R+=2):(fe=P,it===0&&wt(P0)),fe===P&&(L.substr(R,2)===zi?(fe=zi,R+=2):(fe=P,it===0&&wt(gd)))))),(Pe=fe!==P?L.substring(Pe,R):fe)!==P&&(Pe=mT(Pe)),(Oe=Pe)===P&&(Oe=R,Pe=R,L.substr(R,2)===An?(fe=An,R+=2):(fe=P,it===0&&wt(A0)),fe===P&&(L.substr(R,3)===ri?(fe=ri,R+=3):(fe=P,it===0&&wt(If)),fe===P&&(L.substr(R,3)===on?(fe=on,R+=3):(fe=P,it===0&&wt(Qo)),fe===P&&(L.substr(R,2)===Ur?(fe=Ur,R+=2):(fe=P,it===0&&wt(jf)),fe===P&&(L.substr(R,3)===ni?(fe=ni,R+=3):(fe=P,it===0&&wt(Bm)),fe===P&&(L.substr(R,2)===Bn?(fe=Bn,R+=2):(fe=P,it===0&&wt(Cs)),fe===P&&(L.substr(R,2)===Ln?(fe=Ln,R+=2):(fe=P,it===0&&wt(Dh)),fe===P&&(L.substr(R,3)===hi?(fe=hi,R+=3):(fe=P,it===0&&wt(Ff))))))))),(Pe=fe!==P?L.substring(Pe,R):fe)!==P&&(Pe=gT(Pe)),(Oe=Pe)===P&&(Oe=R,Pe=R,L.substr(R,2)===ma?(fe=ma,R+=2):(fe=P,it===0&&wt($c)),fe===P&&(L.substr(R,3)===qr?(fe=qr,R+=3):(fe=P,it===0&&wt(Ni)),fe===P&&(L.substr(R,2)===sa?(fe=sa,R+=2):(fe=P,it===0&&wt(Fs)),fe===P&&(L.substr(R,3)===Po?(fe=Po,R+=3):(fe=P,it===0&&wt(Bf))))),(Pe=fe!==P?L.substring(Pe,R):fe)!==P&&(Pe=yT(Pe)),(Oe=Pe)===P&&(Oe=R,Pe=R,L.substr(R,2)===Aa?(fe=Aa,R+=2):(fe=P,it===0&&wt(Sh)),fe===P&&(L.substr(R,3)===Ca?(fe=Ca,R+=3):(fe=P,it===0&&wt(k0)),fe===P&&(L.substr(R,2)===$o?(fe=$o,R+=2):(fe=P,it===0&&wt(O0)),fe===P&&(L.substr(R,3)===sl?(fe=sl,R+=3):(fe=P,it===0&&wt(wh)),fe===P&&(L.substr(R,2)===eu?(fe=eu,R+=2):(fe=P,it===0&&wt(_0)),fe===P&&(L.substr(R,3)===Uu?(fe=Uu,R+=3):(fe=P,it===0&&wt(Nf)),fe===P&&(L.substr(R,2)===Ku?(fe=Ku,R+=2):(fe=P,it===0&&wt(ic)))))))),(Pe=fe!==P?L.substring(Pe,R):fe)!==P&&(Pe=vT(Pe)),(Oe=Pe)===P&&(Oe=R,Pe=R,L.substr(R,3)===bc?(fe=bc,R+=3):(fe=P,it===0&&wt(Mc)),fe===P&&(L.substr(R,3)===ed?(fe=ed,R+=3):(fe=P,it===0&&wt(Zd))),(Pe=fe!==P?L.substring(Pe,R):fe)!==P&&(Pe=bT(Pe)),(Oe=Pe)===P&&(Oe=R,Pe=R,L.substr(R,3)===Ds?(fe=Ds,R+=3):(fe=P,it===0&&wt(Rf)),fe===P&&(L.substr(R,2)===Na?(fe=Na,R+=2):(fe=P,it===0&&wt(T0)),fe===P&&(L.substr(R,2)===Va?(fe=Va,R+=2):(fe=P,it===0&&wt(Qd)),fe===P&&(L.substr(R,3)===Gu?(fe=Gu,R+=3):(fe=P,it===0&&wt(Ch)),fe===P&&(L.substr(R,3)===Cu?(fe=Cu,R+=3):(fe=P,it===0&&wt(Eh)),fe===P&&(L.substr(R,3)===ia?(fe=ia,R+=3):(fe=P,it===0&&wt($0))))))),(Pe=fe!==P?L.substring(Pe,R):fe)!==P&&(Pe=xT(Pe)),(Oe=Pe)===P&&(Oe=R,Pe=R,L.substr(R,3)===td?(fe=td,R+=3):(fe=P,it===0&&wt(M0)),fe===P&&(L.substr(R,3)===Bd?(fe=Bd,R+=3):(fe=P,it===0&&wt(I0)),fe===P&&(L.substr(R,2)===xc?(fe=xc,R+=2):(fe=P,it===0&&wt(Ph)),fe===P&&(L.substr(R,3)===Dc?(fe=Dc,R+=3):(fe=P,it===0&&wt(vi)),fe===P&&(L.substr(R,2)===Nd?(fe=Nd,R+=2):(fe=P,it===0&&wt(Ah)),fe===P&&(L.substr(R,2)===Ko?(fe=Ko,R+=2):(fe=P,it===0&&wt(Ic))))))),(Pe=fe!==P?L.substring(Pe,R):fe)!==P&&(Pe=DT(Pe)),(Oe=Pe)===P&&(Oe=R,Pe=R,L.substr(R,3)===Sc?(fe=Sc,R+=3):(fe=P,it===0&&wt(Nm)),fe===P&&(L.substr(R,3)===Ss?(fe=Ss,R+=3):(fe=P,it===0&&wt(Rm)),fe===P&&(L.substr(R,3)===Eu?(fe=Eu,R+=3):(fe=P,it===0&&wt(Lm)),fe===P&&(L.substr(R,3)===rd?(fe=rd,R+=3):(fe=P,it===0&&wt(Lf)),fe===P&&(L.substr(R,2)===zn?(fe=zn,R+=2):(fe=P,it===0&&wt(zm)),fe===P&&(L.substr(R,2)===$n?(fe=$n,R+=2):(fe=P,it===0&&wt(kh)),fe===P&&(L.substr(R,2)===On?(fe=On,R+=2):(fe=P,it===0&&wt(Oh)),fe===P&&(L.substr(R,2)===gn?(fe=gn,R+=2):(fe=P,it===0&&wt(Vm)),fe===P&&(L.substr(R,2)===cn?(fe=cn,R+=2):(fe=P,it===0&&wt(Wm)),fe===P&&(L.substr(R,2)===wn?(fe=wn,R+=2):(fe=P,it===0&&wt(j0))))))))))),(Pe=fe!==P?L.substring(Pe,R):fe)!==P&&(Pe=ST(Pe)),(Oe=Pe)===P&&(Oe=R,Pe=R,L.substr(R,3)===Yr?(fe=Yr,R+=3):(fe=P,it===0&&wt(es)),(Pe=fe!==P?L.substring(Pe,R):fe)!==P&&(Pe=wT(Pe)),(Oe=Pe)===P&&(Oe=R,Pe=R,L.substr(R,3)===Xn?(fe=Xn,R+=3):(fe=P,it===0&&wt(jc)),fe===P&&(L.substr(R,4)===Mi?(fe=Mi,R+=4):(fe=P,it===0&&wt(Cp)),fe===P&&(L.substr(R,2)===Pi?(fe=Pi,R+=2):(fe=P,it===0&&wt(Hm)),fe===P&&(L.substr(R,3)===Yi?(fe=Yi,R+=3):(fe=P,it===0&&wt(Ep))))),(Pe=fe!==P?L.substring(Pe,R):fe)!==P&&(Pe=CT(Pe)),(Oe=Pe)===P&&(Oe=R,Pe=R,L.substr(R,3)===bi?(fe=bi,R+=3):(fe=P,it===0&&wt(Ta)),fe===P&&(L.substr(R,4)===Bi?(fe=Bi,R+=4):(fe=P,it===0&&wt(yd)),fe===P&&(L.substr(R,2)===Cn?(fe=Cn,R+=2):(fe=P,it===0&&wt(F0)))),(Pe=fe!==P?L.substring(Pe,R):fe)!==P&&(Pe=ET(Pe)),(Oe=Pe)===P&&(Oe=R,Pe=R,L.substr(R,2)===ca?(fe=ca,R+=2):(fe=P,it===0&&wt(Fc)),fe===P&&(L.substr(R,2)===la?(fe=la,R+=2):(fe=P,it===0&&wt(Pp))),(Pe=fe!==P?L.substring(Pe,R):fe)!==P&&(Pe=PT(Pe)),(Oe=Pe)===P&&(Oe=R,Pe=R,L.substr(R,2)===mi?(fe=mi,R+=2):(fe=P,it===0&&wt(B0)),(Pe=fe!==P?L.substring(Pe,R):fe)!==P&&(Pe=AT(Pe)),(Oe=Pe)===P&&(Oe=R,Pe=R,L.substr(R,3)===da?(fe=da,R+=3):(fe=P,it===0&&wt(N0)),fe===P&&(L.substr(R,4)===So?(fe=So,R+=4):(fe=P,it===0&&wt(hl)),fe===P&&(L.substr(R,3)===fa?(fe=fa,R+=3):(fe=P,it===0&&wt(R0)))),(Pe=fe!==P?L.substring(Pe,R):fe)!==P&&(Pe=Ux(Pe)),(Oe=Pe)===P&&(Oe=R,Pe=R,L.substr(R,3)===ho?(fe=ho,R+=3):(fe=P,it===0&&wt(Ap)),fe===P&&(L.substr(R,2)===$s?(fe=$s,R+=2):(fe=P,it===0&&wt(kp)),fe===P&&(L.substr(R,3)===oi?(fe=oi,R+=3):(fe=P,it===0&&wt(Um)),fe===P&&(L.substr(R,2)===pa?(fe=pa,R+=2):(fe=P,it===0&&wt(Km)),fe===P&&(L.substr(R,2)===Bo?(fe=Bo,R+=2):(fe=P,it===0&&wt(Pl)),fe===P&&(L.substr(R,2)===be?(fe=be,R+=2):(fe=P,it===0&&wt(Al))))))),(Pe=fe!==P?L.substring(Pe,R):fe)!==P&&(Pe=Xw(Pe)),(Oe=Pe)===P&&(Oe=R,Pe=R,L.substr(R,3)===pe?(fe=pe,R+=3):(fe=P,it===0&&wt(_h)),fe===P&&(L.substr(R,4)===Xe?(fe=Xe,R+=4):(fe=P,it===0&&wt(ef)),fe===P&&(L.substr(R,5)===Yt?(fe=Yt,R+=5):(fe=P,it===0&&wt(zf)))),(Pe=fe!==P?L.substring(Pe,R):fe)!==P&&(Pe=kT(Pe)),(Oe=Pe)===P&&(Oe=R,Pe=R,L.substr(R,3)===$r?(fe=$r,R+=3):(fe=P,it===0&&wt(Gm)),fe===P&&(L.substr(R,2)===tn?(fe=tn,R+=2):(fe=P,it===0&&wt(_)),fe===P&&(L.substr(R,3)===qn?(fe=qn,R+=3):(fe=P,it===0&&wt(v)),fe===P&&(L.substr(R,3)===yi?(fe=yi,R+=3):(fe=P,it===0&&wt(w))))),(Pe=fe!==P?L.substring(Pe,R):fe)!==P&&(Pe=OT(Pe)),(Oe=Pe)===P&&(Oe=R,Pe=R,L.substr(R,3)===Gi?(fe=Gi,R+=3):(fe=P,it===0&&wt(T)),fe===P&&(L.substr(R,2)===Xa?(fe=Xa,R+=2):(fe=P,it===0&&wt(F)),fe===P&&(L.substr(R,3)===ao?(fe=ao,R+=3):(fe=P,it===0&&wt(V)),fe===P&&(L.substr(R,2)===ss?(fe=ss,R+=2):(fe=P,it===0&&wt(K)),fe===P&&(L.substr(R,2)===oo?(fe=oo,R+=2):(fe=P,it===0&&wt(q)),fe===P&&(L.substr(R,3)===zs?(fe=zs,R+=3):(fe=P,it===0&&wt(Y))))))),(Pe=fe!==P?L.substring(Pe,R):fe)!==P&&(Pe=_T(Pe)),(Oe=Pe)===P&&(Oe=R,Pe=R,L.substr(R,3)===Ms?(fe=Ms,R+=3):(fe=P,it===0&&wt(X)),(Pe=fe!==P?L.substring(Pe,R):fe)!==P&&(Pe=TT(Pe)),(Oe=Pe)===P&&(Oe=R,Pe=R,L.substr(R,5)===Go?(fe=Go,R+=5):(fe=P,it===0&&wt(ne)),fe===P&&(L.substr(R,3)===Ys?(fe=Ys,R+=3):(fe=P,it===0&&wt(ue)),fe===P&&(L.substr(R,5)===wl?(fe=wl,R+=5):(fe=P,it===0&&wt(ye)),fe===P&&(L.substr(R,3)===tu?(fe=tu,R+=3):(fe=P,it===0&&wt(ge))))),(Pe=fe!==P?L.substring(Pe,R):fe)!==P&&(Pe=$T(Pe)),Oe=Pe)))))))))))))))))))))))))),Oe}(),Ae!==P?ee=Ae:(R=ee,ee=P)):(R=ee,ee=P),ee}function va(){var ee,Ae,Oe,Pe,fe;return ee=R,Ae=R,wc.test(L.charAt(R))?(Oe=L.charAt(R),R++):(Oe=P,it===0&&wt(Ue)),Oe!==P?(Yu.test(L.charAt(R))?(Pe=L.charAt(R),R++):(Pe=P,it===0&&wt(Ie)),Pe!==P?(qo.test(L.charAt(R))?(fe=L.charAt(R),R++):(fe=P,it===0&&wt(Ge)),fe===P&&(fe=null),Ae=Oe=[Oe,Pe,fe]):(R=Ae,Ae=P)):(R=Ae,Ae=P),(ee=Ae!==P?L.substring(ee,R):Ae)===P&&(ee=R,Ae=R,xi.test(L.charAt(R))?(Oe=L.charAt(R),R++):(Oe=P,it===0&&wt(he)),Oe!==P?(jl.test(L.charAt(R))?(Pe=L.charAt(R),R++):(Pe=P,it===0&&wt(Ve)),Pe!==P?(qo.test(L.charAt(R))?(fe=L.charAt(R),R++):(fe=P,it===0&&wt(Ge)),fe===P&&(fe=null),Ae=Oe=[Oe,Pe,fe]):(R=Ae,Ae=P)):(R=Ae,Ae=P),ee=Ae!==P?L.substring(ee,R):Ae),ee}function s1(){var ee,Ae,Oe,Pe;return ee=R,Ae=R,wc.test(L.charAt(R))?(Oe=L.charAt(R),R++):(Oe=P,it===0&&wt(Ue)),Oe!==P?(m0.test(L.charAt(R))?(Pe=L.charAt(R),R++):(Pe=P,it===0&&wt(et)),Pe!==P?Ae=Oe=[Oe,Pe]:(R=Ae,Ae=P)):(R=Ae,Ae=P),Ae!==P?L.substring(ee,R):Ae}function gl(){var ee,Ae,Oe,Pe,fe;if(ee=R,L.charCodeAt(R)===96?(Ae=ll,R++):(Ae=P,it===0&&wt(Se)),Ae!==P){if(Oe=R,Pe=[],(fe=Es())!==P)for(;fe!==P;)Pe.push(fe),fe=Es();else Pe=P;(Oe=Pe!==P?L.substring(Oe,R):Pe)!==P?(L.charCodeAt(R)===96?(Pe=ll,R++):(Pe=P,it===0&&wt(Se)),Pe!==P?ee=MT(Oe):(R=ee,ee=P)):(R=ee,ee=P)}else R=ee,ee=P;return ee}function Es(){var ee,Ae,Oe,Pe,fe;return ee=R,Ae=R,Oe=R,it++,L.charCodeAt(R)===96?(Pe=ll,R++):(Pe=P,it===0&&wt(Se)),it--,Pe===P?Oe=void 0:(R=Oe,Oe=P),Oe!==P?(Pe=R,it++,L.charCodeAt(R)===10?(fe=or,R++):(fe=P,it===0&&wt(Pc)),it--,fe===P?Pe=void 0:(R=Pe,Pe=P),Pe!==P?(L.length>R?(fe=L.charAt(R),R++):(fe=P,it===0&&wt(ws)),fe!==P?Ae=Oe=[Oe,Pe,fe]:(R=Ae,Ae=P)):(R=Ae,Ae=P)):(R=Ae,Ae=P),Ae!==P?L.substring(ee,R):Ae}function _u(){var ee,Ae,Oe;if(ee=R,Ae=[],(Oe=uu())!==P)for(;Oe!==P;)Ae.push(Oe),Oe=uu();else Ae=P;return(ee=Ae!==P?L.substring(ee,R):Ae)!==P&&(ee=Jw(ee)),ee}function Ao(){var ee;return L.substr(R,2)===qu?(ee=qu,R+=2):(ee=P,it===0&&wt(de)),ee===P&&(L.charCodeAt(R)===10?(ee=or,R++):(ee=P,it===0&&wt(Pc)),ee===P&&(L.charCodeAt(R)===13?(ee=Vs,R++):(ee=P,it===0&&wt(ke)))),ee}function uu(){var ee;return L.charCodeAt(R)===32?(ee=Kr,R++):(ee=P,it===0&&wt(ld)),ee===P&&(L.charCodeAt(R)===9?(ee=Xs,R++):(ee=P,it===0&&wt(Te))),ee}function l1(){var ee,Ae,Oe,Pe,fe;return ee=R,Ae=R,it++,Oe=Ao(),it--,Oe===P?Ae=void 0:(R=Ae,Ae=P),Ae!==P?(L.length>R?(Oe=L.charAt(R),R++):(Oe=P,it===0&&wt(ws)),Oe!==P?(Pe=R,(fe=uC())===P&&(fe=null),Pe=L.substring(Pe,R),fe=R,U0(),fe=L.substring(fe,R),ee=hv(Oe,Pe,fe)):(R=ee,ee=P)):(R=ee,ee=P),ee}function Qm(){var ee;return Wa.test(L.charAt(R))?(ee=L.charAt(R),R++):(ee=P,it===0&&wt(He)),ee===P&&(ee=u1()),ee}function xC(){var ee;return(ee=Qm())!==P&&(ee=BT(ee)),ee}function X0(){var ee;return ee=function(){var Ae,Oe,Pe,fe,vt,Xt;for(Ae=R,Oe=R,Pe=[],fe=uu();fe!==P;)Pe.push(fe),fe=uu();if(Oe=L.substring(Oe,R),Pe=R,fe=[],(vt=Qm())!==P)for(;vt!==P;)fe.push(vt),vt=Qm();else fe=P;if((Pe=fe!==P?L.substring(Pe,R):fe)!==P){for(fe=R,vt=[],Xt=uu();Xt!==P;)vt.push(Xt),Xt=uu();fe=L.substring(fe,R),Ae=RT(Oe,Pe,fe)}else R=Ae,Ae=P;return Ae}(),ee!==P&&(ee=NT(ee)),ee}function J0(){var ee,Ae,Oe;if(ee=R,Ae=[],Pu.test(L.charAt(R))?(Oe=L.charAt(R),R++):(Oe=P,it===0&&wt(ot)),Oe===P&&(Oe=Dv()),Oe!==P)for(;Oe!==P;)Ae.push(Oe),Pu.test(L.charAt(R))?(Oe=L.charAt(R),R++):(Oe=P,it===0&&wt(ot)),Oe===P&&(Oe=Dv());else Ae=P;return Ae!==P?L.substring(ee,R):Ae}function u1(){var ee;return g0.test(L.charAt(R))?(ee=L.charAt(R),R++):(ee=P,it===0&&wt(Dt)),ee}function Nc(){var ee;return y0.test(L.charAt(R))?(ee=L.charAt(R),R++):(ee=P,it===0&&wt(Ot)),ee}function Rc(){var ee,Ae,Oe;if(ee=R,Ae=[],(Oe=Nc())!==P)for(;Oe!==P;)Ae.push(Oe),Oe=Nc();else Ae=P;return Ae!==P?L.substring(ee,R):Ae}function Op(){var ee;return v0.test(L.charAt(R))?(ee=L.charAt(R),R++):(ee=P,it===0&&wt(St)),ee}function ko(){var ee;return Xu.test(L.charAt(R))?(ee=L.charAt(R),R++):(ee=P,it===0&&wt(Kt)),ee}function rs(){var ee;return Cl.test(L.charAt(R))?(ee=L.charAt(R),R++):(ee=P,it===0&&wt(ut)),ee}function c1(){var ee;return(ee=rs())!==P&&(ee=LT(ee)),ee}function DC(){var ee,Ae,Oe;return ee=R,(Ae=rs())!==P&&(Oe=rs())!==P?ee=zT(Ae,Oe):(R=ee,ee=P),ee}function xv(){var ee;return Vd.test(L.charAt(R))?(ee=L.charAt(R),R++):(ee=P,it===0&&wt(ku)),ee}function SC(){var ee;return(ee=function(){var Ae;return(Ae=wC())===P&&(Ae=function(){var Oe;return Wd.test(L.charAt(R))?(Oe=L.charAt(R),R++):(Oe=P,it===0&&wt(gt)),Oe}())===P&&(Ae=function(){var Oe;return Hd.test(L.charAt(R))?(Oe=L.charAt(R),R++):(Oe=P,it===0&&wt(tr)),Oe}()),Ae}())===P&&(ee=CC()),ee}function Dv(){var ee;return(ee=wC())===P&&(ee=CC()),ee}function wC(){var ee;return Fl.test(L.charAt(R))?(ee=L.charAt(R),R++):(ee=P,it===0&&wt(ir)),ee}function CC(){var ee;return Of.test(L.charAt(R))?(ee=L.charAt(R),R++):(ee=P,it===0&&wt(Pt)),ee}if((It=xe())!==P&&R===L.length)return It;throw It!==P&&R<L.length&&wt({type:"end"}),i=Kx,C=tf<L.length?L.charAt(tf):null,se=tf<L.length?Qw(tf,tf+1):Qw(tf,tf),new ur(ur.buildMessage(i,C),i,C,se)}}},136:(a,o,s)=>{function l(i,C){let se=0,P=i.length,dt=!1;if(C===!1){if(i.startsWith("data:")===!0)return null;for(;se<i.length&&i.charCodeAt(se)<=32;)se+=1;for(;P>se+1&&i.charCodeAt(P-1)<=32;)P-=1;if(i.charCodeAt(se)===47&&i.charCodeAt(se+1)===47)se+=2;else{const ct=i.indexOf(":/",se);if(ct!==-1){const Fe=ct-se,Ne=i.charCodeAt(se),yt=i.charCodeAt(se+1),Et=i.charCodeAt(se+2),kt=i.charCodeAt(se+3),Ye=i.charCodeAt(se+4);if(!(Fe===5&&Ne===104&&yt===116&&Et===116&&kt===112&&Ye===115)){if(!(Fe===4&&Ne===104&&yt===116&&Et===116&&kt===112)){if(!(Fe===3&&Ne===119&&yt===115&&Et===115)){if(!(Fe===2&&Ne===119&&yt===115))for(let $t=se;$t<ct;$t+=1){const Lt=32|i.charCodeAt($t);if((Lt>=97&&Lt<=122||Lt>=48&&Lt<=57||Lt===46||Lt===45||Lt===43)==0)return null}}}}for(se=ct+2;i.charCodeAt(se)===47;)se+=1}}let xe=-1,Be=-1,ce=-1;for(let ct=se;ct<P;ct+=1){const Fe=i.charCodeAt(ct);if(Fe===35||Fe===47||Fe===63){P=ct;break}Fe===64?xe=ct:Fe===93?Be=ct:Fe===58?ce=ct:Fe>=65&&Fe<=90&&(dt=!0)}if(xe!==-1&&xe>se&&xe<P&&(se=xe+1),i.charCodeAt(se)===91)return Be!==-1?i.slice(se+1,Be).toLowerCase():null;ce!==-1&&ce>se&&ce<P&&(P=ce)}for(;P>se+1&&i.charCodeAt(P-1)===46;)P-=1;const Ft=se!==0||P!==i.length?i.slice(se,P):i;return dt?Ft.toLowerCase():Ft}function m(i){if(i.length>255||i.length===0||function(dt){return dt>=97&&dt<=122||dt>=48&&dt<=57||dt>127}(i.charCodeAt(0))===!1)return!1;let C=-1,se=-1;const P=i.length;for(let dt=0;dt<P;dt+=1){const Ft=i.charCodeAt(dt);if(Ft===46){if(dt-C>64||se===46||se===45||se===95)return!1;C=dt}else if((function(xe){return xe>=97&&xe<=122||xe>=48&&xe<=57||xe>127}(Ft)||Ft===45||Ft===95)===!1)return!1;se=Ft}return P-C-1<=63&&se!==45}s.r(o),s.d(o,{autoEmail:()=>oe,autoLink:()=>Q,bigEmoji:()=>c,bold:()=>x,code:()=>f,codeLine:()=>W,color:()=>g,emoji:()=>nt,emojiUnicode:()=>rt,emoticon:()=>At,extractFirstResult:()=>It,heading:()=>d,image:()=>re,inlineCode:()=>S,inlineKatex:()=>at,italic:()=>$,katex:()=>ur,lineBreak:()=>Bt,link:()=>G,listItem:()=>lt,mentionChannel:()=>le,mentionUser:()=>Ze,orderedList:()=>Ee,paragraph:()=>E,phoneChecker:()=>L,plain:()=>M,quote:()=>me,reducePlainTexts:()=>Ke,strike:()=>z,task:()=>p,tasks:()=>k,timestamp:()=>ae,unorderedList:()=>$e});const b=function({allowIcannDomains:i=!0,allowPrivateDomains:C=!1,detectIp:se=!0,extractHostname:P=!0,mixedInputs:dt=!0,validHosts:Ft=null,validateHostname:xe=!0}){return{allowIcannDomains:i,allowPrivateDomains:C,detectIp:se,extractHostname:P,mixedInputs:dt,validHosts:Ft,validateHostname:xe}}({}),D=function(){const i={$:1,succ:{}},C={$:0,succ:{city:i}};return{$:0,succ:{ck:{$:0,succ:{www:i}},jp:{$:0,succ:{kawasaki:C,kitakyushu:C,kobe:C,nagoya:C,sapporo:C,sendai:C,yokohama:C}}}}}(),O=function(){const i={$:1,succ:{}},C={$:2,succ:{}},se={$:1,succ:{gov:i,com:i,org:i,net:i,edu:i}},P={$:0,succ:{"*":C}},dt={$:1,succ:{blogspot:C}},Ft={$:1,succ:{gov:i}},xe={$:0,succ:{"*":i}},Be={$:0,succ:{cloud:C}},ce={$:1,succ:{co:C}},ct={$:2,succ:{nodes:C}},Fe={$:0,succ:{s3:C}},Ne={$:0,succ:{direct:C}},yt={$:2,succ:{id:C}},Et={$:0,succ:{vfs:C,"webview-assets":C}},kt={$:0,succ:{cloud9:Et}},Ye={$:0,succ:{dualstack:Fe,cloud9:Et}},$t={$:0,succ:{dualstack:Fe,s3:C,"s3-website":C,cloud9:Et}},Lt={$:0,succ:{apps:C}},or={$:0,succ:{paas:C}},yr={$:0,succ:{app:C}},zr={$:2,succ:{eu:C}},Gr={$:0,succ:{site:C}},Jr={$:0,succ:{pages:C}},Kr={$:1,succ:{com:i,edu:i,net:i,org:i}},rn={$:0,succ:{j:C}},nn={$:0,succ:{jelastic:C}},pn={$:0,succ:{user:C}},Dn={$:1,succ:{ybo:C}},Zr={$:0,succ:{cust:C,reservd:C}},Hn={$:0,succ:{cust:C}},yn={$:1,succ:{gov:i,edu:i,mil:i,com:i,org:i,net:i}},Ci={$:1,succ:{edu:i,biz:i,net:i,org:i,gov:i,info:i,com:i}},ti={$:1,succ:{gov:i,blogspot:C}},Ei={$:1,succ:{framer:C}},Br={$:1,succ:{barsy:C}},ht={$:0,succ:{forgot:C}},Wt={$:1,succ:{gs:i}},er={$:0,succ:{nes:i}},Rt={$:1,succ:{k12:i,cc:i,lib:i}},pr={$:1,succ:{cc:i,lib:i}};return{$:0,succ:{ac:{$:1,succ:{com:i,edu:i,gov:i,net:i,mil:i,org:i,drr:C}},ad:{$:1,succ:{nom:i}},ae:{$:1,succ:{co:i,net:i,org:i,sch:i,ac:i,gov:i,mil:i,blogspot:C}},aero:{$:1,succ:{"accident-investigation":i,"accident-prevention":i,aerobatic:i,aeroclub:i,aerodrome:i,agents:i,aircraft:i,airline:i,airport:i,"air-surveillance":i,airtraffic:i,"air-traffic-control":i,ambulance:i,amusement:i,association:i,author:i,ballooning:i,broker:i,caa:i,cargo:i,catering:i,certification:i,championship:i,charter:i,civilaviation:i,club:i,conference:i,consultant:i,consulting:i,control:i,council:i,crew:i,design:i,dgca:i,educator:i,emergency:i,engine:i,engineer:i,entertainment:i,equipment:i,exchange:i,express:i,federation:i,flight:i,fuel:i,gliding:i,government:i,groundhandling:i,group:i,hanggliding:i,homebuilt:i,insurance:i,journal:i,journalist:i,leasing:i,logistics:i,magazine:i,maintenance:i,media:i,microlight:i,modelling:i,navigation:i,parachuting:i,paragliding:i,"passenger-association":i,pilot:i,press:i,production:i,recreation:i,repbody:i,res:i,research:i,rotorcraft:i,safety:i,scientist:i,services:i,show:i,skydiving:i,software:i,student:i,trader:i,trading:i,trainer:i,union:i,workinggroup:i,works:i}},af:se,ag:{$:1,succ:{com:i,org:i,net:i,co:i,nom:i}},ai:{$:1,succ:{off:i,com:i,net:i,org:i,uwu:C}},al:{$:1,succ:{com:i,edu:i,gov:i,mil:i,net:i,org:i,blogspot:C}},am:{$:1,succ:{co:i,com:i,commune:i,net:i,org:i,radio:C,blogspot:C,neko:C,nyaa:C}},ao:{$:1,succ:{ed:i,gv:i,og:i,co:i,pb:i,it:i}},aq:i,ar:{$:1,succ:{bet:i,com:dt,coop:i,edu:i,gob:i,gov:i,int:i,mil:i,musica:i,mutual:i,net:i,org:i,senasa:i,tur:i}},arpa:{$:1,succ:{e164:i,"in-addr":i,ip6:i,iris:i,uri:i,urn:i}},as:Ft,asia:{$:1,succ:{cloudns:C}},at:{$:1,succ:{ac:{$:1,succ:{sth:i}},co:dt,gv:i,or:i,funkfeuer:{$:0,succ:{wien:C}},futurecms:{$:0,succ:{"*":C,ex:P,in:P}},futurehosting:C,futuremailing:C,ortsinfo:{$:0,succ:{ex:P,kunden:P}},biz:C,info:C,"123webseite":C,priv:C,myspreadshop:C,"12hp":C,"2ix":C,"4lima":C,"lima-city":C}},au:{$:1,succ:{com:{$:1,succ:{blogspot:C,cloudlets:{$:0,succ:{mel:C}},myspreadshop:C}},net:i,org:i,edu:{$:1,succ:{act:i,catholic:i,nsw:{$:1,succ:{schools:i}},nt:i,qld:i,sa:i,tas:i,vic:i,wa:i}},gov:{$:1,succ:{qld:i,sa:i,tas:i,vic:i,wa:i}},asn:i,id:i,info:i,conf:i,oz:i,act:i,nsw:i,nt:i,qld:i,sa:i,tas:i,vic:i,wa:i}},aw:{$:1,succ:{com:i}},ax:{$:1,succ:{be:C,cat:C,es:C,eu:C,gg:C,mc:C,us:C,xy:C}},az:{$:1,succ:{com:i,net:i,int:i,gov:i,org:i,edu:i,info:i,pp:i,mil:i,name:i,pro:i,biz:i}},ba:{$:1,succ:{com:i,edu:i,gov:i,mil:i,net:i,org:i,rs:C,blogspot:C}},bb:{$:1,succ:{biz:i,co:i,com:i,edu:i,gov:i,info:i,net:i,org:i,store:i,tv:i}},bd:xe,be:{$:1,succ:{ac:i,webhosting:C,blogspot:C,interhostsolutions:Be,kuleuven:{$:0,succ:{ezproxy:C}},"123website":C,myspreadshop:C,transurl:P}},bf:Ft,bg:{$:1,succ:{0:i,1:i,2:i,3:i,4:i,5:i,6:i,7:i,8:i,9:i,a:i,b:i,c:i,d:i,e:i,f:i,g:i,h:i,i,j:i,k:i,l:i,m:i,n:i,o:i,p:i,q:i,r:i,s:i,t:i,u:i,v:i,w:i,x:i,y:i,z:i,blogspot:C,barsy:C}},bh:se,bi:{$:1,succ:{co:i,com:i,edu:i,or:i,org:i}},biz:{$:1,succ:{activetrail:C,cloudns:C,jozi:C,dyndns:C,"for-better":C,"for-more":C,"for-some":C,"for-the":C,selfip:C,webhop:C,orx:C,mmafan:C,myftp:C,"no-ip":C,dscloud:C}},bj:{$:1,succ:{africa:i,agro:i,architectes:i,assur:i,avocats:i,co:i,com:i,eco:i,econo:i,edu:i,info:i,loisirs:i,money:i,net:i,org:i,ote:i,resto:i,restaurant:i,tourism:i,univ:i,blogspot:C}},bm:se,bn:{$:1,succ:{com:i,edu:i,gov:i,net:i,org:i,co:C}},bo:{$:1,succ:{com:i,edu:i,gob:i,int:i,org:i,net:i,mil:i,tv:i,web:i,academia:i,agro:i,arte:i,blog:i,bolivia:i,ciencia:i,cooperativa:i,democracia:i,deporte:i,ecologia:i,economia:i,empresa:i,indigena:i,industria:i,info:i,medicina:i,movimiento:i,musica:i,natural:i,nombre:i,noticias:i,patria:i,politica:i,profesional:i,plurinacional:i,pueblo:i,revista:i,salud:i,tecnologia:i,tksat:i,transporte:i,wiki:i}},br:{$:1,succ:{"9guacu":i,abc:i,adm:i,adv:i,agr:i,aju:i,am:i,anani:i,aparecida:i,app:i,arq:i,art:i,ato:i,b:i,barueri:i,belem:i,bhz:i,bib:i,bio:i,blog:i,bmd:i,boavista:i,bsb:i,campinagrande:i,campinas:i,caxias:i,cim:i,cng:i,cnt:i,com:{$:1,succ:{blogspot:C,virtualcloud:{$:0,succ:{scale:{$:0,succ:{users:C}}}},simplesite:C}},contagem:i,coop:i,coz:i,cri:i,cuiaba:i,curitiba:i,def:i,des:i,det:i,dev:i,ecn:i,eco:i,edu:i,emp:i,enf:i,eng:i,esp:i,etc:i,eti:i,far:i,feira:i,flog:i,floripa:i,fm:i,fnd:i,fortal:i,fot:i,foz:i,fst:i,g12:i,geo:i,ggf:i,goiania:i,gov:{$:1,succ:{ac:i,al:i,am:i,ap:i,ba:i,ce:i,df:i,es:i,go:i,ma:i,mg:i,ms:i,mt:i,pa:i,pb:i,pe:i,pi:i,pr:i,rj:i,rn:i,ro:i,rr:i,rs:i,sc:i,se:i,sp:i,to:i}},gru:i,imb:i,ind:i,inf:i,jab:i,jampa:i,jdf:i,joinville:i,jor:i,jus:i,leg:{$:1,succ:{ac:C,al:C,am:C,ap:C,ba:C,ce:C,df:C,es:C,go:C,ma:C,mg:C,ms:C,mt:C,pa:C,pb:C,pe:C,pi:C,pr:C,rj:C,rn:C,ro:C,rr:C,rs:C,sc:C,se:C,sp:C,to:C}},lel:i,log:i,londrina:i,macapa:i,maceio:i,manaus:i,maringa:i,mat:i,med:i,mil:i,morena:i,mp:i,mus:i,natal:i,net:i,niteroi:i,nom:xe,not:i,ntr:i,odo:i,ong:i,org:i,osasco:i,palmas:i,poa:i,ppg:i,pro:i,psc:i,psi:i,pvh:i,qsl:i,radio:i,rec:i,recife:i,rep:i,ribeirao:i,rio:i,riobranco:i,riopreto:i,salvador:i,sampa:i,santamaria:i,santoandre:i,saobernardo:i,saogonca:i,seg:i,sjc:i,slg:i,slz:i,sorocaba:i,srv:i,taxi:i,tc:i,tec:i,teo:i,the:i,tmp:i,trd:i,tur:i,tv:i,udi:i,vet:i,vix:i,vlog:i,wiki:i,zlg:i}},bs:{$:1,succ:{com:i,net:i,org:i,edu:i,gov:i,we:C}},bt:se,bv:i,bw:{$:1,succ:{co:i,org:i}},by:{$:1,succ:{gov:i,mil:i,com:dt,of:i,mycloud:C,mediatech:C}},bz:{$:1,succ:{com:i,net:i,org:i,edu:i,gov:i,za:C,gsj:C}},ca:{$:1,succ:{ab:i,bc:i,mb:i,nb:i,nf:i,nl:i,ns:i,nt:i,nu:i,on:i,pe:i,qc:i,sk:i,yk:i,gc:i,barsy:C,awdev:P,co:C,blogspot:C,"no-ip":C,myspreadshop:C}},cat:i,cc:{$:1,succ:{cloudns:C,ftpaccess:C,"game-server":C,myphotos:C,scrapping:C,twmail:C,csx:C,fantasyleague:C,spawn:{$:0,succ:{instances:C}}}},cd:Ft,cf:dt,cg:i,ch:{$:1,succ:{square7:C,blogspot:C,flow:{$:0,succ:{ae:{$:0,succ:{alp1:C}},appengine:C}},"linkyard-cloud":C,dnsking:C,gotdns:C,"123website":C,myspreadshop:C,firenet:{$:0,succ:{"*":C,svc:P}},"12hp":C,"2ix":C,"4lima":C,"lima-city":C}},ci:{$:1,succ:{org:i,or:i,com:i,co:i,edu:i,ed:i,ac:i,net:i,go:i,asso:i,"xn--aroport-bya":i,aéroport:i,int:i,presse:i,md:i,gouv:i,fin:C,nl:C}},ck:xe,cl:{$:1,succ:{co:i,gob:i,gov:i,mil:i,blogspot:C}},cm:{$:1,succ:{co:i,com:i,gov:i,net:i}},cn:{$:1,succ:{ac:i,com:{$:1,succ:{amazonaws:{$:0,succ:{compute:P,"cn-north-1":Fe,eb:{$:0,succ:{"cn-north-1":C,"cn-northwest-1":C}},elb:P}}}},edu:i,gov:i,net:i,org:i,mil:i,"xn--55qx5d":i,公司:i,"xn--io0a7i":i,网络:i,"xn--od0alg":i,網絡:i,ah:i,bj:i,cq:i,fj:i,gd:i,gs:i,gz:i,gx:i,ha:i,hb:i,he:i,hi:i,hl:i,hn:i,jl:i,js:i,jx:i,ln:i,nm:i,nx:i,qh:i,sc:i,sd:i,sh:i,sn:i,sx:i,tj:i,xj:i,xz:i,yn:i,zj:i,hk:i,mo:i,tw:i,"canva-apps":C,instantcloud:C,quickconnect:Ne}},co:{$:1,succ:{arts:i,com:dt,edu:i,firm:i,gov:i,info:i,int:i,mil:i,net:i,nom:i,org:i,rec:i,web:i,carrd:C,crd:C,otap:P,leadpages:C,lpages:C,mypi:C,n4t:C,firewalledreplit:yt,repl:yt,supabase:C}},com:{$:1,succ:{devcdnaccesso:P,adobeaemcloud:{$:2,succ:{dev:P}},airkitapps:C,"airkitapps-au":C,aivencloud:C,kasserver:C,amazonaws:{$:0,succ:{compute:P,"compute-1":P,"us-east-1":{$:2,succ:{dualstack:Fe,cloud9:Et}},"ap-northeast-1":Ye,"ap-northeast-2":$t,"ap-south-1":$t,"ap-southeast-1":Ye,"ap-southeast-2":Ye,"ca-central-1":$t,"eu-central-1":$t,"eu-west-1":Ye,"eu-west-2":$t,"eu-west-3":$t,s3:C,"s3-ap-northeast-1":C,"s3-ap-northeast-2":C,"s3-ap-south-1":C,"s3-ap-southeast-1":C,"s3-ap-southeast-2":C,"s3-ca-central-1":C,"s3-eu-central-1":C,"s3-eu-west-1":C,"s3-eu-west-2":C,"s3-eu-west-3":C,"s3-external-1":C,"s3-fips-us-gov-west-1":C,"s3-sa-east-1":C,"s3-us-east-2":C,"s3-us-gov-west-1":C,"s3-us-west-1":C,"s3-us-west-2":C,"s3-website-ap-northeast-1":C,"s3-website-ap-southeast-1":C,"s3-website-ap-southeast-2":C,"s3-website-eu-west-1":C,"s3-website-sa-east-1":C,"s3-website-us-east-1":C,"s3-website-us-west-1":C,"s3-website-us-west-2":C,"sa-east-1":Ye,"us-east-2":$t,"af-south-1":kt,"ap-east-1":kt,"ap-northeast-3":kt,"eu-north-1":kt,"eu-south-1":kt,"me-south-1":kt,"us-west-1":kt,"us-west-2":kt,elb:P}},elasticbeanstalk:{$:2,succ:{"ap-northeast-1":C,"ap-northeast-2":C,"ap-northeast-3":C,"ap-south-1":C,"ap-southeast-1":C,"ap-southeast-2":C,"ca-central-1":C,"eu-central-1":C,"eu-west-1":C,"eu-west-2":C,"eu-west-3":C,"sa-east-1":C,"us-east-1":C,"us-east-2":C,"us-gov-west-1":C,"us-west-1":C,"us-west-2":C}},awsglobalaccelerator:C,siiites:C,appspacehosted:C,appspaceusercontent:C,"on-aptible":C,myasustor:C,"balena-devices":C,betainabox:C,boutir:C,bplaced:C,cafjs:C,"canva-apps":C,br:C,cn:C,de:C,eu:C,jpn:C,mex:C,ru:C,sa:C,uk:C,us:C,za:C,ar:C,hu:C,kr:C,no:C,qc:C,uy:C,africa:C,gr:C,co:C,jdevcloud:C,wpdevcloud:C,cloudcontrolled:C,cloudcontrolapp:C,"cf-ipfs":C,"cloudflare-ipfs":C,trycloudflare:C,"customer-oci":{$:0,succ:{"*":C,oci:P,ocp:P,ocs:P}},dattolocal:C,dattorelay:C,dattoweb:C,mydatto:C,builtwithdark:C,datadetect:{$:0,succ:{demo:C,instance:C}},ddns5:C,discordsays:C,discordsez:C,drayddns:C,dreamhosters:C,mydrobo:C,"dyndns-at-home":C,"dyndns-at-work":C,"dyndns-blog":C,"dyndns-free":C,"dyndns-home":C,"dyndns-ip":C,"dyndns-mail":C,"dyndns-office":C,"dyndns-pics":C,"dyndns-remote":C,"dyndns-server":C,"dyndns-web":C,"dyndns-wiki":C,"dyndns-work":C,blogdns:C,cechire:C,dnsalias:C,dnsdojo:C,doesntexist:C,dontexist:C,doomdns:C,"dyn-o-saur":C,dynalias:C,"est-a-la-maison":C,"est-a-la-masion":C,"est-le-patron":C,"est-mon-blogueur":C,"from-ak":C,"from-al":C,"from-ar":C,"from-ca":C,"from-ct":C,"from-dc":C,"from-de":C,"from-fl":C,"from-ga":C,"from-hi":C,"from-ia":C,"from-id":C,"from-il":C,"from-in":C,"from-ks":C,"from-ky":C,"from-ma":C,"from-md":C,"from-mi":C,"from-mn":C,"from-mo":C,"from-ms":C,"from-mt":C,"from-nc":C,"from-nd":C,"from-ne":C,"from-nh":C,"from-nj":C,"from-nm":C,"from-nv":C,"from-oh":C,"from-ok":C,"from-or":C,"from-pa":C,"from-pr":C,"from-ri":C,"from-sc":C,"from-sd":C,"from-tn":C,"from-tx":C,"from-ut":C,"from-va":C,"from-vt":C,"from-wa":C,"from-wi":C,"from-wv":C,"from-wy":C,getmyip:C,gotdns:C,"hobby-site":C,homelinux:C,homeunix:C,iamallama:C,"is-a-anarchist":C,"is-a-blogger":C,"is-a-bookkeeper":C,"is-a-bulls-fan":C,"is-a-caterer":C,"is-a-chef":C,"is-a-conservative":C,"is-a-cpa":C,"is-a-cubicle-slave":C,"is-a-democrat":C,"is-a-designer":C,"is-a-doctor":C,"is-a-financialadvisor":C,"is-a-geek":C,"is-a-green":C,"is-a-guru":C,"is-a-hard-worker":C,"is-a-hunter":C,"is-a-landscaper":C,"is-a-lawyer":C,"is-a-liberal":C,"is-a-libertarian":C,"is-a-llama":C,"is-a-musician":C,"is-a-nascarfan":C,"is-a-nurse":C,"is-a-painter":C,"is-a-personaltrainer":C,"is-a-photographer":C,"is-a-player":C,"is-a-republican":C,"is-a-rockstar":C,"is-a-socialist":C,"is-a-student":C,"is-a-teacher":C,"is-a-techie":C,"is-a-therapist":C,"is-an-accountant":C,"is-an-actor":C,"is-an-actress":C,"is-an-anarchist":C,"is-an-artist":C,"is-an-engineer":C,"is-an-entertainer":C,"is-certified":C,"is-gone":C,"is-into-anime":C,"is-into-cars":C,"is-into-cartoons":C,"is-into-games":C,"is-leet":C,"is-not-certified":C,"is-slick":C,"is-uberleet":C,"is-with-theband":C,"isa-geek":C,"isa-hockeynut":C,issmarterthanyou:C,"likes-pie":C,likescandy:C,"neat-url":C,"saves-the-whales":C,selfip:C,"sells-for-less":C,"sells-for-u":C,servebbs:C,"simple-url":C,"space-to-rent":C,"teaches-yoga":C,writesthisblog:C,digitaloceanspaces:P,ddnsfree:C,ddnsgeek:C,giize:C,gleeze:C,kozow:C,loseyourip:C,ooguy:C,theworkpc:C,mytuleap:C,"tuleap-partners":C,encoreapi:C,evennode:{$:0,succ:{"eu-1":C,"eu-2":C,"eu-3":C,"eu-4":C,"us-1":C,"us-2":C,"us-3":C,"us-4":C}},onfabrica:C,fbsbx:Lt,"fastly-edge":C,"fastly-terrarium":C,"fastvps-server":C,mydobiss:C,firebaseapp:C,fldrv:C,forgeblocks:C,framercanvas:C,"freebox-os":C,freeboxos:C,freemyip:C,gentapps:C,gentlentapis:C,githubusercontent:C,"0emm":P,appspot:{$:2,succ:{r:P}},codespot:C,googleapis:C,googlecode:C,pagespeedmobilizer:C,publishproxy:C,withgoogle:C,withyoutube:C,blogspot:C,awsmppl:C,herokuapp:C,herokussl:C,impertrixcdn:C,impertrix:C,smushcdn:C,wphostedmail:C,wpmucdn:C,pixolino:C,amscompute:C,clicketcloud:C,dopaas:C,hidora:C,"hosted-by-previder":or,hosteur:{$:0,succ:{"rag-cloud":C,"rag-cloud-ch":C}},"ik-server":{$:0,succ:{jcloud:C,"jcloud-ver-jpc":C}},jelastic:{$:0,succ:{demo:C}},kilatiron:C,massivegrid:or,wafaicloud:{$:0,succ:{jed:C,lon:C,ryd:C}},joyent:{$:0,succ:{cns:P}},ktistory:C,lpusercontent:C,lmpm:yr,linode:{$:0,succ:{members:C,nodebalancer:P}},linodeobjects:P,linodeusercontent:{$:0,succ:{ip:C}},barsycenter:C,barsyonline:C,mazeplay:C,miniserver:C,meteorapp:zr,hostedpi:C,"mythic-beasts":{$:0,succ:{customer:C,caracal:C,fentiger:C,lynx:C,ocelot:C,oncilla:C,onza:C,sphinx:C,vs:C,x:C,yali:C}},nospamproxy:Be,"4u":C,nfshost:C,"001www":C,ddnslive:C,myiphost:C,blogsyte:C,ciscofreak:C,damnserver:C,ditchyourip:C,dnsiskinky:C,dynns:C,geekgalaxy:C,"health-carereform":C,homesecuritymac:C,homesecuritypc:C,myactivedirectory:C,mysecuritycamera:C,"net-freaks":C,onthewifi:C,point2this:C,quicksytes:C,securitytactics:C,serveexchange:C,servehumour:C,servep2p:C,servesarcasm:C,stufftoread:C,unusualperson:C,workisboring:C,"3utilities":C,ddnsking:C,myvnc:C,servebeer:C,servecounterstrike:C,serveftp:C,servegame:C,servehalflife:C,servehttp:C,serveirc:C,servemp3:C,servepics:C,servequake:C,observableusercontent:{$:0,succ:{static:C}},simplesite:C,orsites:C,operaunite:C,"authgear-staging":C,authgearapps:C,skygearapp:C,outsystemscloud:C,ownprovider:C,pgfog:C,pagefrontapp:C,pagexl:C,paywhirl:P,gotpantheon:C,"platter-app":C,pleskns:C,"postman-echo":C,prgmr:{$:0,succ:{xen:C}},pythonanywhere:zr,qualifioapp:C,qbuser:C,qa2:C,"dev-myqnapcloud":C,"alpha-myqnapcloud":C,myqnapcloud:C,quipelements:P,rackmaze:C,rhcloud:C,render:yr,onrender:C,"180r":C,dojin:C,sakuratan:C,sakuraweb:C,x0:C,code:{$:0,succ:{builder:P,"dev-builder":P,"stg-builder":P}},logoip:C,scrysec:C,"firewall-gateway":C,myshopblocks:C,myshopify:C,shopitsite:C,"1kapp":C,appchizi:C,applinzi:C,sinaapp:C,vipsinaapp:C,"bounty-full":{$:2,succ:{alpha:C,beta:C}},streamlitapp:C,"try-snowplow":C,"stackhero-network":C,"playstation-cloud":C,myspreadshop:C,stdlib:{$:0,succ:{api:C}},"temp-dns":C,dsmynas:C,familyds:C,mytabit:C,"tb-hosting":Gr,reservd:C,thingdustdata:C,bloxcms:C,"townnews-staging":C,typeform:{$:0,succ:{pro:C}},hk:C,it:C,vultrobjects:P,wafflecell:C,"reserve-online":C,hotelwithflight:C,remotewd:C,wiardweb:Jr,messwithdns:C,"woltlab-demo":C,wpenginepowered:{$:2,succ:{js:C}},wixsite:C,xnbay:{$:2,succ:{u2:C,"u2-local":C}},yolasite:C}},coop:i,cr:{$:1,succ:{ac:i,co:i,ed:i,fi:i,go:i,or:i,sa:i}},cu:{$:1,succ:{com:i,edu:i,org:i,net:i,gov:i,inf:i}},cv:{$:1,succ:{com:i,edu:i,int:i,nome:i,org:i,blogspot:C}},cw:Kr,cx:{$:1,succ:{gov:i,ath:C,info:C}},cy:{$:1,succ:{ac:i,biz:i,com:{$:1,succ:{blogspot:C,scaleforce:rn}},ekloges:i,gov:i,ltd:i,mil:i,net:i,org:i,press:i,pro:i,tm:i}},cz:{$:1,succ:{co:C,realm:C,e4:C,blogspot:C,metacentrum:{$:0,succ:{cloud:P,custom:C}},muni:{$:0,succ:{cloud:{$:0,succ:{flt:C,usr:C}}}}}},de:{$:1,succ:{bplaced:C,square7:C,com:C,cosidns:{$:0,succ:{dyn:C}},"dynamisches-dns":C,dnsupdater:C,"internet-dns":C,"l-o-g-i-n":C,dnshome:C,fuettertdasnetz:C,isteingeek:C,istmein:C,lebtimnetz:C,leitungsen:C,traeumtgerade:C,ddnss:{$:2,succ:{dyn:C,dyndns:C}},dyndns1:C,"dyn-ip24":C,"home-webserver":{$:2,succ:{dyn:C}},"myhome-server":C,frusky:P,goip:C,blogspot:C,"xn--gnstigbestellen-zvb":C,günstigbestellen:C,"xn--gnstigliefern-wob":C,günstigliefern:C,"hs-heilbronn":{$:0,succ:{it:Jr}},"dyn-berlin":C,"in-berlin":C,"in-brb":C,"in-butter":C,"in-dsl":C,"in-vpn":C,iservschule:C,"mein-iserv":C,schulplattform:C,schulserver:C,"test-iserv":C,keymachine:C,"git-repos":C,"lcube-server":C,"svn-repos":C,barsy:C,"123webseite":C,logoip:C,"firewall-gateway":C,"my-gateway":C,"my-router":C,spdns:C,speedpartner:{$:0,succ:{customer:C}},myspreadshop:C,"taifun-dns":C,"12hp":C,"2ix":C,"4lima":C,"lima-city":C,"dd-dns":C,"dray-dns":C,draydns:C,"dyn-vpn":C,dynvpn:C,"mein-vigor":C,"my-vigor":C,"my-wan":C,"syno-ds":C,"synology-diskstation":C,"synology-ds":C,uberspace:P,virtualuser:C,"virtual-user":C,"community-pro":C,diskussionsbereich:C}},dj:i,dk:{$:1,succ:{biz:C,co:C,firm:C,reg:C,store:C,blogspot:C,"123hjemmeside":C,myspreadshop:C}},dm:se,do:{$:1,succ:{art:i,com:i,edu:i,gob:i,gov:i,mil:i,net:i,org:i,sld:i,web:i}},dz:{$:1,succ:{art:i,asso:i,com:i,edu:i,gov:i,org:i,net:i,pol:i,soc:i,tm:i}},ec:{$:1,succ:{com:i,info:i,net:i,fin:i,k12:i,med:i,pro:i,org:i,edu:i,gov:i,gob:i,mil:i,base:C,official:C}},edu:{$:1,succ:{rit:{$:0,succ:{"git-pages":C}}}},ee:{$:1,succ:{edu:i,gov:i,riik:i,lib:i,med:i,com:dt,pri:i,aip:i,org:i,fie:i}},eg:{$:1,succ:{com:dt,edu:i,eun:i,gov:i,mil:i,name:i,net:i,org:i,sci:i}},er:xe,es:{$:1,succ:{com:dt,nom:i,org:i,gob:i,edu:i,"123miweb":C,myspreadshop:C}},et:{$:1,succ:{com:i,gov:i,org:i,edu:i,biz:i,name:i,info:i,net:i}},eu:{$:1,succ:{airkitapps:C,mycd:C,cloudns:C,dogado:nn,barsy:C,wellbeingzone:C,spdns:C,transurl:P,diskstation:C}},fi:{$:1,succ:{aland:i,dy:C,blogspot:C,"xn--hkkinen-5wa":C,häkkinen:C,iki:C,cloudplatform:{$:0,succ:{fi:C}},datacenter:{$:0,succ:{demo:C,paas:C}},kapsi:C,"123kotisivu":C,myspreadshop:C}},fj:{$:1,succ:{ac:i,biz:i,com:i,gov:i,info:i,mil:i,name:i,net:i,org:i,pro:i}},fk:xe,fm:{$:1,succ:{com:i,edu:i,net:i,org:i,radio:C,user:P}},fo:i,fr:{$:1,succ:{asso:i,com:i,gouv:i,nom:i,prd:i,tm:i,aeroport:i,avocat:i,avoues:i,cci:i,chambagri:i,"chirurgiens-dentistes":i,"experts-comptables":i,"geometre-expert":i,greta:i,"huissier-justice":i,medecin:i,notaires:i,pharmacien:i,port:i,veterinaire:i,"en-root":C,"fbx-os":C,fbxos:C,"freebox-os":C,freeboxos:C,blogspot:C,goupile:C,"123siteweb":C,"on-web":C,"chirurgiens-dentistes-en-france":C,dedibox:C,myspreadshop:C,ynh:C}},ga:i,gb:i,gd:{$:1,succ:{edu:i,gov:i}},ge:{$:1,succ:{com:i,edu:i,gov:i,org:i,mil:i,net:i,pvt:i}},gf:i,gg:{$:1,succ:{co:i,net:i,org:i,kaas:C,cya:C,panel:{$:2,succ:{daemon:C}}}},gh:{$:1,succ:{com:i,edu:i,gov:i,org:i,mil:i}},gi:{$:1,succ:{com:i,ltd:i,gov:i,mod:i,edu:i,org:i}},gl:{$:1,succ:{co:i,com:i,edu:i,net:i,org:i,biz:C,xx:C}},gm:i,gn:{$:1,succ:{ac:i,com:i,edu:i,gov:i,org:i,net:i}},gov:i,gp:{$:1,succ:{com:i,net:i,mobi:i,edu:i,org:i,asso:i,app:C}},gq:i,gr:{$:1,succ:{com:i,edu:i,net:i,org:i,gov:i,blogspot:C,simplesite:C}},gs:i,gt:{$:1,succ:{com:i,edu:i,gob:i,ind:i,mil:i,net:i,org:i,blog:C,de:C,to:C}},gu:{$:1,succ:{com:i,edu:i,gov:i,guam:i,info:i,net:i,org:i,web:i}},gw:i,gy:{$:1,succ:{co:i,com:i,edu:i,gov:i,net:i,org:i,be:C}},hk:{$:1,succ:{com:i,edu:i,gov:i,idv:i,net:i,org:i,"xn--55qx5d":i,公司:i,"xn--wcvs22d":i,教育:i,"xn--lcvr32d":i,敎育:i,"xn--mxtq1m":i,政府:i,"xn--gmqw5a":i,個人:i,"xn--ciqpn":i,个人:i,"xn--gmq050i":i,箇人:i,"xn--zf0avx":i,網络:i,"xn--io0a7i":i,网络:i,"xn--mk0axi":i,组織:i,"xn--od0alg":i,網絡:i,"xn--od0aq3b":i,网絡:i,"xn--tn0ag":i,组织:i,"xn--uc0atv":i,組織:i,"xn--uc0ay4a":i,組织:i,blogspot:C,secaas:C,ltd:C,inc:C}},hm:i,hn:{$:1,succ:{com:i,edu:i,org:i,net:i,mil:i,gob:i,cc:C}},hr:{$:1,succ:{iz:i,from:i,name:i,com:i,blogspot:C,free:C}},ht:{$:1,succ:{com:i,shop:i,firm:i,info:i,adult:i,net:i,pro:i,org:i,med:i,art:i,coop:i,pol:i,asso:i,edu:i,rel:i,gouv:i,perso:i}},hu:{$:1,succ:{2e3:i,co:i,info:i,org:i,priv:i,sport:i,tm:i,agrar:i,bolt:i,casino:i,city:i,erotica:i,erotika:i,film:i,forum:i,games:i,hotel:i,ingatlan:i,jogasz:i,konyvelo:i,lakas:i,media:i,news:i,reklam:i,sex:i,shop:i,suli:i,szex:i,tozsde:i,utazas:i,video:i,blogspot:C}},id:{$:1,succ:{ac:i,biz:i,co:dt,desa:i,go:i,mil:i,my:{$:1,succ:{rss:P}},net:i,or:i,ponpes:i,sch:i,web:i,flap:C,forte:C}},ie:{$:1,succ:{gov:i,blogspot:C,myspreadshop:C}},il:{$:1,succ:{ac:i,co:{$:1,succ:{ravpage:C,blogspot:C,tabitorder:C,mytabit:C}},gov:i,idf:i,k12:i,muni:i,net:i,org:i}},"xn--4dbrk0ce":{$:1,succ:{"xn--4dbgdty6c":i,"xn--5dbhl8d":i,"xn--8dbq2a":i,"xn--hebda8b":i}},ישראל:{$:1,succ:{אקדמיה:i,ישוב:i,צהל:i,ממשל:i}},im:{$:1,succ:{ac:i,co:{$:1,succ:{ltd:i,plc:i}},com:i,net:i,org:i,tt:i,tv:i,ro:C}},in:{$:1,succ:{"5g":i,"6g":i,ac:i,ai:i,am:i,bihar:i,biz:i,business:i,ca:i,cn:i,co:i,com:i,coop:i,cs:i,delhi:i,dr:i,edu:i,er:i,firm:i,gen:i,gov:i,gujarat:i,ind:i,info:i,int:i,internet:i,io:i,me:i,mil:i,net:i,nic:i,org:i,pg:i,post:i,pro:i,res:i,travel:i,tv:i,uk:i,up:i,us:i,web:C,cloudns:C,blogspot:C,barsy:C,supabase:C}},info:{$:1,succ:{cloudns:C,"dynamic-dns":C,dyndns:C,"barrel-of-knowledge":C,"barrell-of-knowledge":C,"for-our":C,"groks-the":C,"groks-this":C,"here-for-more":C,knowsitall:C,selfip:C,webhop:C,barsy:C,mayfirst:C,forumz:C,nsupdate:C,dvrcam:C,ilovecollege:C,"no-ip":C,dnsupdate:C,"v-info":C}},int:{$:1,succ:{eu:i}},io:{$:1,succ:{2038:C,com:i,"on-acorn":P,apigee:C,"b-data":C,backplaneapp:C,banzaicloud:{$:0,succ:{app:C,backyards:P}},beagleboard:C,bitbucket:C,bluebite:C,boxfuse:C,browsersafetymark:C,bigv:{$:0,succ:{uk0:C}},cleverapps:C,dappnode:{$:0,succ:{dyndns:C}},dedyn:C,drud:C,definima:C,"fh-muenster":C,shw:C,forgerock:{$:0,succ:{id:C}},ghost:C,github:C,gitlab:C,lolipop:C,"hasura-app":C,hostyhosting:C,moonscale:P,beebyte:or,beebyteapp:{$:0,succ:{sekd1:C}},jele:C,unispace:{$:0,succ:{"cloud-fr1":C}},webthings:C,loginline:C,barsy:C,azurecontainer:P,ngrok:{$:2,succ:{ap:C,au:C,eu:C,in:C,jp:C,sa:C,us:C}},nodeart:{$:0,succ:{stage:C}},nid:C,pantheonsite:C,dyn53:C,pstmn:{$:2,succ:{mock:C}},protonet:C,qoto:C,qcx:{$:2,succ:{sys:P}},vaporcloud:C,vbrplsbx:{$:0,succ:{g:C}},"on-k3s":P,"on-rio":P,readthedocs:C,resindevice:C,resinstaging:{$:0,succ:{devices:C}},hzc:C,sandcats:C,shiftcrypto:C,shiftedit:C,"mo-siemens":C,musician:C,lair:Lt,stolos:P,spacekit:C,utwente:C,s5y:P,edugit:C,telebit:C,thingdust:{$:0,succ:{dev:Zr,disrec:Zr,prod:Hn,testing:Zr}},tickets:C,upli:C,wedeploy:C,editorx:C,basicserver:C,virtualserver:C}},iq:yn,ir:{$:1,succ:{ac:i,co:i,gov:i,id:i,net:i,org:i,sch:i,"xn--mgba3a4f16a":i,ایران:i,"xn--mgba3a4fra":i,ايران:i}},is:{$:1,succ:{net:i,com:i,edu:i,gov:i,org:i,int:i,cupcake:C,blogspot:C}},it:{$:1,succ:{gov:i,edu:i,abr:i,abruzzo:i,"aosta-valley":i,aostavalley:i,bas:i,basilicata:i,cal:i,calabria:i,cam:i,campania:i,"emilia-romagna":i,emiliaromagna:i,emr:i,"friuli-v-giulia":i,"friuli-ve-giulia":i,"friuli-vegiulia":i,"friuli-venezia-giulia":i,"friuli-veneziagiulia":i,"friuli-vgiulia":i,"friuliv-giulia":i,"friulive-giulia":i,friulivegiulia:i,"friulivenezia-giulia":i,friuliveneziagiulia:i,friulivgiulia:i,fvg:i,laz:i,lazio:i,lig:i,liguria:i,lom:i,lombardia:i,lombardy:i,lucania:i,mar:i,marche:i,mol:i,molise:i,piedmont:i,piemonte:i,pmn:i,pug:i,puglia:i,sar:i,sardegna:i,sardinia:i,sic:i,sicilia:i,sicily:i,taa:i,tos:i,toscana:i,"trentin-sud-tirol":i,"xn--trentin-sd-tirol-rzb":i,"trentin-süd-tirol":i,"trentin-sudtirol":i,"xn--trentin-sdtirol-7vb":i,"trentin-südtirol":i,"trentin-sued-tirol":i,"trentin-suedtirol":i,"trentino-a-adige":i,"trentino-aadige":i,"trentino-alto-adige":i,"trentino-altoadige":i,"trentino-s-tirol":i,"trentino-stirol":i,"trentino-sud-tirol":i,"xn--trentino-sd-tirol-c3b":i,"trentino-süd-tirol":i,"trentino-sudtirol":i,"xn--trentino-sdtirol-szb":i,"trentino-südtirol":i,"trentino-sued-tirol":i,"trentino-suedtirol":i,trentino:i,"trentinoa-adige":i,trentinoaadige:i,"trentinoalto-adige":i,trentinoaltoadige:i,"trentinos-tirol":i,trentinostirol:i,"trentinosud-tirol":i,"xn--trentinosd-tirol-rzb":i,"trentinosüd-tirol":i,trentinosudtirol:i,"xn--trentinosdtirol-7vb":i,trentinosüdtirol:i,"trentinosued-tirol":i,trentinosuedtirol:i,"trentinsud-tirol":i,"xn--trentinsd-tirol-6vb":i,"trentinsüd-tirol":i,trentinsudtirol:i,"xn--trentinsdtirol-nsb":i,trentinsüdtirol:i,"trentinsued-tirol":i,trentinsuedtirol:i,tuscany:i,umb:i,umbria:i,"val-d-aosta":i,"val-daosta":i,"vald-aosta":i,valdaosta:i,"valle-aosta":i,"valle-d-aosta":i,"valle-daosta":i,valleaosta:i,"valled-aosta":i,valledaosta:i,"vallee-aoste":i,"xn--valle-aoste-ebb":i,"vallée-aoste":i,"vallee-d-aoste":i,"xn--valle-d-aoste-ehb":i,"vallée-d-aoste":i,valleeaoste:i,"xn--valleaoste-e7a":i,valléeaoste:i,valleedaoste:i,"xn--valledaoste-ebb":i,valléedaoste:i,vao:i,vda:i,ven:i,veneto:i,ag:i,agrigento:i,al:i,alessandria:i,"alto-adige":i,altoadige:i,an:i,ancona:i,"andria-barletta-trani":i,"andria-trani-barletta":i,andriabarlettatrani:i,andriatranibarletta:i,ao:i,aosta:i,aoste:i,ap:i,aq:i,aquila:i,ar:i,arezzo:i,"ascoli-piceno":i,ascolipiceno:i,asti:i,at:i,av:i,avellino:i,ba:i,"balsan-sudtirol":i,"xn--balsan-sdtirol-nsb":i,"balsan-südtirol":i,"balsan-suedtirol":i,balsan:i,bari:i,"barletta-trani-andria":i,barlettatraniandria:i,belluno:i,benevento:i,bergamo:i,bg:i,bi:i,biella:i,bl:i,bn:i,bo:i,bologna:i,"bolzano-altoadige":i,bolzano:i,"bozen-sudtirol":i,"xn--bozen-sdtirol-2ob":i,"bozen-südtirol":i,"bozen-suedtirol":i,bozen:i,br:i,brescia:i,brindisi:i,bs:i,bt:i,"bulsan-sudtirol":i,"xn--bulsan-sdtirol-nsb":i,"bulsan-südtirol":i,"bulsan-suedtirol":i,bulsan:i,bz:i,ca:i,cagliari:i,caltanissetta:i,"campidano-medio":i,campidanomedio:i,campobasso:i,"carbonia-iglesias":i,carboniaiglesias:i,"carrara-massa":i,carraramassa:i,caserta:i,catania:i,catanzaro:i,cb:i,ce:i,"cesena-forli":i,"xn--cesena-forl-mcb":i,"cesena-forlì":i,cesenaforli:i,"xn--cesenaforl-i8a":i,cesenaforlì:i,ch:i,chieti:i,ci:i,cl:i,cn:i,co:i,como:i,cosenza:i,cr:i,cremona:i,crotone:i,cs:i,ct:i,cuneo:i,cz:i,"dell-ogliastra":i,dellogliastra:i,en:i,enna:i,fc:i,fe:i,fermo:i,ferrara:i,fg:i,fi:i,firenze:i,florence:i,fm:i,foggia:i,"forli-cesena":i,"xn--forl-cesena-fcb":i,"forlì-cesena":i,forlicesena:i,"xn--forlcesena-c8a":i,forlìcesena:i,fr:i,frosinone:i,ge:i,genoa:i,genova:i,go:i,gorizia:i,gr:i,grosseto:i,"iglesias-carbonia":i,iglesiascarbonia:i,im:i,imperia:i,is:i,isernia:i,kr:i,"la-spezia":i,laquila:i,laspezia:i,latina:i,lc:i,le:i,lecce:i,lecco:i,li:i,livorno:i,lo:i,lodi:i,lt:i,lu:i,lucca:i,macerata:i,mantova:i,"massa-carrara":i,massacarrara:i,matera:i,mb:i,mc:i,me:i,"medio-campidano":i,mediocampidano:i,messina:i,mi:i,milan:i,milano:i,mn:i,mo:i,modena:i,"monza-brianza":i,"monza-e-della-brianza":i,monza:i,monzabrianza:i,monzaebrianza:i,monzaedellabrianza:i,ms:i,mt:i,na:i,naples:i,napoli:i,no:i,novara:i,nu:i,nuoro:i,og:i,ogliastra:i,"olbia-tempio":i,olbiatempio:i,or:i,oristano:i,ot:i,pa:i,padova:i,padua:i,palermo:i,parma:i,pavia:i,pc:i,pd:i,pe:i,perugia:i,"pesaro-urbino":i,pesarourbino:i,pescara:i,pg:i,pi:i,piacenza:i,pisa:i,pistoia:i,pn:i,po:i,pordenone:i,potenza:i,pr:i,prato:i,pt:i,pu:i,pv:i,pz:i,ra:i,ragusa:i,ravenna:i,rc:i,re:i,"reggio-calabria":i,"reggio-emilia":i,reggiocalabria:i,reggioemilia:i,rg:i,ri:i,rieti:i,rimini:i,rm:i,rn:i,ro:i,roma:i,rome:i,rovigo:i,sa:i,salerno:i,sassari:i,savona:i,si:i,siena:i,siracusa:i,so:i,sondrio:i,sp:i,sr:i,ss:i,suedtirol:i,"xn--sdtirol-n2a":i,südtirol:i,sv:i,ta:i,taranto:i,te:i,"tempio-olbia":i,tempioolbia:i,teramo:i,terni:i,tn:i,to:i,torino:i,tp:i,tr:i,"trani-andria-barletta":i,"trani-barletta-andria":i,traniandriabarletta:i,tranibarlettaandria:i,trapani:i,trento:i,treviso:i,trieste:i,ts:i,turin:i,tv:i,ud:i,udine:i,"urbino-pesaro":i,urbinopesaro:i,va:i,varese:i,vb:i,vc:i,ve:i,venezia:i,venice:i,verbania:i,vercelli:i,verona:i,vi:i,"vibo-valentia":i,vibovalentia:i,vicenza:i,viterbo:i,vr:i,vs:i,vt:i,vv:i,blogspot:C,ibxos:C,iliadboxos:C,neen:{$:0,succ:{jc:C}},tim:{$:0,succ:{open:{$:0,succ:{jelastic:Be}}}},"16-b":C,"32-b":C,"64-b":C,"123homepage":C,myspreadshop:C,syncloud:C}},je:{$:1,succ:{co:i,net:i,org:i,of:C}},jm:xe,jo:{$:1,succ:{com:i,org:i,net:i,edu:i,sch:i,gov:i,mil:i,name:i}},jobs:i,jp:{$:1,succ:{ac:i,ad:i,co:i,ed:i,go:i,gr:i,lg:i,ne:{$:1,succ:{aseinet:pn,gehirn:C,ivory:C,"mail-box":C,mints:C,mokuren:C,opal:C,sakura:C,sumomo:C,topaz:C}},or:i,aichi:{$:1,succ:{aisai:i,ama:i,anjo:i,asuke:i,chiryu:i,chita:i,fuso:i,gamagori:i,handa:i,hazu:i,hekinan:i,higashiura:i,ichinomiya:i,inazawa:i,inuyama:i,isshiki:i,iwakura:i,kanie:i,kariya:i,kasugai:i,kira:i,kiyosu:i,komaki:i,konan:i,kota:i,mihama:i,miyoshi:i,nishio:i,nisshin:i,obu:i,oguchi:i,oharu:i,okazaki:i,owariasahi:i,seto:i,shikatsu:i,shinshiro:i,shitara:i,tahara:i,takahama:i,tobishima:i,toei:i,togo:i,tokai:i,tokoname:i,toyoake:i,toyohashi:i,toyokawa:i,toyone:i,toyota:i,tsushima:i,yatomi:i}},akita:{$:1,succ:{akita:i,daisen:i,fujisato:i,gojome:i,hachirogata:i,happou:i,higashinaruse:i,honjo:i,honjyo:i,ikawa:i,kamikoani:i,kamioka:i,katagami:i,kazuno:i,kitaakita:i,kosaka:i,kyowa:i,misato:i,mitane:i,moriyoshi:i,nikaho:i,noshiro:i,odate:i,oga:i,ogata:i,semboku:i,yokote:i,yurihonjo:i}},aomori:{$:1,succ:{aomori:i,gonohe:i,hachinohe:i,hashikami:i,hiranai:i,hirosaki:i,itayanagi:i,kuroishi:i,misawa:i,mutsu:i,nakadomari:i,noheji:i,oirase:i,owani:i,rokunohe:i,sannohe:i,shichinohe:i,shingo:i,takko:i,towada:i,tsugaru:i,tsuruta:i}},chiba:{$:1,succ:{abiko:i,asahi:i,chonan:i,chosei:i,choshi:i,chuo:i,funabashi:i,futtsu:i,hanamigawa:i,ichihara:i,ichikawa:i,ichinomiya:i,inzai:i,isumi:i,kamagaya:i,kamogawa:i,kashiwa:i,katori:i,katsuura:i,kimitsu:i,kisarazu:i,kozaki:i,kujukuri:i,kyonan:i,matsudo:i,midori:i,mihama:i,minamiboso:i,mobara:i,mutsuzawa:i,nagara:i,nagareyama:i,narashino:i,narita:i,noda:i,oamishirasato:i,omigawa:i,onjuku:i,otaki:i,sakae:i,sakura:i,shimofusa:i,shirako:i,shiroi:i,shisui:i,sodegaura:i,sosa:i,tako:i,tateyama:i,togane:i,tohnosho:i,tomisato:i,urayasu:i,yachimata:i,yachiyo:i,yokaichiba:i,yokoshibahikari:i,yotsukaido:i}},ehime:{$:1,succ:{ainan:i,honai:i,ikata:i,imabari:i,iyo:i,kamijima:i,kihoku:i,kumakogen:i,masaki:i,matsuno:i,matsuyama:i,namikata:i,niihama:i,ozu:i,saijo:i,seiyo:i,shikokuchuo:i,tobe:i,toon:i,uchiko:i,uwajima:i,yawatahama:i}},fukui:{$:1,succ:{echizen:i,eiheiji:i,fukui:i,ikeda:i,katsuyama:i,mihama:i,minamiechizen:i,obama:i,ohi:i,ono:i,sabae:i,sakai:i,takahama:i,tsuruga:i,wakasa:i}},fukuoka:{$:1,succ:{ashiya:i,buzen:i,chikugo:i,chikuho:i,chikujo:i,chikushino:i,chikuzen:i,chuo:i,dazaifu:i,fukuchi:i,hakata:i,higashi:i,hirokawa:i,hisayama:i,iizuka:i,inatsuki:i,kaho:i,kasuga:i,kasuya:i,kawara:i,keisen:i,koga:i,kurate:i,kurogi:i,kurume:i,minami:i,miyako:i,miyama:i,miyawaka:i,mizumaki:i,munakata:i,nakagawa:i,nakama:i,nishi:i,nogata:i,ogori:i,okagaki:i,okawa:i,oki:i,omuta:i,onga:i,onojo:i,oto:i,saigawa:i,sasaguri:i,shingu:i,shinyoshitomi:i,shonai:i,soeda:i,sue:i,tachiarai:i,tagawa:i,takata:i,toho:i,toyotsu:i,tsuiki:i,ukiha:i,umi:i,usui:i,yamada:i,yame:i,yanagawa:i,yukuhashi:i}},fukushima:{$:1,succ:{aizubange:i,aizumisato:i,aizuwakamatsu:i,asakawa:i,bandai:i,date:i,fukushima:i,furudono:i,futaba:i,hanawa:i,higashi:i,hirata:i,hirono:i,iitate:i,inawashiro:i,ishikawa:i,iwaki:i,izumizaki:i,kagamiishi:i,kaneyama:i,kawamata:i,kitakata:i,kitashiobara:i,koori:i,koriyama:i,kunimi:i,miharu:i,mishima:i,namie:i,nango:i,nishiaizu:i,nishigo:i,okuma:i,omotego:i,ono:i,otama:i,samegawa:i,shimogo:i,shirakawa:i,showa:i,soma:i,sukagawa:i,taishin:i,tamakawa:i,tanagura:i,tenei:i,yabuki:i,yamato:i,yamatsuri:i,yanaizu:i,yugawa:i}},gifu:{$:1,succ:{anpachi:i,ena:i,gifu:i,ginan:i,godo:i,gujo:i,hashima:i,hichiso:i,hida:i,higashishirakawa:i,ibigawa:i,ikeda:i,kakamigahara:i,kani:i,kasahara:i,kasamatsu:i,kawaue:i,kitagata:i,mino:i,minokamo:i,mitake:i,mizunami:i,motosu:i,nakatsugawa:i,ogaki:i,sakahogi:i,seki:i,sekigahara:i,shirakawa:i,tajimi:i,takayama:i,tarui:i,toki:i,tomika:i,wanouchi:i,yamagata:i,yaotsu:i,yoro:i}},gunma:{$:1,succ:{annaka:i,chiyoda:i,fujioka:i,higashiagatsuma:i,isesaki:i,itakura:i,kanna:i,kanra:i,katashina:i,kawaba:i,kiryu:i,kusatsu:i,maebashi:i,meiwa:i,midori:i,minakami:i,naganohara:i,nakanojo:i,nanmoku:i,numata:i,oizumi:i,ora:i,ota:i,shibukawa:i,shimonita:i,shinto:i,showa:i,takasaki:i,takayama:i,tamamura:i,tatebayashi:i,tomioka:i,tsukiyono:i,tsumagoi:i,ueno:i,yoshioka:i}},hiroshima:{$:1,succ:{asaminami:i,daiwa:i,etajima:i,fuchu:i,fukuyama:i,hatsukaichi:i,higashihiroshima:i,hongo:i,jinsekikogen:i,kaita:i,kui:i,kumano:i,kure:i,mihara:i,miyoshi:i,naka:i,onomichi:i,osakikamijima:i,otake:i,saka:i,sera:i,seranishi:i,shinichi:i,shobara:i,takehara:i}},hokkaido:{$:1,succ:{abashiri:i,abira:i,aibetsu:i,akabira:i,akkeshi:i,asahikawa:i,ashibetsu:i,ashoro:i,assabu:i,atsuma:i,bibai:i,biei:i,bifuka:i,bihoro:i,biratori:i,chippubetsu:i,chitose:i,date:i,ebetsu:i,embetsu:i,eniwa:i,erimo:i,esan:i,esashi:i,fukagawa:i,fukushima:i,furano:i,furubira:i,haboro:i,hakodate:i,hamatonbetsu:i,hidaka:i,higashikagura:i,higashikawa:i,hiroo:i,hokuryu:i,hokuto:i,honbetsu:i,horokanai:i,horonobe:i,ikeda:i,imakane:i,ishikari:i,iwamizawa:i,iwanai:i,kamifurano:i,kamikawa:i,kamishihoro:i,kamisunagawa:i,kamoenai:i,kayabe:i,kembuchi:i,kikonai:i,kimobetsu:i,kitahiroshima:i,kitami:i,kiyosato:i,koshimizu:i,kunneppu:i,kuriyama:i,kuromatsunai:i,kushiro:i,kutchan:i,kyowa:i,mashike:i,matsumae:i,mikasa:i,minamifurano:i,mombetsu:i,moseushi:i,mukawa:i,muroran:i,naie:i,nakagawa:i,nakasatsunai:i,nakatombetsu:i,nanae:i,nanporo:i,nayoro:i,nemuro:i,niikappu:i,niki:i,nishiokoppe:i,noboribetsu:i,numata:i,obihiro:i,obira:i,oketo:i,okoppe:i,otaru:i,otobe:i,otofuke:i,otoineppu:i,oumu:i,ozora:i,pippu:i,rankoshi:i,rebun:i,rikubetsu:i,rishiri:i,rishirifuji:i,saroma:i,sarufutsu:i,shakotan:i,shari:i,shibecha:i,shibetsu:i,shikabe:i,shikaoi:i,shimamaki:i,shimizu:i,shimokawa:i,shinshinotsu:i,shintoku:i,shiranuka:i,shiraoi:i,shiriuchi:i,sobetsu:i,sunagawa:i,taiki:i,takasu:i,takikawa:i,takinoue:i,teshikaga:i,tobetsu:i,tohma:i,tomakomai:i,tomari:i,toya:i,toyako:i,toyotomi:i,toyoura:i,tsubetsu:i,tsukigata:i,urakawa:i,urausu:i,uryu:i,utashinai:i,wakkanai:i,wassamu:i,yakumo:i,yoichi:i}},hyogo:{$:1,succ:{aioi:i,akashi:i,ako:i,amagasaki:i,aogaki:i,asago:i,ashiya:i,awaji:i,fukusaki:i,goshiki:i,harima:i,himeji:i,ichikawa:i,inagawa:i,itami:i,kakogawa:i,kamigori:i,kamikawa:i,kasai:i,kasuga:i,kawanishi:i,miki:i,minamiawaji:i,nishinomiya:i,nishiwaki:i,ono:i,sanda:i,sannan:i,sasayama:i,sayo:i,shingu:i,shinonsen:i,shiso:i,sumoto:i,taishi:i,taka:i,takarazuka:i,takasago:i,takino:i,tamba:i,tatsuno:i,toyooka:i,yabu:i,yashiro:i,yoka:i,yokawa:i}},ibaraki:{$:1,succ:{ami:i,asahi:i,bando:i,chikusei:i,daigo:i,fujishiro:i,hitachi:i,hitachinaka:i,hitachiomiya:i,hitachiota:i,ibaraki:i,ina:i,inashiki:i,itako:i,iwama:i,joso:i,kamisu:i,kasama:i,kashima:i,kasumigaura:i,koga:i,miho:i,mito:i,moriya:i,naka:i,namegata:i,oarai:i,ogawa:i,omitama:i,ryugasaki:i,sakai:i,sakuragawa:i,shimodate:i,shimotsuma:i,shirosato:i,sowa:i,suifu:i,takahagi:i,tamatsukuri:i,tokai:i,tomobe:i,tone:i,toride:i,tsuchiura:i,tsukuba:i,uchihara:i,ushiku:i,yachiyo:i,yamagata:i,yawara:i,yuki:i}},ishikawa:{$:1,succ:{anamizu:i,hakui:i,hakusan:i,kaga:i,kahoku:i,kanazawa:i,kawakita:i,komatsu:i,nakanoto:i,nanao:i,nomi:i,nonoichi:i,noto:i,shika:i,suzu:i,tsubata:i,tsurugi:i,uchinada:i,wajima:i}},iwate:{$:1,succ:{fudai:i,fujisawa:i,hanamaki:i,hiraizumi:i,hirono:i,ichinohe:i,ichinoseki:i,iwaizumi:i,iwate:i,joboji:i,kamaishi:i,kanegasaki:i,karumai:i,kawai:i,kitakami:i,kuji:i,kunohe:i,kuzumaki:i,miyako:i,mizusawa:i,morioka:i,ninohe:i,noda:i,ofunato:i,oshu:i,otsuchi:i,rikuzentakata:i,shiwa:i,shizukuishi:i,sumita:i,tanohata:i,tono:i,yahaba:i,yamada:i}},kagawa:{$:1,succ:{ayagawa:i,higashikagawa:i,kanonji:i,kotohira:i,manno:i,marugame:i,mitoyo:i,naoshima:i,sanuki:i,tadotsu:i,takamatsu:i,tonosho:i,uchinomi:i,utazu:i,zentsuji:i}},kagoshima:{$:1,succ:{akune:i,amami:i,hioki:i,isa:i,isen:i,izumi:i,kagoshima:i,kanoya:i,kawanabe:i,kinko:i,kouyama:i,makurazaki:i,matsumoto:i,minamitane:i,nakatane:i,nishinoomote:i,satsumasendai:i,soo:i,tarumizu:i,yusui:i}},kanagawa:{$:1,succ:{aikawa:i,atsugi:i,ayase:i,chigasaki:i,ebina:i,fujisawa:i,hadano:i,hakone:i,hiratsuka:i,isehara:i,kaisei:i,kamakura:i,kiyokawa:i,matsuda:i,minamiashigara:i,miura:i,nakai:i,ninomiya:i,odawara:i,oi:i,oiso:i,sagamihara:i,samukawa:i,tsukui:i,yamakita:i,yamato:i,yokosuka:i,yugawara:i,zama:i,zushi:i}},kochi:{$:1,succ:{aki:i,geisei:i,hidaka:i,higashitsuno:i,ino:i,kagami:i,kami:i,kitagawa:i,kochi:i,mihara:i,motoyama:i,muroto:i,nahari:i,nakamura:i,nankoku:i,nishitosa:i,niyodogawa:i,ochi:i,okawa:i,otoyo:i,otsuki:i,sakawa:i,sukumo:i,susaki:i,tosa:i,tosashimizu:i,toyo:i,tsuno:i,umaji:i,yasuda:i,yusuhara:i}},kumamoto:{$:1,succ:{amakusa:i,arao:i,aso:i,choyo:i,gyokuto:i,kamiamakusa:i,kikuchi:i,kumamoto:i,mashiki:i,mifune:i,minamata:i,minamioguni:i,nagasu:i,nishihara:i,oguni:i,ozu:i,sumoto:i,takamori:i,uki:i,uto:i,yamaga:i,yamato:i,yatsushiro:i}},kyoto:{$:1,succ:{ayabe:i,fukuchiyama:i,higashiyama:i,ide:i,ine:i,joyo:i,kameoka:i,kamo:i,kita:i,kizu:i,kumiyama:i,kyotamba:i,kyotanabe:i,kyotango:i,maizuru:i,minami:i,minamiyamashiro:i,miyazu:i,muko:i,nagaokakyo:i,nakagyo:i,nantan:i,oyamazaki:i,sakyo:i,seika:i,tanabe:i,uji:i,ujitawara:i,wazuka:i,yamashina:i,yawata:i}},mie:{$:1,succ:{asahi:i,inabe:i,ise:i,kameyama:i,kawagoe:i,kiho:i,kisosaki:i,kiwa:i,komono:i,kumano:i,kuwana:i,matsusaka:i,meiwa:i,mihama:i,minamiise:i,misugi:i,miyama:i,nabari:i,shima:i,suzuka:i,tado:i,taiki:i,taki:i,tamaki:i,toba:i,tsu:i,udono:i,ureshino:i,watarai:i,yokkaichi:i}},miyagi:{$:1,succ:{furukawa:i,higashimatsushima:i,ishinomaki:i,iwanuma:i,kakuda:i,kami:i,kawasaki:i,marumori:i,matsushima:i,minamisanriku:i,misato:i,murata:i,natori:i,ogawara:i,ohira:i,onagawa:i,osaki:i,rifu:i,semine:i,shibata:i,shichikashuku:i,shikama:i,shiogama:i,shiroishi:i,tagajo:i,taiwa:i,tome:i,tomiya:i,wakuya:i,watari:i,yamamoto:i,zao:i}},miyazaki:{$:1,succ:{aya:i,ebino:i,gokase:i,hyuga:i,kadogawa:i,kawaminami:i,kijo:i,kitagawa:i,kitakata:i,kitaura:i,kobayashi:i,kunitomi:i,kushima:i,mimata:i,miyakonojo:i,miyazaki:i,morotsuka:i,nichinan:i,nishimera:i,nobeoka:i,saito:i,shiiba:i,shintomi:i,takaharu:i,takanabe:i,takazaki:i,tsuno:i}},nagano:{$:1,succ:{achi:i,agematsu:i,anan:i,aoki:i,asahi:i,azumino:i,chikuhoku:i,chikuma:i,chino:i,fujimi:i,hakuba:i,hara:i,hiraya:i,iida:i,iijima:i,iiyama:i,iizuna:i,ikeda:i,ikusaka:i,ina:i,karuizawa:i,kawakami:i,kiso:i,kisofukushima:i,kitaaiki:i,komagane:i,komoro:i,matsukawa:i,matsumoto:i,miasa:i,minamiaiki:i,minamimaki:i,minamiminowa:i,minowa:i,miyada:i,miyota:i,mochizuki:i,nagano:i,nagawa:i,nagiso:i,nakagawa:i,nakano:i,nozawaonsen:i,obuse:i,ogawa:i,okaya:i,omachi:i,omi:i,ookuwa:i,ooshika:i,otaki:i,otari:i,sakae:i,sakaki:i,saku:i,sakuho:i,shimosuwa:i,shinanomachi:i,shiojiri:i,suwa:i,suzaka:i,takagi:i,takamori:i,takayama:i,tateshina:i,tatsuno:i,togakushi:i,togura:i,tomi:i,ueda:i,wada:i,yamagata:i,yamanouchi:i,yasaka:i,yasuoka:i}},nagasaki:{$:1,succ:{chijiwa:i,futsu:i,goto:i,hasami:i,hirado:i,iki:i,isahaya:i,kawatana:i,kuchinotsu:i,matsuura:i,nagasaki:i,obama:i,omura:i,oseto:i,saikai:i,sasebo:i,seihi:i,shimabara:i,shinkamigoto:i,togitsu:i,tsushima:i,unzen:i}},nara:{$:1,succ:{ando:i,gose:i,heguri:i,higashiyoshino:i,ikaruga:i,ikoma:i,kamikitayama:i,kanmaki:i,kashiba:i,kashihara:i,katsuragi:i,kawai:i,kawakami:i,kawanishi:i,koryo:i,kurotaki:i,mitsue:i,miyake:i,nara:i,nosegawa:i,oji:i,ouda:i,oyodo:i,sakurai:i,sango:i,shimoichi:i,shimokitayama:i,shinjo:i,soni:i,takatori:i,tawaramoto:i,tenkawa:i,tenri:i,uda:i,yamatokoriyama:i,yamatotakada:i,yamazoe:i,yoshino:i}},niigata:{$:1,succ:{aga:i,agano:i,gosen:i,itoigawa:i,izumozaki:i,joetsu:i,kamo:i,kariwa:i,kashiwazaki:i,minamiuonuma:i,mitsuke:i,muika:i,murakami:i,myoko:i,nagaoka:i,niigata:i,ojiya:i,omi:i,sado:i,sanjo:i,seiro:i,seirou:i,sekikawa:i,shibata:i,tagami:i,tainai:i,tochio:i,tokamachi:i,tsubame:i,tsunan:i,uonuma:i,yahiko:i,yoita:i,yuzawa:i}},oita:{$:1,succ:{beppu:i,bungoono:i,bungotakada:i,hasama:i,hiji:i,himeshima:i,hita:i,kamitsue:i,kokonoe:i,kuju:i,kunisaki:i,kusu:i,oita:i,saiki:i,taketa:i,tsukumi:i,usa:i,usuki:i,yufu:i}},okayama:{$:1,succ:{akaiwa:i,asakuchi:i,bizen:i,hayashima:i,ibara:i,kagamino:i,kasaoka:i,kibichuo:i,kumenan:i,kurashiki:i,maniwa:i,misaki:i,nagi:i,niimi:i,nishiawakura:i,okayama:i,satosho:i,setouchi:i,shinjo:i,shoo:i,soja:i,takahashi:i,tamano:i,tsuyama:i,wake:i,yakage:i}},okinawa:{$:1,succ:{aguni:i,ginowan:i,ginoza:i,gushikami:i,haebaru:i,higashi:i,hirara:i,iheya:i,ishigaki:i,ishikawa:i,itoman:i,izena:i,kadena:i,kin:i,kitadaito:i,kitanakagusuku:i,kumejima:i,kunigami:i,minamidaito:i,motobu:i,nago:i,naha:i,nakagusuku:i,nakijin:i,nanjo:i,nishihara:i,ogimi:i,okinawa:i,onna:i,shimoji:i,taketomi:i,tarama:i,tokashiki:i,tomigusuku:i,tonaki:i,urasoe:i,uruma:i,yaese:i,yomitan:i,yonabaru:i,yonaguni:i,zamami:i}},osaka:{$:1,succ:{abeno:i,chihayaakasaka:i,chuo:i,daito:i,fujiidera:i,habikino:i,hannan:i,higashiosaka:i,higashisumiyoshi:i,higashiyodogawa:i,hirakata:i,ibaraki:i,ikeda:i,izumi:i,izumiotsu:i,izumisano:i,kadoma:i,kaizuka:i,kanan:i,kashiwara:i,katano:i,kawachinagano:i,kishiwada:i,kita:i,kumatori:i,matsubara:i,minato:i,minoh:i,misaki:i,moriguchi:i,neyagawa:i,nishi:i,nose:i,osakasayama:i,sakai:i,sayama:i,sennan:i,settsu:i,shijonawate:i,shimamoto:i,suita:i,tadaoka:i,taishi:i,tajiri:i,takaishi:i,takatsuki:i,tondabayashi:i,toyonaka:i,toyono:i,yao:i}},saga:{$:1,succ:{ariake:i,arita:i,fukudomi:i,genkai:i,hamatama:i,hizen:i,imari:i,kamimine:i,kanzaki:i,karatsu:i,kashima:i,kitagata:i,kitahata:i,kiyama:i,kouhoku:i,kyuragi:i,nishiarita:i,ogi:i,omachi:i,ouchi:i,saga:i,shiroishi:i,taku:i,tara:i,tosu:i,yoshinogari:i}},saitama:{$:1,succ:{arakawa:i,asaka:i,chichibu:i,fujimi:i,fujimino:i,fukaya:i,hanno:i,hanyu:i,hasuda:i,hatogaya:i,hatoyama:i,hidaka:i,higashichichibu:i,higashimatsuyama:i,honjo:i,ina:i,iruma:i,iwatsuki:i,kamiizumi:i,kamikawa:i,kamisato:i,kasukabe:i,kawagoe:i,kawaguchi:i,kawajima:i,kazo:i,kitamoto:i,koshigaya:i,kounosu:i,kuki:i,kumagaya:i,matsubushi:i,minano:i,misato:i,miyashiro:i,miyoshi:i,moroyama:i,nagatoro:i,namegawa:i,niiza:i,ogano:i,ogawa:i,ogose:i,okegawa:i,omiya:i,otaki:i,ranzan:i,ryokami:i,saitama:i,sakado:i,satte:i,sayama:i,shiki:i,shiraoka:i,soka:i,sugito:i,toda:i,tokigawa:i,tokorozawa:i,tsurugashima:i,urawa:i,warabi:i,yashio:i,yokoze:i,yono:i,yorii:i,yoshida:i,yoshikawa:i,yoshimi:i}},shiga:{$:1,succ:{aisho:i,gamo:i,higashiomi:i,hikone:i,koka:i,konan:i,kosei:i,koto:i,kusatsu:i,maibara:i,moriyama:i,nagahama:i,nishiazai:i,notogawa:i,omihachiman:i,otsu:i,ritto:i,ryuoh:i,takashima:i,takatsuki:i,torahime:i,toyosato:i,yasu:i}},shimane:{$:1,succ:{akagi:i,ama:i,gotsu:i,hamada:i,higashiizumo:i,hikawa:i,hikimi:i,izumo:i,kakinoki:i,masuda:i,matsue:i,misato:i,nishinoshima:i,ohda:i,okinoshima:i,okuizumo:i,shimane:i,tamayu:i,tsuwano:i,unnan:i,yakumo:i,yasugi:i,yatsuka:i}},shizuoka:{$:1,succ:{arai:i,atami:i,fuji:i,fujieda:i,fujikawa:i,fujinomiya:i,fukuroi:i,gotemba:i,haibara:i,hamamatsu:i,higashiizu:i,ito:i,iwata:i,izu:i,izunokuni:i,kakegawa:i,kannami:i,kawanehon:i,kawazu:i,kikugawa:i,kosai:i,makinohara:i,matsuzaki:i,minamiizu:i,mishima:i,morimachi:i,nishiizu:i,numazu:i,omaezaki:i,shimada:i,shimizu:i,shimoda:i,shizuoka:i,susono:i,yaizu:i,yoshida:i}},tochigi:{$:1,succ:{ashikaga:i,bato:i,haga:i,ichikai:i,iwafune:i,kaminokawa:i,kanuma:i,karasuyama:i,kuroiso:i,mashiko:i,mibu:i,moka:i,motegi:i,nasu:i,nasushiobara:i,nikko:i,nishikata:i,nogi:i,ohira:i,ohtawara:i,oyama:i,sakura:i,sano:i,shimotsuke:i,shioya:i,takanezawa:i,tochigi:i,tsuga:i,ujiie:i,utsunomiya:i,yaita:i}},tokushima:{$:1,succ:{aizumi:i,anan:i,ichiba:i,itano:i,kainan:i,komatsushima:i,matsushige:i,mima:i,minami:i,miyoshi:i,mugi:i,nakagawa:i,naruto:i,sanagochi:i,shishikui:i,tokushima:i,wajiki:i}},tokyo:{$:1,succ:{adachi:i,akiruno:i,akishima:i,aogashima:i,arakawa:i,bunkyo:i,chiyoda:i,chofu:i,chuo:i,edogawa:i,fuchu:i,fussa:i,hachijo:i,hachioji:i,hamura:i,higashikurume:i,higashimurayama:i,higashiyamato:i,hino:i,hinode:i,hinohara:i,inagi:i,itabashi:i,katsushika:i,kita:i,kiyose:i,kodaira:i,koganei:i,kokubunji:i,komae:i,koto:i,kouzushima:i,kunitachi:i,machida:i,meguro:i,minato:i,mitaka:i,mizuho:i,musashimurayama:i,musashino:i,nakano:i,nerima:i,ogasawara:i,okutama:i,ome:i,oshima:i,ota:i,setagaya:i,shibuya:i,shinagawa:i,shinjuku:i,suginami:i,sumida:i,tachikawa:i,taito:i,tama:i,toshima:i}},tottori:{$:1,succ:{chizu:i,hino:i,kawahara:i,koge:i,kotoura:i,misasa:i,nanbu:i,nichinan:i,sakaiminato:i,tottori:i,wakasa:i,yazu:i,yonago:i}},toyama:{$:1,succ:{asahi:i,fuchu:i,fukumitsu:i,funahashi:i,himi:i,imizu:i,inami:i,johana:i,kamiichi:i,kurobe:i,nakaniikawa:i,namerikawa:i,nanto:i,nyuzen:i,oyabe:i,taira:i,takaoka:i,tateyama:i,toga:i,tonami:i,toyama:i,unazuki:i,uozu:i,yamada:i}},wakayama:{$:1,succ:{arida:i,aridagawa:i,gobo:i,hashimoto:i,hidaka:i,hirogawa:i,inami:i,iwade:i,kainan:i,kamitonda:i,katsuragi:i,kimino:i,kinokawa:i,kitayama:i,koya:i,koza:i,kozagawa:i,kudoyama:i,kushimoto:i,mihama:i,misato:i,nachikatsuura:i,shingu:i,shirahama:i,taiji:i,tanabe:i,wakayama:i,yuasa:i,yura:i}},yamagata:{$:1,succ:{asahi:i,funagata:i,higashine:i,iide:i,kahoku:i,kaminoyama:i,kaneyama:i,kawanishi:i,mamurogawa:i,mikawa:i,murayama:i,nagai:i,nakayama:i,nanyo:i,nishikawa:i,obanazawa:i,oe:i,oguni:i,ohkura:i,oishida:i,sagae:i,sakata:i,sakegawa:i,shinjo:i,shirataka:i,shonai:i,takahata:i,tendo:i,tozawa:i,tsuruoka:i,yamagata:i,yamanobe:i,yonezawa:i,yuza:i}},yamaguchi:{$:1,succ:{abu:i,hagi:i,hikari:i,hofu:i,iwakuni:i,kudamatsu:i,mitou:i,nagato:i,oshima:i,shimonoseki:i,shunan:i,tabuse:i,tokuyama:i,toyota:i,ube:i,yuu:i}},yamanashi:{$:1,succ:{chuo:i,doshi:i,fuefuki:i,fujikawa:i,fujikawaguchiko:i,fujiyoshida:i,hayakawa:i,hokuto:i,ichikawamisato:i,kai:i,kofu:i,koshu:i,kosuge:i,"minami-alps":i,minobu:i,nakamichi:i,nanbu:i,narusawa:i,nirasaki:i,nishikatsura:i,oshino:i,otsuki:i,showa:i,tabayama:i,tsuru:i,uenohara:i,yamanakako:i,yamanashi:i}},"xn--4pvxs":i,栃木:i,"xn--vgu402c":i,愛知:i,"xn--c3s14m":i,愛媛:i,"xn--f6qx53a":i,兵庫:i,"xn--8pvr4u":i,熊本:i,"xn--uist22h":i,茨城:i,"xn--djrs72d6uy":i,北海道:i,"xn--mkru45i":i,千葉:i,"xn--0trq7p7nn":i,和歌山:i,"xn--8ltr62k":i,長崎:i,"xn--2m4a15e":i,長野:i,"xn--efvn9s":i,新潟:i,"xn--32vp30h":i,青森:i,"xn--4it797k":i,静岡:i,"xn--1lqs71d":i,東京:i,"xn--5rtp49c":i,石川:i,"xn--5js045d":i,埼玉:i,"xn--ehqz56n":i,三重:i,"xn--1lqs03n":i,京都:i,"xn--qqqt11m":i,佐賀:i,"xn--kbrq7o":i,大分:i,"xn--pssu33l":i,大阪:i,"xn--ntsq17g":i,奈良:i,"xn--uisz3g":i,宮城:i,"xn--6btw5a":i,宮崎:i,"xn--1ctwo":i,富山:i,"xn--6orx2r":i,山口:i,"xn--rht61e":i,山形:i,"xn--rht27z":i,山梨:i,"xn--djty4k":i,岩手:i,"xn--nit225k":i,岐阜:i,"xn--rht3d":i,岡山:i,"xn--klty5x":i,島根:i,"xn--kltx9a":i,広島:i,"xn--kltp7d":i,徳島:i,"xn--uuwu58a":i,沖縄:i,"xn--zbx025d":i,滋賀:i,"xn--ntso0iqx3a":i,神奈川:i,"xn--elqq16h":i,福井:i,"xn--4it168d":i,福岡:i,"xn--klt787d":i,福島:i,"xn--rny31h":i,秋田:i,"xn--7t0a264c":i,群馬:i,"xn--5rtq34k":i,香川:i,"xn--k7yn95e":i,高知:i,"xn--tor131o":i,鳥取:i,"xn--d5qv7z876c":i,鹿児島:i,kawasaki:xe,kitakyushu:xe,kobe:xe,nagoya:xe,sapporo:xe,sendai:xe,yokohama:xe,buyshop:C,fashionstore:C,handcrafted:C,kawaiishop:C,supersale:C,theshop:C,usercontent:C,angry:C,babyblue:C,babymilk:C,backdrop:C,bambina:C,bitter:C,blush:C,boo:C,boy:C,boyfriend:C,but:C,candypop:C,capoo:C,catfood:C,cheap:C,chicappa:C,chillout:C,chips:C,chowder:C,chu:C,ciao:C,cocotte:C,coolblog:C,cranky:C,cutegirl:C,daa:C,deca:C,deci:C,digick:C,egoism:C,fakefur:C,fem:C,flier:C,floppy:C,fool:C,frenchkiss:C,girlfriend:C,girly:C,gloomy:C,gonna:C,greater:C,hacca:C,heavy:C,her:C,hiho:C,hippy:C,holy:C,hungry:C,icurus:C,itigo:C,jellybean:C,kikirara:C,kill:C,kilo:C,kuron:C,littlestar:C,lolipopmc:C,lolitapunk:C,lomo:C,lovepop:C,lovesick:C,main:C,mods:C,mond:C,mongolian:C,moo:C,namaste:C,nikita:C,nobushi:C,noor:C,oops:C,parallel:C,parasite:C,pecori:C,peewee:C,penne:C,pepper:C,perma:C,pigboat:C,pinoko:C,punyu:C,pupu:C,pussycat:C,pya:C,raindrop:C,readymade:C,sadist:C,schoolbus:C,secret:C,staba:C,stripper:C,sub:C,sunnyday:C,thick:C,tonkotsu:C,under:C,upper:C,velvet:C,verse:C,versus:C,vivian:C,watson:C,weblike:C,whitesnow:C,zombie:C,blogspot:C,"2-d":C,bona:C,crap:C,daynight:C,eek:C,flop:C,halfmoon:C,jeez:C,matrix:C,mimoza:C,netgamers:C,nyanta:C,o0o0:C,rdy:C,rgr:C,rulez:C,sakurastorage:{$:0,succ:{isk01:Fe,isk02:Fe}},saloon:C,sblo:C,skr:C,tank:C,"uh-oh":C,undo:C,webaccel:{$:0,succ:{rs:C,user:C}},websozai:C,xii:C}},ke:{$:1,succ:{ac:i,co:dt,go:i,info:i,me:i,mobi:i,ne:i,or:i,sc:i}},kg:{$:1,succ:{org:i,net:i,com:i,edu:i,gov:i,mil:i,blog:C,io:C,jp:C,tv:C,uk:C,us:C}},kh:xe,ki:Ci,km:{$:1,succ:{org:i,nom:i,gov:i,prd:i,tm:i,edu:i,mil:i,ass:i,com:i,coop:i,asso:i,presse:i,medecin:i,notaires:i,pharmaciens:i,veterinaire:i,gouv:i}},kn:{$:1,succ:{net:i,org:i,edu:i,gov:i}},kp:{$:1,succ:{com:i,edu:i,gov:i,org:i,rep:i,tra:i}},kr:{$:1,succ:{ac:i,co:i,es:i,go:i,hs:i,kg:i,mil:i,ms:i,ne:i,or:i,pe:i,re:i,sc:i,busan:i,chungbuk:i,chungnam:i,daegu:i,daejeon:i,gangwon:i,gwangju:i,gyeongbuk:i,gyeonggi:i,gyeongnam:i,incheon:i,jeju:i,jeonbuk:i,jeonnam:i,seoul:i,ulsan:i,blogspot:C}},kw:{$:1,succ:{com:i,edu:i,emb:i,gov:i,ind:i,net:i,org:i}},ky:Kr,kz:{$:1,succ:{org:i,edu:i,net:i,gov:i,mil:i,com:i,jcloud:C,kazteleport:{$:0,succ:{upaas:C}}}},la:{$:1,succ:{int:i,net:i,info:i,edu:i,gov:i,per:i,com:i,org:i,bnr:C,c:C}},lb:se,lc:{$:1,succ:{com:i,net:i,co:i,org:i,edu:i,gov:i,oy:C}},li:{$:1,succ:{blogspot:C,caa:C}},lk:{$:1,succ:{gov:i,sch:i,net:i,int:i,com:i,org:i,edu:i,ngo:i,soc:i,web:i,ltd:i,assn:i,grp:i,hotel:i,ac:i}},lr:se,ls:{$:1,succ:{ac:i,biz:i,co:i,edu:i,gov:i,info:i,net:i,org:i,sc:i,de:C}},lt:ti,lu:{$:1,succ:{blogspot:C,"123website":C}},lv:{$:1,succ:{com:i,edu:i,gov:i,org:i,mil:i,id:i,net:i,asn:i,conf:i}},ly:{$:1,succ:{com:i,net:i,gov:i,plc:i,edu:i,sch:i,med:i,org:i,id:i}},ma:{$:1,succ:{co:i,net:i,gov:i,org:i,ac:i,press:i}},mc:{$:1,succ:{tm:i,asso:i}},md:{$:1,succ:{blogspot:C,at:C,de:C,jp:C,to:C}},me:{$:1,succ:{co:i,net:i,org:i,edu:i,ac:i,gov:i,its:i,priv:i,c66:C,daplie:{$:2,succ:{localhost:C}},edgestack:C,filegear:C,"filegear-au":C,"filegear-de":C,"filegear-gb":C,"filegear-ie":C,"filegear-jp":C,"filegear-sg":C,glitch:C,ravendb:C,lohmus:C,barsy:C,mcpe:C,mcdir:C,soundcast:C,tcp4:C,brasilia:C,ddns:C,dnsfor:C,hopto:C,loginto:C,noip:C,webhop:C,vp4:C,diskstation:C,dscloud:C,i234:C,myds:C,synology:C,transip:Gr,wedeploy:C,yombo:C,nohost:C}},mg:{$:1,succ:{org:i,nom:i,gov:i,prd:i,tm:i,edu:i,mil:i,com:i,co:i}},mh:i,mil:i,mk:{$:1,succ:{com:i,org:i,net:i,edu:i,gov:i,inf:i,name:i,blogspot:C}},ml:{$:1,succ:{com:i,edu:i,gouv:i,gov:i,net:i,org:i,presse:i}},mm:xe,mn:{$:1,succ:{gov:i,edu:i,org:i,nyc:C}},mo:se,mobi:{$:1,succ:{barsy:C,dscloud:C}},mp:{$:1,succ:{ju:C}},mq:i,mr:ti,ms:{$:1,succ:{com:i,edu:i,gov:i,net:i,org:i,lab:C,minisite:C}},mt:{$:1,succ:{com:dt,edu:i,net:i,org:i}},mu:{$:1,succ:{com:i,net:i,org:i,gov:i,ac:i,co:i,or:i}},museum:{$:1,succ:{academy:i,agriculture:i,air:i,airguard:i,alabama:i,alaska:i,amber:i,ambulance:i,american:i,americana:i,americanantiques:i,americanart:i,amsterdam:i,and:i,annefrank:i,anthro:i,anthropology:i,antiques:i,aquarium:i,arboretum:i,archaeological:i,archaeology:i,architecture:i,art:i,artanddesign:i,artcenter:i,artdeco:i,arteducation:i,artgallery:i,arts:i,artsandcrafts:i,asmatart:i,assassination:i,assisi:i,association:i,astronomy:i,atlanta:i,austin:i,australia:i,automotive:i,aviation:i,axis:i,badajoz:i,baghdad:i,bahn:i,bale:i,baltimore:i,barcelona:i,baseball:i,basel:i,baths:i,bauern:i,beauxarts:i,beeldengeluid:i,bellevue:i,bergbau:i,berkeley:i,berlin:i,bern:i,bible:i,bilbao:i,bill:i,birdart:i,birthplace:i,bonn:i,boston:i,botanical:i,botanicalgarden:i,botanicgarden:i,botany:i,brandywinevalley:i,brasil:i,bristol:i,british:i,britishcolumbia:i,broadcast:i,brunel:i,brussel:i,brussels:i,bruxelles:i,building:i,burghof:i,bus:i,bushey:i,cadaques:i,california:i,cambridge:i,can:i,canada:i,capebreton:i,carrier:i,cartoonart:i,casadelamoneda:i,castle:i,castres:i,celtic:i,center:i,chattanooga:i,cheltenham:i,chesapeakebay:i,chicago:i,children:i,childrens:i,childrensgarden:i,chiropractic:i,chocolate:i,christiansburg:i,cincinnati:i,cinema:i,circus:i,civilisation:i,civilization:i,civilwar:i,clinton:i,clock:i,coal:i,coastaldefence:i,cody:i,coldwar:i,collection:i,colonialwilliamsburg:i,coloradoplateau:i,columbia:i,columbus:i,communication:i,communications:i,community:i,computer:i,computerhistory:i,"xn--comunicaes-v6a2o":i,comunicações:i,contemporary:i,contemporaryart:i,convent:i,copenhagen:i,corporation:i,"xn--correios-e-telecomunicaes-ghc29a":i,"correios-e-telecomunicações":i,corvette:i,costume:i,countryestate:i,county:i,crafts:i,cranbrook:i,creation:i,cultural:i,culturalcenter:i,culture:i,cyber:i,cymru:i,dali:i,dallas:i,database:i,ddr:i,decorativearts:i,delaware:i,delmenhorst:i,denmark:i,depot:i,design:i,detroit:i,dinosaur:i,discovery:i,dolls:i,donostia:i,durham:i,eastafrica:i,eastcoast:i,education:i,educational:i,egyptian:i,eisenbahn:i,elburg:i,elvendrell:i,embroidery:i,encyclopedic:i,england:i,entomology:i,environment:i,environmentalconservation:i,epilepsy:i,essex:i,estate:i,ethnology:i,exeter:i,exhibition:i,family:i,farm:i,farmequipment:i,farmers:i,farmstead:i,field:i,figueres:i,filatelia:i,film:i,fineart:i,finearts:i,finland:i,flanders:i,florida:i,force:i,fortmissoula:i,fortworth:i,foundation:i,francaise:i,frankfurt:i,franziskaner:i,freemasonry:i,freiburg:i,fribourg:i,frog:i,fundacio:i,furniture:i,gallery:i,garden:i,gateway:i,geelvinck:i,gemological:i,geology:i,georgia:i,giessen:i,glas:i,glass:i,gorge:i,grandrapids:i,graz:i,guernsey:i,halloffame:i,hamburg:i,handson:i,harvestcelebration:i,hawaii:i,health:i,heimatunduhren:i,hellas:i,helsinki:i,hembygdsforbund:i,heritage:i,histoire:i,historical:i,historicalsociety:i,historichouses:i,historisch:i,historisches:i,history:i,historyofscience:i,horology:i,house:i,humanities:i,illustration:i,imageandsound:i,indian:i,indiana:i,indianapolis:i,indianmarket:i,intelligence:i,interactive:i,iraq:i,iron:i,isleofman:i,jamison:i,jefferson:i,jerusalem:i,jewelry:i,jewish:i,jewishart:i,jfk:i,journalism:i,judaica:i,judygarland:i,juedisches:i,juif:i,karate:i,karikatur:i,kids:i,koebenhavn:i,koeln:i,kunst:i,kunstsammlung:i,kunstunddesign:i,labor:i,labour:i,lajolla:i,lancashire:i,landes:i,lans:i,"xn--lns-qla":i,läns:i,larsson:i,lewismiller:i,lincoln:i,linz:i,living:i,livinghistory:i,localhistory:i,london:i,losangeles:i,louvre:i,loyalist:i,lucerne:i,luxembourg:i,luzern:i,mad:i,madrid:i,mallorca:i,manchester:i,mansion:i,mansions:i,manx:i,marburg:i,maritime:i,maritimo:i,maryland:i,marylhurst:i,media:i,medical:i,medizinhistorisches:i,meeres:i,memorial:i,mesaverde:i,michigan:i,midatlantic:i,military:i,mill:i,miners:i,mining:i,minnesota:i,missile:i,missoula:i,modern:i,moma:i,money:i,monmouth:i,monticello:i,montreal:i,moscow:i,motorcycle:i,muenchen:i,muenster:i,mulhouse:i,muncie:i,museet:i,museumcenter:i,museumvereniging:i,music:i,national:i,nationalfirearms:i,nationalheritage:i,nativeamerican:i,naturalhistory:i,naturalhistorymuseum:i,naturalsciences:i,nature:i,naturhistorisches:i,natuurwetenschappen:i,naumburg:i,naval:i,nebraska:i,neues:i,newhampshire:i,newjersey:i,newmexico:i,newport:i,newspaper:i,newyork:i,niepce:i,norfolk:i,north:i,nrw:i,nyc:i,nyny:i,oceanographic:i,oceanographique:i,omaha:i,online:i,ontario:i,openair:i,oregon:i,oregontrail:i,otago:i,oxford:i,pacific:i,paderborn:i,palace:i,paleo:i,palmsprings:i,panama:i,paris:i,pasadena:i,pharmacy:i,philadelphia:i,philadelphiaarea:i,philately:i,phoenix:i,photography:i,pilots:i,pittsburgh:i,planetarium:i,plantation:i,plants:i,plaza:i,portal:i,portland:i,portlligat:i,"posts-and-telecommunications":i,preservation:i,presidio:i,press:i,project:i,public:i,pubol:i,quebec:i,railroad:i,railway:i,research:i,resistance:i,riodejaneiro:i,rochester:i,rockart:i,roma:i,russia:i,saintlouis:i,salem:i,salvadordali:i,salzburg:i,sandiego:i,sanfrancisco:i,santabarbara:i,santacruz:i,santafe:i,saskatchewan:i,satx:i,savannahga:i,schlesisches:i,schoenbrunn:i,schokoladen:i,school:i,schweiz:i,science:i,scienceandhistory:i,scienceandindustry:i,sciencecenter:i,sciencecenters:i,"science-fiction":i,sciencehistory:i,sciences:i,sciencesnaturelles:i,scotland:i,seaport:i,settlement:i,settlers:i,shell:i,sherbrooke:i,sibenik:i,silk:i,ski:i,skole:i,society:i,sologne:i,soundandvision:i,southcarolina:i,southwest:i,space:i,spy:i,square:i,stadt:i,stalbans:i,starnberg:i,state:i,stateofdelaware:i,station:i,steam:i,steiermark:i,stjohn:i,stockholm:i,stpetersburg:i,stuttgart:i,suisse:i,surgeonshall:i,surrey:i,svizzera:i,sweden:i,sydney:i,tank:i,tcm:i,technology:i,telekommunikation:i,television:i,texas:i,textile:i,theater:i,time:i,timekeeping:i,topology:i,torino:i,touch:i,town:i,transport:i,tree:i,trolley:i,trust:i,trustee:i,uhren:i,ulm:i,undersea:i,university:i,usa:i,usantiques:i,usarts:i,uscountryestate:i,usculture:i,usdecorativearts:i,usgarden:i,ushistory:i,ushuaia:i,uslivinghistory:i,utah:i,uvic:i,valley:i,vantaa:i,versailles:i,viking:i,village:i,virginia:i,virtual:i,virtuel:i,vlaanderen:i,volkenkunde:i,wales:i,wallonie:i,war:i,washingtondc:i,watchandclock:i,"watch-and-clock":i,western:i,westfalen:i,whaling:i,wildlife:i,williamsburg:i,windmill:i,workshop:i,york:i,yorkshire:i,yosemite:i,youth:i,zoological:i,zoology:i,"xn--9dbhblg6di":i,ירושלים:i,"xn--h1aegh":i,иком:i}},mv:{$:1,succ:{aero:i,biz:i,com:i,coop:i,edu:i,gov:i,info:i,int:i,mil:i,museum:i,name:i,net:i,org:i,pro:i}},mw:{$:1,succ:{ac:i,biz:i,co:i,com:i,coop:i,edu:i,gov:i,int:i,museum:i,net:i,org:i}},mx:{$:1,succ:{com:i,org:i,gob:i,edu:i,net:i,blogspot:C}},my:{$:1,succ:{biz:i,com:i,edu:i,gov:i,mil:i,name:i,net:i,org:i,blogspot:C}},mz:{$:1,succ:{ac:i,adv:i,co:i,edu:i,gov:i,mil:i,net:i,org:i}},na:{$:1,succ:{info:i,pro:i,name:i,school:i,or:i,dr:i,us:i,mx:i,ca:i,in:i,cc:i,tv:i,ws:i,mobi:i,co:i,com:i,org:i}},name:{$:1,succ:{her:ht,his:ht}},nc:{$:1,succ:{asso:i,nom:i}},ne:i,net:{$:1,succ:{adobeaemcloud:C,"adobeio-static":C,adobeioruntime:C,akadns:C,akamai:C,"akamai-staging":C,akamaiedge:C,"akamaiedge-staging":C,akamaihd:C,"akamaihd-staging":C,akamaiorigin:C,"akamaiorigin-staging":C,akamaized:C,"akamaized-staging":C,edgekey:C,"edgekey-staging":C,edgesuite:C,"edgesuite-staging":C,alwaysdata:C,myamaze:C,cloudfront:C,t3l3p0rt:C,appudo:C,"atlassian-dev":{$:0,succ:{prod:{$:0,succ:{cdn:C}}}},myfritz:C,onavstack:C,shopselect:C,blackbaudcdn:C,boomla:C,bplaced:C,square7:C,gb:C,hu:C,jp:C,se:C,uk:C,in:C,clickrising:C,cloudaccess:C,"cdn77-ssl":C,cdn77:{$:0,succ:{r:C}},"feste-ip":C,"knx-server":C,"static-access":C,cryptonomic:P,dattolocal:C,mydatto:C,debian:C,bitbridge:C,"at-band-camp":C,blogdns:C,"broke-it":C,buyshouses:C,dnsalias:C,dnsdojo:C,"does-it":C,dontexist:C,dynalias:C,dynathome:C,endofinternet:C,"from-az":C,"from-co":C,"from-la":C,"from-ny":C,"gets-it":C,"ham-radio-op":C,homeftp:C,homeip:C,homelinux:C,homeunix:C,"in-the-band":C,"is-a-chef":C,"is-a-geek":C,"isa-geek":C,"kicks-ass":C,"office-on-the":C,podzone:C,"scrapper-site":C,selfip:C,"sells-it":C,servebbs:C,serveftp:C,thruhere:C,webhop:C,definima:C,casacam:C,dynu:C,dynv6:C,twmail:C,ru:C,channelsdvr:{$:2,succ:{u:C}},fastlylb:{$:2,succ:{map:C}},fastly:{$:0,succ:{freetls:C,map:C,prod:{$:0,succ:{a:C,global:C}},ssl:{$:0,succ:{a:C,b:C,global:C}}}},edgeapp:C,flynnhosting:C,"cdn-edges":C,heteml:C,cloudfunctions:C,moonscale:C,"in-dsl":C,"in-vpn":C,ipifony:C,iobb:C,cloudjiffy:{$:2,succ:{"fra1-de":C,"west1-us":C}},elastx:{$:0,succ:{"jls-sto1":C,"jls-sto2":C,"jls-sto3":C}},faststacks:C,massivegrid:{$:0,succ:{paas:{$:0,succ:{"fr-1":C,"lon-1":C,"lon-2":C,"ny-1":C,"ny-2":C,"sg-1":C}}}},saveincloud:{$:0,succ:{jelastic:C,"nordeste-idc":C}},scaleforce:rn,tsukaeru:nn,kinghost:C,uni5:C,krellian:C,barsy:C,memset:C,azurewebsites:C,"azure-mobile":C,cloudapp:C,azurestaticapps:{$:2,succ:{1:C,2:C,3:C,centralus:C,eastasia:C,eastus2:C,westeurope:C,westus2:C}},dnsup:C,hicam:C,"now-dns":C,ownip:C,vpndns:C,"eating-organic":C,mydissent:C,myeffect:C,mymediapc:C,mypsx:C,mysecuritycamera:C,nhlfan:C,"no-ip":C,pgafan:C,privatizehealthinsurance:C,bounceme:C,ddns:C,redirectme:C,serveblog:C,serveminecraft:C,sytes:C,cloudycluster:C,ovh:{$:0,succ:{webpaas:P,hosting:P}},bar0:C,bar1:C,bar2:C,rackmaze:C,squares:C,schokokeks:C,"firewall-gateway":C,seidat:C,senseering:C,siteleaf:C,"vps-host":{$:2,succ:{jelastic:{$:0,succ:{atl:C,njs:C,ric:C}}}},myspreadshop:C,srcf:{$:0,succ:{soc:C,user:C}},supabase:C,dsmynas:C,familyds:C,tailscale:{$:0,succ:{beta:C}},ts:C,torproject:{$:2,succ:{pages:C}},"reserve-online":C,"community-pro":C,meinforum:C,yandexcloud:{$:2,succ:{storage:C,website:C}},za:C}},nf:{$:1,succ:{com:i,net:i,per:i,rec:i,web:i,arts:i,firm:i,info:i,other:i,store:i}},ng:{$:1,succ:{com:dt,edu:i,gov:i,i,mil:i,mobi:i,name:i,net:i,org:i,sch:i,col:C,firm:C,gen:C,ltd:C,ngo:C}},ni:{$:1,succ:{ac:i,biz:i,co:i,com:i,edu:i,gob:i,in:i,info:i,int:i,mil:i,net:i,nom:i,org:i,web:i}},nl:{$:1,succ:{co:C,"hosting-cluster":C,blogspot:C,gov:C,khplay:C,"123website":C,myspreadshop:C,transurl:P,cistron:C,demon:C}},no:{$:1,succ:{fhs:i,vgs:i,fylkesbibl:i,folkebibl:i,museum:i,idrett:i,priv:i,mil:i,stat:i,dep:i,kommune:i,herad:i,aa:Wt,ah:Wt,bu:Wt,fm:Wt,hl:Wt,hm:Wt,"jan-mayen":Wt,mr:Wt,nl:Wt,nt:Wt,of:Wt,ol:Wt,oslo:Wt,rl:Wt,sf:Wt,st:Wt,svalbard:Wt,tm:Wt,tr:Wt,va:Wt,vf:Wt,akrehamn:i,"xn--krehamn-dxa":i,åkrehamn:i,algard:i,"xn--lgrd-poac":i,ålgård:i,arna:i,brumunddal:i,bryne:i,bronnoysund:i,"xn--brnnysund-m8ac":i,brønnøysund:i,drobak:i,"xn--drbak-wua":i,drøbak:i,egersund:i,fetsund:i,floro:i,"xn--flor-jra":i,florø:i,fredrikstad:i,hokksund:i,honefoss:i,"xn--hnefoss-q1a":i,hønefoss:i,jessheim:i,jorpeland:i,"xn--jrpeland-54a":i,jørpeland:i,kirkenes:i,kopervik:i,krokstadelva:i,langevag:i,"xn--langevg-jxa":i,langevåg:i,leirvik:i,mjondalen:i,"xn--mjndalen-64a":i,mjøndalen:i,"mo-i-rana":i,mosjoen:i,"xn--mosjen-eya":i,mosjøen:i,nesoddtangen:i,orkanger:i,osoyro:i,"xn--osyro-wua":i,osøyro:i,raholt:i,"xn--rholt-mra":i,råholt:i,sandnessjoen:i,"xn--sandnessjen-ogb":i,sandnessjøen:i,skedsmokorset:i,slattum:i,spjelkavik:i,stathelle:i,stavern:i,stjordalshalsen:i,"xn--stjrdalshalsen-sqb":i,stjørdalshalsen:i,tananger:i,tranby:i,vossevangen:i,afjord:i,"xn--fjord-lra":i,åfjord:i,agdenes:i,al:i,"xn--l-1fa":i,ål:i,alesund:i,"xn--lesund-hua":i,ålesund:i,alstahaug:i,alta:i,"xn--lt-liac":i,áltá:i,alaheadju:i,"xn--laheadju-7ya":i,álaheadju:i,alvdal:i,amli:i,"xn--mli-tla":i,åmli:i,amot:i,"xn--mot-tla":i,åmot:i,andebu:i,andoy:i,"xn--andy-ira":i,andøy:i,andasuolo:i,ardal:i,"xn--rdal-poa":i,årdal:i,aremark:i,arendal:i,"xn--s-1fa":i,ås:i,aseral:i,"xn--seral-lra":i,åseral:i,asker:i,askim:i,askvoll:i,askoy:i,"xn--asky-ira":i,askøy:i,asnes:i,"xn--snes-poa":i,åsnes:i,audnedaln:i,aukra:i,aure:i,aurland:i,"aurskog-holand":i,"xn--aurskog-hland-jnb":i,"aurskog-høland":i,austevoll:i,austrheim:i,averoy:i,"xn--avery-yua":i,averøy:i,balestrand:i,ballangen:i,balat:i,"xn--blt-elab":i,bálát:i,balsfjord:i,bahccavuotna:i,"xn--bhccavuotna-k7a":i,báhccavuotna:i,bamble:i,bardu:i,beardu:i,beiarn:i,bajddar:i,"xn--bjddar-pta":i,bájddar:i,baidar:i,"xn--bidr-5nac":i,báidár:i,berg:i,bergen:i,berlevag:i,"xn--berlevg-jxa":i,berlevåg:i,bearalvahki:i,"xn--bearalvhki-y4a":i,bearalváhki:i,bindal:i,birkenes:i,bjarkoy:i,"xn--bjarky-fya":i,bjarkøy:i,bjerkreim:i,bjugn:i,bodo:i,"xn--bod-2na":i,bodø:i,badaddja:i,"xn--bdddj-mrabd":i,bådåddjå:i,budejju:i,bokn:i,bremanger:i,bronnoy:i,"xn--brnny-wuac":i,brønnøy:i,bygland:i,bykle:i,barum:i,"xn--brum-voa":i,bærum:i,telemark:{$:0,succ:{bo:i,"xn--b-5ga":i,bø:i}},nordland:{$:0,succ:{bo:i,"xn--b-5ga":i,bø:i,heroy:i,"xn--hery-ira":i,herøy:i}},bievat:i,"xn--bievt-0qa":i,bievát:i,bomlo:i,"xn--bmlo-gra":i,bømlo:i,batsfjord:i,"xn--btsfjord-9za":i,båtsfjord:i,bahcavuotna:i,"xn--bhcavuotna-s4a":i,báhcavuotna:i,dovre:i,drammen:i,drangedal:i,dyroy:i,"xn--dyry-ira":i,dyrøy:i,donna:i,"xn--dnna-gra":i,dønna:i,eid:i,eidfjord:i,eidsberg:i,eidskog:i,eidsvoll:i,eigersund:i,elverum:i,enebakk:i,engerdal:i,etne:i,etnedal:i,evenes:i,evenassi:i,"xn--eveni-0qa01ga":i,evenášši:i,"evje-og-hornnes":i,farsund:i,fauske:i,fuossko:i,fuoisku:i,fedje:i,fet:i,finnoy:i,"xn--finny-yua":i,finnøy:i,fitjar:i,fjaler:i,fjell:i,flakstad:i,flatanger:i,flekkefjord:i,flesberg:i,flora:i,fla:i,"xn--fl-zia":i,flå:i,folldal:i,forsand:i,fosnes:i,frei:i,frogn:i,froland:i,frosta:i,frana:i,"xn--frna-woa":i,fræna:i,froya:i,"xn--frya-hra":i,frøya:i,fusa:i,fyresdal:i,forde:i,"xn--frde-gra":i,førde:i,gamvik:i,gangaviika:i,"xn--ggaviika-8ya47h":i,gáŋgaviika:i,gaular:i,gausdal:i,gildeskal:i,"xn--gildeskl-g0a":i,gildeskål:i,giske:i,gjemnes:i,gjerdrum:i,gjerstad:i,gjesdal:i,gjovik:i,"xn--gjvik-wua":i,gjøvik:i,gloppen:i,gol:i,gran:i,grane:i,granvin:i,gratangen:i,grimstad:i,grong:i,kraanghke:i,"xn--kranghke-b0a":i,kråanghke:i,grue:i,gulen:i,hadsel:i,halden:i,halsa:i,hamar:i,hamaroy:i,habmer:i,"xn--hbmer-xqa":i,hábmer:i,hapmir:i,"xn--hpmir-xqa":i,hápmir:i,hammerfest:i,hammarfeasta:i,"xn--hmmrfeasta-s4ac":i,hámmárfeasta:i,haram:i,hareid:i,harstad:i,hasvik:i,aknoluokta:i,"xn--koluokta-7ya57h":i,ákŋoluokta:i,hattfjelldal:i,aarborte:i,haugesund:i,hemne:i,hemnes:i,hemsedal:i,"more-og-romsdal":{$:0,succ:{heroy:i,sande:i}},"xn--mre-og-romsdal-qqb":{$:0,succ:{"xn--hery-ira":i,sande:i}},"møre-og-romsdal":{$:0,succ:{herøy:i,sande:i}},hitra:i,hjartdal:i,hjelmeland:i,hobol:i,"xn--hobl-ira":i,hobøl:i,hof:i,hol:i,hole:i,holmestrand:i,holtalen:i,"xn--holtlen-hxa":i,holtålen:i,hornindal:i,horten:i,hurdal:i,hurum:i,hvaler:i,hyllestad:i,hagebostad:i,"xn--hgebostad-g3a":i,hægebostad:i,hoyanger:i,"xn--hyanger-q1a":i,høyanger:i,hoylandet:i,"xn--hylandet-54a":i,høylandet:i,ha:i,"xn--h-2fa":i,hå:i,ibestad:i,inderoy:i,"xn--indery-fya":i,inderøy:i,iveland:i,jevnaker:i,jondal:i,jolster:i,"xn--jlster-bya":i,jølster:i,karasjok:i,karasjohka:i,"xn--krjohka-hwab49j":i,kárášjohka:i,karlsoy:i,galsa:i,"xn--gls-elac":i,gálsá:i,karmoy:i,"xn--karmy-yua":i,karmøy:i,kautokeino:i,guovdageaidnu:i,klepp:i,klabu:i,"xn--klbu-woa":i,klæbu:i,kongsberg:i,kongsvinger:i,kragero:i,"xn--krager-gya":i,kragerø:i,kristiansand:i,kristiansund:i,krodsherad:i,"xn--krdsherad-m8a":i,krødsherad:i,kvalsund:i,rahkkeravju:i,"xn--rhkkervju-01af":i,ráhkkerávju:i,kvam:i,kvinesdal:i,kvinnherad:i,kviteseid:i,kvitsoy:i,"xn--kvitsy-fya":i,kvitsøy:i,kvafjord:i,"xn--kvfjord-nxa":i,kvæfjord:i,giehtavuoatna:i,kvanangen:i,"xn--kvnangen-k0a":i,kvænangen:i,navuotna:i,"xn--nvuotna-hwa":i,návuotna:i,kafjord:i,"xn--kfjord-iua":i,kåfjord:i,gaivuotna:i,"xn--givuotna-8ya":i,gáivuotna:i,larvik:i,lavangen:i,lavagis:i,loabat:i,"xn--loabt-0qa":i,loabát:i,lebesby:i,davvesiida:i,leikanger:i,leirfjord:i,leka:i,leksvik:i,lenvik:i,leangaviika:i,"xn--leagaviika-52b":i,leaŋgaviika:i,lesja:i,levanger:i,lier:i,lierne:i,lillehammer:i,lillesand:i,lindesnes:i,lindas:i,"xn--linds-pra":i,lindås:i,lom:i,loppa:i,lahppi:i,"xn--lhppi-xqa":i,láhppi:i,lund:i,lunner:i,luroy:i,"xn--lury-ira":i,lurøy:i,luster:i,lyngdal:i,lyngen:i,ivgu:i,lardal:i,lerdal:i,"xn--lrdal-sra":i,lærdal:i,lodingen:i,"xn--ldingen-q1a":i,lødingen:i,lorenskog:i,"xn--lrenskog-54a":i,lørenskog:i,loten:i,"xn--lten-gra":i,løten:i,malvik:i,masoy:i,"xn--msy-ula0h":i,måsøy:i,muosat:i,"xn--muost-0qa":i,muosát:i,mandal:i,marker:i,marnardal:i,masfjorden:i,meland:i,meldal:i,melhus:i,meloy:i,"xn--mely-ira":i,meløy:i,meraker:i,"xn--merker-kua":i,meråker:i,moareke:i,"xn--moreke-jua":i,moåreke:i,midsund:i,"midtre-gauldal":i,modalen:i,modum:i,molde:i,moskenes:i,moss:i,mosvik:i,malselv:i,"xn--mlselv-iua":i,målselv:i,malatvuopmi:i,"xn--mlatvuopmi-s4a":i,málatvuopmi:i,namdalseid:i,aejrie:i,namsos:i,namsskogan:i,naamesjevuemie:i,"xn--nmesjevuemie-tcba":i,nååmesjevuemie:i,laakesvuemie:i,nannestad:i,narvik:i,narviika:i,naustdal:i,"nedre-eiker":i,akershus:er,buskerud:er,nesna:i,nesodden:i,nesseby:i,unjarga:i,"xn--unjrga-rta":i,unjárga:i,nesset:i,nissedal:i,nittedal:i,"nord-aurdal":i,"nord-fron":i,"nord-odal":i,norddal:i,nordkapp:i,davvenjarga:i,"xn--davvenjrga-y4a":i,davvenjárga:i,"nordre-land":i,nordreisa:i,raisa:i,"xn--risa-5na":i,ráisa:i,"nore-og-uvdal":i,notodden:i,naroy:i,"xn--nry-yla5g":i,nærøy:i,notteroy:i,"xn--nttery-byae":i,nøtterøy:i,odda:i,oksnes:i,"xn--ksnes-uua":i,øksnes:i,oppdal:i,oppegard:i,"xn--oppegrd-ixa":i,oppegård:i,orkdal:i,orland:i,"xn--rland-uua":i,ørland:i,orskog:i,"xn--rskog-uua":i,ørskog:i,orsta:i,"xn--rsta-fra":i,ørsta:i,hedmark:{$:0,succ:{os:i,valer:i,"xn--vler-qoa":i,våler:i}},hordaland:{$:0,succ:{os:i}},osen:i,osteroy:i,"xn--ostery-fya":i,osterøy:i,"ostre-toten":i,"xn--stre-toten-zcb":i,"østre-toten":i,overhalla:i,"ovre-eiker":i,"xn--vre-eiker-k8a":i,"øvre-eiker":i,oyer:i,"xn--yer-zna":i,øyer:i,oygarden:i,"xn--ygarden-p1a":i,øygarden:i,"oystre-slidre":i,"xn--ystre-slidre-ujb":i,"øystre-slidre":i,porsanger:i,porsangu:i,"xn--porsgu-sta26f":i,porsáŋgu:i,porsgrunn:i,radoy:i,"xn--rady-ira":i,radøy:i,rakkestad:i,rana:i,ruovat:i,randaberg:i,rauma:i,rendalen:i,rennebu:i,rennesoy:i,"xn--rennesy-v1a":i,rennesøy:i,rindal:i,ringebu:i,ringerike:i,ringsaker:i,rissa:i,risor:i,"xn--risr-ira":i,risør:i,roan:i,rollag:i,rygge:i,ralingen:i,"xn--rlingen-mxa":i,rælingen:i,rodoy:i,"xn--rdy-0nab":i,rødøy:i,romskog:i,"xn--rmskog-bya":i,rømskog:i,roros:i,"xn--rros-gra":i,røros:i,rost:i,"xn--rst-0na":i,røst:i,royken:i,"xn--ryken-vua":i,røyken:i,royrvik:i,"xn--ryrvik-bya":i,røyrvik:i,rade:i,"xn--rde-ula":i,råde:i,salangen:i,siellak:i,saltdal:i,salat:i,"xn--slt-elab":i,sálát:i,"xn--slat-5na":i,sálat:i,samnanger:i,vestfold:{$:0,succ:{sande:i}},sandefjord:i,sandnes:i,sandoy:i,"xn--sandy-yua":i,sandøy:i,sarpsborg:i,sauda:i,sauherad:i,sel:i,selbu:i,selje:i,seljord:i,sigdal:i,siljan:i,sirdal:i,skaun:i,skedsmo:i,ski:i,skien:i,skiptvet:i,skjervoy:i,"xn--skjervy-v1a":i,skjervøy:i,skierva:i,"xn--skierv-uta":i,skiervá:i,skjak:i,"xn--skjk-soa":i,skjåk:i,skodje:i,skanland:i,"xn--sknland-fxa":i,skånland:i,skanit:i,"xn--sknit-yqa":i,skánit:i,smola:i,"xn--smla-hra":i,smøla:i,snillfjord:i,snasa:i,"xn--snsa-roa":i,snåsa:i,snoasa:i,snaase:i,"xn--snase-nra":i,snåase:i,sogndal:i,sokndal:i,sola:i,solund:i,songdalen:i,sortland:i,spydeberg:i,stange:i,stavanger:i,steigen:i,steinkjer:i,stjordal:i,"xn--stjrdal-s1a":i,stjørdal:i,stokke:i,"stor-elvdal":i,stord:i,stordal:i,storfjord:i,omasvuotna:i,strand:i,stranda:i,stryn:i,sula:i,suldal:i,sund:i,sunndal:i,surnadal:i,sveio:i,svelvik:i,sykkylven:i,sogne:i,"xn--sgne-gra":i,søgne:i,somna:i,"xn--smna-gra":i,sømna:i,"sondre-land":i,"xn--sndre-land-0cb":i,"søndre-land":i,"sor-aurdal":i,"xn--sr-aurdal-l8a":i,"sør-aurdal":i,"sor-fron":i,"xn--sr-fron-q1a":i,"sør-fron":i,"sor-odal":i,"xn--sr-odal-q1a":i,"sør-odal":i,"sor-varanger":i,"xn--sr-varanger-ggb":i,"sør-varanger":i,"matta-varjjat":i,"xn--mtta-vrjjat-k7af":i,"mátta-várjjat":i,sorfold:i,"xn--srfold-bya":i,sørfold:i,sorreisa:i,"xn--srreisa-q1a":i,sørreisa:i,sorum:i,"xn--srum-gra":i,sørum:i,tana:i,deatnu:i,time:i,tingvoll:i,tinn:i,tjeldsund:i,dielddanuorri:i,tjome:i,"xn--tjme-hra":i,tjøme:i,tokke:i,tolga:i,torsken:i,tranoy:i,"xn--trany-yua":i,tranøy:i,tromso:i,"xn--troms-zua":i,tromsø:i,tromsa:i,romsa:i,trondheim:i,troandin:i,trysil:i,trana:i,"xn--trna-woa":i,træna:i,trogstad:i,"xn--trgstad-r1a":i,trøgstad:i,tvedestrand:i,tydal:i,tynset:i,tysfjord:i,divtasvuodna:i,divttasvuotna:i,tysnes:i,tysvar:i,"xn--tysvr-vra":i,tysvær:i,tonsberg:i,"xn--tnsberg-q1a":i,tønsberg:i,ullensaker:i,ullensvang:i,ulvik:i,utsira:i,vadso:i,"xn--vads-jra":i,vadsø:i,cahcesuolo:i,"xn--hcesuolo-7ya35b":i,čáhcesuolo:i,vaksdal:i,valle:i,vang:i,vanylven:i,vardo:i,"xn--vard-jra":i,vardø:i,varggat:i,"xn--vrggt-xqad":i,várggát:i,vefsn:i,vaapste:i,vega:i,vegarshei:i,"xn--vegrshei-c0a":i,vegårshei:i,vennesla:i,verdal:i,verran:i,vestby:i,vestnes:i,"vestre-slidre":i,"vestre-toten":i,vestvagoy:i,"xn--vestvgy-ixa6o":i,vestvågøy:i,vevelstad:i,vik:i,vikna:i,vindafjord:i,volda:i,voss:i,varoy:i,"xn--vry-yla5g":i,værøy:i,vagan:i,"xn--vgan-qoa":i,vågan:i,voagat:i,vagsoy:i,"xn--vgsy-qoa0j":i,vågsøy:i,vaga:i,"xn--vg-yiab":i,vågå:i,ostfold:{$:0,succ:{valer:i}},"xn--stfold-9xa":{$:0,succ:{"xn--vler-qoa":i}},østfold:{$:0,succ:{våler:i}},co:C,blogspot:C,"123hjemmeside":C,myspreadshop:C}},np:xe,nr:Ci,nu:{$:1,succ:{merseine:C,mine:C,shacknet:C,enterprisecloud:C}},nz:{$:1,succ:{ac:i,co:dt,cri:i,geek:i,gen:i,govt:i,health:i,iwi:i,kiwi:i,maori:i,mil:i,"xn--mori-qsa":i,māori:i,net:i,org:i,parliament:i,school:i}},om:{$:1,succ:{co:i,com:i,edu:i,gov:i,med:i,museum:i,net:i,org:i,pro:i}},onion:i,org:{$:1,succ:{altervista:C,amune:{$:0,succ:{tele:C}},pimienta:C,poivron:C,potager:C,sweetpepper:C,ae:C,us:C,certmgr:C,cdn77:{$:0,succ:{c:C,rsc:C}},"cdn77-secure":{$:0,succ:{origin:{$:0,succ:{ssl:C}}}},cloudns:C,duckdns:C,tunk:C,dyndns:{$:2,succ:{go:C,home:C}},blogdns:C,blogsite:C,boldlygoingnowhere:C,dnsalias:C,dnsdojo:C,doesntexist:C,dontexist:C,doomdns:C,dvrdns:C,dynalias:C,endofinternet:C,endoftheinternet:C,"from-me":C,"game-host":C,gotdns:C,"hobby-site":C,homedns:C,homeftp:C,homelinux:C,homeunix:C,"is-a-bruinsfan":C,"is-a-candidate":C,"is-a-celticsfan":C,"is-a-chef":C,"is-a-geek":C,"is-a-knight":C,"is-a-linux-user":C,"is-a-patsfan":C,"is-a-soxfan":C,"is-found":C,"is-lost":C,"is-saved":C,"is-very-bad":C,"is-very-evil":C,"is-very-good":C,"is-very-nice":C,"is-very-sweet":C,"isa-geek":C,"kicks-ass":C,misconfused:C,podzone:C,readmyblog:C,selfip:C,sellsyourhome:C,servebbs:C,serveftp:C,servegame:C,"stuff-4-sale":C,webhop:C,ddnss:C,accesscam:C,camdvr:C,freeddns:C,mywire:C,webredirect:C,eu:{$:2,succ:{al:C,asso:C,at:C,au:C,be:C,bg:C,ca:C,cd:C,ch:C,cn:C,cy:C,cz:C,de:C,dk:C,edu:C,ee:C,es:C,fi:C,fr:C,gr:C,hr:C,hu:C,ie:C,il:C,in:C,int:C,is:C,it:C,jp:C,kr:C,lt:C,lu:C,lv:C,mc:C,me:C,mk:C,mt:C,my:C,net:C,ng:C,nl:C,no:C,nz:C,paris:C,pl:C,pt:C,"q-a":C,ro:C,ru:C,se:C,si:C,sk:C,tr:C,uk:C,us:C}},twmail:C,fedorainfracloud:C,fedorapeople:C,fedoraproject:{$:0,succ:{cloud:C,os:yr,stg:{$:0,succ:{os:yr}}}},freedesktop:C,hepforge:C,"in-dsl":C,"in-vpn":C,js:C,barsy:C,mayfirst:C,"mozilla-iot":C,bmoattachments:C,dynserv:C,"now-dns":C,"cable-modem":C,collegefan:C,couchpotatofries:C,mlbfan:C,mysecuritycamera:C,nflfan:C,"read-books":C,ufcfan:C,hopto:C,myftp:C,"no-ip":C,zapto:C,httpbin:C,pubtls:C,jpn:C,"my-firewall":C,myfirewall:C,spdns:C,"small-web":C,dsmynas:C,familyds:C,teckids:Fe,tuxfamily:C,diskstation:C,hk:C,wmflabs:C,toolforge:C,wmcloud:C,za:C}},pa:{$:1,succ:{ac:i,gob:i,com:i,org:i,sld:i,edu:i,net:i,ing:i,abo:i,med:i,nom:i}},pe:{$:1,succ:{edu:i,gob:i,nom:i,mil:i,org:i,com:i,net:i,blogspot:C}},pf:{$:1,succ:{com:i,org:i,edu:i}},pg:xe,ph:{$:1,succ:{com:i,net:i,org:i,gov:i,edu:i,ngo:i,mil:i,i}},pk:{$:1,succ:{com:i,net:i,edu:i,org:i,fam:i,biz:i,web:i,gov:i,gob:i,gok:i,gon:i,gop:i,gos:i,info:i}},pl:{$:1,succ:{com:i,net:i,org:i,aid:i,agro:i,atm:i,auto:i,biz:i,edu:i,gmina:i,gsm:i,info:i,mail:i,miasta:i,media:i,mil:i,nieruchomosci:i,nom:i,pc:i,powiat:i,priv:i,realestate:i,rel:i,sex:i,shop:i,sklep:i,sos:i,szkola:i,targi:i,tm:i,tourism:i,travel:i,turystyka:i,gov:{$:1,succ:{ap:i,ic:i,is:i,us:i,kmpsp:i,kppsp:i,kwpsp:i,psp:i,wskr:i,kwp:i,mw:i,ug:i,um:i,umig:i,ugim:i,upow:i,uw:i,starostwo:i,pa:i,po:i,psse:i,pup:i,rzgw:i,sa:i,so:i,sr:i,wsa:i,sko:i,uzs:i,wiih:i,winb:i,pinb:i,wios:i,witd:i,wzmiuw:i,piw:i,wiw:i,griw:i,wif:i,oum:i,sdn:i,zp:i,uppo:i,mup:i,wuoz:i,konsulat:i,oirm:i}},augustow:i,"babia-gora":i,bedzin:i,beskidy:i,bialowieza:i,bialystok:i,bielawa:i,bieszczady:i,boleslawiec:i,bydgoszcz:i,bytom:i,cieszyn:i,czeladz:i,czest:i,dlugoleka:i,elblag:i,elk:i,glogow:i,gniezno:i,gorlice:i,grajewo:i,ilawa:i,jaworzno:i,"jelenia-gora":i,jgora:i,kalisz:i,"kazimierz-dolny":i,karpacz:i,kartuzy:i,kaszuby:i,katowice:i,kepno:i,ketrzyn:i,klodzko:i,kobierzyce:i,kolobrzeg:i,konin:i,konskowola:i,kutno:i,lapy:i,lebork:i,legnica:i,lezajsk:i,limanowa:i,lomza:i,lowicz:i,lubin:i,lukow:i,malbork:i,malopolska:i,mazowsze:i,mazury:i,mielec:i,mielno:i,mragowo:i,naklo:i,nowaruda:i,nysa:i,olawa:i,olecko:i,olkusz:i,olsztyn:i,opoczno:i,opole:i,ostroda:i,ostroleka:i,ostrowiec:i,ostrowwlkp:i,pila:i,pisz:i,podhale:i,podlasie:i,polkowice:i,pomorze:i,pomorskie:i,prochowice:i,pruszkow:i,przeworsk:i,pulawy:i,radom:i,"rawa-maz":i,rybnik:i,rzeszow:i,sanok:i,sejny:i,slask:i,slupsk:i,sosnowiec:i,"stalowa-wola":i,skoczow:i,starachowice:i,stargard:i,suwalki:i,swidnica:i,swiebodzin:i,swinoujscie:i,szczecin:i,szczytno:i,tarnobrzeg:i,tgory:i,turek:i,tychy:i,ustka:i,walbrzych:i,warmia:i,warszawa:i,waw:i,wegrow:i,wielun:i,wlocl:i,wloclawek:i,wodzislaw:i,wolomin:i,wroclaw:i,zachpomor:i,zagan:i,zarow:i,zgora:i,zgorzelec:i,beep:C,"ecommerce-shop":C,shoparena:C,homesklep:C,sdscloud:C,unicloud:C,krasnik:C,leczna:C,lubartow:C,lublin:C,poniatowa:C,swidnik:C,co:C,simplesite:C,art:C,gliwice:C,krakow:C,poznan:C,wroc:C,zakopane:C,myspreadshop:C,gda:C,gdansk:C,gdynia:C,med:C,sopot:C}},pm:{$:1,succ:{own:C,name:C}},pn:{$:1,succ:{gov:i,co:i,org:i,edu:i,net:i}},post:i,pr:{$:1,succ:{com:i,net:i,org:i,gov:i,edu:i,isla:i,pro:i,biz:i,info:i,name:i,est:i,prof:i,ac:i}},pro:{$:1,succ:{aaa:i,aca:i,acct:i,avocat:i,bar:i,cpa:i,eng:i,jur:i,law:i,med:i,recht:i,cloudns:C,dnstrace:{$:0,succ:{bci:C}},barsy:C}},ps:{$:1,succ:{edu:i,gov:i,sec:i,plo:i,com:i,org:i,net:i}},pt:{$:1,succ:{net:i,gov:i,org:i,edu:i,int:i,publ:i,com:i,nome:i,blogspot:C,"123paginaweb":C}},pw:{$:1,succ:{co:i,ne:i,or:i,ed:i,go:i,belau:i,cloudns:C,x443:C}},py:{$:1,succ:{com:i,coop:i,edu:i,gov:i,mil:i,net:i,org:i}},qa:{$:1,succ:{com:i,edu:i,gov:i,mil:i,name:i,net:i,org:i,sch:i,blogspot:C}},re:{$:1,succ:{asso:i,com:i,nom:i,blogspot:C}},ro:{$:1,succ:{arts:i,com:i,firm:i,info:i,nom:i,nt:i,org:i,rec:i,store:i,tm:i,www:i,co:C,shop:C,blogspot:C,barsy:C}},rs:{$:1,succ:{ac:i,co:i,edu:i,gov:i,in:i,org:i,brendly:{$:0,succ:{shop:C}},blogspot:C,ua:C,ox:C}},ru:{$:1,succ:{ac:C,edu:C,gov:C,int:C,mil:C,test:C,eurodir:C,adygeya:C,bashkiria:C,bir:C,cbg:C,com:C,dagestan:C,grozny:C,kalmykia:C,kustanai:C,marine:C,mordovia:C,msk:C,mytis:C,nalchik:C,nov:C,pyatigorsk:C,spb:C,vladikavkaz:C,vladimir:C,blogspot:C,na4u:C,mircloud:C,regruhosting:nn,myjino:{$:2,succ:{hosting:P,landing:P,spectrum:P,vps:P}},cldmail:{$:0,succ:{hb:C}},mcdir:{$:2,succ:{vps:C}},mcpre:C,net:C,org:C,pp:C,"123sait":C,lk3:C,ras:C}},rw:{$:1,succ:{ac:i,co:i,coop:i,gov:i,mil:i,net:i,org:i}},sa:{$:1,succ:{com:i,net:i,org:i,gov:i,med:i,pub:i,edu:i,sch:i}},sb:se,sc:se,sd:{$:1,succ:{com:i,net:i,org:i,edu:i,med:i,tv:i,gov:i,info:i}},se:{$:1,succ:{a:i,ac:i,b:i,bd:i,brand:i,c:i,d:i,e:i,f:i,fh:i,fhsk:i,fhv:i,g:i,h:i,i,k:i,komforb:i,kommunalforbund:i,komvux:i,l:i,lanbib:i,m:i,n:i,naturbruksgymn:i,o:i,org:i,p:i,parti:i,pp:i,press:i,r:i,s:i,t:i,tm:i,u:i,w:i,x:i,y:i,z:i,com:C,blogspot:C,conf:C,iopsys:C,"123minsida":C,itcouldbewor:C,myspreadshop:C,paba:{$:0,succ:{su:C}}}},sg:{$:1,succ:{com:i,net:i,org:i,gov:i,edu:i,per:i,blogspot:C,enscaled:C}},sh:{$:1,succ:{com:i,net:i,gov:i,org:i,mil:i,bip:C,hashbang:C,platform:{$:0,succ:{bc:C,ent:C,eu:C,us:C}},now:C,vxl:C,wedeploy:C}},si:{$:1,succ:{gitapp:C,gitpage:C,blogspot:C}},sj:i,sk:dt,sl:se,sm:i,sn:{$:1,succ:{art:i,com:i,edu:i,gouv:i,org:i,perso:i,univ:i,blogspot:C}},so:{$:1,succ:{com:i,edu:i,gov:i,me:i,net:i,org:i,sch:C}},sr:i,ss:{$:1,succ:{biz:i,com:i,edu:i,gov:i,me:i,net:i,org:i,sch:i}},st:{$:1,succ:{co:i,com:i,consulado:i,edu:i,embaixada:i,mil:i,net:i,org:i,principe:i,saotome:i,store:i,kirara:C,noho:C}},su:{$:1,succ:{abkhazia:C,adygeya:C,aktyubinsk:C,arkhangelsk:C,armenia:C,ashgabad:C,azerbaijan:C,balashov:C,bashkiria:C,bryansk:C,bukhara:C,chimkent:C,dagestan:C,"east-kazakhstan":C,exnet:C,georgia:C,grozny:C,ivanovo:C,jambyl:C,kalmykia:C,kaluga:C,karacol:C,karaganda:C,karelia:C,khakassia:C,krasnodar:C,kurgan:C,kustanai:C,lenug:C,mangyshlak:C,mordovia:C,msk:C,murmansk:C,nalchik:C,navoi:C,"north-kazakhstan":C,nov:C,obninsk:C,penza:C,pokrovsk:C,sochi:C,spb:C,tashkent:C,termez:C,togliatti:C,troitsk:C,tselinograd:C,tula:C,tuva:C,vladikavkaz:C,vladimir:C,vologda:C}},sv:{$:1,succ:{com:i,edu:i,gob:i,org:i,red:i}},sx:Ft,sy:yn,sz:{$:1,succ:{co:i,ac:i,org:i}},tc:{$:1,succ:{ch:C,me:C,we:C}},td:dt,tel:i,tf:{$:1,succ:{sch:C}},tg:i,th:{$:1,succ:{ac:i,co:i,go:i,in:i,mi:i,net:i,or:i,online:C,shop:C}},tj:{$:1,succ:{ac:i,biz:i,co:i,com:i,edu:i,go:i,gov:i,int:i,mil:i,name:i,net:i,nic:i,org:i,test:i,web:i}},tk:i,tl:Ft,tm:{$:1,succ:{com:i,co:i,org:i,net:i,nom:i,gov:i,mil:i,edu:i}},tn:{$:1,succ:{com:i,ens:i,fin:i,gov:i,ind:i,info:i,intl:i,mincom:i,nat:i,net:i,org:i,perso:i,tourism:i,orangecloud:C}},to:{$:1,succ:{611:C,com:i,gov:i,net:i,org:i,edu:i,mil:i,oya:C,rdv:C,x0:C,vpnplus:C,quickconnect:Ne,nyan:C}},tr:{$:1,succ:{av:i,bbs:i,bel:i,biz:i,com:dt,dr:i,edu:i,gen:i,gov:i,info:i,mil:i,k12:i,kep:i,name:i,net:i,org:i,pol:i,tel:i,tsk:i,tv:i,web:i,nc:Ft}},tt:{$:1,succ:{co:i,com:i,org:i,net:i,biz:i,info:i,pro:i,int:i,coop:i,jobs:i,mobi:i,travel:i,museum:i,aero:i,name:i,gov:i,edu:i}},tv:{$:1,succ:{dyndns:C,"better-than":C,"on-the-web":C,"worse-than":C,from:C,sakura:C}},tw:{$:1,succ:{edu:i,gov:i,mil:i,com:{$:1,succ:{mymailer:C}},net:i,org:i,idv:i,game:i,ebiz:i,club:i,"xn--zf0ao64a":i,網路:i,"xn--uc0atv":i,組織:i,"xn--czrw28b":i,商業:i,url:C,blogspot:C}},tz:{$:1,succ:{ac:i,co:i,go:i,hotel:i,info:i,me:i,mil:i,mobi:i,ne:i,or:i,sc:i,tv:i}},ua:{$:1,succ:{com:i,edu:i,gov:i,in:i,net:i,org:i,cherkassy:i,cherkasy:i,chernigov:i,chernihiv:i,chernivtsi:i,chernovtsy:i,ck:i,cn:i,cr:i,crimea:i,cv:i,dn:i,dnepropetrovsk:i,dnipropetrovsk:i,donetsk:i,dp:i,if:i,"ivano-frankivsk":i,kh:i,kharkiv:i,kharkov:i,kherson:i,khmelnitskiy:i,khmelnytskyi:i,kiev:i,kirovograd:i,km:i,kr:i,krym:i,ks:i,kv:i,kyiv:i,lg:i,lt:i,lugansk:i,lutsk:i,lv:i,lviv:i,mk:i,mykolaiv:i,nikolaev:i,od:i,odesa:i,odessa:i,pl:i,poltava:i,rivne:i,rovno:i,rv:i,sb:i,sebastopol:i,sevastopol:i,sm:i,sumy:i,te:i,ternopil:i,uz:i,uzhgorod:i,vinnica:i,vinnytsia:i,vn:i,volyn:i,yalta:i,zaporizhzhe:i,zaporizhzhia:i,zhitomir:i,zhytomyr:i,zp:i,zt:i,cc:C,inf:C,ltd:C,cx:C,ie:C,biz:C,co:C,pp:C,v:C}},ug:{$:1,succ:{co:i,or:i,ac:i,sc:i,go:i,ne:i,com:i,org:i,blogspot:C}},uk:{$:1,succ:{ac:i,co:{$:1,succ:{bytemark:{$:0,succ:{dh:C,vm:C}},blogspot:C,layershift:rn,barsy:C,barsyonline:C,retrosnub:Hn,"nh-serv":C,"no-ip":C,wellbeingzone:C,adimo:C,myspreadshop:C}},gov:{$:1,succ:{campaign:C,service:C,api:C,homeoffice:C}},ltd:i,me:i,net:i,nhs:i,org:{$:1,succ:{glug:C,lug:C,lugs:C,affinitylottery:C,raffleentry:C,weeklylottery:C}},plc:i,police:i,sch:xe,conn:C,copro:C,hosp:C,"independent-commission":C,"independent-inquest":C,"independent-inquiry":C,"independent-panel":C,"independent-review":C,"public-inquiry":C,"royal-commission":C,pymnt:C,barsy:C}},us:{$:1,succ:{dni:i,fed:i,isa:i,kids:i,nsn:i,ak:Rt,al:Rt,ar:Rt,as:Rt,az:Rt,ca:Rt,co:Rt,ct:Rt,dc:Rt,de:{$:1,succ:{k12:i,cc:i,lib:C}},fl:Rt,ga:Rt,gu:Rt,hi:pr,ia:Rt,id:Rt,il:Rt,in:Rt,ks:Rt,ky:Rt,la:Rt,ma:{$:1,succ:{k12:{$:1,succ:{pvt:i,chtr:i,paroch:i}},cc:i,lib:i}},md:Rt,me:Rt,mi:{$:1,succ:{k12:i,cc:i,lib:i,"ann-arbor":i,cog:i,dst:i,eaton:i,gen:i,mus:i,tec:i,washtenaw:i}},mn:Rt,mo:Rt,ms:Rt,mt:Rt,nc:Rt,nd:pr,ne:Rt,nh:Rt,nj:Rt,nm:Rt,nv:Rt,ny:Rt,oh:Rt,ok:Rt,or:Rt,pa:Rt,pr:Rt,ri:pr,sc:Rt,sd:pr,tn:Rt,tx:Rt,ut:Rt,vi:Rt,vt:Rt,va:Rt,wa:Rt,wi:Rt,wv:{$:1,succ:{cc:i}},wy:Rt,graphox:C,cloudns:C,drud:C,"is-by":C,"land-4-sale":C,"stuff-4-sale":C,enscaled:{$:0,succ:{phx:C}},mircloud:C,freeddns:C,golffan:C,noip:C,pointto:C,platterp:C}},uy:{$:1,succ:{com:dt,edu:i,gub:i,mil:i,net:i,org:i}},uz:{$:1,succ:{co:i,com:i,net:i,org:i}},va:i,vc:{$:1,succ:{com:i,net:i,org:i,gov:i,mil:i,edu:i,gv:{$:2,succ:{d:C}},"0e":C}},ve:{$:1,succ:{arts:i,bib:i,co:i,com:i,e12:i,edu:i,firm:i,gob:i,gov:i,info:i,int:i,mil:i,net:i,nom:i,org:i,rar:i,rec:i,store:i,tec:i,web:i}},vg:{$:1,succ:{at:C}},vi:{$:1,succ:{co:i,com:i,k12:i,net:i,org:i}},vn:{$:1,succ:{com:i,net:i,org:i,edu:i,gov:i,int:i,ac:i,biz:i,info:i,name:i,pro:i,health:i,blogspot:C}},vu:{$:1,succ:{com:i,edu:i,net:i,org:i,cn:C,blog:C,dev:C,me:C}},wf:{$:1,succ:{biz:C,sch:C}},ws:{$:1,succ:{com:i,net:i,org:i,gov:i,edu:i,advisor:P,cloud66:C,dyndns:C,mypets:C}},yt:{$:1,succ:{org:C}},"xn--mgbaam7a8h":i,امارات:i,"xn--y9a3aq":i,հայ:i,"xn--54b7fta0cc":i,বাংলা:i,"xn--90ae":i,бг:i,"xn--mgbcpq6gpa1a":i,البحرين:i,"xn--90ais":i,бел:i,"xn--fiqs8s":i,中国:i,"xn--fiqz9s":i,中國:i,"xn--lgbbat1ad8j":i,الجزائر:i,"xn--wgbh1c":i,مصر:i,"xn--e1a4c":i,ею:i,"xn--qxa6a":i,ευ:i,"xn--mgbah1a3hjkrd":i,موريتانيا:i,"xn--node":i,გე:i,"xn--qxam":i,ελ:i,"xn--j6w193g":{$:1,succ:{"xn--55qx5d":i,"xn--wcvs22d":i,"xn--mxtq1m":i,"xn--gmqw5a":i,"xn--od0alg":i,"xn--uc0atv":i}},香港:{$:1,succ:{公司:i,教育:i,政府:i,個人:i,網絡:i,組織:i}},"xn--2scrj9c":i,ಭಾರತ:i,"xn--3hcrj9c":i,ଭାରତ:i,"xn--45br5cyl":i,ভাৰত:i,"xn--h2breg3eve":i,भारतम्:i,"xn--h2brj9c8c":i,भारोत:i,"xn--mgbgu82a":i,ڀارت:i,"xn--rvc1e0am3e":i,ഭാരതം:i,"xn--h2brj9c":i,भारत:i,"xn--mgbbh1a":i,بارت:i,"xn--mgbbh1a71e":i,بھارت:i,"xn--fpcrj9c3d":i,భారత్:i,"xn--gecrj9c":i,ભારત:i,"xn--s9brj9c":i,ਭਾਰਤ:i,"xn--45brj9c":i,ভারত:i,"xn--xkc2dl3a5ee0h":i,இந்தியா:i,"xn--mgba3a4f16a":i,ایران:i,"xn--mgba3a4fra":i,ايران:i,"xn--mgbtx2b":i,عراق:i,"xn--mgbayh7gpa":i,الاردن:i,"xn--3e0b707e":i,한국:i,"xn--80ao21a":i,қаз:i,"xn--q7ce6a":i,ລາວ:i,"xn--fzc2c9e2c":i,ලංකා:i,"xn--xkc2al3hye2a":i,இலங்கை:i,"xn--mgbc0a9azcg":i,المغرب:i,"xn--d1alf":i,мкд:i,"xn--l1acc":i,мон:i,"xn--mix891f":i,澳門:i,"xn--mix082f":i,澳门:i,"xn--mgbx4cd0ab":i,مليسيا:i,"xn--mgb9awbf":i,عمان:i,"xn--mgbai9azgqp6j":i,پاکستان:i,"xn--mgbai9a5eva00b":i,پاكستان:i,"xn--ygbi2ammx":i,فلسطين:i,"xn--90a3ac":{$:1,succ:{"xn--o1ac":i,"xn--c1avg":i,"xn--90azh":i,"xn--d1at":i,"xn--o1ach":i,"xn--80au":i}},срб:{$:1,succ:{пр:i,орг:i,обр:i,од:i,упр:i,ак:i}},"xn--p1ai":i,рф:i,"xn--wgbl6a":i,قطر:i,"xn--mgberp4a5d4ar":i,السعودية:i,"xn--mgberp4a5d4a87g":i,السعودیة:i,"xn--mgbqly7c0a67fbc":i,السعودیۃ:i,"xn--mgbqly7cvafr":i,السعوديه:i,"xn--mgbpl2fh":i,سودان:i,"xn--yfro4i67o":i,新加坡:i,"xn--clchc0ea0b2g2a9gcd":i,சிங்கப்பூர்:i,"xn--ogbpf8fl":i,سورية:i,"xn--mgbtf8fl":i,سوريا:i,"xn--o3cw4h":{$:1,succ:{"xn--12c1fe0br":i,"xn--12co0c3b4eva":i,"xn--h3cuzk1di":i,"xn--o3cyx2a":i,"xn--m3ch0j3a":i,"xn--12cfi8ixb8l":i}},ไทย:{$:1,succ:{ศึกษา:i,ธุรกิจ:i,รัฐบาล:i,ทหาร:i,เน็ต:i,องค์กร:i}},"xn--pgbs0dh":i,تونس:i,"xn--kpry57d":i,台灣:i,"xn--kprw13d":i,台湾:i,"xn--nnx388a":i,臺灣:i,"xn--j1amh":i,укр:i,"xn--mgb2ddes":i,اليمن:i,xxx:i,ye:yn,za:{$:0,succ:{ac:i,agric:i,alt:i,co:dt,edu:i,gov:i,grondar:i,law:i,mil:i,net:i,ngo:i,nic:i,nis:i,nom:i,org:i,school:i,tm:i,web:i}},zm:{$:1,succ:{ac:i,biz:i,co:i,com:i,edu:i,gov:i,info:i,mil:i,net:i,org:i,sch:i}},zw:{$:1,succ:{ac:i,co:i,gov:i,mil:i,org:i}},aaa:i,aarp:i,abarth:i,abb:i,abbott:i,abbvie:i,abc:i,able:i,abogado:i,abudhabi:i,academy:{$:1,succ:{official:C}},accenture:i,accountant:i,accountants:i,aco:i,actor:i,ads:i,adult:i,aeg:i,aetna:i,afl:i,africa:i,agakhan:i,agency:i,aig:i,airbus:i,airforce:i,airtel:i,akdn:i,alfaromeo:i,alibaba:i,alipay:i,allfinanz:i,allstate:i,ally:i,alsace:i,alstom:i,amazon:i,americanexpress:i,americanfamily:i,amex:i,amfam:i,amica:i,amsterdam:i,analytics:i,android:i,anquan:i,anz:i,aol:i,apartments:i,app:{$:1,succ:{beget:P,clerk:C,clerkstage:C,wnext:C,platform0:C,deta:C,ondigitalocean:C,easypanel:C,encr:C,edgecompute:C,fireweb:C,onflashdrive:C,framer:C,run:{$:2,succ:{a:C}},web:C,hasura:C,loginline:C,messerli:C,netlify:C,ngrok:C,"ngrok-free":C,developer:P,noop:C,northflank:P,snowflake:{$:2,succ:{privatelink:C}},streamlit:C,telebit:C,typedream:C,vercel:C,bookonline:C}},apple:i,aquarelle:i,arab:i,aramco:i,archi:i,army:i,art:i,arte:i,asda:i,associates:i,athleta:i,attorney:i,auction:i,audi:i,audible:i,audio:i,auspost:i,author:i,auto:i,autos:i,avianca:i,aws:i,axa:i,azure:i,baby:i,baidu:i,banamex:i,bananarepublic:i,band:i,bank:i,bar:i,barcelona:i,barclaycard:i,barclays:i,barefoot:i,bargains:i,baseball:i,basketball:{$:1,succ:{aus:C,nz:C}},bauhaus:i,bayern:i,bbc:i,bbt:i,bbva:i,bcg:i,bcn:i,beats:i,beauty:i,beer:i,bentley:i,berlin:i,best:i,bestbuy:i,bet:i,bharti:i,bible:i,bid:i,bike:i,bing:i,bingo:i,bio:i,black:i,blackfriday:i,blockbuster:i,blog:i,bloomberg:i,blue:i,bms:i,bmw:i,bnpparibas:i,boats:i,boehringer:i,bofa:i,bom:i,bond:i,boo:i,book:i,booking:i,bosch:i,bostik:i,boston:i,bot:i,boutique:i,box:i,bradesco:i,bridgestone:i,broadway:i,broker:i,brother:i,brussels:i,build:i,builders:{$:1,succ:{cloudsite:C}},business:ce,buy:i,buzz:i,bzh:i,cab:i,cafe:i,cal:i,call:i,calvinklein:i,cam:i,camera:i,camp:i,canon:i,capetown:i,capital:i,capitalone:i,car:i,caravan:i,cards:i,care:i,career:i,careers:i,cars:i,casa:{$:1,succ:{nabu:{$:0,succ:{ui:C}}}},case:i,cash:i,casino:i,catering:i,catholic:i,cba:i,cbn:i,cbre:i,cbs:i,center:i,ceo:i,cern:i,cfa:i,cfd:i,chanel:i,channel:i,charity:i,chase:i,chat:i,cheap:i,chintai:i,christmas:i,chrome:i,church:i,cipriani:i,circle:i,cisco:i,citadel:i,citi:i,citic:i,city:i,cityeats:i,claims:i,cleaning:i,click:i,clinic:i,clinique:i,clothing:i,cloud:{$:1,succ:{banzai:P,elementor:C,encoway:{$:0,succ:{eu:C}},statics:P,ravendb:C,axarnet:{$:0,succ:{"es-1":C}},diadem:C,jelastic:{$:0,succ:{vip:C}},jele:C,"jenv-aruba":{$:0,succ:{aruba:{$:0,succ:{eur:{$:0,succ:{it1:C}}}},it1:C}},keliweb:{$:2,succ:{cs:C}},oxa:{$:2,succ:{tn:C,uk:C}},primetel:{$:2,succ:{uk:C}},reclaim:{$:0,succ:{ca:C,uk:C,us:C}},trendhosting:{$:0,succ:{ch:C,de:C}},jotelulu:C,kuleuven:C,linkyard:C,magentosite:P,perspecta:C,vapor:C,"on-rancher":P,scw:{$:0,succ:{baremetal:{$:0,succ:{"fr-par-1":C,"fr-par-2":C,"nl-ams-1":C}},"fr-par":{$:0,succ:{fnc:{$:2,succ:{functions:C}},k8s:ct,s3:C,"s3-website":C,whm:C}},instances:{$:0,succ:{priv:C,pub:C}},k8s:C,"nl-ams":{$:0,succ:{k8s:ct,s3:C,"s3-website":C,whm:C}},"pl-waw":{$:0,succ:{k8s:ct,s3:C,"s3-website":C}},scalebook:C,smartlabeling:C}},sensiosite:P,trafficplex:C,urown:C,voorloper:C}},club:{$:1,succ:{cloudns:C,jele:C,barsy:C}},clubmed:i,coach:i,codes:{$:1,succ:{owo:P}},coffee:i,college:i,cologne:i,comcast:i,commbank:i,community:{$:1,succ:{nog:C,ravendb:C,myforum:C}},company:i,compare:i,computer:i,comsec:i,condos:i,construction:i,consulting:i,contact:i,contractors:i,cooking:i,cookingchannel:i,cool:{$:1,succ:{elementor:C,de:C}},corsica:i,country:i,coupon:i,coupons:i,courses:i,cpa:i,credit:i,creditcard:i,creditunion:i,cricket:i,crown:i,crs:i,cruise:i,cruises:i,cuisinella:i,cymru:i,cyou:i,dabur:i,dad:i,dance:i,data:i,date:i,dating:i,datsun:i,day:i,dclk:i,dds:i,deal:i,dealer:i,deals:i,degree:i,delivery:i,dell:i,deloitte:i,delta:i,democrat:i,dental:i,dentist:i,desi:i,design:{$:1,succ:{bss:C}},dev:{$:1,succ:{autocode:C,lcl:P,lclstage:P,stg:P,stgstage:P,pages:C,r2:C,workers:C,curv:C,deno:C,"deno-staging":C,deta:C,fly:C,githubpreview:C,gateway:P,iserv:C,localcert:{$:0,succ:{user:P}},loginline:C,mediatech:C,ngrok:C,"ngrok-free":C,"platter-app":C,shiftcrypto:C,vercel:C,webhare:P}},dhl:i,diamonds:i,diet:i,digital:{$:1,succ:{cloudapps:{$:2,succ:{london:C}}}},direct:i,directory:i,discount:i,discover:i,dish:i,diy:i,dnp:i,docs:i,doctor:i,dog:i,domains:i,dot:i,download:i,drive:i,dtv:i,dubai:i,dunlop:i,dupont:i,durban:i,dvag:i,dvr:i,earth:{$:1,succ:{dapps:{$:0,succ:{"*":C,bzz:P}}}},eat:i,eco:i,edeka:i,education:ce,email:i,emerck:i,energy:i,engineer:i,engineering:i,enterprises:i,epson:i,equipment:i,ericsson:i,erni:i,esq:i,estate:{$:1,succ:{compute:P}},etisalat:i,eurovision:i,eus:{$:1,succ:{party:pn}},events:{$:1,succ:{koobin:C,co:C}},exchange:i,expert:i,exposed:i,express:i,extraspace:i,fage:i,fail:i,fairwinds:i,faith:Dn,family:i,fan:i,fans:i,farm:{$:1,succ:{storj:C}},farmers:i,fashion:i,fast:i,fedex:i,feedback:i,ferrari:i,ferrero:i,fiat:i,fidelity:i,fido:i,film:i,final:i,finance:i,financial:ce,fire:i,firestone:i,firmdale:i,fish:i,fishing:i,fit:i,fitness:i,flickr:i,flights:i,flir:i,florist:i,flowers:i,fly:i,foo:i,food:i,foodnetwork:i,football:i,ford:i,forex:i,forsale:i,forum:i,foundation:i,fox:i,free:i,fresenius:i,frl:i,frogans:i,frontdoor:i,frontier:i,ftr:i,fujitsu:i,fun:i,fund:i,furniture:i,futbol:i,fyi:i,gal:i,gallery:i,gallo:i,gallup:i,game:i,games:i,gap:i,garden:i,gay:i,gbiz:i,gdn:{$:1,succ:{cnpy:C}},gea:i,gent:i,genting:i,george:i,ggee:i,gift:i,gifts:i,gives:i,giving:i,glass:i,gle:i,global:i,globo:i,gmail:i,gmbh:i,gmo:i,gmx:i,godaddy:i,gold:i,goldpoint:i,golf:i,goo:i,goodyear:i,goog:{$:1,succ:{cloud:C,translate:C,usercontent:P}},google:i,gop:i,got:i,grainger:i,graphics:i,gratis:i,green:i,gripe:i,grocery:i,group:{$:1,succ:{discourse:C}},guardian:i,gucci:i,guge:i,guide:i,guitars:i,guru:i,hair:i,hamburg:i,hangout:i,haus:i,hbo:i,hdfc:i,hdfcbank:i,health:{$:1,succ:{hra:C}},healthcare:i,help:i,helsinki:i,here:i,hermes:i,hgtv:i,hiphop:i,hisamitsu:i,hitachi:i,hiv:i,hkt:i,hockey:i,holdings:i,holiday:i,homedepot:i,homegoods:i,homes:i,homesense:i,honda:i,horse:i,hospital:i,host:{$:1,succ:{cloudaccess:C,freesite:C,easypanel:C,fastvps:C,myfast:C,tempurl:C,wpmudev:C,jele:C,mircloud:C,pcloud:C,half:C}},hosting:{$:1,succ:{opencraft:C}},hot:i,hoteles:i,hotels:i,hotmail:i,house:i,how:i,hsbc:i,hughes:i,hyatt:i,hyundai:i,ibm:i,icbc:i,ice:i,icu:i,ieee:i,ifm:i,ikano:i,imamat:i,imdb:i,immo:i,immobilien:i,inc:i,industries:i,infiniti:i,ing:i,ink:i,institute:i,insurance:i,insure:i,international:i,intuit:i,investments:i,ipiranga:i,irish:i,ismaili:i,ist:i,istanbul:i,itau:i,itv:i,jaguar:i,java:i,jcb:i,jeep:i,jetzt:i,jewelry:i,jio:i,jll:i,jmp:i,jnj:i,joburg:i,jot:i,joy:i,jpmorgan:i,jprs:i,juegos:i,juniper:i,kaufen:i,kddi:i,kerryhotels:i,kerrylogistics:i,kerryproperties:i,kfh:i,kia:i,kids:i,kim:i,kinder:i,kindle:i,kitchen:i,kiwi:i,koeln:i,komatsu:i,kosher:i,kpmg:i,kpn:i,krd:{$:1,succ:{co:C,edu:C}},kred:i,kuokgroup:i,kyoto:i,lacaixa:i,lamborghini:i,lamer:i,lancaster:i,lancia:i,land:{$:1,succ:{static:{$:2,succ:{dev:C,sites:C}}}},landrover:i,lanxess:i,lasalle:i,lat:i,latino:i,latrobe:i,law:i,lawyer:i,lds:i,lease:i,leclerc:i,lefrak:i,legal:i,lego:i,lexus:i,lgbt:i,lidl:i,life:i,lifeinsurance:i,lifestyle:i,lighting:i,like:i,lilly:i,limited:i,limo:i,lincoln:i,link:{$:1,succ:{cyon:C,mypep:C,dweb:P}},lipsy:i,live:{$:1,succ:{hlx:C}},living:i,llc:i,llp:i,loan:i,loans:i,locker:i,locus:i,lol:{$:1,succ:{omg:C}},london:i,lotte:i,lotto:i,love:i,lpl:i,lplfinancial:i,ltd:i,ltda:i,lundbeck:i,luxe:i,luxury:i,madrid:i,maif:i,maison:i,makeup:i,man:i,management:{$:1,succ:{router:C}},mango:i,map:i,market:i,marketing:i,markets:i,marriott:i,marshalls:i,maserati:i,mattel:i,mba:i,mckinsey:i,med:i,media:Ei,meet:i,melbourne:i,meme:i,memorial:i,men:i,menu:Br,merckmsd:i,miami:i,microsoft:i,mini:i,mint:i,mit:i,mitsubishi:i,mlb:i,mls:i,mma:i,mobile:i,moda:i,moe:i,moi:i,mom:i,monash:i,money:i,monster:i,mormon:i,mortgage:i,moscow:i,moto:i,motorcycles:i,mov:i,movie:i,msd:i,mtn:i,mtr:i,music:i,mutual:i,nab:i,nagoya:i,natura:i,navy:i,nba:i,nec:i,netbank:i,netflix:i,network:{$:1,succ:{alces:P,co:C,arvo:C,azimuth:C,tlon:C}},neustar:i,new:i,news:{$:1,succ:{noticeable:C}},next:i,nextdirect:i,nexus:i,nfl:i,ngo:i,nhk:i,nico:i,nike:i,nikon:i,ninja:i,nissan:i,nissay:i,nokia:i,northwesternmutual:i,norton:i,now:i,nowruz:i,nowtv:i,nra:i,nrw:i,ntt:i,nyc:i,obi:i,observer:i,office:i,okinawa:i,olayan:i,olayangroup:i,oldnavy:i,ollo:i,omega:i,one:{$:1,succ:{onred:{$:2,succ:{staging:C}},service:C,homelink:C}},ong:i,onl:i,online:{$:1,succ:{eero:C,"eero-stage":C,barsy:C}},ooo:i,open:i,oracle:i,orange:{$:1,succ:{tech:C}},organic:i,origins:i,osaka:i,otsuka:i,ott:i,ovh:{$:1,succ:{nerdpol:C}},page:{$:1,succ:{hlx:C,hlx3:C,translated:C,codeberg:C,pdns:C,plesk:C,prvcy:C,rocky:C,magnet:C}},panasonic:i,paris:i,pars:i,partners:i,parts:i,party:Dn,passagens:i,pay:i,pccw:i,pet:i,pfizer:i,pharmacy:i,phd:i,philips:i,phone:i,photo:i,photography:i,photos:Ei,physio:i,pics:i,pictet:i,pictures:{$:1,succ:{1337:C}},pid:i,pin:i,ping:i,pink:i,pioneer:i,pizza:{$:1,succ:{ngrok:C}},place:ce,play:i,playstation:i,plumbing:i,plus:i,pnc:i,pohl:i,poker:i,politie:i,porn:{$:1,succ:{indie:C}},pramerica:i,praxi:i,press:i,prime:i,prod:i,productions:i,prof:i,progressive:i,promo:i,properties:i,property:i,protection:i,pru:i,prudential:i,pub:Br,pwc:i,qpon:i,quebec:i,quest:i,racing:i,radio:i,read:i,realestate:i,realtor:i,realty:i,recipes:i,red:i,redstone:i,redumbrella:i,rehab:i,reise:i,reisen:i,reit:i,reliance:i,ren:i,rent:i,rentals:i,repair:i,report:i,republican:i,rest:i,restaurant:i,review:Dn,reviews:i,rexroth:i,rich:i,richardli:i,ricoh:i,ril:i,rio:i,rip:{$:1,succ:{clan:C}},rocher:i,rocks:{$:1,succ:{myddns:C,"lima-city":C,webspace:C}},rodeo:i,rogers:i,room:i,rsvp:i,rugby:i,ruhr:i,run:{$:1,succ:{hs:C,development:C,ravendb:C,servers:C,build:P,code:P,database:P,migration:P,onporter:C,repl:C}},rwe:i,ryukyu:i,saarland:i,safe:i,safety:i,sakura:i,sale:i,salon:i,samsclub:i,samsung:i,sandvik:i,sandvikcoromant:i,sanofi:i,sap:i,sarl:i,sas:i,save:i,saxo:i,sbi:i,sbs:i,sca:i,scb:i,schaeffler:i,schmidt:i,scholarships:i,school:i,schule:i,schwarz:i,science:Dn,scot:{$:1,succ:{edu:C,gov:{$:2,succ:{service:C}}}},search:i,seat:i,secure:i,security:i,seek:i,select:i,sener:i,services:{$:1,succ:{loginline:C}},seven:i,sew:i,sex:i,sexy:i,sfr:i,shangrila:i,sharp:i,shaw:i,shell:i,shia:i,shiksha:i,shoes:i,shop:{$:1,succ:{base:C,hoplix:C,barsy:C}},shopping:i,shouji:i,show:i,showtime:i,silk:i,sina:i,singles:i,site:{$:1,succ:{cloudera:P,cyon:C,fnwk:C,folionetwork:C,fastvps:C,jele:C,lelux:C,loginline:C,barsy:C,mintere:C,omniwe:C,opensocial:C,platformsh:P,tst:P,byen:C,srht:C,novecore:C}},ski:i,skin:i,sky:i,skype:i,sling:i,smart:i,smile:i,sncf:i,soccer:i,social:i,softbank:i,software:i,sohu:i,solar:i,solutions:{$:1,succ:{diher:P}},song:i,sony:i,soy:i,spa:i,space:{$:1,succ:{myfast:C,uber:C,xs4all:C}},sport:i,spot:i,srl:i,stada:i,staples:i,star:i,statebank:i,statefarm:i,stc:i,stcgroup:i,stockholm:i,storage:i,store:{$:1,succ:{sellfy:C,shopware:C,storebase:C}},stream:i,studio:i,study:i,style:i,sucks:i,supplies:i,supply:i,support:Br,surf:i,surgery:i,suzuki:i,swatch:i,swiss:i,sydney:i,systems:{$:1,succ:{knightpoint:C}},tab:i,taipei:i,talk:i,taobao:i,target:i,tatamotors:i,tatar:i,tattoo:i,tax:i,taxi:i,tci:i,tdk:i,team:{$:1,succ:{discourse:C,jelastic:C}},tech:i,technology:ce,temasek:i,tennis:i,teva:i,thd:i,theater:i,theatre:i,tiaa:i,tickets:i,tienda:i,tiffany:i,tips:i,tires:i,tirol:i,tjmaxx:i,tjx:i,tkmaxx:i,tmall:i,today:{$:1,succ:{prequalifyme:C}},tokyo:i,tools:i,top:{$:1,succ:{"now-dns":C,ntdll:C}},toray:i,toshiba:i,total:i,tours:i,town:i,toyota:i,toys:i,trade:Dn,trading:i,training:i,travel:i,travelchannel:i,travelers:i,travelersinsurance:i,trust:i,trv:i,tube:i,tui:i,tunes:i,tushu:i,tvs:i,ubank:i,ubs:i,unicom:i,university:i,uno:i,uol:i,ups:i,vacations:i,vana:i,vanguard:i,vegas:i,ventures:i,verisign:i,versicherung:i,vet:i,viajes:i,video:i,vig:i,viking:i,villas:i,vin:i,vip:i,virgin:i,visa:i,vision:i,viva:i,vivo:i,vlaanderen:i,vodka:i,volkswagen:i,volvo:i,vote:i,voting:i,voto:i,voyage:i,vuelos:i,wales:i,walmart:i,walter:i,wang:i,wanggou:i,watch:i,watches:i,weather:i,weatherchannel:i,webcam:i,weber:i,website:Ei,wedding:i,weibo:i,weir:i,whoswho:i,wien:i,wiki:Ei,williamhill:i,win:i,windows:i,wine:i,winners:i,wme:i,wolterskluwer:i,woodside:i,work:i,works:i,world:i,wow:i,wtc:i,wtf:i,xbox:i,xerox:i,xfinity:i,xihuan:i,xin:i,"xn--11b4c3d":i,कॉम:i,"xn--1ck2e1b":i,セール:i,"xn--1qqw23a":i,佛山:i,"xn--30rr7y":i,慈善:i,"xn--3bst00m":i,集团:i,"xn--3ds443g":i,在线:i,"xn--3pxu8k":i,点看:i,"xn--42c2d9a":i,คอม:i,"xn--45q11c":i,八卦:i,"xn--4gbrim":i,موقع:i,"xn--55qw42g":i,公益:i,"xn--55qx5d":i,公司:i,"xn--5su34j936bgsg":i,香格里拉:i,"xn--5tzm5g":i,网站:i,"xn--6frz82g":i,移动:i,"xn--6qq986b3xl":i,我爱你:i,"xn--80adxhks":i,москва:i,"xn--80aqecdr1a":i,католик:i,"xn--80asehdb":i,онлайн:i,"xn--80aswg":i,сайт:i,"xn--8y0a063a":i,联通:i,"xn--9dbq2a":i,קום:i,"xn--9et52u":i,时尚:i,"xn--9krt00a":i,微博:i,"xn--b4w605ferd":i,淡马锡:i,"xn--bck1b9a5dre4c":i,ファッション:i,"xn--c1avg":i,орг:i,"xn--c2br7g":i,नेट:i,"xn--cck2b3b":i,ストア:i,"xn--cckwcxetd":i,アマゾン:i,"xn--cg4bki":i,삼성:i,"xn--czr694b":i,商标:i,"xn--czrs0t":i,商店:i,"xn--czru2d":i,商城:i,"xn--d1acj3b":i,дети:i,"xn--eckvdtc9d":i,ポイント:i,"xn--efvy88h":i,新闻:i,"xn--fct429k":i,家電:i,"xn--fhbei":i,كوم:i,"xn--fiq228c5hs":i,中文网:i,"xn--fiq64b":i,中信:i,"xn--fjq720a":i,娱乐:i,"xn--flw351e":i,谷歌:i,"xn--fzys8d69uvgm":i,電訊盈科:i,"xn--g2xx48c":i,购物:i,"xn--gckr3f0f":i,クラウド:i,"xn--gk3at1e":i,通販:i,"xn--hxt814e":i,网店:i,"xn--i1b6b1a6a2e":i,संगठन:i,"xn--imr513n":i,餐厅:i,"xn--io0a7i":i,网络:i,"xn--j1aef":i,ком:i,"xn--jlq480n2rg":i,亚马逊:i,"xn--jvr189m":i,食品:i,"xn--kcrx77d1x4a":i,飞利浦:i,"xn--kput3i":i,手机:i,"xn--mgba3a3ejt":i,ارامكو:i,"xn--mgba7c0bbn0a":i,العليان:i,"xn--mgbaakc7dvf":i,اتصالات:i,"xn--mgbab2bd":i,بازار:i,"xn--mgbca7dzdo":i,ابوظبي:i,"xn--mgbi4ecexp":i,كاثوليك:i,"xn--mgbt3dhd":i,همراه:i,"xn--mk1bu44c":i,닷컴:i,"xn--mxtq1m":i,政府:i,"xn--ngbc5azd":i,شبكة:i,"xn--ngbe9e0a":i,بيتك:i,"xn--ngbrx":i,عرب:i,"xn--nqv7f":i,机构:i,"xn--nqv7fs00ema":i,组织机构:i,"xn--nyqy26a":i,健康:i,"xn--otu796d":i,招聘:i,"xn--p1acf":{$:1,succ:{"xn--90amc":C,"xn--j1aef":C,"xn--j1ael8b":C,"xn--h1ahn":C,"xn--j1adp":C,"xn--c1avg":C,"xn--80aaa0cvac":C,"xn--h1aliz":C,"xn--90a1af":C,"xn--41a":C}},рус:{$:1,succ:{биз:C,ком:C,крым:C,мир:C,мск:C,орг:C,самара:C,сочи:C,спб:C,я:C}},"xn--pssy2u":i,大拿:i,"xn--q9jyb4c":i,みんな:i,"xn--qcka1pmc":i,グーグル:i,"xn--rhqv96g":i,世界:i,"xn--rovu88b":i,書籍:i,"xn--ses554g":i,网址:i,"xn--t60b56a":i,닷넷:i,"xn--tckwe":i,コム:i,"xn--tiq49xqyj":i,天主教:i,"xn--unup4y":i,游戏:i,"xn--vermgensberater-ctb":i,vermögensberater:i,"xn--vermgensberatung-pwb":i,vermögensberatung:i,"xn--vhquv":i,企业:i,"xn--vuq861b":i,信息:i,"xn--w4r85el8fhu5dnra":i,嘉里大酒店:i,"xn--w4rs40l":i,嘉里:i,"xn--xhq521b":i,广东:i,"xn--zfr164b":i,政务:i,xyz:{$:1,succ:{blogsite:C,localzone:C,crafting:C,zapto:C,telebit:P}},yachts:i,yahoo:i,yamaxun:i,yandex:i,yodobashi:i,yoga:i,yokohama:i,you:i,youtube:i,yun:i,zappos:i,zara:i,zero:i,zip:i,zone:{$:1,succ:{cloud66:C,hs:C,triton:P,lima:C}},zuerich:i}}}();function I(i,C,se,P){let dt=null,Ft=C;for(;Ft!==void 0&&(Ft.$&P&&(dt={index:se+1,isIcann:Ft.$===1,isPrivate:Ft.$===2}),se!==-1);){const xe=Ft.succ;Ft=xe&&(xe[i[se]]||xe["*"]),se-=1}return dt}function N(i,C,se){if(function(Be,ce,ct){if(ce.allowPrivateDomains===!1&&Be.length>3){const Fe=Be.length-1,Ne=Be.charCodeAt(Fe),yt=Be.charCodeAt(Fe-1),Et=Be.charCodeAt(Fe-2),kt=Be.charCodeAt(Fe-3);if(Ne===109&&yt===111&&Et===99&&kt===46)return ct.isIcann=!0,ct.isPrivate=!1,ct.publicSuffix="com",!0;if(Ne===103&&yt===114&&Et===111&&kt===46)return ct.isIcann=!0,ct.isPrivate=!1,ct.publicSuffix="org",!0;if(Ne===117&&yt===100&&Et===101&&kt===46)return ct.isIcann=!0,ct.isPrivate=!1,ct.publicSuffix="edu",!0;if(Ne===118&&yt===111&&Et===103&&kt===46)return ct.isIcann=!0,ct.isPrivate=!1,ct.publicSuffix="gov",!0;if(Ne===116&&yt===101&&Et===110&&kt===46)return ct.isIcann=!0,ct.isPrivate=!1,ct.publicSuffix="net",!0;if(Ne===101&&yt===100&&Et===46)return ct.isIcann=!0,ct.isPrivate=!1,ct.publicSuffix="de",!0}return!1}(i,C,se)===!0)return;const P=i.split("."),dt=(C.allowPrivateDomains===!0?2:0)|(C.allowIcannDomains===!0?1:0),Ft=I(P,D,P.length-1,dt);if(Ft!==null)return se.isIcann=Ft.isIcann,se.isPrivate=Ft.isPrivate,void(se.publicSuffix=P.slice(Ft.index+1).join("."));const xe=I(P,O,P.length-1,dt);if(xe!==null)return se.isIcann=xe.isIcann,se.isPrivate=xe.isPrivate,void(se.publicSuffix=P.slice(xe.index).join("."));se.isIcann=!1,se.isPrivate=!1,se.publicSuffix=P[P.length-1]}function H(i,C={}){return function(se,P,dt,Ft,xe){const Be=function(Ne){return Ne===void 0?b:function({allowIcannDomains:yt=!0,allowPrivateDomains:Et=!1,detectIp:kt=!0,extractHostname:Ye=!0,mixedInputs:$t=!0,validHosts:Lt=null,validateHostname:or=!0}){return{allowIcannDomains:yt,allowPrivateDomains:Et,detectIp:kt,extractHostname:Ye,mixedInputs:$t,validHosts:Lt,validateHostname:or}}(Ne)}(Ft);return typeof se!="string"?xe:(Be.extractHostname===!1?xe.hostname=se:Be.mixedInputs===!0?xe.hostname=l(se,m(se)):xe.hostname=l(se,!1),P===0||xe.hostname===null||Be.detectIp===!0&&(xe.isIp=function(Ne){if(Ne.length<3)return!1;let yt=Ne[0]==="["?1:0,Et=Ne.length;if(Ne[Et-1]==="]"&&(Et-=1),Et-yt>39)return!1;let kt=!1;for(;yt<Et;yt+=1){const Ye=Ne.charCodeAt(yt);if(Ye===58)kt=!0;else if((Ye>=48&&Ye<=57||Ye>=97&&Ye<=102||Ye>=65&&Ye<=90)==0)return!1}return kt}(ce=xe.hostname)||function(Ne){if(Ne.length<7||Ne.length>15)return!1;let yt=0;for(let Et=0;Et<Ne.length;Et+=1){const kt=Ne.charCodeAt(Et);if(kt===46)yt+=1;else if(kt<48||kt>57)return!1}return yt===3&&Ne.charCodeAt(0)!==46&&Ne.charCodeAt(Ne.length-1)!==46}(ce),xe.isIp===!0)?xe:Be.validateHostname===!0&&Be.extractHostname===!0&&m(xe.hostname)===!1?(xe.hostname=null,xe):(dt(xe.hostname,Be,xe),P===2||xe.publicSuffix===null||(xe.domain=function(Ne,yt,Et){if(Et.validHosts!==null){const kt=Et.validHosts;for(let Ye=0;Ye<kt.length;Ye+=1){const $t=kt[Ye];if(function(Lt,or){return!!Lt.endsWith(or)&&(Lt.length===or.length||Lt[Lt.length-or.length-1]===".")}(yt,$t)===!0)return $t}}return Ne.length===yt.length?null:function(kt,Ye){const $t=kt.length-Ye.length-2,Lt=kt.lastIndexOf(".",$t);return Lt===-1?kt:kt.slice(Lt+1)}(yt,Ne)}(xe.publicSuffix,xe.hostname,Be),P===3||xe.domain===null||(xe.subdomain=function(Ne,yt){return yt.length===Ne.length?"":Ne.slice(0,-yt.length-1)}(xe.hostname,xe.domain),P===4||(xe.domainWithoutSuffix=(ct=xe.domain,Fe=xe.publicSuffix,ct.slice(0,-Fe.length-1))))),xe));var ce,ct,Fe}(i,5,N,C,{domain:null,domainWithoutSuffix:null,hostname:null,isIcann:null,isIp:null,isPrivate:null,publicSuffix:null,subdomain:null})}var j,u=function(){return u=Object.assign||function(i){for(var C,se=1,P=arguments.length;se<P;se++)for(var dt in C=arguments[se])Object.prototype.hasOwnProperty.call(C,dt)&&(i[dt]=C[dt]);return i},u.apply(this,arguments)},h=function(i,C,se){if(se||arguments.length===2)for(var P,dt=0,Ft=C.length;dt<Ft;dt++)!P&&dt in C||(P||(P=Array.prototype.slice.call(C,0,dt)),P[dt]=C[dt]);return i.concat(P||Array.prototype.slice.call(C))},y=function(i){return function(C){return{type:i,value:C}}},E=y("PARAGRAPH"),x=y("BOLD"),g=function(i,C,se,P){return P===void 0&&(P=255),{type:"COLOR",value:{r:i,g:C,b:se,a:P}}},d=function(i,C){return C===void 0&&(C=1),{type:"HEADING",level:C,value:i}},f=function(i,C){return{type:"CODE",language:C||"none",value:i}},c=function(i){return{type:"BIG_EMOJI",value:i}},p=function(i,C){return{type:"TASK",status:C,value:i}},S=y("INLINE_CODE"),k=y("TASKS"),$=y("ITALIC"),M=y("PLAIN_TEXT"),z=y("STRIKE"),W=y("CODE_LINE"),G=function(i,C){return{type:"LINK",value:{src:M(i),label:C??[M(i)]}}},Q=function(i,C){var se=h(["localhost"],C??[],!0),P=H(i,{detectIp:!1,allowPrivateDomains:!0,validHosts:se}),dt=P.isIcann,Ft=P.isIp,xe=P.isPrivate,Be=P.domain;if(!(dt||Ft||xe||Be&&se.includes(Be)))return M(i);var ce=function(ct){try{return!!new URL(ct)}catch{return!1}}(i)||i.startsWith("//")?i:"//".concat(i);return G(ce,[M(i)])},oe=function(i){var C="mailto:".concat(i),se=H(C,{detectIp:!1,allowPrivateDomains:!0}),P=se.isIcann,dt=se.isIp,Ft=se.isPrivate;return P||dt||Ft?G(C,[M(i)]):M(i)},re=(j=y("IMAGE"),function(i,C){return j({src:M(i),label:C||M(i)})}),me=y("QUOTE"),le=function(){var i=y("MENTION_CHANNEL");return function(C){return i(M(C))}}(),Ee=y("ORDERED_LIST"),$e=y("UNORDERED_LIST"),lt=function(i,C){return u({type:"LIST_ITEM",value:i},C&&{number:C})},Ze=function(){var i=y("MENTION_USER");return function(C){return i(M(C))}}(),nt=function(i){return{type:"EMOJI",value:M(i),shortCode:i}},rt=function(i){return{type:"EMOJI",value:void 0,unicode:i}},At=function(i,C){return{type:"EMOJI",value:M(i),shortCode:C}},Ke=function(i){return i.flat().reduce(function(C,se,P,dt){var Ft=dt[P+1],xe=function(ce,ct,Fe){if(ce.type!=="EMOJI"||!ce.value||!ct&&!Fe)return ce;var Ne=(ct==null?void 0:ct.type)===ce.type||ce.type===(Fe==null?void 0:Fe.type),yt=(ct==null?void 0:ct.type)==="PLAIN_TEXT"&&ct.value.trim()!==""||(Fe==null?void 0:Fe.type)==="PLAIN_TEXT"&&Fe.value.trim()!=="",Et=ce.shortCode!==ce.value.value;return ce.value&&(Ne||yt)?Et?ce.value:u(u({},ce.value),{value:":".concat(ce.value.value,":")}):ce}(se,dt[P-1],Ft),Be=C[C.length-1];return Be&&xe.type==="PLAIN_TEXT"&&xe.type===Be.type?(Be.value+=xe.value,C):h(h([],C,!0),[xe],!1)},[])},Bt=function(){return{type:"LINE_BREAK",value:void 0}},ur=function(i){return{type:"KATEX",value:i}},at=function(i){return{type:"INLINE_KATEX",value:i}},L=function(i,C){return C.length<5?M(i):G("tel:".concat(C),[M(i)])},ae=function(i,C){return{type:"TIMESTAMP",value:{timestamp:i,format:C||"t"},fallback:M("<t:".concat(i,":").concat(C||"t",">"))}},It=function(i){return typeof i=="object"&&Array.isArray(i)?i.filter(function(C){return C}).shift():i}}},t={};function r(a){var o=t[a];if(o!==void 0)return o.exports;var s=t[a]={exports:{}};return e[a](s,s.exports,r),s.exports}r.d=(a,o)=>{for(var s in o)r.o(o,s)&&!r.o(a,s)&&Object.defineProperty(a,s,{enumerable:!0,get:o[s]})},r.o=(a,o)=>Object.prototype.hasOwnProperty.call(a,o),r.r=a=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(a,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(a,"__esModule",{value:!0})};var n={};(()=>{r.r(n),r.d(n,{isNodeOfType:()=>o,parse:()=>s,parser:()=>s});var a=r(540),o=function(l,m){return typeof l=="object"&&l!==null&&"type"in l&&l.type===m},s=function(l,m){return a.parse(l,m)}})(),Nq.exports=n})();var JEe=Nq.exports;Bq.exports=JEe;var ZEe=Bq.exports;const Rq=({textObject:e})=>{const{t}=V5(),r=e.i18n?t(e.i18n.key,Object.assign({},e.i18n.args)):e.text;return r?Z.jsx(te.Suspense,{fallback:Z.jsx(Ct.Skeleton,{}),children:Z.jsx(BEe,{tokens:ZEe.parse(r,{emoticons:!1})})}):null},QEe=({block:e,context:t})=>{const[{loading:r,value:n,error:a},o]=Su(e,t),s=Tx(),l=te.useMemo(()=>e.options.map(({value:b,text:D})=>{var O;return[b,(O=s(D))!==null&&O!==void 0?O:""]}),[e.options,s]),m=te.useCallback(b=>{o({target:{value:b}})},[o]);return Z.jsx(Ct.MultiSelectFiltered,{value:n,disabled:r,error:a,options:l,placeholder:s(e.placeholder),onChange:m})},e2e=te.memo(QEe),t2e=({block:e,context:t})=>{const[{loading:r},n]=Su(e,t),a=Tx(),o=te.useCallback(([h])=>n({target:{value:h}}),[n]),s=te.useMemo(()=>e.options.map(({value:h,text:y,url:E})=>{var x;return[h,(x=a(y))!==null&&x!==void 0?x:"",void 0,void 0,void 0,E]}),[e.options,a]),[l,m,b,D,[O,I,N]]=Ct.useCursor(-1,s,(h,[,y])=>{o([h[0],h[1]]),D(),y()}),H=te.useRef(null),j=te.useCallback(()=>{var h;(h=H.current)===null||h===void 0||h.focus(),N()},[N]),u=te.useCallback(([h,y,E,x,g])=>{g&&window.open(g),n({target:{value:String(h)}}),D(),I()},[n,I,D]);return Z.jsxs(Z.Fragment,{children:[Z.jsx(Ct.IconButton,{ref:H,small:!0,onClick:j,onBlur:I,onKeyUp:b,onKeyDown:m,disabled:r,icon:"kebab"}),Z.jsx(Ct.PositionAnimated,{width:"auto",visible:O,anchor:H,placement:"bottom-start",children:Z.jsx(Ct.Options,{onSelect:u,options:s,cursor:l})})]})},r2e=({textObject:e})=>{const{t}=V5(),r=e.i18n?t(e.i18n.key,Object.assign({},e.i18n.args)):e.text;return Z.jsx(Z.Fragment,{children:r})},n2e=({block:e,context:t})=>{const[{loading:r,value:n,error:a},o]=Su(e,t),s=Tx();return e.multiline?Z.jsx(Ct.TextAreaInput,{disabled:r,id:e.actionId,name:e.actionId,rows:6,error:a,value:n,onChange:o,placeholder:s(e.placeholder)}):Z.jsx(Ct.TextInput,{disabled:r,id:e.actionId,name:e.actionId,error:a,value:n,onChange:o,placeholder:s(e.placeholder)})},i2e=te.memo(n2e),a2e=({block:e,context:t,surfaceRenderer:r})=>{const[{loading:n,value:a},o]=Su(e,t),{options:s}=e;return Z.jsx(Ct.Box,{children:s.map(l=>Z.jsxs(Ct.Box,{pb:4,children:[Z.jsx(Ct.RadioButton,{disabled:n,checked:a===l.value,value:l.value,onChange:o}),Z.jsx(Ct.Box,{is:"label",pis:8,children:r.renderTextObject(l.text,0,Ki.NONE)})]},l.value))})},o2e=({block:e,context:t})=>{const[{loading:r,value:n,error:a},o]=Su(e,t),s=Tx(),l=te.useMemo(()=>e.options.map(b=>{var D;return[b.value,(D=s(b.text))!==null&&D!==void 0?D:""]}),[e.options,s]),m=te.useCallback(b=>{o({target:{value:b}})},[o]);return Z.jsx(Ct.SelectFiltered,{value:n,disabled:r,error:a,options:l,placeholder:s(e.placeholder),onChange:m})},s2e=te.memo(o2e),l2e=({block:e,context:t})=>{const[{loading:r,value:n,error:a},o]=Su(e,t),{actionId:s,placeholder:l}=e,m=Tx();return Z.jsx(Ct.InputBox,{type:"time",error:a,value:n,disabled:r,id:s,name:s,rows:6,placeholder:m(l),onInput:o})},u2e=({block:e,context:t,surfaceRenderer:r})=>{const[{value:n,loading:a},o]=Su(e,t),{options:s}=e;return Z.jsx(Ct.Box,{children:s.map(l=>{const m=n.includes(l.value);return Z.jsxs(Ct.Box,{pb:4,children:[Z.jsx(Ct.ToggleSwitch,{disabled:a,value:l.value,checked:m,onChange:o}),Z.jsx(Ct.Box,{is:"label",pis:8,children:r.renderTextObject(l.text,0,Ki.NONE)})]},l.value)})})};var c2e=globalThis&&globalThis.__awaiter||function(e,t,r,n){function a(o){return o instanceof r?o:new r(function(s){s(o)})}return new(r||(r=Promise))(function(o,s){function l(D){try{b(n.next(D))}catch(O){s(O)}}function m(D){try{b(n.throw(D))}catch(O){s(O)}}function b(D){D.done?o(D.value):a(D.value).then(l,m)}b((n=n.apply(e,t||[])).next())})};const Lq=({filter:e})=>{const t=mf.useEndpoint("GET","/v1/users.autocomplete"),{data:r}=oO(["users.autoComplete",e],()=>c2e(void 0,void 0,void 0,function*(){return(yield t({selector:JSON.stringify({term:e})})).items.map(o=>({value:o.username,label:o.name||o.username}))||[]}),{keepPreviousData:!0});return r};var HR=globalThis&&globalThis.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,n=Object.getOwnPropertySymbols(e);a<n.length;a++)t.indexOf(n[a])<0&&Object.prototype.propertyIsEnumerable.call(e,n[a])&&(r[n[a]]=e[n[a]]);return r};const d2e=({block:e,context:t})=>{var r;const[{loading:n,value:a},o]=Su(e,t),[s,l]=te.useState(""),m=iv(s,500),b=Lq({filter:m}),D=te.useCallback(O=>{Array.isArray(O)&&o({target:{value:O}})},[o]);return Z.jsx(Ct.AutoComplete,{value:a||[],options:b,placeholder:(r=e.placeholder)===null||r===void 0?void 0:r.text,disabled:n,filter:s,setFilter:l,onChange:D,multiple:!0,renderSelected:O=>{var{selected:{value:I,label:N},onRemove:H}=O,j=HR(O,["selected","onRemove"]);return Z.jsxs(Ct.Chip,Object.assign({},j,{height:"x20",value:I,onClick:H,mie:4,children:[Z.jsx(Vb,{size:"x20",username:I}),Z.jsx(Ct.Box,{is:"span",margin:"none",mis:4,children:N})]}))},renderItem:O=>{var{value:I,label:N}=O,H=HR(O,["value","label"]);return Z.jsxs(Ct.Option,Object.assign({},H,{children:[Z.jsx(Ct.OptionAvatar,{children:Z.jsx(Vb,{username:I,size:"x20"})}),Z.jsxs(Ct.OptionContent,{children:[N," ",Z.jsxs(Ct.OptionDescription,{children:["(",I,")"]})]})]}),I)}})},f2e=te.memo(d2e);var p2e=globalThis&&globalThis.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,n=Object.getOwnPropertySymbols(e);a<n.length;a++)t.indexOf(n[a])<0&&Object.prototype.propertyIsEnumerable.call(e,n[a])&&(r[n[a]]=e[n[a]]);return r};const h2e=({block:e,context:t})=>{var r;const[{value:n,loading:a},o]=Su(e,t),[s,l]=te.useState(""),m=iv(s,300),b=Lq({filter:m}),D=te.useCallback(O=>{Array.isArray(O)||o({target:{value:O}})},[o]);return Z.jsx(Ct.AutoComplete,{value:n,placeholder:(r=e.placeholder)===null||r===void 0?void 0:r.text,disabled:a,options:b,onChange:D,filter:s,setFilter:l,renderSelected:({selected:{value:O,label:I}})=>Z.jsxs(Ct.Chip,{height:"x20",value:O,mie:4,children:[Z.jsx(Vb,{size:"x20",username:O}),Z.jsx(Ct.Box,{verticalAlign:"middle",is:"span",margin:"none",mi:4,children:I})]}),renderItem:O=>{var{value:I,label:N}=O,H=p2e(O,["value","label"]);return Z.jsx(Ct.Option,Object.assign({},H,{label:N,avatar:Z.jsx(Vb,{username:I,size:"x20"})}),I)}})},Tj={plain_text:(e,t)=>Z.jsx(r2e,{textObject:e},t),mrkdwn:(e,t)=>Z.jsx(Rq,{textObject:e},t)},Kg=(e,t,r)=>{if(t===Ki.BLOCK)return null;switch(e.type){case"plain_text":return Tj.plain_text(e,r);case"mrkdwn":return Tj.mrkdwn(e,r)}},m2e=(e,t)=>t===Ki.BLOCK;class hO extends Cx{constructor(t){super(t||["actions","context","divider","image","input","section","preview"])}plain_text(t,r,n){return r===Ki.BLOCK?null:Tj.plain_text(t,n)}mrkdwn(t,r,n){return r===Ki.BLOCK?null:Z.jsx(Rq,{textObject:t},n)}text(t,r,n){return t.type==="mrkdwn"?this.mrkdwn(t,r,n):this.plain_text(t,r,n)}actions(t,r,n){return r===Ki.BLOCK?Z.jsx(yl,{appId:t.appId,children:Z.jsx(X0e,{block:t,context:r,index:n,surfaceRenderer:this})},n):null}preview(t,r,n){return r!==Ki.BLOCK?null:Z.jsx(cye,{block:t,context:r,index:n,surfaceRenderer:this},n)}context(t,r,n){return r===Ki.BLOCK?Z.jsx(yl,{appId:t.appId,children:Z.jsx(fq,{block:t,context:r,index:n,surfaceRenderer:this})},n):null}divider(t,r,n){return r===Ki.BLOCK?Z.jsx(yl,{appId:t.appId,children:Z.jsx(tye,{block:t,context:r,index:n,surfaceRenderer:this})},n):null}image(t,r,n){return m2e(t,r)?Z.jsx(yl,{appId:t.appId,children:Z.jsx(oye,{block:t,context:r,index:n,surfaceRenderer:this})},n):Z.jsx(QDe,{block:t,context:r,index:n,surfaceRenderer:this},n)}input(t,r,n){return r===Ki.BLOCK?Z.jsx(yl,{appId:t.appId,children:Z.jsx(lye,{block:t,context:r,index:n,surfaceRenderer:this})},t.element.actionId||n):null}section(t,r,n){return r===Ki.BLOCK?Z.jsx(yl,{appId:t.appId,children:Z.jsx(hye,{block:t,context:r,index:n,surfaceRenderer:this})},n):null}button(t,r,n){return r===Ki.BLOCK?null:Z.jsx(yl,{appId:t.appId,children:Z.jsx(gye,{block:t,context:r,index:n,surfaceRenderer:this})},n)}datepicker(t,r,n){return r===Ki.BLOCK?null:Z.jsx(yl,{appId:t.appId,children:Z.jsx(YDe,{block:t,context:r,index:n,surfaceRenderer:this})},t.actionId||n)}static_select(t,r,n){return r===Ki.BLOCK?null:Z.jsx(yl,{appId:t.appId,children:Z.jsx(s2e,{block:t,context:r,index:n,surfaceRenderer:this})},t.actionId||n)}multi_static_select(t,r,n){return r===Ki.BLOCK?null:Z.jsx(yl,{appId:t.appId,children:Z.jsx(e2e,{block:t,context:r,index:n,surfaceRenderer:this})},t.actionId||n)}overflow(t,r,n){return r===Ki.BLOCK?null:Z.jsx(yl,{appId:t.appId,children:Z.jsx(t2e,{block:t,context:r,index:n,surfaceRenderer:this})},n)}plain_text_input(t,r,n){return r===Ki.BLOCK?null:Z.jsx(yl,{appId:t.appId,children:Z.jsx(i2e,{block:t,context:r,index:n,surfaceRenderer:this})},t.actionId||n)}linear_scale(t,r,n){return r===Ki.BLOCK?null:Z.jsx(yl,{appId:t.appId,children:Z.jsx(tSe,{block:t,context:r,index:n,surfaceRenderer:this})},t.actionId||n)}toggle_switch(t,r,n){return r===Ki.BLOCK?null:Z.jsx(yl,{appId:t.appId,children:Z.jsx(u2e,{block:t,context:r,index:n,surfaceRenderer:this})},t.actionId||n)}radio_button(t,r,n){return r===Ki.BLOCK?null:Z.jsx(yl,{appId:t.appId,children:Z.jsx(a2e,{block:t,context:r,index:n,surfaceRenderer:this})},t.actionId||n)}checkbox(t,r,n){return r===Ki.BLOCK?null:Z.jsx(yl,{appId:t.appId,children:Z.jsx(MDe,{block:t,context:r,index:n,surfaceRenderer:this})},t.actionId||n)}callout(t,r,n){return r===Ki.BLOCK?Z.jsx(yl,{appId:t.appId,children:Z.jsx(J0e,{block:t,context:r,index:n,surfaceRenderer:this})},n):null}time_picker(t,r,n){return r===Ki.BLOCK?null:Z.jsx(yl,{appId:t.appId,children:Z.jsx(l2e,{block:t,context:r,index:n,surfaceRenderer:this})},t.actionId||n)}users_select(t,r,n){return r===Ki.FORM?Z.jsx(h2e,{block:t,context:r,index:n,surfaceRenderer:this}):null}channels_select(t,r,n){return r===Ki.FORM?Z.jsx(_De,{block:t,context:r,index:n,surfaceRenderer:this}):null}multi_users_select(t,r,n){return r===Ki.FORM?Z.jsx(f2e,{block:t,context:r,index:n,surfaceRenderer:this}):null}multi_channels_select(t,r,n){return r===Ki.FORM?Z.jsx($De,{block:t,context:r,index:n,surfaceRenderer:this}):null}}class g2e extends hO{constructor(){super(...arguments),this.plain_text=Kg,this.mrkdwn=Kg}}const y2e=({children:e})=>Z.jsx(GA,{type:"contextualBar",children:Z.jsx(Ct.Margins,{blockEnd:16,children:e})}),v2e=({block:e,context:t,surfaceRenderer:r,index:n,select:a})=>{const[{loading:o},s]=Su(e,t),{title:l,selected:m,disabled:b}=e;return Z.jsx(Ct.TabsItem,{selected:m,disabled:o?!0:b,onClick:D=>{!b&&a(n),!b&&s(D)},children:r.renderTextObject(l,0,Ki.NONE)})},b2e=e=>{const{block:{tabs:t},context:r,surfaceRenderer:n}=e,[a,o]=te.useState();return Z.jsx(Ct.Tabs,{marginBlock:24,children:t.map((s,l)=>(a!==void 0&&(s.selected=l===a),Z.jsx(v2e,{index:l,context:r,surfaceRenderer:n,block:s,select:o},`${s.blockId}_${l}`)))})},x2e=te.memo(b2e);class D2e extends hO{constructor(){super(["actions","context","divider","image","input","section","preview","callout","tab_navigation"]),this.plain_text=Kg,this.mrkdwn=Kg}tab_navigation(t,r,n){return r===Ki.BLOCK?Z.jsx(yl,{appId:t.appId,children:Z.jsx(x2e,{block:t,context:r,index:n,surfaceRenderer:this})},n):null}}var jv={},mO={};Object.defineProperty(mO,"__esModule",{value:!0});mO.AppSubscriptionStatus=void 0;var UR;(function(e){e.Trialing="trialing",e.Active="active",e.Cancelled="cancelled",e.Cancelling="cancelling",e.PastDue="pastDue"})(UR||(mO.AppSubscriptionStatus=UR={}));var zq={};Object.defineProperty(zq,"__esModule",{value:!0});var Vq={};Object.defineProperty(Vq,"__esModule",{value:!0});var Wq={};Object.defineProperty(Wq,"__esModule",{value:!0});var Hq={};Object.defineProperty(Hq,"__esModule",{value:!0});var Uq={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.isOmnichannelSourceFromApp=e.isVoipRoom=e.isOmnichannelRoom=e.OmnichannelSourceType=e.isMultipleDirectMessageRoom=e.isDirectMessageRoom=e.isPrivateRoom=e.isPublicRoom=e.isPublicDiscussion=e.isPrivateDiscussion=e.isDiscussion=e.isPublicTeamRoom=e.isPrivateTeamRoom=e.isTeamRoom=e.isRoomFederated=e.isRoomWithJoinCode=e.isValidSidepanel=e.isSidepanelItem=void 0;const t=["channels","discussions"],r=x=>t.includes(x);e.isSidepanelItem=r;const n=x=>x===null?!0:x!=null&&x.items?Array.isArray(x.items)&&x.items.length&&x.items.every(e.isSidepanelItem)&&x.items.length===new Set(x.items).size:!1;e.isValidSidepanel=n;const a=x=>"joinCodeRequired"in x&&x.joinCodeRequired===!0;e.isRoomWithJoinCode=a;const o=x=>"federated"in x&&x.federated===!0;e.isRoomFederated=o;const s=x=>!!x.teamMain;e.isTeamRoom=s;const l=x=>(0,e.isTeamRoom)(x)&&x.t==="p";e.isPrivateTeamRoom=l;const m=x=>(0,e.isTeamRoom)(x)&&x.t==="c";e.isPublicTeamRoom=m;const b=x=>!!x.prid;e.isDiscussion=b;const D=x=>(0,e.isDiscussion)(x)&&x.t==="p";e.isPrivateDiscussion=D;const O=x=>(0,e.isDiscussion)(x)&&x.t==="c";e.isPublicDiscussion=O;const I=x=>x.t==="c";e.isPublicRoom=I;const N=x=>x.t==="p";e.isPrivateRoom=N;const H=x=>x.t==="d";e.isDirectMessageRoom=H;const j=x=>(0,e.isDirectMessageRoom)(x)&&x.uids.length>2;e.isMultipleDirectMessageRoom=j;var u;(function(x){x.WIDGET="widget",x.EMAIL="email",x.SMS="sms",x.APP="app",x.API="api",x.OTHER="other"})(u||(e.OmnichannelSourceType=u={}));const h=x=>x.t==="l";e.isOmnichannelRoom=h;const y=x=>x.t==="v";e.isVoipRoom=y;const E=x=>(x==null?void 0:x.type)===u.APP;e.isOmnichannelSourceFromApp=E})(Uq);var Kq={},Gq={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.isMessageFromVisitor=e.isVideoConfMessage=e.isOTRAckMessage=e.isOTRMessage=e.isE2EEPinnedMessage=e.isE2EEMessage=e.isVoipMessage=e.isIMessageInbox=e.isMessageDiscussion=e.isPrivateMessage=e.isDiscussionMessage=e.isThreadMessage=e.isThreadMainMessage=e.isTranslatedMessage=e.isMessageFromMatrixFederation=e.isDeletedMessage=e.isSystemMessage=e.isEditedMessage=void 0;const t=["voip-call-started","voip-call-declined","voip-call-on-hold","voip-call-unhold","voip-call-ended","voip-call-duration","voip-call-wrapup","voip-call-ended-unexpectedly"],r=["removed-user-from-team","added-user-to-team","ult","user-converted-to-team","user-converted-to-channel","user-removed-room-from-team","user-deleted-room-from-team","user-added-room-to-team","ujt"],n=["livechat_navigation_history","livechat_transfer_history","livechat_transcript_history","livechat_video_call","livechat_transfer_history_fallback","livechat-close","livechat_webrtc_video_call","livechat-started","omnichannel_priority_change_history","omnichannel_sla_change_history","omnichannel_placed_chat_on_hold","omnichannel_on_hold_chat_resumed"],a=["otr","otr-ack"],o=["user_joined_otr","user_requested_otr_key_refresh","user_key_refreshed_successfully"],s=["e2e","uj","ul","ru","au","mute_unmute","r","ut","wm","rm","subscription-role-added","subscription-role-removed","room-archived","room-unarchived","room_changed_privacy","room_changed_description","room_changed_announcement","room_changed_avatar","room_changed_topic","room_e2e_enabled","room_e2e_disabled","user-muted","user-unmuted","room-removed-read-only","room-set-read-only","room-allowed-reacting","room-disallowed-reacting","command","videoconf","message_pinned","message_pinned_e2e","new-moderator","moderator-removed","new-owner","owner-removed","new-leader","leader-removed","discussion-created",...r,...n,...t,...a,...o],l=p=>"editedAt"in p&&p.editedAt instanceof Date&&"editedBy"in p&&typeof p.editedBy=="object"&&p.editedBy!==null&&"_id"in p.editedBy&&typeof p.editedBy._id=="string";e.isEditedMessage=l;const m=p=>p.t!==void 0&&s.includes(p.t);e.isSystemMessage=m;const b=p=>(0,e.isEditedMessage)(p)&&p.t==="rm";e.isDeletedMessage=b;const D=p=>{var S;return"federation"in p&&!!((S=p.federation)!=null&&S.eventId)};e.isMessageFromMatrixFederation=D;const O=p=>"translations"in p;e.isTranslatedMessage=O;const I=p=>"tcount"in p&&"tlm"in p;e.isThreadMainMessage=I;const N=p=>!!p.tmid;e.isThreadMessage=N;const H=p=>!!p.drid;e.isDiscussionMessage=H;const j=p=>!!p.private;e.isPrivateMessage=j;const u=p=>"drid"in p;e.isMessageDiscussion=u;const h=p=>"email"in p;e.isIMessageInbox=h;const y=p=>"voipData"in p;e.isVoipMessage=y;const E=p=>p.t==="e2e";e.isE2EEMessage=E;const x=p=>p.t==="message_pinned_e2e";e.isE2EEPinnedMessage=x;const g=p=>p.t==="otr";e.isOTRMessage=g;const d=p=>p.t==="otr-ack";e.isOTRAckMessage=d;const f=p=>p.t==="videoconf";e.isVideoConfMessage=f;const c=p=>"token"in p;e.isMessageFromVisitor=c})(Gq);var qq={},Yq={},gO={};Object.defineProperty(gO,"__esModule",{value:!0});gO.isFileAudioAttachment=void 0;const S2e=e=>"audio_url"in e;gO.isFileAudioAttachment=S2e;var Xq={};Object.defineProperty(Xq,"__esModule",{value:!0});var yO={};Object.defineProperty(yO,"__esModule",{value:!0});yO.isFileAttachment=void 0;const w2e=e=>"type"in e&&e.type==="file";yO.isFileAttachment=w2e;var Jq={};Object.defineProperty(Jq,"__esModule",{value:!0});var vO={};Object.defineProperty(vO,"__esModule",{value:!0});vO.isFileImageAttachment=void 0;const C2e=e=>"image_url"in e;vO.isFileImageAttachment=C2e;var Zq={};Object.defineProperty(Zq,"__esModule",{value:!0});var bO={};Object.defineProperty(bO,"__esModule",{value:!0});bO.isFileVideoAttachment=void 0;const E2e=e=>"video_url"in e;bO.isFileVideoAttachment=E2e;(function(e){var t=jn&&jn.__createBinding||(Object.create?function(n,a,o,s){s===void 0&&(s=o);var l=Object.getOwnPropertyDescriptor(a,o);(!l||("get"in l?!a.__esModule:l.writable||l.configurable))&&(l={enumerable:!0,get:function(){return a[o]}}),Object.defineProperty(n,s,l)}:function(n,a,o,s){s===void 0&&(s=o),n[s]=a[o]}),r=jn&&jn.__exportStar||function(n,a){for(var o in n)o!=="default"&&!Object.prototype.hasOwnProperty.call(a,o)&&t(a,n,o)};Object.defineProperty(e,"__esModule",{value:!0}),r(gO,e),r(Xq,e),r(yO,e),r(Jq,e),r(vO,e),r(Zq,e),r(bO,e)})(Yq);var Qq={};Object.defineProperty(Qq,"__esModule",{value:!0});var eY={};Object.defineProperty(eY,"__esModule",{value:!0});var xO={};Object.defineProperty(xO,"__esModule",{value:!0});xO.isActionAttachment=void 0;const P2e=e=>"actions"in e;xO.isActionAttachment=P2e;var tY={};Object.defineProperty(tY,"__esModule",{value:!0});var rY={};Object.defineProperty(rY,"__esModule",{value:!0});var DO={};Object.defineProperty(DO,"__esModule",{value:!0});DO.isQuoteAttachment=void 0;const A2e=e=>"message_link"in e&&e.message_link!==void 0;DO.isQuoteAttachment=A2e;var nY={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.isTranslatedMessageAttachment=e.isTranslatedAttachment=void 0;const t=n=>"translations"in n;e.isTranslatedAttachment=t;const r=n=>n==null?void 0:n.some(e.isTranslatedAttachment);e.isTranslatedMessageAttachment=r})(nY);(function(e){var t=jn&&jn.__createBinding||(Object.create?function(n,a,o,s){s===void 0&&(s=o);var l=Object.getOwnPropertyDescriptor(a,o);(!l||("get"in l?!a.__esModule:l.writable||l.configurable))&&(l={enumerable:!0,get:function(){return a[o]}}),Object.defineProperty(n,s,l)}:function(n,a,o,s){s===void 0&&(s=o),n[s]=a[o]}),r=jn&&jn.__exportStar||function(n,a){for(var o in n)o!=="default"&&!Object.prototype.hasOwnProperty.call(a,o)&&t(a,n,o)};Object.defineProperty(e,"__esModule",{value:!0}),r(Yq,e),r(Qq,e),r(eY,e),r(xO,e),r(tY,e),r(rY,e),r(DO,e),r(nY,e)})(qq);(function(e){var t=jn&&jn.__createBinding||(Object.create?function(n,a,o,s){s===void 0&&(s=o);var l=Object.getOwnPropertyDescriptor(a,o);(!l||("get"in l?!a.__esModule:l.writable||l.configurable))&&(l={enumerable:!0,get:function(){return a[o]}}),Object.defineProperty(n,s,l)}:function(n,a,o,s){s===void 0&&(s=o),n[s]=a[o]}),r=jn&&jn.__exportStar||function(n,a){for(var o in n)o!=="default"&&!Object.prototype.hasOwnProperty.call(a,o)&&t(a,n,o)};Object.defineProperty(e,"__esModule",{value:!0}),r(Gq,e),r(qq,e)})(Kq);var iY={},aY={};Object.defineProperty(aY,"__esModule",{value:!0});var oY={};Object.defineProperty(oY,"__esModule",{value:!0});var sY={},SO={};Object.defineProperty(SO,"__esModule",{value:!0});SO.eventTypes=void 0;SO.eventTypes={GENESIS:"genesis",PING:"ping",ROOM_DELETE:"room_delete",ROOM_ADD_USER:"room_add_user",ROOM_REMOVE_USER:"room_remove_user",ROOM_USER_LEFT:"room_user_left",ROOM_MESSAGE:"room_message",ROOM_EDIT_MESSAGE:"room_edit_message",ROOM_DELETE_MESSAGE:"room_delete_message",ROOM_SET_MESSAGE_REACTION:"room_set_message_reaction",ROOM_UNSET_MESSAGE_REACTION:"room_unset_message_reaction",ROOM_MUTE_USER:"room_mute_user",ROOM_UNMUTE_USER:"room_unmute_user"};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.eventTypes=void 0;var t=SO;Object.defineProperty(e,"eventTypes",{enumerable:!0,get:function(){return t.eventTypes}})})(sY);(function(e){var t=jn&&jn.__createBinding||(Object.create?function(n,a,o,s){s===void 0&&(s=o);var l=Object.getOwnPropertyDescriptor(a,o);(!l||("get"in l?!a.__esModule:l.writable||l.configurable))&&(l={enumerable:!0,get:function(){return a[o]}}),Object.defineProperty(n,s,l)}:function(n,a,o,s){s===void 0&&(s=o),n[s]=a[o]}),r=jn&&jn.__exportStar||function(n,a){for(var o in n)o!=="default"&&!Object.prototype.hasOwnProperty.call(a,o)&&t(a,n,o)};Object.defineProperty(e,"__esModule",{value:!0}),r(aY,e),r(oY,e),r(sY,e)})(iY);var lY={};Object.defineProperty(lY,"__esModule",{value:!0});var Gl={};Object.defineProperty(Gl,"__esModule",{value:!0});Gl.isSettingAsset=Gl.isSettingAction=Gl.isSettingCode=Gl.isSettingColor=Gl.isSettingEnterprise=Gl.isDateSetting=Gl.isSetting=Gl.SettingEditor=void 0;var KR;(function(e){e.COLOR="color",e.EXPRESSION="expression"})(KR||(Gl.SettingEditor=KR={}));const k2e=e=>"_id"in e&&"type"in e&&"public"in e&&"value"in e&&"packageValue"in e&&"blocked"in e&&"sorter"in e&&"i18nLabel"in e;Gl.isSetting=k2e;const O2e=e=>e.type==="date";Gl.isDateSetting=O2e;const _2e=e=>e.enterprise===!0;Gl.isSettingEnterprise=_2e;const T2e=e=>e.type==="color";Gl.isSettingColor=T2e;const $2e=e=>e.type==="code";Gl.isSettingCode=$2e;const M2e=e=>e.type==="action";Gl.isSettingAction=M2e;const I2e=e=>e.type==="asset";Gl.isSettingAsset=I2e;var uY={};Object.defineProperty(uY,"__esModule",{value:!0});var wO={};Object.defineProperty(wO,"__esModule",{value:!0});wO.TEAM_TYPE=void 0;var GR;(function(e){e[e.PUBLIC=0]="PUBLIC",e[e.PRIVATE=1]="PRIVATE"})(GR||(wO.TEAM_TYPE=GR={}));var cY={};Object.defineProperty(cY,"__esModule",{value:!0});var dY={};Object.defineProperty(dY,"__esModule",{value:!0});var fY={};Object.defineProperty(fY,"__esModule",{value:!0});var CO={};Object.defineProperty(CO,"__esModule",{value:!0});CO.UserStatus=void 0;var qR;(function(e){e.ONLINE="online",e.AWAY="away",e.OFFLINE="offline",e.BUSY="busy",e.DISABLED="disabled"})(qR||(CO.UserStatus=qR={}));var pY={};Object.defineProperty(pY,"__esModule",{value:!0});var Wb={};Object.defineProperty(Wb,"__esModule",{value:!0});Wb.isInactiveBanner=Wb.BannerPlatform=void 0;var YR;(function(e){e.Web="web",e.Mobile="mobile"})(YR||(Wb.BannerPlatform=YR={}));const j2e=e=>e.active===!1;Wb.isInactiveBanner=j2e;var hY={};Object.defineProperty(hY,"__esModule",{value:!0});var mY={};Object.defineProperty(mY,"__esModule",{value:!0});var gY={};Object.defineProperty(gY,"__esModule",{value:!0});var yY={};Object.defineProperty(yY,"__esModule",{value:!0});var vY={};Object.defineProperty(vY,"__esModule",{value:!0});var bY={};Object.defineProperty(bY,"__esModule",{value:!0});var xY={};Object.defineProperty(xY,"__esModule",{value:!0});var DY={};Object.defineProperty(DY,"__esModule",{value:!0});var SY={};Object.defineProperty(SY,"__esModule",{value:!0});var wY={};Object.defineProperty(wY,"__esModule",{value:!0});var CY={};Object.defineProperty(CY,"__esModule",{value:!0});var EY={};Object.defineProperty(EY,"__esModule",{value:!0});var PY={};Object.defineProperty(PY,"__esModule",{value:!0});var EO={};Object.defineProperty(EO,"__esModule",{value:!0});EO.ServerEventType=void 0;var XR;(function(e){e.FAILED_LOGIN_ATTEMPT="failed-login-attempt",e.LOGIN="login"})(XR||(EO.ServerEventType=XR={}));var AY={};Object.defineProperty(AY,"__esModule",{value:!0});var kY={};Object.defineProperty(kY,"__esModule",{value:!0});var OY={};Object.defineProperty(OY,"__esModule",{value:!0});var _Y={};Object.defineProperty(_Y,"__esModule",{value:!0});var TY={},$Y={};Object.defineProperty($Y,"__esModule",{value:!0});var MY={};Object.defineProperty(MY,"__esModule",{value:!0});var IY={};Object.defineProperty(IY,"__esModule",{value:!0});var jY={};Object.defineProperty(jY,"__esModule",{value:!0});var FY={};Object.defineProperty(FY,"__esModule",{value:!0});var BY={};Object.defineProperty(BY,"__esModule",{value:!0});var NY={};Object.defineProperty(NY,"__esModule",{value:!0});var RY={};Object.defineProperty(RY,"__esModule",{value:!0});var LY={};Object.defineProperty(LY,"__esModule",{value:!0});var zY={};Object.defineProperty(zY,"__esModule",{value:!0});var VY={};Object.defineProperty(VY,"__esModule",{value:!0});(function(e){var t=jn&&jn.__createBinding||(Object.create?function(n,a,o,s){s===void 0&&(s=o);var l=Object.getOwnPropertyDescriptor(a,o);(!l||("get"in l?!a.__esModule:l.writable||l.configurable))&&(l={enumerable:!0,get:function(){return a[o]}}),Object.defineProperty(n,s,l)}:function(n,a,o,s){s===void 0&&(s=o),n[s]=a[o]}),r=jn&&jn.__exportStar||function(n,a){for(var o in n)o!=="default"&&!Object.prototype.hasOwnProperty.call(a,o)&&t(a,n,o)};Object.defineProperty(e,"__esModule",{value:!0}),r($Y,e),r(MY,e),r(IY,e),r(jY,e),r(FY,e),r(BY,e),r(NY,e),r(RY,e),r(LY,e),r(zY,e),r(VY,e)})(TY);var WY={};Object.defineProperty(WY,"__esModule",{value:!0});var HY={};Object.defineProperty(HY,"__esModule",{value:!0});var UY={};Object.defineProperty(UY,"__esModule",{value:!0});var KY={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.isUserFederated=e.isRegisterUser=e.isOAuthUser=e.isCustomOAuthUser=e.isDefaultOAuthUser=e.isUserServiceKey=void 0;const t=["google","dolphin","facebook","github","gitlab","google","ldap","linkedin","nextcloud","saml","twitter"],r=["emailCode","email2fa","totp","resume","password","passwordHistory","cloud","email"],n=b=>r.includes(b)||t.includes(b);e.isUserServiceKey=n;const a=b=>!!b.services&&Object.keys(b.services).some(D=>t.includes(D));e.isDefaultOAuthUser=a;const o=b=>!!b.services&&Object.keys(b.services).some(D=>!(0,e.isUserServiceKey)(D));e.isCustomOAuthUser=o;const s=b=>(0,e.isDefaultOAuthUser)(b)||(0,e.isCustomOAuthUser)(b);e.isOAuthUser=s;const l=b=>b.username!==void 0&&b.name!==void 0;e.isRegisterUser=l;const m=b=>"federated"in b&&b.federated===!0;e.isUserFederated=m})(KY);var GY={};Object.defineProperty(GY,"__esModule",{value:!0});var qY={},YY={};Object.defineProperty(YY,"__esModule",{value:!0});var XY={};Object.defineProperty(XY,"__esModule",{value:!0});var JY={};Object.defineProperty(JY,"__esModule",{value:!0});var ZY={};Object.defineProperty(ZY,"__esModule",{value:!0});var QY={};Object.defineProperty(QY,"__esModule",{value:!0});var eX={};Object.defineProperty(eX,"__esModule",{value:!0});var tX={};Object.defineProperty(tX,"__esModule",{value:!0});var rX={};Object.defineProperty(rX,"__esModule",{value:!0});var nX={};Object.defineProperty(nX,"__esModule",{value:!0});var iX={};Object.defineProperty(iX,"__esModule",{value:!0});var aX={};Object.defineProperty(aX,"__esModule",{value:!0});var oX={};Object.defineProperty(oX,"__esModule",{value:!0});(function(e){var t=jn&&jn.__createBinding||(Object.create?function(n,a,o,s){s===void 0&&(s=o);var l=Object.getOwnPropertyDescriptor(a,o);(!l||("get"in l?!a.__esModule:l.writable||l.configurable))&&(l={enumerable:!0,get:function(){return a[o]}}),Object.defineProperty(n,s,l)}:function(n,a,o,s){s===void 0&&(s=o),n[s]=a[o]}),r=jn&&jn.__exportStar||function(n,a){for(var o in n)o!=="default"&&!Object.prototype.hasOwnProperty.call(a,o)&&t(a,n,o)};Object.defineProperty(e,"__esModule",{value:!0}),r(YY,e),r(XY,e),r(JY,e),r(ZY,e),r(QY,e),r(eX,e),r(tX,e),r(rX,e),r(nX,e),r(iX,e),r(aX,e),r(oX,e)})(qY);var sX={};Object.defineProperty(sX,"__esModule",{value:!0});var lX={};Object.defineProperty(lX,"__esModule",{value:!0});var uX={};Object.defineProperty(uX,"__esModule",{value:!0});var Hb={};Object.defineProperty(Hb,"__esModule",{value:!0});Hb.INpsVoteStatus=Hb.NPSStatus=void 0;var JR;(function(e){e.OPEN="open",e.SENDING="sending",e.SENT="sent",e.CLOSED="closed"})(JR||(Hb.NPSStatus=JR={}));var ZR;(function(e){e.NEW="new",e.SENDING="sending",e.SENT="sent"})(ZR||(Hb.INpsVoteStatus=ZR={}));var cX={};Object.defineProperty(cX,"__esModule",{value:!0});var dX={};Object.defineProperty(dX,"__esModule",{value:!0});var fX={};Object.defineProperty(fX,"__esModule",{value:!0});var pX={};Object.defineProperty(pX,"__esModule",{value:!0});var hX={};Object.defineProperty(hX,"__esModule",{value:!0});var mX={};Object.defineProperty(mX,"__esModule",{value:!0});var gX={};Object.defineProperty(gX,"__esModule",{value:!0});var yX={};Object.defineProperty(yX,"__esModule",{value:!0});var vX={};Object.defineProperty(vX,"__esModule",{value:!0});var bX={};Object.defineProperty(bX,"__esModule",{value:!0});var xX={};Object.defineProperty(xX,"__esModule",{value:!0});var PO={};Object.defineProperty(PO,"__esModule",{value:!0});PO.isE2EEUpload=void 0;const F2e=e=>{var t,r;return!!((t=e==null?void 0:e.content)!=null&&t.ciphertext&&((r=e==null?void 0:e.content)!=null&&r.algorithm))};PO.isE2EEUpload=F2e;var DX={};Object.defineProperty(DX,"__esModule",{value:!0});var Ub={};Object.defineProperty(Ub,"__esModule",{value:!0});Ub.isOEmbedUrlWithMetadata=Ub.isOEmbedUrlContentResult=void 0;const B2e=e=>"attachments"in e;Ub.isOEmbedUrlContentResult=B2e;const N2e=e=>"meta"in e;Ub.isOEmbedUrlWithMetadata=N2e;var SX={};Object.defineProperty(SX,"__esModule",{value:!0});var wX={};Object.defineProperty(wX,"__esModule",{value:!0});var CX={};Object.defineProperty(CX,"__esModule",{value:!0});var EX={};Object.defineProperty(EX,"__esModule",{value:!0});var PX={};Object.defineProperty(PX,"__esModule",{value:!0});var AX={};Object.defineProperty(AX,"__esModule",{value:!0});var kX={};Object.defineProperty(kX,"__esModule",{value:!0});var OX={};Object.defineProperty(OX,"__esModule",{value:!0});var _X={};Object.defineProperty(_X,"__esModule",{value:!0});var TX={};Object.defineProperty(TX,"__esModule",{value:!0});var $X={};Object.defineProperty($X,"__esModule",{value:!0});var MX={};Object.defineProperty(MX,"__esModule",{value:!0});var IX={},jX={};Object.defineProperty(jX,"__esModule",{value:!0});var FX={};Object.defineProperty(FX,"__esModule",{value:!0});var BX={};Object.defineProperty(BX,"__esModule",{value:!0});var NX={};Object.defineProperty(NX,"__esModule",{value:!0});var RX={};Object.defineProperty(RX,"__esModule",{value:!0});var LX={};Object.defineProperty(LX,"__esModule",{value:!0});(function(e){var t=jn&&jn.__createBinding||(Object.create?function(n,a,o,s){s===void 0&&(s=o);var l=Object.getOwnPropertyDescriptor(a,o);(!l||("get"in l?!a.__esModule:l.writable||l.configurable))&&(l={enumerable:!0,get:function(){return a[o]}}),Object.defineProperty(n,s,l)}:function(n,a,o,s){s===void 0&&(s=o),n[s]=a[o]}),r=jn&&jn.__exportStar||function(n,a){for(var o in n)o!=="default"&&!Object.prototype.hasOwnProperty.call(a,o)&&t(a,n,o)};Object.defineProperty(e,"__esModule",{value:!0}),r(jX,e),r(FX,e),r(BX,e),r(NX,e),r(RX,e),r(LX,e)})(IX);var zX={};Object.defineProperty(zX,"__esModule",{value:!0});var VX={};Object.defineProperty(VX,"__esModule",{value:!0});var WX={};Object.defineProperty(WX,"__esModule",{value:!0});var HX={};Object.defineProperty(HX,"__esModule",{value:!0});var UX={};Object.defineProperty(UX,"__esModule",{value:!0});var KX={};Object.defineProperty(KX,"__esModule",{value:!0});var Kb={};Object.defineProperty(Kb,"__esModule",{value:!0});Kb.isSendMessageTrigger=Kb.isExternalServiceTrigger=void 0;const R2e=e=>e.actions.every(t=>t.name==="use-external-service");Kb.isExternalServiceTrigger=R2e;const L2e=e=>e.actions.every(t=>t.name==="send-message");Kb.isSendMessageTrigger=L2e;var GX={};Object.defineProperty(GX,"__esModule",{value:!0});var AO={};Object.defineProperty(AO,"__esModule",{value:!0});AO.OmnichannelSortingMechanismSettingType=void 0;var QR;(function(e){e.Timestamp="Timestamp",e.Priority="Priority",e.SLAs="SLAs"})(QR||(AO.OmnichannelSortingMechanismSettingType=QR={}));var qX={};Object.defineProperty(qX,"__esModule",{value:!0});var Gb={};Object.defineProperty(Gb,"__esModule",{value:!0});Gb.LivechatBusinessHourBehaviors=Gb.LivechatBusinessHourTypes=void 0;var eL;(function(e){e.DEFAULT="default",e.CUSTOM="custom"})(eL||(Gb.LivechatBusinessHourTypes=eL={}));var tL;(function(e){e.SINGLE="Single",e.MULTIPLE="Multiple"})(tL||(Gb.LivechatBusinessHourBehaviors=tL={}));var YX={};Object.defineProperty(YX,"__esModule",{value:!0});var kO={};Object.defineProperty(kO,"__esModule",{value:!0});kO.isILivechatVisitor=void 0;const z2e=e=>typeof(e==null?void 0:e.token)=="string";kO.isILivechatVisitor=z2e;var XX={};Object.defineProperty(XX,"__esModule",{value:!0});var OO={};Object.defineProperty(OO,"__esModule",{value:!0});OO.ILivechatAgentStatus=void 0;var rL;(function(e){e.AVAILABLE="available",e.NOT_AVAILABLE="not-available"})(rL||(OO.ILivechatAgentStatus=rL={}));var JX={};Object.defineProperty(JX,"__esModule",{value:!0});var ZX={};Object.defineProperty(ZX,"__esModule",{value:!0});var QX={};Object.defineProperty(QX,"__esModule",{value:!0});var eJ={};Object.defineProperty(eJ,"__esModule",{value:!0});var tJ={};Object.defineProperty(tJ,"__esModule",{value:!0});var rJ={};Object.defineProperty(rJ,"__esModule",{value:!0});var Kc={};Object.defineProperty(Kc,"__esModule",{value:!0});Kc.isIRegistrationInfo=Kc.isIExtensionDetails=Kc.isIQueueMembershipDetails=Kc.isIVoipExtensionConfig=Kc.isIVoipExtensionBase=Kc.EndpointState=void 0;var nL;(function(e){e.UNKNOWN="unknown",e.REGISTERED="registered",e.UNREGISTERED="unregistered",e.RINGING="ringing",e.BUSY="busy"})(nL||(Kc.EndpointState=nL={}));const V2e=e=>e&&typeof e.name=="string"&&typeof e.state=="string";Kc.isIVoipExtensionBase=V2e;const W2e=e=>e.name!==void 0&&e.state!==void 0&&e.authType!==void 0&&e.password!==void 0;Kc.isIVoipExtensionConfig=W2e;const H2e=e=>e&&typeof e.extension=="string"&&typeof e.queueCount=="number"&&typeof e.callWaitingCount=="number";Kc.isIQueueMembershipDetails=H2e;const U2e=e=>e.extension!==void 0&&e.password!==void 0&&e.authtype!==void 0&&e.state!==void 0;Kc.isIExtensionDetails=U2e;const K2e=e=>"callServerConfig"in e&&"extensionDetails"in e;Kc.isIRegistrationInfo=K2e;var nJ={},iJ={};Object.defineProperty(iJ,"__esModule",{value:!0});var aJ={};Object.defineProperty(aJ,"__esModule",{value:!0});var oJ={};Object.defineProperty(oJ,"__esModule",{value:!0});var sJ={};Object.defineProperty(sJ,"__esModule",{value:!0});var ks={};Object.defineProperty(ks,"__esModule",{value:!0});ks.isIDialingEvent=ks.isICallHangupEvent=ks.isIContactStatusEvent=ks.isICallUnHoldEvent=ks.isICallOnHoldEvent=ks.isIQueueCallerAbandonEvent=ks.isIQueueMemberRemovedEvent=ks.isIQueueMemberAddedEvent=ks.isIQueueCallerJoinEvent=ks.isIAgentCalledEvent=ks.isIAgentConnectEvent=void 0;const G2e=e=>(e==null?void 0:e.event)==="AgentConnect";ks.isIAgentConnectEvent=G2e;const q2e=e=>(e==null?void 0:e.event)==="AgentCalled";ks.isIAgentCalledEvent=q2e;const Y2e=e=>(e==null?void 0:e.event)==="QueueCallerJoin";ks.isIQueueCallerJoinEvent=Y2e;const X2e=e=>(e==null?void 0:e.event)==="QueueMemberAdded";ks.isIQueueMemberAddedEvent=X2e;const J2e=e=>(e==null?void 0:e.event)==="QueueMemberRemoved";ks.isIQueueMemberRemovedEvent=J2e;const Z2e=e=>(e==null?void 0:e.event)==="QueueCallerAbandon";ks.isIQueueCallerAbandonEvent=Z2e;const Q2e=e=>(e==null?void 0:e.event)==="Hold";ks.isICallOnHoldEvent=Q2e;const ePe=e=>(e==null?void 0:e.event)==="Unhold";ks.isICallUnHoldEvent=ePe;const tPe=e=>(e==null?void 0:e.event)==="ContactStatus";ks.isIContactStatusEvent=tPe;const rPe=e=>(e==null?void 0:e.event)==="Hangup";ks.isICallHangupEvent=rPe;const nPe=e=>(e==null?void 0:e.event)==="DialState"||(e==null?void 0:e.event)==="DialEnd";ks.isIDialingEvent=nPe;var lJ={};Object.defineProperty(lJ,"__esModule",{value:!0});var uJ={};Object.defineProperty(uJ,"__esModule",{value:!0});var cJ={};Object.defineProperty(cJ,"__esModule",{value:!0});var _O={};Object.defineProperty(_O,"__esModule",{value:!0});_O.Operation=void 0;var iL;(function(e){e[e.OP_NONE=0]="OP_NONE",e[e.OP_CONNECT=1]="OP_CONNECT",e[e.OP_REGISTER=2]="OP_REGISTER",e[e.OP_UNREGISTER=3]="OP_UNREGISTER",e[e.OP_PROCESS_INVITE=4]="OP_PROCESS_INVITE",e[e.OP_SEND_INVITE=5]="OP_SEND_INVITE",e[e.OP_CLEANUP=6]="OP_CLEANUP"})(iL||(_O.Operation=iL={}));var dJ={};Object.defineProperty(dJ,"__esModule",{value:!0});var TO={};Object.defineProperty(TO,"__esModule",{value:!0});TO.UserState=void 0;var aL;(function(e){e[e.IDLE=0]="IDLE",e[e.UAC=1]="UAC",e[e.UAS=2]="UAS"})(aL||(TO.UserState=aL={}));var $O={};Object.defineProperty($O,"__esModule",{value:!0});$O.VoipClientEvents=void 0;var oL;(function(e){e["VOIP-CALL-STARTED"]="voip-call-started",e["VOIP-CALL-ENDED"]="voip-call-ended",e["VOIP-CALL-DECLINED"]="voip-call-declined",e["VOIP-CALL-ON-HOLD"]="voip-call-on-hold",e["VOIP-CALL-UNHOLD"]="voip-call-unhold",e["VOIP-CALL-DURATION"]="voip-call-duration"})(oL||($O.VoipClientEvents=oL={}));var fJ={};Object.defineProperty(fJ,"__esModule",{value:!0});var MO={};Object.defineProperty(MO,"__esModule",{value:!0});MO.WorkflowTypes=void 0;var sL;(function(e){e[e.STANDALONE_USER=0]="STANDALONE_USER",e[e.CONTACT_CENTER_USER=1]="CONTACT_CENTER_USER"})(sL||(MO.WorkflowTypes=sL={}));var Gc={};Object.defineProperty(Gc,"__esModule",{value:!0});Gc.isVoipEventCallAbandoned=Gc.isVoipEventQueueMemberRemoved=Gc.isVoipEventQueueMemberAdded=Gc.isVoipEventCallerJoined=Gc.isVoipEventAgentConnected=Gc.isVoipEventAgentCalled=void 0;const iPe=e=>e.event==="agent-called";Gc.isVoipEventAgentCalled=iPe;const aPe=e=>e.event==="agent-connected";Gc.isVoipEventAgentConnected=aPe;const oPe=e=>e.event==="caller-joined";Gc.isVoipEventCallerJoined=oPe;const sPe=e=>e.event==="queue-member-added";Gc.isVoipEventQueueMemberAdded=sPe;const lPe=e=>e.event==="queue-member-removed";Gc.isVoipEventQueueMemberRemoved=lPe;const uPe=e=>e.event==="call-abandoned";Gc.isVoipEventCallAbandoned=uPe;var pJ={};Object.defineProperty(pJ,"__esModule",{value:!0});var hJ={};Object.defineProperty(hJ,"__esModule",{value:!0});var mJ={};Object.defineProperty(mJ,"__esModule",{value:!0});(function(e){var t=jn&&jn.__createBinding||(Object.create?function(n,a,o,s){s===void 0&&(s=o);var l=Object.getOwnPropertyDescriptor(a,o);(!l||("get"in l?!a.__esModule:l.writable||l.configurable))&&(l={enumerable:!0,get:function(){return a[o]}}),Object.defineProperty(n,s,l)}:function(n,a,o,s){s===void 0&&(s=o),n[s]=a[o]}),r=jn&&jn.__exportStar||function(n,a){for(var o in n)o!=="default"&&!Object.prototype.hasOwnProperty.call(a,o)&&t(a,n,o)};Object.defineProperty(e,"__esModule",{value:!0}),r(iJ,e),r(aJ,e),r(oJ,e),r(sJ,e),r(ks,e),r(lJ,e),r(uJ,e),r(cJ,e),r(_O,e),r(dJ,e),r(TO,e),r($O,e),r(fJ,e),r(MO,e),r(Gc,e),r(pJ,e),r(hJ,e),r(mJ,e)})(nJ);var gJ={};Object.defineProperty(gJ,"__esModule",{value:!0});var yJ={};Object.defineProperty(yJ,"__esModule",{value:!0});var qb={};Object.defineProperty(qb,"__esModule",{value:!0});qb.isICallServerConfigData=qb.ServerType=void 0;var lL;(function(e){e.MANAGEMENT="management",e.CALL_SERVER="call-server"})(lL||(qb.ServerType=lL={}));const cPe=e=>String(e.websocketPath)===e.websocketPath;qb.isICallServerConfigData=cPe;var vJ={};Object.defineProperty(vJ,"__esModule",{value:!0});var bJ={};Object.defineProperty(bJ,"__esModule",{value:!0});var IO={};Object.defineProperty(IO,"__esModule",{value:!0});IO.LivechatInquiryStatus=void 0;var uL;(function(e){e.QUEUED="queued",e.TAKEN="taken",e.READY="ready",e.OPEN="open"})(uL||(IO.LivechatInquiryStatus=uL={}));var jO={};Object.defineProperty(jO,"__esModule",{value:!0});jO.LivechatPriorityWeight=void 0;var cL;(function(e){e[e.LOWEST=5]="LOWEST",e[e.LOW=4]="LOW",e[e.MEDIUM=3]="MEDIUM",e[e.HIGH=2]="HIGH",e[e.HIGHEST=1]="HIGHEST",e[e.NOT_SPECIFIED=99]="NOT_SPECIFIED"})(cL||(jO.LivechatPriorityWeight=cL={}));var xJ={};Object.defineProperty(xJ,"__esModule",{value:!0});var FO={};Object.defineProperty(FO,"__esModule",{value:!0});FO.DEFAULT_SLA_CONFIG=void 0;FO.DEFAULT_SLA_CONFIG={ESTIMATED_WAITING_TIME_QUEUE:9999999};var DJ={};Object.defineProperty(DJ,"__esModule",{value:!0});var Up={};Object.defineProperty(Up,"__esModule",{value:!0});Up.isLivechatVideoConference=Up.isGroupVideoConference=Up.isDirectVideoConference=Up.VideoConferenceStatus=void 0;var dL;(function(e){e[e.CALLING=0]="CALLING",e[e.STARTED=1]="STARTED",e[e.EXPIRED=2]="EXPIRED",e[e.ENDED=3]="ENDED",e[e.DECLINED=4]="DECLINED"})(dL||(Up.VideoConferenceStatus=dL={}));const dPe=e=>(e==null?void 0:e.type)==="direct";Up.isDirectVideoConference=dPe;const fPe=e=>(e==null?void 0:e.type)==="videoconference";Up.isGroupVideoConference=fPe;const pPe=e=>(e==null?void 0:e.type)==="livechat";Up.isLivechatVideoConference=pPe;var SJ={};Object.defineProperty(SJ,"__esModule",{value:!0});var wJ={};Object.defineProperty(wJ,"__esModule",{value:!0});var CJ={};Object.defineProperty(CJ,"__esModule",{value:!0});var EJ={};Object.defineProperty(EJ,"__esModule",{value:!0});var PJ={},AJ={};Object.defineProperty(AJ,"__esModule",{value:!0});var kJ={};Object.defineProperty(kJ,"__esModule",{value:!0});(function(e){var t=jn&&jn.__createBinding||(Object.create?function(n,a,o,s){s===void 0&&(s=o);var l=Object.getOwnPropertyDescriptor(a,o);(!l||("get"in l?!a.__esModule:l.writable||l.configurable))&&(l={enumerable:!0,get:function(){return a[o]}}),Object.defineProperty(n,s,l)}:function(n,a,o,s){s===void 0&&(s=o),n[s]=a[o]}),r=jn&&jn.__exportStar||function(n,a){for(var o in n)o!=="default"&&!Object.prototype.hasOwnProperty.call(a,o)&&t(a,n,o)};Object.defineProperty(e,"__esModule",{value:!0}),r(AJ,e),r(kJ,e)})(PJ);var OJ={},BO={};Object.defineProperty(BO,"__esModule",{value:!0});BO.isServiceData=void 0;const hPe=e=>{if(typeof e!="object"||e===null)return!1;const{from:t,to:r,body:n}=e;return typeof t=="string"&&typeof r=="string"&&typeof n=="string"};BO.isServiceData=hPe;var _J={};Object.defineProperty(_J,"__esModule",{value:!0});var TJ={};Object.defineProperty(TJ,"__esModule",{value:!0});var $J={};Object.defineProperty($J,"__esModule",{value:!0});var MJ={};Object.defineProperty(MJ,"__esModule",{value:!0});(function(e){var t=jn&&jn.__createBinding||(Object.create?function(n,a,o,s){s===void 0&&(s=o);var l=Object.getOwnPropertyDescriptor(a,o);(!l||("get"in l?!a.__esModule:l.writable||l.configurable))&&(l={enumerable:!0,get:function(){return a[o]}}),Object.defineProperty(n,s,l)}:function(n,a,o,s){s===void 0&&(s=o),n[s]=a[o]}),r=jn&&jn.__exportStar||function(n,a){for(var o in n)o!=="default"&&!Object.prototype.hasOwnProperty.call(a,o)&&t(a,n,o)};Object.defineProperty(e,"__esModule",{value:!0}),r(BO,e),r(_J,e),r(TJ,e),r($J,e),r(MJ,e)})(OJ);var IJ={};Object.defineProperty(IJ,"__esModule",{value:!0});var jJ={};Object.defineProperty(jJ,"__esModule",{value:!0});var FJ={};Object.defineProperty(FJ,"__esModule",{value:!0});var BJ={};Object.defineProperty(BJ,"__esModule",{value:!0});var NJ={};Object.defineProperty(NJ,"__esModule",{value:!0});var RJ={};Object.defineProperty(RJ,"__esModule",{value:!0});var LJ={};Object.defineProperty(LJ,"__esModule",{value:!0});var zJ={};Object.defineProperty(zJ,"__esModule",{value:!0});var VJ={};Object.defineProperty(VJ,"__esModule",{value:!0});var WJ={};Object.defineProperty(WJ,"__esModule",{value:!0});(function(e){var t=jn&&jn.__createBinding||(Object.create?function(o,s,l,m){m===void 0&&(m=l);var b=Object.getOwnPropertyDescriptor(s,l);(!b||("get"in b?!s.__esModule:b.writable||b.configurable))&&(b={enumerable:!0,get:function(){return s[l]}}),Object.defineProperty(o,m,b)}:function(o,s,l,m){m===void 0&&(m=l),o[m]=s[l]}),r=jn&&jn.__setModuleDefault||(Object.create?function(o,s){Object.defineProperty(o,"default",{enumerable:!0,value:s})}:function(o,s){o.default=s}),n=jn&&jn.__exportStar||function(o,s){for(var l in o)l!=="default"&&!Object.prototype.hasOwnProperty.call(s,l)&&t(s,o,l)},a=jn&&jn.__importStar||function(o){if(o&&o.__esModule)return o;var s={};if(o!=null)for(var l in o)l!=="default"&&Object.prototype.hasOwnProperty.call(o,l)&&t(s,o,l);return r(s,o),s};Object.defineProperty(e,"__esModule",{value:!0}),e.Cloud=void 0,n(mO,e),n(zq,e),n(Vq,e),n(Wq,e),n(Hq,e),n(Uq,e),n(Kq,e),n(iY,e),n(lY,e),n(Gl,e),n(uY,e),n(wO,e),n(cY,e),n(dY,e),n(fY,e),n(CO,e),n(pY,e),n(Wb,e),n(hY,e),n(mY,e),n(gY,e),n(yY,e),n(vY,e),n(bY,e),n(xY,e),n(DY,e),n(SY,e),n(wY,e),n(CY,e),n(EY,e),n(PY,e),n(EO,e),n(AY,e),n(kY,e),n(OY,e),n(_Y,e),n(TY,e),n(WY,e),n(HY,e),n(UY,e),n(KY,e),n(GY,e),n(qY,e),n(sX,e),n(lX,e),n(uX,e),n(Hb,e),n(cX,e),n(dX,e),n(fX,e),n(pX,e),n(hX,e),n(mX,e),n(gX,e),n(yX,e),n(vX,e),n(bX,e),n(xX,e),n(PO,e),n(DX,e),n(Ub,e),n(SX,e),n(wX,e),n(CX,e),n(EX,e),n(PX,e),n(AX,e),n(kX,e),n(OX,e),n(_X,e),n(TX,e),n($X,e),n(MX,e),n(IX,e),n(zX,e),n(VX,e),n(WX,e),n(HX,e),n(UX,e),n(KX,e),n(Kb,e),n(GX,e),n(AO,e),n(qX,e),n(Gb,e),n(YX,e),n(kO,e),n(XX,e),n(OO,e),n(JX,e),n(ZX,e),n(QX,e),n(eJ,e),n(tJ,e),n(rJ,e),n(Kc,e),n(nJ,e),n(gJ,e),n(yJ,e),n(qb,e),n(vJ,e),n(bJ,e),n(IO,e),n(jO,e),n(xJ,e),n(FO,e),n(DJ,e),n(Up,e),n(SJ,e),n(wJ,e),n(CJ,e),n(EJ,e),n(PJ,e),n(OJ,e),n(IJ,e),n(jJ,e),n(FJ,e),n(BJ,e),n(NJ,e),n(RJ,e),n(LJ,e),n(zJ,e),e.Cloud=a(VJ),n(WJ,e)})(jv);globalThis&&globalThis.__rest;globalThis&&globalThis.__rest;const o2=e=>Z.jsx(Ct.Box,Object.assign({mbs:4,color:"default",maxWidth:"345px",backgroundColor:"surface-light",borderWidth:1,borderColor:"extra-light",borderRadius:"x4","rcx-videoconf-message-block":!0},e));var mPe=globalThis&&globalThis.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,n=Object.getOwnPropertySymbols(e);a<n.length;a++)t.indexOf(n[a])<0&&Object.prototype.propertyIsEnumerable.call(e,n[a])&&(r[n[a]]=e[n[a]]);return r};const fL=e=>{var{icon:t="info"}=e,r=mPe(e,["icon"]);return Z.jsx(Ct.IconButton,Object.assign({},r,{icon:t,small:!0}))};var gPe=globalThis&&globalThis.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,n=Object.getOwnPropertySymbols(e);a<n.length;a++)t.indexOf(n[a])<0&&Object.prototype.propertyIsEnumerable.call(e,n[a])&&(r[n[a]]=e[n[a]]);return r};const yPe=e=>{var{children:t}=e,r=gPe(e,["children"]);return Z.jsx(Ct.ButtonGroup,Object.assign({},r,{align:"end",children:t}))};var vPe=globalThis&&globalThis.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,n=Object.getOwnPropertySymbols(e);a<n.length;a++)t.indexOf(n[a])<0&&Object.prototype.propertyIsEnumerable.call(e,n[a])&&(r[n[a]]=e[n[a]]);return r};const pL=e=>{var{primary:t}=e,r=vPe(e,["primary"]);return Z.jsx(Ct.Button,Object.assign({},r,{mi:4,small:!0,primary:t}))},q$=e=>Z.jsx(Ct.Box,Object.assign({display:"flex",alignItems:"center"},e)),pb=e=>Z.jsx(Ct.Box,Object.assign({p:16,display:"flex",justifyContent:"space-between"},e));var bPe=globalThis&&globalThis.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,n=Object.getOwnPropertySymbols(e);a<n.length;a++)t.indexOf(n[a])<0&&Object.prototype.propertyIsEnumerable.call(e,n[a])&&(r[n[a]]=e[n[a]]);return r};const Y$=e=>{var{children:t}=e,r=bPe(e,["children"]);return Z.jsx(pb,Object.assign({backgroundColor:"tint"},r,{children:Z.jsx(Ct.Box,{mi:"neg-x4",display:"flex",alignItems:"center",children:t})}))};var xPe=globalThis&&globalThis.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,n=Object.getOwnPropertySymbols(e);a<n.length;a++)t.indexOf(n[a])<0&&Object.prototype.propertyIsEnumerable.call(e,n[a])&&(r[n[a]]=e[n[a]]);return r};const j1=e=>{var{children:t}=e,r=xPe(e,["children"]);return Z.jsx(Ct.Box,Object.assign({},r,{is:"p",fontScale:"c1",mi:4,children:t}))},X$={ended:{icon:"phone-off",color:Ct.Palette.text["font-hint"].toString(),backgroundColor:Ct.Palette.surface["surface-neutral"].toString()},incoming:{icon:"phone-in",color:Ct.Palette.statusColor["status-font-on-info"].toString(),backgroundColor:Ct.Palette.status["status-background-info"].toString()},outgoing:{icon:"phone",color:Ct.Palette.statusColor["status-font-on-success"].toString(),backgroundColor:Ct.Palette.status["status-background-success"].toString()}},J$=({variant:e="ended"})=>Z.jsx(Ct.Box,{size:"x28",alignItems:"center",justifyContent:"center",display:"flex",borderRadius:"x4",backgroundColor:X$[e].backgroundColor,children:Z.jsx(Ct.Icon,{size:"x20",name:X$[e].icon,color:X$[e].color})}),DPe=e=>Z.jsxs(o2,Object.assign({},e,{children:[Z.jsx(pb,{children:Z.jsx(Ct.Skeleton,{width:"full",pb:4})}),Z.jsx(pb,{backgroundColor:"tint",children:Z.jsx(Ct.Skeleton,{width:"full",pb:4})})]})),Z$=e=>Z.jsx(Ct.Box,Object.assign({},e,{is:"p",fontScale:"c2",mis:8})),SPe=3,wPe=({users:e})=>{const t=mf.useUserAvatarPath();return Z.jsx(Ct.Box,{mi:4,children:Z.jsx(Ct.Box,{display:"flex",alignItems:"center",mi:"neg-x2",children:e.slice(0,SPe).map(({username:r},n)=>Z.jsx(Ct.Box,{mi:2,children:Z.jsx(Ct.Avatar,{size:"x28",alt:r||"","data-tooltip":r,url:t(r)})},n))})})},hL=te.memo(wPe);var HJ=globalThis&&globalThis.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,n=Object.getOwnPropertySymbols(e);a<n.length;a++)t.indexOf(n[a])<0&&Object.prototype.propertyIsEnumerable.call(e,n[a])&&(r[n[a]]=e[n[a]]);return r};const CPe=sv("div",e=>{var t=HJ(e,["position"]);return t})`
-	width: 100%;
-	position: absolute;
-	box-shadow: 0px 0px 1px 0px ${Ct.Palette.shadow["shadow-elevation-2x"].toString()},
-		0px 0px 12px 0px ${Ct.Palette.shadow["shadow-elevation-2y"].toString()};
-	background-color: ${Ct.Palette.surface["surface-light"].toString()};
-	border: 1px solid ${Ct.Palette.stroke["stroke-extra-light"].toString()};
-	top: ${e=>e.position?`${e.position}px`:"0"};
-	left: -${e=>e.position?`${e.position}px`:"0"};
-	border-radius: 0.25rem;
-`;te.forwardRef(function(t,r){var{children:n,position:a}=t,o=HJ(t,["children","position"]);return Z.jsx(CPe,Object.assign({role:"dialog",ref:r,position:a},o,{children:Z.jsx(Ct.Box,{p:24,maxWidth:"x276",color:"default",children:n})}))});ta`
-	position: fixed;
-	top: 0;
-	min-width: 276px;
-	[dir='ltr'] & {
-		right: 0;
-	}
-	[dir='rtl'] & {
-		left: 0;
-	}
-`;const EPe=({callId:e})=>{const t=mf.useEndpoint("GET","/v1/video-conference.info");return oO(["video-conference",e],()=>t({callId:e}),{staleTime:1/0,refetchOnMount:r=>{var n;return!((n=r.state.data)===null||n===void 0)&&n.endedAt?!1:"always"}})},PPe=({rid:e,callId:t})=>{const r=vq(),n=mf.useStream("notify-room");return te.useEffect(()=>n(`${e}/videoconf`,a=>a===t&&r.invalidateQueries(["video-conference",t])),[e,t,n,r]),EPe({callId:t})},QC=3,APe=({block:e})=>{const t=mf.useTranslation(),{callId:r,appId:n="videoconf-core"}=e,a=N5(),o=mf.useUserId(),s=mf.useGoToRoom(),{action:l,viewId:m=void 0,rid:b}=te.useContext(pS);if(a!=="message")throw new Error("VideoConferenceBlock cannot be rendered outside message");if(!b)throw new Error("VideoConferenceBlock cannot be rendered without rid");const D=PPe({rid:b,callId:r}),O=y=>{l({blockId:e.blockId||"",appId:n,actionId:"join",value:e.blockId||"",viewId:m},y)},I=y=>{l({blockId:b||"",appId:n,actionId:"callBack",value:b||"",viewId:m},y)},N=y=>{l({blockId:r,appId:n,actionId:"info",value:b,viewId:m},y)},H=y=>{j.discussionRid&&s(j.discussionRid)};if(D.isLoading||D.isError)return Z.jsx(DPe,{});const{data:j}=D,u=j.createdBy._id===o,h=Z.jsxs(yPe,{children:[j.discussionRid&&Z.jsx(fL,{icon:"discussion",title:t("Join_discussion"),onClick:H}),Z.jsx(fL,{icon:"info",onClick:N})]});return"endedAt"in j?Z.jsxs(o2,{children:[Z.jsxs(pb,{children:[Z.jsxs(q$,{children:[Z.jsx(J$,{}),Z.jsx(Z$,{children:t("Call_ended")})]}),h]}),Z.jsxs(Y$,{children:[j.type==="direct"&&Z.jsxs(Z.Fragment,{children:[Z.jsx(pL,{onClick:I,children:t(u?"Call_again":"Call_back")}),[jv.VideoConferenceStatus.EXPIRED,jv.VideoConferenceStatus.DECLINED].includes(j.status)&&Z.jsx(j1,{children:t("Call_was_not_answered")})]}),j.type!=="direct"&&(j.users.length?Z.jsxs(Z.Fragment,{children:[Z.jsx(hL,{users:j.users}),Z.jsx(j1,{children:j.users.length>QC?t("__usersCount__member_joined",{usersCount:j.users.length-QC}):t("joined")})]}):[jv.VideoConferenceStatus.EXPIRED,jv.VideoConferenceStatus.DECLINED].includes(j.status)&&Z.jsx(j1,{children:t("Call_was_not_answered")}))]})]}):j.type==="direct"&&j.status===jv.VideoConferenceStatus.CALLING?Z.jsxs(o2,{children:[Z.jsxs(pb,{children:[Z.jsxs(q$,{children:[Z.jsx(J$,{variant:"incoming"}),Z.jsx(Z$,{children:t("Calling")})]}),h]}),Z.jsx(Y$,{children:Z.jsx(j1,{children:t("Waiting_for_answer")})})]}):Z.jsxs(o2,{children:[Z.jsxs(pb,{children:[Z.jsxs(q$,{children:[Z.jsx(J$,{variant:"outgoing"}),Z.jsx(Z$,{children:t("Call_ongoing")})]}),h]}),Z.jsxs(Y$,{children:[Z.jsx(pL,{primary:!0,onClick:O,children:t("Join")}),!!j.users.length&&Z.jsxs(Z.Fragment,{children:[Z.jsx(hL,{users:j.users}),Z.jsx(j1,{children:j.users.length>QC?t("__usersCount__member_joined",{count:j.users.length-QC}):t("joined")})]})]})]})},kPe=te.memo(APe);class OPe extends hO{constructor(){super(["actions","context","divider","image","input","section","preview","video_conf"]),this.plain_text=Kg,this.mrkdwn=Kg}video_conf(t,r,n){return r===Ki.BLOCK?Z.jsx(yl,{appId:t.appId,children:Z.jsx(kPe,{block:t,context:r,index:n,surfaceRenderer:this})},n):null}}const _Pe=({children:e})=>Z.jsx(GA,{type:"message",children:Z.jsx(Ct.Margins,{blockEnd:16,children:e})}),TPe=({children:e})=>Z.jsx(GA,{type:"modal",children:Z.jsx(Ct.Margins,{blockEnd:16,children:e})});class $Pe extends hO{constructor(){super(["actions","context","divider","image","input","section","preview","callout"]),this.plain_text=Kg,this.mrkdwn=Kg}}const NO=(e,t)=>function(n,a={}){return Z.jsx(e,{children:t.render(n,Object.assign({engine:"rocket.chat"},a))})},MPe=new g2e,IPe=new OPe,jPe=new $Pe,FPe=new D2e,BPe=NO(G0e,MPe),NPe=NO(_Pe,IPe),RPe=NO(TPe,jPe),LPe=NO(y2e,FPe),Mx=({blocks:e,surface:t=Ho.Message})=>Z.jsxs(Z.Fragment,{children:[Ho.Message===t&&NPe(e),Ho.Banner===t&&BPe(e),Ho.Modal===t&&RPe(e),Ho.ContextualBar===t&&LPe(e)]});const UJ=e=>{const[t,r]=te.useState(!1),n=te.useRef(null),a=o=>{var s,l;o.stopPropagation(),(s=n.current)==null||s.focus(),(l=n.current)==null||l.select()};return Z.jsxs(Ct.Box,{position:"relative",className:"rc-editableLabel",w:"100%",h:"max-content",display:"flex",alignItems:"center",onMouseEnter:()=>r(!0),onMouseLeave:()=>r(!1),children:[Z.jsx(Ct.Input,{ref:n,...e}),Z.jsx(Ct.Icon,{invisible:!t,className:"editableLabel-icon",name:"pencil",onClick:a})]})};//! moment.js
-//! version : 2.29.4
-//! authors : Tim Wood, Iskren Chernev, Moment.js contributors
-//! license : MIT
-//! momentjs.com
-var KJ;function wi(){return KJ.apply(null,arguments)}function zPe(e){KJ=e}function up(e){return e instanceof Array||Object.prototype.toString.call(e)==="[object Array]"}function Fy(e){return e!=null&&Object.prototype.toString.call(e)==="[object Object]"}function Co(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function K5(e){if(Object.getOwnPropertyNames)return Object.getOwnPropertyNames(e).length===0;var t;for(t in e)if(Co(e,t))return!1;return!0}function Hc(e){return e===void 0}function cm(e){return typeof e=="number"||Object.prototype.toString.call(e)==="[object Number]"}function Cw(e){return e instanceof Date||Object.prototype.toString.call(e)==="[object Date]"}function GJ(e,t){var r=[],n,a=e.length;for(n=0;n<a;++n)r.push(t(e[n],n));return r}function Dg(e,t){for(var r in t)Co(t,r)&&(e[r]=t[r]);return Co(t,"toString")&&(e.toString=t.toString),Co(t,"valueOf")&&(e.valueOf=t.valueOf),e}function oh(e,t,r,n){return yZ(e,t,r,n,!0).utc()}function VPe(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1}}function Ba(e){return e._pf==null&&(e._pf=VPe()),e._pf}var $j;Array.prototype.some?$j=Array.prototype.some:$j=function(e){var t=Object(this),r=t.length>>>0,n;for(n=0;n<r;n++)if(n in t&&e.call(this,t[n],n,t))return!0;return!1};function G5(e){if(e._isValid==null){var t=Ba(e),r=$j.call(t.parsedDateParts,function(a){return a!=null}),n=!isNaN(e._d.getTime())&&t.overflow<0&&!t.empty&&!t.invalidEra&&!t.invalidMonth&&!t.invalidWeekday&&!t.weekdayMismatch&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&r);if(e._strict&&(n=n&&t.charsLeftOver===0&&t.unusedTokens.length===0&&t.bigHour===void 0),Object.isFrozen==null||!Object.isFrozen(e))e._isValid=n;else return n}return e._isValid}function RO(e){var t=oh(NaN);return e!=null?Dg(Ba(t),e):Ba(t).userInvalidated=!0,t}var mL=wi.momentProperties=[],Q$=!1;function q5(e,t){var r,n,a,o=mL.length;if(Hc(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),Hc(t._i)||(e._i=t._i),Hc(t._f)||(e._f=t._f),Hc(t._l)||(e._l=t._l),Hc(t._strict)||(e._strict=t._strict),Hc(t._tzm)||(e._tzm=t._tzm),Hc(t._isUTC)||(e._isUTC=t._isUTC),Hc(t._offset)||(e._offset=t._offset),Hc(t._pf)||(e._pf=Ba(t)),Hc(t._locale)||(e._locale=t._locale),o>0)for(r=0;r<o;r++)n=mL[r],a=t[n],Hc(a)||(e[n]=a);return e}function Ew(e){q5(this,e),this._d=new Date(e._d!=null?e._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),Q$===!1&&(Q$=!0,wi.updateOffset(this),Q$=!1)}function cp(e){return e instanceof Ew||e!=null&&e._isAMomentObject!=null}function qJ(e){wi.suppressDeprecationWarnings===!1&&typeof console<"u"&&console.warn&&console.warn("Deprecation warning: "+e)}function Cf(e,t){var r=!0;return Dg(function(){if(wi.deprecationHandler!=null&&wi.deprecationHandler(null,e),r){var n=[],a,o,s,l=arguments.length;for(o=0;o<l;o++){if(a="",typeof arguments[o]=="object"){a+=`
-[`+o+"] ";for(s in arguments[0])Co(arguments[0],s)&&(a+=s+": "+arguments[0][s]+", ");a=a.slice(0,-2)}else a=arguments[o];n.push(a)}qJ(e+`
-Arguments: `+Array.prototype.slice.call(n).join("")+`
-`+new Error().stack),r=!1}return t.apply(this,arguments)},t)}var gL={};function YJ(e,t){wi.deprecationHandler!=null&&wi.deprecationHandler(e,t),gL[e]||(qJ(t),gL[e]=!0)}wi.suppressDeprecationWarnings=!1;wi.deprecationHandler=null;function sh(e){return typeof Function<"u"&&e instanceof Function||Object.prototype.toString.call(e)==="[object Function]"}function WPe(e){var t,r;for(r in e)Co(e,r)&&(t=e[r],sh(t)?this[r]=t:this["_"+r]=t);this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)}function Mj(e,t){var r=Dg({},e),n;for(n in t)Co(t,n)&&(Fy(e[n])&&Fy(t[n])?(r[n]={},Dg(r[n],e[n]),Dg(r[n],t[n])):t[n]!=null?r[n]=t[n]:delete r[n]);for(n in e)Co(e,n)&&!Co(t,n)&&Fy(e[n])&&(r[n]=Dg({},r[n]));return r}function Y5(e){e!=null&&this.set(e)}var Ij;Object.keys?Ij=Object.keys:Ij=function(e){var t,r=[];for(t in e)Co(e,t)&&r.push(t);return r};var HPe={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"};function UPe(e,t,r){var n=this._calendar[e]||this._calendar.sameElse;return sh(n)?n.call(t,r):n}function th(e,t,r){var n=""+Math.abs(e),a=t-n.length,o=e>=0;return(o?r?"+":"":"-")+Math.pow(10,Math.max(0,a)).toString().substr(1)+n}var X5=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,eE=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,eM={},hb={};function ra(e,t,r,n){var a=n;typeof n=="string"&&(a=function(){return this[n]()}),e&&(hb[e]=a),t&&(hb[t[0]]=function(){return th(a.apply(this,arguments),t[1],t[2])}),r&&(hb[r]=function(){return this.localeData().ordinal(a.apply(this,arguments),e)})}function KPe(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function GPe(e){var t=e.match(X5),r,n;for(r=0,n=t.length;r<n;r++)hb[t[r]]?t[r]=hb[t[r]]:t[r]=KPe(t[r]);return function(a){var o="",s;for(s=0;s<n;s++)o+=sh(t[s])?t[s].call(a,e):t[s];return o}}function s2(e,t){return e.isValid()?(t=XJ(t,e.localeData()),eM[t]=eM[t]||GPe(t),eM[t](e)):e.localeData().invalidDate()}function XJ(e,t){var r=5;function n(a){return t.longDateFormat(a)||a}for(eE.lastIndex=0;r>=0&&eE.test(e);)e=e.replace(eE,n),eE.lastIndex=0,r-=1;return e}var qPe={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};function YPe(e){var t=this._longDateFormat[e],r=this._longDateFormat[e.toUpperCase()];return t||!r?t:(this._longDateFormat[e]=r.match(X5).map(function(n){return n==="MMMM"||n==="MM"||n==="DD"||n==="dddd"?n.slice(1):n}).join(""),this._longDateFormat[e])}var XPe="Invalid date";function JPe(){return this._invalidDate}var ZPe="%d",QPe=/\d{1,2}/;function eAe(e){return this._ordinal.replace("%d",e)}var tAe={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function rAe(e,t,r,n){var a=this._relativeTime[r];return sh(a)?a(e,t,r,n):a.replace(/%d/i,e)}function nAe(e,t){var r=this._relativeTime[e>0?"future":"past"];return sh(r)?r(t):r.replace(/%s/i,t)}var $D={};function Vu(e,t){var r=e.toLowerCase();$D[r]=$D[r+"s"]=$D[t]=e}function Ef(e){return typeof e=="string"?$D[e]||$D[e.toLowerCase()]:void 0}function J5(e){var t={},r,n;for(n in e)Co(e,n)&&(r=Ef(n),r&&(t[r]=e[n]));return t}var JJ={};function Wu(e,t){JJ[e]=t}function iAe(e){var t=[],r;for(r in e)Co(e,r)&&t.push({unit:r,priority:JJ[r]});return t.sort(function(n,a){return n.priority-a.priority}),t}function LO(e){return e%4===0&&e%100!==0||e%400===0}function af(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function qa(e){var t=+e,r=0;return t!==0&&isFinite(t)&&(r=af(t)),r}function Ix(e,t){return function(r){return r!=null?(ZJ(this,e,r),wi.updateOffset(this,t),this):sP(this,e)}}function sP(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function ZJ(e,t,r){e.isValid()&&!isNaN(r)&&(t==="FullYear"&&LO(e.year())&&e.month()===1&&e.date()===29?(r=qa(r),e._d["set"+(e._isUTC?"UTC":"")+t](r,e.month(),KO(r,e.month()))):e._d["set"+(e._isUTC?"UTC":"")+t](r))}function aAe(e){return e=Ef(e),sh(this[e])?this[e]():this}function oAe(e,t){if(typeof e=="object"){e=J5(e);var r=iAe(e),n,a=r.length;for(n=0;n<a;n++)this[r[n].unit](e[r[n].unit])}else if(e=Ef(e),sh(this[e]))return this[e](t);return this}var QJ=/\d/,jd=/\d\d/,eZ=/\d{3}/,Z5=/\d{4}/,zO=/[+-]?\d{6}/,xs=/\d\d?/,tZ=/\d\d\d\d?/,rZ=/\d\d\d\d\d\d?/,VO=/\d{1,3}/,Q5=/\d{1,4}/,WO=/[+-]?\d{1,6}/,jx=/\d+/,HO=/[+-]?\d+/,sAe=/Z|[+-]\d\d:?\d\d/gi,UO=/Z|[+-]\d\d(?::?\d\d)?/gi,lAe=/[+-]?\d+(\.\d{1,3})?/,Pw=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,lP;lP={};function Oi(e,t,r){lP[e]=sh(t)?t:function(n,a){return n&&r?r:t}}function uAe(e,t){return Co(lP,e)?lP[e](t._strict,t._locale):new RegExp(cAe(e))}function cAe(e){return Sd(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(t,r,n,a,o){return r||n||a||o}))}function Sd(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}var jj={};function Uo(e,t){var r,n=t,a;for(typeof e=="string"&&(e=[e]),cm(t)&&(n=function(o,s){s[t]=qa(o)}),a=e.length,r=0;r<a;r++)jj[e[r]]=n}function Aw(e,t){Uo(e,function(r,n,a,o){a._w=a._w||{},t(r,a._w,a,o)})}function dAe(e,t,r){t!=null&&Co(jj,e)&&jj[e](t,r._a,r,e)}var Nu=0,Jh=1,Rp=2,Tl=3,Zf=4,Zh=5,Ay=6,fAe=7,pAe=8;function hAe(e,t){return(e%t+t)%t}var rl;Array.prototype.indexOf?rl=Array.prototype.indexOf:rl=function(e){var t;for(t=0;t<this.length;++t)if(this[t]===e)return t;return-1};function KO(e,t){if(isNaN(e)||isNaN(t))return NaN;var r=hAe(t,12);return e+=(t-r)/12,r===1?LO(e)?29:28:31-r%7%2}ra("M",["MM",2],"Mo",function(){return this.month()+1});ra("MMM",0,0,function(e){return this.localeData().monthsShort(this,e)});ra("MMMM",0,0,function(e){return this.localeData().months(this,e)});Vu("month","M");Wu("month",8);Oi("M",xs);Oi("MM",xs,jd);Oi("MMM",function(e,t){return t.monthsShortRegex(e)});Oi("MMMM",function(e,t){return t.monthsRegex(e)});Uo(["M","MM"],function(e,t){t[Jh]=qa(e)-1});Uo(["MMM","MMMM"],function(e,t,r,n){var a=r._locale.monthsParse(e,n,r._strict);a!=null?t[Jh]=a:Ba(r).invalidMonth=e});var mAe="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),nZ="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),iZ=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,gAe=Pw,yAe=Pw;function vAe(e,t){return e?up(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||iZ).test(t)?"format":"standalone"][e.month()]:up(this._months)?this._months:this._months.standalone}function bAe(e,t){return e?up(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[iZ.test(t)?"format":"standalone"][e.month()]:up(this._monthsShort)?this._monthsShort:this._monthsShort.standalone}function xAe(e,t,r){var n,a,o,s=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],n=0;n<12;++n)o=oh([2e3,n]),this._shortMonthsParse[n]=this.monthsShort(o,"").toLocaleLowerCase(),this._longMonthsParse[n]=this.months(o,"").toLocaleLowerCase();return r?t==="MMM"?(a=rl.call(this._shortMonthsParse,s),a!==-1?a:null):(a=rl.call(this._longMonthsParse,s),a!==-1?a:null):t==="MMM"?(a=rl.call(this._shortMonthsParse,s),a!==-1?a:(a=rl.call(this._longMonthsParse,s),a!==-1?a:null)):(a=rl.call(this._longMonthsParse,s),a!==-1?a:(a=rl.call(this._shortMonthsParse,s),a!==-1?a:null))}function DAe(e,t,r){var n,a,o;if(this._monthsParseExact)return xAe.call(this,e,t,r);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),n=0;n<12;n++){if(a=oh([2e3,n]),r&&!this._longMonthsParse[n]&&(this._longMonthsParse[n]=new RegExp("^"+this.months(a,"").replace(".","")+"$","i"),this._shortMonthsParse[n]=new RegExp("^"+this.monthsShort(a,"").replace(".","")+"$","i")),!r&&!this._monthsParse[n]&&(o="^"+this.months(a,"")+"|^"+this.monthsShort(a,""),this._monthsParse[n]=new RegExp(o.replace(".",""),"i")),r&&t==="MMMM"&&this._longMonthsParse[n].test(e))return n;if(r&&t==="MMM"&&this._shortMonthsParse[n].test(e))return n;if(!r&&this._monthsParse[n].test(e))return n}}function aZ(e,t){var r;if(!e.isValid())return e;if(typeof t=="string"){if(/^\d+$/.test(t))t=qa(t);else if(t=e.localeData().monthsParse(t),!cm(t))return e}return r=Math.min(e.date(),KO(e.year(),t)),e._d["set"+(e._isUTC?"UTC":"")+"Month"](t,r),e}function oZ(e){return e!=null?(aZ(this,e),wi.updateOffset(this,!0),this):sP(this,"Month")}function SAe(){return KO(this.year(),this.month())}function wAe(e){return this._monthsParseExact?(Co(this,"_monthsRegex")||sZ.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(Co(this,"_monthsShortRegex")||(this._monthsShortRegex=gAe),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)}function CAe(e){return this._monthsParseExact?(Co(this,"_monthsRegex")||sZ.call(this),e?this._monthsStrictRegex:this._monthsRegex):(Co(this,"_monthsRegex")||(this._monthsRegex=yAe),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)}function sZ(){function e(s,l){return l.length-s.length}var t=[],r=[],n=[],a,o;for(a=0;a<12;a++)o=oh([2e3,a]),t.push(this.monthsShort(o,"")),r.push(this.months(o,"")),n.push(this.months(o,"")),n.push(this.monthsShort(o,""));for(t.sort(e),r.sort(e),n.sort(e),a=0;a<12;a++)t[a]=Sd(t[a]),r[a]=Sd(r[a]);for(a=0;a<24;a++)n[a]=Sd(n[a]);this._monthsRegex=new RegExp("^("+n.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+r.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+t.join("|")+")","i")}ra("Y",0,0,function(){var e=this.year();return e<=9999?th(e,4):"+"+e});ra(0,["YY",2],0,function(){return this.year()%100});ra(0,["YYYY",4],0,"year");ra(0,["YYYYY",5],0,"year");ra(0,["YYYYYY",6,!0],0,"year");Vu("year","y");Wu("year",1);Oi("Y",HO);Oi("YY",xs,jd);Oi("YYYY",Q5,Z5);Oi("YYYYY",WO,zO);Oi("YYYYYY",WO,zO);Uo(["YYYYY","YYYYYY"],Nu);Uo("YYYY",function(e,t){t[Nu]=e.length===2?wi.parseTwoDigitYear(e):qa(e)});Uo("YY",function(e,t){t[Nu]=wi.parseTwoDigitYear(e)});Uo("Y",function(e,t){t[Nu]=parseInt(e,10)});function MD(e){return LO(e)?366:365}wi.parseTwoDigitYear=function(e){return qa(e)+(qa(e)>68?1900:2e3)};var lZ=Ix("FullYear",!0);function EAe(){return LO(this.year())}function PAe(e,t,r,n,a,o,s){var l;return e<100&&e>=0?(l=new Date(e+400,t,r,n,a,o,s),isFinite(l.getFullYear())&&l.setFullYear(e)):l=new Date(e,t,r,n,a,o,s),l}function mS(e){var t,r;return e<100&&e>=0?(r=Array.prototype.slice.call(arguments),r[0]=e+400,t=new Date(Date.UTC.apply(null,r)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function uP(e,t,r){var n=7+t-r,a=(7+mS(e,0,n).getUTCDay()-t)%7;return-a+n-1}function uZ(e,t,r,n,a){var o=(7+r-n)%7,s=uP(e,n,a),l=1+7*(t-1)+o+s,m,b;return l<=0?(m=e-1,b=MD(m)+l):l>MD(e)?(m=e+1,b=l-MD(e)):(m=e,b=l),{year:m,dayOfYear:b}}function gS(e,t,r){var n=uP(e.year(),t,r),a=Math.floor((e.dayOfYear()-n-1)/7)+1,o,s;return a<1?(s=e.year()-1,o=a+rm(s,t,r)):a>rm(e.year(),t,r)?(o=a-rm(e.year(),t,r),s=e.year()+1):(s=e.year(),o=a),{week:o,year:s}}function rm(e,t,r){var n=uP(e,t,r),a=uP(e+1,t,r);return(MD(e)-n+a)/7}ra("w",["ww",2],"wo","week");ra("W",["WW",2],"Wo","isoWeek");Vu("week","w");Vu("isoWeek","W");Wu("week",5);Wu("isoWeek",5);Oi("w",xs);Oi("ww",xs,jd);Oi("W",xs);Oi("WW",xs,jd);Aw(["w","ww","W","WW"],function(e,t,r,n){t[n.substr(0,1)]=qa(e)});function AAe(e){return gS(e,this._week.dow,this._week.doy).week}var kAe={dow:0,doy:6};function OAe(){return this._week.dow}function _Ae(){return this._week.doy}function TAe(e){var t=this.localeData().week(this);return e==null?t:this.add((e-t)*7,"d")}function $Ae(e){var t=gS(this,1,4).week;return e==null?t:this.add((e-t)*7,"d")}ra("d",0,"do","day");ra("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)});ra("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)});ra("dddd",0,0,function(e){return this.localeData().weekdays(this,e)});ra("e",0,0,"weekday");ra("E",0,0,"isoWeekday");Vu("day","d");Vu("weekday","e");Vu("isoWeekday","E");Wu("day",11);Wu("weekday",11);Wu("isoWeekday",11);Oi("d",xs);Oi("e",xs);Oi("E",xs);Oi("dd",function(e,t){return t.weekdaysMinRegex(e)});Oi("ddd",function(e,t){return t.weekdaysShortRegex(e)});Oi("dddd",function(e,t){return t.weekdaysRegex(e)});Aw(["dd","ddd","dddd"],function(e,t,r,n){var a=r._locale.weekdaysParse(e,n,r._strict);a!=null?t.d=a:Ba(r).invalidWeekday=e});Aw(["d","e","E"],function(e,t,r,n){t[n]=qa(e)});function MAe(e,t){return typeof e!="string"?e:isNaN(e)?(e=t.weekdaysParse(e),typeof e=="number"?e:null):parseInt(e,10)}function IAe(e,t){return typeof e=="string"?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function e8(e,t){return e.slice(t,7).concat(e.slice(0,t))}var jAe="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),cZ="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),FAe="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),BAe=Pw,NAe=Pw,RAe=Pw;function LAe(e,t){var r=up(this._weekdays)?this._weekdays:this._weekdays[e&&e!==!0&&this._weekdays.isFormat.test(t)?"format":"standalone"];return e===!0?e8(r,this._week.dow):e?r[e.day()]:r}function zAe(e){return e===!0?e8(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort}function VAe(e){return e===!0?e8(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin}function WAe(e,t,r){var n,a,o,s=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],n=0;n<7;++n)o=oh([2e3,1]).day(n),this._minWeekdaysParse[n]=this.weekdaysMin(o,"").toLocaleLowerCase(),this._shortWeekdaysParse[n]=this.weekdaysShort(o,"").toLocaleLowerCase(),this._weekdaysParse[n]=this.weekdays(o,"").toLocaleLowerCase();return r?t==="dddd"?(a=rl.call(this._weekdaysParse,s),a!==-1?a:null):t==="ddd"?(a=rl.call(this._shortWeekdaysParse,s),a!==-1?a:null):(a=rl.call(this._minWeekdaysParse,s),a!==-1?a:null):t==="dddd"?(a=rl.call(this._weekdaysParse,s),a!==-1||(a=rl.call(this._shortWeekdaysParse,s),a!==-1)?a:(a=rl.call(this._minWeekdaysParse,s),a!==-1?a:null)):t==="ddd"?(a=rl.call(this._shortWeekdaysParse,s),a!==-1||(a=rl.call(this._weekdaysParse,s),a!==-1)?a:(a=rl.call(this._minWeekdaysParse,s),a!==-1?a:null)):(a=rl.call(this._minWeekdaysParse,s),a!==-1||(a=rl.call(this._weekdaysParse,s),a!==-1)?a:(a=rl.call(this._shortWeekdaysParse,s),a!==-1?a:null))}function HAe(e,t,r){var n,a,o;if(this._weekdaysParseExact)return WAe.call(this,e,t,r);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),n=0;n<7;n++){if(a=oh([2e3,1]).day(n),r&&!this._fullWeekdaysParse[n]&&(this._fullWeekdaysParse[n]=new RegExp("^"+this.weekdays(a,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[n]=new RegExp("^"+this.weekdaysShort(a,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[n]=new RegExp("^"+this.weekdaysMin(a,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[n]||(o="^"+this.weekdays(a,"")+"|^"+this.weekdaysShort(a,"")+"|^"+this.weekdaysMin(a,""),this._weekdaysParse[n]=new RegExp(o.replace(".",""),"i")),r&&t==="dddd"&&this._fullWeekdaysParse[n].test(e))return n;if(r&&t==="ddd"&&this._shortWeekdaysParse[n].test(e))return n;if(r&&t==="dd"&&this._minWeekdaysParse[n].test(e))return n;if(!r&&this._weekdaysParse[n].test(e))return n}}function UAe(e){if(!this.isValid())return e!=null?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return e!=null?(e=MAe(e,this.localeData()),this.add(e-t,"d")):t}function KAe(e){if(!this.isValid())return e!=null?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return e==null?t:this.add(e-t,"d")}function GAe(e){if(!this.isValid())return e!=null?this:NaN;if(e!=null){var t=IAe(e,this.localeData());return this.day(this.day()%7?t:t-7)}else return this.day()||7}function qAe(e){return this._weekdaysParseExact?(Co(this,"_weekdaysRegex")||t8.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(Co(this,"_weekdaysRegex")||(this._weekdaysRegex=BAe),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function YAe(e){return this._weekdaysParseExact?(Co(this,"_weekdaysRegex")||t8.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(Co(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=NAe),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function XAe(e){return this._weekdaysParseExact?(Co(this,"_weekdaysRegex")||t8.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(Co(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=RAe),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function t8(){function e(D,O){return O.length-D.length}var t=[],r=[],n=[],a=[],o,s,l,m,b;for(o=0;o<7;o++)s=oh([2e3,1]).day(o),l=Sd(this.weekdaysMin(s,"")),m=Sd(this.weekdaysShort(s,"")),b=Sd(this.weekdays(s,"")),t.push(l),r.push(m),n.push(b),a.push(l),a.push(m),a.push(b);t.sort(e),r.sort(e),n.sort(e),a.sort(e),this._weekdaysRegex=new RegExp("^("+a.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+n.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+r.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+t.join("|")+")","i")}function r8(){return this.hours()%12||12}function JAe(){return this.hours()||24}ra("H",["HH",2],0,"hour");ra("h",["hh",2],0,r8);ra("k",["kk",2],0,JAe);ra("hmm",0,0,function(){return""+r8.apply(this)+th(this.minutes(),2)});ra("hmmss",0,0,function(){return""+r8.apply(this)+th(this.minutes(),2)+th(this.seconds(),2)});ra("Hmm",0,0,function(){return""+this.hours()+th(this.minutes(),2)});ra("Hmmss",0,0,function(){return""+this.hours()+th(this.minutes(),2)+th(this.seconds(),2)});function dZ(e,t){ra(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}dZ("a",!0);dZ("A",!1);Vu("hour","h");Wu("hour",13);function fZ(e,t){return t._meridiemParse}Oi("a",fZ);Oi("A",fZ);Oi("H",xs);Oi("h",xs);Oi("k",xs);Oi("HH",xs,jd);Oi("hh",xs,jd);Oi("kk",xs,jd);Oi("hmm",tZ);Oi("hmmss",rZ);Oi("Hmm",tZ);Oi("Hmmss",rZ);Uo(["H","HH"],Tl);Uo(["k","kk"],function(e,t,r){var n=qa(e);t[Tl]=n===24?0:n});Uo(["a","A"],function(e,t,r){r._isPm=r._locale.isPM(e),r._meridiem=e});Uo(["h","hh"],function(e,t,r){t[Tl]=qa(e),Ba(r).bigHour=!0});Uo("hmm",function(e,t,r){var n=e.length-2;t[Tl]=qa(e.substr(0,n)),t[Zf]=qa(e.substr(n)),Ba(r).bigHour=!0});Uo("hmmss",function(e,t,r){var n=e.length-4,a=e.length-2;t[Tl]=qa(e.substr(0,n)),t[Zf]=qa(e.substr(n,2)),t[Zh]=qa(e.substr(a)),Ba(r).bigHour=!0});Uo("Hmm",function(e,t,r){var n=e.length-2;t[Tl]=qa(e.substr(0,n)),t[Zf]=qa(e.substr(n))});Uo("Hmmss",function(e,t,r){var n=e.length-4,a=e.length-2;t[Tl]=qa(e.substr(0,n)),t[Zf]=qa(e.substr(n,2)),t[Zh]=qa(e.substr(a))});function ZAe(e){return(e+"").toLowerCase().charAt(0)==="p"}var QAe=/[ap]\.?m?\.?/i,eke=Ix("Hours",!0);function tke(e,t,r){return e>11?r?"pm":"PM":r?"am":"AM"}var pZ={calendar:HPe,longDateFormat:qPe,invalidDate:XPe,ordinal:ZPe,dayOfMonthOrdinalParse:QPe,relativeTime:tAe,months:mAe,monthsShort:nZ,week:kAe,weekdays:jAe,weekdaysMin:FAe,weekdaysShort:cZ,meridiemParse:QAe},As={},F1={},yS;function rke(e,t){var r,n=Math.min(e.length,t.length);for(r=0;r<n;r+=1)if(e[r]!==t[r])return r;return n}function yL(e){return e&&e.toLowerCase().replace("_","-")}function nke(e){for(var t=0,r,n,a,o;t<e.length;){for(o=yL(e[t]).split("-"),r=o.length,n=yL(e[t+1]),n=n?n.split("-"):null;r>0;){if(a=GO(o.slice(0,r).join("-")),a)return a;if(n&&n.length>=r&&rke(o,n)>=r-1)break;r--}t++}return yS}function ike(e){return e.match("^[^/\\\\]*$")!=null}function GO(e){var t=null,r;if(As[e]===void 0&&typeof module<"u"&&module&&module.exports&&ike(e))try{t=yS._abbr,r=require,r("./locale/"+e),Ig(t)}catch{As[e]=null}return As[e]}function Ig(e,t){var r;return e&&(Hc(t)?r=xm(e):r=n8(e,t),r?yS=r:typeof console<"u"&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),yS._abbr}function n8(e,t){if(t!==null){var r,n=pZ;if(t.abbr=e,As[e]!=null)YJ("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),n=As[e]._config;else if(t.parentLocale!=null)if(As[t.parentLocale]!=null)n=As[t.parentLocale]._config;else if(r=GO(t.parentLocale),r!=null)n=r._config;else return F1[t.parentLocale]||(F1[t.parentLocale]=[]),F1[t.parentLocale].push({name:e,config:t}),null;return As[e]=new Y5(Mj(n,t)),F1[e]&&F1[e].forEach(function(a){n8(a.name,a.config)}),Ig(e),As[e]}else return delete As[e],null}function ake(e,t){if(t!=null){var r,n,a=pZ;As[e]!=null&&As[e].parentLocale!=null?As[e].set(Mj(As[e]._config,t)):(n=GO(e),n!=null&&(a=n._config),t=Mj(a,t),n==null&&(t.abbr=e),r=new Y5(t),r.parentLocale=As[e],As[e]=r),Ig(e)}else As[e]!=null&&(As[e].parentLocale!=null?(As[e]=As[e].parentLocale,e===Ig()&&Ig(e)):As[e]!=null&&delete As[e]);return As[e]}function xm(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return yS;if(!up(e)){if(t=GO(e),t)return t;e=[e]}return nke(e)}function oke(){return Ij(As)}function i8(e){var t,r=e._a;return r&&Ba(e).overflow===-2&&(t=r[Jh]<0||r[Jh]>11?Jh:r[Rp]<1||r[Rp]>KO(r[Nu],r[Jh])?Rp:r[Tl]<0||r[Tl]>24||r[Tl]===24&&(r[Zf]!==0||r[Zh]!==0||r[Ay]!==0)?Tl:r[Zf]<0||r[Zf]>59?Zf:r[Zh]<0||r[Zh]>59?Zh:r[Ay]<0||r[Ay]>999?Ay:-1,Ba(e)._overflowDayOfYear&&(t<Nu||t>Rp)&&(t=Rp),Ba(e)._overflowWeeks&&t===-1&&(t=fAe),Ba(e)._overflowWeekday&&t===-1&&(t=pAe),Ba(e).overflow=t),e}var ske=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,lke=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,uke=/Z|[+-]\d\d(?::?\d\d)?/,tE=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],tM=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],cke=/^\/?Date\((-?\d+)/i,dke=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,fke={UT:0,GMT:0,EDT:-4*60,EST:-5*60,CDT:-5*60,CST:-6*60,MDT:-6*60,MST:-7*60,PDT:-7*60,PST:-8*60};function hZ(e){var t,r,n=e._i,a=ske.exec(n)||lke.exec(n),o,s,l,m,b=tE.length,D=tM.length;if(a){for(Ba(e).iso=!0,t=0,r=b;t<r;t++)if(tE[t][1].exec(a[1])){s=tE[t][0],o=tE[t][2]!==!1;break}if(s==null){e._isValid=!1;return}if(a[3]){for(t=0,r=D;t<r;t++)if(tM[t][1].exec(a[3])){l=(a[2]||" ")+tM[t][0];break}if(l==null){e._isValid=!1;return}}if(!o&&l!=null){e._isValid=!1;return}if(a[4])if(uke.exec(a[4]))m="Z";else{e._isValid=!1;return}e._f=s+(l||"")+(m||""),o8(e)}else e._isValid=!1}function pke(e,t,r,n,a,o){var s=[hke(e),nZ.indexOf(t),parseInt(r,10),parseInt(n,10),parseInt(a,10)];return o&&s.push(parseInt(o,10)),s}function hke(e){var t=parseInt(e,10);return t<=49?2e3+t:t<=999?1900+t:t}function mke(e){return e.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function gke(e,t,r){if(e){var n=cZ.indexOf(e),a=new Date(t[0],t[1],t[2]).getDay();if(n!==a)return Ba(r).weekdayMismatch=!0,r._isValid=!1,!1}return!0}function yke(e,t,r){if(e)return fke[e];if(t)return 0;var n=parseInt(r,10),a=n%100,o=(n-a)/100;return o*60+a}function mZ(e){var t=dke.exec(mke(e._i)),r;if(t){if(r=pke(t[4],t[3],t[2],t[5],t[6],t[7]),!gke(t[1],r,e))return;e._a=r,e._tzm=yke(t[8],t[9],t[10]),e._d=mS.apply(null,e._a),e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),Ba(e).rfc2822=!0}else e._isValid=!1}function vke(e){var t=cke.exec(e._i);if(t!==null){e._d=new Date(+t[1]);return}if(hZ(e),e._isValid===!1)delete e._isValid;else return;if(mZ(e),e._isValid===!1)delete e._isValid;else return;e._strict?e._isValid=!1:wi.createFromInputFallback(e)}wi.createFromInputFallback=Cf("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))});function Fv(e,t,r){return e??t??r}function bke(e){var t=new Date(wi.now());return e._useUTC?[t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()]:[t.getFullYear(),t.getMonth(),t.getDate()]}function a8(e){var t,r,n=[],a,o,s;if(!e._d){for(a=bke(e),e._w&&e._a[Rp]==null&&e._a[Jh]==null&&xke(e),e._dayOfYear!=null&&(s=Fv(e._a[Nu],a[Nu]),(e._dayOfYear>MD(s)||e._dayOfYear===0)&&(Ba(e)._overflowDayOfYear=!0),r=mS(s,0,e._dayOfYear),e._a[Jh]=r.getUTCMonth(),e._a[Rp]=r.getUTCDate()),t=0;t<3&&e._a[t]==null;++t)e._a[t]=n[t]=a[t];for(;t<7;t++)e._a[t]=n[t]=e._a[t]==null?t===2?1:0:e._a[t];e._a[Tl]===24&&e._a[Zf]===0&&e._a[Zh]===0&&e._a[Ay]===0&&(e._nextDay=!0,e._a[Tl]=0),e._d=(e._useUTC?mS:PAe).apply(null,n),o=e._useUTC?e._d.getUTCDay():e._d.getDay(),e._tzm!=null&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[Tl]=24),e._w&&typeof e._w.d<"u"&&e._w.d!==o&&(Ba(e).weekdayMismatch=!0)}}function xke(e){var t,r,n,a,o,s,l,m,b;t=e._w,t.GG!=null||t.W!=null||t.E!=null?(o=1,s=4,r=Fv(t.GG,e._a[Nu],gS(vs(),1,4).year),n=Fv(t.W,1),a=Fv(t.E,1),(a<1||a>7)&&(m=!0)):(o=e._locale._week.dow,s=e._locale._week.doy,b=gS(vs(),o,s),r=Fv(t.gg,e._a[Nu],b.year),n=Fv(t.w,b.week),t.d!=null?(a=t.d,(a<0||a>6)&&(m=!0)):t.e!=null?(a=t.e+o,(t.e<0||t.e>6)&&(m=!0)):a=o),n<1||n>rm(r,o,s)?Ba(e)._overflowWeeks=!0:m!=null?Ba(e)._overflowWeekday=!0:(l=uZ(r,n,a,o,s),e._a[Nu]=l.year,e._dayOfYear=l.dayOfYear)}wi.ISO_8601=function(){};wi.RFC_2822=function(){};function o8(e){if(e._f===wi.ISO_8601){hZ(e);return}if(e._f===wi.RFC_2822){mZ(e);return}e._a=[],Ba(e).empty=!0;var t=""+e._i,r,n,a,o,s,l=t.length,m=0,b,D;for(a=XJ(e._f,e._locale).match(X5)||[],D=a.length,r=0;r<D;r++)o=a[r],n=(t.match(uAe(o,e))||[])[0],n&&(s=t.substr(0,t.indexOf(n)),s.length>0&&Ba(e).unusedInput.push(s),t=t.slice(t.indexOf(n)+n.length),m+=n.length),hb[o]?(n?Ba(e).empty=!1:Ba(e).unusedTokens.push(o),dAe(o,n,e)):e._strict&&!n&&Ba(e).unusedTokens.push(o);Ba(e).charsLeftOver=l-m,t.length>0&&Ba(e).unusedInput.push(t),e._a[Tl]<=12&&Ba(e).bigHour===!0&&e._a[Tl]>0&&(Ba(e).bigHour=void 0),Ba(e).parsedDateParts=e._a.slice(0),Ba(e).meridiem=e._meridiem,e._a[Tl]=Dke(e._locale,e._a[Tl],e._meridiem),b=Ba(e).era,b!==null&&(e._a[Nu]=e._locale.erasConvertYear(b,e._a[Nu])),a8(e),i8(e)}function Dke(e,t,r){var n;return r==null?t:e.meridiemHour!=null?e.meridiemHour(t,r):(e.isPM!=null&&(n=e.isPM(r),n&&t<12&&(t+=12),!n&&t===12&&(t=0)),t)}function Ske(e){var t,r,n,a,o,s,l=!1,m=e._f.length;if(m===0){Ba(e).invalidFormat=!0,e._d=new Date(NaN);return}for(a=0;a<m;a++)o=0,s=!1,t=q5({},e),e._useUTC!=null&&(t._useUTC=e._useUTC),t._f=e._f[a],o8(t),G5(t)&&(s=!0),o+=Ba(t).charsLeftOver,o+=Ba(t).unusedTokens.length*10,Ba(t).score=o,l?o<n&&(n=o,r=t):(n==null||o<n||s)&&(n=o,r=t,s&&(l=!0));Dg(e,r||t)}function wke(e){if(!e._d){var t=J5(e._i),r=t.day===void 0?t.date:t.day;e._a=GJ([t.year,t.month,r,t.hour,t.minute,t.second,t.millisecond],function(n){return n&&parseInt(n,10)}),a8(e)}}function Cke(e){var t=new Ew(i8(gZ(e)));return t._nextDay&&(t.add(1,"d"),t._nextDay=void 0),t}function gZ(e){var t=e._i,r=e._f;return e._locale=e._locale||xm(e._l),t===null||r===void 0&&t===""?RO({nullInput:!0}):(typeof t=="string"&&(e._i=t=e._locale.preparse(t)),cp(t)?new Ew(i8(t)):(Cw(t)?e._d=t:up(r)?Ske(e):r?o8(e):Eke(e),G5(e)||(e._d=null),e))}function Eke(e){var t=e._i;Hc(t)?e._d=new Date(wi.now()):Cw(t)?e._d=new Date(t.valueOf()):typeof t=="string"?vke(e):up(t)?(e._a=GJ(t.slice(0),function(r){return parseInt(r,10)}),a8(e)):Fy(t)?wke(e):cm(t)?e._d=new Date(t):wi.createFromInputFallback(e)}function yZ(e,t,r,n,a){var o={};return(t===!0||t===!1)&&(n=t,t=void 0),(r===!0||r===!1)&&(n=r,r=void 0),(Fy(e)&&K5(e)||up(e)&&e.length===0)&&(e=void 0),o._isAMomentObject=!0,o._useUTC=o._isUTC=a,o._l=r,o._i=e,o._f=t,o._strict=n,Cke(o)}function vs(e,t,r,n){return yZ(e,t,r,n,!1)}var Pke=Cf("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=vs.apply(null,arguments);return this.isValid()&&e.isValid()?e<this?this:e:RO()}),Ake=Cf("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=vs.apply(null,arguments);return this.isValid()&&e.isValid()?e>this?this:e:RO()});function vZ(e,t){var r,n;if(t.length===1&&up(t[0])&&(t=t[0]),!t.length)return vs();for(r=t[0],n=1;n<t.length;++n)(!t[n].isValid()||t[n][e](r))&&(r=t[n]);return r}function kke(){var e=[].slice.call(arguments,0);return vZ("isBefore",e)}function Oke(){var e=[].slice.call(arguments,0);return vZ("isAfter",e)}var _ke=function(){return Date.now?Date.now():+new Date},B1=["year","quarter","month","week","day","hour","minute","second","millisecond"];function Tke(e){var t,r=!1,n,a=B1.length;for(t in e)if(Co(e,t)&&!(rl.call(B1,t)!==-1&&(e[t]==null||!isNaN(e[t]))))return!1;for(n=0;n<a;++n)if(e[B1[n]]){if(r)return!1;parseFloat(e[B1[n]])!==qa(e[B1[n]])&&(r=!0)}return!0}function $ke(){return this._isValid}function Mke(){return pp(NaN)}function qO(e){var t=J5(e),r=t.year||0,n=t.quarter||0,a=t.month||0,o=t.week||t.isoWeek||0,s=t.day||0,l=t.hour||0,m=t.minute||0,b=t.second||0,D=t.millisecond||0;this._isValid=Tke(t),this._milliseconds=+D+b*1e3+m*6e4+l*1e3*60*60,this._days=+s+o*7,this._months=+a+n*3+r*12,this._data={},this._locale=xm(),this._bubble()}function l2(e){return e instanceof qO}function Fj(e){return e<0?Math.round(-1*e)*-1:Math.round(e)}function Ike(e,t,r){var n=Math.min(e.length,t.length),a=Math.abs(e.length-t.length),o=0,s;for(s=0;s<n;s++)(r&&e[s]!==t[s]||!r&&qa(e[s])!==qa(t[s]))&&o++;return o+a}function bZ(e,t){ra(e,0,0,function(){var r=this.utcOffset(),n="+";return r<0&&(r=-r,n="-"),n+th(~~(r/60),2)+t+th(~~r%60,2)})}bZ("Z",":");bZ("ZZ","");Oi("Z",UO);Oi("ZZ",UO);Uo(["Z","ZZ"],function(e,t,r){r._useUTC=!0,r._tzm=s8(UO,e)});var jke=/([\+\-]|\d\d)/gi;function s8(e,t){var r=(t||"").match(e),n,a,o;return r===null?null:(n=r[r.length-1]||[],a=(n+"").match(jke)||["-",0,0],o=+(a[1]*60)+qa(a[2]),o===0?0:a[0]==="+"?o:-o)}function l8(e,t){var r,n;return t._isUTC?(r=t.clone(),n=(cp(e)||Cw(e)?e.valueOf():vs(e).valueOf())-r.valueOf(),r._d.setTime(r._d.valueOf()+n),wi.updateOffset(r,!1),r):vs(e).local()}function Bj(e){return-Math.round(e._d.getTimezoneOffset())}wi.updateOffset=function(){};function Fke(e,t,r){var n=this._offset||0,a;if(!this.isValid())return e!=null?this:NaN;if(e!=null){if(typeof e=="string"){if(e=s8(UO,e),e===null)return this}else Math.abs(e)<16&&!r&&(e=e*60);return!this._isUTC&&t&&(a=Bj(this)),this._offset=e,this._isUTC=!0,a!=null&&this.add(a,"m"),n!==e&&(!t||this._changeInProgress?SZ(this,pp(e-n,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,wi.updateOffset(this,!0),this._changeInProgress=null)),this}else return this._isUTC?n:Bj(this)}function Bke(e,t){return e!=null?(typeof e!="string"&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()}function Nke(e){return this.utcOffset(0,e)}function Rke(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(Bj(this),"m")),this}function Lke(){if(this._tzm!=null)this.utcOffset(this._tzm,!1,!0);else if(typeof this._i=="string"){var e=s8(sAe,this._i);e!=null?this.utcOffset(e):this.utcOffset(0,!0)}return this}function zke(e){return this.isValid()?(e=e?vs(e).utcOffset():0,(this.utcOffset()-e)%60===0):!1}function Vke(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function Wke(){if(!Hc(this._isDSTShifted))return this._isDSTShifted;var e={},t;return q5(e,this),e=gZ(e),e._a?(t=e._isUTC?oh(e._a):vs(e._a),this._isDSTShifted=this.isValid()&&Ike(e._a,t.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function Hke(){return this.isValid()?!this._isUTC:!1}function Uke(){return this.isValid()?this._isUTC:!1}function xZ(){return this.isValid()?this._isUTC&&this._offset===0:!1}var Kke=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,Gke=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function pp(e,t){var r=e,n=null,a,o,s;return l2(e)?r={ms:e._milliseconds,d:e._days,M:e._months}:cm(e)||!isNaN(+e)?(r={},t?r[t]=+e:r.milliseconds=+e):(n=Kke.exec(e))?(a=n[1]==="-"?-1:1,r={y:0,d:qa(n[Rp])*a,h:qa(n[Tl])*a,m:qa(n[Zf])*a,s:qa(n[Zh])*a,ms:qa(Fj(n[Ay]*1e3))*a}):(n=Gke.exec(e))?(a=n[1]==="-"?-1:1,r={y:ny(n[2],a),M:ny(n[3],a),w:ny(n[4],a),d:ny(n[5],a),h:ny(n[6],a),m:ny(n[7],a),s:ny(n[8],a)}):r==null?r={}:typeof r=="object"&&("from"in r||"to"in r)&&(s=qke(vs(r.from),vs(r.to)),r={},r.ms=s.milliseconds,r.M=s.months),o=new qO(r),l2(e)&&Co(e,"_locale")&&(o._locale=e._locale),l2(e)&&Co(e,"_isValid")&&(o._isValid=e._isValid),o}pp.fn=qO.prototype;pp.invalid=Mke;function ny(e,t){var r=e&&parseFloat(e.replace(",","."));return(isNaN(r)?0:r)*t}function vL(e,t){var r={};return r.months=t.month()-e.month()+(t.year()-e.year())*12,e.clone().add(r.months,"M").isAfter(t)&&--r.months,r.milliseconds=+t-+e.clone().add(r.months,"M"),r}function qke(e,t){var r;return e.isValid()&&t.isValid()?(t=l8(t,e),e.isBefore(t)?r=vL(e,t):(r=vL(t,e),r.milliseconds=-r.milliseconds,r.months=-r.months),r):{milliseconds:0,months:0}}function DZ(e,t){return function(r,n){var a,o;return n!==null&&!isNaN(+n)&&(YJ(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),o=r,r=n,n=o),a=pp(r,n),SZ(this,a,e),this}}function SZ(e,t,r,n){var a=t._milliseconds,o=Fj(t._days),s=Fj(t._months);e.isValid()&&(n=n??!0,s&&aZ(e,sP(e,"Month")+s*r),o&&ZJ(e,"Date",sP(e,"Date")+o*r),a&&e._d.setTime(e._d.valueOf()+a*r),n&&wi.updateOffset(e,o||s))}var Yke=DZ(1,"add"),Xke=DZ(-1,"subtract");function wZ(e){return typeof e=="string"||e instanceof String}function Jke(e){return cp(e)||Cw(e)||wZ(e)||cm(e)||Qke(e)||Zke(e)||e===null||e===void 0}function Zke(e){var t=Fy(e)&&!K5(e),r=!1,n=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],a,o,s=n.length;for(a=0;a<s;a+=1)o=n[a],r=r||Co(e,o);return t&&r}function Qke(e){var t=up(e),r=!1;return t&&(r=e.filter(function(n){return!cm(n)&&wZ(e)}).length===0),t&&r}function eOe(e){var t=Fy(e)&&!K5(e),r=!1,n=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"],a,o;for(a=0;a<n.length;a+=1)o=n[a],r=r||Co(e,o);return t&&r}function tOe(e,t){var r=e.diff(t,"days",!0);return r<-6?"sameElse":r<-1?"lastWeek":r<0?"lastDay":r<1?"sameDay":r<2?"nextDay":r<7?"nextWeek":"sameElse"}function rOe(e,t){arguments.length===1&&(arguments[0]?Jke(arguments[0])?(e=arguments[0],t=void 0):eOe(arguments[0])&&(t=arguments[0],e=void 0):(e=void 0,t=void 0));var r=e||vs(),n=l8(r,this).startOf("day"),a=wi.calendarFormat(this,n)||"sameElse",o=t&&(sh(t[a])?t[a].call(this,r):t[a]);return this.format(o||this.localeData().calendar(a,this,vs(r)))}function nOe(){return new Ew(this)}function iOe(e,t){var r=cp(e)?e:vs(e);return this.isValid()&&r.isValid()?(t=Ef(t)||"millisecond",t==="millisecond"?this.valueOf()>r.valueOf():r.valueOf()<this.clone().startOf(t).valueOf()):!1}function aOe(e,t){var r=cp(e)?e:vs(e);return this.isValid()&&r.isValid()?(t=Ef(t)||"millisecond",t==="millisecond"?this.valueOf()<r.valueOf():this.clone().endOf(t).valueOf()<r.valueOf()):!1}function oOe(e,t,r,n){var a=cp(e)?e:vs(e),o=cp(t)?t:vs(t);return this.isValid()&&a.isValid()&&o.isValid()?(n=n||"()",(n[0]==="("?this.isAfter(a,r):!this.isBefore(a,r))&&(n[1]===")"?this.isBefore(o,r):!this.isAfter(o,r))):!1}function sOe(e,t){var r=cp(e)?e:vs(e),n;return this.isValid()&&r.isValid()?(t=Ef(t)||"millisecond",t==="millisecond"?this.valueOf()===r.valueOf():(n=r.valueOf(),this.clone().startOf(t).valueOf()<=n&&n<=this.clone().endOf(t).valueOf())):!1}function lOe(e,t){return this.isSame(e,t)||this.isAfter(e,t)}function uOe(e,t){return this.isSame(e,t)||this.isBefore(e,t)}function cOe(e,t,r){var n,a,o;if(!this.isValid())return NaN;if(n=l8(e,this),!n.isValid())return NaN;switch(a=(n.utcOffset()-this.utcOffset())*6e4,t=Ef(t),t){case"year":o=u2(this,n)/12;break;case"month":o=u2(this,n);break;case"quarter":o=u2(this,n)/3;break;case"second":o=(this-n)/1e3;break;case"minute":o=(this-n)/6e4;break;case"hour":o=(this-n)/36e5;break;case"day":o=(this-n-a)/864e5;break;case"week":o=(this-n-a)/6048e5;break;default:o=this-n}return r?o:af(o)}function u2(e,t){if(e.date()<t.date())return-u2(t,e);var r=(t.year()-e.year())*12+(t.month()-e.month()),n=e.clone().add(r,"months"),a,o;return t-n<0?(a=e.clone().add(r-1,"months"),o=(t-n)/(n-a)):(a=e.clone().add(r+1,"months"),o=(t-n)/(a-n)),-(r+o)||0}wi.defaultFormat="YYYY-MM-DDTHH:mm:ssZ";wi.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";function dOe(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function fOe(e){if(!this.isValid())return null;var t=e!==!0,r=t?this.clone().utc():this;return r.year()<0||r.year()>9999?s2(r,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):sh(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace("Z",s2(r,"Z")):s2(r,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function pOe(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e="moment",t="",r,n,a,o;return this.isLocal()||(e=this.utcOffset()===0?"moment.utc":"moment.parseZone",t="Z"),r="["+e+'("]',n=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",a="-MM-DD[T]HH:mm:ss.SSS",o=t+'[")]',this.format(r+n+a+o)}function hOe(e){e||(e=this.isUtc()?wi.defaultFormatUtc:wi.defaultFormat);var t=s2(this,e);return this.localeData().postformat(t)}function mOe(e,t){return this.isValid()&&(cp(e)&&e.isValid()||vs(e).isValid())?pp({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function gOe(e){return this.from(vs(),e)}function yOe(e,t){return this.isValid()&&(cp(e)&&e.isValid()||vs(e).isValid())?pp({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function vOe(e){return this.to(vs(),e)}function CZ(e){var t;return e===void 0?this._locale._abbr:(t=xm(e),t!=null&&(this._locale=t),this)}var EZ=Cf("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return e===void 0?this.localeData():this.locale(e)});function PZ(){return this._locale}var cP=1e3,mb=60*cP,dP=60*mb,AZ=(365*400+97)*24*dP;function gb(e,t){return(e%t+t)%t}function kZ(e,t,r){return e<100&&e>=0?new Date(e+400,t,r)-AZ:new Date(e,t,r).valueOf()}function OZ(e,t,r){return e<100&&e>=0?Date.UTC(e+400,t,r)-AZ:Date.UTC(e,t,r)}function bOe(e){var t,r;if(e=Ef(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(r=this._isUTC?OZ:kZ,e){case"year":t=r(this.year(),0,1);break;case"quarter":t=r(this.year(),this.month()-this.month()%3,1);break;case"month":t=r(this.year(),this.month(),1);break;case"week":t=r(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":t=r(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":t=r(this.year(),this.month(),this.date());break;case"hour":t=this._d.valueOf(),t-=gb(t+(this._isUTC?0:this.utcOffset()*mb),dP);break;case"minute":t=this._d.valueOf(),t-=gb(t,mb);break;case"second":t=this._d.valueOf(),t-=gb(t,cP);break}return this._d.setTime(t),wi.updateOffset(this,!0),this}function xOe(e){var t,r;if(e=Ef(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(r=this._isUTC?OZ:kZ,e){case"year":t=r(this.year()+1,0,1)-1;break;case"quarter":t=r(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=r(this.year(),this.month()+1,1)-1;break;case"week":t=r(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=r(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=r(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=dP-gb(t+(this._isUTC?0:this.utcOffset()*mb),dP)-1;break;case"minute":t=this._d.valueOf(),t+=mb-gb(t,mb)-1;break;case"second":t=this._d.valueOf(),t+=cP-gb(t,cP)-1;break}return this._d.setTime(t),wi.updateOffset(this,!0),this}function DOe(){return this._d.valueOf()-(this._offset||0)*6e4}function SOe(){return Math.floor(this.valueOf()/1e3)}function wOe(){return new Date(this.valueOf())}function COe(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function EOe(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function POe(){return this.isValid()?this.toISOString():null}function AOe(){return G5(this)}function kOe(){return Dg({},Ba(this))}function OOe(){return Ba(this).overflow}function _Oe(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}ra("N",0,0,"eraAbbr");ra("NN",0,0,"eraAbbr");ra("NNN",0,0,"eraAbbr");ra("NNNN",0,0,"eraName");ra("NNNNN",0,0,"eraNarrow");ra("y",["y",1],"yo","eraYear");ra("y",["yy",2],0,"eraYear");ra("y",["yyy",3],0,"eraYear");ra("y",["yyyy",4],0,"eraYear");Oi("N",u8);Oi("NN",u8);Oi("NNN",u8);Oi("NNNN",zOe);Oi("NNNNN",VOe);Uo(["N","NN","NNN","NNNN","NNNNN"],function(e,t,r,n){var a=r._locale.erasParse(e,n,r._strict);a?Ba(r).era=a:Ba(r).invalidEra=e});Oi("y",jx);Oi("yy",jx);Oi("yyy",jx);Oi("yyyy",jx);Oi("yo",WOe);Uo(["y","yy","yyy","yyyy"],Nu);Uo(["yo"],function(e,t,r,n){var a;r._locale._eraYearOrdinalRegex&&(a=e.match(r._locale._eraYearOrdinalRegex)),r._locale.eraYearOrdinalParse?t[Nu]=r._locale.eraYearOrdinalParse(e,a):t[Nu]=parseInt(e,10)});function TOe(e,t){var r,n,a,o=this._eras||xm("en")._eras;for(r=0,n=o.length;r<n;++r){switch(typeof o[r].since){case"string":a=wi(o[r].since).startOf("day"),o[r].since=a.valueOf();break}switch(typeof o[r].until){case"undefined":o[r].until=1/0;break;case"string":a=wi(o[r].until).startOf("day").valueOf(),o[r].until=a.valueOf();break}}return o}function $Oe(e,t,r){var n,a,o=this.eras(),s,l,m;for(e=e.toUpperCase(),n=0,a=o.length;n<a;++n)if(s=o[n].name.toUpperCase(),l=o[n].abbr.toUpperCase(),m=o[n].narrow.toUpperCase(),r)switch(t){case"N":case"NN":case"NNN":if(l===e)return o[n];break;case"NNNN":if(s===e)return o[n];break;case"NNNNN":if(m===e)return o[n];break}else if([s,l,m].indexOf(e)>=0)return o[n]}function MOe(e,t){var r=e.since<=e.until?1:-1;return t===void 0?wi(e.since).year():wi(e.since).year()+(t-e.offset)*r}function IOe(){var e,t,r,n=this.localeData().eras();for(e=0,t=n.length;e<t;++e)if(r=this.clone().startOf("day").valueOf(),n[e].since<=r&&r<=n[e].until||n[e].until<=r&&r<=n[e].since)return n[e].name;return""}function jOe(){var e,t,r,n=this.localeData().eras();for(e=0,t=n.length;e<t;++e)if(r=this.clone().startOf("day").valueOf(),n[e].since<=r&&r<=n[e].until||n[e].until<=r&&r<=n[e].since)return n[e].narrow;return""}function FOe(){var e,t,r,n=this.localeData().eras();for(e=0,t=n.length;e<t;++e)if(r=this.clone().startOf("day").valueOf(),n[e].since<=r&&r<=n[e].until||n[e].until<=r&&r<=n[e].since)return n[e].abbr;return""}function BOe(){var e,t,r,n,a=this.localeData().eras();for(e=0,t=a.length;e<t;++e)if(r=a[e].since<=a[e].until?1:-1,n=this.clone().startOf("day").valueOf(),a[e].since<=n&&n<=a[e].until||a[e].until<=n&&n<=a[e].since)return(this.year()-wi(a[e].since).year())*r+a[e].offset;return this.year()}function NOe(e){return Co(this,"_erasNameRegex")||c8.call(this),e?this._erasNameRegex:this._erasRegex}function ROe(e){return Co(this,"_erasAbbrRegex")||c8.call(this),e?this._erasAbbrRegex:this._erasRegex}function LOe(e){return Co(this,"_erasNarrowRegex")||c8.call(this),e?this._erasNarrowRegex:this._erasRegex}function u8(e,t){return t.erasAbbrRegex(e)}function zOe(e,t){return t.erasNameRegex(e)}function VOe(e,t){return t.erasNarrowRegex(e)}function WOe(e,t){return t._eraYearOrdinalRegex||jx}function c8(){var e=[],t=[],r=[],n=[],a,o,s=this.eras();for(a=0,o=s.length;a<o;++a)t.push(Sd(s[a].name)),e.push(Sd(s[a].abbr)),r.push(Sd(s[a].narrow)),n.push(Sd(s[a].name)),n.push(Sd(s[a].abbr)),n.push(Sd(s[a].narrow));this._erasRegex=new RegExp("^("+n.join("|")+")","i"),this._erasNameRegex=new RegExp("^("+t.join("|")+")","i"),this._erasAbbrRegex=new RegExp("^("+e.join("|")+")","i"),this._erasNarrowRegex=new RegExp("^("+r.join("|")+")","i")}ra(0,["gg",2],0,function(){return this.weekYear()%100});ra(0,["GG",2],0,function(){return this.isoWeekYear()%100});function YO(e,t){ra(0,[e,e.length],0,t)}YO("gggg","weekYear");YO("ggggg","weekYear");YO("GGGG","isoWeekYear");YO("GGGGG","isoWeekYear");Vu("weekYear","gg");Vu("isoWeekYear","GG");Wu("weekYear",1);Wu("isoWeekYear",1);Oi("G",HO);Oi("g",HO);Oi("GG",xs,jd);Oi("gg",xs,jd);Oi("GGGG",Q5,Z5);Oi("gggg",Q5,Z5);Oi("GGGGG",WO,zO);Oi("ggggg",WO,zO);Aw(["gggg","ggggg","GGGG","GGGGG"],function(e,t,r,n){t[n.substr(0,2)]=qa(e)});Aw(["gg","GG"],function(e,t,r,n){t[n]=wi.parseTwoDigitYear(e)});function HOe(e){return _Z.call(this,e,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)}function UOe(e){return _Z.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)}function KOe(){return rm(this.year(),1,4)}function GOe(){return rm(this.isoWeekYear(),1,4)}function qOe(){var e=this.localeData()._week;return rm(this.year(),e.dow,e.doy)}function YOe(){var e=this.localeData()._week;return rm(this.weekYear(),e.dow,e.doy)}function _Z(e,t,r,n,a){var o;return e==null?gS(this,n,a).year:(o=rm(e,n,a),t>o&&(t=o),XOe.call(this,e,t,r,n,a))}function XOe(e,t,r,n,a){var o=uZ(e,t,r,n,a),s=mS(o.year,0,o.dayOfYear);return this.year(s.getUTCFullYear()),this.month(s.getUTCMonth()),this.date(s.getUTCDate()),this}ra("Q",0,"Qo","quarter");Vu("quarter","Q");Wu("quarter",7);Oi("Q",QJ);Uo("Q",function(e,t){t[Jh]=(qa(e)-1)*3});function JOe(e){return e==null?Math.ceil((this.month()+1)/3):this.month((e-1)*3+this.month()%3)}ra("D",["DD",2],"Do","date");Vu("date","D");Wu("date",9);Oi("D",xs);Oi("DD",xs,jd);Oi("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient});Uo(["D","DD"],Rp);Uo("Do",function(e,t){t[Rp]=qa(e.match(xs)[0])});var TZ=Ix("Date",!0);ra("DDD",["DDDD",3],"DDDo","dayOfYear");Vu("dayOfYear","DDD");Wu("dayOfYear",4);Oi("DDD",VO);Oi("DDDD",eZ);Uo(["DDD","DDDD"],function(e,t,r){r._dayOfYear=qa(e)});function ZOe(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return e==null?t:this.add(e-t,"d")}ra("m",["mm",2],0,"minute");Vu("minute","m");Wu("minute",14);Oi("m",xs);Oi("mm",xs,jd);Uo(["m","mm"],Zf);var QOe=Ix("Minutes",!1);ra("s",["ss",2],0,"second");Vu("second","s");Wu("second",15);Oi("s",xs);Oi("ss",xs,jd);Uo(["s","ss"],Zh);var e_e=Ix("Seconds",!1);ra("S",0,0,function(){return~~(this.millisecond()/100)});ra(0,["SS",2],0,function(){return~~(this.millisecond()/10)});ra(0,["SSS",3],0,"millisecond");ra(0,["SSSS",4],0,function(){return this.millisecond()*10});ra(0,["SSSSS",5],0,function(){return this.millisecond()*100});ra(0,["SSSSSS",6],0,function(){return this.millisecond()*1e3});ra(0,["SSSSSSS",7],0,function(){return this.millisecond()*1e4});ra(0,["SSSSSSSS",8],0,function(){return this.millisecond()*1e5});ra(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1e6});Vu("millisecond","ms");Wu("millisecond",16);Oi("S",VO,QJ);Oi("SS",VO,jd);Oi("SSS",VO,eZ);var Sg,$Z;for(Sg="SSSS";Sg.length<=9;Sg+="S")Oi(Sg,jx);function t_e(e,t){t[Ay]=qa(("0."+e)*1e3)}for(Sg="S";Sg.length<=9;Sg+="S")Uo(Sg,t_e);$Z=Ix("Milliseconds",!1);ra("z",0,0,"zoneAbbr");ra("zz",0,0,"zoneName");function r_e(){return this._isUTC?"UTC":""}function n_e(){return this._isUTC?"Coordinated Universal Time":""}var Kn=Ew.prototype;Kn.add=Yke;Kn.calendar=rOe;Kn.clone=nOe;Kn.diff=cOe;Kn.endOf=xOe;Kn.format=hOe;Kn.from=mOe;Kn.fromNow=gOe;Kn.to=yOe;Kn.toNow=vOe;Kn.get=aAe;Kn.invalidAt=OOe;Kn.isAfter=iOe;Kn.isBefore=aOe;Kn.isBetween=oOe;Kn.isSame=sOe;Kn.isSameOrAfter=lOe;Kn.isSameOrBefore=uOe;Kn.isValid=AOe;Kn.lang=EZ;Kn.locale=CZ;Kn.localeData=PZ;Kn.max=Ake;Kn.min=Pke;Kn.parsingFlags=kOe;Kn.set=oAe;Kn.startOf=bOe;Kn.subtract=Xke;Kn.toArray=COe;Kn.toObject=EOe;Kn.toDate=wOe;Kn.toISOString=fOe;Kn.inspect=pOe;typeof Symbol<"u"&&Symbol.for!=null&&(Kn[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"});Kn.toJSON=POe;Kn.toString=dOe;Kn.unix=SOe;Kn.valueOf=DOe;Kn.creationData=_Oe;Kn.eraName=IOe;Kn.eraNarrow=jOe;Kn.eraAbbr=FOe;Kn.eraYear=BOe;Kn.year=lZ;Kn.isLeapYear=EAe;Kn.weekYear=HOe;Kn.isoWeekYear=UOe;Kn.quarter=Kn.quarters=JOe;Kn.month=oZ;Kn.daysInMonth=SAe;Kn.week=Kn.weeks=TAe;Kn.isoWeek=Kn.isoWeeks=$Ae;Kn.weeksInYear=qOe;Kn.weeksInWeekYear=YOe;Kn.isoWeeksInYear=KOe;Kn.isoWeeksInISOWeekYear=GOe;Kn.date=TZ;Kn.day=Kn.days=UAe;Kn.weekday=KAe;Kn.isoWeekday=GAe;Kn.dayOfYear=ZOe;Kn.hour=Kn.hours=eke;Kn.minute=Kn.minutes=QOe;Kn.second=Kn.seconds=e_e;Kn.millisecond=Kn.milliseconds=$Z;Kn.utcOffset=Fke;Kn.utc=Nke;Kn.local=Rke;Kn.parseZone=Lke;Kn.hasAlignedHourOffset=zke;Kn.isDST=Vke;Kn.isLocal=Hke;Kn.isUtcOffset=Uke;Kn.isUtc=xZ;Kn.isUTC=xZ;Kn.zoneAbbr=r_e;Kn.zoneName=n_e;Kn.dates=Cf("dates accessor is deprecated. Use date instead.",TZ);Kn.months=Cf("months accessor is deprecated. Use month instead",oZ);Kn.years=Cf("years accessor is deprecated. Use year instead",lZ);Kn.zone=Cf("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",Bke);Kn.isDSTShifted=Cf("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",Wke);function i_e(e){return vs(e*1e3)}function a_e(){return vs.apply(null,arguments).parseZone()}function MZ(e){return e}var Eo=Y5.prototype;Eo.calendar=UPe;Eo.longDateFormat=YPe;Eo.invalidDate=JPe;Eo.ordinal=eAe;Eo.preparse=MZ;Eo.postformat=MZ;Eo.relativeTime=rAe;Eo.pastFuture=nAe;Eo.set=WPe;Eo.eras=TOe;Eo.erasParse=$Oe;Eo.erasConvertYear=MOe;Eo.erasAbbrRegex=ROe;Eo.erasNameRegex=NOe;Eo.erasNarrowRegex=LOe;Eo.months=vAe;Eo.monthsShort=bAe;Eo.monthsParse=DAe;Eo.monthsRegex=CAe;Eo.monthsShortRegex=wAe;Eo.week=AAe;Eo.firstDayOfYear=_Ae;Eo.firstDayOfWeek=OAe;Eo.weekdays=LAe;Eo.weekdaysMin=VAe;Eo.weekdaysShort=zAe;Eo.weekdaysParse=HAe;Eo.weekdaysRegex=qAe;Eo.weekdaysShortRegex=YAe;Eo.weekdaysMinRegex=XAe;Eo.isPM=ZAe;Eo.meridiem=tke;function fP(e,t,r,n){var a=xm(),o=oh().set(n,t);return a[r](o,e)}function IZ(e,t,r){if(cm(e)&&(t=e,e=void 0),e=e||"",t!=null)return fP(e,t,r,"month");var n,a=[];for(n=0;n<12;n++)a[n]=fP(e,n,r,"month");return a}function d8(e,t,r,n){typeof e=="boolean"?(cm(t)&&(r=t,t=void 0),t=t||""):(t=e,r=t,e=!1,cm(t)&&(r=t,t=void 0),t=t||"");var a=xm(),o=e?a._week.dow:0,s,l=[];if(r!=null)return fP(t,(r+o)%7,n,"day");for(s=0;s<7;s++)l[s]=fP(t,(s+o)%7,n,"day");return l}function o_e(e,t){return IZ(e,t,"months")}function s_e(e,t){return IZ(e,t,"monthsShort")}function l_e(e,t,r){return d8(e,t,r,"weekdays")}function u_e(e,t,r){return d8(e,t,r,"weekdaysShort")}function c_e(e,t,r){return d8(e,t,r,"weekdaysMin")}Ig("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,r=qa(e%100/10)===1?"th":t===1?"st":t===2?"nd":t===3?"rd":"th";return e+r}});wi.lang=Cf("moment.lang is deprecated. Use moment.locale instead.",Ig);wi.langData=Cf("moment.langData is deprecated. Use moment.localeData instead.",xm);var Bh=Math.abs;function d_e(){var e=this._data;return this._milliseconds=Bh(this._milliseconds),this._days=Bh(this._days),this._months=Bh(this._months),e.milliseconds=Bh(e.milliseconds),e.seconds=Bh(e.seconds),e.minutes=Bh(e.minutes),e.hours=Bh(e.hours),e.months=Bh(e.months),e.years=Bh(e.years),this}function jZ(e,t,r,n){var a=pp(t,r);return e._milliseconds+=n*a._milliseconds,e._days+=n*a._days,e._months+=n*a._months,e._bubble()}function f_e(e,t){return jZ(this,e,t,1)}function p_e(e,t){return jZ(this,e,t,-1)}function bL(e){return e<0?Math.floor(e):Math.ceil(e)}function h_e(){var e=this._milliseconds,t=this._days,r=this._months,n=this._data,a,o,s,l,m;return e>=0&&t>=0&&r>=0||e<=0&&t<=0&&r<=0||(e+=bL(Nj(r)+t)*864e5,t=0,r=0),n.milliseconds=e%1e3,a=af(e/1e3),n.seconds=a%60,o=af(a/60),n.minutes=o%60,s=af(o/60),n.hours=s%24,t+=af(s/24),m=af(FZ(t)),r+=m,t-=bL(Nj(m)),l=af(r/12),r%=12,n.days=t,n.months=r,n.years=l,this}function FZ(e){return e*4800/146097}function Nj(e){return e*146097/4800}function m_e(e){if(!this.isValid())return NaN;var t,r,n=this._milliseconds;if(e=Ef(e),e==="month"||e==="quarter"||e==="year")switch(t=this._days+n/864e5,r=this._months+FZ(t),e){case"month":return r;case"quarter":return r/3;case"year":return r/12}else switch(t=this._days+Math.round(Nj(this._months)),e){case"week":return t/7+n/6048e5;case"day":return t+n/864e5;case"hour":return t*24+n/36e5;case"minute":return t*1440+n/6e4;case"second":return t*86400+n/1e3;case"millisecond":return Math.floor(t*864e5)+n;default:throw new Error("Unknown unit "+e)}}function g_e(){return this.isValid()?this._milliseconds+this._days*864e5+this._months%12*2592e6+qa(this._months/12)*31536e6:NaN}function Dm(e){return function(){return this.as(e)}}var y_e=Dm("ms"),v_e=Dm("s"),b_e=Dm("m"),x_e=Dm("h"),D_e=Dm("d"),S_e=Dm("w"),w_e=Dm("M"),C_e=Dm("Q"),E_e=Dm("y");function P_e(){return pp(this)}function A_e(e){return e=Ef(e),this.isValid()?this[e+"s"]():NaN}function dv(e){return function(){return this.isValid()?this._data[e]:NaN}}var k_e=dv("milliseconds"),O_e=dv("seconds"),__e=dv("minutes"),T_e=dv("hours"),$_e=dv("days"),M_e=dv("months"),I_e=dv("years");function j_e(){return af(this.days()/7)}var zh=Math.round,qv={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function F_e(e,t,r,n,a){return a.relativeTime(t||1,!!r,e,n)}function B_e(e,t,r,n){var a=pp(e).abs(),o=zh(a.as("s")),s=zh(a.as("m")),l=zh(a.as("h")),m=zh(a.as("d")),b=zh(a.as("M")),D=zh(a.as("w")),O=zh(a.as("y")),I=o<=r.ss&&["s",o]||o<r.s&&["ss",o]||s<=1&&["m"]||s<r.m&&["mm",s]||l<=1&&["h"]||l<r.h&&["hh",l]||m<=1&&["d"]||m<r.d&&["dd",m];return r.w!=null&&(I=I||D<=1&&["w"]||D<r.w&&["ww",D]),I=I||b<=1&&["M"]||b<r.M&&["MM",b]||O<=1&&["y"]||["yy",O],I[2]=t,I[3]=+e>0,I[4]=n,F_e.apply(null,I)}function N_e(e){return e===void 0?zh:typeof e=="function"?(zh=e,!0):!1}function R_e(e,t){return qv[e]===void 0?!1:t===void 0?qv[e]:(qv[e]=t,e==="s"&&(qv.ss=t-1),!0)}function L_e(e,t){if(!this.isValid())return this.localeData().invalidDate();var r=!1,n=qv,a,o;return typeof e=="object"&&(t=e,e=!1),typeof e=="boolean"&&(r=e),typeof t=="object"&&(n=Object.assign({},qv,t),t.s!=null&&t.ss==null&&(n.ss=t.s-1)),a=this.localeData(),o=B_e(this,!r,n,a),r&&(o=a.pastFuture(+this,o)),a.postformat(o)}var rM=Math.abs;function Ev(e){return(e>0)-(e<0)||+e}function XO(){if(!this.isValid())return this.localeData().invalidDate();var e=rM(this._milliseconds)/1e3,t=rM(this._days),r=rM(this._months),n,a,o,s,l=this.asSeconds(),m,b,D,O;return l?(n=af(e/60),a=af(n/60),e%=60,n%=60,o=af(r/12),r%=12,s=e?e.toFixed(3).replace(/\.?0+$/,""):"",m=l<0?"-":"",b=Ev(this._months)!==Ev(l)?"-":"",D=Ev(this._days)!==Ev(l)?"-":"",O=Ev(this._milliseconds)!==Ev(l)?"-":"",m+"P"+(o?b+o+"Y":"")+(r?b+r+"M":"")+(t?D+t+"D":"")+(a||n||e?"T":"")+(a?O+a+"H":"")+(n?O+n+"M":"")+(e?O+s+"S":"")):"P0D"}var yo=qO.prototype;yo.isValid=$ke;yo.abs=d_e;yo.add=f_e;yo.subtract=p_e;yo.as=m_e;yo.asMilliseconds=y_e;yo.asSeconds=v_e;yo.asMinutes=b_e;yo.asHours=x_e;yo.asDays=D_e;yo.asWeeks=S_e;yo.asMonths=w_e;yo.asQuarters=C_e;yo.asYears=E_e;yo.valueOf=g_e;yo._bubble=h_e;yo.clone=P_e;yo.get=A_e;yo.milliseconds=k_e;yo.seconds=O_e;yo.minutes=__e;yo.hours=T_e;yo.days=$_e;yo.weeks=j_e;yo.months=M_e;yo.years=I_e;yo.humanize=L_e;yo.toISOString=XO;yo.toString=XO;yo.toJSON=XO;yo.locale=CZ;yo.localeData=PZ;yo.toIsoString=Cf("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",XO);yo.lang=EZ;ra("X",0,0,"unix");ra("x",0,0,"valueOf");Oi("x",HO);Oi("X",lAe);Uo("X",function(e,t,r){r._d=new Date(parseFloat(e)*1e3)});Uo("x",function(e,t,r){r._d=new Date(qa(e))});//! moment.js
-wi.version="2.29.4";zPe(vs);wi.fn=Kn;wi.min=kke;wi.max=Oke;wi.now=_ke;wi.utc=oh;wi.unix=i_e;wi.months=o_e;wi.isDate=Cw;wi.locale=Ig;wi.invalid=RO;wi.duration=pp;wi.isMoment=cp;wi.weekdays=l_e;wi.parseZone=a_e;wi.localeData=xm;wi.isDuration=l2;wi.monthsShort=s_e;wi.weekdaysMin=c_e;wi.defineLocale=n8;wi.updateLocale=ake;wi.locales=oke;wi.weekdaysShort=u_e;wi.normalizeUnits=Ef;wi.relativeTimeRounding=N_e;wi.relativeTimeThreshold=R_e;wi.calendarFormat=tOe;wi.prototype=Kn;wi.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"};const BZ=(e,t="ll")=>wi(e).format(t),NZ=({name:e,date:t,onChange:r,onBlur:n,onDuplicate:a,onDelete:o,labelProps:s})=>{const[l,m]=te.useState(!1),b=te.useRef(null),D=te.useRef(null);a5([D],()=>{m(!1),n()});const O=N=>{N.stopPropagation(),m(!1),a&&a()},I=N=>{N.stopPropagation(),m(!1),o&&o()};return Z.jsxs(Ct.Box,{position:"absolute",insetBlockStart:"10px",insetInlineEnd:"10px",zIndex:100,ref:D,className:"rc-edit-menu",onClick:N=>{N.stopPropagation(),m(!0)},children:[Z.jsx(Ct.Button,{ref:b,square:!0,mini:!0,children:Z.jsx(Ct.Icon,{name:"cog",size:"x16"})}),l&&Z.jsx(Ct.Box,{position:"absolute",children:Z.jsxs(Ct.Box,{elevation:"1",pb:"10px",bg:"white",children:[Z.jsxs(Ct.Box,{mi:"10px",children:[Z.jsx(UJ,{value:e,onChange:r,onBlur:n,...s}),Z.jsx(Ct.Box,{withTruncatedText:!0,mbs:"2px",fontScale:"p2",children:BZ(t)})]}),Z.jsx(Ct.Divider,{mbs:"12px"}),Z.jsx(Ct.Option,{disabled:!a,onClick:O,children:"Duplicate"}),Z.jsx(Ct.Option,{disabled:!o,onClick:I,children:"Delete"})]})})]})},z_e=({screen:e,disableDelete:t})=>{const{dispatch:r}=te.useContext(Do),[n,a]=te.useState(e==null?void 0:e.name),o=WA(),s=O=>{O.stopPropagation(),r(ige(e==null?void 0:e.id))},l=()=>{r(age({id:e==null?void 0:e.id}))},m=O=>{a(O.currentTarget.value)},b=()=>{if(!n.trim())return a(e.name),o({type:"error",message:"Cannot rename screen to empty name."});r(sge({id:e.id,name:n}))},D=()=>{if(t)return o({type:"info",message:"Cannot delete last screen."});r(oge(e==null?void 0:e.id))};return Z.jsxs(Ct.Box,{position:"relative",children:[Z.jsx(NZ,{name:n,date:e.date,onChange:m,onDuplicate:l,onDelete:D,onBlur:b,labelProps:{fontScale:"h5"}}),Z.jsx(uq,{onClick:s,children:Z.jsx(cq,{of:Mx({blocks:e.payload.blocks})})})]})},V_e=()=>{var D;const{state:{projects:e,screens:t,activeProject:r,openCreateNewScreen:n},dispatch:a}=te.useContext(Do),o=te.useRef(null),s=()=>{a(sq(!1))};a5([o],s);const l=D0e(),m=yK(l,o),b=()=>{a(nge())};return Z.jsx(Ct.Scrollable,{horizontal:!0,children:Z.jsxs(Ct.Box,{ref:m,w:"100%",height:"250px",borderBlockEnd:"var(--default-border)",position:"fixed",pi:"40px",className:ta`
-          top: -255px;
-          left: 0;
-          z-index: 10;
-          align-items: center;
-          display: flex;
-          justify-content: center;
-          background-color: var(--primaryBackgroundColor);
-          box-shadow: var(--elements-box-shadow);
-          transform: translateY(${n?"255px":"0px"});
-          transition: var(--animation-default);
-        `,children:[Z.jsx(Ct.Button,{position:"fixed",square:!0,tiny:!0,className:ta`
-            top: 20px;
-            right: 20px;
-          `,onClick:s,children:Z.jsx(Ct.Icon,{name:"cross",size:"x15"})}),n&&Z.jsxs(Ct.Box,{width:"max-content",display:"flex",className:ta`
-              gap: 50px;
-              align-items: center;
-            `,children:[(D=e[r])==null?void 0:D.screens.map(O=>t[O]).map((O,I)=>{var N;return Z.jsx(z_e,{screen:O,disableDelete:((N=e[r])==null?void 0:N.screens.map(H=>t[H]).length)<=1},I)}),Z.jsx(Ct.Icon,{onClick:b,size:"60px",height:"60px",name:"plus",className:ta`
-                cursor: pointer;
-                transition: var(--animation-default);
-                &:hover {
-                  scale: 1.1;
-                  transition: var(--animation-default);
-                }
-              `})]})]})})},W_e=[[`${Ho.Message}`,"Message Preview"],[`${Ho.Banner}`,"Banner Preview"],[`${Ho.Modal}`,"Modal Preview"],[`${Ho.ContextualBar}`,"Contextual Bar Preview"]],RZ=()=>{const{state:{screens:e,activeScreen:t},dispatch:r}=te.useContext(Do);return Z.jsx(Ct.Select,{options:W_e,value:`${e[t].payload.surface}`,placeholder:"Surface",onChange:n=>{r(rge(typeof n=="string"?parseInt(n):Number(n)))}})},LZ=({tabsItem:e,onChange:t,selectedTab:r})=>{const n=ta`
-    border-left: none !important;
-    border-right: none !important;
-    border-top: none !important;
-    box-shadow: none !important;
-    margin-right: 0 !important;
-  `;return Z.jsx(Ct.Tabs,{children:e.map((a,o)=>Z.jsx(Ct.Tabs.Item,{selected:r===o,onClick:()=>t(o),className:n,children:a},o))})},H_e=()=>{const{state:{isMobile:e,isTablet:t,previewTabsToggle:r},dispatch:n}=te.useContext(Do),a=s=>{n(B5(s))},o=["Preview","Editor"];return Z.jsxs(Ct.Box,{width:"100%",height:"40px",borderBlockEnd:"var(--default-border)",display:"flex",alignItems:"center",zIndex:1,justifyContent:e?"flex-end":"space-between",bg:"alternative",className:ta`
-        user-select: none;
-      `,children:[!e&&Z.jsxs(Ct.Box,{display:"flex",alignItems:"center",flexGrow:0,pis:4,children:[Z.jsx(RZ,{}),Z.jsx(Ct.Button,{mis:"10px",small:!0,warning:!0,height:"max-content",onClick:()=>n(KA(!0)),children:"Templates"})]}),t&&Z.jsx(LZ,{tabsItem:o,onChange:a,selectedTab:r})]})};var zZ={exports:{}},U_e="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",K_e=U_e,G_e=K_e;function VZ(){}function WZ(){}WZ.resetWarningCache=VZ;var q_e=function(){function e(n,a,o,s,l,m){if(m!==G_e){var b=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw b.name="Invariant Violation",b}}e.isRequired=e;function t(){return e}var r={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:WZ,resetWarningCache:VZ};return r.PropTypes=r,r};zZ.exports=q_e();var HZ=zZ.exports;const ja=hm(HZ);var f8={exports:{}},Y_e=["alignContent","MozAlignContent","WebkitAlignContent","MSAlignContent","OAlignContent","alignItems","MozAlignItems","WebkitAlignItems","MSAlignItems","OAlignItems","alignSelf","MozAlignSelf","WebkitAlignSelf","MSAlignSelf","OAlignSelf","all","MozAll","WebkitAll","MSAll","OAll","animation","MozAnimation","WebkitAnimation","MSAnimation","OAnimation","animationDelay","MozAnimationDelay","WebkitAnimationDelay","MSAnimationDelay","OAnimationDelay","animationDirection","MozAnimationDirection","WebkitAnimationDirection","MSAnimationDirection","OAnimationDirection","animationDuration","MozAnimationDuration","WebkitAnimationDuration","MSAnimationDuration","OAnimationDuration","animationFillMode","MozAnimationFillMode","WebkitAnimationFillMode","MSAnimationFillMode","OAnimationFillMode","animationIterationCount","MozAnimationIterationCount","WebkitAnimationIterationCount","MSAnimationIterationCount","OAnimationIterationCount","animationName","MozAnimationName","WebkitAnimationName","MSAnimationName","OAnimationName","animationPlayState","MozAnimationPlayState","WebkitAnimationPlayState","MSAnimationPlayState","OAnimationPlayState","animationTimingFunction","MozAnimationTimingFunction","WebkitAnimationTimingFunction","MSAnimationTimingFunction","OAnimationTimingFunction","backfaceVisibility","MozBackfaceVisibility","WebkitBackfaceVisibility","MSBackfaceVisibility","OBackfaceVisibility","background","MozBackground","WebkitBackground","MSBackground","OBackground","backgroundAttachment","MozBackgroundAttachment","WebkitBackgroundAttachment","MSBackgroundAttachment","OBackgroundAttachment","backgroundBlendMode","MozBackgroundBlendMode","WebkitBackgroundBlendMode","MSBackgroundBlendMode","OBackgroundBlendMode","backgroundClip","MozBackgroundClip","WebkitBackgroundClip","MSBackgroundClip","OBackgroundClip","backgroundColor","MozBackgroundColor","WebkitBackgroundColor","MSBackgroundColor","OBackgroundColor","backgroundImage","MozBackgroundImage","WebkitBackgroundImage","MSBackgroundImage","OBackgroundImage","backgroundOrigin","MozBackgroundOrigin","WebkitBackgroundOrigin","MSBackgroundOrigin","OBackgroundOrigin","backgroundPosition","MozBackgroundPosition","WebkitBackgroundPosition","MSBackgroundPosition","OBackgroundPosition","backgroundRepeat","MozBackgroundRepeat","WebkitBackgroundRepeat","MSBackgroundRepeat","OBackgroundRepeat","backgroundSize","MozBackgroundSize","WebkitBackgroundSize","MSBackgroundSize","OBackgroundSize","blockSize","MozBlockSize","WebkitBlockSize","MSBlockSize","OBlockSize","border","MozBorder","WebkitBorder","MSBorder","OBorder","borderBlockEnd","MozBorderBlockEnd","WebkitBorderBlockEnd","MSBorderBlockEnd","OBorderBlockEnd","borderBlockEndColor","MozBorderBlockEndColor","WebkitBorderBlockEndColor","MSBorderBlockEndColor","OBorderBlockEndColor","borderBlockEndStyle","MozBorderBlockEndStyle","WebkitBorderBlockEndStyle","MSBorderBlockEndStyle","OBorderBlockEndStyle","borderBlockEndWidth","MozBorderBlockEndWidth","WebkitBorderBlockEndWidth","MSBorderBlockEndWidth","OBorderBlockEndWidth","borderBlockStart","MozBorderBlockStart","WebkitBorderBlockStart","MSBorderBlockStart","OBorderBlockStart","borderBlockStartColor","MozBorderBlockStartColor","WebkitBorderBlockStartColor","MSBorderBlockStartColor","OBorderBlockStartColor","borderBlockStartStyle","MozBorderBlockStartStyle","WebkitBorderBlockStartStyle","MSBorderBlockStartStyle","OBorderBlockStartStyle","borderBlockStartWidth","MozBorderBlockStartWidth","WebkitBorderBlockStartWidth","MSBorderBlockStartWidth","OBorderBlockStartWidth","borderBottom","MozBorderBottom","WebkitBorderBottom","MSBorderBottom","OBorderBottom","borderBottomColor","MozBorderBottomColor","WebkitBorderBottomColor","MSBorderBottomColor","OBorderBottomColor","borderBottomLeftRadius","MozBorderBottomLeftRadius","WebkitBorderBottomLeftRadius","MSBorderBottomLeftRadius","OBorderBottomLeftRadius","borderBottomRightRadius","MozBorderBottomRightRadius","WebkitBorderBottomRightRadius","MSBorderBottomRightRadius","OBorderBottomRightRadius","borderBottomStyle","MozBorderBottomStyle","WebkitBorderBottomStyle","MSBorderBottomStyle","OBorderBottomStyle","borderBottomWidth","MozBorderBottomWidth","WebkitBorderBottomWidth","MSBorderBottomWidth","OBorderBottomWidth","borderCollapse","MozBorderCollapse","WebkitBorderCollapse","MSBorderCollapse","OBorderCollapse","borderColor","MozBorderColor","WebkitBorderColor","MSBorderColor","OBorderColor","borderImage","MozBorderImage","WebkitBorderImage","MSBorderImage","OBorderImage","borderImageOutset","MozBorderImageOutset","WebkitBorderImageOutset","MSBorderImageOutset","OBorderImageOutset","borderImageRepeat","MozBorderImageRepeat","WebkitBorderImageRepeat","MSBorderImageRepeat","OBorderImageRepeat","borderImageSlice","MozBorderImageSlice","WebkitBorderImageSlice","MSBorderImageSlice","OBorderImageSlice","borderImageSource","MozBorderImageSource","WebkitBorderImageSource","MSBorderImageSource","OBorderImageSource","borderImageWidth","MozBorderImageWidth","WebkitBorderImageWidth","MSBorderImageWidth","OBorderImageWidth","borderInlineEnd","MozBorderInlineEnd","WebkitBorderInlineEnd","MSBorderInlineEnd","OBorderInlineEnd","borderInlineEndColor","MozBorderInlineEndColor","WebkitBorderInlineEndColor","MSBorderInlineEndColor","OBorderInlineEndColor","borderInlineEndStyle","MozBorderInlineEndStyle","WebkitBorderInlineEndStyle","MSBorderInlineEndStyle","OBorderInlineEndStyle","borderInlineEndWidth","MozBorderInlineEndWidth","WebkitBorderInlineEndWidth","MSBorderInlineEndWidth","OBorderInlineEndWidth","borderInlineStart","MozBorderInlineStart","WebkitBorderInlineStart","MSBorderInlineStart","OBorderInlineStart","borderInlineStartColor","MozBorderInlineStartColor","WebkitBorderInlineStartColor","MSBorderInlineStartColor","OBorderInlineStartColor","borderInlineStartStyle","MozBorderInlineStartStyle","WebkitBorderInlineStartStyle","MSBorderInlineStartStyle","OBorderInlineStartStyle","borderInlineStartWidth","MozBorderInlineStartWidth","WebkitBorderInlineStartWidth","MSBorderInlineStartWidth","OBorderInlineStartWidth","borderLeft","MozBorderLeft","WebkitBorderLeft","MSBorderLeft","OBorderLeft","borderLeftColor","MozBorderLeftColor","WebkitBorderLeftColor","MSBorderLeftColor","OBorderLeftColor","borderLeftStyle","MozBorderLeftStyle","WebkitBorderLeftStyle","MSBorderLeftStyle","OBorderLeftStyle","borderLeftWidth","MozBorderLeftWidth","WebkitBorderLeftWidth","MSBorderLeftWidth","OBorderLeftWidth","borderRadius","MozBorderRadius","WebkitBorderRadius","MSBorderRadius","OBorderRadius","borderRight","MozBorderRight","WebkitBorderRight","MSBorderRight","OBorderRight","borderRightColor","MozBorderRightColor","WebkitBorderRightColor","MSBorderRightColor","OBorderRightColor","borderRightStyle","MozBorderRightStyle","WebkitBorderRightStyle","MSBorderRightStyle","OBorderRightStyle","borderRightWidth","MozBorderRightWidth","WebkitBorderRightWidth","MSBorderRightWidth","OBorderRightWidth","borderSpacing","MozBorderSpacing","WebkitBorderSpacing","MSBorderSpacing","OBorderSpacing","borderStyle","MozBorderStyle","WebkitBorderStyle","MSBorderStyle","OBorderStyle","borderTop","MozBorderTop","WebkitBorderTop","MSBorderTop","OBorderTop","borderTopColor","MozBorderTopColor","WebkitBorderTopColor","MSBorderTopColor","OBorderTopColor","borderTopLeftRadius","MozBorderTopLeftRadius","WebkitBorderTopLeftRadius","MSBorderTopLeftRadius","OBorderTopLeftRadius","borderTopRightRadius","MozBorderTopRightRadius","WebkitBorderTopRightRadius","MSBorderTopRightRadius","OBorderTopRightRadius","borderTopStyle","MozBorderTopStyle","WebkitBorderTopStyle","MSBorderTopStyle","OBorderTopStyle","borderTopWidth","MozBorderTopWidth","WebkitBorderTopWidth","MSBorderTopWidth","OBorderTopWidth","borderWidth","MozBorderWidth","WebkitBorderWidth","MSBorderWidth","OBorderWidth","bottom","MozBottom","WebkitBottom","MSBottom","OBottom","boxDecorationBreak","MozBoxDecorationBreak","WebkitBoxDecorationBreak","MSBoxDecorationBreak","OBoxDecorationBreak","boxShadow","MozBoxShadow","WebkitBoxShadow","MSBoxShadow","OBoxShadow","boxSizing","MozBoxSizing","WebkitBoxSizing","MSBoxSizing","OBoxSizing","breakAfter","MozBreakAfter","WebkitBreakAfter","MSBreakAfter","OBreakAfter","breakBefore","MozBreakBefore","WebkitBreakBefore","MSBreakBefore","OBreakBefore","breakInside","MozBreakInside","WebkitBreakInside","MSBreakInside","OBreakInside","captionSide","MozCaptionSide","WebkitCaptionSide","MSCaptionSide","OCaptionSide","caretColor","MozCaretColor","WebkitCaretColor","MSCaretColor","OCaretColor","ch","MozCh","WebkitCh","MSCh","OCh","clear","MozClear","WebkitClear","MSClear","OClear","clip","MozClip","WebkitClip","MSClip","OClip","clipPath","MozClipPath","WebkitClipPath","MSClipPath","OClipPath","cm","MozCm","WebkitCm","MSCm","OCm","color","MozColor","WebkitColor","MSColor","OColor","columnCount","MozColumnCount","WebkitColumnCount","MSColumnCount","OColumnCount","columnFill","MozColumnFill","WebkitColumnFill","MSColumnFill","OColumnFill","columnGap","MozColumnGap","WebkitColumnGap","MSColumnGap","OColumnGap","columnRule","MozColumnRule","WebkitColumnRule","MSColumnRule","OColumnRule","columnRuleColor","MozColumnRuleColor","WebkitColumnRuleColor","MSColumnRuleColor","OColumnRuleColor","columnRuleStyle","MozColumnRuleStyle","WebkitColumnRuleStyle","MSColumnRuleStyle","OColumnRuleStyle","columnRuleWidth","MozColumnRuleWidth","WebkitColumnRuleWidth","MSColumnRuleWidth","OColumnRuleWidth","columnSpan","MozColumnSpan","WebkitColumnSpan","MSColumnSpan","OColumnSpan","columnWidth","MozColumnWidth","WebkitColumnWidth","MSColumnWidth","OColumnWidth","columns","MozColumns","WebkitColumns","MSColumns","OColumns","content","MozContent","WebkitContent","MSContent","OContent","counterIncrement","MozCounterIncrement","WebkitCounterIncrement","MSCounterIncrement","OCounterIncrement","counterReset","MozCounterReset","WebkitCounterReset","MSCounterReset","OCounterReset","cursor","MozCursor","WebkitCursor","MSCursor","OCursor","deg","MozDeg","WebkitDeg","MSDeg","ODeg","direction","MozDirection","WebkitDirection","MSDirection","ODirection","display","MozDisplay","WebkitDisplay","MSDisplay","ODisplay","dpcm","MozDpcm","WebkitDpcm","MSDpcm","ODpcm","dpi","MozDpi","WebkitDpi","MSDpi","ODpi","dppx","MozDppx","WebkitDppx","MSDppx","ODppx","em","MozEm","WebkitEm","MSEm","OEm","emptyCells","MozEmptyCells","WebkitEmptyCells","MSEmptyCells","OEmptyCells","ex","MozEx","WebkitEx","MSEx","OEx","filter","MozFilter","WebkitFilter","MSFilter","OFilter","flexBasis","MozFlexBasis","WebkitFlexBasis","MSFlexBasis","OFlexBasis","flexDirection","MozFlexDirection","WebkitFlexDirection","MSFlexDirection","OFlexDirection","flexFlow","MozFlexFlow","WebkitFlexFlow","MSFlexFlow","OFlexFlow","flexGrow","MozFlexGrow","WebkitFlexGrow","MSFlexGrow","OFlexGrow","flexShrink","MozFlexShrink","WebkitFlexShrink","MSFlexShrink","OFlexShrink","flexWrap","MozFlexWrap","WebkitFlexWrap","MSFlexWrap","OFlexWrap","float","MozFloat","WebkitFloat","MSFloat","OFloat","font","MozFont","WebkitFont","MSFont","OFont","fontFamily","MozFontFamily","WebkitFontFamily","MSFontFamily","OFontFamily","fontFeatureSettings","MozFontFeatureSettings","WebkitFontFeatureSettings","MSFontFeatureSettings","OFontFeatureSettings","fontKerning","MozFontKerning","WebkitFontKerning","MSFontKerning","OFontKerning","fontLanguageOverride","MozFontLanguageOverride","WebkitFontLanguageOverride","MSFontLanguageOverride","OFontLanguageOverride","fontSize","MozFontSize","WebkitFontSize","MSFontSize","OFontSize","fontSizeAdjust","MozFontSizeAdjust","WebkitFontSizeAdjust","MSFontSizeAdjust","OFontSizeAdjust","fontStretch","MozFontStretch","WebkitFontStretch","MSFontStretch","OFontStretch","fontStyle","MozFontStyle","WebkitFontStyle","MSFontStyle","OFontStyle","fontSynthesis","MozFontSynthesis","WebkitFontSynthesis","MSFontSynthesis","OFontSynthesis","fontVariant","MozFontVariant","WebkitFontVariant","MSFontVariant","OFontVariant","fontVariantAlternates","MozFontVariantAlternates","WebkitFontVariantAlternates","MSFontVariantAlternates","OFontVariantAlternates","fontVariantCaps","MozFontVariantCaps","WebkitFontVariantCaps","MSFontVariantCaps","OFontVariantCaps","fontVariantEastAsian","MozFontVariantEastAsian","WebkitFontVariantEastAsian","MSFontVariantEastAsian","OFontVariantEastAsian","fontVariantLigatures","MozFontVariantLigatures","WebkitFontVariantLigatures","MSFontVariantLigatures","OFontVariantLigatures","fontVariantNumeric","MozFontVariantNumeric","WebkitFontVariantNumeric","MSFontVariantNumeric","OFontVariantNumeric","fontVariantPosition","MozFontVariantPosition","WebkitFontVariantPosition","MSFontVariantPosition","OFontVariantPosition","fontWeight","MozFontWeight","WebkitFontWeight","MSFontWeight","OFontWeight","fr","MozFr","WebkitFr","MSFr","OFr","grad","MozGrad","WebkitGrad","MSGrad","OGrad","grid","MozGrid","WebkitGrid","MSGrid","OGrid","gridArea","MozGridArea","WebkitGridArea","MSGridArea","OGridArea","gridAutoColumns","MozGridAutoColumns","WebkitGridAutoColumns","MSGridAutoColumns","OGridAutoColumns","gridAutoFlow","MozGridAutoFlow","WebkitGridAutoFlow","MSGridAutoFlow","OGridAutoFlow","gridAutoRows","MozGridAutoRows","WebkitGridAutoRows","MSGridAutoRows","OGridAutoRows","gridColumn","MozGridColumn","WebkitGridColumn","MSGridColumn","OGridColumn","gridColumnEnd","MozGridColumnEnd","WebkitGridColumnEnd","MSGridColumnEnd","OGridColumnEnd","gridColumnGap","MozGridColumnGap","WebkitGridColumnGap","MSGridColumnGap","OGridColumnGap","gridColumnStart","MozGridColumnStart","WebkitGridColumnStart","MSGridColumnStart","OGridColumnStart","gridGap","MozGridGap","WebkitGridGap","MSGridGap","OGridGap","gridRow","MozGridRow","WebkitGridRow","MSGridRow","OGridRow","gridRowEnd","MozGridRowEnd","WebkitGridRowEnd","MSGridRowEnd","OGridRowEnd","gridRowGap","MozGridRowGap","WebkitGridRowGap","MSGridRowGap","OGridRowGap","gridRowStart","MozGridRowStart","WebkitGridRowStart","MSGridRowStart","OGridRowStart","gridTemplate","MozGridTemplate","WebkitGridTemplate","MSGridTemplate","OGridTemplate","gridTemplateAreas","MozGridTemplateAreas","WebkitGridTemplateAreas","MSGridTemplateAreas","OGridTemplateAreas","gridTemplateColumns","MozGridTemplateColumns","WebkitGridTemplateColumns","MSGridTemplateColumns","OGridTemplateColumns","gridTemplateRows","MozGridTemplateRows","WebkitGridTemplateRows","MSGridTemplateRows","OGridTemplateRows","height","MozHeight","WebkitHeight","MSHeight","OHeight","hyphens","MozHyphens","WebkitHyphens","MSHyphens","OHyphens","hz","MozHz","WebkitHz","MSHz","OHz","imageOrientation","MozImageOrientation","WebkitImageOrientation","MSImageOrientation","OImageOrientation","imageRendering","MozImageRendering","WebkitImageRendering","MSImageRendering","OImageRendering","imageResolution","MozImageResolution","WebkitImageResolution","MSImageResolution","OImageResolution","imeMode","MozImeMode","WebkitImeMode","MSImeMode","OImeMode","in","MozIn","WebkitIn","MSIn","OIn","inherit","MozInherit","WebkitInherit","MSInherit","OInherit","initial","MozInitial","WebkitInitial","MSInitial","OInitial","inlineSize","MozInlineSize","WebkitInlineSize","MSInlineSize","OInlineSize","isolation","MozIsolation","WebkitIsolation","MSIsolation","OIsolation","justifyContent","MozJustifyContent","WebkitJustifyContent","MSJustifyContent","OJustifyContent","khz","MozKhz","WebkitKhz","MSKhz","OKhz","left","MozLeft","WebkitLeft","MSLeft","OLeft","letterSpacing","MozLetterSpacing","WebkitLetterSpacing","MSLetterSpacing","OLetterSpacing","lineBreak","MozLineBreak","WebkitLineBreak","MSLineBreak","OLineBreak","lineHeight","MozLineHeight","WebkitLineHeight","MSLineHeight","OLineHeight","listStyle","MozListStyle","WebkitListStyle","MSListStyle","OListStyle","listStyleImage","MozListStyleImage","WebkitListStyleImage","MSListStyleImage","OListStyleImage","listStylePosition","MozListStylePosition","WebkitListStylePosition","MSListStylePosition","OListStylePosition","listStyleType","MozListStyleType","WebkitListStyleType","MSListStyleType","OListStyleType","margin","MozMargin","WebkitMargin","MSMargin","OMargin","marginBlockEnd","MozMarginBlockEnd","WebkitMarginBlockEnd","MSMarginBlockEnd","OMarginBlockEnd","marginBlockStart","MozMarginBlockStart","WebkitMarginBlockStart","MSMarginBlockStart","OMarginBlockStart","marginBottom","MozMarginBottom","WebkitMarginBottom","MSMarginBottom","OMarginBottom","marginInlineEnd","MozMarginInlineEnd","WebkitMarginInlineEnd","MSMarginInlineEnd","OMarginInlineEnd","marginInlineStart","MozMarginInlineStart","WebkitMarginInlineStart","MSMarginInlineStart","OMarginInlineStart","marginLeft","MozMarginLeft","WebkitMarginLeft","MSMarginLeft","OMarginLeft","marginRight","MozMarginRight","WebkitMarginRight","MSMarginRight","OMarginRight","marginTop","MozMarginTop","WebkitMarginTop","MSMarginTop","OMarginTop","mask","MozMask","WebkitMask","MSMask","OMask","maskClip","MozMaskClip","WebkitMaskClip","MSMaskClip","OMaskClip","maskComposite","MozMaskComposite","WebkitMaskComposite","MSMaskComposite","OMaskComposite","maskImage","MozMaskImage","WebkitMaskImage","MSMaskImage","OMaskImage","maskMode","MozMaskMode","WebkitMaskMode","MSMaskMode","OMaskMode","maskOrigin","MozMaskOrigin","WebkitMaskOrigin","MSMaskOrigin","OMaskOrigin","maskPosition","MozMaskPosition","WebkitMaskPosition","MSMaskPosition","OMaskPosition","maskRepeat","MozMaskRepeat","WebkitMaskRepeat","MSMaskRepeat","OMaskRepeat","maskSize","MozMaskSize","WebkitMaskSize","MSMaskSize","OMaskSize","maskType","MozMaskType","WebkitMaskType","MSMaskType","OMaskType","maxHeight","MozMaxHeight","WebkitMaxHeight","MSMaxHeight","OMaxHeight","maxWidth","MozMaxWidth","WebkitMaxWidth","MSMaxWidth","OMaxWidth","minBlockSize","MozMinBlockSize","WebkitMinBlockSize","MSMinBlockSize","OMinBlockSize","minHeight","MozMinHeight","WebkitMinHeight","MSMinHeight","OMinHeight","minInlineSize","MozMinInlineSize","WebkitMinInlineSize","MSMinInlineSize","OMinInlineSize","minWidth","MozMinWidth","WebkitMinWidth","MSMinWidth","OMinWidth","mixBlendMode","MozMixBlendMode","WebkitMixBlendMode","MSMixBlendMode","OMixBlendMode","mm","MozMm","WebkitMm","MSMm","OMm","ms","MozMs","WebkitMs","MSMs","OMs","objectFit","MozObjectFit","WebkitObjectFit","MSObjectFit","OObjectFit","objectPosition","MozObjectPosition","WebkitObjectPosition","MSObjectPosition","OObjectPosition","offsetBlockEnd","MozOffsetBlockEnd","WebkitOffsetBlockEnd","MSOffsetBlockEnd","OOffsetBlockEnd","offsetBlockStart","MozOffsetBlockStart","WebkitOffsetBlockStart","MSOffsetBlockStart","OOffsetBlockStart","offsetInlineEnd","MozOffsetInlineEnd","WebkitOffsetInlineEnd","MSOffsetInlineEnd","OOffsetInlineEnd","offsetInlineStart","MozOffsetInlineStart","WebkitOffsetInlineStart","MSOffsetInlineStart","OOffsetInlineStart","opacity","MozOpacity","WebkitOpacity","MSOpacity","OOpacity","order","MozOrder","WebkitOrder","MSOrder","OOrder","orphans","MozOrphans","WebkitOrphans","MSOrphans","OOrphans","outline","MozOutline","WebkitOutline","MSOutline","OOutline","outlineColor","MozOutlineColor","WebkitOutlineColor","MSOutlineColor","OOutlineColor","outlineOffset","MozOutlineOffset","WebkitOutlineOffset","MSOutlineOffset","OOutlineOffset","outlineStyle","MozOutlineStyle","WebkitOutlineStyle","MSOutlineStyle","OOutlineStyle","outlineWidth","MozOutlineWidth","WebkitOutlineWidth","MSOutlineWidth","OOutlineWidth","overflow","MozOverflow","WebkitOverflow","MSOverflow","OOverflow","overflowWrap","MozOverflowWrap","WebkitOverflowWrap","MSOverflowWrap","OOverflowWrap","overflowX","MozOverflowX","WebkitOverflowX","MSOverflowX","OOverflowX","overflowY","MozOverflowY","WebkitOverflowY","MSOverflowY","OOverflowY","padding","MozPadding","WebkitPadding","MSPadding","OPadding","paddingBlockEnd","MozPaddingBlockEnd","WebkitPaddingBlockEnd","MSPaddingBlockEnd","OPaddingBlockEnd","paddingBlockStart","MozPaddingBlockStart","WebkitPaddingBlockStart","MSPaddingBlockStart","OPaddingBlockStart","paddingBottom","MozPaddingBottom","WebkitPaddingBottom","MSPaddingBottom","OPaddingBottom","paddingInlineEnd","MozPaddingInlineEnd","WebkitPaddingInlineEnd","MSPaddingInlineEnd","OPaddingInlineEnd","paddingInlineStart","MozPaddingInlineStart","WebkitPaddingInlineStart","MSPaddingInlineStart","OPaddingInlineStart","paddingLeft","MozPaddingLeft","WebkitPaddingLeft","MSPaddingLeft","OPaddingLeft","paddingRight","MozPaddingRight","WebkitPaddingRight","MSPaddingRight","OPaddingRight","paddingTop","MozPaddingTop","WebkitPaddingTop","MSPaddingTop","OPaddingTop","pageBreakAfter","MozPageBreakAfter","WebkitPageBreakAfter","MSPageBreakAfter","OPageBreakAfter","pageBreakBefore","MozPageBreakBefore","WebkitPageBreakBefore","MSPageBreakBefore","OPageBreakBefore","pageBreakInside","MozPageBreakInside","WebkitPageBreakInside","MSPageBreakInside","OPageBreakInside","pc","MozPc","WebkitPc","MSPc","OPc","perspective","MozPerspective","WebkitPerspective","MSPerspective","OPerspective","perspectiveOrigin","MozPerspectiveOrigin","WebkitPerspectiveOrigin","MSPerspectiveOrigin","OPerspectiveOrigin","pointerEvents","MozPointerEvents","WebkitPointerEvents","MSPointerEvents","OPointerEvents","position","MozPosition","WebkitPosition","MSPosition","OPosition","pt","MozPt","WebkitPt","MSPt","OPt","px","MozPx","WebkitPx","MSPx","OPx","q","MozQ","WebkitQ","MSQ","OQ","quotes","MozQuotes","WebkitQuotes","MSQuotes","OQuotes","rad","MozRad","WebkitRad","MSRad","ORad","rem","MozRem","WebkitRem","MSRem","ORem","resize","MozResize","WebkitResize","MSResize","OResize","revert","MozRevert","WebkitRevert","MSRevert","ORevert","right","MozRight","WebkitRight","MSRight","ORight","rubyAlign","MozRubyAlign","WebkitRubyAlign","MSRubyAlign","ORubyAlign","rubyMerge","MozRubyMerge","WebkitRubyMerge","MSRubyMerge","ORubyMerge","rubyPosition","MozRubyPosition","WebkitRubyPosition","MSRubyPosition","ORubyPosition","s","MozS","WebkitS","MSS","OS","scrollBehavior","MozScrollBehavior","WebkitScrollBehavior","MSScrollBehavior","OScrollBehavior","scrollSnapCoordinate","MozScrollSnapCoordinate","WebkitScrollSnapCoordinate","MSScrollSnapCoordinate","OScrollSnapCoordinate","scrollSnapDestination","MozScrollSnapDestination","WebkitScrollSnapDestination","MSScrollSnapDestination","OScrollSnapDestination","scrollSnapType","MozScrollSnapType","WebkitScrollSnapType","MSScrollSnapType","OScrollSnapType","shapeImageThreshold","MozShapeImageThreshold","WebkitShapeImageThreshold","MSShapeImageThreshold","OShapeImageThreshold","shapeMargin","MozShapeMargin","WebkitShapeMargin","MSShapeMargin","OShapeMargin","shapeOutside","MozShapeOutside","WebkitShapeOutside","MSShapeOutside","OShapeOutside","tabSize","MozTabSize","WebkitTabSize","MSTabSize","OTabSize","tableLayout","MozTableLayout","WebkitTableLayout","MSTableLayout","OTableLayout","textAlign","MozTextAlign","WebkitTextAlign","MSTextAlign","OTextAlign","textAlignLast","MozTextAlignLast","WebkitTextAlignLast","MSTextAlignLast","OTextAlignLast","textCombineUpright","MozTextCombineUpright","WebkitTextCombineUpright","MSTextCombineUpright","OTextCombineUpright","textDecoration","MozTextDecoration","WebkitTextDecoration","MSTextDecoration","OTextDecoration","textDecorationColor","MozTextDecorationColor","WebkitTextDecorationColor","MSTextDecorationColor","OTextDecorationColor","textDecorationLine","MozTextDecorationLine","WebkitTextDecorationLine","MSTextDecorationLine","OTextDecorationLine","textDecorationStyle","MozTextDecorationStyle","WebkitTextDecorationStyle","MSTextDecorationStyle","OTextDecorationStyle","textEmphasis","MozTextEmphasis","WebkitTextEmphasis","MSTextEmphasis","OTextEmphasis","textEmphasisColor","MozTextEmphasisColor","WebkitTextEmphasisColor","MSTextEmphasisColor","OTextEmphasisColor","textEmphasisPosition","MozTextEmphasisPosition","WebkitTextEmphasisPosition","MSTextEmphasisPosition","OTextEmphasisPosition","textEmphasisStyle","MozTextEmphasisStyle","WebkitTextEmphasisStyle","MSTextEmphasisStyle","OTextEmphasisStyle","textIndent","MozTextIndent","WebkitTextIndent","MSTextIndent","OTextIndent","textOrientation","MozTextOrientation","WebkitTextOrientation","MSTextOrientation","OTextOrientation","textOverflow","MozTextOverflow","WebkitTextOverflow","MSTextOverflow","OTextOverflow","textRendering","MozTextRendering","WebkitTextRendering","MSTextRendering","OTextRendering","textShadow","MozTextShadow","WebkitTextShadow","MSTextShadow","OTextShadow","textTransform","MozTextTransform","WebkitTextTransform","MSTextTransform","OTextTransform","textUnderlinePosition","MozTextUnderlinePosition","WebkitTextUnderlinePosition","MSTextUnderlinePosition","OTextUnderlinePosition","top","MozTop","WebkitTop","MSTop","OTop","touchAction","MozTouchAction","WebkitTouchAction","MSTouchAction","OTouchAction","transform","MozTransform","WebkitTransform","msTransform","OTransform","transformBox","MozTransformBox","WebkitTransformBox","MSTransformBox","OTransformBox","transformOrigin","MozTransformOrigin","WebkitTransformOrigin","MSTransformOrigin","OTransformOrigin","transformStyle","MozTransformStyle","WebkitTransformStyle","MSTransformStyle","OTransformStyle","transition","MozTransition","WebkitTransition","MSTransition","OTransition","transitionDelay","MozTransitionDelay","WebkitTransitionDelay","MSTransitionDelay","OTransitionDelay","transitionDuration","MozTransitionDuration","WebkitTransitionDuration","MSTransitionDuration","OTransitionDuration","transitionProperty","MozTransitionProperty","WebkitTransitionProperty","MSTransitionProperty","OTransitionProperty","transitionTimingFunction","MozTransitionTimingFunction","WebkitTransitionTimingFunction","MSTransitionTimingFunction","OTransitionTimingFunction","turn","MozTurn","WebkitTurn","MSTurn","OTurn","unicodeBidi","MozUnicodeBidi","WebkitUnicodeBidi","MSUnicodeBidi","OUnicodeBidi","unset","MozUnset","WebkitUnset","MSUnset","OUnset","verticalAlign","MozVerticalAlign","WebkitVerticalAlign","MSVerticalAlign","OVerticalAlign","vh","MozVh","WebkitVh","MSVh","OVh","visibility","MozVisibility","WebkitVisibility","MSVisibility","OVisibility","vmax","MozVmax","WebkitVmax","MSVmax","OVmax","vmin","MozVmin","WebkitVmin","MSVmin","OVmin","vw","MozVw","WebkitVw","MSVw","OVw","whiteSpace","MozWhiteSpace","WebkitWhiteSpace","MSWhiteSpace","OWhiteSpace","widows","MozWidows","WebkitWidows","MSWidows","OWidows","width","MozWidth","WebkitWidth","MSWidth","OWidth","willChange","MozWillChange","WebkitWillChange","MSWillChange","OWillChange","wordBreak","MozWordBreak","WebkitWordBreak","MSWordBreak","OWordBreak","wordSpacing","MozWordSpacing","WebkitWordSpacing","MSWordSpacing","OWordSpacing","wordWrap","MozWordWrap","WebkitWordWrap","MSWordWrap","OWordWrap","writingMode","MozWritingMode","WebkitWritingMode","MSWritingMode","OWritingMode","zIndex","MozZIndex","WebkitZIndex","MSZIndex","OZIndex","fontSize","MozFontSize","WebkitFontSize","MSFontSize","OFontSize","flex","MozFlex","WebkitFlex","MSFlex","OFlex","fr","MozFr","WebkitFr","MSFr","OFr","overflowScrolling","MozOverflowScrolling","WebkitOverflowScrolling","MSOverflowScrolling","OOverflowScrolling","userSelect","MozUserSelect","WebkitUserSelect","MSUserSelect","OUserSelect"];f8.exports;(function(e){var t=Y_e,r=HZ;e.exports=function(n,a,o){var s=n[a];if(s){var l=[];if(Object.keys(s).forEach(function(m){t.indexOf(m)===-1&&l.push(m)}),l.length)throw new Error("Prop "+a+" passed to "+o+". Has invalid keys "+l.join(", "))}},e.exports.isRequired=function(n,a,o){if(!n[a])throw new Error("Prop "+a+" passed to "+o+" is required");return e.exports(n,a,o)},e.exports.supportingArrays=r.oneOfType([r.arrayOf(e.exports),e.exports])})(f8);var X_e=f8.exports;const gy=hm(X_e);function UZ(){var e=this.constructor.getDerivedStateFromProps(this.props,this.state);e!=null&&this.setState(e)}function KZ(e){function t(r){var n=this.constructor.getDerivedStateFromProps(e,r);return n??null}this.setState(t.bind(this))}function GZ(e,t){try{var r=this.props,n=this.state;this.props=e,this.state=t,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(r,n)}finally{this.props=r,this.state=n}}UZ.__suppressDeprecationWarning=!0;KZ.__suppressDeprecationWarning=!0;GZ.__suppressDeprecationWarning=!0;function J_e(e){var t=e.prototype;if(!t||!t.isReactComponent)throw new Error("Can only polyfill class components");if(typeof e.getDerivedStateFromProps!="function"&&typeof t.getSnapshotBeforeUpdate!="function")return e;var r=null,n=null,a=null;if(typeof t.componentWillMount=="function"?r="componentWillMount":typeof t.UNSAFE_componentWillMount=="function"&&(r="UNSAFE_componentWillMount"),typeof t.componentWillReceiveProps=="function"?n="componentWillReceiveProps":typeof t.UNSAFE_componentWillReceiveProps=="function"&&(n="UNSAFE_componentWillReceiveProps"),typeof t.componentWillUpdate=="function"?a="componentWillUpdate":typeof t.UNSAFE_componentWillUpdate=="function"&&(a="UNSAFE_componentWillUpdate"),r!==null||n!==null||a!==null){var o=e.displayName||e.name,s=typeof e.getDerivedStateFromProps=="function"?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error(`Unsafe legacy lifecycles will not be called for components using new component APIs.
-
-`+o+" uses "+s+" but also contains the following legacy lifecycles:"+(r!==null?`
-  `+r:"")+(n!==null?`
-  `+n:"")+(a!==null?`
-  `+a:"")+`
-
-The above lifecycles should be removed. Learn more about this warning here:
-https://fb.me/react-async-component-lifecycle-hooks`)}if(typeof e.getDerivedStateFromProps=="function"&&(t.componentWillMount=UZ,t.componentWillReceiveProps=KZ),typeof t.getSnapshotBeforeUpdate=="function"){if(typeof t.componentDidUpdate!="function")throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");t.componentWillUpdate=GZ;var l=t.componentDidUpdate;t.componentDidUpdate=function(b,D,O){var I=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:O;l.call(this,b,D,I)}}return e}function p8(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function xL(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function h8(e,t,r){return t&&xL(e.prototype,t),r&&xL(e,r),e}function qZ(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function DL(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function nM(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?DL(Object(r),!0).forEach(function(n){qZ(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):DL(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function m8(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Rj(e,t)}function pP(e){return pP=Object.setPrototypeOf?Object.getPrototypeOf:function(r){return r.__proto__||Object.getPrototypeOf(r)},pP(e)}function Rj(e,t){return Rj=Object.setPrototypeOf||function(n,a){return n.__proto__=a,n},Rj(e,t)}function Z_e(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}function Bv(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Q_e(e,t){return t&&(typeof t=="object"||typeof t=="function")?t:Bv(e)}function g8(e){return function(){var t=pP(e),r;if(Z_e()){var n=pP(this).constructor;r=Reflect.construct(t,arguments,n)}else r=t.apply(this,arguments);return Q_e(this,r)}}var hP=function(e){m8(r,e);var t=g8(r);function r(){return p8(this,r),t.apply(this,arguments)}return h8(r,[{key:"render",value:function(){var a=this.props,o=a.children,s=a.className,l=a.split,m=a.style,b=a.size,D=a.eleRef,O=["Pane",l,s],I={flex:1,position:"relative",outline:"none"};return b!==void 0&&(l==="vertical"?I.width=b:(I.height=b,I.display="flex"),I.flex="none"),I=Object.assign({},I,m||{}),Hr.createElement("div",{ref:D,className:O.join(" "),style:I},o)}}]),r}(Hr.PureComponent);hP.propTypes={className:ja.string.isRequired,children:ja.node.isRequired,size:ja.oneOfType([ja.string,ja.number]),split:ja.oneOf(["vertical","horizontal"]),style:gy,eleRef:ja.func};hP.defaultProps={};var YZ="Resizer",y8=function(e){m8(r,e);var t=g8(r);function r(){return p8(this,r),t.apply(this,arguments)}return h8(r,[{key:"render",value:function(){var a=this.props,o=a.className,s=a.onClick,l=a.onDoubleClick,m=a.onMouseDown,b=a.onTouchEnd,D=a.onTouchStart,O=a.resizerClassName,I=a.split,N=a.style,H=[O,I,o];return Hr.createElement("span",{role:"presentation",className:H.join(" "),style:N,onMouseDown:function(u){return m(u)},onTouchStart:function(u){u.preventDefault(),D(u)},onTouchEnd:function(u){u.preventDefault(),b(u)},onClick:function(u){s&&(u.preventDefault(),s(u))},onDoubleClick:function(u){l&&(u.preventDefault(),l(u))}})}}]),r}(Hr.Component);y8.propTypes={className:ja.string.isRequired,onClick:ja.func,onDoubleClick:ja.func,onMouseDown:ja.func.isRequired,onTouchStart:ja.func.isRequired,onTouchEnd:ja.func.isRequired,split:ja.oneOf(["vertical","horizontal"]),style:gy,resizerClassName:ja.string.isRequired};y8.defaultProps={resizerClassName:YZ};function SL(e,t){if(e.selection)e.selection.empty();else try{t.getSelection().removeAllRanges()}catch{}}function wL(e,t,r,n){if(typeof n=="number"){var a=typeof t=="number"?t:0,o=typeof r=="number"&&r>=0?r:1/0;return Math.max(a,Math.min(o,n))}return e!==void 0?e:t}function eTe(e){return Hr.Children.toArray(e).filter(function(t){return t})}var JO=function(e){m8(r,e);var t=g8(r);function r(n){var a;p8(this,r),a=t.call(this,n),a.onMouseDown=a.onMouseDown.bind(Bv(a)),a.onTouchStart=a.onTouchStart.bind(Bv(a)),a.onMouseMove=a.onMouseMove.bind(Bv(a)),a.onTouchMove=a.onTouchMove.bind(Bv(a)),a.onMouseUp=a.onMouseUp.bind(Bv(a));var o=n.size,s=n.defaultSize,l=n.minSize,m=n.maxSize,b=n.primary,D=o!==void 0?o:wL(s,l,m,null);return a.state={active:!1,resized:!1,pane1Size:b==="first"?D:void 0,pane2Size:b==="second"?D:void 0,instanceProps:{size:o}},a}return h8(r,[{key:"componentDidMount",value:function(){document.addEventListener("mouseup",this.onMouseUp),document.addEventListener("mousemove",this.onMouseMove),document.addEventListener("touchmove",this.onTouchMove),this.setState(r.getSizeUpdate(this.props,this.state))}},{key:"componentWillUnmount",value:function(){document.removeEventListener("mouseup",this.onMouseUp),document.removeEventListener("mousemove",this.onMouseMove),document.removeEventListener("touchmove",this.onTouchMove)}},{key:"onMouseDown",value:function(a){var o=Object.assign({},a,{touches:[{clientX:a.clientX,clientY:a.clientY}]});this.onTouchStart(o)}},{key:"onTouchStart",value:function(a){var o=this.props,s=o.allowResize,l=o.onDragStarted,m=o.split;if(s){SL(document,window);var b=m==="vertical"?a.touches[0].clientX:a.touches[0].clientY;typeof l=="function"&&l(),this.setState({active:!0,position:b})}}},{key:"onMouseMove",value:function(a){var o=Object.assign({},a,{touches:[{clientX:a.clientX,clientY:a.clientY}]});this.onTouchMove(o)}},{key:"onTouchMove",value:function(a){var o=this.props,s=o.allowResize,l=o.maxSize,m=o.minSize,b=o.onChange,D=o.split,O=o.step,I=this.state,N=I.active,H=I.position;if(s&&N){SL(document,window);var j=this.props.primary==="first",u=j?this.pane1:this.pane2,h=j?this.pane2:this.pane1;if(u){var y=u,E=h;if(y.getBoundingClientRect){var x=y.getBoundingClientRect().width,g=y.getBoundingClientRect().height,d=D==="vertical"?a.touches[0].clientX:a.touches[0].clientY,f=D==="vertical"?x:g,c=H-d;if(O){if(Math.abs(c)<O)return;c=~~(c/O)*O}var p=j?c:-c,S=parseInt(window.getComputedStyle(y).order),k=parseInt(window.getComputedStyle(E).order);S>k&&(p=-p);var $=l;if(l!==void 0&&l<=0){var M=this.splitPane;D==="vertical"?$=M.getBoundingClientRect().width+l:$=M.getBoundingClientRect().height+l}var z=f-p,W=H-c;z<m?z=m:l!==void 0&&z>$?z=$:this.setState({position:W,resized:!0}),b&&b(z),this.setState(qZ({draggedSize:z},j?"pane1Size":"pane2Size",z))}}}}},{key:"onMouseUp",value:function(){var a=this.props,o=a.allowResize,s=a.onDragFinished,l=this.state,m=l.active,b=l.draggedSize;o&&m&&(typeof s=="function"&&s(b),this.setState({active:!1}))}},{key:"render",value:function(){var a=this,o=this.props,s=o.allowResize,l=o.children,m=o.className,b=o.onResizerClick,D=o.onResizerDoubleClick,O=o.paneClassName,I=o.pane1ClassName,N=o.pane2ClassName,H=o.paneStyle,j=o.pane1Style,u=o.pane2Style,h=o.resizerClassName,y=o.resizerStyle,E=o.split,x=o.style,g=this.state,d=g.pane1Size,f=g.pane2Size,c=s?"":"disabled",p=h&&"".concat(h," ").concat(YZ),S=eTe(l),k=nM({display:"flex",flex:1,height:"100%",position:"absolute",outline:"none",overflow:"hidden",MozUserSelect:"text",WebkitUserSelect:"text",msUserSelect:"text",userSelect:"text"},x);E==="vertical"?Object.assign(k,{flexDirection:"row",left:0,right:0}):Object.assign(k,{bottom:0,flexDirection:"column",minHeight:"100%",top:0,width:"100%"});var $=["SplitPane",m,E,c],M=nM({},H,{},j),z=nM({},H,{},u),W=["Pane1",O,I].join(" "),G=["Pane2",O,N].join(" ");return Hr.createElement("div",{className:$.join(" "),ref:function(oe){a.splitPane=oe},style:k},Hr.createElement(hP,{className:W,key:"pane1",eleRef:function(oe){a.pane1=oe},size:d,split:E,style:M},S[0]),Hr.createElement(y8,{className:c,onClick:b,onDoubleClick:D,onMouseDown:this.onMouseDown,onTouchStart:this.onTouchStart,onTouchEnd:this.onMouseUp,key:"resizer",resizerClassName:p,split:E,style:y||{}}),Hr.createElement(hP,{className:G,key:"pane2",eleRef:function(oe){a.pane2=oe},size:f,split:E,style:z},S[1]))}}],[{key:"getDerivedStateFromProps",value:function(a,o){return r.getSizeUpdate(a,o)}},{key:"getSizeUpdate",value:function(a,o){var s={},l=o.instanceProps;if(l.size===a.size&&a.size!==void 0)return{};var m=a.size!==void 0?a.size:wL(a.defaultSize,a.minSize,a.maxSize,o.draggedSize);a.size!==void 0&&(s.draggedSize=m);var b=a.primary==="first";return s[b?"pane1Size":"pane2Size"]=m,s[b?"pane2Size":"pane1Size"]=void 0,s.instanceProps={size:a.size},s}}]),r}(Hr.Component);JO.propTypes={allowResize:ja.bool,children:ja.arrayOf(ja.node).isRequired,className:ja.string,primary:ja.oneOf(["first","second"]),minSize:ja.oneOfType([ja.string,ja.number]),maxSize:ja.oneOfType([ja.string,ja.number]),defaultSize:ja.oneOfType([ja.string,ja.number]),size:ja.oneOfType([ja.string,ja.number]),split:ja.oneOf(["vertical","horizontal"]),onDragStarted:ja.func,onDragFinished:ja.func,onChange:ja.func,onResizerClick:ja.func,onResizerDoubleClick:ja.func,style:gy,resizerStyle:gy,paneClassName:ja.string,pane1ClassName:ja.string,pane2ClassName:ja.string,paneStyle:gy,pane1Style:gy,pane2Style:gy,resizerClassName:ja.string,step:ja.number};JO.defaultProps={allowResize:!0,minSize:50,primary:"first",split:"vertical",paneClassName:"",pane1ClassName:"",pane2ClassName:""};J_e(JO);const tTe={[Ho.Message]:{type:"message",text:"The contents of the original message where the action originated"},[Ho.Banner]:{type:"banner",text:""},[Ho.Modal]:{type:"modal",text:""},[Ho.ContextualBar]:{type:"ContextualBar",text:""}},rTe=({type:e,data:t,surface:r,blocks:n,user:a})=>{const o={type:e,user:a,api_app_id:"",token:"",container:tTe[r||Ho.Message],trigger_id:"",team:null,enterprise:null,is_enterprise_install:!1,response_url:"",...t};return e==="View Submission"&&(o.view=n),o};function ga(){return ga=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},ga.apply(this,arguments)}function vS(e){"@babel/helpers - typeof";return vS=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},vS(e)}function nTe(e,t){if(vS(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(vS(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function iTe(e){var t=nTe(e,"string");return vS(t)=="symbol"?t:t+""}function aTe(e,t,r){return t=iTe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function CL(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function EL(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?CL(Object(r),!0).forEach(function(n){aTe(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):CL(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Wc(e){return"Minified Redux error #"+e+"; visit https://redux.js.org/Errors?code="+e+" for the full message or use the non-minified dev environment for full errors. "}var PL=function(){return typeof Symbol=="function"&&Symbol.observable||"@@observable"}(),iM=function(){return Math.random().toString(36).substring(7).split("").join(".")},AL={INIT:"@@redux/INIT"+iM(),REPLACE:"@@redux/REPLACE"+iM(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+iM()}};function oTe(e){if(typeof e!="object"||e===null)return!1;for(var t=e;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function XZ(e,t,r){var n;if(typeof t=="function"&&typeof r=="function"||typeof r=="function"&&typeof arguments[3]=="function")throw new Error(Wc(0));if(typeof t=="function"&&typeof r>"u"&&(r=t,t=void 0),typeof r<"u"){if(typeof r!="function")throw new Error(Wc(1));return r(XZ)(e,t)}if(typeof e!="function")throw new Error(Wc(2));var a=e,o=t,s=[],l=s,m=!1;function b(){l===s&&(l=s.slice())}function D(){if(m)throw new Error(Wc(3));return o}function O(j){if(typeof j!="function")throw new Error(Wc(4));if(m)throw new Error(Wc(5));var u=!0;return b(),l.push(j),function(){if(u){if(m)throw new Error(Wc(6));u=!1,b();var y=l.indexOf(j);l.splice(y,1),s=null}}}function I(j){if(!oTe(j))throw new Error(Wc(7));if(typeof j.type>"u")throw new Error(Wc(8));if(m)throw new Error(Wc(9));try{m=!0,o=a(o,j)}finally{m=!1}for(var u=s=l,h=0;h<u.length;h++){var y=u[h];y()}return j}function N(j){if(typeof j!="function")throw new Error(Wc(10));a=j,I({type:AL.REPLACE})}function H(){var j,u=O;return j={subscribe:function(y){if(typeof y!="object"||y===null)throw new Error(Wc(11));function E(){y.next&&y.next(D())}E();var x=u(E);return{unsubscribe:x}}},j[PL]=function(){return this},j}return I({type:AL.INIT}),n={dispatch:I,subscribe:O,getState:D,replaceReducer:N},n[PL]=H,n}function kL(e,t){return function(){return t(e.apply(this,arguments))}}function OL(e,t){if(typeof e=="function")return kL(e,t);if(typeof e!="object"||e===null)throw new Error(Wc(16));var r={};for(var n in e){var a=e[n];typeof a=="function"&&(r[n]=kL(a,t))}return r}function JZ(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.length===0?function(n){return n}:t.length===1?t[0]:t.reduce(function(n,a){return function(){return n(a.apply(void 0,arguments))}})}function sTe(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return function(n){return function(){var a=n.apply(void 0,arguments),o=function(){throw new Error(Wc(15))},s={getState:a.getState,dispatch:function(){return o.apply(void 0,arguments)}},l=t.map(function(m){return m(s)});return o=JZ.apply(void 0,l)(a.dispatch),EL(EL({},a),{},{dispatch:o})}}}var ZZ=Hr.createContext(null);function lTe(e){e()}var QZ=lTe,uTe=function(t){return QZ=t},cTe=function(){return QZ};function dTe(){var e=cTe(),t=null,r=null;return{clear:function(){t=null,r=null},notify:function(){e(function(){for(var a=t;a;)a.callback(),a=a.next})},get:function(){for(var a=[],o=t;o;)a.push(o),o=o.next;return a},subscribe:function(a){var o=!0,s=r={callback:a,next:null,prev:r};return s.prev?s.prev.next=s:t=s,function(){!o||t===null||(o=!1,s.next?s.next.prev=s.prev:r=s.prev,s.prev?s.prev.next=s.next:t=s.next)}}}}var _L={notify:function(){},get:function(){return[]}};function eQ(e,t){var r,n=_L;function a(O){return m(),n.subscribe(O)}function o(){n.notify()}function s(){D.onStateChange&&D.onStateChange()}function l(){return!!r}function m(){r||(r=t?t.addNestedSub(s):e.subscribe(s),n=dTe())}function b(){r&&(r(),r=void 0,n.clear(),n=_L)}var D={addNestedSub:a,notifyNestedSubs:o,handleChangeWrapper:s,isSubscribed:l,trySubscribe:m,tryUnsubscribe:b,getListeners:function(){return n}};return D}var tQ=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u"?te.useLayoutEffect:te.useEffect;function fTe(e){var t=e.store,r=e.context,n=e.children,a=te.useMemo(function(){var l=eQ(t);return{store:t,subscription:l}},[t]),o=te.useMemo(function(){return t.getState()},[t]);tQ(function(){var l=a.subscription;return l.onStateChange=l.notifyNestedSubs,l.trySubscribe(),o!==t.getState()&&l.notifyNestedSubs(),function(){l.tryUnsubscribe(),l.onStateChange=null}},[a,o]);var s=r||ZZ;return Hr.createElement(s.Provider,{value:a},n)}function mP(e,t){if(e==null)return{};var r={},n=Object.keys(e),a,o;for(o=0;o<n.length;o++)a=n[o],!(t.indexOf(a)>=0)&&(r[a]=e[a]);return r}var rQ={exports:{}},Wo={};/** @license React v16.13.1
- * react-is.production.min.js
- *
- * Copyright (c) Facebook, Inc. and its affiliates.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- */var Zl=typeof Symbol=="function"&&Symbol.for,v8=Zl?Symbol.for("react.element"):60103,b8=Zl?Symbol.for("react.portal"):60106,ZO=Zl?Symbol.for("react.fragment"):60107,QO=Zl?Symbol.for("react.strict_mode"):60108,e_=Zl?Symbol.for("react.profiler"):60114,t_=Zl?Symbol.for("react.provider"):60109,r_=Zl?Symbol.for("react.context"):60110,x8=Zl?Symbol.for("react.async_mode"):60111,n_=Zl?Symbol.for("react.concurrent_mode"):60111,i_=Zl?Symbol.for("react.forward_ref"):60112,a_=Zl?Symbol.for("react.suspense"):60113,pTe=Zl?Symbol.for("react.suspense_list"):60120,o_=Zl?Symbol.for("react.memo"):60115,s_=Zl?Symbol.for("react.lazy"):60116,hTe=Zl?Symbol.for("react.block"):60121,mTe=Zl?Symbol.for("react.fundamental"):60117,gTe=Zl?Symbol.for("react.responder"):60118,yTe=Zl?Symbol.for("react.scope"):60119;function Fd(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case v8:switch(e=e.type,e){case x8:case n_:case ZO:case e_:case QO:case a_:return e;default:switch(e=e&&e.$$typeof,e){case r_:case i_:case s_:case o_:case t_:return e;default:return t}}case b8:return t}}}function nQ(e){return Fd(e)===n_}Wo.AsyncMode=x8;Wo.ConcurrentMode=n_;Wo.ContextConsumer=r_;Wo.ContextProvider=t_;Wo.Element=v8;Wo.ForwardRef=i_;Wo.Fragment=ZO;Wo.Lazy=s_;Wo.Memo=o_;Wo.Portal=b8;Wo.Profiler=e_;Wo.StrictMode=QO;Wo.Suspense=a_;Wo.isAsyncMode=function(e){return nQ(e)||Fd(e)===x8};Wo.isConcurrentMode=nQ;Wo.isContextConsumer=function(e){return Fd(e)===r_};Wo.isContextProvider=function(e){return Fd(e)===t_};Wo.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===v8};Wo.isForwardRef=function(e){return Fd(e)===i_};Wo.isFragment=function(e){return Fd(e)===ZO};Wo.isLazy=function(e){return Fd(e)===s_};Wo.isMemo=function(e){return Fd(e)===o_};Wo.isPortal=function(e){return Fd(e)===b8};Wo.isProfiler=function(e){return Fd(e)===e_};Wo.isStrictMode=function(e){return Fd(e)===QO};Wo.isSuspense=function(e){return Fd(e)===a_};Wo.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===ZO||e===n_||e===e_||e===QO||e===a_||e===pTe||typeof e=="object"&&e!==null&&(e.$$typeof===s_||e.$$typeof===o_||e.$$typeof===t_||e.$$typeof===r_||e.$$typeof===i_||e.$$typeof===mTe||e.$$typeof===gTe||e.$$typeof===yTe||e.$$typeof===hTe)};Wo.typeOf=Fd;rQ.exports=Wo;var vTe=rQ.exports,D8=vTe,bTe={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},xTe={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},DTe={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},iQ={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},S8={};S8[D8.ForwardRef]=DTe;S8[D8.Memo]=iQ;function TL(e){return D8.isMemo(e)?iQ:S8[e.$$typeof]||bTe}var STe=Object.defineProperty,wTe=Object.getOwnPropertyNames,$L=Object.getOwnPropertySymbols,CTe=Object.getOwnPropertyDescriptor,ETe=Object.getPrototypeOf,ML=Object.prototype;function aQ(e,t,r){if(typeof t!="string"){if(ML){var n=ETe(t);n&&n!==ML&&aQ(e,n,r)}var a=wTe(t);$L&&(a=a.concat($L(t)));for(var o=TL(e),s=TL(t),l=0;l<a.length;++l){var m=a[l];if(!xTe[m]&&!(r&&r[m])&&!(s&&s[m])&&!(o&&o[m])){var b=CTe(t,m);try{STe(e,m,b)}catch{}}}}return e}var PTe=aQ;const IL=hm(PTe);var oQ={exports:{}},Jo={};/** @license React v17.0.2
- * react-is.production.min.js
- *
- * Copyright (c) Facebook, Inc. and its affiliates.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- */var l_=60103,u_=60106,kw=60107,Ow=60108,_w=60114,Tw=60109,$w=60110,Mw=60112,Iw=60113,w8=60120,jw=60115,Fw=60116,sQ=60121,lQ=60122,uQ=60117,cQ=60129,dQ=60131;if(typeof Symbol=="function"&&Symbol.for){var cu=Symbol.for;l_=cu("react.element"),u_=cu("react.portal"),kw=cu("react.fragment"),Ow=cu("react.strict_mode"),_w=cu("react.profiler"),Tw=cu("react.provider"),$w=cu("react.context"),Mw=cu("react.forward_ref"),Iw=cu("react.suspense"),w8=cu("react.suspense_list"),jw=cu("react.memo"),Fw=cu("react.lazy"),sQ=cu("react.block"),lQ=cu("react.server.block"),uQ=cu("react.fundamental"),cQ=cu("react.debug_trace_mode"),dQ=cu("react.legacy_hidden")}function hp(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case l_:switch(e=e.type,e){case kw:case _w:case Ow:case Iw:case w8:return e;default:switch(e=e&&e.$$typeof,e){case $w:case Mw:case Fw:case jw:case Tw:return e;default:return t}}case u_:return t}}}var ATe=Tw,kTe=l_,OTe=Mw,_Te=kw,TTe=Fw,$Te=jw,MTe=u_,ITe=_w,jTe=Ow,FTe=Iw;Jo.ContextConsumer=$w;Jo.ContextProvider=ATe;Jo.Element=kTe;Jo.ForwardRef=OTe;Jo.Fragment=_Te;Jo.Lazy=TTe;Jo.Memo=$Te;Jo.Portal=MTe;Jo.Profiler=ITe;Jo.StrictMode=jTe;Jo.Suspense=FTe;Jo.isAsyncMode=function(){return!1};Jo.isConcurrentMode=function(){return!1};Jo.isContextConsumer=function(e){return hp(e)===$w};Jo.isContextProvider=function(e){return hp(e)===Tw};Jo.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===l_};Jo.isForwardRef=function(e){return hp(e)===Mw};Jo.isFragment=function(e){return hp(e)===kw};Jo.isLazy=function(e){return hp(e)===Fw};Jo.isMemo=function(e){return hp(e)===jw};Jo.isPortal=function(e){return hp(e)===u_};Jo.isProfiler=function(e){return hp(e)===_w};Jo.isStrictMode=function(e){return hp(e)===Ow};Jo.isSuspense=function(e){return hp(e)===Iw};Jo.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===kw||e===_w||e===cQ||e===Ow||e===Iw||e===w8||e===dQ||typeof e=="object"&&e!==null&&(e.$$typeof===Fw||e.$$typeof===jw||e.$$typeof===Tw||e.$$typeof===$w||e.$$typeof===Mw||e.$$typeof===uQ||e.$$typeof===sQ||e[0]===lQ)};Jo.typeOf=hp;oQ.exports=Jo;var BTe=oQ.exports,NTe=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],RTe=["reactReduxForwardedRef"],LTe=[],zTe=[null,null];function VTe(e,t){var r=e[1];return[t.payload,r+1]}function jL(e,t,r){tQ(function(){return e.apply(void 0,t)},r)}function WTe(e,t,r,n,a,o,s){e.current=n,t.current=a,r.current=!1,o.current&&(o.current=null,s())}function HTe(e,t,r,n,a,o,s,l,m,b){if(e){var D=!1,O=null,I=function(){if(!D){var j=t.getState(),u,h;try{u=n(j,a.current)}catch(y){h=y,O=y}h||(O=null),u===o.current?s.current||m():(o.current=u,l.current=u,s.current=!0,b({type:"STORE_UPDATED",payload:{error:h}}))}};r.onStateChange=I,r.trySubscribe(),I();var N=function(){if(D=!0,r.tryUnsubscribe(),r.onStateChange=null,O)throw O};return N}}var UTe=function(){return[null,0]};function KTe(e,t){t===void 0&&(t={});var r=t,n=r.getDisplayName,a=n===void 0?function(E){return"ConnectAdvanced("+E+")"}:n,o=r.methodName,s=o===void 0?"connectAdvanced":o,l=r.renderCountProp,m=l===void 0?void 0:l,b=r.shouldHandleStateChanges,D=b===void 0?!0:b,O=r.storeKey,I=O===void 0?"store":O;r.withRef;var N=r.forwardRef,H=N===void 0?!1:N,j=r.context,u=j===void 0?ZZ:j,h=mP(r,NTe),y=u;return function(x){var g=x.displayName||x.name||"Component",d=a(g),f=ga({},h,{getDisplayName:a,methodName:s,renderCountProp:m,shouldHandleStateChanges:D,storeKey:I,displayName:d,wrappedComponentName:g,WrappedComponent:x}),c=h.pure;function p(z){return e(z.dispatch,f)}var S=c?te.useMemo:function(z){return z()};function k(z){var W=te.useMemo(function(){var P=z.reactReduxForwardedRef,dt=mP(z,RTe);return[z.context,P,dt]},[z]),G=W[0],Q=W[1],oe=W[2],re=te.useMemo(function(){return G&&G.Consumer&&BTe.isContextConsumer(Hr.createElement(G.Consumer,null))?G:y},[G,y]),me=te.useContext(re),le=!!z.store&&!!z.store.getState&&!!z.store.dispatch;me&&me.store;var Ee=le?z.store:me.store,$e=te.useMemo(function(){return p(Ee)},[Ee]),lt=te.useMemo(function(){if(!D)return zTe;var P=eQ(Ee,le?null:me.subscription),dt=P.notifyNestedSubs.bind(P);return[P,dt]},[Ee,le,me]),Ze=lt[0],nt=lt[1],rt=te.useMemo(function(){return le?me:ga({},me,{subscription:Ze})},[le,me,Ze]),At=te.useReducer(VTe,LTe,UTe),Ke=At[0],Bt=Ke[0],ur=At[1];if(Bt&&Bt.error)throw Bt.error;var at=te.useRef(),L=te.useRef(oe),ae=te.useRef(),It=te.useRef(!1),i=S(function(){return ae.current&&oe===L.current?ae.current:$e(Ee.getState(),oe)},[Ee,Bt,oe]);jL(WTe,[L,at,It,oe,i,ae,nt]),jL(HTe,[D,Ee,Ze,$e,L,at,It,ae,nt,ur],[Ee,Ze,$e]);var C=te.useMemo(function(){return Hr.createElement(x,ga({},i,{ref:Q}))},[Q,x,i]),se=te.useMemo(function(){return D?Hr.createElement(re.Provider,{value:rt},C):C},[re,C,rt]);return se}var $=c?Hr.memo(k):k;if($.WrappedComponent=x,$.displayName=k.displayName=d,H){var M=Hr.forwardRef(function(W,G){return Hr.createElement($,ga({},W,{reactReduxForwardedRef:G}))});return M.displayName=d,M.WrappedComponent=x,IL(M,x)}return IL($,x)}}function FL(e,t){return e===t?e!==0||t!==0||1/e===1/t:e!==e&&t!==t}function aM(e,t){if(FL(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(var a=0;a<r.length;a++)if(!Object.prototype.hasOwnProperty.call(t,r[a])||!FL(e[r[a]],t[r[a]]))return!1;return!0}function GTe(e,t){var r={},n=function(s){var l=e[s];typeof l=="function"&&(r[s]=function(){return t(l.apply(void 0,arguments))})};for(var a in e)n(a);return r}function C8(e){return function(r,n){var a=e(r,n);function o(){return a}return o.dependsOnOwnProps=!1,o}}function BL(e){return e.dependsOnOwnProps!==null&&e.dependsOnOwnProps!==void 0?!!e.dependsOnOwnProps:e.length!==1}function fQ(e,t){return function(n,a){a.displayName;var o=function(l,m){return o.dependsOnOwnProps?o.mapToProps(l,m):o.mapToProps(l)};return o.dependsOnOwnProps=!0,o.mapToProps=function(l,m){o.mapToProps=e,o.dependsOnOwnProps=BL(e);var b=o(l,m);return typeof b=="function"&&(o.mapToProps=b,o.dependsOnOwnProps=BL(b),b=o(l,m)),b},o}}function qTe(e){return typeof e=="function"?fQ(e):void 0}function YTe(e){return e?void 0:C8(function(t){return{dispatch:t}})}function XTe(e){return e&&typeof e=="object"?C8(function(t){return GTe(e,t)}):void 0}const JTe=[qTe,YTe,XTe];function ZTe(e){return typeof e=="function"?fQ(e):void 0}function QTe(e){return e?void 0:C8(function(){return{}})}const e3e=[ZTe,QTe];function t3e(e,t,r){return ga({},r,e,t)}function r3e(e){return function(r,n){n.displayName;var a=n.pure,o=n.areMergedPropsEqual,s=!1,l;return function(b,D,O){var I=e(b,D,O);return s?(!a||!o(I,l))&&(l=I):(s=!0,l=I),l}}}function n3e(e){return typeof e=="function"?r3e(e):void 0}function i3e(e){return e?void 0:function(){return t3e}}const a3e=[n3e,i3e];var o3e=["initMapStateToProps","initMapDispatchToProps","initMergeProps"];function s3e(e,t,r,n){return function(o,s){return r(e(o,s),t(n,s),s)}}function l3e(e,t,r,n,a){var o=a.areStatesEqual,s=a.areOwnPropsEqual,l=a.areStatePropsEqual,m=!1,b,D,O,I,N;function H(E,x){return b=E,D=x,O=e(b,D),I=t(n,D),N=r(O,I,D),m=!0,N}function j(){return O=e(b,D),t.dependsOnOwnProps&&(I=t(n,D)),N=r(O,I,D),N}function u(){return e.dependsOnOwnProps&&(O=e(b,D)),t.dependsOnOwnProps&&(I=t(n,D)),N=r(O,I,D),N}function h(){var E=e(b,D),x=!l(E,O);return O=E,x&&(N=r(O,I,D)),N}function y(E,x){var g=!s(x,D),d=!o(E,b,x,D);return b=E,D=x,g&&d?j():g?u():d?h():N}return function(x,g){return m?y(x,g):H(x,g)}}function u3e(e,t){var r=t.initMapStateToProps,n=t.initMapDispatchToProps,a=t.initMergeProps,o=mP(t,o3e),s=r(e,o),l=n(e,o),m=a(e,o),b=o.pure?l3e:s3e;return b(s,l,m,e,o)}var c3e=["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"];function oM(e,t,r){for(var n=t.length-1;n>=0;n--){var a=t[n](e);if(a)return a}return function(o,s){throw new Error("Invalid value of type "+typeof e+" for "+r+" argument when connecting component "+s.wrappedComponentName+".")}}function d3e(e,t){return e===t}function f3e(e){var t=e===void 0?{}:e,r=t.connectHOC,n=r===void 0?KTe:r,a=t.mapStateToPropsFactories,o=a===void 0?e3e:a,s=t.mapDispatchToPropsFactories,l=s===void 0?JTe:s,m=t.mergePropsFactories,b=m===void 0?a3e:m,D=t.selectorFactory,O=D===void 0?u3e:D;return function(N,H,j,u){u===void 0&&(u={});var h=u,y=h.pure,E=y===void 0?!0:y,x=h.areStatesEqual,g=x===void 0?d3e:x,d=h.areOwnPropsEqual,f=d===void 0?aM:d,c=h.areStatePropsEqual,p=c===void 0?aM:c,S=h.areMergedPropsEqual,k=S===void 0?aM:S,$=mP(h,c3e),M=oM(N,o,"mapStateToProps"),z=oM(H,l,"mapDispatchToProps"),W=oM(j,b,"mergeProps");return n(O,ga({methodName:"connect",getDisplayName:function(Q){return"Connect("+Q+")"},shouldHandleStateChanges:!!N,initMapStateToProps:M,initMapDispatchToProps:z,initMergeProps:W,pure:E,areStatesEqual:g,areOwnPropsEqual:f,areStatePropsEqual:p,areMergedPropsEqual:k},$))}}const pQ=f3e();uTe(bx.unstable_batchedUpdates);function p3e(e,t){if(e.length!==t.length)return!1;for(var r=0;r<e.length;r++)if(e[r]!==t[r])return!1;return!0}function hQ(e,t){var r=te.useState(function(){return{inputs:t,result:e()}})[0],n=te.useRef(!0),a=te.useRef(r),o=n.current||!!(t&&a.current.inputs&&p3e(t,a.current.inputs)),s=o?a.current:{inputs:t,result:e()};return te.useEffect(function(){n.current=!1,a.current=s},[s]),s.result}function h3e(e,t){return hQ(function(){return e},t)}var bo=hQ,Qi=h3e,m3e=!0,sM="Invariant failed";function g3e(e,t){if(!e){if(m3e)throw new Error(sM);var r=typeof t=="function"?t():t,n=r?"".concat(sM,": ").concat(r):sM;throw new Error(n)}}var Qf=function(t){var r=t.top,n=t.right,a=t.bottom,o=t.left,s=n-o,l=a-r,m={top:r,right:n,bottom:a,left:o,width:s,height:l,x:o,y:r,center:{x:(n+o)/2,y:(a+r)/2}};return m},E8=function(t,r){return{top:t.top-r.top,left:t.left-r.left,bottom:t.bottom+r.bottom,right:t.right+r.right}},NL=function(t,r){return{top:t.top+r.top,left:t.left+r.left,bottom:t.bottom-r.bottom,right:t.right-r.right}},y3e=function(t,r){return{top:t.top+r.y,left:t.left+r.x,bottom:t.bottom+r.y,right:t.right+r.x}},lM={top:0,right:0,bottom:0,left:0},P8=function(t){var r=t.borderBox,n=t.margin,a=n===void 0?lM:n,o=t.border,s=o===void 0?lM:o,l=t.padding,m=l===void 0?lM:l,b=Qf(E8(r,a)),D=Qf(NL(r,s)),O=Qf(NL(D,m));return{marginBox:b,borderBox:Qf(r),paddingBox:D,contentBox:O,margin:a,border:s,padding:m}},nf=function(t){var r=t.slice(0,-2),n=t.slice(-2);if(n!=="px")return 0;var a=Number(r);return isNaN(a)&&g3e(!1),a},v3e=function(){return{x:window.pageXOffset,y:window.pageYOffset}},gP=function(t,r){var n=t.borderBox,a=t.border,o=t.margin,s=t.padding,l=y3e(n,r);return P8({borderBox:l,border:a,margin:o,padding:s})},yP=function(t,r){return r===void 0&&(r=v3e()),gP(t,r)},mQ=function(t,r){var n={top:nf(r.marginTop),right:nf(r.marginRight),bottom:nf(r.marginBottom),left:nf(r.marginLeft)},a={top:nf(r.paddingTop),right:nf(r.paddingRight),bottom:nf(r.paddingBottom),left:nf(r.paddingLeft)},o={top:nf(r.borderTopWidth),right:nf(r.borderRightWidth),bottom:nf(r.borderBottomWidth),left:nf(r.borderLeftWidth)};return P8({borderBox:t,margin:n,padding:a,border:o})},gQ=function(t){var r=t.getBoundingClientRect(),n=window.getComputedStyle(t);return mQ(r,n)},RL=Number.isNaN||function(t){return typeof t=="number"&&t!==t};function b3e(e,t){return!!(e===t||RL(e)&&RL(t))}function x3e(e,t){if(e.length!==t.length)return!1;for(var r=0;r<e.length;r++)if(!b3e(e[r],t[r]))return!1;return!0}function Yl(e,t){t===void 0&&(t=x3e);var r,n=[],a,o=!1;function s(){for(var l=[],m=0;m<arguments.length;m++)l[m]=arguments[m];return o&&r===this&&t(l,n)||(a=e.apply(this,l),o=!0,r=this,n=l),a}return s}var D3e=function(t){var r=[],n=null,a=function(){for(var s=arguments.length,l=new Array(s),m=0;m<s;m++)l[m]=arguments[m];r=l,!n&&(n=requestAnimationFrame(function(){n=null,t.apply(void 0,r)}))};return a.cancel=function(){n&&(cancelAnimationFrame(n),n=null)},a};const bS=D3e;function yQ(e,t){}yQ.bind(null,"warn");yQ.bind(null,"error");function jg(){}function S3e(e,t){return ga({},e,{},t)}function df(e,t,r){var n=t.map(function(a){var o=S3e(r,a.options);return e.addEventListener(a.eventName,a.fn,o),function(){e.removeEventListener(a.eventName,a.fn,o)}});return function(){n.forEach(function(o){o()})}}var w3e="Invariant failed";function vP(e){this.message=e}vP.prototype.toString=function(){return this.message};function ai(e,t){if(!e)throw new vP(w3e)}var C3e=function(e){U5(t,e);function t(){for(var n,a=arguments.length,o=new Array(a),s=0;s<a;s++)o[s]=arguments[s];return n=e.call.apply(e,[this].concat(o))||this,n.callbacks=null,n.unbind=jg,n.onWindowError=function(l){var m=n.getCallbacks();m.isDragging()&&m.tryAbort();var b=l.error;b instanceof vP&&l.preventDefault()},n.getCallbacks=function(){if(!n.callbacks)throw new Error("Unable to find AppCallbacks in <ErrorBoundary/>");return n.callbacks},n.setCallbacks=function(l){n.callbacks=l},n}var r=t.prototype;return r.componentDidMount=function(){this.unbind=df(window,[{eventName:"error",fn:this.onWindowError}])},r.componentDidCatch=function(a){if(a instanceof vP){this.setState({});return}throw a},r.componentWillUnmount=function(){this.unbind()},r.render=function(){return this.props.children(this.setCallbacks)},t}(Hr.Component),E3e=`
-  Press space bar to start a drag.
-  When dragging you can use the arrow keys to move the item around and escape to cancel.
-  Some screen readers may require you to be in focus mode or to use your pass through key
-`,bP=function(t){return t+1},P3e=function(t){return`
-  You have lifted an item in position `+bP(t.source.index)+`
-`},vQ=function(t,r){var n=t.droppableId===r.droppableId,a=bP(t.index),o=bP(r.index);return n?`
-      You have moved the item from position `+a+`
-      to position `+o+`
-    `:`
-    You have moved the item from position `+a+`
-    in list `+t.droppableId+`
-    to list `+r.droppableId+`
-    in position `+o+`
-  `},bQ=function(t,r,n){var a=r.droppableId===n.droppableId;return a?`
-      The item `+t+`
-      has been combined with `+n.draggableId:`
-      The item `+t+`
-      in list `+r.droppableId+`
-      has been combined with `+n.draggableId+`
-      in list `+n.droppableId+`
-    `},A3e=function(t){var r=t.destination;if(r)return vQ(t.source,r);var n=t.combine;return n?bQ(t.draggableId,t.source,n):"You are over an area that cannot be dropped on"},LL=function(t){return`
-  The item has returned to its starting position
-  of `+bP(t.index)+`
-`},k3e=function(t){if(t.reason==="CANCEL")return`
-      Movement cancelled.
-      `+LL(t.source)+`
-    `;var r=t.destination,n=t.combine;return r?`
-      You have dropped the item.
-      `+vQ(t.source,r)+`
-    `:n?`
-      You have dropped the item.
-      `+bQ(t.draggableId,t.source,n)+`
-    `:`
-    The item has been dropped while not over a drop area.
-    `+LL(t.source)+`
-  `},c2={dragHandleUsageInstructions:E3e,onDragStart:P3e,onDragUpdate:A3e,onDragEnd:k3e},Jl={x:0,y:0},yu=function(t,r){return{x:t.x+r.x,y:t.y+r.y}},Pd=function(t,r){return{x:t.x-r.x,y:t.y-r.y}},Fg=function(t,r){return t.x===r.x&&t.y===r.y},Fx=function(t){return{x:t.x!==0?-t.x:0,y:t.y!==0?-t.y:0}},Ky=function(t,r,n){var a;return n===void 0&&(n=0),a={},a[t]=r,a[t==="x"?"y":"x"]=n,a},xS=function(t,r){return Math.sqrt(Math.pow(r.x-t.x,2)+Math.pow(r.y-t.y,2))},zL=function(t,r){return Math.min.apply(Math,r.map(function(n){return xS(t,n)}))},xQ=function(t){return function(r){return{x:t(r.x),y:t(r.y)}}},O3e=function(e,t){var r=Qf({top:Math.max(t.top,e.top),right:Math.min(t.right,e.right),bottom:Math.min(t.bottom,e.bottom),left:Math.max(t.left,e.left)});return r.width<=0||r.height<=0?null:r},Bw=function(t,r){return{top:t.top+r.y,left:t.left+r.x,bottom:t.bottom+r.y,right:t.right+r.x}},VL=function(t){return[{x:t.left,y:t.top},{x:t.right,y:t.top},{x:t.left,y:t.bottom},{x:t.right,y:t.bottom}]},_3e={top:0,right:0,bottom:0,left:0},T3e=function(t,r){return r?Bw(t,r.scroll.diff.displacement):t},$3e=function(t,r,n){if(n&&n.increasedBy){var a;return ga({},t,(a={},a[r.end]=t[r.end]+n.increasedBy[r.line],a))}return t},M3e=function(t,r){return r&&r.shouldClipSubject?O3e(r.pageMarginBox,t):Qf(t)},Yb=function(e){var t=e.page,r=e.withPlaceholder,n=e.axis,a=e.frame,o=T3e(t.marginBox,a),s=$3e(o,n,r),l=M3e(s,a);return{page:t,withPlaceholder:r,active:l}},A8=function(e,t){e.frame||ai(!1);var r=e.frame,n=Pd(t,r.scroll.initial),a=Fx(n),o=ga({},r,{scroll:{initial:r.scroll.initial,current:t,diff:{value:n,displacement:a},max:r.scroll.max}}),s=Yb({page:e.subject.page,withPlaceholder:e.subject.withPlaceholder,axis:e.axis,frame:o}),l=ga({},e,{frame:o,subject:s});return l};function xP(e){return Object.values?Object.values(e):Object.keys(e).map(function(t){return e[t]})}function k8(e,t){if(e.findIndex)return e.findIndex(t);for(var r=0;r<e.length;r++)if(t(e[r]))return r;return-1}function d0(e,t){if(e.find)return e.find(t);var r=k8(e,t);if(r!==-1)return e[r]}function DQ(e){return Array.prototype.slice.call(e)}var SQ=Yl(function(e){return e.reduce(function(t,r){return t[r.descriptor.id]=r,t},{})}),wQ=Yl(function(e){return e.reduce(function(t,r){return t[r.descriptor.id]=r,t},{})}),c_=Yl(function(e){return xP(e)}),I3e=Yl(function(e){return xP(e)}),Bx=Yl(function(e,t){var r=I3e(t).filter(function(n){return e===n.descriptor.droppableId}).sort(function(n,a){return n.descriptor.index-a.descriptor.index});return r});function O8(e){return e.at&&e.at.type==="REORDER"?e.at.destination:null}function d_(e){return e.at&&e.at.type==="COMBINE"?e.at.combine:null}var f_=Yl(function(e,t){return t.filter(function(r){return r.descriptor.id!==e.descriptor.id})}),j3e=function(e){var t=e.isMovingForward,r=e.draggable,n=e.destination,a=e.insideDestination,o=e.previousImpact;if(!n.isCombineEnabled)return null;var s=O8(o);if(!s)return null;function l(j){var u={type:"COMBINE",combine:{draggableId:j,droppableId:n.descriptor.id}};return ga({},o,{at:u})}var m=o.displaced.all,b=m.length?m[0]:null;if(t)return b?l(b):null;var D=f_(r,a);if(!b){if(!D.length)return null;var O=D[D.length-1];return l(O.descriptor.id)}var I=k8(D,function(j){return j.descriptor.id===b});I===-1&&ai(!1);var N=I-1;if(N<0)return null;var H=D[N];return l(H.descriptor.id)},Nx=function(e,t){return e.descriptor.droppableId===t.descriptor.id},CQ={point:Jl,value:0},DS={invisible:{},visible:{},all:[]},F3e={displaced:DS,displacedBy:CQ,at:null},gf=function(e,t){return function(r){return e<=r&&r<=t}},EQ=function(e){var t=gf(e.top,e.bottom),r=gf(e.left,e.right);return function(n){var a=t(n.top)&&t(n.bottom)&&r(n.left)&&r(n.right);if(a)return!0;var o=t(n.top)||t(n.bottom),s=r(n.left)||r(n.right),l=o&&s;if(l)return!0;var m=n.top<e.top&&n.bottom>e.bottom,b=n.left<e.left&&n.right>e.right,D=m&&b;if(D)return!0;var O=m&&s||b&&o;return O}},B3e=function(e){var t=gf(e.top,e.bottom),r=gf(e.left,e.right);return function(n){var a=t(n.top)&&t(n.bottom)&&r(n.left)&&r(n.right);return a}},_8={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},PQ={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},N3e=function(e){return function(t){var r=gf(t.top,t.bottom),n=gf(t.left,t.right);return function(a){return e===_8?r(a.top)&&r(a.bottom):n(a.left)&&n(a.right)}}},R3e=function(t,r){var n=r.frame?r.frame.scroll.diff.displacement:Jl;return Bw(t,n)},L3e=function(t,r,n){return r.subject.active?n(r.subject.active)(t):!1},z3e=function(t,r,n){return n(r)(t)},T8=function(t){var r=t.target,n=t.destination,a=t.viewport,o=t.withDroppableDisplacement,s=t.isVisibleThroughFrameFn,l=o?R3e(r,n):r;return L3e(l,n,s)&&z3e(l,a,s)},V3e=function(t){return T8(ga({},t,{isVisibleThroughFrameFn:EQ}))},AQ=function(t){return T8(ga({},t,{isVisibleThroughFrameFn:B3e}))},W3e=function(t){return T8(ga({},t,{isVisibleThroughFrameFn:N3e(t.destination.axis)}))},H3e=function(t,r,n){if(typeof n=="boolean")return n;if(!r)return!0;var a=r.invisible,o=r.visible;if(a[t])return!1;var s=o[t];return s?s.shouldAnimate:!0};function U3e(e,t){var r=e.page.marginBox,n={top:t.point.y,right:0,bottom:0,left:t.point.x};return Qf(E8(r,n))}function SS(e){var t=e.afterDragging,r=e.destination,n=e.displacedBy,a=e.viewport,o=e.forceShouldAnimate,s=e.last;return t.reduce(function(m,b){var D=U3e(b,n),O=b.descriptor.id;m.all.push(O);var I=V3e({target:D,destination:r,viewport:a,withDroppableDisplacement:!0});if(!I)return m.invisible[b.descriptor.id]=!0,m;var N=H3e(O,s,o),H={draggableId:O,shouldAnimate:N};return m.visible[O]=H,m},{all:[],visible:{},invisible:{}})}function K3e(e,t){if(!e.length)return 0;var r=e[e.length-1].descriptor.index;return t.inHomeList?r:r+1}function WL(e){var t=e.insideDestination,r=e.inHomeList,n=e.displacedBy,a=e.destination,o=K3e(t,{inHomeList:r});return{displaced:DS,displacedBy:n,at:{type:"REORDER",destination:{droppableId:a.descriptor.id,index:o}}}}function DP(e){var t=e.draggable,r=e.insideDestination,n=e.destination,a=e.viewport,o=e.displacedBy,s=e.last,l=e.index,m=e.forceShouldAnimate,b=Nx(t,n);if(l==null)return WL({insideDestination:r,inHomeList:b,displacedBy:o,destination:n});var D=d0(r,function(j){return j.descriptor.index===l});if(!D)return WL({insideDestination:r,inHomeList:b,displacedBy:o,destination:n});var O=f_(t,r),I=r.indexOf(D),N=O.slice(I),H=SS({afterDragging:N,destination:n,displacedBy:o,last:s,viewport:a.frame,forceShouldAnimate:m});return{displaced:H,displacedBy:o,at:{type:"REORDER",destination:{droppableId:n.descriptor.id,index:l}}}}function Gg(e,t){return!!t.effected[e]}var G3e=function(e){var t=e.isMovingForward,r=e.destination,n=e.draggables,a=e.combine,o=e.afterCritical;if(!r.isCombineEnabled)return null;var s=a.draggableId,l=n[s],m=l.descriptor.index,b=Gg(s,o);return b?t?m:m-1:t?m+1:m},q3e=function(e){var t=e.isMovingForward,r=e.isInHomeList,n=e.insideDestination,a=e.location;if(!n.length)return null;var o=a.index,s=t?o+1:o-1,l=n[0].descriptor.index,m=n[n.length-1].descriptor.index,b=r?m:m+1;return s<l||s>b?null:s},Y3e=function(e){var t=e.isMovingForward,r=e.isInHomeList,n=e.draggable,a=e.draggables,o=e.destination,s=e.insideDestination,l=e.previousImpact,m=e.viewport,b=e.afterCritical,D=l.at;if(D||ai(!1),D.type==="REORDER"){var O=q3e({isMovingForward:t,isInHomeList:r,location:D.destination,insideDestination:s});return O==null?null:DP({draggable:n,insideDestination:s,destination:o,viewport:m,last:l.displaced,displacedBy:l.displacedBy,index:O})}var I=G3e({isMovingForward:t,destination:o,displaced:l.displaced,draggables:a,combine:D.combine,afterCritical:b});return I==null?null:DP({draggable:n,insideDestination:s,destination:o,viewport:m,last:l.displaced,displacedBy:l.displacedBy,index:I})},X3e=function(e){var t=e.displaced,r=e.afterCritical,n=e.combineWith,a=e.displacedBy,o=!!(t.visible[n]||t.invisible[n]);return Gg(n,r)?o?Jl:Fx(a.point):o?a.point:Jl},J3e=function(e){var t=e.afterCritical,r=e.impact,n=e.draggables,a=d_(r);a||ai(!1);var o=a.draggableId,s=n[o].page.borderBox.center,l=X3e({displaced:r.displaced,afterCritical:t,combineWith:o,displacedBy:r.displacedBy});return yu(s,l)},kQ=function(t,r){return r.margin[t.start]+r.borderBox[t.size]/2},Z3e=function(t,r){return r.margin[t.end]+r.borderBox[t.size]/2},$8=function(t,r,n){return r[t.crossAxisStart]+n.margin[t.crossAxisStart]+n.borderBox[t.crossAxisSize]/2},HL=function(t){var r=t.axis,n=t.moveRelativeTo,a=t.isMoving;return Ky(r.line,n.marginBox[r.end]+kQ(r,a),$8(r,n.marginBox,a))},UL=function(t){var r=t.axis,n=t.moveRelativeTo,a=t.isMoving;return Ky(r.line,n.marginBox[r.start]-Z3e(r,a),$8(r,n.marginBox,a))},Q3e=function(t){var r=t.axis,n=t.moveInto,a=t.isMoving;return Ky(r.line,n.contentBox[r.start]+kQ(r,a),$8(r,n.contentBox,a))},e$e=function(e){var t=e.impact,r=e.draggable,n=e.draggables,a=e.droppable,o=e.afterCritical,s=Bx(a.descriptor.id,n),l=r.page,m=a.axis;if(!s.length)return Q3e({axis:m,moveInto:a.page,isMoving:l});var b=t.displaced,D=t.displacedBy,O=b.all[0];if(O){var I=n[O];if(Gg(O,o))return UL({axis:m,moveRelativeTo:I.page,isMoving:l});var N=gP(I.page,D.point);return UL({axis:m,moveRelativeTo:N,isMoving:l})}var H=s[s.length-1];if(H.descriptor.id===r.descriptor.id)return l.borderBox.center;if(Gg(H.descriptor.id,o)){var j=gP(H.page,Fx(o.displacedBy.point));return HL({axis:m,moveRelativeTo:j,isMoving:l})}return HL({axis:m,moveRelativeTo:H.page,isMoving:l})},Lj=function(e,t){var r=e.frame;return r?yu(t,r.scroll.diff.displacement):t},t$e=function(t){var r=t.impact,n=t.draggable,a=t.droppable,o=t.draggables,s=t.afterCritical,l=n.page.borderBox.center,m=r.at;return!a||!m?l:m.type==="REORDER"?e$e({impact:r,draggable:n,draggables:o,droppable:a,afterCritical:s}):J3e({impact:r,draggables:o,afterCritical:s})},p_=function(e){var t=t$e(e),r=e.droppable,n=r?Lj(r,t):t;return n},OQ=function(e,t){var r=Pd(t,e.scroll.initial),n=Fx(r),a=Qf({top:t.y,bottom:t.y+e.frame.height,left:t.x,right:t.x+e.frame.width}),o={frame:a,scroll:{initial:e.scroll.initial,max:e.scroll.max,current:t,diff:{value:r,displacement:n}}};return o};function KL(e,t){return e.map(function(r){return t[r]})}function r$e(e,t){for(var r=0;r<t.length;r++){var n=t[r].visible[e];if(n)return n}return null}var n$e=function(e){var t=e.impact,r=e.viewport,n=e.destination,a=e.draggables,o=e.maxScrollChange,s=OQ(r,yu(r.scroll.current,o)),l=n.frame?A8(n,yu(n.frame.scroll.current,o)):n,m=t.displaced,b=SS({afterDragging:KL(m.all,a),destination:n,displacedBy:t.displacedBy,viewport:s.frame,last:m,forceShouldAnimate:!1}),D=SS({afterDragging:KL(m.all,a),destination:l,displacedBy:t.displacedBy,viewport:r.frame,last:m,forceShouldAnimate:!1}),O={},I={},N=[m,b,D];m.all.forEach(function(j){var u=r$e(j,N);if(u){I[j]=u;return}O[j]=!0});var H=ga({},t,{displaced:{all:m.all,invisible:O,visible:I}});return H},i$e=function(e,t){return yu(e.scroll.diff.displacement,t)},M8=function(e){var t=e.pageBorderBoxCenter,r=e.draggable,n=e.viewport,a=i$e(n,t),o=Pd(a,r.page.borderBox.center);return yu(r.client.borderBox.center,o)},_Q=function(e){var t=e.draggable,r=e.destination,n=e.newPageBorderBoxCenter,a=e.viewport,o=e.withDroppableDisplacement,s=e.onlyOnMainAxis,l=s===void 0?!1:s,m=Pd(n,t.page.borderBox.center),b=Bw(t.page.borderBox,m),D={target:b,destination:r,withDroppableDisplacement:o,viewport:a};return l?W3e(D):AQ(D)},a$e=function(e){var t=e.isMovingForward,r=e.draggable,n=e.destination,a=e.draggables,o=e.previousImpact,s=e.viewport,l=e.previousPageBorderBoxCenter,m=e.previousClientSelection,b=e.afterCritical;if(!n.isEnabled)return null;var D=Bx(n.descriptor.id,a),O=Nx(r,n),I=j3e({isMovingForward:t,draggable:r,destination:n,insideDestination:D,previousImpact:o})||Y3e({isMovingForward:t,isInHomeList:O,draggable:r,draggables:a,destination:n,insideDestination:D,previousImpact:o,viewport:s,afterCritical:b});if(!I)return null;var N=p_({impact:I,draggable:r,droppable:n,draggables:a,afterCritical:b}),H=_Q({draggable:r,destination:n,newPageBorderBoxCenter:N,viewport:s.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0});if(H){var j=M8({pageBorderBoxCenter:N,draggable:r,viewport:s});return{clientSelection:j,impact:I,scrollJumpRequest:null}}var u=Pd(N,l),h=n$e({impact:I,viewport:s,destination:n,draggables:a,maxScrollChange:u});return{clientSelection:m,impact:h,scrollJumpRequest:u}},lc=function(t){var r=t.subject.active;return r||ai(!1),r},o$e=function(e){var t=e.isMovingForward,r=e.pageBorderBoxCenter,n=e.source,a=e.droppables,o=e.viewport,s=n.subject.active;if(!s)return null;var l=n.axis,m=gf(s[l.start],s[l.end]),b=c_(a).filter(function(O){return O!==n}).filter(function(O){return O.isEnabled}).filter(function(O){return!!O.subject.active}).filter(function(O){return EQ(o.frame)(lc(O))}).filter(function(O){var I=lc(O);return t?s[l.crossAxisEnd]<I[l.crossAxisEnd]:I[l.crossAxisStart]<s[l.crossAxisStart]}).filter(function(O){var I=lc(O),N=gf(I[l.start],I[l.end]);return m(I[l.start])||m(I[l.end])||N(s[l.start])||N(s[l.end])}).sort(function(O,I){var N=lc(O)[l.crossAxisStart],H=lc(I)[l.crossAxisStart];return t?N-H:H-N}).filter(function(O,I,N){return lc(O)[l.crossAxisStart]===lc(N[0])[l.crossAxisStart]});if(!b.length)return null;if(b.length===1)return b[0];var D=b.filter(function(O){var I=gf(lc(O)[l.start],lc(O)[l.end]);return I(r[l.line])});return D.length===1?D[0]:D.length>1?D.sort(function(O,I){return lc(O)[l.start]-lc(I)[l.start]})[0]:b.sort(function(O,I){var N=zL(r,VL(lc(O))),H=zL(r,VL(lc(I)));return N!==H?N-H:lc(O)[l.start]-lc(I)[l.start]})[0]},GL=function(t,r){var n=t.page.borderBox.center;return Gg(t.descriptor.id,r)?Pd(n,r.displacedBy.point):n},s$e=function(t,r){var n=t.page.borderBox;return Gg(t.descriptor.id,r)?Bw(n,Fx(r.displacedBy.point)):n},l$e=function(e){var t=e.pageBorderBoxCenter,r=e.viewport,n=e.destination,a=e.insideDestination,o=e.afterCritical,s=a.filter(function(l){return AQ({target:s$e(l,o),destination:n,viewport:r.frame,withDroppableDisplacement:!0})}).sort(function(l,m){var b=xS(t,Lj(n,GL(l,o))),D=xS(t,Lj(n,GL(m,o)));return b<D?-1:D<b?1:l.descriptor.index-m.descriptor.index});return s[0]||null},Nw=Yl(function(t,r){var n=r[t.line];return{value:n,point:Ky(t.line,n)}}),u$e=function(t,r,n){var a=t.axis;if(t.descriptor.mode==="virtual")return Ky(a.line,r[a.line]);var o=t.subject.page.contentBox[a.size],s=Bx(t.descriptor.id,n),l=s.reduce(function(D,O){return D+O.client.marginBox[a.size]},0),m=l+r[a.line],b=m-o;return b<=0?null:Ky(a.line,b)},TQ=function(t,r){return ga({},t,{scroll:ga({},t.scroll,{max:r})})},$Q=function(t,r,n){var a=t.frame;Nx(r,t)&&ai(!1),t.subject.withPlaceholder&&ai(!1);var o=Nw(t.axis,r.displaceBy).point,s=u$e(t,o,n),l={placeholderSize:o,increasedBy:s,oldFrameMaxScroll:t.frame?t.frame.scroll.max:null};if(!a){var m=Yb({page:t.subject.page,withPlaceholder:l,axis:t.axis,frame:t.frame});return ga({},t,{subject:m})}var b=s?yu(a.scroll.max,s):a.scroll.max,D=TQ(a,b),O=Yb({page:t.subject.page,withPlaceholder:l,axis:t.axis,frame:D});return ga({},t,{subject:O,frame:D})},c$e=function(t){var r=t.subject.withPlaceholder;r||ai(!1);var n=t.frame;if(!n){var a=Yb({page:t.subject.page,axis:t.axis,frame:null,withPlaceholder:null});return ga({},t,{subject:a})}var o=r.oldFrameMaxScroll;o||ai(!1);var s=TQ(n,o),l=Yb({page:t.subject.page,axis:t.axis,frame:s,withPlaceholder:null});return ga({},t,{subject:l,frame:s})},d$e=function(e){var t=e.previousPageBorderBoxCenter,r=e.moveRelativeTo,n=e.insideDestination,a=e.draggable,o=e.draggables,s=e.destination,l=e.viewport,m=e.afterCritical;if(!r){if(n.length)return null;var b={displaced:DS,displacedBy:CQ,at:{type:"REORDER",destination:{droppableId:s.descriptor.id,index:0}}},D=p_({impact:b,draggable:a,droppable:s,draggables:o,afterCritical:m}),O=Nx(a,s)?s:$Q(s,a,o),I=_Q({draggable:a,destination:O,newPageBorderBoxCenter:D,viewport:l.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0});return I?b:null}var N=t[s.axis.line]<=r.page.borderBox.center[s.axis.line],H=function(){var u=r.descriptor.index;return r.descriptor.id===a.descriptor.id||N?u:u+1}(),j=Nw(s.axis,a.displaceBy);return DP({draggable:a,insideDestination:n,destination:s,viewport:l,displacedBy:j,last:DS,index:H})},f$e=function(e){var t=e.isMovingForward,r=e.previousPageBorderBoxCenter,n=e.draggable,a=e.isOver,o=e.draggables,s=e.droppables,l=e.viewport,m=e.afterCritical,b=o$e({isMovingForward:t,pageBorderBoxCenter:r,source:a,droppables:s,viewport:l});if(!b)return null;var D=Bx(b.descriptor.id,o),O=l$e({pageBorderBoxCenter:r,viewport:l,destination:b,insideDestination:D,afterCritical:m}),I=d$e({previousPageBorderBoxCenter:r,destination:b,draggable:n,draggables:o,moveRelativeTo:O,insideDestination:D,viewport:l,afterCritical:m});if(!I)return null;var N=p_({impact:I,draggable:n,droppable:b,draggables:o,afterCritical:m}),H=M8({pageBorderBoxCenter:N,draggable:n,viewport:l});return{clientSelection:H,impact:I,scrollJumpRequest:null}},_d=function(e){var t=e.at;return t?t.type==="REORDER"?t.destination.droppableId:t.combine.droppableId:null},p$e=function(t,r){var n=_d(t);return n?r[n]:null},h$e=function(e){var t=e.state,r=e.type,n=p$e(t.impact,t.dimensions.droppables),a=!!n,o=t.dimensions.droppables[t.critical.droppable.id],s=n||o,l=s.axis.direction,m=l==="vertical"&&(r==="MOVE_UP"||r==="MOVE_DOWN")||l==="horizontal"&&(r==="MOVE_LEFT"||r==="MOVE_RIGHT");if(m&&!a)return null;var b=r==="MOVE_DOWN"||r==="MOVE_RIGHT",D=t.dimensions.draggables[t.critical.draggable.id],O=t.current.page.borderBoxCenter,I=t.dimensions,N=I.draggables,H=I.droppables;return m?a$e({isMovingForward:b,previousPageBorderBoxCenter:O,draggable:D,destination:s,draggables:N,viewport:t.viewport,previousClientSelection:t.current.client.selection,previousImpact:t.impact,afterCritical:t.afterCritical}):f$e({isMovingForward:b,previousPageBorderBoxCenter:O,draggable:D,isOver:s,draggables:N,droppables:H,viewport:t.viewport,afterCritical:t.afterCritical})};function hy(e){return e.phase==="DRAGGING"||e.phase==="COLLECTING"}function MQ(e){var t=gf(e.top,e.bottom),r=gf(e.left,e.right);return function(a){return t(a.y)&&r(a.x)}}function m$e(e,t){return e.left<t.right&&e.right>t.left&&e.top<t.bottom&&e.bottom>t.top}function g$e(e){var t=e.pageBorderBox,r=e.draggable,n=e.candidates,a=r.page.borderBox.center,o=n.map(function(s){var l=s.axis,m=Ky(s.axis.line,t.center[l.line],s.page.borderBox.center[l.crossAxisLine]);return{id:s.descriptor.id,distance:xS(a,m)}}).sort(function(s,l){return l.distance-s.distance});return o[0]?o[0].id:null}function y$e(e){var t=e.pageBorderBox,r=e.draggable,n=e.droppables,a=c_(n).filter(function(o){if(!o.isEnabled)return!1;var s=o.subject.active;if(!s||!m$e(t,s))return!1;if(MQ(s)(t.center))return!0;var l=o.axis,m=s.center[l.crossAxisLine],b=t[l.crossAxisStart],D=t[l.crossAxisEnd],O=gf(s[l.crossAxisStart],s[l.crossAxisEnd]),I=O(b),N=O(D);return!I&&!N?!0:I?b<m:D>m});return a.length?a.length===1?a[0].descriptor.id:g$e({pageBorderBox:t,draggable:r,candidates:a}):null}var IQ=function(t,r){return Qf(Bw(t,r))},v$e=function(e,t){var r=e.frame;return r?IQ(t,r.scroll.diff.value):t};function jQ(e){var t=e.displaced,r=e.id;return!!(t.visible[r]||t.invisible[r])}function b$e(e){var t=e.draggable,r=e.closest,n=e.inHomeList;return r?n&&r.descriptor.index>t.descriptor.index?r.descriptor.index-1:r.descriptor.index:null}var x$e=function(e){var t=e.pageBorderBoxWithDroppableScroll,r=e.draggable,n=e.destination,a=e.insideDestination,o=e.last,s=e.viewport,l=e.afterCritical,m=n.axis,b=Nw(n.axis,r.displaceBy),D=b.value,O=t[m.start],I=t[m.end],N=f_(r,a),H=d0(N,function(u){var h=u.descriptor.id,y=u.page.borderBox.center[m.line],E=Gg(h,l),x=jQ({displaced:o,id:h});return E?x?I<=y:O<y-D:x?I<=y+D:O<y}),j=b$e({draggable:r,closest:H,inHomeList:Nx(r,n)});return DP({draggable:r,insideDestination:a,destination:n,viewport:s,last:o,displacedBy:b,index:j})},D$e=4,S$e=function(e){var t=e.draggable,r=e.pageBorderBoxWithDroppableScroll,n=e.previousImpact,a=e.destination,o=e.insideDestination,s=e.afterCritical;if(!a.isCombineEnabled)return null;var l=a.axis,m=Nw(a.axis,t.displaceBy),b=m.value,D=r[l.start],O=r[l.end],I=f_(t,o),N=d0(I,function(j){var u=j.descriptor.id,h=j.page.borderBox,y=h[l.size],E=y/D$e,x=Gg(u,s),g=jQ({displaced:n.displaced,id:u});return x?g?O>h[l.start]+E&&O<h[l.end]-E:D>h[l.start]-b+E&&D<h[l.end]-b-E:g?O>h[l.start]+b+E&&O<h[l.end]+b-E:D>h[l.start]+E&&D<h[l.end]-E});if(!N)return null;var H={displacedBy:m,displaced:n.displaced,at:{type:"COMBINE",combine:{draggableId:N.descriptor.id,droppableId:a.descriptor.id}}};return H},FQ=function(e){var t=e.pageOffset,r=e.draggable,n=e.draggables,a=e.droppables,o=e.previousImpact,s=e.viewport,l=e.afterCritical,m=IQ(r.page.borderBox,t),b=y$e({pageBorderBox:m,draggable:r,droppables:a});if(!b)return F3e;var D=a[b],O=Bx(D.descriptor.id,n),I=v$e(D,m);return S$e({pageBorderBoxWithDroppableScroll:I,draggable:r,previousImpact:o,destination:D,insideDestination:O,afterCritical:l})||x$e({pageBorderBoxWithDroppableScroll:I,draggable:r,destination:D,insideDestination:O,last:o.displaced,viewport:s,afterCritical:l})},I8=function(e,t){var r;return ga({},e,(r={},r[t.descriptor.id]=t,r))},w$e=function(t){var r=t.previousImpact,n=t.impact,a=t.droppables,o=_d(r),s=_d(n);if(!o||o===s)return a;var l=a[o];if(!l.subject.withPlaceholder)return a;var m=c$e(l);return I8(a,m)},C$e=function(e){var t=e.draggable,r=e.draggables,n=e.droppables,a=e.previousImpact,o=e.impact,s=w$e({previousImpact:a,impact:o,droppables:n}),l=_d(o);if(!l)return s;var m=n[l];if(Nx(t,m)||m.subject.withPlaceholder)return s;var b=$Q(m,t,r);return I8(s,b)},ID=function(e){var t=e.state,r=e.clientSelection,n=e.dimensions,a=e.viewport,o=e.impact,s=e.scrollJumpRequest,l=a||t.viewport,m=n||t.dimensions,b=r||t.current.client.selection,D=Pd(b,t.initial.client.selection),O={offset:D,selection:b,borderBoxCenter:yu(t.initial.client.borderBoxCenter,D)},I={selection:yu(O.selection,l.scroll.current),borderBoxCenter:yu(O.borderBoxCenter,l.scroll.current),offset:yu(O.offset,l.scroll.diff.value)},N={client:O,page:I};if(t.phase==="COLLECTING")return ga({phase:"COLLECTING"},t,{dimensions:m,viewport:l,current:N});var H=m.draggables[t.critical.draggable.id],j=o||FQ({pageOffset:I.offset,draggable:H,draggables:m.draggables,droppables:m.droppables,previousImpact:t.impact,viewport:l,afterCritical:t.afterCritical}),u=C$e({draggable:H,impact:j,previousImpact:t.impact,draggables:m.draggables,droppables:m.droppables}),h=ga({},t,{current:N,dimensions:{draggables:m.draggables,droppables:u},impact:j,viewport:l,scrollJumpRequest:s||null,forceShouldAnimate:s?!1:null});return h};function E$e(e,t){return e.map(function(r){return t[r]})}var BQ=function(e){var t=e.impact,r=e.viewport,n=e.draggables,a=e.destination,o=e.forceShouldAnimate,s=t.displaced,l=E$e(s.all,n),m=SS({afterDragging:l,destination:a,displacedBy:t.displacedBy,viewport:r.frame,forceShouldAnimate:o,last:s});return ga({},t,{displaced:m})},NQ=function(e){var t=e.impact,r=e.draggable,n=e.droppable,a=e.draggables,o=e.viewport,s=e.afterCritical,l=p_({impact:t,draggable:r,draggables:a,droppable:n,afterCritical:s});return M8({pageBorderBoxCenter:l,draggable:r,viewport:o})},RQ=function(e){var t=e.state,r=e.dimensions,n=e.viewport;t.movementMode!=="SNAP"&&ai(!1);var a=t.impact,o=n||t.viewport,s=r||t.dimensions,l=s.draggables,m=s.droppables,b=l[t.critical.draggable.id],D=_d(a);D||ai(!1);var O=m[D],I=BQ({impact:a,viewport:o,destination:O,draggables:l}),N=NQ({impact:I,draggable:b,droppable:O,draggables:l,viewport:o,afterCritical:t.afterCritical});return ID({impact:I,clientSelection:N,state:t,dimensions:s,viewport:o})},P$e=function(e){return{index:e.index,droppableId:e.droppableId}},LQ=function(e){var t=e.draggable,r=e.home,n=e.draggables,a=e.viewport,o=Nw(r.axis,t.displaceBy),s=Bx(r.descriptor.id,n),l=s.indexOf(t);l===-1&&ai(!1);var m=s.slice(l+1),b=m.reduce(function(N,H){return N[H.descriptor.id]=!0,N},{}),D={inVirtualList:r.descriptor.mode==="virtual",displacedBy:o,effected:b},O=SS({afterDragging:m,destination:r,displacedBy:o,last:null,viewport:a.frame,forceShouldAnimate:!1}),I={displaced:O,displacedBy:o,at:{type:"REORDER",destination:P$e(t.descriptor)}};return{impact:I,afterCritical:D}},A$e=function(e,t){return{draggables:e.draggables,droppables:I8(e.droppables,t)}},k$e=function(e){var t=e.draggable,r=e.offset,n=e.initialWindowScroll,a=gP(t.client,r),o=yP(a,n),s=ga({},t,{placeholder:ga({},t.placeholder,{client:a}),client:a,page:o});return s},O$e=function(e){var t=e.frame;return t||ai(!1),t},_$e=function(e){var t=e.additions,r=e.updatedDroppables,n=e.viewport,a=n.scroll.diff.value;return t.map(function(o){var s=o.descriptor.droppableId,l=r[s],m=O$e(l),b=m.scroll.diff.value,D=yu(a,b),O=k$e({draggable:o,offset:D,initialWindowScroll:n.scroll.initial});return O})},T$e=function(e){var t=e.state,r=e.published,n=r.modified.map(function(E){var x=t.dimensions.droppables[E.droppableId],g=A8(x,E.scroll);return g}),a=ga({},t.dimensions.droppables,{},SQ(n)),o=wQ(_$e({additions:r.additions,updatedDroppables:a,viewport:t.viewport})),s=ga({},t.dimensions.draggables,{},o);r.removals.forEach(function(E){delete s[E]});var l={droppables:a,draggables:s},m=_d(t.impact),b=m?l.droppables[m]:null,D=l.draggables[t.critical.draggable.id],O=l.droppables[t.critical.droppable.id],I=LQ({draggable:D,home:O,draggables:s,viewport:t.viewport}),N=I.impact,H=I.afterCritical,j=b&&b.isCombineEnabled?t.impact:N,u=FQ({pageOffset:t.current.page.offset,draggable:l.draggables[t.critical.draggable.id],draggables:l.draggables,droppables:l.droppables,previousImpact:j,viewport:t.viewport,afterCritical:H}),h=ga({phase:"DRAGGING"},t,{phase:"DRAGGING",impact:u,onLiftImpact:N,dimensions:l,afterCritical:H,forceShouldAnimate:!1});if(t.phase==="COLLECTING")return h;var y=ga({phase:"DROP_PENDING"},h,{phase:"DROP_PENDING",reason:t.reason,isWaiting:!1});return y},zj=function(t){return t.movementMode==="SNAP"},uM=function(t,r,n){var a=A$e(t.dimensions,r);return!zj(t)||n?ID({state:t,dimensions:a}):RQ({state:t,dimensions:a})};function cM(e){return e.isDragging&&e.movementMode==="SNAP"?ga({phase:"DRAGGING"},e,{scrollJumpRequest:null}):e}var qL={phase:"IDLE",completed:null,shouldFlush:!1},$$e=function(e,t){if(e===void 0&&(e=qL),t.type==="FLUSH")return ga({},qL,{shouldFlush:!0});if(t.type==="INITIAL_PUBLISH"){e.phase!=="IDLE"&&ai(!1);var r=t.payload,n=r.critical,a=r.clientSelection,o=r.viewport,s=r.dimensions,l=r.movementMode,m=s.draggables[n.draggable.id],b=s.droppables[n.droppable.id],D={selection:a,borderBoxCenter:m.client.borderBox.center,offset:Jl},O={client:D,page:{selection:yu(D.selection,o.scroll.initial),borderBoxCenter:yu(D.selection,o.scroll.initial),offset:yu(D.selection,o.scroll.diff.value)}},I=c_(s.droppables).every(function(ur){return!ur.isFixedOnPage}),N=LQ({draggable:m,home:b,draggables:s.draggables,viewport:o}),H=N.impact,j=N.afterCritical,u={phase:"DRAGGING",isDragging:!0,critical:n,movementMode:l,dimensions:s,initial:O,current:O,isWindowScrollAllowed:I,impact:H,afterCritical:j,onLiftImpact:H,viewport:o,scrollJumpRequest:null,forceShouldAnimate:null};return u}if(t.type==="COLLECTION_STARTING"){if(e.phase==="COLLECTING"||e.phase==="DROP_PENDING")return e;e.phase!=="DRAGGING"&&ai(!1);var h=ga({phase:"COLLECTING"},e,{phase:"COLLECTING"});return h}if(t.type==="PUBLISH_WHILE_DRAGGING")return e.phase==="COLLECTING"||e.phase==="DROP_PENDING"||ai(!1),T$e({state:e,published:t.payload});if(t.type==="MOVE"){if(e.phase==="DROP_PENDING")return e;hy(e)||ai(!1);var y=t.payload.client;return Fg(y,e.current.client.selection)?e:ID({state:e,clientSelection:y,impact:zj(e)?e.impact:null})}if(t.type==="UPDATE_DROPPABLE_SCROLL"){if(e.phase==="DROP_PENDING"||e.phase==="COLLECTING")return cM(e);hy(e)||ai(!1);var E=t.payload,x=E.id,g=E.newScroll,d=e.dimensions.droppables[x];if(!d)return e;var f=A8(d,g);return uM(e,f,!1)}if(t.type==="UPDATE_DROPPABLE_IS_ENABLED"){if(e.phase==="DROP_PENDING")return e;hy(e)||ai(!1);var c=t.payload,p=c.id,S=c.isEnabled,k=e.dimensions.droppables[p];k||ai(!1),k.isEnabled===S&&ai(!1);var $=ga({},k,{isEnabled:S});return uM(e,$,!0)}if(t.type==="UPDATE_DROPPABLE_IS_COMBINE_ENABLED"){if(e.phase==="DROP_PENDING")return e;hy(e)||ai(!1);var M=t.payload,z=M.id,W=M.isCombineEnabled,G=e.dimensions.droppables[z];G||ai(!1),G.isCombineEnabled===W&&ai(!1);var Q=ga({},G,{isCombineEnabled:W});return uM(e,Q,!0)}if(t.type==="MOVE_BY_WINDOW_SCROLL"){if(e.phase==="DROP_PENDING"||e.phase==="DROP_ANIMATING")return e;hy(e)||ai(!1),e.isWindowScrollAllowed||ai(!1);var oe=t.payload.newScroll;if(Fg(e.viewport.scroll.current,oe))return cM(e);var re=OQ(e.viewport,oe);return zj(e)?RQ({state:e,viewport:re}):ID({state:e,viewport:re})}if(t.type==="UPDATE_VIEWPORT_MAX_SCROLL"){if(!hy(e))return e;var me=t.payload.maxScroll;if(Fg(me,e.viewport.scroll.max))return e;var le=ga({},e.viewport,{scroll:ga({},e.viewport.scroll,{max:me})});return ga({phase:"DRAGGING"},e,{viewport:le})}if(t.type==="MOVE_UP"||t.type==="MOVE_DOWN"||t.type==="MOVE_LEFT"||t.type==="MOVE_RIGHT"){if(e.phase==="COLLECTING"||e.phase==="DROP_PENDING")return e;e.phase!=="DRAGGING"&&ai(!1);var Ee=h$e({state:e,type:t.type});return Ee?ID({state:e,impact:Ee.impact,clientSelection:Ee.clientSelection,scrollJumpRequest:Ee.scrollJumpRequest}):e}if(t.type==="DROP_PENDING"){var $e=t.payload.reason;e.phase!=="COLLECTING"&&ai(!1);var lt=ga({phase:"DROP_PENDING"},e,{phase:"DROP_PENDING",isWaiting:!0,reason:$e});return lt}if(t.type==="DROP_ANIMATE"){var Ze=t.payload,nt=Ze.completed,rt=Ze.dropDuration,At=Ze.newHomeClientOffset;e.phase==="DRAGGING"||e.phase==="DROP_PENDING"||ai(!1);var Ke={phase:"DROP_ANIMATING",completed:nt,dropDuration:rt,newHomeClientOffset:At,dimensions:e.dimensions};return Ke}if(t.type==="DROP_COMPLETE"){var Bt=t.payload.completed;return{phase:"IDLE",completed:Bt,shouldFlush:!1}}return e},M$e=function(t){return{type:"BEFORE_INITIAL_CAPTURE",payload:t}},I$e=function(t){return{type:"LIFT",payload:t}},j$e=function(t){return{type:"INITIAL_PUBLISH",payload:t}},F$e=function(t){return{type:"PUBLISH_WHILE_DRAGGING",payload:t}},B$e=function(){return{type:"COLLECTION_STARTING",payload:null}},N$e=function(t){return{type:"UPDATE_DROPPABLE_SCROLL",payload:t}},R$e=function(t){return{type:"UPDATE_DROPPABLE_IS_ENABLED",payload:t}},L$e=function(t){return{type:"UPDATE_DROPPABLE_IS_COMBINE_ENABLED",payload:t}},zQ=function(t){return{type:"MOVE",payload:t}},z$e=function(t){return{type:"MOVE_BY_WINDOW_SCROLL",payload:t}},V$e=function(t){return{type:"UPDATE_VIEWPORT_MAX_SCROLL",payload:t}},W$e=function(){return{type:"MOVE_UP",payload:null}},H$e=function(){return{type:"MOVE_DOWN",payload:null}},U$e=function(){return{type:"MOVE_RIGHT",payload:null}},K$e=function(){return{type:"MOVE_LEFT",payload:null}},j8=function(){return{type:"FLUSH",payload:null}},G$e=function(t){return{type:"DROP_ANIMATE",payload:t}},F8=function(t){return{type:"DROP_COMPLETE",payload:t}},VQ=function(t){return{type:"DROP",payload:t}},q$e=function(t){return{type:"DROP_PENDING",payload:t}},WQ=function(){return{type:"DROP_ANIMATION_FINISHED",payload:null}},Y$e=function(e){return function(t){var r=t.getState,n=t.dispatch;return function(a){return function(o){if(o.type!=="LIFT"){a(o);return}var s=o.payload,l=s.id,m=s.clientSelection,b=s.movementMode,D=r();D.phase==="DROP_ANIMATING"&&n(F8({completed:D.completed})),r().phase!=="IDLE"&&ai(!1),n(j8()),n(M$e({draggableId:l,movementMode:b}));var O={shouldPublishImmediately:b==="SNAP"},I={draggableId:l,scrollOptions:O},N=e.startPublishing(I),H=N.critical,j=N.dimensions,u=N.viewport;n(j$e({critical:H,dimensions:j,clientSelection:m,movementMode:b,viewport:u}))}}}},X$e=function(e){return function(){return function(t){return function(r){r.type==="INITIAL_PUBLISH"&&e.dragging(),r.type==="DROP_ANIMATE"&&e.dropping(r.payload.completed.result.reason),(r.type==="FLUSH"||r.type==="DROP_COMPLETE")&&e.resting(),t(r)}}}},B8={outOfTheWay:"cubic-bezier(0.2, 0, 0, 1)",drop:"cubic-bezier(.2,1,.1,1)"},wS={opacity:{drop:0,combining:.7},scale:{drop:.75}},N8={outOfTheWay:.2,minDropTime:.33,maxDropTime:.55},iy=N8.outOfTheWay+"s "+B8.outOfTheWay,jD={fluid:"opacity "+iy,snap:"transform "+iy+", opacity "+iy,drop:function(t){var r=t+"s "+B8.drop;return"transform "+r+", opacity "+r},outOfTheWay:"transform "+iy,placeholder:"height "+iy+", width "+iy+", margin "+iy},YL=function(t){return Fg(t,Jl)?null:"translate("+t.x+"px, "+t.y+"px)"},Vj={moveTo:YL,drop:function(t,r){var n=YL(t);return n?r?n+" scale("+wS.scale.drop+")":n:null}},Wj=N8.minDropTime,HQ=N8.maxDropTime,J$e=HQ-Wj,XL=1500,Z$e=.6,Q$e=function(e){var t=e.current,r=e.destination,n=e.reason,a=xS(t,r);if(a<=0)return Wj;if(a>=XL)return HQ;var o=a/XL,s=Wj+J$e*o,l=n==="CANCEL"?s*Z$e:s;return Number(l.toFixed(2))},eMe=function(e){var t=e.impact,r=e.draggable,n=e.dimensions,a=e.viewport,o=e.afterCritical,s=n.draggables,l=n.droppables,m=_d(t),b=m?l[m]:null,D=l[r.descriptor.droppableId],O=NQ({impact:t,draggable:r,draggables:s,afterCritical:o,droppable:b||D,viewport:a}),I=Pd(O,r.client.borderBox.center);return I},tMe=function(e){var t=e.draggables,r=e.reason,n=e.lastImpact,a=e.home,o=e.viewport,s=e.onLiftImpact;if(!n.at||r!=="DROP"){var l=BQ({draggables:t,impact:s,destination:a,viewport:o,forceShouldAnimate:!0});return{impact:l,didDropInsideDroppable:!1}}if(n.at.type==="REORDER")return{impact:n,didDropInsideDroppable:!0};var m=ga({},n,{displaced:DS});return{impact:m,didDropInsideDroppable:!0}},rMe=function(e){var t=e.getState,r=e.dispatch;return function(n){return function(a){if(a.type!=="DROP"){n(a);return}var o=t(),s=a.payload.reason;if(o.phase==="COLLECTING"){r(q$e({reason:s}));return}if(o.phase!=="IDLE"){var l=o.phase==="DROP_PENDING"&&o.isWaiting;l&&ai(!1),o.phase==="DRAGGING"||o.phase==="DROP_PENDING"||ai(!1);var m=o.critical,b=o.dimensions,D=b.draggables[o.critical.draggable.id],O=tMe({reason:s,lastImpact:o.impact,afterCritical:o.afterCritical,onLiftImpact:o.onLiftImpact,home:o.dimensions.droppables[o.critical.droppable.id],viewport:o.viewport,draggables:o.dimensions.draggables}),I=O.impact,N=O.didDropInsideDroppable,H=N?O8(I):null,j=N?d_(I):null,u={index:m.draggable.index,droppableId:m.droppable.id},h={draggableId:D.descriptor.id,type:D.descriptor.type,source:u,reason:s,mode:o.movementMode,destination:H,combine:j},y=eMe({impact:I,draggable:D,dimensions:b,viewport:o.viewport,afterCritical:o.afterCritical}),E={critical:o.critical,afterCritical:o.afterCritical,result:h,impact:I},x=!Fg(o.current.client.offset,y)||!!h.combine;if(!x){r(F8({completed:E}));return}var g=Q$e({current:o.current.client.offset,destination:y,reason:s}),d={newHomeClientOffset:y,dropDuration:g,completed:E};r(G$e(d))}}}},UQ=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function nMe(e){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(r){r.target!==window&&r.target!==window.document||e()}}}function iMe(e){var t=e.onWindowScroll;function r(){t(UQ())}var n=bS(r),a=nMe(n),o=jg;function s(){return o!==jg}function l(){s()&&ai(!1),o=df(window,[a])}function m(){s()||ai(!1),n.cancel(),o(),o=jg}return{start:l,stop:m,isActive:s}}var aMe=function(t){return t.type==="DROP_COMPLETE"||t.type==="DROP_ANIMATE"||t.type==="FLUSH"},oMe=function(e){var t=iMe({onWindowScroll:function(n){e.dispatch(z$e({newScroll:n}))}});return function(r){return function(n){!t.isActive()&&n.type==="INITIAL_PUBLISH"&&t.start(),t.isActive()&&aMe(n)&&t.stop(),r(n)}}},sMe=function(e){var t=!1,r=!1,n=setTimeout(function(){r=!0}),a=function(s){t||r||(t=!0,e(s),clearTimeout(n))};return a.wasCalled=function(){return t},a},lMe=function(){var e=[],t=function(o){var s=k8(e,function(b){return b.timerId===o});s===-1&&ai(!1);var l=e.splice(s,1),m=l[0];m.callback()},r=function(o){var s=setTimeout(function(){return t(s)}),l={timerId:s,callback:o};e.push(l)},n=function(){if(e.length){var o=[].concat(e);e.length=0,o.forEach(function(s){clearTimeout(s.timerId),s.callback()})}};return{add:r,flush:n}},uMe=function(t,r){return t==null&&r==null?!0:t==null||r==null?!1:t.droppableId===r.droppableId&&t.index===r.index},cMe=function(t,r){return t==null&&r==null?!0:t==null||r==null?!1:t.draggableId===r.draggableId&&t.droppableId===r.droppableId},dMe=function(t,r){if(t===r)return!0;var n=t.draggable.id===r.draggable.id&&t.draggable.droppableId===r.draggable.droppableId&&t.draggable.type===r.draggable.type&&t.draggable.index===r.draggable.index,a=t.droppable.id===r.droppable.id&&t.droppable.type===r.droppable.type;return n&&a},N1=function(t,r){r()},rE=function(t,r){return{draggableId:t.draggable.id,type:t.droppable.type,source:{droppableId:t.droppable.id,index:t.draggable.index},mode:r}},dM=function(t,r,n,a){if(!t){n(a(r));return}var o=sMe(n),s={announce:o};t(r,s),o.wasCalled()||n(a(r))},fMe=function(e,t){var r=lMe(),n=null,a=function(I,N){n&&ai(!1),N1("onBeforeCapture",function(){var H=e().onBeforeCapture;if(H){var j={draggableId:I,mode:N};H(j)}})},o=function(I,N){n&&ai(!1),N1("onBeforeDragStart",function(){var H=e().onBeforeDragStart;H&&H(rE(I,N))})},s=function(I,N){n&&ai(!1);var H=rE(I,N);n={mode:N,lastCritical:I,lastLocation:H.source,lastCombine:null},r.add(function(){N1("onDragStart",function(){return dM(e().onDragStart,H,t,c2.onDragStart)})})},l=function(I,N){var H=O8(N),j=d_(N);n||ai(!1);var u=!dMe(I,n.lastCritical);u&&(n.lastCritical=I);var h=!uMe(n.lastLocation,H);h&&(n.lastLocation=H);var y=!cMe(n.lastCombine,j);if(y&&(n.lastCombine=j),!(!u&&!h&&!y)){var E=ga({},rE(I,n.mode),{combine:j,destination:H});r.add(function(){N1("onDragUpdate",function(){return dM(e().onDragUpdate,E,t,c2.onDragUpdate)})})}},m=function(){n||ai(!1),r.flush()},b=function(I){n||ai(!1),n=null,N1("onDragEnd",function(){return dM(e().onDragEnd,I,t,c2.onDragEnd)})},D=function(){if(n){var I=ga({},rE(n.lastCritical,n.mode),{combine:null,destination:null,reason:"CANCEL"});b(I)}};return{beforeCapture:a,beforeStart:o,start:s,update:l,flush:m,drop:b,abort:D}},pMe=function(e,t){var r=fMe(e,t);return function(n){return function(a){return function(o){if(o.type==="BEFORE_INITIAL_CAPTURE"){r.beforeCapture(o.payload.draggableId,o.payload.movementMode);return}if(o.type==="INITIAL_PUBLISH"){var s=o.payload.critical;r.beforeStart(s,o.payload.movementMode),a(o),r.start(s,o.payload.movementMode);return}if(o.type==="DROP_COMPLETE"){var l=o.payload.completed.result;r.flush(),a(o),r.drop(l);return}if(a(o),o.type==="FLUSH"){r.abort();return}var m=n.getState();m.phase==="DRAGGING"&&r.update(m.critical,m.impact)}}}},hMe=function(e){return function(t){return function(r){if(r.type!=="DROP_ANIMATION_FINISHED"){t(r);return}var n=e.getState();n.phase!=="DROP_ANIMATING"&&ai(!1),e.dispatch(F8({completed:n.completed}))}}},mMe=function(e){var t=null,r=null;function n(){r&&(cancelAnimationFrame(r),r=null),t&&(t(),t=null)}return function(a){return function(o){if((o.type==="FLUSH"||o.type==="DROP_COMPLETE"||o.type==="DROP_ANIMATION_FINISHED")&&n(),a(o),o.type==="DROP_ANIMATE"){var s={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var m=e.getState();m.phase==="DROP_ANIMATING"&&e.dispatch(WQ())}};r=requestAnimationFrame(function(){r=null,t=df(window,[s])})}}}},gMe=function(e){return function(){return function(t){return function(r){(r.type==="DROP_COMPLETE"||r.type==="FLUSH"||r.type==="DROP_ANIMATE")&&e.stopPublishing(),t(r)}}}},yMe=function(e){var t=!1;return function(){return function(r){return function(n){if(n.type==="INITIAL_PUBLISH"){t=!0,e.tryRecordFocus(n.payload.critical.draggable.id),r(n),e.tryRestoreFocusRecorded();return}if(r(n),!!t){if(n.type==="FLUSH"){t=!1,e.tryRestoreFocusRecorded();return}if(n.type==="DROP_COMPLETE"){t=!1;var a=n.payload.completed.result;a.combine&&e.tryShiftRecord(a.draggableId,a.combine.draggableId),e.tryRestoreFocusRecorded()}}}}}},vMe=function(t){return t.type==="DROP_COMPLETE"||t.type==="DROP_ANIMATE"||t.type==="FLUSH"},bMe=function(e){return function(t){return function(r){return function(n){if(vMe(n)){e.stop(),r(n);return}if(n.type==="INITIAL_PUBLISH"){r(n);var a=t.getState();a.phase!=="DRAGGING"&&ai(!1),e.start(a);return}r(n),e.scroll(t.getState())}}}},xMe=function(e){return function(t){return function(r){if(t(r),r.type==="PUBLISH_WHILE_DRAGGING"){var n=e.getState();n.phase==="DROP_PENDING"&&(n.isWaiting||e.dispatch(VQ({reason:n.reason})))}}}},DMe=JZ,SMe=function(e){var t=e.dimensionMarshal,r=e.focusMarshal,n=e.styleMarshal,a=e.getResponders,o=e.announce,s=e.autoScroller;return XZ($$e,DMe(sTe(X$e(n),gMe(t),Y$e(t),rMe,hMe,mMe,xMe,bMe(s),oMe,yMe(r),pMe(a,o))))},fM=function(){return{additions:{},removals:{},modified:{}}};function wMe(e){var t=e.registry,r=e.callbacks,n=fM(),a=null,o=function(){a||(r.collectionStarting(),a=requestAnimationFrame(function(){a=null;var D=n,O=D.additions,I=D.removals,N=D.modified,H=Object.keys(O).map(function(h){return t.draggable.getById(h).getDimension(Jl)}).sort(function(h,y){return h.descriptor.index-y.descriptor.index}),j=Object.keys(N).map(function(h){var y=t.droppable.getById(h),E=y.callbacks.getScrollWhileDragging();return{droppableId:h,scroll:E}}),u={additions:H,removals:Object.keys(I),modified:j};n=fM(),r.publish(u)}))},s=function(D){var O=D.descriptor.id;n.additions[O]=D,n.modified[D.descriptor.droppableId]=!0,n.removals[O]&&delete n.removals[O],o()},l=function(D){var O=D.descriptor;n.removals[O.id]=!0,n.modified[O.droppableId]=!0,n.additions[O.id]&&delete n.additions[O.id],o()},m=function(){a&&(cancelAnimationFrame(a),a=null,n=fM())};return{add:s,remove:l,stop:m}}var KQ=function(e){var t=e.scrollHeight,r=e.scrollWidth,n=e.height,a=e.width,o=Pd({x:r,y:t},{x:a,y:n}),s={x:Math.max(0,o.x),y:Math.max(0,o.y)};return s},GQ=function(){var e=document.documentElement;return e||ai(!1),e},qQ=function(){var e=GQ(),t=KQ({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,width:e.clientWidth,height:e.clientHeight});return t},CMe=function(){var e=UQ(),t=qQ(),r=e.y,n=e.x,a=GQ(),o=a.clientWidth,s=a.clientHeight,l=n+o,m=r+s,b=Qf({top:r,left:n,right:l,bottom:m}),D={frame:b,scroll:{initial:e,current:e,max:t,diff:{value:Jl,displacement:Jl}}};return D},EMe=function(e){var t=e.critical,r=e.scrollOptions,n=e.registry,a=CMe(),o=a.scroll.current,s=t.droppable,l=n.droppable.getAllByType(s.type).map(function(O){return O.callbacks.getDimensionAndWatchScroll(o,r)}),m=n.draggable.getAllByType(t.draggable.type).map(function(O){return O.getDimension(o)}),b={draggables:wQ(m),droppables:SQ(l)},D={dimensions:b,critical:t,viewport:a};return D};function JL(e,t,r){if(r.descriptor.id===t.id||r.descriptor.type!==t.type)return!1;var n=e.droppable.getById(r.descriptor.droppableId);return n.descriptor.mode==="virtual"}var PMe=function(e,t){var r=null,n=wMe({callbacks:{publish:t.publishWhileDragging,collectionStarting:t.collectionStarting},registry:e}),a=function(N,H){e.droppable.exists(N)||ai(!1),r&&t.updateDroppableIsEnabled({id:N,isEnabled:H})},o=function(N,H){r&&(e.droppable.exists(N)||ai(!1),t.updateDroppableIsCombineEnabled({id:N,isCombineEnabled:H}))},s=function(N,H){r&&(e.droppable.exists(N)||ai(!1),t.updateDroppableScroll({id:N,newScroll:H}))},l=function(N,H){r&&e.droppable.getById(N).callbacks.scroll(H)},m=function(){if(r){n.stop();var N=r.critical.droppable;e.droppable.getAllByType(N.type).forEach(function(H){return H.callbacks.dragStopped()}),r.unsubscribe(),r=null}},b=function(N){r||ai(!1);var H=r.critical.draggable;N.type==="ADDITION"&&JL(e,H,N.value)&&n.add(N.value),N.type==="REMOVAL"&&JL(e,H,N.value)&&n.remove(N.value)},D=function(N){r&&ai(!1);var H=e.draggable.getById(N.draggableId),j=e.droppable.getById(H.descriptor.droppableId),u={draggable:H.descriptor,droppable:j.descriptor},h=e.subscribe(b);return r={critical:u,unsubscribe:h},EMe({critical:u,registry:e,scrollOptions:N.scrollOptions})},O={updateDroppableIsEnabled:a,updateDroppableIsCombineEnabled:o,scrollDroppable:l,updateDroppableScroll:s,startPublishing:D,stopPublishing:m};return O},YQ=function(e,t){return e.phase==="IDLE"?!0:e.phase!=="DROP_ANIMATING"||e.completed.result.draggableId===t?!1:e.completed.result.reason==="DROP"},AMe=function(e){window.scrollBy(e.x,e.y)},kMe=Yl(function(e){return c_(e).filter(function(t){return!(!t.isEnabled||!t.frame)})}),OMe=function(t,r){var n=d0(kMe(r),function(a){return a.frame||ai(!1),MQ(a.frame.pageMarginBox)(t)});return n},_Me=function(e){var t=e.center,r=e.destination,n=e.droppables;if(r){var a=n[r];return a.frame?a:null}var o=OMe(t,n);return o},Bg={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(t){return Math.pow(t,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},TMe=function(e,t){var r=e[t.size]*Bg.startFromPercentage,n=e[t.size]*Bg.maxScrollAtPercentage,a={startScrollingFrom:r,maxScrollValueAt:n};return a},XQ=function(e){var t=e.startOfRange,r=e.endOfRange,n=e.current,a=r-t;if(a===0)return 0;var o=n-t,s=o/a;return s},R8=1,$Me=function(e,t){if(e>t.startScrollingFrom)return 0;if(e<=t.maxScrollValueAt)return Bg.maxPixelScroll;if(e===t.startScrollingFrom)return R8;var r=XQ({startOfRange:t.maxScrollValueAt,endOfRange:t.startScrollingFrom,current:e}),n=1-r,a=Bg.maxPixelScroll*Bg.ease(n);return Math.ceil(a)},ZL=Bg.durationDampening.accelerateAt,QL=Bg.durationDampening.stopDampeningAt,MMe=function(e,t){var r=t,n=QL,a=Date.now(),o=a-r;if(o>=QL)return e;if(o<ZL)return R8;var s=XQ({startOfRange:ZL,endOfRange:n,current:o}),l=e*Bg.ease(s);return Math.ceil(l)},ez=function(e){var t=e.distanceToEdge,r=e.thresholds,n=e.dragStartTime,a=e.shouldUseTimeDampening,o=$Me(t,r);return o===0?0:a?Math.max(MMe(o,n),R8):o},tz=function(e){var t=e.container,r=e.distanceToEdges,n=e.dragStartTime,a=e.axis,o=e.shouldUseTimeDampening,s=TMe(t,a),l=r[a.end]<r[a.start];return l?ez({distanceToEdge:r[a.end],thresholds:s,dragStartTime:n,shouldUseTimeDampening:o}):-1*ez({distanceToEdge:r[a.start],thresholds:s,dragStartTime:n,shouldUseTimeDampening:o})},IMe=function(e){var t=e.container,r=e.subject,n=e.proposedScroll,a=r.height>t.height,o=r.width>t.width;return!o&&!a?n:o&&a?null:{x:o?0:n.x,y:a?0:n.y}},jMe=xQ(function(e){return e===0?0:e}),JQ=function(e){var t=e.dragStartTime,r=e.container,n=e.subject,a=e.center,o=e.shouldUseTimeDampening,s={top:a.y-r.top,right:r.right-a.x,bottom:r.bottom-a.y,left:a.x-r.left},l=tz({container:r,distanceToEdges:s,dragStartTime:t,axis:_8,shouldUseTimeDampening:o}),m=tz({container:r,distanceToEdges:s,dragStartTime:t,axis:PQ,shouldUseTimeDampening:o}),b=jMe({x:m,y:l});if(Fg(b,Jl))return null;var D=IMe({container:r,subject:n,proposedScroll:b});return D?Fg(D,Jl)?null:D:null},FMe=xQ(function(e){return e===0?0:e>0?1:-1}),L8=function(){var e=function(r,n){return r<0?r:r>n?r-n:0};return function(t){var r=t.current,n=t.max,a=t.change,o=yu(r,a),s={x:e(o.x,n.x),y:e(o.y,n.y)};return Fg(s,Jl)?null:s}}(),ZQ=function(t){var r=t.max,n=t.current,a=t.change,o={x:Math.max(n.x,r.x),y:Math.max(n.y,r.y)},s=FMe(a),l=L8({max:o,current:n,change:s});return!l||s.x!==0&&l.x===0||s.y!==0&&l.y===0},z8=function(t,r){return ZQ({current:t.scroll.current,max:t.scroll.max,change:r})},BMe=function(t,r){if(!z8(t,r))return null;var n=t.scroll.max,a=t.scroll.current;return L8({current:a,max:n,change:r})},V8=function(t,r){var n=t.frame;return n?ZQ({current:n.scroll.current,max:n.scroll.max,change:r}):!1},NMe=function(t,r){var n=t.frame;return!n||!V8(t,r)?null:L8({current:n.scroll.current,max:n.scroll.max,change:r})},RMe=function(e){var t=e.viewport,r=e.subject,n=e.center,a=e.dragStartTime,o=e.shouldUseTimeDampening,s=JQ({dragStartTime:a,container:t.frame,subject:r,center:n,shouldUseTimeDampening:o});return s&&z8(t,s)?s:null},LMe=function(e){var t=e.droppable,r=e.subject,n=e.center,a=e.dragStartTime,o=e.shouldUseTimeDampening,s=t.frame;if(!s)return null;var l=JQ({dragStartTime:a,container:s.pageMarginBox,subject:r,center:n,shouldUseTimeDampening:o});return l&&V8(t,l)?l:null},rz=function(e){var t=e.state,r=e.dragStartTime,n=e.shouldUseTimeDampening,a=e.scrollWindow,o=e.scrollDroppable,s=t.current.page.borderBoxCenter,l=t.dimensions.draggables[t.critical.draggable.id],m=l.page.marginBox;if(t.isWindowScrollAllowed){var b=t.viewport,D=RMe({dragStartTime:r,viewport:b,subject:m,center:s,shouldUseTimeDampening:n});if(D){a(D);return}}var O=_Me({center:s,destination:_d(t.impact),droppables:t.dimensions.droppables});if(O){var I=LMe({dragStartTime:r,droppable:O,subject:m,center:s,shouldUseTimeDampening:n});I&&o(O.descriptor.id,I)}},zMe=function(e){var t=e.scrollWindow,r=e.scrollDroppable,n=bS(t),a=bS(r),o=null,s=function(D){o||ai(!1);var O=o,I=O.shouldUseTimeDampening,N=O.dragStartTime;rz({state:D,scrollWindow:n,scrollDroppable:a,dragStartTime:N,shouldUseTimeDampening:I})},l=function(D){o&&ai(!1);var O=Date.now(),I=!1,N=function(){I=!0};rz({state:D,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:N,scrollDroppable:N}),o={dragStartTime:O,shouldUseTimeDampening:I},I&&s(D)},m=function(){o&&(n.cancel(),a.cancel(),o=null)};return{start:l,stop:m,scroll:s}},VMe=function(e){var t=e.move,r=e.scrollDroppable,n=e.scrollWindow,a=function(b,D){var O=yu(b.current.client.selection,D);t({client:O})},o=function(b,D){if(!V8(b,D))return D;var O=NMe(b,D);if(!O)return r(b.descriptor.id,D),null;var I=Pd(D,O);r(b.descriptor.id,I);var N=Pd(D,I);return N},s=function(b,D,O){if(!b||!z8(D,O))return O;var I=BMe(D,O);if(!I)return n(O),null;var N=Pd(O,I);n(N);var H=Pd(O,N);return H},l=function(b){var D=b.scrollJumpRequest;if(D){var O=_d(b.impact);O||ai(!1);var I=o(b.dimensions.droppables[O],D);if(I){var N=b.viewport,H=s(b.isWindowScrollAllowed,N,I);H&&a(b,H)}}};return l},WMe=function(e){var t=e.scrollDroppable,r=e.scrollWindow,n=e.move,a=zMe({scrollWindow:r,scrollDroppable:t}),o=VMe({move:n,scrollWindow:r,scrollDroppable:t}),s=function(b){if(b.phase==="DRAGGING"){if(b.movementMode==="FLUID"){a.scroll(b);return}b.scrollJumpRequest&&o(b)}},l={scroll:s,start:a.start,stop:a.stop};return l},Xb="data-rbd",Jb=function(){var e=Xb+"-drag-handle";return{base:e,draggableId:e+"-draggable-id",contextId:e+"-context-id"}}(),Hj=function(){var e=Xb+"-draggable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),HMe=function(){var e=Xb+"-droppable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),nz={contextId:Xb+"-scroll-container-context-id"},UMe=function(t){return function(r){return"["+r+'="'+t+'"]'}},R1=function(t,r){return t.map(function(n){var a=n.styles[r];return a?n.selector+" { "+a+" }":""}).join(" ")},KMe="pointer-events: none;",GMe=function(e){var t=UMe(e),r=function(){var l=`
-      cursor: -webkit-grab;
-      cursor: grab;
-    `;return{selector:t(Jb.contextId),styles:{always:`
-          -webkit-touch-callout: none;
-          -webkit-tap-highlight-color: rgba(0,0,0,0);
-          touch-action: manipulation;
-        `,resting:l,dragging:KMe,dropAnimating:l}}}(),n=function(){var l=`
-      transition: `+jD.outOfTheWay+`;
-    `;return{selector:t(Hj.contextId),styles:{dragging:l,dropAnimating:l,userCancel:l}}}(),a={selector:t(HMe.contextId),styles:{always:"overflow-anchor: none;"}},o={selector:"body",styles:{dragging:`
-        cursor: grabbing;
-        cursor: -webkit-grabbing;
-        user-select: none;
-        -webkit-user-select: none;
-        -moz-user-select: none;
-        -ms-user-select: none;
-        overflow-anchor: none;
-      `}},s=[n,r,a,o];return{always:R1(s,"always"),resting:R1(s,"resting"),dragging:R1(s,"dragging"),dropAnimating:R1(s,"dropAnimating"),userCancel:R1(s,"userCancel")}},Td=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u"?te.useLayoutEffect:te.useEffect,pM=function(){var t=document.querySelector("head");return t||ai(!1),t},iz=function(t){var r=document.createElement("style");return t&&r.setAttribute("nonce",t),r.type="text/css",r};function qMe(e,t){var r=bo(function(){return GMe(e)},[e]),n=te.useRef(null),a=te.useRef(null),o=Qi(Yl(function(O){var I=a.current;I||ai(!1),I.textContent=O}),[]),s=Qi(function(O){var I=n.current;I||ai(!1),I.textContent=O},[]);Td(function(){!n.current&&!a.current||ai(!1);var O=iz(t),I=iz(t);return n.current=O,a.current=I,O.setAttribute(Xb+"-always",e),I.setAttribute(Xb+"-dynamic",e),pM().appendChild(O),pM().appendChild(I),s(r.always),o(r.resting),function(){var N=function(j){var u=j.current;u||ai(!1),pM().removeChild(u),j.current=null};N(n),N(a)}},[t,s,o,r.always,r.resting,e]);var l=Qi(function(){return o(r.dragging)},[o,r.dragging]),m=Qi(function(O){if(O==="DROP"){o(r.dropAnimating);return}o(r.userCancel)},[o,r.dropAnimating,r.userCancel]),b=Qi(function(){a.current&&o(r.resting)},[o,r.resting]),D=bo(function(){return{dragging:l,dropping:m,resting:b}},[l,m,b]);return D}var QQ=function(e){return e&&e.ownerDocument?e.ownerDocument.defaultView:window};function h_(e){return e instanceof QQ(e).HTMLElement}function YMe(e,t){var r="["+Jb.contextId+'="'+e+'"]',n=DQ(document.querySelectorAll(r));if(!n.length)return null;var a=d0(n,function(o){return o.getAttribute(Jb.draggableId)===t});return!a||!h_(a)?null:a}function XMe(e){var t=te.useRef({}),r=te.useRef(null),n=te.useRef(null),a=te.useRef(!1),o=Qi(function(I,N){var H={id:I,focus:N};return t.current[I]=H,function(){var u=t.current,h=u[I];h!==H&&delete u[I]}},[]),s=Qi(function(I){var N=YMe(e,I);N&&N!==document.activeElement&&N.focus()},[e]),l=Qi(function(I,N){r.current===I&&(r.current=N)},[]),m=Qi(function(){n.current||a.current&&(n.current=requestAnimationFrame(function(){n.current=null;var I=r.current;I&&s(I)}))},[s]),b=Qi(function(I){r.current=null;var N=document.activeElement;N&&N.getAttribute(Jb.draggableId)===I&&(r.current=I)},[]);Td(function(){return a.current=!0,function(){a.current=!1;var I=n.current;I&&cancelAnimationFrame(I)}},[]);var D=bo(function(){return{register:o,tryRecordFocus:b,tryRestoreFocusRecorded:m,tryShiftRecord:l}},[o,b,m,l]);return D}function JMe(){var e={draggables:{},droppables:{}},t=[];function r(O){return t.push(O),function(){var N=t.indexOf(O);N!==-1&&t.splice(N,1)}}function n(O){t.length&&t.forEach(function(I){return I(O)})}function a(O){return e.draggables[O]||null}function o(O){var I=a(O);return I||ai(!1),I}var s={register:function(I){e.draggables[I.descriptor.id]=I,n({type:"ADDITION",value:I})},update:function(I,N){var H=e.draggables[N.descriptor.id];H&&H.uniqueId===I.uniqueId&&(delete e.draggables[N.descriptor.id],e.draggables[I.descriptor.id]=I)},unregister:function(I){var N=I.descriptor.id,H=a(N);H&&I.uniqueId===H.uniqueId&&(delete e.draggables[N],n({type:"REMOVAL",value:I}))},getById:o,findById:a,exists:function(I){return!!a(I)},getAllByType:function(I){return xP(e.draggables).filter(function(N){return N.descriptor.type===I})}};function l(O){return e.droppables[O]||null}function m(O){var I=l(O);return I||ai(!1),I}var b={register:function(I){e.droppables[I.descriptor.id]=I},unregister:function(I){var N=l(I.descriptor.id);N&&I.uniqueId===N.uniqueId&&delete e.droppables[I.descriptor.id]},getById:m,findById:l,exists:function(I){return!!l(I)},getAllByType:function(I){return xP(e.droppables).filter(function(N){return N.descriptor.type===I})}};function D(){e.draggables={},e.droppables={},t.length=0}return{draggable:s,droppable:b,subscribe:r,clean:D}}function ZMe(){var e=bo(JMe,[]);return te.useEffect(function(){return function(){requestAnimationFrame(e.clean)}},[e]),e}var W8=Hr.createContext(null),SP=function(){var e=document.body;return e||ai(!1),e},QMe={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},eIe=function(t){return"rbd-announcement-"+t};function tIe(e){var t=bo(function(){return eIe(e)},[e]),r=te.useRef(null);te.useEffect(function(){var o=document.createElement("div");return r.current=o,o.id=t,o.setAttribute("aria-live","assertive"),o.setAttribute("aria-atomic","true"),ga(o.style,QMe),SP().appendChild(o),function(){setTimeout(function(){var m=SP();m.contains(o)&&m.removeChild(o),o===r.current&&(r.current=null)})}},[t]);var n=Qi(function(a){var o=r.current;if(o){o.textContent=a;return}},[]);return n}var rIe=0,nIe={separator:"::"};function H8(e,t){return t===void 0&&(t=nIe),bo(function(){return""+e+t.separator+rIe++},[t.separator,e])}function iIe(e){var t=e.contextId,r=e.uniqueId;return"rbd-hidden-text-"+t+"-"+r}function aIe(e){var t=e.contextId,r=e.text,n=H8("hidden-text",{separator:"-"}),a=bo(function(){return iIe({contextId:t,uniqueId:n})},[n,t]);return te.useEffect(function(){var s=document.createElement("div");return s.id=a,s.textContent=r,s.style.display="none",SP().appendChild(s),function(){var m=SP();m.contains(s)&&m.removeChild(s)}},[a,r]),a}var m_=Hr.createContext(null);function eee(e){var t=te.useRef(e);return te.useEffect(function(){t.current=e}),t}function oIe(){var e=null;function t(){return!!e}function r(s){return s===e}function n(s){e&&ai(!1);var l={abandon:s};return e=l,l}function a(){e||ai(!1),e=null}function o(){e&&(e.abandon(),a())}return{isClaimed:t,isActive:r,claim:n,release:a,tryAbandon:o}}var sIe=9,lIe=13,U8=27,tee=32,uIe=33,cIe=34,dIe=35,fIe=36,pIe=37,hIe=38,mIe=39,gIe=40,nE,yIe=(nE={},nE[lIe]=!0,nE[sIe]=!0,nE),ree=function(e){yIe[e.keyCode]&&e.preventDefault()},g_=function(){var e="visibilitychange";if(typeof document>"u")return e;var t=[e,"ms"+e,"webkit"+e,"moz"+e,"o"+e],r=d0(t,function(n){return"on"+n in document});return r||e}(),nee=0,az=5;function vIe(e,t){return Math.abs(t.x-e.x)>=az||Math.abs(t.y-e.y)>=az}var oz={type:"IDLE"};function bIe(e){var t=e.cancel,r=e.completed,n=e.getPhase,a=e.setPhase;return[{eventName:"mousemove",fn:function(s){var l=s.button,m=s.clientX,b=s.clientY;if(l===nee){var D={x:m,y:b},O=n();if(O.type==="DRAGGING"){s.preventDefault(),O.actions.move(D);return}O.type!=="PENDING"&&ai(!1);var I=O.point;if(vIe(I,D)){s.preventDefault();var N=O.actions.fluidLift(D);a({type:"DRAGGING",actions:N})}}}},{eventName:"mouseup",fn:function(s){var l=n();if(l.type!=="DRAGGING"){t();return}s.preventDefault(),l.actions.drop({shouldBlockNextClick:!0}),r()}},{eventName:"mousedown",fn:function(s){n().type==="DRAGGING"&&s.preventDefault(),t()}},{eventName:"keydown",fn:function(s){var l=n();if(l.type==="PENDING"){t();return}if(s.keyCode===U8){s.preventDefault(),t();return}ree(s)}},{eventName:"resize",fn:t},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){n().type==="PENDING"&&t()}},{eventName:"webkitmouseforcedown",fn:function(s){var l=n();if(l.type==="IDLE"&&ai(!1),l.actions.shouldRespectForcePress()){t();return}s.preventDefault()}},{eventName:g_,fn:t}]}function xIe(e){var t=te.useRef(oz),r=te.useRef(jg),n=bo(function(){return{eventName:"mousedown",fn:function(O){if(!O.defaultPrevented&&O.button===nee&&!(O.ctrlKey||O.metaKey||O.shiftKey||O.altKey)){var I=e.findClosestDraggableId(O);if(I){var N=e.tryGetLock(I,s,{sourceEvent:O});if(N){O.preventDefault();var H={x:O.clientX,y:O.clientY};r.current(),b(N,H)}}}}}},[e]),a=bo(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(O){if(!O.defaultPrevented){var I=e.findClosestDraggableId(O);if(I){var N=e.findOptionsForDraggable(I);N&&(N.shouldRespectForcePress||e.canGetLock(I)&&O.preventDefault())}}}}},[e]),o=Qi(function(){var O={passive:!1,capture:!0};r.current=df(window,[a,n],O)},[a,n]),s=Qi(function(){var D=t.current;D.type!=="IDLE"&&(t.current=oz,r.current(),o())},[o]),l=Qi(function(){var D=t.current;s(),D.type==="DRAGGING"&&D.actions.cancel({shouldBlockNextClick:!0}),D.type==="PENDING"&&D.actions.abort()},[s]),m=Qi(function(){var O={capture:!0,passive:!1},I=bIe({cancel:l,completed:s,getPhase:function(){return t.current},setPhase:function(H){t.current=H}});r.current=df(window,I,O)},[l,s]),b=Qi(function(O,I){t.current.type!=="IDLE"&&ai(!1),t.current={type:"PENDING",point:I,actions:O},m()},[m]);Td(function(){return o(),function(){r.current()}},[o])}var Pv;function DIe(){}var SIe=(Pv={},Pv[cIe]=!0,Pv[uIe]=!0,Pv[fIe]=!0,Pv[dIe]=!0,Pv);function wIe(e,t){function r(){t(),e.cancel()}function n(){t(),e.drop()}return[{eventName:"keydown",fn:function(o){if(o.keyCode===U8){o.preventDefault(),r();return}if(o.keyCode===tee){o.preventDefault(),n();return}if(o.keyCode===gIe){o.preventDefault(),e.moveDown();return}if(o.keyCode===hIe){o.preventDefault(),e.moveUp();return}if(o.keyCode===mIe){o.preventDefault(),e.moveRight();return}if(o.keyCode===pIe){o.preventDefault(),e.moveLeft();return}if(SIe[o.keyCode]){o.preventDefault();return}ree(o)}},{eventName:"mousedown",fn:r},{eventName:"mouseup",fn:r},{eventName:"click",fn:r},{eventName:"touchstart",fn:r},{eventName:"resize",fn:r},{eventName:"wheel",fn:r,options:{passive:!0}},{eventName:g_,fn:r}]}function CIe(e){var t=te.useRef(DIe),r=bo(function(){return{eventName:"keydown",fn:function(o){if(o.defaultPrevented||o.keyCode!==tee)return;var s=e.findClosestDraggableId(o);if(!s)return;var l=e.tryGetLock(s,D,{sourceEvent:o});if(!l)return;o.preventDefault();var m=!0,b=l.snapLift();t.current();function D(){m||ai(!1),m=!1,t.current(),n()}t.current=df(window,wIe(b,D),{capture:!0,passive:!1})}}},[e]),n=Qi(function(){var o={passive:!1,capture:!0};t.current=df(window,[r],o)},[r]);Td(function(){return n(),function(){t.current()}},[n])}var hM={type:"IDLE"},EIe=120,PIe=.15;function AIe(e){var t=e.cancel,r=e.getPhase;return[{eventName:"orientationchange",fn:t},{eventName:"resize",fn:t},{eventName:"contextmenu",fn:function(a){a.preventDefault()}},{eventName:"keydown",fn:function(a){if(r().type!=="DRAGGING"){t();return}a.keyCode===U8&&a.preventDefault(),t()}},{eventName:g_,fn:t}]}function kIe(e){var t=e.cancel,r=e.completed,n=e.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(o){var s=n();if(s.type!=="DRAGGING"){t();return}s.hasMoved=!0;var l=o.touches[0],m=l.clientX,b=l.clientY,D={x:m,y:b};o.preventDefault(),s.actions.move(D)}},{eventName:"touchend",fn:function(o){var s=n();if(s.type!=="DRAGGING"){t();return}o.preventDefault(),s.actions.drop({shouldBlockNextClick:!0}),r()}},{eventName:"touchcancel",fn:function(o){if(n().type!=="DRAGGING"){t();return}o.preventDefault(),t()}},{eventName:"touchforcechange",fn:function(o){var s=n();s.type==="IDLE"&&ai(!1);var l=o.touches[0];if(l){var m=l.force>=PIe;if(m){var b=s.actions.shouldRespectForcePress();if(s.type==="PENDING"){b&&t();return}if(b){if(s.hasMoved){o.preventDefault();return}t();return}o.preventDefault()}}}},{eventName:g_,fn:t}]}function OIe(e){var t=te.useRef(hM),r=te.useRef(jg),n=Qi(function(){return t.current},[]),a=Qi(function(N){t.current=N},[]),o=bo(function(){return{eventName:"touchstart",fn:function(N){if(!N.defaultPrevented){var H=e.findClosestDraggableId(N);if(H){var j=e.tryGetLock(H,l,{sourceEvent:N});if(j){var u=N.touches[0],h=u.clientX,y=u.clientY,E={x:h,y};r.current(),O(j,E)}}}}}},[e]),s=Qi(function(){var N={capture:!0,passive:!1};r.current=df(window,[o],N)},[o]),l=Qi(function(){var I=t.current;I.type!=="IDLE"&&(I.type==="PENDING"&&clearTimeout(I.longPressTimerId),a(hM),r.current(),s())},[s,a]),m=Qi(function(){var I=t.current;l(),I.type==="DRAGGING"&&I.actions.cancel({shouldBlockNextClick:!0}),I.type==="PENDING"&&I.actions.abort()},[l]),b=Qi(function(){var N={capture:!0,passive:!1},H={cancel:m,completed:l,getPhase:n},j=df(window,kIe(H),N),u=df(window,AIe(H),N);r.current=function(){j(),u()}},[m,n,l]),D=Qi(function(){var N=n();N.type!=="PENDING"&&ai(!1);var H=N.actions.fluidLift(N.point);a({type:"DRAGGING",actions:H,hasMoved:!1})},[n,a]),O=Qi(function(N,H){n().type!=="IDLE"&&ai(!1);var j=setTimeout(D,EIe);a({type:"PENDING",point:H,actions:N,longPressTimerId:j}),b()},[b,n,a,D]);Td(function(){return s(),function(){r.current();var H=n();H.type==="PENDING"&&(clearTimeout(H.longPressTimerId),a(hM))}},[n,s,a]),Td(function(){var N=df(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return N},[])}var _Ie={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function iee(e,t){if(t==null)return!1;var r=!!_Ie[t.tagName.toLowerCase()];if(r)return!0;var n=t.getAttribute("contenteditable");return n==="true"||n===""?!0:t===e?!1:iee(e,t.parentElement)}function TIe(e,t){var r=t.target;return h_(r)?iee(e,r):!1}var $Ie=function(e){return Qf(e.getBoundingClientRect()).center};function MIe(e){return e instanceof QQ(e).Element}var IIe=function(){var e="matches";if(typeof document>"u")return e;var t=[e,"msMatchesSelector","webkitMatchesSelector"],r=d0(t,function(n){return n in Element.prototype});return r||e}();function aee(e,t){return e==null?null:e[IIe](t)?e:aee(e.parentElement,t)}function jIe(e,t){return e.closest?e.closest(t):aee(e,t)}function FIe(e){return"["+Jb.contextId+'="'+e+'"]'}function BIe(e,t){var r=t.target;if(!MIe(r))return null;var n=FIe(e),a=jIe(r,n);return!a||!h_(a)?null:a}function NIe(e,t){var r=BIe(e,t);return r?r.getAttribute(Jb.draggableId):null}function RIe(e,t){var r="["+Hj.contextId+'="'+e+'"]',n=DQ(document.querySelectorAll(r)),a=d0(n,function(o){return o.getAttribute(Hj.id)===t});return!a||!h_(a)?null:a}function LIe(e){e.preventDefault()}function iE(e){var t=e.expected,r=e.phase,n=e.isLockActive;return e.shouldWarn,!(!n()||t!==r)}function oee(e){var t=e.lockAPI,r=e.store,n=e.registry,a=e.draggableId;if(t.isClaimed())return!1;var o=n.draggable.findById(a);return!(!o||!o.options.isEnabled||!YQ(r.getState(),a))}function zIe(e){var t=e.lockAPI,r=e.contextId,n=e.store,a=e.registry,o=e.draggableId,s=e.forceSensorStop,l=e.sourceEvent,m=oee({lockAPI:t,store:n,registry:a,draggableId:o});if(!m)return null;var b=a.draggable.getById(o),D=RIe(r,b.descriptor.id);if(!D||l&&!b.options.canDragInteractiveElements&&TIe(D,l))return null;var O=t.claim(s||jg),I="PRE_DRAG";function N(){return b.options.shouldRespectForcePress}function H(){return t.isActive(O)}function j(d,f){iE({expected:d,phase:I,isLockActive:H,shouldWarn:!0})&&n.dispatch(f())}var u=j.bind(null,"DRAGGING");function h(d){function f(){t.release(),I="COMPLETED"}I!=="PRE_DRAG"&&(f(),I!=="PRE_DRAG"&&ai(!1)),n.dispatch(I$e(d.liftActionArgs)),I="DRAGGING";function c(p,S){if(S===void 0&&(S={shouldBlockNextClick:!1}),d.cleanup(),S.shouldBlockNextClick){var k=df(window,[{eventName:"click",fn:LIe,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(k)}f(),n.dispatch(VQ({reason:p}))}return ga({isActive:function(){return iE({expected:"DRAGGING",phase:I,isLockActive:H,shouldWarn:!1})},shouldRespectForcePress:N,drop:function(S){return c("DROP",S)},cancel:function(S){return c("CANCEL",S)}},d.actions)}function y(d){var f=bS(function(p){u(function(){return zQ({client:p})})}),c=h({liftActionArgs:{id:o,clientSelection:d,movementMode:"FLUID"},cleanup:function(){return f.cancel()},actions:{move:f}});return ga({},c,{move:f})}function E(){var d={moveUp:function(){return u(W$e)},moveRight:function(){return u(U$e)},moveDown:function(){return u(H$e)},moveLeft:function(){return u(K$e)}};return h({liftActionArgs:{id:o,clientSelection:$Ie(D),movementMode:"SNAP"},cleanup:jg,actions:d})}function x(){var d=iE({expected:"PRE_DRAG",phase:I,isLockActive:H,shouldWarn:!0});d&&t.release()}var g={isActive:function(){return iE({expected:"PRE_DRAG",phase:I,isLockActive:H,shouldWarn:!1})},shouldRespectForcePress:N,fluidLift:y,snapLift:E,abort:x};return g}var VIe=[xIe,CIe,OIe];function WIe(e){var t=e.contextId,r=e.store,n=e.registry,a=e.customSensors,o=e.enableDefaultSensors,s=[].concat(o?VIe:[],a||[]),l=te.useState(function(){return oIe()})[0],m=Qi(function(y,E){y.isDragging&&!E.isDragging&&l.tryAbandon()},[l]);Td(function(){var y=r.getState(),E=r.subscribe(function(){var x=r.getState();m(y,x),y=x});return E},[l,r,m]),Td(function(){return l.tryAbandon},[l.tryAbandon]);for(var b=Qi(function(h){return oee({lockAPI:l,registry:n,store:r,draggableId:h})},[l,n,r]),D=Qi(function(h,y,E){return zIe({lockAPI:l,registry:n,contextId:t,store:r,draggableId:h,forceSensorStop:y,sourceEvent:E&&E.sourceEvent?E.sourceEvent:null})},[t,l,n,r]),O=Qi(function(h){return NIe(t,h)},[t]),I=Qi(function(h){var y=n.draggable.findById(h);return y?y.options:null},[n.draggable]),N=Qi(function(){l.isClaimed()&&(l.tryAbandon(),r.getState().phase!=="IDLE"&&r.dispatch(j8()))},[l,r]),H=Qi(l.isClaimed,[l]),j=bo(function(){return{canGetLock:b,tryGetLock:D,findClosestDraggableId:O,findOptionsForDraggable:I,tryReleaseLock:N,isLockClaimed:H}},[b,D,O,I,N,H]),u=0;u<s.length;u++)s[u](j)}var HIe=function(t){return{onBeforeCapture:t.onBeforeCapture,onBeforeDragStart:t.onBeforeDragStart,onDragStart:t.onDragStart,onDragEnd:t.onDragEnd,onDragUpdate:t.onDragUpdate}};function L1(e){return e.current||ai(!1),e.current}function UIe(e){var t=e.contextId,r=e.setCallbacks,n=e.sensors,a=e.nonce,o=e.dragHandleUsageInstructions,s=te.useRef(null),l=eee(e),m=Qi(function(){return HIe(l.current)},[l]),b=tIe(t),D=aIe({contextId:t,text:o}),O=qMe(t,a),I=Qi(function(p){L1(s).dispatch(p)},[]),N=bo(function(){return OL({publishWhileDragging:F$e,updateDroppableScroll:N$e,updateDroppableIsEnabled:R$e,updateDroppableIsCombineEnabled:L$e,collectionStarting:B$e},I)},[I]),H=ZMe(),j=bo(function(){return PMe(H,N)},[H,N]),u=bo(function(){return WMe(ga({scrollWindow:AMe,scrollDroppable:j.scrollDroppable},OL({move:zQ},I)))},[j.scrollDroppable,I]),h=XMe(t),y=bo(function(){return SMe({announce:b,autoScroller:u,dimensionMarshal:j,focusMarshal:h,getResponders:m,styleMarshal:O})},[b,u,j,h,m,O]);s.current=y;var E=Qi(function(){var p=L1(s),S=p.getState();S.phase!=="IDLE"&&p.dispatch(j8())},[]),x=Qi(function(){var p=L1(s).getState();return p.isDragging||p.phase==="DROP_ANIMATING"},[]),g=bo(function(){return{isDragging:x,tryAbort:E}},[x,E]);r(g);var d=Qi(function(p){return YQ(L1(s).getState(),p)},[]),f=Qi(function(){return hy(L1(s).getState())},[]),c=bo(function(){return{marshal:j,focus:h,contextId:t,canLift:d,isMovementAllowed:f,dragHandleUsageInstructionsId:D,registry:H}},[t,j,D,h,d,f,H]);return WIe({contextId:t,store:y,registry:H,customSensors:n,enableDefaultSensors:e.enableDefaultSensors!==!1}),te.useEffect(function(){return E},[E]),Hr.createElement(m_.Provider,{value:c},Hr.createElement(fTe,{context:W8,store:y},e.children))}var KIe=0;function GIe(){return bo(function(){return""+KIe++},[])}function qIe(e){var t=GIe(),r=e.dragHandleUsageInstructions||c2.dragHandleUsageInstructions;return Hr.createElement(C3e,null,function(n){return Hr.createElement(UIe,{nonce:e.nonce,contextId:t,setCallbacks:n,dragHandleUsageInstructions:r,enableDefaultSensors:e.enableDefaultSensors,sensors:e.sensors,onBeforeCapture:e.onBeforeCapture,onBeforeDragStart:e.onBeforeDragStart,onDragStart:e.onDragStart,onDragUpdate:e.onDragUpdate,onDragEnd:e.onDragEnd},e.children)})}var see=function(t){return function(r){return t===r}},YIe=see("scroll"),XIe=see("auto"),sz=function(t,r){return r(t.overflowX)||r(t.overflowY)},JIe=function(t){var r=window.getComputedStyle(t),n={overflowX:r.overflowX,overflowY:r.overflowY};return sz(n,YIe)||sz(n,XIe)},ZIe=function(){return!1},QIe=function e(t){return t==null?null:t===document.body?ZIe()?t:null:t===document.documentElement?null:JIe(t)?t:e(t.parentElement)},Uj=function(e){return{x:e.scrollLeft,y:e.scrollTop}},eje=function e(t){if(!t)return!1;var r=window.getComputedStyle(t);return r.position==="fixed"?!0:e(t.parentElement)},tje=function(e){var t=QIe(e),r=eje(e);return{closestScrollable:t,isFixedOnPage:r}},rje=function(e){var t=e.descriptor,r=e.isEnabled,n=e.isCombineEnabled,a=e.isFixedOnPage,o=e.direction,s=e.client,l=e.page,m=e.closest,b=function(){if(!m)return null;var N=m.scrollSize,H=m.client,j=KQ({scrollHeight:N.scrollHeight,scrollWidth:N.scrollWidth,height:H.paddingBox.height,width:H.paddingBox.width});return{pageMarginBox:m.page.marginBox,frameClient:H,scrollSize:N,shouldClipSubject:m.shouldClipSubject,scroll:{initial:m.scroll,current:m.scroll,max:j,diff:{value:Jl,displacement:Jl}}}}(),D=o==="vertical"?_8:PQ,O=Yb({page:l,withPlaceholder:null,axis:D,frame:b}),I={descriptor:t,isCombineEnabled:n,isFixedOnPage:a,axis:D,isEnabled:r,client:s,page:l,frame:b,subject:O};return I},nje=function(t,r){var n=gQ(t);if(!r||t!==r)return n;var a=n.paddingBox.top-r.scrollTop,o=n.paddingBox.left-r.scrollLeft,s=a+r.scrollHeight,l=o+r.scrollWidth,m={top:a,right:l,bottom:s,left:o},b=E8(m,n.border),D=P8({borderBox:b,margin:n.margin,border:n.border,padding:n.padding});return D},ije=function(e){var t=e.ref,r=e.descriptor,n=e.env,a=e.windowScroll,o=e.direction,s=e.isDropDisabled,l=e.isCombineEnabled,m=e.shouldClipSubject,b=n.closestScrollable,D=nje(t,b),O=yP(D,a),I=function(){if(!b)return null;var H=gQ(b),j={scrollHeight:b.scrollHeight,scrollWidth:b.scrollWidth};return{client:H,page:yP(H,a),scroll:Uj(b),scrollSize:j,shouldClipSubject:m}}(),N=rje({descriptor:r,isEnabled:!s,isCombineEnabled:l,isFixedOnPage:n.isFixedOnPage,direction:o,client:D,page:O,closest:I});return N},aje={passive:!1},oje={passive:!0},lz=function(e){return e.shouldPublishImmediately?aje:oje};function wP(e){var t=te.useContext(e);return t||ai(!1),t}var aE=function(t){return t&&t.env.closestScrollable||null};function sje(e){var t=te.useRef(null),r=wP(m_),n=H8("droppable"),a=r.registry,o=r.marshal,s=eee(e),l=bo(function(){return{id:e.droppableId,type:e.type,mode:e.mode}},[e.droppableId,e.mode,e.type]),m=te.useRef(l),b=bo(function(){return Yl(function(x,g){t.current||ai(!1);var d={x,y:g};o.updateDroppableScroll(l.id,d)})},[l.id,o]),D=Qi(function(){var x=t.current;return!x||!x.env.closestScrollable?Jl:Uj(x.env.closestScrollable)},[]),O=Qi(function(){var x=D();b(x.x,x.y)},[D,b]),I=bo(function(){return bS(O)},[O]),N=Qi(function(){var x=t.current,g=aE(x);x&&g||ai(!1);var d=x.scrollOptions;if(d.shouldPublishImmediately){O();return}I()},[I,O]),H=Qi(function(x,g){t.current&&ai(!1);var d=s.current,f=d.getDroppableRef();f||ai(!1);var c=tje(f),p={ref:f,descriptor:l,env:c,scrollOptions:g};t.current=p;var S=ije({ref:f,descriptor:l,env:c,windowScroll:x,direction:d.direction,isDropDisabled:d.isDropDisabled,isCombineEnabled:d.isCombineEnabled,shouldClipSubject:!d.ignoreContainerClipping}),k=c.closestScrollable;return k&&(k.setAttribute(nz.contextId,r.contextId),k.addEventListener("scroll",N,lz(p.scrollOptions))),S},[r.contextId,l,N,s]),j=Qi(function(){var x=t.current,g=aE(x);return x&&g||ai(!1),Uj(g)},[]),u=Qi(function(){var x=t.current;x||ai(!1);var g=aE(x);t.current=null,g&&(I.cancel(),g.removeAttribute(nz.contextId),g.removeEventListener("scroll",N,lz(x.scrollOptions)))},[N,I]),h=Qi(function(x){var g=t.current;g||ai(!1);var d=aE(g);d||ai(!1),d.scrollTop+=x.y,d.scrollLeft+=x.x},[]),y=bo(function(){return{getDimensionAndWatchScroll:H,getScrollWhileDragging:j,dragStopped:u,scroll:h}},[u,H,j,h]),E=bo(function(){return{uniqueId:n,descriptor:l,callbacks:y}},[y,l,n]);Td(function(){return m.current=E.descriptor,a.droppable.register(E),function(){t.current&&u(),a.droppable.unregister(E)}},[y,l,u,E,o,a.droppable]),Td(function(){t.current&&o.updateDroppableIsEnabled(m.current.id,!e.isDropDisabled)},[e.isDropDisabled,o]),Td(function(){t.current&&o.updateDroppableIsCombineEnabled(m.current.id,e.isCombineEnabled)},[e.isCombineEnabled,o])}function mM(){}var uz={width:0,height:0,margin:_3e},lje=function(t){var r=t.isAnimatingOpenOnMount,n=t.placeholder,a=t.animate;return r||a==="close"?uz:{height:n.client.borderBox.height,width:n.client.borderBox.width,margin:n.client.margin}},uje=function(t){var r=t.isAnimatingOpenOnMount,n=t.placeholder,a=t.animate,o=lje({isAnimatingOpenOnMount:r,placeholder:n,animate:a});return{display:n.display,boxSizing:"border-box",width:o.width,height:o.height,marginTop:o.margin.top,marginRight:o.margin.right,marginBottom:o.margin.bottom,marginLeft:o.margin.left,flexShrink:"0",flexGrow:"0",pointerEvents:"none",transition:a!=="none"?jD.placeholder:null}};function cje(e){var t=te.useRef(null),r=Qi(function(){t.current&&(clearTimeout(t.current),t.current=null)},[]),n=e.animate,a=e.onTransitionEnd,o=e.onClose,s=e.contextId,l=te.useState(e.animate==="open"),m=l[0],b=l[1];te.useEffect(function(){return m?n!=="open"?(r(),b(!1),mM):t.current?mM:(t.current=setTimeout(function(){t.current=null,b(!1)}),r):mM},[n,m,r]);var D=Qi(function(I){I.propertyName==="height"&&(a(),n==="close"&&o())},[n,o,a]),O=uje({isAnimatingOpenOnMount:m,animate:e.animate,placeholder:e.placeholder});return Hr.createElement(e.placeholder.tagName,{style:O,"data-rbd-placeholder-context-id":s,onTransitionEnd:D,ref:e.innerRef})}var dje=Hr.memo(cje),K8=Hr.createContext(null),fje=function(e){U5(t,e);function t(){for(var n,a=arguments.length,o=new Array(a),s=0;s<a;s++)o[s]=arguments[s];return n=e.call.apply(e,[this].concat(o))||this,n.state={isVisible:!!n.props.on,data:n.props.on,animate:n.props.shouldAnimate&&n.props.on?"open":"none"},n.onClose=function(){n.state.animate==="close"&&n.setState({isVisible:!1})},n}t.getDerivedStateFromProps=function(a,o){return a.shouldAnimate?a.on?{isVisible:!0,data:a.on,animate:"open"}:o.isVisible?{isVisible:!0,data:o.data,animate:"close"}:{isVisible:!1,animate:"close",data:null}:{isVisible:!!a.on,data:a.on,animate:"none"}};var r=t.prototype;return r.render=function(){if(!this.state.isVisible)return null;var a={onClose:this.onClose,data:this.state.data,animate:this.state.animate};return this.props.children(a)},t}(Hr.PureComponent),cz={dragging:5e3,dropAnimating:4500},pje=function(t,r){return r?jD.drop(r.duration):t?jD.snap:jD.fluid},hje=function(t,r){return t?r?wS.opacity.drop:wS.opacity.combining:null},mje=function(t){return t.forceShouldAnimate!=null?t.forceShouldAnimate:t.mode==="SNAP"};function gje(e){var t=e.dimension,r=t.client,n=e.offset,a=e.combineWith,o=e.dropping,s=!!a,l=mje(e),m=!!o,b=m?Vj.drop(n,s):Vj.moveTo(n),D={position:"fixed",top:r.marginBox.top,left:r.marginBox.left,boxSizing:"border-box",width:r.borderBox.width,height:r.borderBox.height,transition:pje(l,o),transform:b,opacity:hje(s,m),zIndex:m?cz.dropAnimating:cz.dragging,pointerEvents:"none"};return D}function yje(e){return{transform:Vj.moveTo(e.offset),transition:e.shouldAnimateDisplacement?null:"none"}}function vje(e){return e.type==="DRAGGING"?gje(e):yje(e)}function bje(e,t,r){r===void 0&&(r=Jl);var n=window.getComputedStyle(t),a=t.getBoundingClientRect(),o=mQ(a,n),s=yP(o,r),l={client:o,tagName:t.tagName.toLowerCase(),display:n.display},m={x:o.marginBox.width,y:o.marginBox.height},b={descriptor:e,placeholder:l,displaceBy:m,client:o,page:s};return b}function xje(e){var t=H8("draggable"),r=e.descriptor,n=e.registry,a=e.getDraggableRef,o=e.canDragInteractiveElements,s=e.shouldRespectForcePress,l=e.isEnabled,m=bo(function(){return{canDragInteractiveElements:o,shouldRespectForcePress:s,isEnabled:l}},[o,l,s]),b=Qi(function(N){var H=a();return H||ai(!1),bje(r,H,N)},[r,a]),D=bo(function(){return{uniqueId:t,descriptor:r,options:m,getDimension:b}},[r,b,m,t]),O=te.useRef(D),I=te.useRef(!0);Td(function(){return n.draggable.register(O.current),function(){return n.draggable.unregister(O.current)}},[n.draggable]),Td(function(){if(I.current){I.current=!1;return}var N=O.current;O.current=D,n.draggable.update(D,N)},[D,n.draggable])}function Dje(e){e.preventDefault()}function Sje(e){var t=te.useRef(null),r=Qi(function(p){t.current=p},[]),n=Qi(function(){return t.current},[]),a=wP(m_),o=a.contextId,s=a.dragHandleUsageInstructionsId,l=a.registry,m=wP(K8),b=m.type,D=m.droppableId,O=bo(function(){return{id:e.draggableId,index:e.index,type:b,droppableId:D}},[e.draggableId,e.index,b,D]),I=e.children,N=e.draggableId,H=e.isEnabled,j=e.shouldRespectForcePress,u=e.canDragInteractiveElements,h=e.isClone,y=e.mapped,E=e.dropAnimationFinished;if(!h){var x=bo(function(){return{descriptor:O,registry:l,getDraggableRef:n,canDragInteractiveElements:u,shouldRespectForcePress:j,isEnabled:H}},[O,l,n,u,j,H]);xje(x)}var g=bo(function(){return H?{tabIndex:0,role:"button","aria-describedby":s,"data-rbd-drag-handle-draggable-id":N,"data-rbd-drag-handle-context-id":o,draggable:!1,onDragStart:Dje}:null},[o,s,N,H]),d=Qi(function(p){y.type==="DRAGGING"&&y.dropping&&p.propertyName==="transform"&&E()},[E,y]),f=bo(function(){var p=vje(y),S=y.type==="DRAGGING"&&y.dropping?d:null,k={innerRef:r,draggableProps:{"data-rbd-draggable-context-id":o,"data-rbd-draggable-id":N,style:p,onTransitionEnd:S},dragHandleProps:g};return k},[o,g,N,y,d,r]),c=bo(function(){return{draggableId:O.id,type:O.type,source:{index:O.index,droppableId:O.droppableId}}},[O.droppableId,O.id,O.index,O.type]);return I(f,y.snapshot,c)}var lee=function(e,t){return e===t},uee=function(e){var t=e.combine,r=e.destination;return r?r.droppableId:t?t.droppableId:null},wje=function(t){return t.combine?t.combine.draggableId:null},Cje=function(t){return t.at&&t.at.type==="COMBINE"?t.at.combine.draggableId:null};function Eje(){var e=Yl(function(a,o){return{x:a,y:o}}),t=Yl(function(a,o,s,l,m){return{isDragging:!0,isClone:o,isDropAnimating:!!m,dropAnimation:m,mode:a,draggingOver:s,combineWith:l,combineTargetFor:null}}),r=Yl(function(a,o,s,l,m,b,D){return{mapped:{type:"DRAGGING",dropping:null,draggingOver:m,combineWith:b,mode:o,offset:a,dimension:s,forceShouldAnimate:D,snapshot:t(o,l,m,b,null)}}}),n=function(o,s){if(o.isDragging){if(o.critical.draggable.id!==s.draggableId)return null;var l=o.current.client.offset,m=o.dimensions.draggables[s.draggableId],b=_d(o.impact),D=Cje(o.impact),O=o.forceShouldAnimate;return r(e(l.x,l.y),o.movementMode,m,s.isClone,b,D,O)}if(o.phase==="DROP_ANIMATING"){var I=o.completed;if(I.result.draggableId!==s.draggableId)return null;var N=s.isClone,H=o.dimensions.draggables[s.draggableId],j=I.result,u=j.mode,h=uee(j),y=wje(j),E=o.dropDuration,x={duration:E,curve:B8.drop,moveTo:o.newHomeClientOffset,opacity:y?wS.opacity.drop:null,scale:y?wS.scale.drop:null};return{mapped:{type:"DRAGGING",offset:o.newHomeClientOffset,dimension:H,dropping:x,draggingOver:h,combineWith:y,mode:u,forceShouldAnimate:null,snapshot:t(u,N,h,y,x)}}}return null};return n}function cee(e){return{isDragging:!1,isDropAnimating:!1,isClone:!1,dropAnimation:null,mode:null,draggingOver:null,combineTargetFor:e,combineWith:null}}var Pje={mapped:{type:"SECONDARY",offset:Jl,combineTargetFor:null,shouldAnimateDisplacement:!0,snapshot:cee(null)}};function Aje(){var e=Yl(function(s,l){return{x:s,y:l}}),t=Yl(cee),r=Yl(function(s,l,m){return l===void 0&&(l=null),{mapped:{type:"SECONDARY",offset:s,combineTargetFor:l,shouldAnimateDisplacement:m,snapshot:t(l)}}}),n=function(l){return l?r(Jl,l,!0):null},a=function(l,m,b,D){var O=b.displaced.visible[l],I=!!(D.inVirtualList&&D.effected[l]),N=d_(b),H=N&&N.draggableId===l?m:null;if(!O){if(!I)return n(H);if(b.displaced.invisible[l])return null;var j=Fx(D.displacedBy.point),u=e(j.x,j.y);return r(u,H,!0)}if(I)return n(H);var h=b.displacedBy.point,y=e(h.x,h.y);return r(y,H,O.shouldAnimate)},o=function(l,m){if(l.isDragging)return l.critical.draggable.id===m.draggableId?null:a(m.draggableId,l.critical.draggable.id,l.impact,l.afterCritical);if(l.phase==="DROP_ANIMATING"){var b=l.completed;return b.result.draggableId===m.draggableId?null:a(m.draggableId,b.result.draggableId,b.impact,b.afterCritical)}return null};return o}var kje=function(){var t=Eje(),r=Aje(),n=function(o,s){return t(o,s)||r(o,s)||Pje};return n},Oje={dropAnimationFinished:WQ},_je=pQ(kje,Oje,null,{context:W8,pure:!0,areStatePropsEqual:lee})(Sje);function dee(e){var t=wP(K8),r=t.isUsingCloneFor;return r===e.draggableId&&!e.isClone?null:Hr.createElement(_je,e)}function Tje(e){var t=typeof e.isDragDisabled=="boolean"?!e.isDragDisabled:!0,r=!!e.disableInteractiveElementBlocking,n=!!e.shouldRespectForcePress;return Hr.createElement(dee,ga({},e,{isClone:!1,isEnabled:t,canDragInteractiveElements:r,shouldRespectForcePress:n}))}function $je(e){var t=te.useContext(m_);t||ai(!1);var r=t.contextId,n=t.isMovementAllowed,a=te.useRef(null),o=te.useRef(null),s=e.children,l=e.droppableId,m=e.type,b=e.mode,D=e.direction,O=e.ignoreContainerClipping,I=e.isDropDisabled,N=e.isCombineEnabled,H=e.snapshot,j=e.useClone,u=e.updateViewportMaxScroll,h=e.getContainerForClone,y=Qi(function(){return a.current},[]),E=Qi(function(k){a.current=k},[]);Qi(function(){return o.current},[]);var x=Qi(function(k){o.current=k},[]),g=Qi(function(){n()&&u({maxScroll:qQ()})},[n,u]);sje({droppableId:l,type:m,mode:b,direction:D,isDropDisabled:I,isCombineEnabled:N,ignoreContainerClipping:O,getDroppableRef:y});var d=Hr.createElement(fje,{on:e.placeholder,shouldAnimate:e.shouldAnimatePlaceholder},function(k){var $=k.onClose,M=k.data,z=k.animate;return Hr.createElement(dje,{placeholder:M,onClose:$,innerRef:x,animate:z,contextId:r,onTransitionEnd:g})}),f=bo(function(){return{innerRef:E,placeholder:d,droppableProps:{"data-rbd-droppable-id":l,"data-rbd-droppable-context-id":r}}},[r,l,d,E]),c=j?j.dragging.draggableId:null,p=bo(function(){return{droppableId:l,type:m,isUsingCloneFor:c}},[l,c,m]);function S(){if(!j)return null;var k=j.dragging,$=j.render,M=Hr.createElement(dee,{draggableId:k.draggableId,index:k.source.index,isClone:!0,isEnabled:!0,shouldRespectForcePress:!1,canDragInteractiveElements:!0},function(z,W){return $(z,W,k)});return XB.createPortal(M,h())}return Hr.createElement(K8.Provider,{value:p},s(f,H),S())}var gM=function(t,r){return t===r.droppable.type},dz=function(t,r){return r.draggables[t.draggable.id]},Mje=function(){var t={placeholder:null,shouldAnimatePlaceholder:!0,snapshot:{isDraggingOver:!1,draggingOverWith:null,draggingFromThisWith:null,isUsingPlaceholder:!1},useClone:null},r=ga({},t,{shouldAnimatePlaceholder:!1}),n=Yl(function(s){return{draggableId:s.id,type:s.type,source:{index:s.index,droppableId:s.droppableId}}}),a=Yl(function(s,l,m,b,D,O){var I=D.descriptor.id,N=D.descriptor.droppableId===s;if(N){var H=O?{render:O,dragging:n(D.descriptor)}:null,j={isDraggingOver:m,draggingOverWith:m?I:null,draggingFromThisWith:I,isUsingPlaceholder:!0};return{placeholder:D.placeholder,shouldAnimatePlaceholder:!1,snapshot:j,useClone:H}}if(!l)return r;if(!b)return t;var u={isDraggingOver:m,draggingOverWith:I,draggingFromThisWith:null,isUsingPlaceholder:!0};return{placeholder:D.placeholder,shouldAnimatePlaceholder:!0,snapshot:u,useClone:null}}),o=function(l,m){var b=m.droppableId,D=m.type,O=!m.isDropDisabled,I=m.renderClone;if(l.isDragging){var N=l.critical;if(!gM(D,N))return r;var H=dz(N,l.dimensions),j=_d(l.impact)===b;return a(b,O,j,j,H,I)}if(l.phase==="DROP_ANIMATING"){var u=l.completed;if(!gM(D,u.critical))return r;var h=dz(u.critical,l.dimensions);return a(b,O,uee(u.result)===b,_d(u.impact)===b,h,I)}if(l.phase==="IDLE"&&l.completed&&!l.shouldFlush){var y=l.completed;if(!gM(D,y.critical))return r;var E=_d(y.impact)===b,x=!!(y.impact.at&&y.impact.at.type==="COMBINE"),g=y.critical.droppable.id===b;return E?x?t:r:g?t:r}return r};return o},Ije={updateViewportMaxScroll:V$e};function jje(){return document.body||ai(!1),document.body}var Fje={mode:"standard",type:"DEFAULT",direction:"vertical",isDropDisabled:!1,isCombineEnabled:!1,ignoreContainerClipping:!1,renderClone:null,getContainerForClone:jje},fee=pQ(Mje,Ije,null,{context:W8,pure:!0,areStatePropsEqual:lee})($je);fee.defaultProps=Fje;const Bje=({elementIndex:e})=>{const{state:t,dispatch:r}=te.useContext(Do),n=()=>{const{screens:a,activeScreen:o}=t,s=[...a[o].payload.blocks];s.splice(e,1),r(lv({blocks:[...s],changedByEditor:!1}))};return Z.jsx("div",{className:"uikit-element-delete-btn",onClick:n,children:Z.jsx(Ct.Icon,{name:"cross",size:"x20"})})},Nje=e=>Z.jsx(Ct.Box,{className:"uikit-element-wrapper",...e}),Rje=({block:e,surface:t,index:r})=>Z.jsx(Tje,{draggableId:e.id,index:r,children:n=>Z.jsx("div",{ref:n.innerRef,...n.draggableProps,...n.dragHandleProps,children:Z.jsxs(Nje,{children:[Z.jsx(Bje,{elementIndex:r}),Z.jsx(Mx,{surface:t,blocks:[e.payload]})]},r)})}),Lje=Hr.memo(({blocks:e,surface:t,onDragEnd:r})=>Z.jsx(qIe,{onDragEnd:r,children:Z.jsx(fee,{droppableId:"droppable-list",children:n=>Z.jsxs("div",{style:{padding:"10px"},ref:n.innerRef,...n.droppableProps,children:[e.map((a,o)=>Z.jsx(Rje,{surface:t||Ho.Message,block:a,index:o},a.id)),n.placeholder]})})})),zje=(e,t,r)=>{const n=Array.from(e),[a]=n.splice(t,1);return n.splice(r,0,a),n},Vje=({children:e})=>Z.jsx(Ct.Banner,{icon:Z.jsx(Ct.Icon,{name:"info",size:"x20"}),children:e}),Wje=({children:e})=>Z.jsxs(Ct.Message,{children:[Z.jsx(Ct.Message.LeftContainer,{children:Z.jsx(Ct.Avatar,{url:"data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAcHBwcIBwgJCQgMDAsMDBEQDg4QERoSFBIUEhonGB0YGB0YJyMqIiAiKiM+MSsrMT5IPDk8SFdOTldtaG2Pj8ABBwcHBwgHCAkJCAwMCwwMERAODhARGhIUEhQSGicYHRgYHRgnIyoiICIqIz4xKysxPkg8OTxIV05OV21obY+PwP/CABEIAGQAZAMBIgACEQEDEQH/xAAcAAACAgMBAQAAAAAAAAAAAAAFBgQHAAIDAQj/2gAIAQEAAAAA+kczMwZGh8CUyurWAH80rVUuuWASGfG6m7nyp6Rinris4KpJ17U5Ysuo68Hxb1ZT6WebKzDM9dJfT1ud2KAULVUe518oCrOaBrmCY2JeVey0tKTFYsNow0vgdicyQkM0jcgFnDa9biJLTzrw4RZw2KBLGi42bsO5Rx5Nzr42MlZK58BJXqsPteM9eWRK8jRVN2nKbUosvzl9FytI41WeaeuL/8QAGQEAAwEBAQAAAAAAAAAAAAAAAAIDBAEF/9oACAECEAAAAAABWHRedSXdHFeNk35pzvs6QzxrsEbCyekQTH//xAAZAQADAQEBAAAAAAAAAAAAAAABAgMABAX/2gAIAQMQAAAA2GOI1UQkP3V8oOtqW8tqMJAM1xDFRXp4hRx//8QAKhAAAgMAAgIBAwMEAwAAAAAAAwQBAgUABhESEwcUIRAWMhUgIjMjJDH/2gAIAQEAAQgA/u1mgprCMX+vgL+Eni9ibUIISbXbRn+XRjXx2vCj3wHRj2W3ejJ6uiV9Tmbsw1t6yM/pa9a+vnZ+qWDmsEAE31EwXYVIznaC+iiu4va9aWHFuw9jUw1ovdLtXaewGskFyrWCnQirctNXozklpQgyUt1Lrwl+y/ML9PqTp9gEGqeYt1R29ZI0515lNQjFuld4f6+4IBO5dl283WzKI1mLVraMU4rudg+LveYwywvej2BojhSUTgGyuUBOn4CFOxRcTvZc5LSEiXa11MlKxz63eLC8jGfa1LKjZOrpuHLH22slW3iRTvKLIphL1ftCWhJE+ZdB0f3vXveQEjazN8RISGQiMUz4rPOmxaddib9jx1Ge7gpPZdAdhtKr7dSPbIEmHWbDLdXixxA/K7/zPEFQOo5qYyuEuviWUBtt3d65pU0G9y9O6Xi1lKwiSt85Dmur95luA50xBoWxF5cgF+yKsRqNaMMGubY0GSuQzfXZR+8oWn30WtEC6FNTNM80VKHm0Hv8YCjtfptzkLryTuANmNa1x4lHA5KdWzNrnzz3Xxs0aQbRZK3y95CSdH2v2F3yktDVjqMft55BMxdAdBCsSs9c0Wk25+z0cd12wDU7AdzPuFg3043Qa07BRd4u+N9X7ZMhL5uba2EgdWL6LzW607tECstNx7jhq0DDrJ2rpDVW/wAV9MK+itZM9ei5M3m9ks7OzB+ivyR588hr1/8Aevzl5xjyHtl9c2n7LoMPQirDel2BcmwBC+eM7/cH5Hduotaqtamm6lq8FSaC/wATk+OLetJ9Vo5P58eSRERPi4/eRV4M3k82hUAwfMOaCLY7c8/YAvf3Fh5DJt3RNGetZ4+jaBSGjNh3+UNazNTXHNIioQzZcPCxNY5Yk28xVg3xmDTgq/z52kjC2QLSWzdEbytWhjtSPEVtcc6uiJbqytM8vwTeJhoVrDn1UmeEF/xrihuPVcNakOai0etGa0HS5dBr5dXO+MceKTPCrVeQcTt1XJfz824DgJ4pNudb0IW1tCLdduaQOM3c7oWC+Cmp4oGkWj/tXnjv4EDh/wDSPhPzWI5qsG+RO1K1vcVfVUBIvWboJFVLpD5X+dacxFxT158vEwUWRZgRrW9rV4nWJhCJr/pbtxz+A+EnyGOWmbUnifhg8WI24RLHIwNntu9qefl67FC4eeW//8QAOBAAAgIBAwIDBAUMAwAAAAAAAQIDEQAEEiExQRMiURAyYXEFFCNigQZCQ1JTgpGSobGywSByov/aAAgBAQAJPwD/AJS+Gv1qAFv3x15HGaLV6370SbU/nkKrn0LFEWoo0urWw6EMppFYHkZ9EeKApCro5k2AepEhUlsjaBnoeFq49gY/dLAqcZ5tOOsDG2UfcY/2OK2zUAO1VW72PHtgCeFRNmh5/wCB9vc1/S8hl1boaLLSJkOpfUrPG5D7fCQKbpMvw5V3C8/PYgfMAn/WRPPqH4h08Qt3Ofk1DHDe2d9UHKJ8GBC2cn8WO1DaV+lg8mEkkr/1PGatkgmQOwUL75JBsN0OE7WUg8lTR+Iqs1q7IhIw8KU7nHHDg9Rz7YzRjDtIitv5tCMmEf3RybyZWCsAAAckMmgd6kiPb1ZM08L6QBZjIUZ/ftCWK4QQRYI6HJVetevKm/0EeOWUxsBE8xRAV70O5vIZ2ifTI5KyEjc3XASkqMji64YUaIzxE+rh3SnPNGucsu9WQV8t5MEJ4jHUsx7ADISZXiLb5wYx+AI5yVYdNI7ASxryzDGklHdJASGGaYwS+80J6r8V9VyeaR49PEpcRO10o5us1amVSNiNaOR6U2KADqozQ45MCZqNQC8ZTw1cqo24zuHiEhLuSbf2d4H/AMhisolKeMF6scXdLp4qTePKsgquvwOaNRFFH55kKkbiCR1B7jGMmghURhfDtVK/2IyNVDd6y2lNACruu1YkZjgSNdUGAJbkLQzwN8YRtM680JeP5scMPrS7SFK+TYFGdVD3hIrToP4ZO8W+JvOlbloX3z6Um8OKJ2dWC049DlnWyuGhgJoLCooGTg0XOfRGgZ04dlZpGZf/ABhlCwHhIgW971F1XzxJmVkvljSk9V24GzqkYr5k5pjTsQNs+zdfw4zS6jchBDo+48EkXsIORRRrvhICKV6rmsgELxqYwyEsvYjrmpWRzHYKrtAUngZKkoeJtmxgdxI7ZR1D8Pz3Avw/kOpw7n8K3YirOWNp8rKdpFCzeQeHFJI6CRjtLAHnb05NZpRHBLSIxbzFvWsHIPU5EZZZBt8PreR6YybRvjkLeT12MM0U8kWnhVvFQ2CxO0qcjeO2h4bIEkXwPMCa6k4mxjpUtetHJFV3jteNoRB+kcdz6ZqPBEP2ccTD5sb+8QAcFuqLRoZG8BBBldiCxJHKqF4yFVG4tfUkt6k8nF3x8fMMO95NOwB5BfjNOqX1I6n5nqc64xrpV8HNPHANSRu2cAle9YkTQqg2ecr68MCueErhOFRidq2aB4HOMDCrEzv2aUe6o+C47rGmoeRDXfaUByUusUYViSTucA7jhPnfef3s948DOieUH1Y9Tnd/aavPdBofIZMWMkhdAx5ojoPhkjEeNwPQbRxn0vPfxUHNVJHHp2mjDg0ZXWzhlDBrDIgZiTYyRiqqFDMPMdvr8clBZP4Kzd8cbVwg2SbBse3qyEDPXDU2hkDni7S6I+VHNm2WmHqOBYOVuOE+HpdLqG4/Oln5Y5Zl0+l+1c8kvIdxH4YKLXnVpGJzq/JzpjWdtCxeRcsedvHGe4znO7ZVTwunPbcKyWJz4zEFGNUQMPLeQf7yB5RLudnHRArd8UPJO5PJIvcc0ausU3kKvVAH0IOen9znSGKvxrP1M/VOfmpijdFIj/Oz0xCe4AGcD4cnOQdbKy0BwDVDOiRqR+IB/wB4KkmkcO3elOEr4MTunPQqhIw8F8JP2UX+OdS9f1z9mM7JhI4PIxRYlUccd8VWaO9qtZXNY0Uf7KH7Nf6c4il3Ryx9adlz/8QAJxEAAgIABQMDBQAAAAAAAAAAAAECERASITFBAwRhE1GBIjNScaH/2gAIAQIBAT8AwSbGnjb/ACHusHn0yta8l8SaZpW41hrexaTYpZnzRldrybId0jUen7exGLllSVuyXatQ3+oh2/Uck5Oj0Om1vTJwcJU/4aHqOU74O3azrwWmxcEmqOpbhfsZ4ijVeSMoweulkVsPgcnXgWsWZV7D4+TrbohsvgfBPYl9tYf/xAAiEQACAgEEAgMBAAAAAAAAAAABEQACAxASITEEYTJBgSL/2gAIAQMBAT8A1BGv5rjrjLN6kr6EvjHFqVIHXM5+xBqA1MLFH1LZQK7gHthJJJfcXcAEADnAJPqYvI2khfyUDMnk4thrWrcNi+pUlQSuKys+El7lmjGQIYAzEjpawIPqUpe44DXcsU4C4AHLQCDq35PF+Npf5GDTF3p//9k=",size:"x36"})}),Z.jsxs(Ct.Message.Container,{children:[Z.jsxs(Ct.Message.Header,{children:[Z.jsx(Ct.Message.Name,{children:"Vivek Srivastava"}),Z.jsx(Ct.Message.Username,{children:"@vivek.srivastava"}),Z.jsx(Ct.Message.Role,{children:"Admin"}),Z.jsx(Ct.Message.Role,{children:"User"}),Z.jsx(Ct.Message.Role,{children:"Owner"}),Z.jsx(Ct.Message.Timestamp,{children:"12:00 PM"})]}),Z.jsx(Ct.Message.Body,{children:e})]}),Z.jsx(Ct.Message.Toolbar.Wrapper,{children:Z.jsxs(Ct.Message.Toolbar,{children:[Z.jsx(Ct.Message.Toolbar.Item,{icon:"quote"}),Z.jsx(Ct.Message.Toolbar.Item,{icon:"clock"}),Z.jsx(Ct.Message.Toolbar.Item,{icon:"thread"})]})})]}),Hje=({children:e})=>Z.jsxs(Ct.Modal,{children:[Z.jsxs(Ct.ModalHeader,{children:[Z.jsx(Ct.ModalThumb,{url:"data:image/gif;base64,R0lGODlhAQABAIAAAMLCwgAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw=="}),Z.jsx(Ct.ModalTitle,{children:"Modal Header"}),Z.jsx(Ct.ModalClose,{})]}),Z.jsx(Ct.ModalContent,{className:ta`
-        overflow: visible;
-      `,children:e}),Z.jsx(Ct.ModalFooter,{children:Z.jsxs(Ct.ButtonGroup,{align:"end",children:[Z.jsx(Ct.Button,{children:"Cancel"}),Z.jsx(Ct.Button,{primary:!0,children:"Submit"})]})})]});var pee={},y_={},v_={exports:{}},oD={exports:{}};(function(){var e,t,r,n,a,o;typeof performance<"u"&&performance!==null&&performance.now?oD.exports=function(){return performance.now()}:typeof process<"u"&&process!==null&&process.hrtime?(oD.exports=function(){return(e()-a)/1e6},t=process.hrtime,e=function(){var s;return s=t(),s[0]*1e9+s[1]},n=e(),o=process.uptime()*1e9,a=n-o):Date.now?(oD.exports=function(){return Date.now()-r},r=Date.now()):(oD.exports=function(){return new Date().getTime()-r},r=new Date().getTime())}).call(jn);var Uje=oD.exports,Kje=Uje,nm=typeof window>"u"?jn:window,oE=["moz","webkit"],yb="AnimationFrame",Zb=nm["request"+yb],CS=nm["cancel"+yb]||nm["cancelRequest"+yb];for(var z1=0;!Zb&&z1<oE.length;z1++)Zb=nm[oE[z1]+"Request"+yb],CS=nm[oE[z1]+"Cancel"+yb]||nm[oE[z1]+"CancelRequest"+yb];if(!Zb||!CS){var yM=0,fz=0,ay=[],Gje=1e3/60;Zb=function(e){if(ay.length===0){var t=Kje(),r=Math.max(0,Gje-(t-yM));yM=r+t,setTimeout(function(){var n=ay.slice(0);ay.length=0;for(var a=0;a<n.length;a++)if(!n[a].cancelled)try{n[a].callback(yM)}catch(o){setTimeout(function(){throw o},0)}},Math.round(r))}return ay.push({handle:++fz,callback:e,cancelled:!1}),fz},CS=function(e){for(var t=0;t<ay.length;t++)ay[t].handle===e&&(ay[t].cancelled=!0)}}v_.exports=function(e){return Zb.call(nm,e)};v_.exports.cancel=function(){CS.apply(nm,arguments)};v_.exports.polyfill=function(e){e||(e=nm),e.requestAnimationFrame=Zb,e.cancelAnimationFrame=CS};var qje=v_.exports,b_={exports:{}},vM=null,pz=["Webkit","Moz","O","ms"],Yje=function(t){vM||(vM=document.createElement("div"));var r=vM.style;if(t in r)return t;for(var n=t.charAt(0).toUpperCase()+t.slice(1),a=pz.length;a>=0;a--){var o=pz[a]+n;if(o in r)return o}return!1},Xje=eFe,Jje=/\s/,Zje=/(_|-|\.|:)/,Qje=/([a-z][A-Z]|[A-Z][a-z])/;function eFe(e){return Jje.test(e)?e.toLowerCase():Zje.test(e)?(rFe(e)||e).toLowerCase():Qje.test(e)?iFe(e).toLowerCase():e.toLowerCase()}var tFe=/[\W_]+(.|$)/g;function rFe(e){return e.replace(tFe,function(t,r){return r?" "+r:""})}var nFe=/(.)([A-Z]+)/g;function iFe(e){return e.replace(nFe,function(t,r,n){return r+" "+n.toLowerCase().split("").join(" ")})}var aFe=Xje,oFe=sFe;function sFe(e){return aFe(e).replace(/[\W_]+(.|$)/g,function(t,r){return r?" "+r:""}).trim()}var lFe=oFe,uFe=cFe;function cFe(e){return lFe(e).replace(/\s(\w)/g,function(t,r){return r.toUpperCase()})}var dFe={animationIterationCount:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridColumn:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,stopOpacity:!0,strokeDashoffset:!0,strokeOpacity:!0,strokeWidth:!0},fFe=function(e,t){return typeof t=="number"&&!dFe[e]?t+"px":t},pFe=Yje,hFe=uFe,d2={float:"cssFloat"},mFe=fFe;function CP(e,t,r){var n=d2[t];if(typeof n>"u"&&(n=yFe(t)),n){if(r===void 0)return e.style[n];e.style[n]=mFe(n,r)}}function gFe(e,t){for(var r in t)t.hasOwnProperty(r)&&CP(e,r,t[r])}function yFe(e){var t=hFe(e),r=pFe(t);return d2[t]=d2[e]=d2[r]=r,r}function hee(){arguments.length===2?typeof arguments[1]=="string"?arguments[0].style.cssText=arguments[1]:gFe(arguments[0],arguments[1]):CP(arguments[0],arguments[1],arguments[2])}b_.exports=hee;b_.exports.set=hee;b_.exports.get=function(e,t){return Array.isArray(t)?t.reduce(function(r,n){return r[n]=CP(e,n||""),r},{}):CP(e,t||"")};var mee=b_.exports,gee={},G8={};Object.defineProperty(G8,"__esModule",{value:!0});function vFe(e){if(!e)return 0;var t=e.clientHeight,r=getComputedStyle(e),n=r.paddingTop,a=r.paddingBottom;return t-parseFloat(n)-parseFloat(a)}G8.default=vFe;var q8={};Object.defineProperty(q8,"__esModule",{value:!0});function bFe(e){if(!e)return 0;var t=e.clientWidth,r=getComputedStyle(e),n=r.paddingLeft,a=r.paddingRight;return t-parseFloat(n)-parseFloat(a)}q8.default=bFe;var Y8={},xFe=jn&&jn.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Y8,"__esModule",{value:!0});var DFe=xFe(mee),Av=void 0,hz=yee();function SFe(){var e=yee();return hz!==e&&(Av=mz(),hz=e),typeof Av=="number"?Av:(typeof document<"u"?Av=mz():Av=0,Av||0)}Y8.default=SFe;function mz(){var e=document.createElement("div");(0,DFe.default)(e,{width:100,height:100,position:"absolute",top:-9999,overflow:"scroll",MsOverflowStyle:"scrollbar"}),document.body.appendChild(e);var t=e.offsetWidth-e.clientWidth;return document.body.removeChild(e),t}function yee(){return typeof window>"u"?1:window.screen.availWidth/document.documentElement.clientWidth}var X8={};Object.defineProperty(X8,"__esModule",{value:!0});function wFe(e){return typeof e=="string"}X8.default=wFe;var J8={},Kj=jn&&jn.__assign||function(){return Kj=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++){t=arguments[r];for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a])}return e},Kj.apply(this,arguments)},CFe=jn&&jn.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,n=Object.getOwnPropertySymbols(e);a<n.length;a++)t.indexOf(n[a])<0&&Object.prototype.propertyIsEnumerable.call(e,n[a])&&(r[n[a]]=e[n[a]]);return r};Object.defineProperty(J8,"__esModule",{value:!0});var gz={root:"rc-scrollbars-container",view:"rc-scrollbars-view",trackVertical:"rc-scrollbars-track rc-scrollbars-track-v",trackHorizontal:"rc-scrollbars-track rc-scrollbars-track-h",thumbVertical:"rc-scrollbars-thumb rc-scrollbars-thumb-v",thumbHorizontal:"rc-scrollbars-thumb rc-scrollbars-thumb-h"};function EFe(e,t){return t?Object.keys(e).reduce(function(r,n){return r[n]="".concat(e[n]," ").concat(t[n]||""),r},{}):e}function PFe(e){var t=e.className,r=e.classes,n=gz.root,a=CFe(gz,["root"]);return Kj({root:[n,t,r==null?void 0:r.root].filter(Boolean).join(" ")},EFe(a,e.classes))}J8.default=PFe;var Z8={};Object.defineProperty(Z8,"__esModule",{value:!0});function AFe(){return!1}Z8.default=AFe;(function(e){var t=jn&&jn.__importDefault||function(m){return m&&m.__esModule?m:{default:m}};Object.defineProperty(e,"__esModule",{value:!0}),e.returnFalse=e.getFinalClasses=e.isString=e.getScrollbarWidth=e.getInnerWidth=e.getInnerHeight=void 0;var r=G8;Object.defineProperty(e,"getInnerHeight",{enumerable:!0,get:function(){return t(r).default}});var n=q8;Object.defineProperty(e,"getInnerWidth",{enumerable:!0,get:function(){return t(n).default}});var a=Y8;Object.defineProperty(e,"getScrollbarWidth",{enumerable:!0,get:function(){return t(a).default}});var o=X8;Object.defineProperty(e,"isString",{enumerable:!0,get:function(){return t(o).default}});var s=J8;Object.defineProperty(e,"getFinalClasses",{enumerable:!0,get:function(){return t(s).default}});var l=Z8;Object.defineProperty(e,"returnFalse",{enumerable:!0,get:function(){return t(l).default}})})(gee);var x_={},sg=jn&&jn.__assign||function(){return sg=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++){t=arguments[r];for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a])}return e},sg.apply(this,arguments)};Object.defineProperty(x_,"__esModule",{value:!0});x_.createStyles=void 0;function kFe(e){var t=sg({position:"absolute",right:2,bottom:2,zIndex:100},!e&&{borderRadius:3});return{containerStyleDefault:{position:"relative",overflow:"hidden",width:"100%",height:"100%"},containerStyleAutoHeight:{height:"auto"},viewStyleDefault:{position:"absolute",top:0,left:0,right:0,bottom:0,overflow:"scroll",WebkitOverflowScrolling:"touch"},viewStyleAutoHeight:{position:"relative",top:void 0,left:void 0,right:void 0,bottom:void 0},viewStyleUniversalInitial:{overflow:"hidden",marginRight:0,marginBottom:0},trackHorizontalStyleDefault:sg(sg({},t),{left:2,height:6}),trackVerticalStyleDefault:sg(sg({},t),{top:2,width:6}),thumbStyleDefault:sg({position:"relative",display:"block",height:"100%",cursor:"pointer",borderRadius:"inherit"},!e&&{backgroundColor:"rgba(0,0,0,.2)"}),disableSelectStyle:{userSelect:"none"},disableSelectStyleReset:{userSelect:"auto"}}}x_.createStyles=kFe;var OFe=jn&&jn.__extends||function(){var e=function(t,r){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,a){n.__proto__=a}||function(n,a){for(var o in a)Object.prototype.hasOwnProperty.call(a,o)&&(n[o]=a[o])},e(t,r)};return function(t,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");e(t,r);function n(){this.constructor=t}t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}(),Yo=jn&&jn.__assign||function(){return Yo=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++){t=arguments[r];for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a])}return e},Yo.apply(this,arguments)},_Fe=jn&&jn.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var a=Object.getOwnPropertyDescriptor(t,r);(!a||("get"in a?!t.__esModule:a.writable||a.configurable))&&(a={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,a)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),TFe=jn&&jn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),vee=jn&&jn.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&_Fe(t,e,r);return TFe(t,e),t},$Fe=jn&&jn.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,n=Object.getOwnPropertySymbols(e);a<n.length;a++)t.indexOf(n[a])<0&&Object.prototype.propertyIsEnumerable.call(e,n[a])&&(r[n[a]]=e[n[a]]);return r},MFe=jn&&jn.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(y_,"__esModule",{value:!0});y_.Scrollbars=void 0;var V1=vee(te),oy=te,bM=vee(qje),_p=MFe(mee),Tp=gee,IFe=x_,jFe=function(e){OFe(t,e);function t(r){var n=e.call(this,r)||this;return n.container=null,n.dragging=!1,n.scrolling=!1,n.trackMouseOver=!1,n.styles=(0,IFe.createStyles)(n.props.disableDefaultStyles),n.getScrollLeft=n.getScrollLeft.bind(n),n.getScrollTop=n.getScrollTop.bind(n),n.getScrollWidth=n.getScrollWidth.bind(n),n.getScrollHeight=n.getScrollHeight.bind(n),n.getClientWidth=n.getClientWidth.bind(n),n.getClientHeight=n.getClientHeight.bind(n),n.getValues=n.getValues.bind(n),n.getThumbHorizontalWidth=n.getThumbHorizontalWidth.bind(n),n.getThumbVerticalHeight=n.getThumbVerticalHeight.bind(n),n.getScrollLeftForOffset=n.getScrollLeftForOffset.bind(n),n.getScrollTopForOffset=n.getScrollTopForOffset.bind(n),n.scrollLeft=n.scrollLeft.bind(n),n.scrollTop=n.scrollTop.bind(n),n.scrollToLeft=n.scrollToLeft.bind(n),n.scrollToTop=n.scrollToTop.bind(n),n.scrollToRight=n.scrollToRight.bind(n),n.scrollToBottom=n.scrollToBottom.bind(n),n.handleTrackMouseEnter=n.handleTrackMouseEnter.bind(n),n.handleTrackMouseLeave=n.handleTrackMouseLeave.bind(n),n.handleHorizontalTrackMouseDown=n.handleHorizontalTrackMouseDown.bind(n),n.handleVerticalTrackMouseDown=n.handleVerticalTrackMouseDown.bind(n),n.handleHorizontalThumbMouseDown=n.handleHorizontalThumbMouseDown.bind(n),n.handleVerticalThumbMouseDown=n.handleVerticalThumbMouseDown.bind(n),n.handleWindowResize=n.handleWindowResize.bind(n),n.handleScroll=n.handleScroll.bind(n),n.handleDrag=n.handleDrag.bind(n),n.handleDragEnd=n.handleDragEnd.bind(n),n.state={didMountUniversal:!1,scrollbarWidth:(0,Tp.getScrollbarWidth)()},n}return t.prototype.componentDidMount=function(){this.addListeners(),this.update(),this.componentDidMountUniversal()},t.prototype.componentDidMountUniversal=function(){var r=this.props.universal;r&&this.setState({didMountUniversal:!0})},t.prototype.componentDidUpdate=function(){this.update()},t.prototype.componentWillUnmount=function(){this.removeListeners(),this.requestFrame&&(0,bM.cancel)(this.requestFrame),clearTimeout(this.hideTracksTimeout),clearInterval(this.detectScrollingInterval)},t.prototype.getScrollLeft=function(){return this.view?this.view.scrollLeft:0},t.prototype.getScrollTop=function(){return this.view?this.view.scrollTop:0},t.prototype.getScrollWidth=function(){return this.view?this.view.scrollWidth:0},t.prototype.getScrollHeight=function(){return this.view?this.view.scrollHeight:0},t.prototype.getClientWidth=function(){return this.view?this.view.clientWidth:0},t.prototype.getClientHeight=function(){return this.view?this.view.clientHeight:0},t.prototype.getValues=function(){var r=this.view||{},n=r.scrollLeft,a=n===void 0?0:n,o=r.scrollTop,s=o===void 0?0:o,l=r.scrollWidth,m=l===void 0?0:l,b=r.scrollHeight,D=b===void 0?0:b,O=r.clientWidth,I=O===void 0?0:O,N=r.clientHeight,H=N===void 0?0:N;return{left:a/(m-I)||0,top:s/(D-H)||0,scrollLeft:a,scrollTop:s,scrollWidth:m,scrollHeight:D,clientWidth:I,clientHeight:H}},t.prototype.getThumbHorizontalWidth=function(){if(!this.view||!this.trackHorizontal)return 0;var r=this.props,n=r.thumbSize,a=r.thumbMinSize,o=this.view,s=o.scrollWidth,l=o.clientWidth,m=(0,Tp.getInnerWidth)(this.trackHorizontal),b=Math.ceil(l/s*m);return m===b?0:n||Math.max(b,a)},t.prototype.getThumbVerticalHeight=function(){if(!this.view||!this.trackVertical)return 0;var r=this.props,n=r.thumbSize,a=r.thumbMinSize,o=this.view,s=o.scrollHeight,l=o.clientHeight,m=(0,Tp.getInnerHeight)(this.trackVertical),b=Math.ceil(l/s*m);return m===b?0:n||Math.max(b,a)},t.prototype.getScrollLeftForOffset=function(r){if(!this.view||!this.trackHorizontal)return 0;var n=this.view,a=n.scrollWidth,o=n.clientWidth,s=(0,Tp.getInnerWidth)(this.trackHorizontal),l=this.getThumbHorizontalWidth();return r/(s-l)*(a-o)},t.prototype.getScrollTopForOffset=function(r){if(!this.view||!this.trackVertical)return 0;var n=this.view,a=n.scrollHeight,o=n.clientHeight,s=(0,Tp.getInnerHeight)(this.trackVertical),l=this.getThumbVerticalHeight();return r/(s-l)*(a-o)},t.prototype.scrollLeft=function(r){r===void 0&&(r=0),this.view&&(this.view.scrollLeft=r)},t.prototype.scrollTop=function(r){r===void 0&&(r=0),this.view&&(this.view.scrollTop=r)},t.prototype.scrollToLeft=function(){this.view&&(this.view.scrollLeft=0)},t.prototype.scrollToTop=function(){this.view&&(this.view.scrollTop=0)},t.prototype.scrollToRight=function(){this.view&&(this.view.scrollLeft=this.view.scrollWidth)},t.prototype.scrollToBottom=function(){this.view&&(this.view.scrollTop=this.view.scrollHeight)},t.prototype.scrollToY=function(r){this.view&&(this.view.scrollTop=r)},t.prototype.addListeners=function(){if(!(typeof document>"u"||!this.view||!this.trackHorizontal||!this.trackVertical||!this.thumbVertical||!this.thumbHorizontal)){var r=this,n=r.view,a=r.trackHorizontal,o=r.trackVertical,s=r.thumbHorizontal,l=r.thumbVertical;n.addEventListener("scroll",this.handleScroll),this.state.scrollbarWidth&&(a.addEventListener("mouseenter",this.handleTrackMouseEnter),a.addEventListener("mouseleave",this.handleTrackMouseLeave),a.addEventListener("mousedown",this.handleHorizontalTrackMouseDown),o.addEventListener("mouseenter",this.handleTrackMouseEnter),o.addEventListener("mouseleave",this.handleTrackMouseLeave),o.addEventListener("mousedown",this.handleVerticalTrackMouseDown),s.addEventListener("mousedown",this.handleHorizontalThumbMouseDown),l.addEventListener("mousedown",this.handleVerticalThumbMouseDown),window.addEventListener("resize",this.handleWindowResize))}},t.prototype.removeListeners=function(){if(!(typeof document>"u"||!this.view||!this.trackHorizontal||!this.trackVertical||!this.thumbVertical||!this.thumbHorizontal)){var r=this,n=r.view,a=r.trackHorizontal,o=r.trackVertical,s=r.thumbHorizontal,l=r.thumbVertical;n.removeEventListener("scroll",this.handleScroll),this.state.scrollbarWidth&&(a.removeEventListener("mouseenter",this.handleTrackMouseEnter),a.removeEventListener("mouseleave",this.handleTrackMouseLeave),a.removeEventListener("mousedown",this.handleHorizontalTrackMouseDown),o.removeEventListener("mouseenter",this.handleTrackMouseEnter),o.removeEventListener("mouseleave",this.handleTrackMouseLeave),o.removeEventListener("mousedown",this.handleVerticalTrackMouseDown),s.removeEventListener("mousedown",this.handleHorizontalThumbMouseDown),l.removeEventListener("mousedown",this.handleVerticalThumbMouseDown),window.removeEventListener("resize",this.handleWindowResize),this.teardownDragging())}},t.prototype.handleScroll=function(r){var n=this,a=this.props,o=a.onScroll,s=a.onScrollFrame;o&&o(r),this.update(function(l){var m=l.scrollLeft,b=l.scrollTop;n.viewScrollLeft=m,n.viewScrollTop=b,s&&s(l)}),this.detectScrolling()},t.prototype.handleScrollStart=function(){var r=this.props.onScrollStart;r&&r(),this.handleScrollStartAutoHide()},t.prototype.handleScrollStartAutoHide=function(){var r=this.props.autoHide;r&&this.showTracks()},t.prototype.handleScrollStop=function(){var r=this.props.onScrollStop;r&&r(),this.handleScrollStopAutoHide()},t.prototype.handleScrollStopAutoHide=function(){var r=this.props.autoHide;r&&this.hideTracks()},t.prototype.handleWindowResize=function(){this.update()},t.prototype.handleHorizontalTrackMouseDown=function(r){if(this.view){r.preventDefault();var n=r.target,a=r.clientX,o=n.getBoundingClientRect().left,s=this.getThumbHorizontalWidth(),l=Math.abs(o-a)-s/2;this.view.scrollLeft=this.getScrollLeftForOffset(l)}},t.prototype.handleVerticalTrackMouseDown=function(r){if(this.view){r.preventDefault();var n=r.target,a=r.clientY,o=n.getBoundingClientRect().top,s=this.getThumbVerticalHeight(),l=Math.abs(o-a)-s/2;this.view.scrollTop=this.getScrollTopForOffset(l)}},t.prototype.handleHorizontalThumbMouseDown=function(r){r.preventDefault(),this.handleDragStart(r);var n=r.target,a=r.clientX,o=n.offsetWidth,s=n.getBoundingClientRect().left;this.prevPageX=o-(a-s)},t.prototype.handleVerticalThumbMouseDown=function(r){r.preventDefault(),this.handleDragStart(r);var n=r.target,a=r.clientY,o=n.offsetHeight,s=n.getBoundingClientRect().top;this.prevPageY=o-(a-s)},t.prototype.setupDragging=function(){(0,_p.default)(document.body,this.styles.disableSelectStyle),document.addEventListener("mousemove",this.handleDrag),document.addEventListener("mouseup",this.handleDragEnd),document.onselectstart=Tp.returnFalse},t.prototype.teardownDragging=function(){(0,_p.default)(document.body,this.styles.disableSelectStyleReset),document.removeEventListener("mousemove",this.handleDrag),document.removeEventListener("mouseup",this.handleDragEnd),document.onselectstart=null},t.prototype.handleDragStart=function(r){this.dragging=!0,r.stopImmediatePropagation(),this.setupDragging()},t.prototype.handleDrag=function(r){if(this.prevPageX&&this.trackHorizontal&&this.view){var n=r.clientX,a=this.trackHorizontal.getBoundingClientRect().left,o=this.getThumbHorizontalWidth(),s=o-this.prevPageX,l=-a+n-s;this.view.scrollLeft=this.getScrollLeftForOffset(l)}if(this.prevPageY&&this.trackVertical&&this.view){var m=r.clientY,b=this.trackVertical.getBoundingClientRect().top,D=this.getThumbVerticalHeight(),s=D-this.prevPageY,l=-b+m-s;this.view.scrollTop=this.getScrollTopForOffset(l)}return!1},t.prototype.handleDragEnd=function(){this.dragging=!1,this.prevPageX=this.prevPageY=0,this.teardownDragging(),this.handleDragEndAutoHide()},t.prototype.handleDragEndAutoHide=function(){var r=this.props.autoHide;r&&this.hideTracks()},t.prototype.handleTrackMouseEnter=function(){this.trackMouseOver=!0,this.handleTrackMouseEnterAutoHide()},t.prototype.handleTrackMouseEnterAutoHide=function(){var r=this.props.autoHide;r&&this.showTracks()},t.prototype.handleTrackMouseLeave=function(){this.trackMouseOver=!1,this.handleTrackMouseLeaveAutoHide()},t.prototype.handleTrackMouseLeaveAutoHide=function(){var r=this.props.autoHide;r&&this.hideTracks()},t.prototype.showTracks=function(){clearTimeout(this.hideTracksTimeout),(0,_p.default)(this.trackHorizontal,{opacity:1}),(0,_p.default)(this.trackVertical,{opacity:1})},t.prototype.hideTracks=function(){var r=this;if(!this.dragging&&!this.scrolling&&!this.trackMouseOver){var n=this.props.autoHideTimeout;clearTimeout(this.hideTracksTimeout),this.hideTracksTimeout=setTimeout(function(){(0,_p.default)(r.trackHorizontal,{opacity:0}),(0,_p.default)(r.trackVertical,{opacity:0})},n)}},t.prototype.detectScrolling=function(){var r=this;this.scrolling||(this.scrolling=!0,this.handleScrollStart(),this.detectScrollingInterval=setInterval(function(){r.lastViewScrollLeft===r.viewScrollLeft&&r.lastViewScrollTop===r.viewScrollTop&&(clearInterval(r.detectScrollingInterval),r.scrolling=!1,r.handleScrollStop()),r.lastViewScrollLeft=r.viewScrollLeft,r.lastViewScrollTop=r.viewScrollTop},100))},t.prototype.raf=function(r){var n=this;this.requestFrame&&bM.default.cancel(this.requestFrame),this.requestFrame=(0,bM.default)(function(){n.requestFrame=void 0,r()})},t.prototype.update=function(r){var n=this;this.raf(function(){return n._update(r)})},t.prototype._update=function(r){var n=this.props,a=n.onUpdate,o=n.hideTracksWhenNotNeeded,s=this.getValues(),l=(0,Tp.getScrollbarWidth)();if(this.state.scrollbarWidth!==l&&this.setState({scrollbarWidth:l}),this.state.scrollbarWidth){var m=s.scrollLeft,b=s.clientWidth,D=s.scrollWidth,O=(0,Tp.getInnerWidth)(this.trackHorizontal),I=this.getThumbHorizontalWidth(),N=m/(D-b)*(O-I),H={width:I,transform:"translateX(".concat(N,"px)")},j=s.scrollTop,u=s.clientHeight,h=s.scrollHeight,y=(0,Tp.getInnerHeight)(this.trackVertical),E=this.getThumbVerticalHeight(),x=j/(h-u)*(y-E),g={height:E,transform:"translateY(".concat(x,"px)")};if(o){var d={visibility:D>b?"visible":"hidden"},f={visibility:h>u?"visible":"hidden"};(0,_p.default)(this.trackHorizontal,d),(0,_p.default)(this.trackVertical,f)}(0,_p.default)(this.thumbHorizontal,H),(0,_p.default)(this.thumbVertical,g)}a&&a(s),typeof r=="function"&&r(s)},t.prototype.render=function(){var r=this,n=this.state,a=n.scrollbarWidth,o=n.didMountUniversal,s=this.props,l=s.autoHeight,m=s.autoHeightMax,b=s.autoHeightMin,D=s.autoHide,O=s.autoHideDuration;s.autoHideTimeout;var I=s.children;s.classes,s.hideTracksWhenNotNeeded,s.onScroll,s.onScrollFrame,s.onScrollStart,s.onScrollStop,s.onUpdate;var N=s.renderThumbHorizontal,H=s.renderThumbVertical,j=s.renderTrackHorizontal,u=s.renderTrackVertical,h=s.renderView,y=s.style,E=s.tagName;s.thumbMinSize,s.thumbSize;var x=s.universal;s.disableDefaultStyles;var g=$Fe(s,["autoHeight","autoHeightMax","autoHeightMin","autoHide","autoHideDuration","autoHideTimeout","children","classes","hideTracksWhenNotNeeded","onScroll","onScrollFrame","onScrollStart","onScrollStop","onUpdate","renderThumbHorizontal","renderThumbVertical","renderTrackHorizontal","renderTrackVertical","renderView","style","tagName","thumbMinSize","thumbSize","universal","disableDefaultStyles"]),d=this.styles,f=d.containerStyleAutoHeight,c=d.containerStyleDefault,p=d.thumbStyleDefault,S=d.trackHorizontalStyleDefault,k=d.trackVerticalStyleDefault,$=d.viewStyleAutoHeight,M=d.viewStyleDefault,z=d.viewStyleUniversalInitial,W=Yo(Yo(Yo({},c),l&&Yo(Yo({},f),{minHeight:b,maxHeight:m})),y),G=Yo(Yo(Yo(Yo(Yo({},M),{marginRight:a?-a:0,marginBottom:a?-a:0}),l&&Yo(Yo({},$),{minHeight:typeof b=="string"?"calc(".concat(b," + ").concat(a,"px)"):b+a,maxHeight:typeof m=="string"?"calc(".concat(m," + ").concat(a,"px)"):m+a})),l&&x&&!o&&{minHeight:b,maxHeight:m}),x&&!o&&z),Q={transition:"opacity ".concat(O,"ms"),opacity:0},oe=Yo(Yo(Yo({},S),D&&Q),(!a||x&&!o)&&{display:"none"}),re=Yo(Yo(Yo({},k),D&&Q),(!a||x&&!o)&&{display:"none"}),me=(0,Tp.getFinalClasses)(this.props);return(0,oy.createElement)(E,Yo(Yo({},g),{className:me.root,style:W,ref:function(le){r.container=le}}),[(0,oy.cloneElement)(h({style:G,className:me.view}),{key:"view",ref:function(le){r.view=le}},I),(0,oy.cloneElement)(j({style:oe,className:me.trackHorizontal}),{key:"trackHorizontal",ref:function(le){r.trackHorizontal=le}},(0,oy.cloneElement)(N({style:p,className:me.thumbHorizontal}),{ref:function(le){r.thumbHorizontal=le}})),(0,oy.cloneElement)(u({style:re,className:me.trackVertical}),{key:"trackVertical",ref:function(le){r.trackVertical=le}},(0,oy.cloneElement)(H({style:p,className:me.thumbVertical}),{ref:function(le){r.thumbVertical=le}}))])},t.defaultProps={autoHeight:!1,autoHeightMax:200,autoHeightMin:0,autoHide:!1,autoHideDuration:200,autoHideTimeout:1e3,disableDefaultStyles:!1,hideTracksWhenNotNeeded:!1,renderThumbHorizontal:function(r){return V1.createElement("div",Yo({},r))},renderThumbVertical:function(r){return V1.createElement("div",Yo({},r))},renderTrackHorizontal:function(r){return V1.createElement("div",Yo({},r))},renderTrackVertical:function(r){return V1.createElement("div",Yo({},r))},renderView:function(r){return V1.createElement("div",Yo({},r))},tagName:"div",thumbMinSize:30,universal:!1},t}(oy.Component);y_.Scrollbars=jFe;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.Scrollbars=void 0;var t=y_;Object.defineProperty(e,"Scrollbars",{enumerable:!0,get:function(){return t.Scrollbars}}),e.default=t.Scrollbars})(pee);const FFe=({children:e})=>Z.jsxs(Ct.Contextualbar,{children:[Z.jsxs(Ct.ContextualbarHeader,{children:[Z.jsx(Ct.Avatar,{url:"data:image/gif;base64,R0lGODlhAQABAIAAAMLCwgAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw=="}),Z.jsx(Ct.ContextualbarTitle,{children:"Contextual Bar"}),Z.jsx(Ct.ContextualbarAction,{"data-qa":"ContextualbarActionClose",title:"Close",name:"cross"})]}),Z.jsx(Ct.Box,{height:"100%",p:"12px",children:Z.jsx(Ct.Box,{height:"100%",display:"flex",flexShrink:1,flexDirection:"column",flexGrow:1,children:Z.jsx(pee.Scrollbars,{autoHide:!0,autoHideTimeout:2e3,autoHideDuration:500,style:{width:"100%",height:"100%",flexGrow:1,overflowY:"hidden"},renderThumbVertical:({style:t,...r})=>Z.jsx("div",{...r,style:{...t,backgroundColor:"rgba(0, 0, 0, 0.5)",borderRadius:"7px"}}),children:Z.jsx("div",{children:e})})})}),Z.jsx(Ct.ContextualbarFooter,{children:Z.jsxs(Ct.ButtonGroup,{stretch:!0,children:[Z.jsx(Ct.Button,{children:"Cancel"}),Z.jsx(Ct.Button,{primary:!0,children:"Submit"})]})})]}),D_=({type:e=Ho.Message,children:t})=>Z.jsxs(Z.Fragment,{children:[Ho.Message===e&&Z.jsx(Wje,{children:t}),Ho.Banner===e&&Z.jsx(Vje,{children:t}),Ho.Modal===e&&Z.jsx(Hje,{children:t}),Ho.ContextualBar===e&&Z.jsx(FFe,{children:t})]}),BFe=()=>{var m,b,D,O,I,N,H;const{state:{screens:e,activeScreen:t,user:r},dispatch:n}=te.useContext(Do),[a,o]=te.useState({block:(D=(b=(m=e[t])==null?void 0:m.payload)==null?void 0:b.blocks)==null?void 0:D.map((j,u)=>({id:`${u}`,payload:j})),isChangeByDnd:!1}),s=rTe({type:"Action Block",data:{},surface:(O=e[t])==null?void 0:O.payload.surface,blocks:(I=e[t])==null?void 0:I.payload.blocks,user:r});te.useEffect(()=>{var j,u,h;o({block:(h=(u=(j=e[t])==null?void 0:j.payload)==null?void 0:u.blocks)==null?void 0:h.map((y,E)=>({id:`${E}`,payload:y})),isChangeByDnd:!1})},[(N=e[t])==null?void 0:N.payload.blocks]),te.useEffect(()=>{a.isChangeByDnd&&n(lv({blocks:a.block.map(j=>j.payload),changedByEditor:!1}))},[a]);const l=({destination:j,source:u})=>{if(!j)return;const h=zje(a.block,u.index,j.index);o({block:h,isChangeByDnd:!0})};return Z.jsx(Ct.Box,{w:"100%",h:"100%",padding:"20px",children:Z.jsx(pS.Provider,{value:{action:j=>{s.action=j,n(C7({...s}))},updateState:j=>{s.state=j,n(C7({...s}))},values:{},appId:"core"},children:Z.jsx(D_,{type:(H=e[t])==null?void 0:H.payload.surface,children:Z.jsx(Lje,{surface:Ho.Modal,blocks:a.block||[],onDragEnd:l})})})})},yz=()=>Z.jsx(Ct.Scrollable,{vertical:!0,children:Z.jsx(Ct.Box,{height:"100%",width:"100%",borderInlineStart:"var(--default-border)",children:Z.jsx(BFe,{})})});class Oo{lineAt(t){if(t<0||t>this.length)throw new RangeError(`Invalid position ${t} in document of length ${this.length}`);return this.lineInner(t,!1,1,0)}line(t){if(t<1||t>this.lines)throw new RangeError(`Invalid line number ${t} in ${this.lines}-line document`);return this.lineInner(t,!0,1,0)}replace(t,r,n){let a=[];return this.decompose(0,t,a,2),n.length&&n.decompose(0,n.length,a,3),this.decompose(r,this.length,a,1),Lp.from(a,this.length-(r-t)+n.length)}append(t){return this.replace(this.length,this.length,t)}slice(t,r=this.length){let n=[];return this.decompose(t,r,n,0),Lp.from(n,r-t)}eq(t){if(t==this)return!0;if(t.length!=this.length||t.lines!=this.lines)return!1;let r=this.scanIdentical(t,1),n=this.length-this.scanIdentical(t,-1),a=new FD(this),o=new FD(t);for(let s=r,l=r;;){if(a.next(s),o.next(s),s=0,a.lineBreak!=o.lineBreak||a.done!=o.done||a.value!=o.value)return!1;if(l+=a.value.length,a.done||l>=n)return!0}}iter(t=1){return new FD(this,t)}iterRange(t,r=this.length){return new bee(this,t,r)}iterLines(t,r){let n;if(t==null)n=this.iter();else{r==null&&(r=this.lines+1);let a=this.line(t).from;n=this.iterRange(a,Math.max(a,r==this.lines+1?this.length:r<=1?0:this.line(r-1).to))}return new xee(n)}toString(){return this.sliceString(0)}toJSON(){let t=[];return this.flatten(t),t}constructor(){}static of(t){if(t.length==0)throw new RangeError("A document must have at least one line");return t.length==1&&!t[0]?Oo.empty:t.length<=32?new nl(t):Lp.from(nl.split(t,[]))}}class nl extends Oo{constructor(t,r=NFe(t)){super(),this.text=t,this.length=r}get lines(){return this.text.length}get children(){return null}lineInner(t,r,n,a){for(let o=0;;o++){let s=this.text[o],l=a+s.length;if((r?n:l)>=t)return new RFe(a,l,n,s);a=l+1,n++}}decompose(t,r,n,a){let o=t<=0&&r>=this.length?this:new nl(vz(this.text,t,r),Math.min(r,this.length)-Math.max(0,t));if(a&1){let s=n.pop(),l=f2(o.text,s.text.slice(),0,o.length);if(l.length<=32)n.push(new nl(l,s.length+o.length));else{let m=l.length>>1;n.push(new nl(l.slice(0,m)),new nl(l.slice(m)))}}else n.push(o)}replace(t,r,n){if(!(n instanceof nl))return super.replace(t,r,n);let a=f2(this.text,f2(n.text,vz(this.text,0,t)),r),o=this.length+n.length-(r-t);return a.length<=32?new nl(a,o):Lp.from(nl.split(a,[]),o)}sliceString(t,r=this.length,n=`
-`){let a="";for(let o=0,s=0;o<=r&&s<this.text.length;s++){let l=this.text[s],m=o+l.length;o>t&&s&&(a+=n),t<m&&r>o&&(a+=l.slice(Math.max(0,t-o),r-o)),o=m+1}return a}flatten(t){for(let r of this.text)t.push(r)}scanIdentical(){return 0}static split(t,r){let n=[],a=-1;for(let o of t)n.push(o),a+=o.length+1,n.length==32&&(r.push(new nl(n,a)),n=[],a=-1);return a>-1&&r.push(new nl(n,a)),r}}class Lp extends Oo{constructor(t,r){super(),this.children=t,this.length=r,this.lines=0;for(let n of t)this.lines+=n.lines}lineInner(t,r,n,a){for(let o=0;;o++){let s=this.children[o],l=a+s.length,m=n+s.lines-1;if((r?m:l)>=t)return s.lineInner(t,r,n,a);a=l+1,n=m+1}}decompose(t,r,n,a){for(let o=0,s=0;s<=r&&o<this.children.length;o++){let l=this.children[o],m=s+l.length;if(t<=m&&r>=s){let b=a&((s<=t?1:0)|(m>=r?2:0));s>=t&&m<=r&&!b?n.push(l):l.decompose(t-s,r-s,n,b)}s=m+1}}replace(t,r,n){if(n.lines<this.lines)for(let a=0,o=0;a<this.children.length;a++){let s=this.children[a],l=o+s.length;if(t>=o&&r<=l){let m=s.replace(t-o,r-o,n),b=this.lines-s.lines+m.lines;if(m.lines<b>>5-1&&m.lines>b>>5+1){let D=this.children.slice();return D[a]=m,new Lp(D,this.length-(r-t)+n.length)}return super.replace(o,l,m)}o=l+1}return super.replace(t,r,n)}sliceString(t,r=this.length,n=`
-`){let a="";for(let o=0,s=0;o<this.children.length&&s<=r;o++){let l=this.children[o],m=s+l.length;s>t&&o&&(a+=n),t<m&&r>s&&(a+=l.sliceString(t-s,r-s,n)),s=m+1}return a}flatten(t){for(let r of this.children)r.flatten(t)}scanIdentical(t,r){if(!(t instanceof Lp))return 0;let n=0,[a,o,s,l]=r>0?[0,0,this.children.length,t.children.length]:[this.children.length-1,t.children.length-1,-1,-1];for(;;a+=r,o+=r){if(a==s||o==l)return n;let m=this.children[a],b=t.children[o];if(m!=b)return n+m.scanIdentical(b,r);n+=m.length+1}}static from(t,r=t.reduce((n,a)=>n+a.length+1,-1)){let n=0;for(let N of t)n+=N.lines;if(n<32){let N=[];for(let H of t)H.flatten(N);return new nl(N,r)}let a=Math.max(32,n>>5),o=a<<1,s=a>>1,l=[],m=0,b=-1,D=[];function O(N){let H;if(N.lines>o&&N instanceof Lp)for(let j of N.children)O(j);else N.lines>s&&(m>s||!m)?(I(),l.push(N)):N instanceof nl&&m&&(H=D[D.length-1])instanceof nl&&N.lines+H.lines<=32?(m+=N.lines,b+=N.length+1,D[D.length-1]=new nl(H.text.concat(N.text),H.length+1+N.length)):(m+N.lines>a&&I(),m+=N.lines,b+=N.length+1,D.push(N))}function I(){m!=0&&(l.push(D.length==1?D[0]:Lp.from(D,b)),b=-1,m=D.length=0)}for(let N of t)O(N);return I(),l.length==1?l[0]:new Lp(l,r)}}Oo.empty=new nl([""],0);function NFe(e){let t=-1;for(let r of e)t+=r.length+1;return t}function f2(e,t,r=0,n=1e9){for(let a=0,o=0,s=!0;o<e.length&&a<=n;o++){let l=e[o],m=a+l.length;m>=r&&(m>n&&(l=l.slice(0,n-a)),a<r&&(l=l.slice(r-a)),s?(t[t.length-1]+=l,s=!1):t.push(l)),a=m+1}return t}function vz(e,t,r){return f2(e,[""],t,r)}class FD{constructor(t,r=1){this.dir=r,this.done=!1,this.lineBreak=!1,this.value="",this.nodes=[t],this.offsets=[r>0?1:(t instanceof nl?t.text.length:t.children.length)<<1]}nextInner(t,r){for(this.done=this.lineBreak=!1;;){let n=this.nodes.length-1,a=this.nodes[n],o=this.offsets[n],s=o>>1,l=a instanceof nl?a.text.length:a.children.length;if(s==(r>0?l:0)){if(n==0)return this.done=!0,this.value="",this;r>0&&this.offsets[n-1]++,this.nodes.pop(),this.offsets.pop()}else if((o&1)==(r>0?0:1)){if(this.offsets[n]+=r,t==0)return this.lineBreak=!0,this.value=`
-`,this;t--}else if(a instanceof nl){let m=a.text[s+(r<0?-1:0)];if(this.offsets[n]+=r,m.length>Math.max(0,t))return this.value=t==0?m:r>0?m.slice(t):m.slice(0,m.length-t),this;t-=m.length}else{let m=a.children[s+(r<0?-1:0)];t>m.length?(t-=m.length,this.offsets[n]+=r):(r<0&&this.offsets[n]--,this.nodes.push(m),this.offsets.push(r>0?1:(m instanceof nl?m.text.length:m.children.length)<<1))}}}next(t=0){return t<0&&(this.nextInner(-t,-this.dir),t=this.value.length),this.nextInner(t,this.dir)}}class bee{constructor(t,r,n){this.value="",this.done=!1,this.cursor=new FD(t,r>n?-1:1),this.pos=r>n?t.length:0,this.from=Math.min(r,n),this.to=Math.max(r,n)}nextInner(t,r){if(r<0?this.pos<=this.from:this.pos>=this.to)return this.value="",this.done=!0,this;t+=Math.max(0,r<0?this.pos-this.to:this.from-this.pos);let n=r<0?this.pos-this.from:this.to-this.pos;t>n&&(t=n),n-=t;let{value:a}=this.cursor.next(t);return this.pos+=(a.length+t)*r,this.value=a.length<=n?a:r<0?a.slice(a.length-n):a.slice(0,n),this.done=!this.value,this}next(t=0){return t<0?t=Math.max(t,this.from-this.pos):t>0&&(t=Math.min(t,this.to-this.pos)),this.nextInner(t,this.cursor.dir)}get lineBreak(){return this.cursor.lineBreak&&this.value!=""}}class xee{constructor(t){this.inner=t,this.afterBreak=!0,this.value="",this.done=!1}next(t=0){let{done:r,lineBreak:n,value:a}=this.inner.next(t);return r?(this.done=!0,this.value=""):n?this.afterBreak?this.value="":(this.afterBreak=!0,this.next()):(this.value=a,this.afterBreak=!1),this}get lineBreak(){return!1}}typeof Symbol<"u"&&(Oo.prototype[Symbol.iterator]=function(){return this.iter()},FD.prototype[Symbol.iterator]=bee.prototype[Symbol.iterator]=xee.prototype[Symbol.iterator]=function(){return this});let RFe=class{constructor(t,r,n,a){this.from=t,this.to=r,this.number=n,this.text=a}get length(){return this.to-this.from}},vb="lc,34,7n,7,7b,19,,,,2,,2,,,20,b,1c,l,g,,2t,7,2,6,2,2,,4,z,,u,r,2j,b,1m,9,9,,o,4,,9,,3,,5,17,3,3b,f,,w,1j,,,,4,8,4,,3,7,a,2,t,,1m,,,,2,4,8,,9,,a,2,q,,2,2,1l,,4,2,4,2,2,3,3,,u,2,3,,b,2,1l,,4,5,,2,4,,k,2,m,6,,,1m,,,2,,4,8,,7,3,a,2,u,,1n,,,,c,,9,,14,,3,,1l,3,5,3,,4,7,2,b,2,t,,1m,,2,,2,,3,,5,2,7,2,b,2,s,2,1l,2,,,2,4,8,,9,,a,2,t,,20,,4,,2,3,,,8,,29,,2,7,c,8,2q,,2,9,b,6,22,2,r,,,,,,1j,e,,5,,2,5,b,,10,9,,2u,4,,6,,2,2,2,p,2,4,3,g,4,d,,2,2,6,,f,,jj,3,qa,3,t,3,t,2,u,2,1s,2,,7,8,,2,b,9,,19,3,3b,2,y,,3a,3,4,2,9,,6,3,63,2,2,,1m,,,7,,,,,2,8,6,a,2,,1c,h,1r,4,1c,7,,,5,,14,9,c,2,w,4,2,2,,3,1k,,,2,3,,,3,1m,8,2,2,48,3,,d,,7,4,,6,,3,2,5i,1m,,5,ek,,5f,x,2da,3,3x,,2o,w,fe,6,2x,2,n9w,4,,a,w,2,28,2,7k,,3,,4,,p,2,5,,47,2,q,i,d,,12,8,p,b,1a,3,1c,,2,4,2,2,13,,1v,6,2,2,2,2,c,,8,,1b,,1f,,,3,2,2,5,2,,,16,2,8,,6m,,2,,4,,fn4,,kh,g,g,g,a6,2,gt,,6a,,45,5,1ae,3,,2,5,4,14,3,4,,4l,2,fx,4,ar,2,49,b,4w,,1i,f,1k,3,1d,4,2,2,1x,3,10,5,,8,1q,,c,2,1g,9,a,4,2,,2n,3,2,,,2,6,,4g,,3,8,l,2,1l,2,,,,,m,,e,7,3,5,5f,8,2,3,,,n,,29,,2,6,,,2,,,2,,2,6j,,2,4,6,2,,2,r,2,2d,8,2,,,2,2y,,,,2,6,,,2t,3,2,4,,5,77,9,,2,6t,,a,2,,,4,,40,4,2,2,4,,w,a,14,6,2,4,8,,9,6,2,3,1a,d,,2,ba,7,,6,,,2a,m,2,7,,2,,2,3e,6,3,,,2,,7,,,20,2,3,,,,9n,2,f0b,5,1n,7,t4,,1r,4,29,,f5k,2,43q,,,3,4,5,8,8,2,7,u,4,44,3,1iz,1j,4,1e,8,,e,,m,5,,f,11s,7,,h,2,7,,2,,5,79,7,c5,4,15s,7,31,7,240,5,gx7k,2o,3k,6o".split(",").map(e=>e?parseInt(e,36):1);for(let e=1;e<vb.length;e++)vb[e]+=vb[e-1];function LFe(e){for(let t=1;t<vb.length;t+=2)if(vb[t]>e)return vb[t-1]<=e;return!1}function bz(e){return e>=127462&&e<=127487}const xz=8205;function fc(e,t,r=!0,n=!0){return(r?Dee:zFe)(e,t,n)}function Dee(e,t,r){if(t==e.length)return t;t&&See(e.charCodeAt(t))&&wee(e.charCodeAt(t-1))&&t--;let n=Iu(e,t);for(t+=lf(n);t<e.length;){let a=Iu(e,t);if(n==xz||a==xz||r&&LFe(a))t+=lf(a),n=a;else if(bz(a)){let o=0,s=t-2;for(;s>=0&&bz(Iu(e,s));)o++,s-=2;if(o%2==0)break;t+=2}else break}return t}function zFe(e,t,r){for(;t>0;){let n=Dee(e,t-2,r);if(n<t)return n;t--}return 0}function See(e){return e>=56320&&e<57344}function wee(e){return e>=55296&&e<56320}function Iu(e,t){let r=e.charCodeAt(t);if(!wee(r)||t+1==e.length)return r;let n=e.charCodeAt(t+1);return See(n)?(r-55296<<10)+(n-56320)+65536:r}function Q8(e){return e<=65535?String.fromCharCode(e):(e-=65536,String.fromCharCode((e>>10)+55296,(e&1023)+56320))}function lf(e){return e<65536?1:2}const Gj=/\r\n?|\n/;var uc=function(e){return e[e.Simple=0]="Simple",e[e.TrackDel=1]="TrackDel",e[e.TrackBefore=2]="TrackBefore",e[e.TrackAfter=3]="TrackAfter",e}(uc||(uc={}));class Jp{constructor(t){this.sections=t}get length(){let t=0;for(let r=0;r<this.sections.length;r+=2)t+=this.sections[r];return t}get newLength(){let t=0;for(let r=0;r<this.sections.length;r+=2){let n=this.sections[r+1];t+=n<0?this.sections[r]:n}return t}get empty(){return this.sections.length==0||this.sections.length==2&&this.sections[1]<0}iterGaps(t){for(let r=0,n=0,a=0;r<this.sections.length;){let o=this.sections[r++],s=this.sections[r++];s<0?(t(n,a,o),a+=o):a+=s,n+=o}}iterChangedRanges(t,r=!1){qj(this,t,r)}get invertedDesc(){let t=[];for(let r=0;r<this.sections.length;){let n=this.sections[r++],a=this.sections[r++];a<0?t.push(n,a):t.push(a,n)}return new Jp(t)}composeDesc(t){return this.empty?t:t.empty?this:Cee(this,t)}mapDesc(t,r=!1){return t.empty?this:Yj(this,t,r)}mapPos(t,r=-1,n=uc.Simple){let a=0,o=0;for(let s=0;s<this.sections.length;){let l=this.sections[s++],m=this.sections[s++],b=a+l;if(m<0){if(b>t)return o+(t-a);o+=l}else{if(n!=uc.Simple&&b>=t&&(n==uc.TrackDel&&a<t&&b>t||n==uc.TrackBefore&&a<t||n==uc.TrackAfter&&b>t))return null;if(b>t||b==t&&r<0&&!l)return t==a||r<0?o:o+m;o+=m}a=b}if(t>a)throw new RangeError(`Position ${t} is out of range for changeset of length ${a}`);return o}touchesRange(t,r=t){for(let n=0,a=0;n<this.sections.length&&a<=r;){let o=this.sections[n++],s=this.sections[n++],l=a+o;if(s>=0&&a<=r&&l>=t)return a<t&&l>r?"cover":!0;a=l}return!1}toString(){let t="";for(let r=0;r<this.sections.length;){let n=this.sections[r++],a=this.sections[r++];t+=(t?" ":"")+n+(a>=0?":"+a:"")}return t}toJSON(){return this.sections}static fromJSON(t){if(!Array.isArray(t)||t.length%2||t.some(r=>typeof r!="number"))throw new RangeError("Invalid JSON representation of ChangeDesc");return new Jp(t)}static create(t){return new Jp(t)}}class Ol extends Jp{constructor(t,r){super(t),this.inserted=r}apply(t){if(this.length!=t.length)throw new RangeError("Applying change set to a document with the wrong length");return qj(this,(r,n,a,o,s)=>t=t.replace(a,a+(n-r),s),!1),t}mapDesc(t,r=!1){return Yj(this,t,r,!0)}invert(t){let r=this.sections.slice(),n=[];for(let a=0,o=0;a<r.length;a+=2){let s=r[a],l=r[a+1];if(l>=0){r[a]=l,r[a+1]=s;let m=a>>1;for(;n.length<m;)n.push(Oo.empty);n.push(s?t.slice(o,o+s):Oo.empty)}o+=s}return new Ol(r,n)}compose(t){return this.empty?t:t.empty?this:Cee(this,t,!0)}map(t,r=!1){return t.empty?this:Yj(this,t,r,!0)}iterChanges(t,r=!1){qj(this,t,r)}get desc(){return Jp.create(this.sections)}filter(t){let r=[],n=[],a=[],o=new ES(this);e:for(let s=0,l=0;;){let m=s==t.length?1e9:t[s++];for(;l<m||l==m&&o.len==0;){if(o.done)break e;let D=Math.min(o.len,m-l);Mu(a,D,-1);let O=o.ins==-1?-1:o.off==0?o.ins:0;Mu(r,D,O),O>0&&wg(n,r,o.text),o.forward(D),l+=D}let b=t[s++];for(;l<b;){if(o.done)break e;let D=Math.min(o.len,b-l);Mu(r,D,-1),Mu(a,D,o.ins==-1?-1:o.off==0?o.ins:0),o.forward(D),l+=D}}return{changes:new Ol(r,n),filtered:Jp.create(a)}}toJSON(){let t=[];for(let r=0;r<this.sections.length;r+=2){let n=this.sections[r],a=this.sections[r+1];a<0?t.push(n):a==0?t.push([n]):t.push([n].concat(this.inserted[r>>1].toJSON()))}return t}static of(t,r,n){let a=[],o=[],s=0,l=null;function m(D=!1){if(!D&&!a.length)return;s<r&&Mu(a,r-s,-1);let O=new Ol(a,o);l=l?l.compose(O.map(l)):O,a=[],o=[],s=0}function b(D){if(Array.isArray(D))for(let O of D)b(O);else if(D instanceof Ol){if(D.length!=r)throw new RangeError(`Mismatched change set length (got ${D.length}, expected ${r})`);m(),l=l?l.compose(D.map(l)):D}else{let{from:O,to:I=O,insert:N}=D;if(O>I||O<0||I>r)throw new RangeError(`Invalid change range ${O} to ${I} (in doc of length ${r})`);let H=N?typeof N=="string"?Oo.of(N.split(n||Gj)):N:Oo.empty,j=H.length;if(O==I&&j==0)return;O<s&&m(),O>s&&Mu(a,O-s,-1),Mu(a,I-O,j),wg(o,a,H),s=I}}return b(t),m(!l),l}static empty(t){return new Ol(t?[t,-1]:[],[])}static fromJSON(t){if(!Array.isArray(t))throw new RangeError("Invalid JSON representation of ChangeSet");let r=[],n=[];for(let a=0;a<t.length;a++){let o=t[a];if(typeof o=="number")r.push(o,-1);else{if(!Array.isArray(o)||typeof o[0]!="number"||o.some((s,l)=>l&&typeof s!="string"))throw new RangeError("Invalid JSON representation of ChangeSet");if(o.length==1)r.push(o[0],0);else{for(;n.length<a;)n.push(Oo.empty);n[a]=Oo.of(o.slice(1)),r.push(o[0],n[a].length)}}}return new Ol(r,n)}static createSet(t,r){return new Ol(t,r)}}function Mu(e,t,r,n=!1){if(t==0&&r<=0)return;let a=e.length-2;a>=0&&r<=0&&r==e[a+1]?e[a]+=t:t==0&&e[a]==0?e[a+1]+=r:n?(e[a]+=t,e[a+1]+=r):e.push(t,r)}function wg(e,t,r){if(r.length==0)return;let n=t.length-2>>1;if(n<e.length)e[e.length-1]=e[e.length-1].append(r);else{for(;e.length<n;)e.push(Oo.empty);e.push(r)}}function qj(e,t,r){let n=e.inserted;for(let a=0,o=0,s=0;s<e.sections.length;){let l=e.sections[s++],m=e.sections[s++];if(m<0)a+=l,o+=l;else{let b=a,D=o,O=Oo.empty;for(;b+=l,D+=m,m&&n&&(O=O.append(n[s-2>>1])),!(r||s==e.sections.length||e.sections[s+1]<0);)l=e.sections[s++],m=e.sections[s++];t(a,b,o,D,O),a=b,o=D}}}function Yj(e,t,r,n=!1){let a=[],o=n?[]:null,s=new ES(e),l=new ES(t);for(let m=-1;;)if(s.ins==-1&&l.ins==-1){let b=Math.min(s.len,l.len);Mu(a,b,-1),s.forward(b),l.forward(b)}else if(l.ins>=0&&(s.ins<0||m==s.i||s.off==0&&(l.len<s.len||l.len==s.len&&!r))){let b=l.len;for(Mu(a,l.ins,-1);b;){let D=Math.min(s.len,b);s.ins>=0&&m<s.i&&s.len<=D&&(Mu(a,0,s.ins),o&&wg(o,a,s.text),m=s.i),s.forward(D),b-=D}l.next()}else if(s.ins>=0){let b=0,D=s.len;for(;D;)if(l.ins==-1){let O=Math.min(D,l.len);b+=O,D-=O,l.forward(O)}else if(l.ins==0&&l.len<D)D-=l.len,l.next();else break;Mu(a,b,m<s.i?s.ins:0),o&&m<s.i&&wg(o,a,s.text),m=s.i,s.forward(s.len-D)}else{if(s.done&&l.done)return o?Ol.createSet(a,o):Jp.create(a);throw new Error("Mismatched change set lengths")}}function Cee(e,t,r=!1){let n=[],a=r?[]:null,o=new ES(e),s=new ES(t);for(let l=!1;;){if(o.done&&s.done)return a?Ol.createSet(n,a):Jp.create(n);if(o.ins==0)Mu(n,o.len,0,l),o.next();else if(s.len==0&&!s.done)Mu(n,0,s.ins,l),a&&wg(a,n,s.text),s.next();else{if(o.done||s.done)throw new Error("Mismatched change set lengths");{let m=Math.min(o.len2,s.len),b=n.length;if(o.ins==-1){let D=s.ins==-1?-1:s.off?0:s.ins;Mu(n,m,D,l),a&&D&&wg(a,n,s.text)}else s.ins==-1?(Mu(n,o.off?0:o.len,m,l),a&&wg(a,n,o.textBit(m))):(Mu(n,o.off?0:o.len,s.off?0:s.ins,l),a&&!s.off&&wg(a,n,s.text));l=(o.ins>m||s.ins>=0&&s.len>m)&&(l||n.length>b),o.forward2(m),s.forward(m)}}}}class ES{constructor(t){this.set=t,this.i=0,this.next()}next(){let{sections:t}=this.set;this.i<t.length?(this.len=t[this.i++],this.ins=t[this.i++]):(this.len=0,this.ins=-2),this.off=0}get done(){return this.ins==-2}get len2(){return this.ins<0?this.len:this.ins}get text(){let{inserted:t}=this.set,r=this.i-2>>1;return r>=t.length?Oo.empty:t[r]}textBit(t){let{inserted:r}=this.set,n=this.i-2>>1;return n>=r.length&&!t?Oo.empty:r[n].slice(this.off,t==null?void 0:this.off+t)}forward(t){t==this.len?this.next():(this.len-=t,this.off+=t)}forward2(t){this.ins==-1?this.forward(t):t==this.ins?this.next():(this.ins-=t,this.off+=t)}}class ky{constructor(t,r,n){this.from=t,this.to=r,this.flags=n}get anchor(){return this.flags&16?this.to:this.from}get head(){return this.flags&16?this.from:this.to}get empty(){return this.from==this.to}get assoc(){return this.flags&4?-1:this.flags&8?1:0}get bidiLevel(){let t=this.flags&3;return t==3?null:t}get goalColumn(){let t=this.flags>>5;return t==33554431?void 0:t}map(t,r=-1){let n,a;return this.empty?n=a=t.mapPos(this.from,r):(n=t.mapPos(this.from,1),a=t.mapPos(this.to,-1)),n==this.from&&a==this.to?this:new ky(n,a,this.flags)}extend(t,r=t){if(t<=this.anchor&&r>=this.anchor)return En.range(t,r);let n=Math.abs(t-this.anchor)>Math.abs(r-this.anchor)?t:r;return En.range(this.anchor,n)}eq(t){return this.anchor==t.anchor&&this.head==t.head}toJSON(){return{anchor:this.anchor,head:this.head}}static fromJSON(t){if(!t||typeof t.anchor!="number"||typeof t.head!="number")throw new RangeError("Invalid JSON representation for SelectionRange");return En.range(t.anchor,t.head)}static create(t,r,n){return new ky(t,r,n)}}class En{constructor(t,r){this.ranges=t,this.mainIndex=r}map(t,r=-1){return t.empty?this:En.create(this.ranges.map(n=>n.map(t,r)),this.mainIndex)}eq(t){if(this.ranges.length!=t.ranges.length||this.mainIndex!=t.mainIndex)return!1;for(let r=0;r<this.ranges.length;r++)if(!this.ranges[r].eq(t.ranges[r]))return!1;return!0}get main(){return this.ranges[this.mainIndex]}asSingle(){return this.ranges.length==1?this:new En([this.main],0)}addRange(t,r=!0){return En.create([t].concat(this.ranges),r?0:this.mainIndex+1)}replaceRange(t,r=this.mainIndex){let n=this.ranges.slice();return n[r]=t,En.create(n,this.mainIndex)}toJSON(){return{ranges:this.ranges.map(t=>t.toJSON()),main:this.mainIndex}}static fromJSON(t){if(!t||!Array.isArray(t.ranges)||typeof t.main!="number"||t.main>=t.ranges.length)throw new RangeError("Invalid JSON representation for EditorSelection");return new En(t.ranges.map(r=>ky.fromJSON(r)),t.main)}static single(t,r=t){return new En([En.range(t,r)],0)}static create(t,r=0){if(t.length==0)throw new RangeError("A selection needs at least one range");for(let n=0,a=0;a<t.length;a++){let o=t[a];if(o.empty?o.from<=n:o.from<n)return En.normalized(t.slice(),r);n=o.to}return new En(t,r)}static cursor(t,r=0,n,a){return ky.create(t,t,(r==0?0:r<0?4:8)|(n==null?3:Math.min(2,n))|(a??33554431)<<5)}static range(t,r,n,a){let o=(n??33554431)<<5|(a==null?3:Math.min(2,a));return r<t?ky.create(r,t,24|o):ky.create(t,r,(r>t?4:0)|o)}static normalized(t,r=0){let n=t[r];t.sort((a,o)=>a.from-o.from),r=t.indexOf(n);for(let a=1;a<t.length;a++){let o=t[a],s=t[a-1];if(o.empty?o.from<=s.to:o.from<s.to){let l=s.from,m=Math.max(o.to,s.to);a<=r&&r--,t.splice(--a,2,o.anchor>o.head?En.range(m,l):En.range(l,m))}}return new En(t,r)}}function Eee(e,t){for(let r of e.ranges)if(r.to>t)throw new RangeError("Selection points outside of document")}let e6=0;class Wi{constructor(t,r,n,a,o){this.combine=t,this.compareInput=r,this.compare=n,this.isStatic=a,this.id=e6++,this.default=t([]),this.extensions=typeof o=="function"?o(this):o}static define(t={}){return new Wi(t.combine||(r=>r),t.compareInput||((r,n)=>r===n),t.compare||(t.combine?(r,n)=>r===n:t6),!!t.static,t.enables)}of(t){return new p2([],this,0,t)}compute(t,r){if(this.isStatic)throw new Error("Can't compute a static facet");return new p2(t,this,1,r)}computeN(t,r){if(this.isStatic)throw new Error("Can't compute a static facet");return new p2(t,this,2,r)}from(t,r){return r||(r=n=>n),this.compute([t],n=>r(n.field(t)))}}function t6(e,t){return e==t||e.length==t.length&&e.every((r,n)=>r===t[n])}class p2{constructor(t,r,n,a){this.dependencies=t,this.facet=r,this.type=n,this.value=a,this.id=e6++}dynamicSlot(t){var r;let n=this.value,a=this.facet.compareInput,o=this.id,s=t[o]>>1,l=this.type==2,m=!1,b=!1,D=[];for(let O of this.dependencies)O=="doc"?m=!0:O=="selection"?b=!0:((r=t[O.id])!==null&&r!==void 0?r:1)&1||D.push(t[O.id]);return{create(O){return O.values[s]=n(O),1},update(O,I){if(m&&I.docChanged||b&&(I.docChanged||I.selection)||Xj(O,D)){let N=n(O);if(l?!Dz(N,O.values[s],a):!a(N,O.values[s]))return O.values[s]=N,1}return 0},reconfigure:(O,I)=>{let N,H=I.config.address[o];if(H!=null){let j=PP(I,H);if(this.dependencies.every(u=>u instanceof Wi?I.facet(u)===O.facet(u):u instanceof Il?I.field(u,!1)==O.field(u,!1):!0)||(l?Dz(N=n(O),j,a):a(N=n(O),j)))return O.values[s]=j,0}else N=n(O);return O.values[s]=N,1}}}}function Dz(e,t,r){if(e.length!=t.length)return!1;for(let n=0;n<e.length;n++)if(!r(e[n],t[n]))return!1;return!0}function Xj(e,t){let r=!1;for(let n of t)BD(e,n)&1&&(r=!0);return r}function VFe(e,t,r){let n=r.map(m=>e[m.id]),a=r.map(m=>m.type),o=n.filter(m=>!(m&1)),s=e[t.id]>>1;function l(m){let b=[];for(let D=0;D<n.length;D++){let O=PP(m,n[D]);if(a[D]==2)for(let I of O)b.push(I);else b.push(O)}return t.combine(b)}return{create(m){for(let b of n)BD(m,b);return m.values[s]=l(m),1},update(m,b){if(!Xj(m,o))return 0;let D=l(m);return t.compare(D,m.values[s])?0:(m.values[s]=D,1)},reconfigure(m,b){let D=Xj(m,n),O=b.config.facets[t.id],I=b.facet(t);if(O&&!D&&t6(r,O))return m.values[s]=I,0;let N=l(m);return t.compare(N,I)?(m.values[s]=I,0):(m.values[s]=N,1)}}}const Sz=Wi.define({static:!0});class Il{constructor(t,r,n,a,o){this.id=t,this.createF=r,this.updateF=n,this.compareF=a,this.spec=o,this.provides=void 0}static define(t){let r=new Il(e6++,t.create,t.update,t.compare||((n,a)=>n===a),t);return t.provide&&(r.provides=t.provide(r)),r}create(t){let r=t.facet(Sz).find(n=>n.field==this);return((r==null?void 0:r.create)||this.createF)(t)}slot(t){let r=t[this.id]>>1;return{create:n=>(n.values[r]=this.create(n),1),update:(n,a)=>{let o=n.values[r],s=this.updateF(o,a);return this.compareF(o,s)?0:(n.values[r]=s,1)},reconfigure:(n,a)=>a.config.address[this.id]!=null?(n.values[r]=a.field(this),0):(n.values[r]=this.create(n),1)}}init(t){return[this,Sz.of({field:this,create:t})]}get extension(){return this}}const yy={lowest:4,low:3,default:2,high:1,highest:0};function W1(e){return t=>new Pee(t,e)}const Rw={highest:W1(yy.highest),high:W1(yy.high),default:W1(yy.default),low:W1(yy.low),lowest:W1(yy.lowest)};class Pee{constructor(t,r){this.inner=t,this.prec=r}}class S_{of(t){return new Jj(this,t)}reconfigure(t){return S_.reconfigure.of({compartment:this,extension:t})}get(t){return t.config.compartments.get(this)}}class Jj{constructor(t,r){this.compartment=t,this.inner=r}}class EP{constructor(t,r,n,a,o,s){for(this.base=t,this.compartments=r,this.dynamicSlots=n,this.address=a,this.staticValues=o,this.facets=s,this.statusTemplate=[];this.statusTemplate.length<n.length;)this.statusTemplate.push(0)}staticFacet(t){let r=this.address[t.id];return r==null?t.default:this.staticValues[r>>1]}static resolve(t,r,n){let a=[],o=Object.create(null),s=new Map;for(let I of WFe(t,r,s))I instanceof Il?a.push(I):(o[I.facet.id]||(o[I.facet.id]=[])).push(I);let l=Object.create(null),m=[],b=[];for(let I of a)l[I.id]=b.length<<1,b.push(N=>I.slot(N));let D=n==null?void 0:n.config.facets;for(let I in o){let N=o[I],H=N[0].facet,j=D&&D[I]||[];if(N.every(u=>u.type==0))if(l[H.id]=m.length<<1|1,t6(j,N))m.push(n.facet(H));else{let u=H.combine(N.map(h=>h.value));m.push(n&&H.compare(u,n.facet(H))?n.facet(H):u)}else{for(let u of N)u.type==0?(l[u.id]=m.length<<1|1,m.push(u.value)):(l[u.id]=b.length<<1,b.push(h=>u.dynamicSlot(h)));l[H.id]=b.length<<1,b.push(u=>VFe(u,H,N))}}let O=b.map(I=>I(l));return new EP(t,s,O,l,m,o)}}function WFe(e,t,r){let n=[[],[],[],[],[]],a=new Map;function o(s,l){let m=a.get(s);if(m!=null){if(m<=l)return;let b=n[m].indexOf(s);b>-1&&n[m].splice(b,1),s instanceof Jj&&r.delete(s.compartment)}if(a.set(s,l),Array.isArray(s))for(let b of s)o(b,l);else if(s instanceof Jj){if(r.has(s.compartment))throw new RangeError("Duplicate use of compartment in extensions");let b=t.get(s.compartment)||s.inner;r.set(s.compartment,b),o(b,l)}else if(s instanceof Pee)o(s.inner,s.prec);else if(s instanceof Il)n[l].push(s),s.provides&&o(s.provides,l);else if(s instanceof p2)n[l].push(s),s.facet.extensions&&o(s.facet.extensions,yy.default);else{let b=s.extension;if(!b)throw new Error(`Unrecognized extension value in extension set (${s}). This sometimes happens because multiple instances of @codemirror/state are loaded, breaking instanceof checks.`);o(b,l)}}return o(e,yy.default),n.reduce((s,l)=>s.concat(l))}function BD(e,t){if(t&1)return 2;let r=t>>1,n=e.status[r];if(n==4)throw new Error("Cyclic dependency between fields and/or facets");if(n&2)return n;e.status[r]=4;let a=e.computeSlot(e,e.config.dynamicSlots[r]);return e.status[r]=2|a}function PP(e,t){return t&1?e.config.staticValues[t>>1]:e.values[t>>1]}const Aee=Wi.define(),kee=Wi.define({combine:e=>e.some(t=>t),static:!0}),Oee=Wi.define({combine:e=>e.length?e[0]:void 0,static:!0}),_ee=Wi.define(),Tee=Wi.define(),$ee=Wi.define(),Mee=Wi.define({combine:e=>e.length?e[0]:!1});class Sm{constructor(t,r){this.type=t,this.value=r}static define(){return new HFe}}class HFe{of(t){return new Sm(this,t)}}class UFe{constructor(t){this.map=t}of(t){return new za(this,t)}}class za{constructor(t,r){this.type=t,this.value=r}map(t){let r=this.type.map(this.value,t);return r===void 0?void 0:r==this.value?this:new za(this.type,r)}is(t){return this.type==t}static define(t={}){return new UFe(t.map||(r=>r))}static mapEffects(t,r){if(!t.length)return t;let n=[];for(let a of t){let o=a.map(r);o&&n.push(o)}return n}}za.reconfigure=za.define();za.appendConfig=za.define();class $l{constructor(t,r,n,a,o,s){this.startState=t,this.changes=r,this.selection=n,this.effects=a,this.annotations=o,this.scrollIntoView=s,this._doc=null,this._state=null,n&&Eee(n,r.newLength),o.some(l=>l.type==$l.time)||(this.annotations=o.concat($l.time.of(Date.now())))}static create(t,r,n,a,o,s){return new $l(t,r,n,a,o,s)}get newDoc(){return this._doc||(this._doc=this.changes.apply(this.startState.doc))}get newSelection(){return this.selection||this.startState.selection.map(this.changes)}get state(){return this._state||this.startState.applyTransaction(this),this._state}annotation(t){for(let r of this.annotations)if(r.type==t)return r.value}get docChanged(){return!this.changes.empty}get reconfigured(){return this.startState.config!=this.state.config}isUserEvent(t){let r=this.annotation($l.userEvent);return!!(r&&(r==t||r.length>t.length&&r.slice(0,t.length)==t&&r[t.length]=="."))}}$l.time=Sm.define();$l.userEvent=Sm.define();$l.addToHistory=Sm.define();$l.remote=Sm.define();function KFe(e,t){let r=[];for(let n=0,a=0;;){let o,s;if(n<e.length&&(a==t.length||t[a]>=e[n]))o=e[n++],s=e[n++];else if(a<t.length)o=t[a++],s=t[a++];else return r;!r.length||r[r.length-1]<o?r.push(o,s):r[r.length-1]<s&&(r[r.length-1]=s)}}function Iee(e,t,r){var n;let a,o,s;return r?(a=t.changes,o=Ol.empty(t.changes.length),s=e.changes.compose(t.changes)):(a=t.changes.map(e.changes),o=e.changes.mapDesc(t.changes,!0),s=e.changes.compose(a)),{changes:s,selection:t.selection?t.selection.map(o):(n=e.selection)===null||n===void 0?void 0:n.map(a),effects:za.mapEffects(e.effects,a).concat(za.mapEffects(t.effects,o)),annotations:e.annotations.length?e.annotations.concat(t.annotations):t.annotations,scrollIntoView:e.scrollIntoView||t.scrollIntoView}}function Zj(e,t,r){let n=t.selection,a=bb(t.annotations);return t.userEvent&&(a=a.concat($l.userEvent.of(t.userEvent))),{changes:t.changes instanceof Ol?t.changes:Ol.of(t.changes||[],r,e.facet(Oee)),selection:n&&(n instanceof En?n:En.single(n.anchor,n.head)),effects:bb(t.effects),annotations:a,scrollIntoView:!!t.scrollIntoView}}function jee(e,t,r){let n=Zj(e,t.length?t[0]:{},e.doc.length);t.length&&t[0].filter===!1&&(r=!1);for(let o=1;o<t.length;o++){t[o].filter===!1&&(r=!1);let s=!!t[o].sequential;n=Iee(n,Zj(e,t[o],s?n.changes.newLength:e.doc.length),s)}let a=$l.create(e,n.changes,n.selection,n.effects,n.annotations,n.scrollIntoView);return qFe(r?GFe(a):a)}function GFe(e){let t=e.startState,r=!0;for(let a of t.facet(_ee)){let o=a(e);if(o===!1){r=!1;break}Array.isArray(o)&&(r=r===!0?o:KFe(r,o))}if(r!==!0){let a,o;if(r===!1)o=e.changes.invertedDesc,a=Ol.empty(t.doc.length);else{let s=e.changes.filter(r);a=s.changes,o=s.filtered.mapDesc(s.changes).invertedDesc}e=$l.create(t,a,e.selection&&e.selection.map(o),za.mapEffects(e.effects,o),e.annotations,e.scrollIntoView)}let n=t.facet(Tee);for(let a=n.length-1;a>=0;a--){let o=n[a](e);o instanceof $l?e=o:Array.isArray(o)&&o.length==1&&o[0]instanceof $l?e=o[0]:e=jee(t,bb(o),!1)}return e}function qFe(e){let t=e.startState,r=t.facet($ee),n=e;for(let a=r.length-1;a>=0;a--){let o=r[a](e);o&&Object.keys(o).length&&(n=Iee(n,Zj(t,o,e.changes.newLength),!0))}return n==e?e:$l.create(t,e.changes,e.selection,n.effects,n.annotations,n.scrollIntoView)}const YFe=[];function bb(e){return e==null?YFe:Array.isArray(e)?e:[e]}var Os=function(e){return e[e.Word=0]="Word",e[e.Space=1]="Space",e[e.Other=2]="Other",e}(Os||(Os={}));const XFe=/[\u00df\u0587\u0590-\u05f4\u0600-\u06ff\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc\uac00-\ud7af]/;let Qj;try{Qj=new RegExp("[\\p{Alphabetic}\\p{Number}_]","u")}catch{}function JFe(e){if(Qj)return Qj.test(e);for(let t=0;t<e.length;t++){let r=e[t];if(/\w/.test(r)||r>"€"&&(r.toUpperCase()!=r.toLowerCase()||XFe.test(r)))return!0}return!1}function ZFe(e){return t=>{if(!/\S/.test(t))return Os.Space;if(JFe(t))return Os.Word;for(let r=0;r<e.length;r++)if(t.indexOf(e[r])>-1)return Os.Word;return Os.Other}}class wo{constructor(t,r,n,a,o,s){this.config=t,this.doc=r,this.selection=n,this.values=a,this.status=t.statusTemplate.slice(),this.computeSlot=o,s&&(s._state=this);for(let l=0;l<this.config.dynamicSlots.length;l++)BD(this,l<<1);this.computeSlot=null}field(t,r=!0){let n=this.config.address[t.id];if(n==null){if(r)throw new RangeError("Field is not present in this state");return}return BD(this,n),PP(this,n)}update(...t){return jee(this,t,!0)}applyTransaction(t){let r=this.config,{base:n,compartments:a}=r;for(let s of t.effects)s.is(S_.reconfigure)?(r&&(a=new Map,r.compartments.forEach((l,m)=>a.set(m,l)),r=null),a.set(s.value.compartment,s.value.extension)):s.is(za.reconfigure)?(r=null,n=s.value):s.is(za.appendConfig)&&(r=null,n=bb(n).concat(s.value));let o;r?o=t.startState.values.slice():(r=EP.resolve(n,a,this),o=new wo(r,this.doc,this.selection,r.dynamicSlots.map(()=>null),(l,m)=>m.reconfigure(l,this),null).values),new wo(r,t.newDoc,t.newSelection,o,(s,l)=>l.update(s,t),t)}replaceSelection(t){return typeof t=="string"&&(t=this.toText(t)),this.changeByRange(r=>({changes:{from:r.from,to:r.to,insert:t},range:En.cursor(r.from+t.length)}))}changeByRange(t){let r=this.selection,n=t(r.ranges[0]),a=this.changes(n.changes),o=[n.range],s=bb(n.effects);for(let l=1;l<r.ranges.length;l++){let m=t(r.ranges[l]),b=this.changes(m.changes),D=b.map(a);for(let I=0;I<l;I++)o[I]=o[I].map(D);let O=a.mapDesc(b,!0);o.push(m.range.map(O)),a=a.compose(D),s=za.mapEffects(s,D).concat(za.mapEffects(bb(m.effects),O))}return{changes:a,selection:En.create(o,r.mainIndex),effects:s}}changes(t=[]){return t instanceof Ol?t:Ol.of(t,this.doc.length,this.facet(wo.lineSeparator))}toText(t){return Oo.of(t.split(this.facet(wo.lineSeparator)||Gj))}sliceDoc(t=0,r=this.doc.length){return this.doc.sliceString(t,r,this.lineBreak)}facet(t){let r=this.config.address[t.id];return r==null?t.default:(BD(this,r),PP(this,r))}toJSON(t){let r={doc:this.sliceDoc(),selection:this.selection.toJSON()};if(t)for(let n in t){let a=t[n];a instanceof Il&&this.config.address[a.id]!=null&&(r[n]=a.spec.toJSON(this.field(t[n]),this))}return r}static fromJSON(t,r={},n){if(!t||typeof t.doc!="string")throw new RangeError("Invalid JSON representation for EditorState");let a=[];if(n){for(let o in n)if(Object.prototype.hasOwnProperty.call(t,o)){let s=n[o],l=t[o];a.push(s.init(m=>s.spec.fromJSON(l,m)))}}return wo.create({doc:t.doc,selection:En.fromJSON(t.selection),extensions:r.extensions?a.concat([r.extensions]):a})}static create(t={}){let r=EP.resolve(t.extensions||[],new Map),n=t.doc instanceof Oo?t.doc:Oo.of((t.doc||"").split(r.staticFacet(wo.lineSeparator)||Gj)),a=t.selection?t.selection instanceof En?t.selection:En.single(t.selection.anchor,t.selection.head):En.single(0);return Eee(a,n.length),r.staticFacet(kee)||(a=a.asSingle()),new wo(r,n,a,r.dynamicSlots.map(()=>null),(o,s)=>s.create(o),null)}get tabSize(){return this.facet(wo.tabSize)}get lineBreak(){return this.facet(wo.lineSeparator)||`
-`}get readOnly(){return this.facet(Mee)}phrase(t,...r){for(let n of this.facet(wo.phrases))if(Object.prototype.hasOwnProperty.call(n,t)){t=n[t];break}return r.length&&(t=t.replace(/\$(\$|\d*)/g,(n,a)=>{if(a=="$")return"$";let o=+(a||1);return!o||o>r.length?n:r[o-1]})),t}languageDataAt(t,r,n=-1){let a=[];for(let o of this.facet(Aee))for(let s of o(this,r,n))Object.prototype.hasOwnProperty.call(s,t)&&a.push(s[t]);return a}charCategorizer(t){return ZFe(this.languageDataAt("wordChars",t).join(""))}wordAt(t){let{text:r,from:n,length:a}=this.doc.lineAt(t),o=this.charCategorizer(t),s=t-n,l=t-n;for(;s>0;){let m=fc(r,s,!1);if(o(r.slice(m,s))!=Os.Word)break;s=m}for(;l<a;){let m=fc(r,l);if(o(r.slice(l,m))!=Os.Word)break;l=m}return s==l?null:En.range(s+n,l+n)}}wo.allowMultipleSelections=kee;wo.tabSize=Wi.define({combine:e=>e.length?e[0]:4});wo.lineSeparator=Oee;wo.readOnly=Mee;wo.phrases=Wi.define({compare(e,t){let r=Object.keys(e),n=Object.keys(t);return r.length==n.length&&r.every(a=>e[a]==t[a])}});wo.languageData=Aee;wo.changeFilter=_ee;wo.transactionFilter=Tee;wo.transactionExtender=$ee;S_.reconfigure=za.define();function lh(e,t,r={}){let n={};for(let a of e)for(let o of Object.keys(a)){let s=a[o],l=n[o];if(l===void 0)n[o]=s;else if(!(l===s||s===void 0))if(Object.hasOwnProperty.call(r,o))n[o]=r[o](l,s);else throw new Error("Config merge conflict for field "+o)}for(let a in t)n[a]===void 0&&(n[a]=t[a]);return n}class Gy{eq(t){return this==t}range(t,r=t){return eF.create(t,r,this)}}Gy.prototype.startSide=Gy.prototype.endSide=0;Gy.prototype.point=!1;Gy.prototype.mapMode=uc.TrackDel;let eF=class Fee{constructor(t,r,n){this.from=t,this.to=r,this.value=n}static create(t,r,n){return new Fee(t,r,n)}};function tF(e,t){return e.from-t.from||e.value.startSide-t.value.startSide}class r6{constructor(t,r,n,a){this.from=t,this.to=r,this.value=n,this.maxPoint=a}get length(){return this.to[this.to.length-1]}findIndex(t,r,n,a=0){let o=n?this.to:this.from;for(let s=a,l=o.length;;){if(s==l)return s;let m=s+l>>1,b=o[m]-t||(n?this.value[m].endSide:this.value[m].startSide)-r;if(m==s)return b>=0?s:l;b>=0?l=m:s=m+1}}between(t,r,n,a){for(let o=this.findIndex(r,-1e9,!0),s=this.findIndex(n,1e9,!1,o);o<s;o++)if(a(this.from[o]+t,this.to[o]+t,this.value[o])===!1)return!1}map(t,r){let n=[],a=[],o=[],s=-1,l=-1;for(let m=0;m<this.value.length;m++){let b=this.value[m],D=this.from[m]+t,O=this.to[m]+t,I,N;if(D==O){let H=r.mapPos(D,b.startSide,b.mapMode);if(H==null||(I=N=H,b.startSide!=b.endSide&&(N=r.mapPos(D,b.endSide),N<I)))continue}else if(I=r.mapPos(D,b.startSide),N=r.mapPos(O,b.endSide),I>N||I==N&&b.startSide>0&&b.endSide<=0)continue;(N-I||b.endSide-b.startSide)<0||(s<0&&(s=I),b.point&&(l=Math.max(l,N-I)),n.push(b),a.push(I-s),o.push(N-s))}return{mapped:n.length?new r6(a,o,n,l):null,pos:s}}}class Fo{constructor(t,r,n,a){this.chunkPos=t,this.chunk=r,this.nextLayer=n,this.maxPoint=a}static create(t,r,n,a){return new Fo(t,r,n,a)}get length(){let t=this.chunk.length-1;return t<0?0:Math.max(this.chunkEnd(t),this.nextLayer.length)}get size(){if(this.isEmpty)return 0;let t=this.nextLayer.size;for(let r of this.chunk)t+=r.value.length;return t}chunkEnd(t){return this.chunkPos[t]+this.chunk[t].length}update(t){let{add:r=[],sort:n=!1,filterFrom:a=0,filterTo:o=this.length}=t,s=t.filter;if(r.length==0&&!s)return this;if(n&&(r=r.slice().sort(tF)),this.isEmpty)return r.length?Fo.of(r):this;let l=new Bee(this,null,-1).goto(0),m=0,b=[],D=new qy;for(;l.value||m<r.length;)if(m<r.length&&(l.from-r[m].from||l.startSide-r[m].value.startSide)>=0){let O=r[m++];D.addInner(O.from,O.to,O.value)||b.push(O)}else l.rangeIndex==1&&l.chunkIndex<this.chunk.length&&(m==r.length||this.chunkEnd(l.chunkIndex)<r[m].from)&&(!s||a>this.chunkEnd(l.chunkIndex)||o<this.chunkPos[l.chunkIndex])&&D.addChunk(this.chunkPos[l.chunkIndex],this.chunk[l.chunkIndex])?l.nextChunk():((!s||a>l.to||o<l.from||s(l.from,l.to,l.value))&&(D.addInner(l.from,l.to,l.value)||b.push(eF.create(l.from,l.to,l.value))),l.next());return D.finishInner(this.nextLayer.isEmpty&&!b.length?Fo.empty:this.nextLayer.update({add:b,filter:s,filterFrom:a,filterTo:o}))}map(t){if(t.empty||this.isEmpty)return this;let r=[],n=[],a=-1;for(let s=0;s<this.chunk.length;s++){let l=this.chunkPos[s],m=this.chunk[s],b=t.touchesRange(l,l+m.length);if(b===!1)a=Math.max(a,m.maxPoint),r.push(m),n.push(t.mapPos(l));else if(b===!0){let{mapped:D,pos:O}=m.map(l,t);D&&(a=Math.max(a,D.maxPoint),r.push(D),n.push(O))}}let o=this.nextLayer.map(t);return r.length==0?o:new Fo(n,r,o||Fo.empty,a)}between(t,r,n){if(!this.isEmpty){for(let a=0;a<this.chunk.length;a++){let o=this.chunkPos[a],s=this.chunk[a];if(r>=o&&t<=o+s.length&&s.between(o,t-o,r-o,n)===!1)return}this.nextLayer.between(t,r,n)}}iter(t=0){return PS.from([this]).goto(t)}get isEmpty(){return this.nextLayer==this}static iter(t,r=0){return PS.from(t).goto(r)}static compare(t,r,n,a,o=-1){let s=t.filter(O=>O.maxPoint>0||!O.isEmpty&&O.maxPoint>=o),l=r.filter(O=>O.maxPoint>0||!O.isEmpty&&O.maxPoint>=o),m=wz(s,l,n),b=new H1(s,m,o),D=new H1(l,m,o);n.iterGaps((O,I,N)=>Cz(b,O,D,I,N,a)),n.empty&&n.length==0&&Cz(b,0,D,0,0,a)}static eq(t,r,n=0,a){a==null&&(a=1e9-1);let o=t.filter(D=>!D.isEmpty&&r.indexOf(D)<0),s=r.filter(D=>!D.isEmpty&&t.indexOf(D)<0);if(o.length!=s.length)return!1;if(!o.length)return!0;let l=wz(o,s),m=new H1(o,l,0).goto(n),b=new H1(s,l,0).goto(n);for(;;){if(m.to!=b.to||!rF(m.active,b.active)||m.point&&(!b.point||!m.point.eq(b.point)))return!1;if(m.to>a)return!0;m.next(),b.next()}}static spans(t,r,n,a,o=-1){let s=new H1(t,null,o).goto(r),l=r,m=s.openStart;for(;;){let b=Math.min(s.to,n);if(s.point){let D=s.activeForPoint(s.to),O=s.pointFrom<r?D.length+1:Math.min(D.length,m);a.point(l,b,s.point,D,O,s.pointRank),m=Math.min(s.openEnd(b),D.length)}else b>l&&(a.span(l,b,s.active,m),m=s.openEnd(b));if(s.to>n)return m+(s.point&&s.to>n?1:0);l=s.to,s.next()}}static of(t,r=!1){let n=new qy;for(let a of t instanceof eF?[t]:r?QFe(t):t)n.add(a.from,a.to,a.value);return n.finish()}}Fo.empty=new Fo([],[],null,-1);function QFe(e){if(e.length>1)for(let t=e[0],r=1;r<e.length;r++){let n=e[r];if(tF(t,n)>0)return e.slice().sort(tF);t=n}return e}Fo.empty.nextLayer=Fo.empty;class qy{finishChunk(t){this.chunks.push(new r6(this.from,this.to,this.value,this.maxPoint)),this.chunkPos.push(this.chunkStart),this.chunkStart=-1,this.setMaxPoint=Math.max(this.setMaxPoint,this.maxPoint),this.maxPoint=-1,t&&(this.from=[],this.to=[],this.value=[])}constructor(){this.chunks=[],this.chunkPos=[],this.chunkStart=-1,this.last=null,this.lastFrom=-1e9,this.lastTo=-1e9,this.from=[],this.to=[],this.value=[],this.maxPoint=-1,this.setMaxPoint=-1,this.nextLayer=null}add(t,r,n){this.addInner(t,r,n)||(this.nextLayer||(this.nextLayer=new qy)).add(t,r,n)}addInner(t,r,n){let a=t-this.lastTo||n.startSide-this.last.endSide;if(a<=0&&(t-this.lastFrom||n.startSide-this.last.startSide)<0)throw new Error("Ranges must be added sorted by `from` position and `startSide`");return a<0?!1:(this.from.length==250&&this.finishChunk(!0),this.chunkStart<0&&(this.chunkStart=t),this.from.push(t-this.chunkStart),this.to.push(r-this.chunkStart),this.last=n,this.lastFrom=t,this.lastTo=r,this.value.push(n),n.point&&(this.maxPoint=Math.max(this.maxPoint,r-t)),!0)}addChunk(t,r){if((t-this.lastTo||r.value[0].startSide-this.last.endSide)<0)return!1;this.from.length&&this.finishChunk(!0),this.setMaxPoint=Math.max(this.setMaxPoint,r.maxPoint),this.chunks.push(r),this.chunkPos.push(t);let n=r.value.length-1;return this.last=r.value[n],this.lastFrom=r.from[n]+t,this.lastTo=r.to[n]+t,!0}finish(){return this.finishInner(Fo.empty)}finishInner(t){if(this.from.length&&this.finishChunk(!1),this.chunks.length==0)return t;let r=Fo.create(this.chunkPos,this.chunks,this.nextLayer?this.nextLayer.finishInner(t):t,this.setMaxPoint);return this.from=null,r}}function wz(e,t,r){let n=new Map;for(let o of e)for(let s=0;s<o.chunk.length;s++)o.chunk[s].maxPoint<=0&&n.set(o.chunk[s],o.chunkPos[s]);let a=new Set;for(let o of t)for(let s=0;s<o.chunk.length;s++){let l=n.get(o.chunk[s]);l!=null&&(r?r.mapPos(l):l)==o.chunkPos[s]&&!(r!=null&&r.touchesRange(l,l+o.chunk[s].length))&&a.add(o.chunk[s])}return a}class Bee{constructor(t,r,n,a=0){this.layer=t,this.skip=r,this.minPoint=n,this.rank=a}get startSide(){return this.value?this.value.startSide:0}get endSide(){return this.value?this.value.endSide:0}goto(t,r=-1e9){return this.chunkIndex=this.rangeIndex=0,this.gotoInner(t,r,!1),this}gotoInner(t,r,n){for(;this.chunkIndex<this.layer.chunk.length;){let a=this.layer.chunk[this.chunkIndex];if(!(this.skip&&this.skip.has(a)||this.layer.chunkEnd(this.chunkIndex)<t||a.maxPoint<this.minPoint))break;this.chunkIndex++,n=!1}if(this.chunkIndex<this.layer.chunk.length){let a=this.layer.chunk[this.chunkIndex].findIndex(t-this.layer.chunkPos[this.chunkIndex],r,!0);(!n||this.rangeIndex<a)&&this.setRangeIndex(a)}this.next()}forward(t,r){(this.to-t||this.endSide-r)<0&&this.gotoInner(t,r,!0)}next(){for(;;)if(this.chunkIndex==this.layer.chunk.length){this.from=this.to=1e9,this.value=null;break}else{let t=this.layer.chunkPos[this.chunkIndex],r=this.layer.chunk[this.chunkIndex],n=t+r.from[this.rangeIndex];if(this.from=n,this.to=t+r.to[this.rangeIndex],this.value=r.value[this.rangeIndex],this.setRangeIndex(this.rangeIndex+1),this.minPoint<0||this.value.point&&this.to-this.from>=this.minPoint)break}}setRangeIndex(t){if(t==this.layer.chunk[this.chunkIndex].value.length){if(this.chunkIndex++,this.skip)for(;this.chunkIndex<this.layer.chunk.length&&this.skip.has(this.layer.chunk[this.chunkIndex]);)this.chunkIndex++;this.rangeIndex=0}else this.rangeIndex=t}nextChunk(){this.chunkIndex++,this.rangeIndex=0,this.next()}compare(t){return this.from-t.from||this.startSide-t.startSide||this.rank-t.rank||this.to-t.to||this.endSide-t.endSide}}class PS{constructor(t){this.heap=t}static from(t,r=null,n=-1){let a=[];for(let o=0;o<t.length;o++)for(let s=t[o];!s.isEmpty;s=s.nextLayer)s.maxPoint>=n&&a.push(new Bee(s,r,n,o));return a.length==1?a[0]:new PS(a)}get startSide(){return this.value?this.value.startSide:0}goto(t,r=-1e9){for(let n of this.heap)n.goto(t,r);for(let n=this.heap.length>>1;n>=0;n--)xM(this.heap,n);return this.next(),this}forward(t,r){for(let n of this.heap)n.forward(t,r);for(let n=this.heap.length>>1;n>=0;n--)xM(this.heap,n);(this.to-t||this.value.endSide-r)<0&&this.next()}next(){if(this.heap.length==0)this.from=this.to=1e9,this.value=null,this.rank=-1;else{let t=this.heap[0];this.from=t.from,this.to=t.to,this.value=t.value,this.rank=t.rank,t.value&&t.next(),xM(this.heap,0)}}}function xM(e,t){for(let r=e[t];;){let n=(t<<1)+1;if(n>=e.length)break;let a=e[n];if(n+1<e.length&&a.compare(e[n+1])>=0&&(a=e[n+1],n++),r.compare(a)<0)break;e[n]=r,e[t]=a,t=n}}class H1{constructor(t,r,n){this.minPoint=n,this.active=[],this.activeTo=[],this.activeRank=[],this.minActive=-1,this.point=null,this.pointFrom=0,this.pointRank=0,this.to=-1e9,this.endSide=0,this.openStart=-1,this.cursor=PS.from(t,r,n)}goto(t,r=-1e9){return this.cursor.goto(t,r),this.active.length=this.activeTo.length=this.activeRank.length=0,this.minActive=-1,this.to=t,this.endSide=r,this.openStart=-1,this.next(),this}forward(t,r){for(;this.minActive>-1&&(this.activeTo[this.minActive]-t||this.active[this.minActive].endSide-r)<0;)this.removeActive(this.minActive);this.cursor.forward(t,r)}removeActive(t){sE(this.active,t),sE(this.activeTo,t),sE(this.activeRank,t),this.minActive=Ez(this.active,this.activeTo)}addActive(t){let r=0,{value:n,to:a,rank:o}=this.cursor;for(;r<this.activeRank.length&&this.activeRank[r]<=o;)r++;lE(this.active,r,n),lE(this.activeTo,r,a),lE(this.activeRank,r,o),t&&lE(t,r,this.cursor.from),this.minActive=Ez(this.active,this.activeTo)}next(){let t=this.to,r=this.point;this.point=null;let n=this.openStart<0?[]:null;for(;;){let a=this.minActive;if(a>-1&&(this.activeTo[a]-this.cursor.from||this.active[a].endSide-this.cursor.startSide)<0){if(this.activeTo[a]>t){this.to=this.activeTo[a],this.endSide=this.active[a].endSide;break}this.removeActive(a),n&&sE(n,a)}else if(this.cursor.value)if(this.cursor.from>t){this.to=this.cursor.from,this.endSide=this.cursor.startSide;break}else{let o=this.cursor.value;if(!o.point)this.addActive(n),this.cursor.next();else if(r&&this.cursor.to==this.to&&this.cursor.from<this.cursor.to)this.cursor.next();else{this.point=o,this.pointFrom=this.cursor.from,this.pointRank=this.cursor.rank,this.to=this.cursor.to,this.endSide=o.endSide,this.cursor.next(),this.forward(this.to,this.endSide);break}}else{this.to=this.endSide=1e9;break}}if(n){this.openStart=0;for(let a=n.length-1;a>=0&&n[a]<t;a--)this.openStart++}}activeForPoint(t){if(!this.active.length)return this.active;let r=[];for(let n=this.active.length-1;n>=0&&!(this.activeRank[n]<this.pointRank);n--)(this.activeTo[n]>t||this.activeTo[n]==t&&this.active[n].endSide>=this.point.endSide)&&r.push(this.active[n]);return r.reverse()}openEnd(t){let r=0;for(let n=this.activeTo.length-1;n>=0&&this.activeTo[n]>t;n--)r++;return r}}function Cz(e,t,r,n,a,o){e.goto(t),r.goto(n);let s=n+a,l=n,m=n-t;for(;;){let b=e.to+m-r.to||e.endSide-r.endSide,D=b<0?e.to+m:r.to,O=Math.min(D,s);if(e.point||r.point?e.point&&r.point&&(e.point==r.point||e.point.eq(r.point))&&rF(e.activeForPoint(e.to),r.activeForPoint(r.to))||o.comparePoint(l,O,e.point,r.point):O>l&&!rF(e.active,r.active)&&o.compareRange(l,O,e.active,r.active),D>s)break;l=D,b<=0&&e.next(),b>=0&&r.next()}}function rF(e,t){if(e.length!=t.length)return!1;for(let r=0;r<e.length;r++)if(e[r]!=t[r]&&!e[r].eq(t[r]))return!1;return!0}function sE(e,t){for(let r=t,n=e.length-1;r<n;r++)e[r]=e[r+1];e.pop()}function lE(e,t,r){for(let n=e.length-1;n>=t;n--)e[n+1]=e[n];e[t]=r}function Ez(e,t){let r=-1,n=1e9;for(let a=0;a<t.length;a++)(t[a]-n||e[a].endSide-e[r].endSide)<0&&(r=a,n=t[a]);return r}function w_(e,t,r=e.length){let n=0;for(let a=0;a<r;)e.charCodeAt(a)==9?(n+=t-n%t,a++):(n++,a=fc(e,a));return n}function nF(e,t,r,n){for(let a=0,o=0;;){if(o>=t)return a;if(a==e.length)break;o+=e.charCodeAt(a)==9?r-o%r:1,a=fc(e,a)}return n===!0?-1:e.length}const iF="ͼ",Pz=typeof Symbol>"u"?"__"+iF:Symbol.for(iF),aF=typeof Symbol>"u"?"__styleSet"+Math.floor(Math.random()*1e8):Symbol("styleSet"),Az=typeof globalThis<"u"?globalThis:typeof window<"u"?window:{};class qg{constructor(t,r){this.rules=[];let{finish:n}=r||{};function a(s){return/^@/.test(s)?[s]:s.split(/,\s*/)}function o(s,l,m,b){let D=[],O=/^@(\w+)\b/.exec(s[0]),I=O&&O[1]=="keyframes";if(O&&l==null)return m.push(s[0]+";");for(let N in l){let H=l[N];if(/&/.test(N))o(N.split(/,\s*/).map(j=>s.map(u=>j.replace(/&/,u))).reduce((j,u)=>j.concat(u)),H,m);else if(H&&typeof H=="object"){if(!O)throw new RangeError("The value of a property ("+N+") should be a primitive value.");o(a(N),H,D,I)}else H!=null&&D.push(N.replace(/_.*/,"").replace(/[A-Z]/g,j=>"-"+j.toLowerCase())+": "+H+";")}(D.length||I)&&m.push((n&&!O&&!b?s.map(n):s).join(", ")+" {"+D.join(" ")+"}")}for(let s in t)o(a(s),t[s],this.rules)}getRules(){return this.rules.join(`
-`)}static newName(){let t=Az[Pz]||1;return Az[Pz]=t+1,iF+t.toString(36)}static mount(t,r){(t[aF]||new eBe(t)).mount(Array.isArray(r)?r:[r])}}let kz=new Map;class eBe{constructor(t){let r=t.ownerDocument||t,n=r.defaultView;if(!t.head&&t.adoptedStyleSheets&&n.CSSStyleSheet){let a=kz.get(r);if(a)return t.adoptedStyleSheets=[a.sheet,...t.adoptedStyleSheets],t[aF]=a;this.sheet=new n.CSSStyleSheet,t.adoptedStyleSheets=[this.sheet,...t.adoptedStyleSheets],kz.set(r,this)}else{this.styleTag=r.createElement("style");let a=t.head||t;a.insertBefore(this.styleTag,a.firstChild)}this.modules=[],t[aF]=this}mount(t){let r=this.sheet,n=0,a=0;for(let o=0;o<t.length;o++){let s=t[o],l=this.modules.indexOf(s);if(l<a&&l>-1&&(this.modules.splice(l,1),a--,l=-1),l==-1){if(this.modules.splice(a++,0,s),r)for(let m=0;m<s.rules.length;m++)r.insertRule(s.rules[m],n++)}else{for(;a<l;)n+=this.modules[a++].rules.length;n+=s.rules.length,a++}}if(!r){let o="";for(let s=0;s<this.modules.length;s++)o+=this.modules[s].getRules()+`
-`;this.styleTag.textContent=o}}}var Yg={8:"Backspace",9:"Tab",10:"Enter",12:"NumLock",13:"Enter",16:"Shift",17:"Control",18:"Alt",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",44:"PrintScreen",45:"Insert",46:"Delete",59:";",61:"=",91:"Meta",92:"Meta",106:"*",107:"+",108:",",109:"-",110:".",111:"/",144:"NumLock",145:"ScrollLock",160:"Shift",161:"Shift",162:"Control",163:"Control",164:"Alt",165:"Alt",173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"},AS={48:")",49:"!",50:"@",51:"#",52:"$",53:"%",54:"^",55:"&",56:"*",57:"(",59:":",61:"+",173:"_",186:":",187:"+",188:"<",189:"_",190:">",191:"?",192:"~",219:"{",220:"|",221:"}",222:'"'},Oz=typeof navigator<"u"&&/Chrome\/(\d+)/.exec(navigator.userAgent),tBe=typeof navigator<"u"&&/Mac/.test(navigator.platform),rBe=typeof navigator<"u"&&/MSIE \d|Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(navigator.userAgent),nBe=tBe||Oz&&+Oz[1]<57;for(var mu=0;mu<10;mu++)Yg[48+mu]=Yg[96+mu]=String(mu);for(var mu=1;mu<=24;mu++)Yg[mu+111]="F"+mu;for(var mu=65;mu<=90;mu++)Yg[mu]=String.fromCharCode(mu+32),AS[mu]=String.fromCharCode(mu);for(var DM in Yg)AS.hasOwnProperty(DM)||(AS[DM]=Yg[DM]);function iBe(e){var t=nBe&&(e.ctrlKey||e.altKey||e.metaKey)||rBe&&e.shiftKey&&e.key&&e.key.length==1||e.key=="Unidentified",r=!t&&e.key||(e.shiftKey?AS:Yg)[e.keyCode]||e.key||"Unidentified";return r=="Esc"&&(r="Escape"),r=="Del"&&(r="Delete"),r=="Left"&&(r="ArrowLeft"),r=="Up"&&(r="ArrowUp"),r=="Right"&&(r="ArrowRight"),r=="Down"&&(r="ArrowDown"),r}function AP(e){let t;return e.nodeType==11?t=e.getSelection?e:e.ownerDocument:t=e,t.getSelection()}function Qb(e,t){return t?e==t||e.contains(t.nodeType!=1?t.parentNode:t):!1}function aBe(e){let t=e.activeElement;for(;t&&t.shadowRoot;)t=t.shadowRoot.activeElement;return t}function h2(e,t){if(!t.anchorNode)return!1;try{return Qb(e,t.anchorNode)}catch{return!1}}function kS(e){return e.nodeType==3?ex(e,0,e.nodeValue.length).getClientRects():e.nodeType==1?e.getClientRects():[]}function kP(e,t,r,n){return r?_z(e,t,r,n,-1)||_z(e,t,r,n,1):!1}function OP(e){for(var t=0;;t++)if(e=e.previousSibling,!e)return t}function _z(e,t,r,n,a){for(;;){if(e==r&&t==n)return!0;if(t==(a<0?0:Xg(e))){if(e.nodeName=="DIV")return!1;let o=e.parentNode;if(!o||o.nodeType!=1)return!1;t=OP(e)+(a<0?0:1),e=o}else if(e.nodeType==1){if(e=e.childNodes[t+(a<0?-1:0)],e.nodeType==1&&e.contentEditable=="false")return!1;t=a<0?Xg(e):0}else return!1}}function Xg(e){return e.nodeType==3?e.nodeValue.length:e.childNodes.length}function n6(e,t){let r=t?e.left:e.right;return{left:r,right:r,top:e.top,bottom:e.bottom}}function oBe(e){return{left:0,right:e.innerWidth,top:0,bottom:e.innerHeight}}function sBe(e,t,r,n,a,o,s,l){let m=e.ownerDocument,b=m.defaultView||window;for(let D=e;D;)if(D.nodeType==1){let O,I=D==m.body;if(I)O=oBe(b);else{if(D.scrollHeight<=D.clientHeight&&D.scrollWidth<=D.clientWidth){D=D.assignedSlot||D.parentNode;continue}let j=D.getBoundingClientRect();O={left:j.left,right:j.left+D.clientWidth,top:j.top,bottom:j.top+D.clientHeight}}let N=0,H=0;if(a=="nearest")t.top<O.top?(H=-(O.top-t.top+s),r>0&&t.bottom>O.bottom+H&&(H=t.bottom-O.bottom+H+s)):t.bottom>O.bottom&&(H=t.bottom-O.bottom+s,r<0&&t.top-H<O.top&&(H=-(O.top+H-t.top+s)));else{let j=t.bottom-t.top,u=O.bottom-O.top;H=(a=="center"&&j<=u?t.top+j/2-u/2:a=="start"||a=="center"&&r<0?t.top-s:t.bottom-u+s)-O.top}if(n=="nearest"?t.left<O.left?(N=-(O.left-t.left+o),r>0&&t.right>O.right+N&&(N=t.right-O.right+N+o)):t.right>O.right&&(N=t.right-O.right+o,r<0&&t.left<O.left+N&&(N=-(O.left+N-t.left+o))):N=(n=="center"?t.left+(t.right-t.left)/2-(O.right-O.left)/2:n=="start"==l?t.left-o:t.right-(O.right-O.left)+o)-O.left,N||H)if(I)b.scrollBy(N,H);else{let j=0,u=0;if(H){let h=D.scrollTop;D.scrollTop+=H,u=D.scrollTop-h}if(N){let h=D.scrollLeft;D.scrollLeft+=N,j=D.scrollLeft-h}t={left:t.left-j,top:t.top-u,right:t.right-j,bottom:t.bottom-u},j&&Math.abs(j-N)<1&&(n="nearest"),u&&Math.abs(u-H)<1&&(a="nearest")}if(I)break;D=D.assignedSlot||D.parentNode}else if(D.nodeType==11)D=D.host;else break}function lBe(e){let t=e.ownerDocument;for(let r=e.parentNode;r&&r!=t.body;)if(r.nodeType==1){if(r.scrollHeight>r.clientHeight||r.scrollWidth>r.clientWidth)return r;r=r.assignedSlot||r.parentNode}else if(r.nodeType==11)r=r.host;else break;return null}class uBe{constructor(){this.anchorNode=null,this.anchorOffset=0,this.focusNode=null,this.focusOffset=0}eq(t){return this.anchorNode==t.anchorNode&&this.anchorOffset==t.anchorOffset&&this.focusNode==t.focusNode&&this.focusOffset==t.focusOffset}setRange(t){let{anchorNode:r,focusNode:n}=t;this.set(r,Math.min(t.anchorOffset,r?Xg(r):0),n,Math.min(t.focusOffset,n?Xg(n):0))}set(t,r,n,a){this.anchorNode=t,this.anchorOffset=r,this.focusNode=n,this.focusOffset=a}}let kv=null;function Nee(e){if(e.setActive)return e.setActive();if(kv)return e.focus(kv);let t=[];for(let r=e;r&&(t.push(r,r.scrollTop,r.scrollLeft),r!=r.ownerDocument);r=r.parentNode);if(e.focus(kv==null?{get preventScroll(){return kv={preventScroll:!0},!0}}:void 0),!kv){kv=!1;for(let r=0;r<t.length;){let n=t[r++],a=t[r++],o=t[r++];n.scrollTop!=a&&(n.scrollTop=a),n.scrollLeft!=o&&(n.scrollLeft=o)}}}let Tz;function ex(e,t,r=t){let n=Tz||(Tz=document.createRange());return n.setEnd(e,r),n.setStart(e,t),n}function xb(e,t,r){let n={key:t,code:t,keyCode:r,which:r,cancelable:!0},a=new KeyboardEvent("keydown",n);a.synthetic=!0,e.dispatchEvent(a);let o=new KeyboardEvent("keyup",n);return o.synthetic=!0,e.dispatchEvent(o),a.defaultPrevented||o.defaultPrevented}function cBe(e){for(;e;){if(e&&(e.nodeType==9||e.nodeType==11&&e.host))return e;e=e.assignedSlot||e.parentNode}return null}function Ree(e){for(;e.attributes.length;)e.removeAttributeNode(e.attributes[0])}function dBe(e,t){let r=t.focusNode,n=t.focusOffset;if(!r||t.anchorNode!=r||t.anchorOffset!=n)return!1;for(n=Math.min(n,Xg(r));;)if(n){if(r.nodeType!=1)return!1;let a=r.childNodes[n-1];a.contentEditable=="false"?n--:(r=a,n=Xg(r))}else{if(r==e)return!0;n=OP(r),r=r.parentNode}}class vu{constructor(t,r,n=!0){this.node=t,this.offset=r,this.precise=n}static before(t,r){return new vu(t.parentNode,OP(t),r)}static after(t,r){return new vu(t.parentNode,OP(t)+1,r)}}const i6=[];class os{constructor(){this.parent=null,this.dom=null,this.dirty=2}get overrideDOMText(){return null}get posAtStart(){return this.parent?this.parent.posBefore(this):0}get posAtEnd(){return this.posAtStart+this.length}posBefore(t){let r=this.posAtStart;for(let n of this.children){if(n==t)return r;r+=n.length+n.breakAfter}throw new RangeError("Invalid child in posBefore")}posAfter(t){return this.posBefore(t)+t.length}sync(t,r){if(this.dirty&2){let n=this.dom,a=null,o;for(let s of this.children){if(s.dirty){if(!s.dom&&(o=a?a.nextSibling:n.firstChild)){let l=os.get(o);(!l||!l.parent&&l.canReuseDOM(s))&&s.reuseDOM(o)}s.sync(t,r),s.dirty=0}if(o=a?a.nextSibling:n.firstChild,r&&!r.written&&r.node==n&&o!=s.dom&&(r.written=!0),s.dom.parentNode==n)for(;o&&o!=s.dom;)o=$z(o);else n.insertBefore(s.dom,o);a=s.dom}for(o=a?a.nextSibling:n.firstChild,o&&r&&r.node==n&&(r.written=!0);o;)o=$z(o)}else if(this.dirty&1)for(let n of this.children)n.dirty&&(n.sync(t,r),n.dirty=0)}reuseDOM(t){}localPosFromDOM(t,r){let n;if(t==this.dom)n=this.dom.childNodes[r];else{let a=Xg(t)==0?0:r==0?-1:1;for(;;){let o=t.parentNode;if(o==this.dom)break;a==0&&o.firstChild!=o.lastChild&&(t==o.firstChild?a=-1:a=1),t=o}a<0?n=t:n=t.nextSibling}if(n==this.dom.firstChild)return 0;for(;n&&!os.get(n);)n=n.nextSibling;if(!n)return this.length;for(let a=0,o=0;;a++){let s=this.children[a];if(s.dom==n)return o;o+=s.length+s.breakAfter}}domBoundsAround(t,r,n=0){let a=-1,o=-1,s=-1,l=-1;for(let m=0,b=n,D=n;m<this.children.length;m++){let O=this.children[m],I=b+O.length;if(b<t&&I>r)return O.domBoundsAround(t,r,b);if(I>=t&&a==-1&&(a=m,o=b),b>r&&O.dom.parentNode==this.dom){s=m,l=D;break}D=I,b=I+O.breakAfter}return{from:o,to:l<0?n+this.length:l,startDOM:(a?this.children[a-1].dom.nextSibling:null)||this.dom.firstChild,endDOM:s<this.children.length&&s>=0?this.children[s].dom:null}}markDirty(t=!1){this.dirty|=2,this.markParentsDirty(t)}markParentsDirty(t){for(let r=this.parent;r;r=r.parent){if(t&&(r.dirty|=2),r.dirty&1)return;r.dirty|=1,t=!1}}setParent(t){this.parent!=t&&(this.parent=t,this.dirty&&this.markParentsDirty(!0))}setDOM(t){this.dom&&(this.dom.cmView=null),this.dom=t,t.cmView=this}get rootView(){for(let t=this;;){let r=t.parent;if(!r)return t;t=r}}replaceChildren(t,r,n=i6){this.markDirty();for(let a=t;a<r;a++){let o=this.children[a];o.parent==this&&o.destroy()}this.children.splice(t,r-t,...n);for(let a=0;a<n.length;a++)n[a].setParent(this)}ignoreMutation(t){return!1}ignoreEvent(t){return!1}childCursor(t=this.length){return new Lee(this.children,t,this.children.length)}childPos(t,r=1){return this.childCursor().findPos(t,r)}toString(){let t=this.constructor.name.replace("View","");return t+(this.children.length?"("+this.children.join()+")":this.length?"["+(t=="Text"?this.text:this.length)+"]":"")+(this.breakAfter?"#":"")}static get(t){return t.cmView}get isEditable(){return!0}get isWidget(){return!1}get isHidden(){return!1}merge(t,r,n,a,o,s){return!1}become(t){return!1}canReuseDOM(t){return t.constructor==this.constructor}getSide(){return 0}destroy(){this.parent=null}}os.prototype.breakAfter=0;function $z(e){let t=e.nextSibling;return e.parentNode.removeChild(e),t}class Lee{constructor(t,r,n){this.children=t,this.pos=r,this.i=n,this.off=0}findPos(t,r=1){for(;;){if(t>this.pos||t==this.pos&&(r>0||this.i==0||this.children[this.i-1].breakAfter))return this.off=t-this.pos,this;let n=this.children[--this.i];this.pos-=n.length+n.breakAfter}}}function zee(e,t,r,n,a,o,s,l,m){let{children:b}=e,D=b.length?b[t]:null,O=o.length?o[o.length-1]:null,I=O?O.breakAfter:s;if(!(t==n&&D&&!s&&!I&&o.length<2&&D.merge(r,a,o.length?O:null,r==0,l,m))){if(n<b.length){let N=b[n];N&&a<N.length?(t==n&&(N=N.split(a),a=0),!I&&O&&N.merge(0,a,O,!0,0,m)?o[o.length-1]=N:(a&&N.merge(0,a,null,!1,0,m),o.push(N))):N!=null&&N.breakAfter&&(O?O.breakAfter=1:s=1),n++}for(D&&(D.breakAfter=s,r>0&&(!s&&o.length&&D.merge(r,D.length,o[0],!1,l,0)?D.breakAfter=o.shift().breakAfter:(r<D.length||D.children.length&&D.children[D.children.length-1].length==0)&&D.merge(r,D.length,null,!1,l,0),t++));t<n&&o.length;)if(b[n-1].become(o[o.length-1]))n--,o.pop(),m=o.length?0:l;else if(b[t].become(o[0]))t++,o.shift(),l=o.length?0:m;else break;!o.length&&t&&n<b.length&&!b[t-1].breakAfter&&b[n].merge(0,0,b[t-1],!1,l,m)&&t--,(t<n||o.length)&&e.replaceChildren(t,n,o)}}function Vee(e,t,r,n,a,o){let s=e.childCursor(),{i:l,off:m}=s.findPos(r,1),{i:b,off:D}=s.findPos(t,-1),O=t-r;for(let I of n)O+=I.length;e.length+=O,zee(e,b,D,l,m,n,0,a,o)}let Ed=typeof navigator<"u"?navigator:{userAgent:"",vendor:"",platform:""},oF=typeof document<"u"?document:{documentElement:{style:{}}};const sF=/Edge\/(\d+)/.exec(Ed.userAgent),Wee=/MSIE \d/.test(Ed.userAgent),lF=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(Ed.userAgent),C_=!!(Wee||lF||sF),Mz=!C_&&/gecko\/(\d+)/i.test(Ed.userAgent),SM=!C_&&/Chrome\/(\d+)/.exec(Ed.userAgent),Iz="webkitFontSmoothing"in oF.documentElement.style,Hee=!C_&&/Apple Computer/.test(Ed.vendor),jz=Hee&&(/Mobile\/\w+/.test(Ed.userAgent)||Ed.maxTouchPoints>2);var Vi={mac:jz||/Mac/.test(Ed.platform),windows:/Win/.test(Ed.platform),linux:/Linux|X11/.test(Ed.platform),ie:C_,ie_version:Wee?oF.documentMode||6:lF?+lF[1]:sF?+sF[1]:0,gecko:Mz,gecko_version:Mz?+(/Firefox\/(\d+)/.exec(Ed.userAgent)||[0,0])[1]:0,chrome:!!SM,chrome_version:SM?+SM[1]:0,ios:jz,android:/Android\b/.test(Ed.userAgent),webkit:Iz,safari:Hee,webkit_version:Iz?+(/\bAppleWebKit\/(\d+)/.exec(navigator.userAgent)||[0,0])[1]:0,tabSize:oF.documentElement.style.tabSize!=null?"tab-size":"-moz-tab-size"};const fBe=256;class Yy extends os{constructor(t){super(),this.text=t}get length(){return this.text.length}createDOM(t){this.setDOM(t||document.createTextNode(this.text))}sync(t,r){this.dom||this.createDOM(),this.dom.nodeValue!=this.text&&(r&&r.node==this.dom&&(r.written=!0),this.dom.nodeValue=this.text)}reuseDOM(t){t.nodeType==3&&this.createDOM(t)}merge(t,r,n){return n&&(!(n instanceof Yy)||this.length-(r-t)+n.length>fBe)?!1:(this.text=this.text.slice(0,t)+(n?n.text:"")+this.text.slice(r),this.markDirty(),!0)}split(t){let r=new Yy(this.text.slice(t));return this.text=this.text.slice(0,t),this.markDirty(),r}localPosFromDOM(t,r){return t==this.dom?r:r?this.text.length:0}domAtPos(t){return new vu(this.dom,t)}domBoundsAround(t,r,n){return{from:n,to:n+this.length,startDOM:this.dom,endDOM:this.dom.nextSibling}}coordsAt(t,r){return uF(this.dom,t,r)}}class dm extends os{constructor(t,r=[],n=0){super(),this.mark=t,this.children=r,this.length=n;for(let a of r)a.setParent(this)}setAttrs(t){if(Ree(t),this.mark.class&&(t.className=this.mark.class),this.mark.attrs)for(let r in this.mark.attrs)t.setAttribute(r,this.mark.attrs[r]);return t}reuseDOM(t){t.nodeName==this.mark.tagName.toUpperCase()&&(this.setDOM(t),this.dirty|=6)}sync(t,r){this.dom?this.dirty&4&&this.setAttrs(this.dom):this.setDOM(this.setAttrs(document.createElement(this.mark.tagName))),super.sync(t,r)}merge(t,r,n,a,o,s){return n&&(!(n instanceof dm&&n.mark.eq(this.mark))||t&&o<=0||r<this.length&&s<=0)?!1:(Vee(this,t,r,n?n.children:[],o-1,s-1),this.markDirty(),!0)}split(t){let r=[],n=0,a=-1,o=0;for(let l of this.children){let m=n+l.length;m>t&&r.push(n<t?l.split(t-n):l),a<0&&n>=t&&(a=o),n=m,o++}let s=this.length-t;return this.length=t,a>-1&&(this.children.length=a,this.markDirty()),new dm(this.mark,r,s)}domAtPos(t){return Yee(this,t)}coordsAt(t,r){return Jee(this,t,r)}}function uF(e,t,r){let n=e.nodeValue.length;t>n&&(t=n);let a=t,o=t,s=0;t==0&&r<0||t==n&&r>=0?Vi.chrome||Vi.gecko||(t?(a--,s=1):o<n&&(o++,s=-1)):r<0?a--:o<n&&o++;let l=ex(e,a,o).getClientRects();if(!l.length)return null;let m=l[(s?s<0:r>=0)?0:l.length-1];return Vi.safari&&!s&&m.width==0&&(m=Array.prototype.find.call(l,b=>b.width)||m),s?n6(m,s<0):m||null}class Cg extends os{static create(t,r,n){return new(t.customView||Cg)(t,r,n)}constructor(t,r,n){super(),this.widget=t,this.length=r,this.side=n,this.prevWidget=null}split(t){let r=Cg.create(this.widget,this.length-t,this.side);return this.length-=t,r}sync(t){(!this.dom||!this.widget.updateDOM(this.dom,t))&&(this.dom&&this.prevWidget&&this.prevWidget.destroy(this.dom),this.prevWidget=null,this.setDOM(this.widget.toDOM(t)),this.dom.contentEditable="false")}getSide(){return this.side}merge(t,r,n,a,o,s){return n&&(!(n instanceof Cg)||!this.widget.compare(n.widget)||t>0&&o<=0||r<this.length&&s<=0)?!1:(this.length=t+(n?n.length:0)+(this.length-r),!0)}become(t){return t instanceof Cg&&t.side==this.side&&this.widget.constructor==t.widget.constructor?(this.widget.compare(t.widget)||this.markDirty(!0),this.dom&&!this.prevWidget&&(this.prevWidget=this.widget),this.widget=t.widget,this.length=t.length,!0):!1}ignoreMutation(){return!0}ignoreEvent(t){return this.widget.ignoreEvent(t)}get overrideDOMText(){if(this.length==0)return Oo.empty;let t=this;for(;t.parent;)t=t.parent;let{view:r}=t,n=r&&r.state.doc,a=this.posAtStart;return n?n.slice(a,a+this.length):Oo.empty}domAtPos(t){return(this.length?t==0:this.side>0)?vu.before(this.dom):vu.after(this.dom,t==this.length)}domBoundsAround(){return null}coordsAt(t,r){let n=this.widget.coordsAt(this.dom,t,r);if(n)return n;let a=this.dom.getClientRects(),o=null;if(!a.length)return null;for(let s=t>0?a.length-1:0;o=a[s],!(t>0?s==0:s==a.length-1||o.top<o.bottom);s+=t>0?-1:1);return this.length?o:n6(o,this.side>0)}get isEditable(){return!1}get isWidget(){return!0}get isHidden(){return this.widget.isHidden}destroy(){super.destroy(),this.dom&&this.widget.destroy(this.dom)}}class Uee extends Cg{domAtPos(t){let{topView:r,text:n}=this.widget;return r?cF(t,0,r,n,this.length-r.length,(a,o)=>a.domAtPos(o),(a,o)=>new vu(a,Math.min(o,a.nodeValue.length))):new vu(n,Math.min(t,n.nodeValue.length))}sync(){this.setDOM(this.widget.toDOM())}localPosFromDOM(t,r){let{topView:n,text:a}=this.widget;return n?Gee(t,r,n,a,this.length-n.length):Math.min(r,this.length)}ignoreMutation(){return!1}get overrideDOMText(){return null}coordsAt(t,r){let{topView:n,text:a}=this.widget;return n?cF(t,r,n,a,this.length-n.length,(o,s,l)=>o.coordsAt(s,l),(o,s,l)=>uF(o,s,l)):uF(a,t,r)}destroy(){var t;super.destroy(),(t=this.widget.topView)===null||t===void 0||t.destroy()}get isEditable(){return!0}canReuseDOM(){return!0}}function cF(e,t,r,n,a,o,s){if(r instanceof dm){for(let l=r.dom.firstChild;l;l=l.nextSibling){let m=os.get(l);if(m){let b=Qb(l,n),D=m.length+(b?a:0);if(e<D||e==D&&m.getSide()<=0)return b?cF(e,t,m,n,a,o,s):o(m,e,t);e-=D}else{let b=Kee(e,t,l,s);if(typeof b!="number")return b;e=b}}return o(r,r.length,-1)}else return r.dom==n?s(n,e,t):o(r,e,t)}function Kee(e,t,r,n){if(r.nodeType==3){let a=r.nodeValue.length;if(e<=a)return n(r,e,t);e-=a}else if(r.nodeType==1&&r.contentEditable!="false")for(let a=r.firstChild;a;a=a.nextSibling){let o=Kee(e,t,a,n);if(typeof o!="number")return o;e=o}return e}function Gee(e,t,r,n,a){if(r instanceof dm){let o=0;for(let s=r.dom.firstChild;s;s=s.nextSibling){let l=os.get(s);if(l){let m=Qb(s,n);if(Qb(s,e))return o+(m?Gee(e,t,l,n,a):l.localPosFromDOM(e,t));o+=l.length+(m?a:0)}else{let m=qee(e,t,s);if(m.result!=null)return o+m.result;o+=m.size}}}else if(r.dom==n)return Math.min(t,n.nodeValue.length);return r.localPosFromDOM(e,t)}function qee(e,t,r){if(r.nodeType==3)return e==r?{result:t}:{size:r.nodeValue.length};if(r.nodeType==1&&r.contentEditable!="false"){let n=0;for(let a=r.firstChild,o=0;;a=a.nextSibling,o++){if(e==r&&o==t)return{result:n};if(!a)return{size:n};let s=qee(e,t,a);if(s.result!=null)return{result:t+s.result};n+=s.size}}else return r.contains(e)?{result:0}:{size:0}}class tx extends os{constructor(t){super(),this.side=t}get length(){return 0}merge(){return!1}become(t){return t instanceof tx&&t.side==this.side}split(){return new tx(this.side)}sync(){if(!this.dom){let t=document.createElement("img");t.className="cm-widgetBuffer",t.setAttribute("aria-hidden","true"),this.setDOM(t)}}getSide(){return this.side}domAtPos(t){return this.side>0?vu.before(this.dom):vu.after(this.dom)}localPosFromDOM(){return 0}domBoundsAround(){return null}coordsAt(t){return this.dom.getBoundingClientRect()}get overrideDOMText(){return Oo.empty}get isHidden(){return!0}}Yy.prototype.children=Cg.prototype.children=tx.prototype.children=i6;function Yee(e,t){let r=e.dom,{children:n}=e,a=0;for(let o=0;a<n.length;a++){let s=n[a],l=o+s.length;if(!(l==o&&s.getSide()<=0)){if(t>o&&t<l&&s.dom.parentNode==r)return s.domAtPos(t-o);if(t<=o)break;o=l}}for(let o=a;o>0;o--){let s=n[o-1];if(s.dom.parentNode==r)return s.domAtPos(s.length)}for(let o=a;o<n.length;o++){let s=n[o];if(s.dom.parentNode==r)return s.domAtPos(0)}return new vu(r,0)}function Xee(e,t,r){let n,{children:a}=e;r>0&&t instanceof dm&&a.length&&(n=a[a.length-1])instanceof dm&&n.mark.eq(t.mark)?Xee(n,t.children[0],r-1):(a.push(t),t.setParent(e)),e.length+=t.length}function Jee(e,t,r){let n=null,a=-1,o=null,s=-1;function l(b,D){for(let O=0,I=0;O<b.children.length&&I<=D;O++){let N=b.children[O],H=I+N.length;H>=D&&(N.children.length?l(N,D-I):(!o||o.isHidden&&r>0)&&(H>D||I==H&&N.getSide()>0)?(o=N,s=D-I):(I<D||I==H&&N.getSide()<0&&!N.isHidden)&&(n=N,a=D-I)),I=H}}l(e,t);let m=(r<0?n:o)||n||o;return m?m.coordsAt(Math.max(0,m==n?a:s),r):pBe(e)}function pBe(e){let t=e.dom.lastChild;if(!t)return e.dom.getBoundingClientRect();let r=kS(t);return r[r.length-1]||null}function dF(e,t){for(let r in e)r=="class"&&t.class?t.class+=" "+e.class:r=="style"&&t.style?t.style+=";"+e.style:t[r]=e[r];return t}function a6(e,t){if(e==t)return!0;if(!e||!t)return!1;let r=Object.keys(e),n=Object.keys(t);if(r.length!=n.length)return!1;for(let a of r)if(n.indexOf(a)==-1||e[a]!==t[a])return!1;return!0}function fF(e,t,r){let n=null;if(t)for(let a in t)r&&a in r||e.removeAttribute(n=a);if(r)for(let a in r)t&&t[a]==r[a]||e.setAttribute(n=a,r[a]);return!!n}class Rx{eq(t){return!1}updateDOM(t,r){return!1}compare(t){return this==t||this.constructor==t.constructor&&this.eq(t)}get estimatedHeight(){return-1}ignoreEvent(t){return!0}coordsAt(t,r,n){return null}get customView(){return null}get isHidden(){return!1}destroy(t){}}var qs=function(e){return e[e.Text=0]="Text",e[e.WidgetBefore=1]="WidgetBefore",e[e.WidgetAfter=2]="WidgetAfter",e[e.WidgetRange=3]="WidgetRange",e}(qs||(qs={}));class Pa extends Gy{constructor(t,r,n,a){super(),this.startSide=t,this.endSide=r,this.widget=n,this.spec=a}get heightRelevant(){return!1}static mark(t){return new E_(t)}static widget(t){let r=t.side||0,n=!!t.block;return r+=n?r>0?3e8:-4e8:r>0?1e8:-1e8,new Xy(t,r,r,n,t.widget||null,!1)}static replace(t){let r=!!t.block,n,a;if(t.isBlockGap)n=-5e8,a=4e8;else{let{start:o,end:s}=Zee(t,r);n=(o?r?-3e8:-1:5e8)-1,a=(s?r?2e8:1:-6e8)+1}return new Xy(t,n,a,r,t.widget||null,!0)}static line(t){return new Lw(t)}static set(t,r=!1){return Fo.of(t,r)}hasHeight(){return this.widget?this.widget.estimatedHeight>-1:!1}}Pa.none=Fo.empty;class E_ extends Pa{constructor(t){let{start:r,end:n}=Zee(t);super(r?-1:5e8,n?1:-6e8,null,t),this.tagName=t.tagName||"span",this.class=t.class||"",this.attrs=t.attributes||null}eq(t){return this==t||t instanceof E_&&this.tagName==t.tagName&&this.class==t.class&&a6(this.attrs,t.attrs)}range(t,r=t){if(t>=r)throw new RangeError("Mark decorations may not be empty");return super.range(t,r)}}E_.prototype.point=!1;class Lw extends Pa{constructor(t){super(-2e8,-2e8,null,t)}eq(t){return t instanceof Lw&&this.spec.class==t.spec.class&&a6(this.spec.attributes,t.spec.attributes)}range(t,r=t){if(r!=t)throw new RangeError("Line decoration ranges must be zero-length");return super.range(t,r)}}Lw.prototype.mapMode=uc.TrackBefore;Lw.prototype.point=!0;class Xy extends Pa{constructor(t,r,n,a,o,s){super(r,n,o,t),this.block=a,this.isReplace=s,this.mapMode=a?r<=0?uc.TrackBefore:uc.TrackAfter:uc.TrackDel}get type(){return this.startSide<this.endSide?qs.WidgetRange:this.startSide<=0?qs.WidgetBefore:qs.WidgetAfter}get heightRelevant(){return this.block||!!this.widget&&this.widget.estimatedHeight>=5}eq(t){return t instanceof Xy&&hBe(this.widget,t.widget)&&this.block==t.block&&this.startSide==t.startSide&&this.endSide==t.endSide}range(t,r=t){if(this.isReplace&&(t>r||t==r&&this.startSide>0&&this.endSide<=0))throw new RangeError("Invalid range for replacement decoration");if(!this.isReplace&&r!=t)throw new RangeError("Widget decorations can only have zero-length ranges");return super.range(t,r)}}Xy.prototype.point=!0;function Zee(e,t=!1){let{inclusiveStart:r,inclusiveEnd:n}=e;return r==null&&(r=e.inclusive),n==null&&(n=e.inclusive),{start:r??t,end:n??t}}function hBe(e,t){return e==t||!!(e&&t&&e.compare(t))}function pF(e,t,r,n=0){let a=r.length-1;a>=0&&r[a]+n>=e?r[a]=Math.max(r[a],t):r.push(e,t)}class pc extends os{constructor(){super(...arguments),this.children=[],this.length=0,this.prevAttrs=void 0,this.attrs=null,this.breakAfter=0}merge(t,r,n,a,o,s){if(n){if(!(n instanceof pc))return!1;this.dom||n.transferDOM(this)}return a&&this.setDeco(n?n.attrs:null),Vee(this,t,r,n?n.children:[],o,s),!0}split(t){let r=new pc;if(r.breakAfter=this.breakAfter,this.length==0)return r;let{i:n,off:a}=this.childPos(t);a&&(r.append(this.children[n].split(a),0),this.children[n].merge(a,this.children[n].length,null,!1,0,0),n++);for(let o=n;o<this.children.length;o++)r.append(this.children[o],0);for(;n>0&&this.children[n-1].length==0;)this.children[--n].destroy();return this.children.length=n,this.markDirty(),this.length=t,r}transferDOM(t){this.dom&&(this.markDirty(),t.setDOM(this.dom),t.prevAttrs=this.prevAttrs===void 0?this.attrs:this.prevAttrs,this.prevAttrs=void 0,this.dom=null)}setDeco(t){a6(this.attrs,t)||(this.dom&&(this.prevAttrs=this.attrs,this.markDirty()),this.attrs=t)}append(t,r){Xee(this,t,r)}addLineDeco(t){let r=t.spec.attributes,n=t.spec.class;r&&(this.attrs=dF(r,this.attrs||{})),n&&(this.attrs=dF({class:n},this.attrs||{}))}domAtPos(t){return Yee(this,t)}reuseDOM(t){t.nodeName=="DIV"&&(this.setDOM(t),this.dirty|=6)}sync(t,r){var n;this.dom?this.dirty&4&&(Ree(this.dom),this.dom.className="cm-line",this.prevAttrs=this.attrs?null:void 0):(this.setDOM(document.createElement("div")),this.dom.className="cm-line",this.prevAttrs=this.attrs?null:void 0),this.prevAttrs!==void 0&&(fF(this.dom,this.prevAttrs,this.attrs),this.dom.classList.add("cm-line"),this.prevAttrs=void 0),super.sync(t,r);let a=this.dom.lastChild;for(;a&&os.get(a)instanceof dm;)a=a.lastChild;if(!a||!this.length||a.nodeName!="BR"&&((n=os.get(a))===null||n===void 0?void 0:n.isEditable)==!1&&(!Vi.ios||!this.children.some(o=>o instanceof Yy))){let o=document.createElement("BR");o.cmIgnore=!0,this.dom.appendChild(o)}}measureTextSize(){if(this.children.length==0||this.length>20)return null;let t=0,r;for(let n of this.children){if(!(n instanceof Yy)||/[^ -~]/.test(n.text))return null;let a=kS(n.dom);if(a.length!=1)return null;t+=a[0].width,r=a[0].height}return t?{lineHeight:this.dom.getBoundingClientRect().height,charWidth:t/this.length,textHeight:r}:null}coordsAt(t,r){let n=Jee(this,t,r);if(!this.children.length&&n&&this.parent){let{heightOracle:a}=this.parent.view.viewState,o=n.bottom-n.top;if(Math.abs(o-a.lineHeight)<2&&a.textHeight<o){let s=(o-a.textHeight)/2;return{top:n.top+s,bottom:n.bottom-s,left:n.left,right:n.left}}}return n}become(t){return!1}get type(){return qs.Text}static find(t,r){for(let n=0,a=0;n<t.children.length;n++){let o=t.children[n],s=a+o.length;if(s>=r){if(o instanceof pc)return o;if(s>r)break}a=s+o.breakAfter}return null}}class By extends os{constructor(t,r,n){super(),this.widget=t,this.length=r,this.type=n,this.breakAfter=0,this.prevWidget=null}merge(t,r,n,a,o,s){return n&&(!(n instanceof By)||!this.widget.compare(n.widget)||t>0&&o<=0||r<this.length&&s<=0)?!1:(this.length=t+(n?n.length:0)+(this.length-r),!0)}domAtPos(t){return t==0?vu.before(this.dom):vu.after(this.dom,t==this.length)}split(t){let r=this.length-t;this.length=t;let n=new By(this.widget,r,this.type);return n.breakAfter=this.breakAfter,n}get children(){return i6}sync(t){(!this.dom||!this.widget.updateDOM(this.dom,t))&&(this.dom&&this.prevWidget&&this.prevWidget.destroy(this.dom),this.prevWidget=null,this.setDOM(this.widget.toDOM(t)),this.dom.contentEditable="false")}get overrideDOMText(){return this.parent?this.parent.view.state.doc.slice(this.posAtStart,this.posAtEnd):Oo.empty}domBoundsAround(){return null}become(t){return t instanceof By&&t.widget.constructor==this.widget.constructor?(t.widget.compare(this.widget)||this.markDirty(!0),this.dom&&!this.prevWidget&&(this.prevWidget=this.widget),this.widget=t.widget,this.length=t.length,this.type=t.type,this.breakAfter=t.breakAfter,!0):!1}ignoreMutation(){return!0}ignoreEvent(t){return this.widget.ignoreEvent(t)}get isEditable(){return!1}get isWidget(){return!0}coordsAt(t,r){return this.widget.coordsAt(this.dom,t,r)}destroy(){super.destroy(),this.dom&&this.widget.destroy(this.dom)}}class o6{constructor(t,r,n,a){this.doc=t,this.pos=r,this.end=n,this.disallowBlockEffectsFor=a,this.content=[],this.curLine=null,this.breakAtStart=0,this.pendingBuffer=0,this.bufferMarks=[],this.atCursorPos=!0,this.openStart=-1,this.openEnd=-1,this.text="",this.textOff=0,this.cursor=t.iter(),this.skip=r}posCovered(){if(this.content.length==0)return!this.breakAtStart&&this.doc.lineAt(this.pos).from!=this.pos;let t=this.content[this.content.length-1];return!t.breakAfter&&!(t instanceof By&&t.type==qs.WidgetBefore)}getLine(){return this.curLine||(this.content.push(this.curLine=new pc),this.atCursorPos=!0),this.curLine}flushBuffer(t=this.bufferMarks){this.pendingBuffer&&(this.curLine.append(uE(new tx(-1),t),t.length),this.pendingBuffer=0)}addBlockWidget(t){this.flushBuffer(),this.curLine=null,this.content.push(t)}finish(t){this.pendingBuffer&&t<=this.bufferMarks.length?this.flushBuffer():this.pendingBuffer=0,this.posCovered()||this.getLine()}buildText(t,r,n){for(;t>0;){if(this.textOff==this.text.length){let{value:o,lineBreak:s,done:l}=this.cursor.next(this.skip);if(this.skip=0,l)throw new Error("Ran out of text content when drawing inline views");if(s){this.posCovered()||this.getLine(),this.content.length?this.content[this.content.length-1].breakAfter=1:this.breakAtStart=1,this.flushBuffer(),this.curLine=null,this.atCursorPos=!0,t--;continue}else this.text=o,this.textOff=0}let a=Math.min(this.text.length-this.textOff,t,512);this.flushBuffer(r.slice(r.length-n)),this.getLine().append(uE(new Yy(this.text.slice(this.textOff,this.textOff+a)),r),n),this.atCursorPos=!0,this.textOff+=a,t-=a,n=0}}span(t,r,n,a){this.buildText(r-t,n,a),this.pos=r,this.openStart<0&&(this.openStart=a)}point(t,r,n,a,o,s){if(this.disallowBlockEffectsFor[s]&&n instanceof Xy){if(n.block)throw new RangeError("Block decorations may not be specified via plugins");if(r>this.doc.lineAt(this.pos).to)throw new RangeError("Decorations that replace line breaks may not be specified via plugins")}let l=r-t;if(n instanceof Xy)if(n.block){let{type:m}=n;m==qs.WidgetAfter&&!this.posCovered()&&this.getLine(),this.addBlockWidget(new By(n.widget||new Fz("div"),l,m))}else{let m=Cg.create(n.widget||new Fz("span"),l,l?0:n.startSide),b=this.atCursorPos&&!m.isEditable&&o<=a.length&&(t<r||n.startSide>0),D=!m.isEditable&&(t<r||o>a.length||n.startSide<=0),O=this.getLine();this.pendingBuffer==2&&!b&&!m.isEditable&&(this.pendingBuffer=0),this.flushBuffer(a),b&&(O.append(uE(new tx(1),a),o),o=a.length+Math.max(0,o-a.length)),O.append(uE(m,a),o),this.atCursorPos=D,this.pendingBuffer=D?t<r||o>a.length?1:2:0,this.pendingBuffer&&(this.bufferMarks=a.slice())}else this.doc.lineAt(this.pos).from==this.pos&&this.getLine().addLineDeco(n);l&&(this.textOff+l<=this.text.length?this.textOff+=l:(this.skip+=l-(this.text.length-this.textOff),this.text="",this.textOff=0),this.pos=r),this.openStart<0&&(this.openStart=o)}static build(t,r,n,a,o){let s=new o6(t,r,n,o);return s.openEnd=Fo.spans(a,r,n,s),s.openStart<0&&(s.openStart=s.openEnd),s.finish(s.openEnd),s}}function uE(e,t){for(let r of t)e=new dm(r,[e],e.length);return e}class Fz extends Rx{constructor(t){super(),this.tag=t}eq(t){return t.tag==this.tag}toDOM(){return document.createElement(this.tag)}updateDOM(t){return t.nodeName.toLowerCase()==this.tag}get isHidden(){return!0}}const Qee=Wi.define(),ete=Wi.define(),tte=Wi.define(),rte=Wi.define(),hF=Wi.define(),nte=Wi.define(),ite=Wi.define(),ate=Wi.define({combine:e=>e.some(t=>t)}),ote=Wi.define({combine:e=>e.some(t=>t)});class _P{constructor(t,r="nearest",n="nearest",a=5,o=5){this.range=t,this.y=r,this.x=n,this.yMargin=a,this.xMargin=o}map(t){return t.empty?this:new _P(this.range.map(t),this.y,this.x,this.yMargin,this.xMargin)}}const Bz=za.define({map:(e,t)=>e.map(t)});function ip(e,t,r){let n=e.facet(rte);n.length?n[0](t):window.onerror?window.onerror(String(t),r,void 0,void 0,t):r?console.error(r+":",t):console.error(t)}const P_=Wi.define({combine:e=>e.length?e[0]:!0});let mBe=0;const sD=Wi.define();class xu{constructor(t,r,n,a){this.id=t,this.create=r,this.domEventHandlers=n,this.extension=a(this)}static define(t,r){const{eventHandlers:n,provide:a,decorations:o}=r||{};return new xu(mBe++,t,n,s=>{let l=[sD.of(s)];return o&&l.push(OS.of(m=>{let b=m.plugin(s);return b?o(b):Pa.none})),a&&l.push(a(s)),l})}static fromClass(t,r){return xu.define(n=>new t(n),r)}}class wM{constructor(t){this.spec=t,this.mustUpdate=null,this.value=null}update(t){if(this.value){if(this.mustUpdate){let r=this.mustUpdate;if(this.mustUpdate=null,this.value.update)try{this.value.update(r)}catch(n){if(ip(r.state,n,"CodeMirror plugin crashed"),this.value.destroy)try{this.value.destroy()}catch{}this.deactivate()}}}else if(this.spec)try{this.value=this.spec.create(t)}catch(r){ip(t.state,r,"CodeMirror plugin crashed"),this.deactivate()}return this}destroy(t){var r;if(!((r=this.value)===null||r===void 0)&&r.destroy)try{this.value.destroy()}catch(n){ip(t.state,n,"CodeMirror plugin crashed")}}deactivate(){this.spec=this.value=null}}const ste=Wi.define(),s6=Wi.define(),OS=Wi.define(),l6=Wi.define(),lte=Wi.define();function ute(e){let t=0,r=0,n=0,a=0;for(let o of e.state.facet(lte)){let s=o(e);s&&(s.left!=null&&(t=Math.max(t,s.left)),s.right!=null&&(r=Math.max(r,s.right)),s.top!=null&&(n=Math.max(n,s.top)),s.bottom!=null&&(a=Math.max(a,s.bottom)))}return{left:t,right:r,top:n,bottom:a}}const lD=Wi.define();class Zp{constructor(t,r,n,a){this.fromA=t,this.toA=r,this.fromB=n,this.toB=a}join(t){return new Zp(Math.min(this.fromA,t.fromA),Math.max(this.toA,t.toA),Math.min(this.fromB,t.fromB),Math.max(this.toB,t.toB))}addToSet(t){let r=t.length,n=this;for(;r>0;r--){let a=t[r-1];if(!(a.fromA>n.toA)){if(a.toA<n.fromA)break;n=n.join(a),t.splice(r-1,1)}}return t.splice(r,0,n),t}static extendWithRanges(t,r){if(r.length==0)return t;let n=[];for(let a=0,o=0,s=0,l=0;;a++){let m=a==t.length?null:t[a],b=s-l,D=m?m.fromB:1e9;for(;o<r.length&&r[o]<D;){let O=r[o],I=r[o+1],N=Math.max(l,O),H=Math.min(D,I);if(N<=H&&new Zp(N+b,H+b,N,H).addToSet(n),I>D)break;o+=2}if(!m)return n;new Zp(m.fromA,m.toA,m.fromB,m.toB).addToSet(n),s=m.toA,l=m.toB}}}class TP{constructor(t,r,n){this.view=t,this.state=r,this.transactions=n,this.flags=0,this.startState=t.state,this.changes=Ol.empty(this.startState.doc.length);for(let o of n)this.changes=this.changes.compose(o.changes);let a=[];this.changes.iterChangedRanges((o,s,l,m)=>a.push(new Zp(o,s,l,m))),this.changedRanges=a}static create(t,r,n){return new TP(t,r,n)}get viewportChanged(){return(this.flags&4)>0}get heightChanged(){return(this.flags&2)>0}get geometryChanged(){return this.docChanged||(this.flags&10)>0}get focusChanged(){return(this.flags&1)>0}get docChanged(){return!this.changes.empty}get selectionSet(){return this.transactions.some(t=>t.selection)}get empty(){return this.flags==0&&this.transactions.length==0}}var Rs=function(e){return e[e.LTR=0]="LTR",e[e.RTL=1]="RTL",e}(Rs||(Rs={}));const mF=Rs.LTR,gBe=Rs.RTL;function cte(e){let t=[];for(let r=0;r<e.length;r++)t.push(1<<+e[r]);return t}const yBe=cte("88888888888888888888888888888888888666888888787833333333337888888000000000000000000000000008888880000000000000000000000000088888888888888888888888888888888888887866668888088888663380888308888800000000000000000000000800000000000000000000000000000008"),vBe=cte("4444448826627288999999999992222222222222222222222222222222222222222222222229999999999999999999994444444444644222822222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222999999949999999229989999223333333333"),gF=Object.create(null),$p=[];for(let e of["()","[]","{}"]){let t=e.charCodeAt(0),r=e.charCodeAt(1);gF[t]=r,gF[r]=-t}function bBe(e){return e<=247?yBe[e]:1424<=e&&e<=1524?2:1536<=e&&e<=1785?vBe[e-1536]:1774<=e&&e<=2220?4:8192<=e&&e<=8203?256:64336<=e&&e<=65023?4:e==8204?256:1}const xBe=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac\ufb50-\ufdff]/;class Db{get dir(){return this.level%2?gBe:mF}constructor(t,r,n){this.from=t,this.to=r,this.level=n}side(t,r){return this.dir==r==t?this.to:this.from}static find(t,r,n,a){let o=-1;for(let s=0;s<t.length;s++){let l=t[s];if(l.from<=r&&l.to>=r){if(l.level==n)return s;(o<0||(a!=0?a<0?l.from<r:l.to>r:t[o].level>l.level))&&(o=s)}}if(o<0)throw new RangeError("Index out of range");return o}}const Bs=[];function DBe(e,t){let r=e.length,n=t==mF?1:2,a=t==mF?2:1;if(!e||n==1&&!xBe.test(e))return dte(r);for(let s=0,l=n,m=n;s<r;s++){let b=bBe(e.charCodeAt(s));b==512?b=l:b==8&&m==4&&(b=16),Bs[s]=b==4?2:b,b&7&&(m=b),l=b}for(let s=0,l=n,m=n;s<r;s++){let b=Bs[s];if(b==128)s<r-1&&l==Bs[s+1]&&l&24?b=Bs[s]=l:Bs[s]=256;else if(b==64){let D=s+1;for(;D<r&&Bs[D]==64;)D++;let O=s&&l==8||D<r&&Bs[D]==8?m==1?1:8:256;for(let I=s;I<D;I++)Bs[I]=O;s=D-1}else b==8&&m==1&&(Bs[s]=1);l=b,b&7&&(m=b)}for(let s=0,l=0,m=0,b,D,O;s<r;s++)if(D=gF[b=e.charCodeAt(s)])if(D<0){for(let I=l-3;I>=0;I-=3)if($p[I+1]==-D){let N=$p[I+2],H=N&2?n:N&4?N&1?a:n:0;H&&(Bs[s]=Bs[$p[I]]=H),l=I;break}}else{if($p.length==189)break;$p[l++]=s,$p[l++]=b,$p[l++]=m}else if((O=Bs[s])==2||O==1){let I=O==n;m=I?0:1;for(let N=l-3;N>=0;N-=3){let H=$p[N+2];if(H&2)break;if(I)$p[N+2]|=2;else{if(H&4)break;$p[N+2]|=4}}}for(let s=0;s<r;s++)if(Bs[s]==256){let l=s+1;for(;l<r&&Bs[l]==256;)l++;let m=(s?Bs[s-1]:n)==1,b=(l<r?Bs[l]:n)==1,D=m==b?m?1:2:n;for(let O=s;O<l;O++)Bs[O]=D;s=l-1}let o=[];if(n==1)for(let s=0;s<r;){let l=s,m=Bs[s++]!=1;for(;s<r&&m==(Bs[s]!=1);)s++;if(m)for(let b=s;b>l;){let D=b,O=Bs[--b]!=2;for(;b>l&&O==(Bs[b-1]!=2);)b--;o.push(new Db(b,D,O?2:1))}else o.push(new Db(l,s,0))}else for(let s=0;s<r;){let l=s,m=Bs[s++]==2;for(;s<r&&m==(Bs[s]==2);)s++;o.push(new Db(l,s,m?1:2))}return o}function dte(e){return[new Db(0,e,0)]}let fte="";function SBe(e,t,r,n,a){var o;let s=n.head-e.from,l=-1;if(s==0){if(!a||!e.length)return null;t[0].level!=r&&(s=t[0].side(!1,r),l=0)}else if(s==e.length){if(a)return null;let I=t[t.length-1];I.level!=r&&(s=I.side(!0,r),l=t.length-1)}l<0&&(l=Db.find(t,s,(o=n.bidiLevel)!==null&&o!==void 0?o:-1,n.assoc));let m=t[l];s==m.side(a,r)&&(m=t[l+=a?1:-1],s=m.side(!a,r));let b=a==(m.dir==r),D=fc(e.text,s,b);if(fte=e.text.slice(Math.min(s,D),Math.max(s,D)),D!=m.side(a,r))return En.cursor(D+e.from,b?-1:1,m.level);let O=l==(a?t.length-1:0)?null:t[l+(a?1:-1)];return!O&&m.level!=r?En.cursor(a?e.to:e.from,a?-1:1,r):O&&O.level<m.level?En.cursor(O.side(!a,r)+e.from,a?1:-1,O.level):En.cursor(D+e.from,a?-1:1,m.level)}const Yv="ï¿¿";class pte{constructor(t,r){this.points=t,this.text="",this.lineSeparator=r.facet(wo.lineSeparator)}append(t){this.text+=t}lineBreak(){this.text+=Yv}readRange(t,r){if(!t)return this;let n=t.parentNode;for(let a=t;;){this.findPointBefore(n,a);let o=this.text.length;this.readNode(a);let s=a.nextSibling;if(s==r)break;let l=os.get(a),m=os.get(s);(l&&m?l.breakAfter:(l?l.breakAfter:Nz(a))||Nz(s)&&(a.nodeName!="BR"||a.cmIgnore)&&this.text.length>o)&&this.lineBreak(),a=s}return this.findPointBefore(n,r),this}readTextNode(t){let r=t.nodeValue;for(let n of this.points)n.node==t&&(n.pos=this.text.length+Math.min(n.offset,r.length));for(let n=0,a=this.lineSeparator?null:/\r\n?|\n/g;;){let o=-1,s=1,l;if(this.lineSeparator?(o=r.indexOf(this.lineSeparator,n),s=this.lineSeparator.length):(l=a.exec(r))&&(o=l.index,s=l[0].length),this.append(r.slice(n,o<0?r.length:o)),o<0)break;if(this.lineBreak(),s>1)for(let m of this.points)m.node==t&&m.pos>this.text.length&&(m.pos-=s-1);n=o+s}}readNode(t){if(t.cmIgnore)return;let r=os.get(t),n=r&&r.overrideDOMText;if(n!=null){this.findPointInside(t,n.length);for(let a=n.iter();!a.next().done;)a.lineBreak?this.lineBreak():this.append(a.value)}else t.nodeType==3?this.readTextNode(t):t.nodeName=="BR"?t.nextSibling&&this.lineBreak():t.nodeType==1&&this.readRange(t.firstChild,null)}findPointBefore(t,r){for(let n of this.points)n.node==t&&t.childNodes[n.offset]==r&&(n.pos=this.text.length)}findPointInside(t,r){for(let n of this.points)(t.nodeType==3?n.node==t:t.contains(n.node))&&(n.pos=this.text.length+Math.min(r,n.offset))}}function Nz(e){return e.nodeType==1&&/^(DIV|P|LI|UL|OL|BLOCKQUOTE|DD|DT|H\d|SECTION|PRE)$/.test(e.nodeName)}class Rz{constructor(t,r){this.node=t,this.offset=r,this.pos=-1}}class Lz extends os{get length(){return this.view.state.doc.length}constructor(t){super(),this.view=t,this.compositionDeco=Pa.none,this.decorations=[],this.dynamicDecorationMap=[],this.minWidth=0,this.minWidthFrom=0,this.minWidthTo=0,this.impreciseAnchor=null,this.impreciseHead=null,this.forceSelection=!1,this.lastUpdate=Date.now(),this.setDOM(t.contentDOM),this.children=[new pc],this.children[0].setParent(this),this.updateDeco(),this.updateInner([new Zp(0,0,0,t.state.doc.length)],0)}update(t){let r=t.changedRanges;this.minWidth>0&&r.length&&(r.every(({fromA:s,toA:l})=>l<this.minWidthFrom||s>this.minWidthTo)?(this.minWidthFrom=t.changes.mapPos(this.minWidthFrom,1),this.minWidthTo=t.changes.mapPos(this.minWidthTo,1)):this.minWidth=this.minWidthFrom=this.minWidthTo=0),this.view.inputState.composing<0?this.compositionDeco=Pa.none:(t.transactions.length||this.dirty)&&(this.compositionDeco=CBe(this.view,t.changes)),(Vi.ie||Vi.chrome)&&!this.compositionDeco.size&&t&&t.state.doc.lines!=t.startState.doc.lines&&(this.forceSelection=!0);let n=this.decorations,a=this.updateDeco(),o=kBe(n,a,t.changes);return r=Zp.extendWithRanges(r,o),this.dirty==0&&r.length==0?!1:(this.updateInner(r,t.startState.doc.length),t.transactions.length&&(this.lastUpdate=Date.now()),!0)}updateInner(t,r){this.view.viewState.mustMeasureContent=!0,this.updateChildren(t,r);let{observer:n}=this.view;n.ignore(()=>{this.dom.style.height=this.view.viewState.contentHeight+"px",this.dom.style.flexBasis=this.minWidth?this.minWidth+"px":"";let o=Vi.chrome||Vi.ios?{node:n.selectionRange.focusNode,written:!1}:void 0;this.sync(this.view,o),this.dirty=0,o&&(o.written||n.selectionRange.focusNode!=o.node)&&(this.forceSelection=!0),this.dom.style.height=""});let a=[];if(this.view.viewport.from||this.view.viewport.to<this.view.state.doc.length)for(let o of this.children)o instanceof By&&o.widget instanceof zz&&a.push(o.dom);n.updateGaps(a)}updateChildren(t,r){let n=this.childCursor(r);for(let a=t.length-1;;a--){let o=a>=0?t[a]:null;if(!o)break;let{fromA:s,toA:l,fromB:m,toB:b}=o,{content:D,breakAtStart:O,openStart:I,openEnd:N}=o6.build(this.view.state.doc,m,b,this.decorations,this.dynamicDecorationMap),{i:H,off:j}=n.findPos(l,1),{i:u,off:h}=n.findPos(s,-1);zee(this,u,h,H,j,D,O,I,N)}}updateSelection(t=!1,r=!1){(t||!this.view.observer.selectionRange.focusNode)&&this.view.observer.readSelectionRange();let n=this.view.root.activeElement,a=n==this.dom,o=!a&&h2(this.dom,this.view.observer.selectionRange)&&!(n&&this.dom.contains(n));if(!(a||r||o))return;let s=this.forceSelection;this.forceSelection=!1;let l=this.view.state.selection.main,m=this.domAtPos(l.anchor),b=l.empty?m:this.domAtPos(l.head);if(Vi.gecko&&l.empty&&!this.compositionDeco.size&&wBe(m)){let O=document.createTextNode("");this.view.observer.ignore(()=>m.node.insertBefore(O,m.node.childNodes[m.offset]||null)),m=b=new vu(O,0),s=!0}let D=this.view.observer.selectionRange;(s||!D.focusNode||!kP(m.node,m.offset,D.anchorNode,D.anchorOffset)||!kP(b.node,b.offset,D.focusNode,D.focusOffset))&&(this.view.observer.ignore(()=>{Vi.android&&Vi.chrome&&this.dom.contains(D.focusNode)&&OBe(D.focusNode,this.dom)&&(this.dom.blur(),this.dom.focus({preventScroll:!0}));let O=AP(this.view.root);if(O)if(l.empty){if(Vi.gecko){let I=PBe(m.node,m.offset);if(I&&I!=3){let N=mte(m.node,m.offset,I==1?1:-1);N&&(m=new vu(N,I==1?0:N.nodeValue.length))}}O.collapse(m.node,m.offset),l.bidiLevel!=null&&D.cursorBidiLevel!=null&&(D.cursorBidiLevel=l.bidiLevel)}else if(O.extend){O.collapse(m.node,m.offset);try{O.extend(b.node,b.offset)}catch{}}else{let I=document.createRange();l.anchor>l.head&&([m,b]=[b,m]),I.setEnd(b.node,b.offset),I.setStart(m.node,m.offset),O.removeAllRanges(),O.addRange(I)}o&&this.view.root.activeElement==this.dom&&(this.dom.blur(),n&&n.focus())}),this.view.observer.setSelectionRange(m,b)),this.impreciseAnchor=m.precise?null:new vu(D.anchorNode,D.anchorOffset),this.impreciseHead=b.precise?null:new vu(D.focusNode,D.focusOffset)}enforceCursorAssoc(){if(this.compositionDeco.size)return;let{view:t}=this,r=t.state.selection.main,n=AP(t.root),{anchorNode:a,anchorOffset:o}=t.observer.selectionRange;if(!n||!r.empty||!r.assoc||!n.modify)return;let s=pc.find(this,r.head);if(!s)return;let l=s.posAtStart;if(r.head==l||r.head==l+s.length)return;let m=this.coordsAt(r.head,-1),b=this.coordsAt(r.head,1);if(!m||!b||m.bottom>b.top)return;let D=this.domAtPos(r.head+r.assoc);n.collapse(D.node,D.offset),n.modify("move",r.assoc<0?"forward":"backward","lineboundary"),t.observer.readSelectionRange();let O=t.observer.selectionRange;t.docView.posFromDOM(O.anchorNode,O.anchorOffset)!=r.from&&n.collapse(a,o)}nearest(t){for(let r=t;r;){let n=os.get(r);if(n&&n.rootView==this)return n;r=r.parentNode}return null}posFromDOM(t,r){let n=this.nearest(t);if(!n)throw new RangeError("Trying to find position for a DOM position outside of the document");return n.localPosFromDOM(t,r)+n.posAtStart}domAtPos(t){let{i:r,off:n}=this.childCursor().findPos(t,-1);for(;r<this.children.length-1;){let a=this.children[r];if(n<a.length||a instanceof pc)break;r++,n=0}return this.children[r].domAtPos(n)}coordsAt(t,r){for(let n=this.length,a=this.children.length-1;;a--){let o=this.children[a],s=n-o.breakAfter-o.length;if(t>s||t==s&&o.type!=qs.WidgetBefore&&o.type!=qs.WidgetAfter&&(!a||r==2||this.children[a-1].breakAfter||this.children[a-1].type==qs.WidgetBefore&&r>-2))return o.coordsAt(t-s,r);n=s}}measureVisibleLineHeights(t){let r=[],{from:n,to:a}=t,o=this.view.contentDOM.clientWidth,s=o>Math.max(this.view.scrollDOM.clientWidth,this.minWidth)+1,l=-1,m=this.view.textDirection==Rs.LTR;for(let b=0,D=0;D<this.children.length;D++){let O=this.children[D],I=b+O.length;if(I>a)break;if(b>=n){let N=O.dom.getBoundingClientRect();if(r.push(N.height),s){let H=O.dom.lastChild,j=H?kS(H):[];if(j.length){let u=j[j.length-1],h=m?u.right-N.left:N.right-u.left;h>l&&(l=h,this.minWidth=o,this.minWidthFrom=b,this.minWidthTo=I)}}}b=I+O.breakAfter}return r}textDirectionAt(t){let{i:r}=this.childPos(t,1);return getComputedStyle(this.children[r].dom).direction=="rtl"?Rs.RTL:Rs.LTR}measureTextSize(){for(let o of this.children)if(o instanceof pc){let s=o.measureTextSize();if(s)return s}let t=document.createElement("div"),r,n,a;return t.className="cm-line",t.style.width="99999px",t.textContent="abc def ghi jkl mno pqr stu",this.view.observer.ignore(()=>{this.dom.appendChild(t);let o=kS(t.firstChild)[0];r=t.getBoundingClientRect().height,n=o?o.width/27:7,a=o?o.height:r,t.remove()}),{lineHeight:r,charWidth:n,textHeight:a}}childCursor(t=this.length){let r=this.children.length;return r&&(t-=this.children[--r].length),new Lee(this.children,t,r)}computeBlockGapDeco(){let t=[],r=this.view.viewState;for(let n=0,a=0;;a++){let o=a==r.viewports.length?null:r.viewports[a],s=o?o.from-1:this.length;if(s>n){let l=r.lineBlockAt(s).bottom-r.lineBlockAt(n).top;t.push(Pa.replace({widget:new zz(l),block:!0,inclusive:!0,isBlockGap:!0}).range(n,s))}if(!o)break;n=o.to+1}return Pa.set(t)}updateDeco(){let t=this.view.state.facet(OS).map((r,n)=>(this.dynamicDecorationMap[n]=typeof r=="function")?r(this.view):r);for(let r=t.length;r<t.length+3;r++)this.dynamicDecorationMap[r]=!1;return this.decorations=[...t,this.compositionDeco,this.computeBlockGapDeco(),this.view.viewState.lineGapDeco]}scrollIntoView(t){let{range:r}=t,n=this.coordsAt(r.head,r.empty?r.assoc:r.head>r.anchor?-1:1),a;if(!n)return;!r.empty&&(a=this.coordsAt(r.anchor,r.anchor>r.head?-1:1))&&(n={left:Math.min(n.left,a.left),top:Math.min(n.top,a.top),right:Math.max(n.right,a.right),bottom:Math.max(n.bottom,a.bottom)});let o=ute(this.view),s={left:n.left-o.left,top:n.top-o.top,right:n.right+o.right,bottom:n.bottom+o.bottom};sBe(this.view.scrollDOM,s,r.head<r.anchor?-1:1,t.x,t.y,t.xMargin,t.yMargin,this.view.textDirection==Rs.LTR)}}function wBe(e){return e.node.nodeType==1&&e.node.firstChild&&(e.offset==0||e.node.childNodes[e.offset-1].contentEditable=="false")&&(e.offset==e.node.childNodes.length||e.node.childNodes[e.offset].contentEditable=="false")}class zz extends Rx{constructor(t){super(),this.height=t}toDOM(){let t=document.createElement("div");return this.updateDOM(t),t}eq(t){return t.height==this.height}updateDOM(t){return t.style.height=this.height+"px",!0}get estimatedHeight(){return this.height}}function hte(e){let t=e.observer.selectionRange,r=t.focusNode&&mte(t.focusNode,t.focusOffset,0);if(!r)return null;let n=e.docView.nearest(r);if(!n)return null;if(n instanceof pc){let a=r;for(;a.parentNode!=n.dom;)a=a.parentNode;let o=a.previousSibling;for(;o&&!os.get(o);)o=o.previousSibling;let s=o?os.get(o).posAtEnd:n.posAtStart;return{from:s,to:s,node:a,text:r}}else{for(;;){let{parent:o}=n;if(!o)return null;if(o instanceof pc)break;n=o}let a=n.posAtStart;return{from:a,to:a+n.length,node:n.dom,text:r}}}function CBe(e,t){let r=hte(e);if(!r)return Pa.none;let{from:n,to:a,node:o,text:s}=r,l=t.mapPos(n,1),m=Math.max(l,t.mapPos(a,-1)),{state:b}=e,D=o.nodeType==3?o.nodeValue:new pte([],b).readRange(o.firstChild,null).text;if(D.indexOf(Yv)>-1)return Pa.none;if(m-l<D.length)if(b.doc.sliceString(l,Math.min(b.doc.length,l+D.length))==D)m=l+D.length;else if(b.doc.sliceString(Math.max(0,m-D.length),m)==D)l=m-D.length;else return Pa.none;else if(b.doc.sliceString(l,m)!=D)return Pa.none;let O=os.get(o);return O instanceof Uee?O=O.widget.topView:O&&(O.parent=null),Pa.set(Pa.replace({widget:new EBe(o,s,O),inclusive:!0}).range(l,m))}class EBe extends Rx{constructor(t,r,n){super(),this.top=t,this.text=r,this.topView=n}eq(t){return this.top==t.top&&this.text==t.text}toDOM(){return this.top}ignoreEvent(){return!1}get customView(){return Uee}}function mte(e,t,r){if(r<=0)for(let n=e,a=t;;){if(n.nodeType==3)return n;if(n.nodeType==1&&a>0)n=n.childNodes[a-1],a=Xg(n);else break}if(r>=0)for(let n=e,a=t;;){if(n.nodeType==3)return n;if(n.nodeType==1&&a<n.childNodes.length&&r>=0)n=n.childNodes[a],a=0;else break}return null}function PBe(e,t){return e.nodeType!=1?0:(t&&e.childNodes[t-1].contentEditable=="false"?1:0)|(t<e.childNodes.length&&e.childNodes[t].contentEditable=="false"?2:0)}class ABe{constructor(){this.changes=[]}compareRange(t,r){pF(t,r,this.changes)}comparePoint(t,r){pF(t,r,this.changes)}}function kBe(e,t,r){let n=new ABe;return Fo.compare(e,t,r,n),n.changes}function OBe(e,t){for(let r=e;r&&r!=t;r=r.assignedSlot||r.parentNode)if(r.nodeType==1&&r.contentEditable=="false")return!0;return!1}function _Be(e,t,r=1){let n=e.charCategorizer(t),a=e.doc.lineAt(t),o=t-a.from;if(a.length==0)return En.cursor(t);o==0?r=1:o==a.length&&(r=-1);let s=o,l=o;r<0?s=fc(a.text,o,!1):l=fc(a.text,o);let m=n(a.text.slice(s,l));for(;s>0;){let b=fc(a.text,s,!1);if(n(a.text.slice(b,s))!=m)break;s=b}for(;l<a.length;){let b=fc(a.text,l);if(n(a.text.slice(l,b))!=m)break;l=b}return En.range(s+a.from,l+a.from)}function TBe(e,t){return t.left>e?t.left-e:Math.max(0,e-t.right)}function $Be(e,t){return t.top>e?t.top-e:Math.max(0,e-t.bottom)}function CM(e,t){return e.top<t.bottom-1&&e.bottom>t.top+1}function Vz(e,t){return t<e.top?{top:t,left:e.left,right:e.right,bottom:e.bottom}:e}function Wz(e,t){return t>e.bottom?{top:e.top,left:e.left,right:e.right,bottom:t}:e}function yF(e,t,r){let n,a,o,s,l=!1,m,b,D,O;for(let H=e.firstChild;H;H=H.nextSibling){let j=kS(H);for(let u=0;u<j.length;u++){let h=j[u];a&&CM(a,h)&&(h=Vz(Wz(h,a.bottom),a.top));let y=TBe(t,h),E=$Be(r,h);if(y==0&&E==0)return H.nodeType==3?Hz(H,t,r):yF(H,t,r);if(!n||s>E||s==E&&o>y){n=H,a=h,o=y,s=E;let x=E?r<h.top?-1:1:y?t<h.left?-1:1:0;l=!x||(x>0?u<j.length-1:u>0)}y==0?r>h.bottom&&(!D||D.bottom<h.bottom)?(m=H,D=h):r<h.top&&(!O||O.top>h.top)&&(b=H,O=h):D&&CM(D,h)?D=Wz(D,h.bottom):O&&CM(O,h)&&(O=Vz(O,h.top))}}if(D&&D.bottom>=r?(n=m,a=D):O&&O.top<=r&&(n=b,a=O),!n)return{node:e,offset:0};let I=Math.max(a.left,Math.min(a.right,t));if(n.nodeType==3)return Hz(n,I,r);if(l&&n.contentEditable!="false")return yF(n,I,r);let N=Array.prototype.indexOf.call(e.childNodes,n)+(t>=(a.left+a.right)/2?1:0);return{node:e,offset:N}}function Hz(e,t,r){let n=e.nodeValue.length,a=-1,o=1e9,s=0;for(let l=0;l<n;l++){let m=ex(e,l,l+1).getClientRects();for(let b=0;b<m.length;b++){let D=m[b];if(D.top==D.bottom)continue;s||(s=t-D.left);let O=(D.top>r?D.top-r:r-D.bottom)-1;if(D.left-1<=t&&D.right+1>=t&&O<o){let I=t>=(D.left+D.right)/2,N=I;if((Vi.chrome||Vi.gecko)&&ex(e,l).getBoundingClientRect().left==D.right&&(N=!I),O<=0)return{node:e,offset:l+(N?1:0)};a=l+(N?1:0),o=O}}}return{node:e,offset:a>-1?a:s>0?e.nodeValue.length:0}}function gte(e,t,r,n=-1){var a,o;let s=e.contentDOM.getBoundingClientRect(),l=s.top+e.viewState.paddingTop,m,{docHeight:b}=e.viewState,{x:D,y:O}=t,I=O-l;if(I<0)return 0;if(I>b)return e.state.doc.length;for(let x=e.defaultLineHeight/2,g=!1;m=e.elementAtHeight(I),m.type!=qs.Text;)for(;I=n>0?m.bottom+x:m.top-x,!(I>=0&&I<=b);){if(g)return r?null:0;g=!0,n=-n}O=l+I;let N=m.from;if(N<e.viewport.from)return e.viewport.from==0?0:r?null:Uz(e,s,m,D,O);if(N>e.viewport.to)return e.viewport.to==e.state.doc.length?e.state.doc.length:r?null:Uz(e,s,m,D,O);let H=e.dom.ownerDocument,j=e.root.elementFromPoint?e.root:H,u=j.elementFromPoint(D,O);u&&!e.contentDOM.contains(u)&&(u=null),u||(D=Math.max(s.left+1,Math.min(s.right-1,D)),u=j.elementFromPoint(D,O),u&&!e.contentDOM.contains(u)&&(u=null));let h,y=-1;if(u&&((a=e.docView.nearest(u))===null||a===void 0?void 0:a.isEditable)!=!1){if(H.caretPositionFromPoint){let x=H.caretPositionFromPoint(D,O);x&&({offsetNode:h,offset:y}=x)}else if(H.caretRangeFromPoint){let x=H.caretRangeFromPoint(D,O);x&&({startContainer:h,startOffset:y}=x,(!e.contentDOM.contains(h)||Vi.safari&&MBe(h,y,D)||Vi.chrome&&IBe(h,y,D))&&(h=void 0))}}if(!h||!e.docView.dom.contains(h)){let x=pc.find(e.docView,N);if(!x)return I>m.top+m.height/2?m.to:m.from;({node:h,offset:y}=yF(x.dom,D,O))}let E=e.docView.nearest(h);if(!E)return null;if(E.isWidget&&((o=E.dom)===null||o===void 0?void 0:o.nodeType)==1){let x=E.dom.getBoundingClientRect();return t.y<x.top||t.y<=x.bottom&&t.x<=(x.left+x.right)/2?E.posAtStart:E.posAtEnd}else return E.localPosFromDOM(h,y)+E.posAtStart}function Uz(e,t,r,n,a){let o=Math.round((n-t.left)*e.defaultCharacterWidth);if(e.lineWrapping&&r.height>e.defaultLineHeight*1.5){let l=Math.floor((a-r.top)/e.defaultLineHeight);o+=l*e.viewState.heightOracle.lineLength}let s=e.state.sliceDoc(r.from,r.to);return r.from+nF(s,o,e.state.tabSize)}function MBe(e,t,r){let n;if(e.nodeType!=3||t!=(n=e.nodeValue.length))return!1;for(let a=e.nextSibling;a;a=a.nextSibling)if(a.nodeType!=1||a.nodeName!="BR")return!1;return ex(e,n-1,n).getBoundingClientRect().left>r}function IBe(e,t,r){if(t!=0)return!1;for(let a=e;;){let o=a.parentNode;if(!o||o.nodeType!=1||o.firstChild!=a)return!1;if(o.classList.contains("cm-line"))break;a=o}let n=e.nodeType==1?e.getBoundingClientRect():ex(e,0,Math.max(e.nodeValue.length,1)).getBoundingClientRect();return r-n.left>5}function jBe(e,t,r,n){let a=e.state.doc.lineAt(t.head),o=!n||!e.lineWrapping?null:e.coordsAtPos(t.assoc<0&&t.head>a.from?t.head-1:t.head);if(o){let m=e.dom.getBoundingClientRect(),b=e.textDirectionAt(a.from),D=e.posAtCoords({x:r==(b==Rs.LTR)?m.right-1:m.left+1,y:(o.top+o.bottom)/2});if(D!=null)return En.cursor(D,r?-1:1)}let s=pc.find(e.docView,t.head),l=s?r?s.posAtEnd:s.posAtStart:r?a.to:a.from;return En.cursor(l,r?-1:1)}function Kz(e,t,r,n){let a=e.state.doc.lineAt(t.head),o=e.bidiSpans(a),s=e.textDirectionAt(a.from);for(let l=t,m=null;;){let b=SBe(a,o,s,l,r),D=fte;if(!b){if(a.number==(r?e.state.doc.lines:1))return l;D=`
-`,a=e.state.doc.line(a.number+(r?1:-1)),o=e.bidiSpans(a),b=En.cursor(r?a.from:a.to)}if(m){if(!m(D))return l}else{if(!n)return b;m=n(D)}l=b}}function FBe(e,t,r){let n=e.state.charCategorizer(t),a=n(r);return o=>{let s=n(o);return a==Os.Space&&(a=s),a==s}}function BBe(e,t,r,n){let a=t.head,o=r?1:-1;if(a==(r?e.state.doc.length:0))return En.cursor(a,t.assoc);let s=t.goalColumn,l,m=e.contentDOM.getBoundingClientRect(),b=e.coordsAtPos(a),D=e.documentTop;if(b)s==null&&(s=b.left-m.left),l=o<0?b.top:b.bottom;else{let N=e.viewState.lineBlockAt(a);s==null&&(s=Math.min(m.right-m.left,e.defaultCharacterWidth*(a-N.from))),l=(o<0?N.top:N.bottom)+D}let O=m.left+s,I=n??e.defaultLineHeight>>1;for(let N=0;;N+=10){let H=l+(I+N)*o,j=gte(e,{x:O,y:H},!1,o);if(H<m.top||H>m.bottom||(o<0?j<a:j>a))return En.cursor(j,t.assoc,void 0,s)}}function m2(e,t,r){for(;;){let n=0;for(let a of e)a.between(t-1,t+1,(o,s,l)=>{if(t>o&&t<s){let m=n||r||(t-o<s-t?-1:1);t=m<0?o:s,n=m}});if(!n)return t}}function EM(e,t,r){let n=m2(e.state.facet(l6).map(a=>a(e)),r.from,t.head>r.from?-1:1);return n==r.from?r:En.cursor(n,n<r.from?1:-1)}class NBe{setSelectionOrigin(t){this.lastSelectionOrigin=t,this.lastSelectionTime=Date.now()}constructor(t){this.lastKeyCode=0,this.lastKeyTime=0,this.lastTouchTime=0,this.lastFocusTime=0,this.lastScrollTop=0,this.lastScrollLeft=0,this.chromeScrollHack=-1,this.pendingIOSKey=void 0,this.lastSelectionOrigin=null,this.lastSelectionTime=0,this.lastEscPress=0,this.lastContextMenu=0,this.scrollHandlers=[],this.registeredEvents=[],this.customHandlers=[],this.composing=-1,this.compositionFirstChange=null,this.compositionEndedAt=0,this.compositionPendingKey=!1,this.compositionPendingChange=!1,this.mouseSelection=null;let r=(n,a)=>{this.ignoreDuringComposition(a)||a.type=="keydown"&&this.keydown(t,a)||(this.mustFlushObserver(a)&&t.observer.forceFlush(),this.runCustomHandlers(a.type,t,a)?a.preventDefault():n(t,a))};for(let n in bl){let a=bl[n];t.contentDOM.addEventListener(n,o=>{Gz(t,o)&&r(a,o)},vF[n]),this.registeredEvents.push(n)}t.scrollDOM.addEventListener("mousedown",n=>{if(n.target==t.scrollDOM&&n.clientY>t.contentDOM.getBoundingClientRect().bottom&&(r(bl.mousedown,n),!n.defaultPrevented&&n.button==2)){let a=t.contentDOM.style.minHeight;t.contentDOM.style.minHeight="100%",setTimeout(()=>t.contentDOM.style.minHeight=a,200)}}),t.scrollDOM.addEventListener("drop",n=>{n.target==t.scrollDOM&&n.clientY>t.contentDOM.getBoundingClientRect().bottom&&r(bl.drop,n)}),Vi.chrome&&Vi.chrome_version==102&&t.scrollDOM.addEventListener("wheel",()=>{this.chromeScrollHack<0?t.contentDOM.style.pointerEvents="none":window.clearTimeout(this.chromeScrollHack),this.chromeScrollHack=setTimeout(()=>{this.chromeScrollHack=-1,t.contentDOM.style.pointerEvents=""},100)},{passive:!0}),this.notifiedFocused=t.hasFocus,Vi.safari&&t.contentDOM.addEventListener("input",()=>null)}ensureHandlers(t,r){var n;let a;this.customHandlers=[];for(let o of r)if(a=(n=o.update(t).spec)===null||n===void 0?void 0:n.domEventHandlers){this.customHandlers.push({plugin:o.value,handlers:a});for(let s in a)this.registeredEvents.indexOf(s)<0&&s!="scroll"&&(this.registeredEvents.push(s),t.contentDOM.addEventListener(s,l=>{Gz(t,l)&&this.runCustomHandlers(s,t,l)&&l.preventDefault()}))}}runCustomHandlers(t,r,n){for(let a of this.customHandlers){let o=a.handlers[t];if(o)try{if(o.call(a.plugin,n,r)||n.defaultPrevented)return!0}catch(s){ip(r.state,s)}}return!1}runScrollHandlers(t,r){this.lastScrollTop=t.scrollDOM.scrollTop,this.lastScrollLeft=t.scrollDOM.scrollLeft;for(let n of this.customHandlers){let a=n.handlers.scroll;if(a)try{a.call(n.plugin,r,t)}catch(o){ip(t.state,o)}}}keydown(t,r){if(this.lastKeyCode=r.keyCode,this.lastKeyTime=Date.now(),r.keyCode==9&&Date.now()<this.lastEscPress+2e3)return!0;if(r.keyCode!=27&&vte.indexOf(r.keyCode)<0&&(t.inputState.lastEscPress=0),Vi.android&&Vi.chrome&&!r.synthetic&&(r.keyCode==13||r.keyCode==8))return t.observer.delayAndroidKey(r.key,r.keyCode),!0;let n;return Vi.ios&&!r.synthetic&&!r.altKey&&!r.metaKey&&((n=yte.find(a=>a.keyCode==r.keyCode))&&!r.ctrlKey||RBe.indexOf(r.key)>-1&&r.ctrlKey&&!r.shiftKey)?(this.pendingIOSKey=n||r,setTimeout(()=>this.flushIOSKey(t),250),!0):!1}flushIOSKey(t){let r=this.pendingIOSKey;return r?(this.pendingIOSKey=void 0,xb(t.contentDOM,r.key,r.keyCode)):!1}ignoreDuringComposition(t){return/^key/.test(t.type)?this.composing>0?!0:Vi.safari&&!Vi.ios&&this.compositionPendingKey&&Date.now()-this.compositionEndedAt<100?(this.compositionPendingKey=!1,!0):!1:!1}mustFlushObserver(t){return t.type=="keydown"&&t.keyCode!=229}startMouseSelection(t){this.mouseSelection&&this.mouseSelection.destroy(),this.mouseSelection=t}update(t){this.mouseSelection&&this.mouseSelection.update(t),t.transactions.length&&(this.lastKeyCode=this.lastSelectionTime=0)}destroy(){this.mouseSelection&&this.mouseSelection.destroy()}}const yte=[{key:"Backspace",keyCode:8,inputType:"deleteContentBackward"},{key:"Enter",keyCode:13,inputType:"insertParagraph"},{key:"Delete",keyCode:46,inputType:"deleteContentForward"}],RBe="dthko",vte=[16,17,18,20,91,92,224,225],cE=6;function dE(e){return Math.max(0,e)*.7+8}class LBe{constructor(t,r,n,a){this.view=t,this.style=n,this.mustSelect=a,this.scrollSpeed={x:0,y:0},this.scrolling=-1,this.lastEvent=r,this.scrollParent=lBe(t.contentDOM),this.atoms=t.state.facet(l6).map(s=>s(t));let o=t.contentDOM.ownerDocument;o.addEventListener("mousemove",this.move=this.move.bind(this)),o.addEventListener("mouseup",this.up=this.up.bind(this)),this.extend=r.shiftKey,this.multiple=t.state.facet(wo.allowMultipleSelections)&&zBe(t,r),this.dragMove=VBe(t,r),this.dragging=WBe(t,r)&&Ste(r)==1?null:!1}start(t){this.dragging===!1&&(t.preventDefault(),this.select(t))}move(t){var r;if(t.buttons==0)return this.destroy();if(this.dragging!==!1)return;this.select(this.lastEvent=t);let n=0,a=0,o=((r=this.scrollParent)===null||r===void 0?void 0:r.getBoundingClientRect())||{left:0,top:0,right:this.view.win.innerWidth,bottom:this.view.win.innerHeight},s=ute(this.view);t.clientX-s.left<=o.left+cE?n=-dE(o.left-t.clientX):t.clientX+s.right>=o.right-cE&&(n=dE(t.clientX-o.right)),t.clientY-s.top<=o.top+cE?a=-dE(o.top-t.clientY):t.clientY+s.bottom>=o.bottom-cE&&(a=dE(t.clientY-o.bottom)),this.setScrollSpeed(n,a)}up(t){this.dragging==null&&this.select(this.lastEvent),this.dragging||t.preventDefault(),this.destroy()}destroy(){this.setScrollSpeed(0,0);let t=this.view.contentDOM.ownerDocument;t.removeEventListener("mousemove",this.move),t.removeEventListener("mouseup",this.up),this.view.inputState.mouseSelection=null}setScrollSpeed(t,r){this.scrollSpeed={x:t,y:r},t||r?this.scrolling<0&&(this.scrolling=setInterval(()=>this.scroll(),50)):this.scrolling>-1&&(clearInterval(this.scrolling),this.scrolling=-1)}scroll(){this.scrollParent?(this.scrollParent.scrollLeft+=this.scrollSpeed.x,this.scrollParent.scrollTop+=this.scrollSpeed.y):this.view.win.scrollBy(this.scrollSpeed.x,this.scrollSpeed.y),this.dragging===!1&&this.select(this.lastEvent)}skipAtoms(t){let r=null;for(let n=0;n<t.ranges.length;n++){let a=t.ranges[n],o=null;if(a.empty){let s=m2(this.atoms,a.from,0);s!=a.from&&(o=En.cursor(s,-1))}else{let s=m2(this.atoms,a.from,-1),l=m2(this.atoms,a.to,1);(s!=a.from||l!=a.to)&&(o=En.range(a.from==a.anchor?s:l,a.from==a.head?s:l))}o&&(r||(r=t.ranges.slice()),r[n]=o)}return r?En.create(r,t.mainIndex):t}select(t){let{view:r}=this,n=this.skipAtoms(this.style.get(t,this.extend,this.multiple));(this.mustSelect||!n.eq(r.state.selection)||n.main.assoc!=r.state.selection.main.assoc)&&this.view.dispatch({selection:n,userEvent:"select.pointer"}),this.mustSelect=!1}update(t){t.docChanged&&this.dragging&&(this.dragging=this.dragging.map(t.changes)),this.style.update(t)&&setTimeout(()=>this.select(this.lastEvent),20)}}function zBe(e,t){let r=e.state.facet(Qee);return r.length?r[0](t):Vi.mac?t.metaKey:t.ctrlKey}function VBe(e,t){let r=e.state.facet(ete);return r.length?r[0](t):Vi.mac?!t.altKey:!t.ctrlKey}function WBe(e,t){let{main:r}=e.state.selection;if(r.empty)return!1;let n=AP(e.root);if(!n||n.rangeCount==0)return!0;let a=n.getRangeAt(0).getClientRects();for(let o=0;o<a.length;o++){let s=a[o];if(s.left<=t.clientX&&s.right>=t.clientX&&s.top<=t.clientY&&s.bottom>=t.clientY)return!0}return!1}function Gz(e,t){if(!t.bubbles)return!0;if(t.defaultPrevented)return!1;for(let r=t.target,n;r!=e.contentDOM;r=r.parentNode)if(!r||r.nodeType==11||(n=os.get(r))&&n.ignoreEvent(t))return!1;return!0}const bl=Object.create(null),vF=Object.create(null),bte=Vi.ie&&Vi.ie_version<15||Vi.ios&&Vi.webkit_version<604;function HBe(e){let t=e.dom.parentNode;if(!t)return;let r=t.appendChild(document.createElement("textarea"));r.style.cssText="position: fixed; left: -10000px; top: 10px",r.focus(),setTimeout(()=>{e.focus(),r.remove(),xte(e,r.value)},50)}function xte(e,t){let{state:r}=e,n,a=1,o=r.toText(t),s=o.lines==r.selection.ranges.length;if(bF!=null&&r.selection.ranges.every(m=>m.empty)&&bF==o.toString()){let m=-1;n=r.changeByRange(b=>{let D=r.doc.lineAt(b.from);if(D.from==m)return{range:b};m=D.from;let O=r.toText((s?o.line(a++).text:t)+r.lineBreak);return{changes:{from:D.from,insert:O},range:En.cursor(b.from+O.length)}})}else s?n=r.changeByRange(m=>{let b=o.line(a++);return{changes:{from:m.from,to:m.to,insert:b.text},range:En.cursor(m.from+b.length)}}):n=r.replaceSelection(o);e.dispatch(n,{userEvent:"input.paste",scrollIntoView:!0})}bl.keydown=(e,t)=>{e.inputState.setSelectionOrigin("select"),t.keyCode==27&&(e.inputState.lastEscPress=Date.now())};bl.touchstart=(e,t)=>{e.inputState.lastTouchTime=Date.now(),e.inputState.setSelectionOrigin("select.pointer")};bl.touchmove=e=>{e.inputState.setSelectionOrigin("select.pointer")};vF.touchstart=vF.touchmove={passive:!0};bl.mousedown=(e,t)=>{if(e.observer.flush(),e.inputState.lastTouchTime>Date.now()-2e3)return;let r=null;for(let n of e.state.facet(tte))if(r=n(e,t),r)break;if(!r&&t.button==0&&(r=GBe(e,t)),r){let n=e.root.activeElement!=e.contentDOM;e.inputState.startMouseSelection(new LBe(e,t,r,n)),n&&e.observer.ignore(()=>Nee(e.contentDOM)),e.inputState.mouseSelection&&e.inputState.mouseSelection.start(t)}};function qz(e,t,r,n){if(n==1)return En.cursor(t,r);if(n==2)return _Be(e.state,t,r);{let a=pc.find(e.docView,t),o=e.state.doc.lineAt(a?a.posAtEnd:t),s=a?a.posAtStart:o.from,l=a?a.posAtEnd:o.to;return l<e.state.doc.length&&l==o.to&&l++,En.range(s,l)}}let Dte=(e,t)=>e>=t.top&&e<=t.bottom,Yz=(e,t,r)=>Dte(t,r)&&e>=r.left&&e<=r.right;function UBe(e,t,r,n){let a=pc.find(e.docView,t);if(!a)return 1;let o=t-a.posAtStart;if(o==0)return 1;if(o==a.length)return-1;let s=a.coordsAt(o,-1);if(s&&Yz(r,n,s))return-1;let l=a.coordsAt(o,1);return l&&Yz(r,n,l)?1:s&&Dte(n,s)?-1:1}function Xz(e,t){let r=e.posAtCoords({x:t.clientX,y:t.clientY},!1);return{pos:r,bias:UBe(e,r,t.clientX,t.clientY)}}const KBe=Vi.ie&&Vi.ie_version<=11;let Jz=null,Zz=0,Qz=0;function Ste(e){if(!KBe)return e.detail;let t=Jz,r=Qz;return Jz=e,Qz=Date.now(),Zz=!t||r>Date.now()-400&&Math.abs(t.clientX-e.clientX)<2&&Math.abs(t.clientY-e.clientY)<2?(Zz+1)%3:1}function GBe(e,t){let r=Xz(e,t),n=Ste(t),a=e.state.selection;return{update(o){o.docChanged&&(r.pos=o.changes.mapPos(r.pos),a=a.map(o.changes))},get(o,s,l){let m=Xz(e,o),b,D=qz(e,m.pos,m.bias,n);if(r.pos!=m.pos&&!s){let O=qz(e,r.pos,r.bias,n),I=Math.min(O.from,D.from),N=Math.max(O.to,D.to);D=I<D.from?En.range(I,N):En.range(N,I)}return s?a.replaceRange(a.main.extend(D.from,D.to)):l&&n==1&&a.ranges.length>1&&(b=qBe(a,m.pos))?b:l?a.addRange(D):En.create([D])}}}function qBe(e,t){for(let r=0;r<e.ranges.length;r++){let{from:n,to:a}=e.ranges[r];if(n<=t&&a>=t)return En.create(e.ranges.slice(0,r).concat(e.ranges.slice(r+1)),e.mainIndex==r?0:e.mainIndex-(e.mainIndex>r?1:0))}return null}bl.dragstart=(e,t)=>{let{selection:{main:r}}=e.state,{mouseSelection:n}=e.inputState;n&&(n.dragging=r),t.dataTransfer&&(t.dataTransfer.setData("Text",e.state.sliceDoc(r.from,r.to)),t.dataTransfer.effectAllowed="copyMove")};function eV(e,t,r,n){if(!r)return;let a=e.posAtCoords({x:t.clientX,y:t.clientY},!1);t.preventDefault();let{mouseSelection:o}=e.inputState,s=n&&o&&o.dragging&&o.dragMove?{from:o.dragging.from,to:o.dragging.to}:null,l={from:a,insert:r},m=e.state.changes(s?[s,l]:l);e.focus(),e.dispatch({changes:m,selection:{anchor:m.mapPos(a,-1),head:m.mapPos(a,1)},userEvent:s?"move.drop":"input.drop"})}bl.drop=(e,t)=>{if(!t.dataTransfer)return;if(e.state.readOnly)return t.preventDefault();let r=t.dataTransfer.files;if(r&&r.length){t.preventDefault();let n=Array(r.length),a=0,o=()=>{++a==r.length&&eV(e,t,n.filter(s=>s!=null).join(e.state.lineBreak),!1)};for(let s=0;s<r.length;s++){let l=new FileReader;l.onerror=o,l.onload=()=>{/[\x00-\x08\x0e-\x1f]{2}/.test(l.result)||(n[s]=l.result),o()},l.readAsText(r[s])}}else eV(e,t,t.dataTransfer.getData("Text"),!0)};bl.paste=(e,t)=>{if(e.state.readOnly)return t.preventDefault();e.observer.flush();let r=bte?null:t.clipboardData;r?(xte(e,r.getData("text/plain")||r.getData("text/uri-text")),t.preventDefault()):HBe(e)};function YBe(e,t){let r=e.dom.parentNode;if(!r)return;let n=r.appendChild(document.createElement("textarea"));n.style.cssText="position: fixed; left: -10000px; top: 10px",n.value=t,n.focus(),n.selectionEnd=t.length,n.selectionStart=0,setTimeout(()=>{n.remove(),e.focus()},50)}function XBe(e){let t=[],r=[],n=!1;for(let a of e.selection.ranges)a.empty||(t.push(e.sliceDoc(a.from,a.to)),r.push(a));if(!t.length){let a=-1;for(let{from:o}of e.selection.ranges){let s=e.doc.lineAt(o);s.number>a&&(t.push(s.text),r.push({from:s.from,to:Math.min(e.doc.length,s.to+1)})),a=s.number}n=!0}return{text:t.join(e.lineBreak),ranges:r,linewise:n}}let bF=null;bl.copy=bl.cut=(e,t)=>{let{text:r,ranges:n,linewise:a}=XBe(e.state);if(!r&&!a)return;bF=a?r:null;let o=bte?null:t.clipboardData;o?(t.preventDefault(),o.clearData(),o.setData("text/plain",r)):YBe(e,r),t.type=="cut"&&!e.state.readOnly&&e.dispatch({changes:n,scrollIntoView:!0,userEvent:"delete.cut"})};const wte=Sm.define();function Cte(e,t){let r=[];for(let n of e.facet(ite)){let a=n(e,t);a&&r.push(a)}return r?e.update({effects:r,annotations:wte.of(!0)}):null}function Ete(e){setTimeout(()=>{let t=e.hasFocus;if(t!=e.inputState.notifiedFocused){let r=Cte(e.state,t);r?e.dispatch(r):e.update([])}},10)}bl.focus=e=>{e.inputState.lastFocusTime=Date.now(),!e.scrollDOM.scrollTop&&(e.inputState.lastScrollTop||e.inputState.lastScrollLeft)&&(e.scrollDOM.scrollTop=e.inputState.lastScrollTop,e.scrollDOM.scrollLeft=e.inputState.lastScrollLeft),Ete(e)};bl.blur=e=>{e.observer.clearSelectionRange(),Ete(e)};bl.compositionstart=bl.compositionupdate=e=>{e.inputState.compositionFirstChange==null&&(e.inputState.compositionFirstChange=!0),e.inputState.composing<0&&(e.inputState.composing=0)};bl.compositionend=e=>{e.inputState.composing=-1,e.inputState.compositionEndedAt=Date.now(),e.inputState.compositionPendingKey=!0,e.inputState.compositionPendingChange=e.observer.pendingRecords().length>0,e.inputState.compositionFirstChange=null,Vi.chrome&&Vi.android?e.observer.flushSoon():e.inputState.compositionPendingChange?Promise.resolve().then(()=>e.observer.flush()):setTimeout(()=>{e.inputState.composing<0&&e.docView.compositionDeco.size&&e.update([])},50)};bl.contextmenu=e=>{e.inputState.lastContextMenu=Date.now()};bl.beforeinput=(e,t)=>{var r;let n;if(Vi.chrome&&Vi.android&&(n=yte.find(a=>a.inputType==t.inputType))&&(e.observer.delayAndroidKey(n.key,n.keyCode),n.key=="Backspace"||n.key=="Delete")){let a=((r=window.visualViewport)===null||r===void 0?void 0:r.height)||0;setTimeout(()=>{var o;(((o=window.visualViewport)===null||o===void 0?void 0:o.height)||0)>a+10&&e.hasFocus&&(e.contentDOM.blur(),e.focus())},100)}};const tV=["pre-wrap","normal","pre-line","break-spaces"];class JBe{constructor(t){this.lineWrapping=t,this.doc=Oo.empty,this.heightSamples={},this.lineHeight=14,this.charWidth=7,this.textHeight=14,this.lineLength=30,this.heightChanged=!1}heightForGap(t,r){let n=this.doc.lineAt(r).number-this.doc.lineAt(t).number+1;return this.lineWrapping&&(n+=Math.max(0,Math.ceil((r-t-n*this.lineLength*.5)/this.lineLength))),this.lineHeight*n}heightForLine(t){return this.lineWrapping?(1+Math.max(0,Math.ceil((t-this.lineLength)/(this.lineLength-5))))*this.lineHeight:this.lineHeight}setDoc(t){return this.doc=t,this}mustRefreshForWrapping(t){return tV.indexOf(t)>-1!=this.lineWrapping}mustRefreshForHeights(t){let r=!1;for(let n=0;n<t.length;n++){let a=t[n];a<0?n++:this.heightSamples[Math.floor(a*10)]||(r=!0,this.heightSamples[Math.floor(a*10)]=!0)}return r}refresh(t,r,n,a,o,s){let l=tV.indexOf(t)>-1,m=Math.round(r)!=Math.round(this.lineHeight)||this.lineWrapping!=l;if(this.lineWrapping=l,this.lineHeight=r,this.charWidth=n,this.textHeight=a,this.lineLength=o,m){this.heightSamples={};for(let b=0;b<s.length;b++){let D=s[b];D<0?b++:this.heightSamples[Math.floor(D*10)]=!0}}return m}}class ZBe{constructor(t,r){this.from=t,this.heights=r,this.index=0}get more(){return this.index<this.heights.length}}class Gh{constructor(t,r,n,a,o,s){this.from=t,this.length=r,this.top=n,this.height=a,this.children=o,this.deco=s}get type(){var t,r,n;return(n=(t=this.children)!==null&&t!==void 0?t:(r=this.deco)===null||r===void 0?void 0:r.type)!==null&&n!==void 0?n:qs.Text}get widget(){return this.deco&&this.deco.widget}get to(){return this.from+this.length}get bottom(){return this.top+this.height}join(t){let r=(this.children||[this]).concat(t.children||[t]);return new Gh(this.from,this.length+t.length,this.top,this.height+t.height,r,null)}}var ms=function(e){return e[e.ByPos=0]="ByPos",e[e.ByHeight=1]="ByHeight",e[e.ByPosNoHeight=2]="ByPosNoHeight",e}(ms||(ms={}));const g2=.001;class mc{constructor(t,r,n=2){this.length=t,this.height=r,this.flags=n}get outdated(){return(this.flags&2)>0}set outdated(t){this.flags=(t?2:0)|this.flags&-3}setHeight(t,r){this.height!=r&&(Math.abs(this.height-r)>g2&&(t.heightChanged=!0),this.height=r)}replace(t,r,n){return mc.of(n)}decomposeLeft(t,r){r.push(this)}decomposeRight(t,r){r.push(this)}applyChanges(t,r,n,a){let o=this,s=n.doc;for(let l=a.length-1;l>=0;l--){let{fromA:m,toA:b,fromB:D,toB:O}=a[l],I=o.lineAt(m,ms.ByPosNoHeight,n.setDoc(r),0,0),N=I.to>=b?I:o.lineAt(b,ms.ByPosNoHeight,n,0,0);for(O+=N.to-b,b=N.to;l>0&&I.from<=a[l-1].toA;)m=a[l-1].fromA,D=a[l-1].fromB,l--,m<I.from&&(I=o.lineAt(m,ms.ByPosNoHeight,n,0,0));D+=I.from-m,m=I.from;let H=u6.build(n.setDoc(s),t,D,O);o=o.replace(m,b,H)}return o.updateHeight(n,0)}static empty(){return new Dd(0,0)}static of(t){if(t.length==1)return t[0];let r=0,n=t.length,a=0,o=0;for(;;)if(r==n)if(a>o*2){let l=t[r-1];l.break?t.splice(--r,1,l.left,null,l.right):t.splice(--r,1,l.left,l.right),n+=1+l.break,a-=l.size}else if(o>a*2){let l=t[n];l.break?t.splice(n,1,l.left,null,l.right):t.splice(n,1,l.left,l.right),n+=2+l.break,o-=l.size}else break;else if(a<o){let l=t[r++];l&&(a+=l.size)}else{let l=t[--n];l&&(o+=l.size)}let s=0;return t[r-1]==null?(s=1,r--):t[r]==null&&(s=1,n++),new QBe(mc.of(t.slice(0,r)),s,mc.of(t.slice(n)))}}mc.prototype.size=1;class Pte extends mc{constructor(t,r,n){super(t,r),this.deco=n}blockAt(t,r,n,a){return new Gh(a,this.length,n,this.height,null,this.deco)}lineAt(t,r,n,a,o){return this.blockAt(0,n,a,o)}forEachLine(t,r,n,a,o,s){t<=o+this.length&&r>=o&&s(this.blockAt(0,n,a,o))}updateHeight(t,r=0,n=!1,a){return a&&a.from<=r&&a.more&&this.setHeight(t,a.heights[a.index++]),this.outdated=!1,this}toString(){return`block(${this.length})`}}class Dd extends Pte{constructor(t,r){super(t,r,null),this.collapsed=0,this.widgetHeight=0}replace(t,r,n){let a=n[0];return n.length==1&&(a instanceof Dd||a instanceof fu&&a.flags&4)&&Math.abs(this.length-a.length)<10?(a instanceof fu?a=new Dd(a.length,this.height):a.height=this.height,this.outdated||(a.outdated=!1),a):mc.of(n)}updateHeight(t,r=0,n=!1,a){return a&&a.from<=r&&a.more?this.setHeight(t,a.heights[a.index++]):(n||this.outdated)&&this.setHeight(t,Math.max(this.widgetHeight,t.heightForLine(this.length-this.collapsed))),this.outdated=!1,this}toString(){return`line(${this.length}${this.collapsed?-this.collapsed:""}${this.widgetHeight?":"+this.widgetHeight:""})`}}class fu extends mc{constructor(t){super(t,0)}heightMetrics(t,r){let n=t.doc.lineAt(r).number,a=t.doc.lineAt(r+this.length).number,o=a-n+1,s,l=0;if(t.lineWrapping){let m=Math.min(this.height,t.lineHeight*o);s=m/o,this.length>o+1&&(l=(this.height-m)/(this.length-o-1))}else s=this.height/o;return{firstLine:n,lastLine:a,perLine:s,perChar:l}}blockAt(t,r,n,a){let{firstLine:o,lastLine:s,perLine:l,perChar:m}=this.heightMetrics(r,a);if(r.lineWrapping){let b=a+Math.round(Math.max(0,Math.min(1,(t-n)/this.height))*this.length),D=r.doc.lineAt(b),O=l+D.length*m,I=Math.max(n,t-O/2);return new Gh(D.from,D.length,I,O,null,null)}else{let b=Math.max(0,Math.min(s-o,Math.floor((t-n)/l))),{from:D,length:O}=r.doc.line(o+b);return new Gh(D,O,n+l*b,l,null,null)}}lineAt(t,r,n,a,o){if(r==ms.ByHeight)return this.blockAt(t,n,a,o);if(r==ms.ByPosNoHeight){let{from:N,to:H}=n.doc.lineAt(t);return new Gh(N,H-N,0,0,null,null)}let{firstLine:s,perLine:l,perChar:m}=this.heightMetrics(n,o),b=n.doc.lineAt(t),D=l+b.length*m,O=b.number-s,I=a+l*O+m*(b.from-o-O);return new Gh(b.from,b.length,Math.max(a,Math.min(I,a+this.height-D)),D,null,null)}forEachLine(t,r,n,a,o,s){t=Math.max(t,o),r=Math.min(r,o+this.length);let{firstLine:l,perLine:m,perChar:b}=this.heightMetrics(n,o);for(let D=t,O=a;D<=r;){let I=n.doc.lineAt(D);if(D==t){let H=I.number-l;O+=m*H+b*(t-o-H)}let N=m+b*I.length;s(new Gh(I.from,I.length,O,N,null,null)),O+=N,D=I.to+1}}replace(t,r,n){let a=this.length-r;if(a>0){let o=n[n.length-1];o instanceof fu?n[n.length-1]=new fu(o.length+a):n.push(null,new fu(a-1))}if(t>0){let o=n[0];o instanceof fu?n[0]=new fu(t+o.length):n.unshift(new fu(t-1),null)}return mc.of(n)}decomposeLeft(t,r){r.push(new fu(t-1),null)}decomposeRight(t,r){r.push(null,new fu(this.length-t-1))}updateHeight(t,r=0,n=!1,a){let o=r+this.length;if(a&&a.from<=r+this.length&&a.more){let s=[],l=Math.max(r,a.from),m=-1;for(a.from>r&&s.push(new fu(a.from-r-1).updateHeight(t,r));l<=o&&a.more;){let D=t.doc.lineAt(l).length;s.length&&s.push(null);let O=a.heights[a.index++];m==-1?m=O:Math.abs(O-m)>=g2&&(m=-2);let I=new Dd(D,O);I.outdated=!1,s.push(I),l+=D+1}l<=o&&s.push(null,new fu(o-l).updateHeight(t,l));let b=mc.of(s);return(m<0||Math.abs(b.height-this.height)>=g2||Math.abs(m-this.heightMetrics(t,r).perLine)>=g2)&&(t.heightChanged=!0),b}else(n||this.outdated)&&(this.setHeight(t,t.heightForGap(r,r+this.length)),this.outdated=!1);return this}toString(){return`gap(${this.length})`}}class QBe extends mc{constructor(t,r,n){super(t.length+r+n.length,t.height+n.height,r|(t.outdated||n.outdated?2:0)),this.left=t,this.right=n,this.size=t.size+n.size}get break(){return this.flags&1}blockAt(t,r,n,a){let o=n+this.left.height;return t<o?this.left.blockAt(t,r,n,a):this.right.blockAt(t,r,o,a+this.left.length+this.break)}lineAt(t,r,n,a,o){let s=a+this.left.height,l=o+this.left.length+this.break,m=r==ms.ByHeight?t<s:t<l,b=m?this.left.lineAt(t,r,n,a,o):this.right.lineAt(t,r,n,s,l);if(this.break||(m?b.to<l:b.from>l))return b;let D=r==ms.ByPosNoHeight?ms.ByPosNoHeight:ms.ByPos;return m?b.join(this.right.lineAt(l,D,n,s,l)):this.left.lineAt(l,D,n,a,o).join(b)}forEachLine(t,r,n,a,o,s){let l=a+this.left.height,m=o+this.left.length+this.break;if(this.break)t<m&&this.left.forEachLine(t,r,n,a,o,s),r>=m&&this.right.forEachLine(t,r,n,l,m,s);else{let b=this.lineAt(m,ms.ByPos,n,a,o);t<b.from&&this.left.forEachLine(t,b.from-1,n,a,o,s),b.to>=t&&b.from<=r&&s(b),r>b.to&&this.right.forEachLine(b.to+1,r,n,l,m,s)}}replace(t,r,n){let a=this.left.length+this.break;if(r<a)return this.balanced(this.left.replace(t,r,n),this.right);if(t>this.left.length)return this.balanced(this.left,this.right.replace(t-a,r-a,n));let o=[];t>0&&this.decomposeLeft(t,o);let s=o.length;for(let l of n)o.push(l);if(t>0&&rV(o,s-1),r<this.length){let l=o.length;this.decomposeRight(r,o),rV(o,l)}return mc.of(o)}decomposeLeft(t,r){let n=this.left.length;if(t<=n)return this.left.decomposeLeft(t,r);r.push(this.left),this.break&&(n++,t>=n&&r.push(null)),t>n&&this.right.decomposeLeft(t-n,r)}decomposeRight(t,r){let n=this.left.length,a=n+this.break;if(t>=a)return this.right.decomposeRight(t-a,r);t<n&&this.left.decomposeRight(t,r),this.break&&t<a&&r.push(null),r.push(this.right)}balanced(t,r){return t.size>2*r.size||r.size>2*t.size?mc.of(this.break?[t,null,r]:[t,r]):(this.left=t,this.right=r,this.height=t.height+r.height,this.outdated=t.outdated||r.outdated,this.size=t.size+r.size,this.length=t.length+this.break+r.length,this)}updateHeight(t,r=0,n=!1,a){let{left:o,right:s}=this,l=r+o.length+this.break,m=null;return a&&a.from<=r+o.length&&a.more?m=o=o.updateHeight(t,r,n,a):o.updateHeight(t,r,n),a&&a.from<=l+s.length&&a.more?m=s=s.updateHeight(t,l,n,a):s.updateHeight(t,l,n),m?this.balanced(o,s):(this.height=this.left.height+this.right.height,this.outdated=!1,this)}toString(){return this.left+(this.break?" ":"-")+this.right}}function rV(e,t){let r,n;e[t]==null&&(r=e[t-1])instanceof fu&&(n=e[t+1])instanceof fu&&e.splice(t-1,3,new fu(r.length+1+n.length))}const e5e=5;class u6{constructor(t,r){this.pos=t,this.oracle=r,this.nodes=[],this.lineStart=-1,this.lineEnd=-1,this.covering=null,this.writtenTo=t}get isCovered(){return this.covering&&this.nodes[this.nodes.length-1]==this.covering}span(t,r){if(this.lineStart>-1){let n=Math.min(r,this.lineEnd),a=this.nodes[this.nodes.length-1];a instanceof Dd?a.length+=n-this.pos:(n>this.pos||!this.isCovered)&&this.nodes.push(new Dd(n-this.pos,-1)),this.writtenTo=n,r>n&&(this.nodes.push(null),this.writtenTo++,this.lineStart=-1)}this.pos=r}point(t,r,n){if(t<r||n.heightRelevant){let a=n.widget?n.widget.estimatedHeight:0;a<0&&(a=this.oracle.lineHeight);let o=r-t;n.block?this.addBlock(new Pte(o,a,n)):(o||a>=e5e)&&this.addLineDeco(a,o)}else r>t&&this.span(t,r);this.lineEnd>-1&&this.lineEnd<this.pos&&(this.lineEnd=this.oracle.doc.lineAt(this.pos).to)}enterLine(){if(this.lineStart>-1)return;let{from:t,to:r}=this.oracle.doc.lineAt(this.pos);this.lineStart=t,this.lineEnd=r,this.writtenTo<t&&((this.writtenTo<t-1||this.nodes[this.nodes.length-1]==null)&&this.nodes.push(this.blankContent(this.writtenTo,t-1)),this.nodes.push(null)),this.pos>t&&this.nodes.push(new Dd(this.pos-t,-1)),this.writtenTo=this.pos}blankContent(t,r){let n=new fu(r-t);return this.oracle.doc.lineAt(t).to==r&&(n.flags|=4),n}ensureLine(){this.enterLine();let t=this.nodes.length?this.nodes[this.nodes.length-1]:null;if(t instanceof Dd)return t;let r=new Dd(0,-1);return this.nodes.push(r),r}addBlock(t){var r;this.enterLine();let n=(r=t.deco)===null||r===void 0?void 0:r.type;n==qs.WidgetAfter&&!this.isCovered&&this.ensureLine(),this.nodes.push(t),this.writtenTo=this.pos=this.pos+t.length,n!=qs.WidgetBefore&&(this.covering=t)}addLineDeco(t,r){let n=this.ensureLine();n.length+=r,n.collapsed+=r,n.widgetHeight=Math.max(n.widgetHeight,t),this.writtenTo=this.pos=this.pos+r}finish(t){let r=this.nodes.length==0?null:this.nodes[this.nodes.length-1];this.lineStart>-1&&!(r instanceof Dd)&&!this.isCovered?this.nodes.push(new Dd(0,-1)):(this.writtenTo<this.pos||r==null)&&this.nodes.push(this.blankContent(this.writtenTo,this.pos));let n=t;for(let a of this.nodes)a instanceof Dd&&a.updateHeight(this.oracle,n),n+=a?a.length:1;return this.nodes}static build(t,r,n,a){let o=new u6(n,t);return Fo.spans(r,n,a,o,0),o.finish(n)}}function t5e(e,t,r){let n=new r5e;return Fo.compare(e,t,r,n,0),n.changes}class r5e{constructor(){this.changes=[]}compareRange(){}comparePoint(t,r,n,a){(t<r||n&&n.heightRelevant||a&&a.heightRelevant)&&pF(t,r,this.changes,5)}}function n5e(e,t){let r=e.getBoundingClientRect(),n=e.ownerDocument,a=n.defaultView||window,o=Math.max(0,r.left),s=Math.min(a.innerWidth,r.right),l=Math.max(0,r.top),m=Math.min(a.innerHeight,r.bottom);for(let b=e.parentNode;b&&b!=n.body;)if(b.nodeType==1){let D=b,O=window.getComputedStyle(D);if((D.scrollHeight>D.clientHeight||D.scrollWidth>D.clientWidth)&&O.overflow!="visible"){let I=D.getBoundingClientRect();o=Math.max(o,I.left),s=Math.min(s,I.right),l=Math.max(l,I.top),m=b==e.parentNode?I.bottom:Math.min(m,I.bottom)}b=O.position=="absolute"||O.position=="fixed"?D.offsetParent:D.parentNode}else if(b.nodeType==11)b=b.host;else break;return{left:o-r.left,right:Math.max(o,s)-r.left,top:l-(r.top+t),bottom:Math.max(l,m)-(r.top+t)}}function i5e(e,t){let r=e.getBoundingClientRect();return{left:0,right:r.right-r.left,top:t,bottom:r.bottom-(r.top+t)}}class PM{constructor(t,r,n){this.from=t,this.to=r,this.size=n}static same(t,r){if(t.length!=r.length)return!1;for(let n=0;n<t.length;n++){let a=t[n],o=r[n];if(a.from!=o.from||a.to!=o.to||a.size!=o.size)return!1}return!0}draw(t){return Pa.replace({widget:new a5e(this.size,t)}).range(this.from,this.to)}}class a5e extends Rx{constructor(t,r){super(),this.size=t,this.vertical=r}eq(t){return t.size==this.size&&t.vertical==this.vertical}toDOM(){let t=document.createElement("div");return this.vertical?t.style.height=this.size+"px":(t.style.width=this.size+"px",t.style.height="2px",t.style.display="inline-block"),t}get estimatedHeight(){return this.vertical?this.size:-1}}class nV{constructor(t){this.state=t,this.pixelViewport={left:0,right:window.innerWidth,top:0,bottom:0},this.inView=!0,this.paddingTop=0,this.paddingBottom=0,this.contentDOMWidth=0,this.contentDOMHeight=0,this.editorHeight=0,this.editorWidth=0,this.scaler=iV,this.scrollTarget=null,this.printing=!1,this.mustMeasureContent=!0,this.defaultTextDirection=Rs.LTR,this.visibleRanges=[],this.mustEnforceCursorAssoc=!1;let r=t.facet(s6).some(n=>typeof n!="function"&&n.class=="cm-lineWrapping");this.heightOracle=new JBe(r),this.stateDeco=t.facet(OS).filter(n=>typeof n!="function"),this.heightMap=mc.empty().applyChanges(this.stateDeco,Oo.empty,this.heightOracle.setDoc(t.doc),[new Zp(0,0,0,t.doc.length)]),this.viewport=this.getViewport(0,null),this.updateViewportLines(),this.updateForViewport(),this.lineGaps=this.ensureLineGaps([]),this.lineGapDeco=Pa.set(this.lineGaps.map(n=>n.draw(!1))),this.computeVisibleRanges()}updateForViewport(){let t=[this.viewport],{main:r}=this.state.selection;for(let n=0;n<=1;n++){let a=n?r.head:r.anchor;if(!t.some(({from:o,to:s})=>a>=o&&a<=s)){let{from:o,to:s}=this.lineBlockAt(a);t.push(new fE(o,s))}}this.viewports=t.sort((n,a)=>n.from-a.from),this.scaler=this.heightMap.height<=7e6?iV:new l5e(this.heightOracle,this.heightMap,this.viewports)}updateViewportLines(){this.viewportLines=[],this.heightMap.forEachLine(this.viewport.from,this.viewport.to,this.heightOracle.setDoc(this.state.doc),0,0,t=>{this.viewportLines.push(this.scaler.scale==1?t:uD(t,this.scaler))})}update(t,r=null){this.state=t.state;let n=this.stateDeco;this.stateDeco=this.state.facet(OS).filter(b=>typeof b!="function");let a=t.changedRanges,o=Zp.extendWithRanges(a,t5e(n,this.stateDeco,t?t.changes:Ol.empty(this.state.doc.length))),s=this.heightMap.height;this.heightMap=this.heightMap.applyChanges(this.stateDeco,t.startState.doc,this.heightOracle.setDoc(this.state.doc),o),this.heightMap.height!=s&&(t.flags|=2);let l=o.length?this.mapViewport(this.viewport,t.changes):this.viewport;(r&&(r.range.head<l.from||r.range.head>l.to)||!this.viewportIsAppropriate(l))&&(l=this.getViewport(0,r));let m=!t.changes.empty||t.flags&2||l.from!=this.viewport.from||l.to!=this.viewport.to;this.viewport=l,this.updateForViewport(),m&&this.updateViewportLines(),(this.lineGaps.length||this.viewport.to-this.viewport.from>4e3)&&this.updateLineGaps(this.ensureLineGaps(this.mapLineGaps(this.lineGaps,t.changes))),t.flags|=this.computeVisibleRanges(),r&&(this.scrollTarget=r),!this.mustEnforceCursorAssoc&&t.selectionSet&&t.view.lineWrapping&&t.state.selection.main.empty&&t.state.selection.main.assoc&&!t.state.facet(ote)&&(this.mustEnforceCursorAssoc=!0)}measure(t){let r=t.contentDOM,n=window.getComputedStyle(r),a=this.heightOracle,o=n.whiteSpace;this.defaultTextDirection=n.direction=="rtl"?Rs.RTL:Rs.LTR;let s=this.heightOracle.mustRefreshForWrapping(o),l=r.getBoundingClientRect(),m=s||this.mustMeasureContent||this.contentDOMHeight!=l.height;this.contentDOMHeight=l.height,this.mustMeasureContent=!1;let b=0,D=0,O=parseInt(n.paddingTop)||0,I=parseInt(n.paddingBottom)||0;(this.paddingTop!=O||this.paddingBottom!=I)&&(this.paddingTop=O,this.paddingBottom=I,b|=10),this.editorWidth!=t.scrollDOM.clientWidth&&(a.lineWrapping&&(m=!0),this.editorWidth=t.scrollDOM.clientWidth,b|=8);let N=(this.printing?i5e:n5e)(r,this.paddingTop),H=N.top-this.pixelViewport.top,j=N.bottom-this.pixelViewport.bottom;this.pixelViewport=N;let u=this.pixelViewport.bottom>this.pixelViewport.top&&this.pixelViewport.right>this.pixelViewport.left;if(u!=this.inView&&(this.inView=u,u&&(m=!0)),!this.inView&&!this.scrollTarget)return 0;let h=l.width;if((this.contentDOMWidth!=h||this.editorHeight!=t.scrollDOM.clientHeight)&&(this.contentDOMWidth=l.width,this.editorHeight=t.scrollDOM.clientHeight,b|=8),m){let E=t.docView.measureVisibleLineHeights(this.viewport);if(a.mustRefreshForHeights(E)&&(s=!0),s||a.lineWrapping&&Math.abs(h-this.contentDOMWidth)>a.charWidth){let{lineHeight:x,charWidth:g,textHeight:d}=t.docView.measureTextSize();s=x>0&&a.refresh(o,x,g,d,h/g,E),s&&(t.docView.minWidth=0,b|=8)}H>0&&j>0?D=Math.max(H,j):H<0&&j<0&&(D=Math.min(H,j)),a.heightChanged=!1;for(let x of this.viewports){let g=x.from==this.viewport.from?E:t.docView.measureVisibleLineHeights(x);this.heightMap=(s?mc.empty().applyChanges(this.stateDeco,Oo.empty,this.heightOracle,[new Zp(0,0,0,t.state.doc.length)]):this.heightMap).updateHeight(a,0,s,new ZBe(x.from,g))}a.heightChanged&&(b|=2)}let y=!this.viewportIsAppropriate(this.viewport,D)||this.scrollTarget&&(this.scrollTarget.range.head<this.viewport.from||this.scrollTarget.range.head>this.viewport.to);return y&&(this.viewport=this.getViewport(D,this.scrollTarget)),this.updateForViewport(),(b&2||y)&&this.updateViewportLines(),(this.lineGaps.length||this.viewport.to-this.viewport.from>4e3)&&this.updateLineGaps(this.ensureLineGaps(s?[]:this.lineGaps,t)),b|=this.computeVisibleRanges(),this.mustEnforceCursorAssoc&&(this.mustEnforceCursorAssoc=!1,t.docView.enforceCursorAssoc()),b}get visibleTop(){return this.scaler.fromDOM(this.pixelViewport.top)}get visibleBottom(){return this.scaler.fromDOM(this.pixelViewport.bottom)}getViewport(t,r){let n=.5-Math.max(-.5,Math.min(.5,t/1e3/2)),a=this.heightMap,o=this.heightOracle,{visibleTop:s,visibleBottom:l}=this,m=new fE(a.lineAt(s-n*1e3,ms.ByHeight,o,0,0).from,a.lineAt(l+(1-n)*1e3,ms.ByHeight,o,0,0).to);if(r){let{head:b}=r.range;if(b<m.from||b>m.to){let D=Math.min(this.editorHeight,this.pixelViewport.bottom-this.pixelViewport.top),O=a.lineAt(b,ms.ByPos,o,0,0),I;r.y=="center"?I=(O.top+O.bottom)/2-D/2:r.y=="start"||r.y=="nearest"&&b<m.from?I=O.top:I=O.bottom-D,m=new fE(a.lineAt(I-1e3/2,ms.ByHeight,o,0,0).from,a.lineAt(I+D+1e3/2,ms.ByHeight,o,0,0).to)}}return m}mapViewport(t,r){let n=r.mapPos(t.from,-1),a=r.mapPos(t.to,1);return new fE(this.heightMap.lineAt(n,ms.ByPos,this.heightOracle,0,0).from,this.heightMap.lineAt(a,ms.ByPos,this.heightOracle,0,0).to)}viewportIsAppropriate({from:t,to:r},n=0){if(!this.inView)return!0;let{top:a}=this.heightMap.lineAt(t,ms.ByPos,this.heightOracle,0,0),{bottom:o}=this.heightMap.lineAt(r,ms.ByPos,this.heightOracle,0,0),{visibleTop:s,visibleBottom:l}=this;return(t==0||a<=s-Math.max(10,Math.min(-n,250)))&&(r==this.state.doc.length||o>=l+Math.max(10,Math.min(n,250)))&&a>s-2*1e3&&o<l+2*1e3}mapLineGaps(t,r){if(!t.length||r.empty)return t;let n=[];for(let a of t)r.touchesRange(a.from,a.to)||n.push(new PM(r.mapPos(a.from),r.mapPos(a.to),a.size));return n}ensureLineGaps(t,r){let n=this.heightOracle.lineWrapping,a=n?1e4:2e3,o=a>>1,s=a<<1;if(this.defaultTextDirection!=Rs.LTR&&!n)return[];let l=[],m=(b,D,O,I)=>{if(D-b<o)return;let N=this.state.selection.main,H=[N.from];N.empty||H.push(N.to);for(let u of H)if(u>b&&u<D){m(b,u-10,O,I),m(u+10,D,O,I);return}let j=s5e(t,u=>u.from>=O.from&&u.to<=O.to&&Math.abs(u.from-b)<o&&Math.abs(u.to-D)<o&&!H.some(h=>u.from<h&&u.to>h));if(!j){if(D<O.to&&r&&n&&r.visibleRanges.some(u=>u.from<=D&&u.to>=D)){let u=r.moveToLineBoundary(En.cursor(D),!1,!0).head;u>b&&(D=u)}j=new PM(b,D,this.gapSize(O,b,D,I))}l.push(j)};for(let b of this.viewportLines){if(b.length<s)continue;let D=o5e(b.from,b.to,this.stateDeco);if(D.total<s)continue;let O=this.scrollTarget?this.scrollTarget.range.head:null,I,N;if(n){let H=a/this.heightOracle.lineLength*this.heightOracle.lineHeight,j,u;if(O!=null){let h=hE(D,O),y=((this.visibleBottom-this.visibleTop)/2+H)/b.height;j=h-y,u=h+y}else j=(this.visibleTop-b.top-H)/b.height,u=(this.visibleBottom-b.top+H)/b.height;I=pE(D,j),N=pE(D,u)}else{let H=D.total*this.heightOracle.charWidth,j=a*this.heightOracle.charWidth,u,h;if(O!=null){let y=hE(D,O),E=((this.pixelViewport.right-this.pixelViewport.left)/2+j)/H;u=y-E,h=y+E}else u=(this.pixelViewport.left-j)/H,h=(this.pixelViewport.right+j)/H;I=pE(D,u),N=pE(D,h)}I>b.from&&m(b.from,I,b,D),N<b.to&&m(N,b.to,b,D)}return l}gapSize(t,r,n,a){let o=hE(a,n)-hE(a,r);return this.heightOracle.lineWrapping?t.height*o:a.total*this.heightOracle.charWidth*o}updateLineGaps(t){PM.same(t,this.lineGaps)||(this.lineGaps=t,this.lineGapDeco=Pa.set(t.map(r=>r.draw(this.heightOracle.lineWrapping))))}computeVisibleRanges(){let t=this.stateDeco;this.lineGaps.length&&(t=t.concat(this.lineGapDeco));let r=[];Fo.spans(t,this.viewport.from,this.viewport.to,{span(a,o){r.push({from:a,to:o})},point(){}},20);let n=r.length!=this.visibleRanges.length||this.visibleRanges.some((a,o)=>a.from!=r[o].from||a.to!=r[o].to);return this.visibleRanges=r,n?4:0}lineBlockAt(t){return t>=this.viewport.from&&t<=this.viewport.to&&this.viewportLines.find(r=>r.from<=t&&r.to>=t)||uD(this.heightMap.lineAt(t,ms.ByPos,this.heightOracle,0,0),this.scaler)}lineBlockAtHeight(t){return uD(this.heightMap.lineAt(this.scaler.fromDOM(t),ms.ByHeight,this.heightOracle,0,0),this.scaler)}elementAtHeight(t){return uD(this.heightMap.blockAt(this.scaler.fromDOM(t),this.heightOracle,0,0),this.scaler)}get docHeight(){return this.scaler.toDOM(this.heightMap.height)}get contentHeight(){return this.docHeight+this.paddingTop+this.paddingBottom}}let fE=class{constructor(t,r){this.from=t,this.to=r}};function o5e(e,t,r){let n=[],a=e,o=0;return Fo.spans(r,e,t,{span(){},point(s,l){s>a&&(n.push({from:a,to:s}),o+=s-a),a=l}},20),a<t&&(n.push({from:a,to:t}),o+=t-a),{total:o,ranges:n}}function pE({total:e,ranges:t},r){if(r<=0)return t[0].from;if(r>=1)return t[t.length-1].to;let n=Math.floor(e*r);for(let a=0;;a++){let{from:o,to:s}=t[a],l=s-o;if(n<=l)return o+n;n-=l}}function hE(e,t){let r=0;for(let{from:n,to:a}of e.ranges){if(t<=a){r+=t-n;break}r+=a-n}return r/e.total}function s5e(e,t){for(let r of e)if(t(r))return r}const iV={toDOM(e){return e},fromDOM(e){return e},scale:1};class l5e{constructor(t,r,n){let a=0,o=0,s=0;this.viewports=n.map(({from:l,to:m})=>{let b=r.lineAt(l,ms.ByPos,t,0,0).top,D=r.lineAt(m,ms.ByPos,t,0,0).bottom;return a+=D-b,{from:l,to:m,top:b,bottom:D,domTop:0,domBottom:0}}),this.scale=(7e6-a)/(r.height-a);for(let l of this.viewports)l.domTop=s+(l.top-o)*this.scale,s=l.domBottom=l.domTop+(l.bottom-l.top),o=l.bottom}toDOM(t){for(let r=0,n=0,a=0;;r++){let o=r<this.viewports.length?this.viewports[r]:null;if(!o||t<o.top)return a+(t-n)*this.scale;if(t<=o.bottom)return o.domTop+(t-o.top);n=o.bottom,a=o.domBottom}}fromDOM(t){for(let r=0,n=0,a=0;;r++){let o=r<this.viewports.length?this.viewports[r]:null;if(!o||t<o.domTop)return n+(t-a)/this.scale;if(t<=o.domBottom)return o.top+(t-o.domTop);n=o.bottom,a=o.domBottom}}}function uD(e,t){if(t.scale==1)return e;let r=t.toDOM(e.top),n=t.toDOM(e.bottom);return new Gh(e.from,e.length,r,n-r,e.children&&e.children.map(a=>uD(a,t)),e.deco)}const mE=Wi.define({combine:e=>e.join(" ")}),xF=Wi.define({combine:e=>e.indexOf(!0)>-1}),DF=qg.newName(),Ate=qg.newName(),kte=qg.newName(),Ote={"&light":"."+Ate,"&dark":"."+kte};function SF(e,t,r){return new qg(t,{finish(n){return/&/.test(n)?n.replace(/&\w*/,a=>{if(a=="&")return e;if(!r||!r[a])throw new RangeError(`Unsupported selector: ${a}`);return r[a]}):e+" "+n}})}const u5e=SF("."+DF,{"&":{position:"relative !important",boxSizing:"border-box","&.cm-focused":{outline:"1px dotted #212121"},display:"flex !important",flexDirection:"column"},".cm-scroller":{display:"flex !important",alignItems:"flex-start !important",fontFamily:"monospace",lineHeight:1.4,height:"100%",overflowX:"auto",position:"relative",zIndex:0},".cm-content":{margin:0,flexGrow:2,flexShrink:0,display:"block",whiteSpace:"pre",wordWrap:"normal",boxSizing:"border-box",padding:"4px 0",outline:"none","&[contenteditable=true]":{WebkitUserModify:"read-write-plaintext-only"}},".cm-lineWrapping":{whiteSpace_fallback:"pre-wrap",whiteSpace:"break-spaces",wordBreak:"break-word",overflowWrap:"anywhere",flexShrink:1},"&light .cm-content":{caretColor:"black"},"&dark .cm-content":{caretColor:"white"},".cm-line":{display:"block",padding:"0 2px 0 6px"},".cm-layer":{position:"absolute",left:0,top:0,contain:"size style","& > *":{position:"absolute"}},"&light .cm-selectionBackground":{background:"#d9d9d9"},"&dark .cm-selectionBackground":{background:"#222"},"&light.cm-focused > .cm-scroller > .cm-selectionLayer .cm-selectionBackground":{background:"#d7d4f0"},"&dark.cm-focused > .cm-scroller > .cm-selectionLayer .cm-selectionBackground":{background:"#233"},".cm-cursorLayer":{pointerEvents:"none"},"&.cm-focused > .cm-scroller > .cm-cursorLayer":{animation:"steps(1) cm-blink 1.2s infinite"},"@keyframes cm-blink":{"0%":{},"50%":{opacity:0},"100%":{}},"@keyframes cm-blink2":{"0%":{},"50%":{opacity:0},"100%":{}},".cm-cursor, .cm-dropCursor":{borderLeft:"1.2px solid black",marginLeft:"-0.6px",pointerEvents:"none"},".cm-cursor":{display:"none"},"&dark .cm-cursor":{borderLeftColor:"#444"},".cm-dropCursor":{position:"absolute"},"&.cm-focused > .cm-scroller > .cm-cursorLayer .cm-cursor":{display:"block"},"&light .cm-activeLine":{backgroundColor:"#cceeff44"},"&dark .cm-activeLine":{backgroundColor:"#99eeff33"},"&light .cm-specialChar":{color:"red"},"&dark .cm-specialChar":{color:"#f78"},".cm-gutters":{flexShrink:0,display:"flex",height:"100%",boxSizing:"border-box",left:0,zIndex:200},"&light .cm-gutters":{backgroundColor:"#f5f5f5",color:"#6c6c6c",borderRight:"1px solid #ddd"},"&dark .cm-gutters":{backgroundColor:"#333338",color:"#ccc"},".cm-gutter":{display:"flex !important",flexDirection:"column",flexShrink:0,boxSizing:"border-box",minHeight:"100%",overflow:"hidden"},".cm-gutterElement":{boxSizing:"border-box"},".cm-lineNumbers .cm-gutterElement":{padding:"0 3px 0 5px",minWidth:"20px",textAlign:"right",whiteSpace:"nowrap"},"&light .cm-activeLineGutter":{backgroundColor:"#e2f2ff"},"&dark .cm-activeLineGutter":{backgroundColor:"#222227"},".cm-panels":{boxSizing:"border-box",position:"sticky",left:0,right:0},"&light .cm-panels":{backgroundColor:"#f5f5f5",color:"black"},"&light .cm-panels-top":{borderBottom:"1px solid #ddd"},"&light .cm-panels-bottom":{borderTop:"1px solid #ddd"},"&dark .cm-panels":{backgroundColor:"#333338",color:"white"},".cm-tab":{display:"inline-block",overflow:"hidden",verticalAlign:"bottom"},".cm-widgetBuffer":{verticalAlign:"text-top",height:"1em",width:0,display:"inline"},".cm-placeholder":{color:"#888",display:"inline-block",verticalAlign:"top"},".cm-highlightSpace:before":{content:"attr(data-display)",position:"absolute",pointerEvents:"none",color:"#888"},".cm-highlightTab":{backgroundImage:`url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="200" height="20"><path stroke="%23888" stroke-width="1" fill="none" d="M1 10H196L190 5M190 15L196 10M197 4L197 16"/></svg>')`,backgroundSize:"auto 100%",backgroundPosition:"right 90%",backgroundRepeat:"no-repeat"},".cm-trailingSpace":{backgroundColor:"#ff332255"},".cm-button":{verticalAlign:"middle",color:"inherit",fontSize:"70%",padding:".2em 1em",borderRadius:"1px"},"&light .cm-button":{backgroundImage:"linear-gradient(#eff1f5, #d9d9df)",border:"1px solid #888","&:active":{backgroundImage:"linear-gradient(#b4b4b4, #d0d3d6)"}},"&dark .cm-button":{backgroundImage:"linear-gradient(#393939, #111)",border:"1px solid #888","&:active":{backgroundImage:"linear-gradient(#111, #333)"}},".cm-textfield":{verticalAlign:"middle",color:"inherit",fontSize:"70%",border:"1px solid silver",padding:".2em .5em"},"&light .cm-textfield":{backgroundColor:"white"},"&dark .cm-textfield":{border:"1px solid #555",backgroundColor:"inherit"}},Ote);class c5e{constructor(t,r,n,a){this.typeOver=a,this.bounds=null,this.text="";let{impreciseHead:o,impreciseAnchor:s}=t.docView;if(t.state.readOnly&&r>-1)this.newSel=null;else if(r>-1&&(this.bounds=t.docView.domBoundsAround(r,n,0))){let l=o||s?[]:f5e(t),m=new pte(l,t.state);m.readRange(this.bounds.startDOM,this.bounds.endDOM),this.text=m.text,this.newSel=p5e(l,this.bounds.from)}else{let l=t.observer.selectionRange,m=o&&o.node==l.focusNode&&o.offset==l.focusOffset||!Qb(t.contentDOM,l.focusNode)?t.state.selection.main.head:t.docView.posFromDOM(l.focusNode,l.focusOffset),b=s&&s.node==l.anchorNode&&s.offset==l.anchorOffset||!Qb(t.contentDOM,l.anchorNode)?t.state.selection.main.anchor:t.docView.posFromDOM(l.anchorNode,l.anchorOffset);this.newSel=En.single(b,m)}}}function _te(e,t){let r,{newSel:n}=t,a=e.state.selection.main,o=e.inputState.lastKeyTime>Date.now()-100?e.inputState.lastKeyCode:-1;if(t.bounds){let{from:s,to:l}=t.bounds,m=a.from,b=null;(o===8||Vi.android&&t.text.length<l-s)&&(m=a.to,b="end");let D=d5e(e.state.doc.sliceString(s,l,Yv),t.text,m-s,b);D&&(Vi.chrome&&o==13&&D.toB==D.from+2&&t.text.slice(D.from,D.toB)==Yv+Yv&&D.toB--,r={from:s+D.from,to:s+D.toA,insert:Oo.of(t.text.slice(D.from,D.toB).split(Yv))})}else n&&(!e.hasFocus&&e.state.facet(P_)||n.main.eq(a))&&(n=null);if(!r&&!n)return!1;if(!r&&t.typeOver&&!a.empty&&n&&n.main.empty?r={from:a.from,to:a.to,insert:e.state.doc.slice(a.from,a.to)}:r&&r.from>=a.from&&r.to<=a.to&&(r.from!=a.from||r.to!=a.to)&&a.to-a.from-(r.to-r.from)<=4?r={from:a.from,to:a.to,insert:e.state.doc.slice(a.from,r.from).append(r.insert).append(e.state.doc.slice(r.to,a.to))}:(Vi.mac||Vi.android)&&r&&r.from==r.to&&r.from==a.head-1&&/^\. ?$/.test(r.insert.toString())&&e.contentDOM.getAttribute("autocorrect")=="off"?(n&&r.insert.length==2&&(n=En.single(n.main.anchor-1,n.main.head-1)),r={from:a.from,to:a.to,insert:Oo.of([" "])}):Vi.chrome&&r&&r.from==r.to&&r.from==a.head&&r.insert.toString()==`
- `&&e.lineWrapping&&(n&&(n=En.single(n.main.anchor-1,n.main.head-1)),r={from:a.from,to:a.to,insert:Oo.of([" "])}),r){let s=e.state;if(Vi.ios&&e.inputState.flushIOSKey(e)||Vi.android&&(r.from==a.from&&r.to==a.to&&r.insert.length==1&&r.insert.lines==2&&xb(e.contentDOM,"Enter",13)||(r.from==a.from-1&&r.to==a.to&&r.insert.length==0||o==8&&r.insert.length<r.to-r.from)&&xb(e.contentDOM,"Backspace",8)||r.from==a.from&&r.to==a.to+1&&r.insert.length==0&&xb(e.contentDOM,"Delete",46)))return!0;let l=r.insert.toString();if(e.state.facet(nte).some(D=>D(e,r.from,r.to,l)))return!0;e.inputState.composing>=0&&e.inputState.composing++;let m;if(r.from>=a.from&&r.to<=a.to&&r.to-r.from>=(a.to-a.from)/3&&(!n||n.main.empty&&n.main.from==r.from+r.insert.length)&&e.inputState.composing<0){let D=a.from<r.from?s.sliceDoc(a.from,r.from):"",O=a.to>r.to?s.sliceDoc(r.to,a.to):"";m=s.replaceSelection(e.state.toText(D+r.insert.sliceString(0,void 0,e.state.lineBreak)+O))}else{let D=s.changes(r),O=n&&n.main.to<=D.newLength?n.main:void 0;if(s.selection.ranges.length>1&&e.inputState.composing>=0&&r.to<=a.to&&r.to>=a.to-10){let I=e.state.sliceDoc(r.from,r.to),N=hte(e)||e.state.doc.lineAt(a.head),H=a.to-r.to,j=a.to-a.from;m=s.changeByRange(u=>{if(u.from==a.from&&u.to==a.to)return{changes:D,range:O||u.map(D)};let h=u.to-H,y=h-I.length;if(u.to-u.from!=j||e.state.sliceDoc(y,h)!=I||N&&u.to>=N.from&&u.from<=N.to)return{range:u};let E=s.changes({from:y,to:h,insert:r.insert}),x=u.to-a.to;return{changes:E,range:O?En.range(Math.max(0,O.anchor+x),Math.max(0,O.head+x)):u.map(E)}})}else m={changes:D,selection:O&&s.selection.replaceRange(O)}}let b="input.type";return(e.composing||e.inputState.compositionPendingChange&&e.inputState.compositionEndedAt>Date.now()-50)&&(e.inputState.compositionPendingChange=!1,b+=".compose",e.inputState.compositionFirstChange&&(b+=".start",e.inputState.compositionFirstChange=!1)),e.dispatch(m,{scrollIntoView:!0,userEvent:b}),!0}else if(n&&!n.main.eq(a)){let s=!1,l="select";return e.inputState.lastSelectionTime>Date.now()-50&&(e.inputState.lastSelectionOrigin=="select"&&(s=!0),l=e.inputState.lastSelectionOrigin),e.dispatch({selection:n,scrollIntoView:s,userEvent:l}),!0}else return!1}function d5e(e,t,r,n){let a=Math.min(e.length,t.length),o=0;for(;o<a&&e.charCodeAt(o)==t.charCodeAt(o);)o++;if(o==a&&e.length==t.length)return null;let s=e.length,l=t.length;for(;s>0&&l>0&&e.charCodeAt(s-1)==t.charCodeAt(l-1);)s--,l--;if(n=="end"){let m=Math.max(0,o-Math.min(s,l));r-=s+m-o}if(s<o&&e.length<t.length){let m=r<=o&&r>=s?o-r:0;o-=m,l=o+(l-s),s=o}else if(l<o){let m=r<=o&&r>=l?o-r:0;o-=m,s=o+(s-l),l=o}return{from:o,toA:s,toB:l}}function f5e(e){let t=[];if(e.root.activeElement!=e.contentDOM)return t;let{anchorNode:r,anchorOffset:n,focusNode:a,focusOffset:o}=e.observer.selectionRange;return r&&(t.push(new Rz(r,n)),(a!=r||o!=n)&&t.push(new Rz(a,o))),t}function p5e(e,t){if(e.length==0)return null;let r=e[0].pos,n=e.length==2?e[1].pos:r;return r>-1&&n>-1?En.single(r+t,n+t):null}const h5e={childList:!0,characterData:!0,subtree:!0,attributes:!0,characterDataOldValue:!0},AM=Vi.ie&&Vi.ie_version<=11;class m5e{constructor(t){this.view=t,this.active=!1,this.selectionRange=new uBe,this.selectionChanged=!1,this.delayedFlush=-1,this.resizeTimeout=-1,this.queue=[],this.delayedAndroidKey=null,this.flushingAndroidKey=-1,this.lastChange=0,this.scrollTargets=[],this.intersection=null,this.resizeScroll=null,this.resizeContent=null,this.intersecting=!1,this.gapIntersection=null,this.gaps=[],this.parentCheck=-1,this.dom=t.contentDOM,this.observer=new MutationObserver(r=>{for(let n of r)this.queue.push(n);(Vi.ie&&Vi.ie_version<=11||Vi.ios&&t.composing)&&r.some(n=>n.type=="childList"&&n.removedNodes.length||n.type=="characterData"&&n.oldValue.length>n.target.nodeValue.length)?this.flushSoon():this.flush()}),AM&&(this.onCharData=r=>{this.queue.push({target:r.target,type:"characterData",oldValue:r.prevValue}),this.flushSoon()}),this.onSelectionChange=this.onSelectionChange.bind(this),this.onResize=this.onResize.bind(this),this.onPrint=this.onPrint.bind(this),this.onScroll=this.onScroll.bind(this),typeof ResizeObserver=="function"&&(this.resizeScroll=new ResizeObserver(()=>{var r;((r=this.view.docView)===null||r===void 0?void 0:r.lastUpdate)<Date.now()-75&&this.onResize()}),this.resizeScroll.observe(t.scrollDOM),this.resizeContent=new ResizeObserver(()=>this.view.requestMeasure()),this.resizeContent.observe(t.contentDOM)),this.addWindowListeners(this.win=t.win),this.start(),typeof IntersectionObserver=="function"&&(this.intersection=new IntersectionObserver(r=>{this.parentCheck<0&&(this.parentCheck=setTimeout(this.listenForScroll.bind(this),1e3)),r.length>0&&r[r.length-1].intersectionRatio>0!=this.intersecting&&(this.intersecting=!this.intersecting,this.intersecting!=this.view.inView&&this.onScrollChanged(document.createEvent("Event")))},{threshold:[0,.001]}),this.intersection.observe(this.dom),this.gapIntersection=new IntersectionObserver(r=>{r.length>0&&r[r.length-1].intersectionRatio>0&&this.onScrollChanged(document.createEvent("Event"))},{})),this.listenForScroll(),this.readSelectionRange()}onScrollChanged(t){this.view.inputState.runScrollHandlers(this.view,t),this.intersecting&&this.view.measure()}onScroll(t){this.intersecting&&this.flush(!1),this.onScrollChanged(t)}onResize(){this.resizeTimeout<0&&(this.resizeTimeout=setTimeout(()=>{this.resizeTimeout=-1,this.view.requestMeasure()},50))}onPrint(){this.view.viewState.printing=!0,this.view.measure(),setTimeout(()=>{this.view.viewState.printing=!1,this.view.requestMeasure()},500)}updateGaps(t){if(this.gapIntersection&&(t.length!=this.gaps.length||this.gaps.some((r,n)=>r!=t[n]))){this.gapIntersection.disconnect();for(let r of t)this.gapIntersection.observe(r);this.gaps=t}}onSelectionChange(t){let r=this.selectionChanged;if(!this.readSelectionRange()||this.delayedAndroidKey)return;let{view:n}=this,a=this.selectionRange;if(n.state.facet(P_)?n.root.activeElement!=this.dom:!h2(n.dom,a))return;let o=a.anchorNode&&n.docView.nearest(a.anchorNode);if(o&&o.ignoreEvent(t)){r||(this.selectionChanged=!1);return}(Vi.ie&&Vi.ie_version<=11||Vi.android&&Vi.chrome)&&!n.state.selection.main.empty&&a.focusNode&&kP(a.focusNode,a.focusOffset,a.anchorNode,a.anchorOffset)?this.flushSoon():this.flush(!1)}readSelectionRange(){let{view:t}=this,r=Vi.safari&&t.root.nodeType==11&&aBe(this.dom.ownerDocument)==this.dom&&g5e(this.view)||AP(t.root);if(!r||this.selectionRange.eq(r))return!1;let n=h2(this.dom,r);return n&&!this.selectionChanged&&t.inputState.lastFocusTime>Date.now()-200&&t.inputState.lastTouchTime<Date.now()-300&&dBe(this.dom,r)?(this.view.inputState.lastFocusTime=0,t.docView.updateSelection(),!1):(this.selectionRange.setRange(r),n&&(this.selectionChanged=!0),!0)}setSelectionRange(t,r){this.selectionRange.set(t.node,t.offset,r.node,r.offset),this.selectionChanged=!1}clearSelectionRange(){this.selectionRange.set(null,0,null,0)}listenForScroll(){this.parentCheck=-1;let t=0,r=null;for(let n=this.dom;n;)if(n.nodeType==1)!r&&t<this.scrollTargets.length&&this.scrollTargets[t]==n?t++:r||(r=this.scrollTargets.slice(0,t)),r&&r.push(n),n=n.assignedSlot||n.parentNode;else if(n.nodeType==11)n=n.host;else break;if(t<this.scrollTargets.length&&!r&&(r=this.scrollTargets.slice(0,t)),r){for(let n of this.scrollTargets)n.removeEventListener("scroll",this.onScroll);for(let n of this.scrollTargets=r)n.addEventListener("scroll",this.onScroll)}}ignore(t){if(!this.active)return t();try{return this.stop(),t()}finally{this.start(),this.clear()}}start(){this.active||(this.observer.observe(this.dom,h5e),AM&&this.dom.addEventListener("DOMCharacterDataModified",this.onCharData),this.active=!0)}stop(){this.active&&(this.active=!1,this.observer.disconnect(),AM&&this.dom.removeEventListener("DOMCharacterDataModified",this.onCharData))}clear(){this.processRecords(),this.queue.length=0,this.selectionChanged=!1}delayAndroidKey(t,r){var n;if(!this.delayedAndroidKey){let a=()=>{let o=this.delayedAndroidKey;o&&(this.clearDelayedAndroidKey(),this.view.inputState.lastKeyCode=o.keyCode,this.view.inputState.lastKeyTime=Date.now(),!this.flush()&&o.force&&xb(this.dom,o.key,o.keyCode))};this.flushingAndroidKey=this.view.win.requestAnimationFrame(a)}(!this.delayedAndroidKey||t=="Enter")&&(this.delayedAndroidKey={key:t,keyCode:r,force:this.lastChange<Date.now()-50||!!(!((n=this.delayedAndroidKey)===null||n===void 0)&&n.force)})}clearDelayedAndroidKey(){this.win.cancelAnimationFrame(this.flushingAndroidKey),this.delayedAndroidKey=null,this.flushingAndroidKey=-1}flushSoon(){this.delayedFlush<0&&(this.delayedFlush=this.view.win.requestAnimationFrame(()=>{this.delayedFlush=-1,this.flush()}))}forceFlush(){this.delayedFlush>=0&&(this.view.win.cancelAnimationFrame(this.delayedFlush),this.delayedFlush=-1),this.flush()}pendingRecords(){for(let t of this.observer.takeRecords())this.queue.push(t);return this.queue}processRecords(){let t=this.pendingRecords();t.length&&(this.queue=[]);let r=-1,n=-1,a=!1;for(let o of t){let s=this.readMutation(o);s&&(s.typeOver&&(a=!0),r==-1?{from:r,to:n}=s:(r=Math.min(s.from,r),n=Math.max(s.to,n)))}return{from:r,to:n,typeOver:a}}readChange(){let{from:t,to:r,typeOver:n}=this.processRecords(),a=this.selectionChanged&&h2(this.dom,this.selectionRange);return t<0&&!a?null:(t>-1&&(this.lastChange=Date.now()),this.view.inputState.lastFocusTime=0,this.selectionChanged=!1,new c5e(this.view,t,r,n))}flush(t=!0){if(this.delayedFlush>=0||this.delayedAndroidKey)return!1;t&&this.readSelectionRange();let r=this.readChange();if(!r)return!1;let n=this.view.state,a=_te(this.view,r);return this.view.state==n&&this.view.update([]),a}readMutation(t){let r=this.view.docView.nearest(t.target);if(!r||r.ignoreMutation(t))return null;if(r.markDirty(t.type=="attributes"),t.type=="attributes"&&(r.dirty|=4),t.type=="childList"){let n=aV(r,t.previousSibling||t.target.previousSibling,-1),a=aV(r,t.nextSibling||t.target.nextSibling,1);return{from:n?r.posAfter(n):r.posAtStart,to:a?r.posBefore(a):r.posAtEnd,typeOver:!1}}else return t.type=="characterData"?{from:r.posAtStart,to:r.posAtEnd,typeOver:t.target.nodeValue==t.oldValue}:null}setWindow(t){t!=this.win&&(this.removeWindowListeners(this.win),this.win=t,this.addWindowListeners(this.win))}addWindowListeners(t){t.addEventListener("resize",this.onResize),t.addEventListener("beforeprint",this.onPrint),t.addEventListener("scroll",this.onScroll),t.document.addEventListener("selectionchange",this.onSelectionChange)}removeWindowListeners(t){t.removeEventListener("scroll",this.onScroll),t.removeEventListener("resize",this.onResize),t.removeEventListener("beforeprint",this.onPrint),t.document.removeEventListener("selectionchange",this.onSelectionChange)}destroy(){var t,r,n,a;this.stop(),(t=this.intersection)===null||t===void 0||t.disconnect(),(r=this.gapIntersection)===null||r===void 0||r.disconnect(),(n=this.resizeScroll)===null||n===void 0||n.disconnect(),(a=this.resizeContent)===null||a===void 0||a.disconnect();for(let o of this.scrollTargets)o.removeEventListener("scroll",this.onScroll);this.removeWindowListeners(this.win),clearTimeout(this.parentCheck),clearTimeout(this.resizeTimeout),this.win.cancelAnimationFrame(this.delayedFlush),this.win.cancelAnimationFrame(this.flushingAndroidKey)}}function aV(e,t,r){for(;t;){let n=os.get(t);if(n&&n.parent==e)return n;let a=t.parentNode;t=a!=e.dom?a:r>0?t.nextSibling:t.previousSibling}return null}function g5e(e){let t=null;function r(m){m.preventDefault(),m.stopImmediatePropagation(),t=m.getTargetRanges()[0]}if(e.contentDOM.addEventListener("beforeinput",r,!0),e.dom.ownerDocument.execCommand("indent"),e.contentDOM.removeEventListener("beforeinput",r,!0),!t)return null;let n=t.startContainer,a=t.startOffset,o=t.endContainer,s=t.endOffset,l=e.docView.domAtPos(e.state.selection.main.anchor);return kP(l.node,l.offset,o,s)&&([n,a,o,s]=[o,s,n,a]),{anchorNode:n,anchorOffset:a,focusNode:o,focusOffset:s}}class ji{get state(){return this.viewState.state}get viewport(){return this.viewState.viewport}get visibleRanges(){return this.viewState.visibleRanges}get inView(){return this.viewState.inView}get composing(){return this.inputState.composing>0}get compositionStarted(){return this.inputState.composing>=0}get root(){return this._root}get win(){return this.dom.ownerDocument.defaultView||window}constructor(t={}){this.plugins=[],this.pluginMap=new Map,this.editorAttrs={},this.contentAttrs={},this.bidiCache=[],this.destroyed=!1,this.updateState=2,this.measureScheduled=-1,this.measureRequests=[],this.contentDOM=document.createElement("div"),this.scrollDOM=document.createElement("div"),this.scrollDOM.tabIndex=-1,this.scrollDOM.className="cm-scroller",this.scrollDOM.appendChild(this.contentDOM),this.announceDOM=document.createElement("div"),this.announceDOM.style.cssText="position: fixed; top: -10000px",this.announceDOM.setAttribute("aria-live","polite"),this.dom=document.createElement("div"),this.dom.appendChild(this.announceDOM),this.dom.appendChild(this.scrollDOM),this._dispatch=t.dispatch||(r=>this.update([r])),this.dispatch=this.dispatch.bind(this),this._root=t.root||cBe(t.parent)||document,this.viewState=new nV(t.state||wo.create(t)),this.plugins=this.state.facet(sD).map(r=>new wM(r));for(let r of this.plugins)r.update(this);this.observer=new m5e(this),this.inputState=new NBe(this),this.inputState.ensureHandlers(this,this.plugins),this.docView=new Lz(this),this.mountStyles(),this.updateAttrs(),this.updateState=0,this.requestMeasure(),t.parent&&t.parent.appendChild(this.dom)}dispatch(...t){let r=t.length==1&&t[0]instanceof $l?t[0]:this.state.update(...t);this._dispatch(r,this)}update(t){if(this.updateState!=0)throw new Error("Calls to EditorView.update are not allowed while an update is in progress");let r=!1,n=!1,a,o=this.state;for(let I of t){if(I.startState!=o)throw new RangeError("Trying to update state with a transaction that doesn't start from the previous state.");o=I.state}if(this.destroyed){this.viewState.state=o;return}let s=this.hasFocus,l=0,m=null;t.some(I=>I.annotation(wte))?(this.inputState.notifiedFocused=s,l=1):s!=this.inputState.notifiedFocused&&(this.inputState.notifiedFocused=s,m=Cte(o,s),m||(l=1));let b=this.observer.delayedAndroidKey,D=null;if(b?(this.observer.clearDelayedAndroidKey(),D=this.observer.readChange(),(D&&!this.state.doc.eq(o.doc)||!this.state.selection.eq(o.selection))&&(D=null)):this.observer.clear(),o.facet(wo.phrases)!=this.state.facet(wo.phrases))return this.setState(o);a=TP.create(this,o,t),a.flags|=l;let O=this.viewState.scrollTarget;try{this.updateState=2;for(let I of t){if(O&&(O=O.map(I.changes)),I.scrollIntoView){let{main:N}=I.state.selection;O=new _P(N.empty?N:En.cursor(N.head,N.head>N.anchor?-1:1))}for(let N of I.effects)N.is(Bz)&&(O=N.value)}this.viewState.update(a,O),this.bidiCache=$P.update(this.bidiCache,a.changes),a.empty||(this.updatePlugins(a),this.inputState.update(a)),r=this.docView.update(a),this.state.facet(lD)!=this.styleModules&&this.mountStyles(),n=this.updateAttrs(),this.showAnnouncements(t),this.docView.updateSelection(r,t.some(I=>I.isUserEvent("select.pointer")))}finally{this.updateState=0}if(a.startState.facet(mE)!=a.state.facet(mE)&&(this.viewState.mustMeasureContent=!0),(r||n||O||this.viewState.mustEnforceCursorAssoc||this.viewState.mustMeasureContent)&&this.requestMeasure(),!a.empty)for(let I of this.state.facet(hF))I(a);(m||D)&&Promise.resolve().then(()=>{m&&this.state==m.startState&&this.dispatch(m),D&&!_te(this,D)&&b.force&&xb(this.contentDOM,b.key,b.keyCode)})}setState(t){if(this.updateState!=0)throw new Error("Calls to EditorView.setState are not allowed while an update is in progress");if(this.destroyed){this.viewState.state=t;return}this.updateState=2;let r=this.hasFocus;try{for(let n of this.plugins)n.destroy(this);this.viewState=new nV(t),this.plugins=t.facet(sD).map(n=>new wM(n)),this.pluginMap.clear();for(let n of this.plugins)n.update(this);this.docView=new Lz(this),this.inputState.ensureHandlers(this,this.plugins),this.mountStyles(),this.updateAttrs(),this.bidiCache=[]}finally{this.updateState=0}r&&this.focus(),this.requestMeasure()}updatePlugins(t){let r=t.startState.facet(sD),n=t.state.facet(sD);if(r!=n){let a=[];for(let o of n){let s=r.indexOf(o);if(s<0)a.push(new wM(o));else{let l=this.plugins[s];l.mustUpdate=t,a.push(l)}}for(let o of this.plugins)o.mustUpdate!=t&&o.destroy(this);this.plugins=a,this.pluginMap.clear(),this.inputState.ensureHandlers(this,this.plugins)}else for(let a of this.plugins)a.mustUpdate=t;for(let a=0;a<this.plugins.length;a++)this.plugins[a].update(this)}measure(t=!0){if(this.destroyed)return;this.measureScheduled>-1&&this.win.cancelAnimationFrame(this.measureScheduled),this.measureScheduled=0,t&&this.observer.forceFlush();let r=null,{scrollHeight:n,scrollTop:a,clientHeight:o}=this.scrollDOM,s=a>n-o-4?n:a;try{for(let l=0;;l++){this.updateState=1;let m=this.viewport,b=this.viewState.lineBlockAtHeight(s),D=this.viewState.measure(this);if(!D&&!this.measureRequests.length&&this.viewState.scrollTarget==null)break;if(l>5){console.warn(this.measureRequests.length?"Measure loop restarted more than 5 times":"Viewport failed to stabilize");break}let O=[];D&4||([this.measureRequests,O]=[O,this.measureRequests]);let I=O.map(u=>{try{return u.read(this)}catch(h){return ip(this.state,h),oV}}),N=TP.create(this,this.state,[]),H=!1,j=!1;N.flags|=D,r?r.flags|=D:r=N,this.updateState=2,N.empty||(this.updatePlugins(N),this.inputState.update(N),this.updateAttrs(),H=this.docView.update(N));for(let u=0;u<O.length;u++)if(I[u]!=oV)try{let h=O[u];h.write&&h.write(I[u],this)}catch(h){ip(this.state,h)}if(this.viewState.editorHeight)if(this.viewState.scrollTarget)this.docView.scrollIntoView(this.viewState.scrollTarget),this.viewState.scrollTarget=null,j=!0;else{let u=this.viewState.lineBlockAt(b.from).top-b.top;(u>1||u<-1)&&(this.scrollDOM.scrollTop+=u,j=!0)}if(H&&this.docView.updateSelection(!0),this.viewport.from==m.from&&this.viewport.to==m.to&&!j&&this.measureRequests.length==0)break}}finally{this.updateState=0,this.measureScheduled=-1}if(r&&!r.empty)for(let l of this.state.facet(hF))l(r)}get themeClasses(){return DF+" "+(this.state.facet(xF)?kte:Ate)+" "+this.state.facet(mE)}updateAttrs(){let t=sV(this,ste,{class:"cm-editor"+(this.hasFocus?" cm-focused ":" ")+this.themeClasses}),r={spellcheck:"false",autocorrect:"off",autocapitalize:"off",translate:"no",contenteditable:this.state.facet(P_)?"true":"false",class:"cm-content",style:`${Vi.tabSize}: ${this.state.tabSize}`,role:"textbox","aria-multiline":"true"};this.state.readOnly&&(r["aria-readonly"]="true"),sV(this,s6,r);let n=this.observer.ignore(()=>{let a=fF(this.contentDOM,this.contentAttrs,r),o=fF(this.dom,this.editorAttrs,t);return a||o});return this.editorAttrs=t,this.contentAttrs=r,n}showAnnouncements(t){let r=!0;for(let n of t)for(let a of n.effects)if(a.is(ji.announce)){r&&(this.announceDOM.textContent=""),r=!1;let o=this.announceDOM.appendChild(document.createElement("div"));o.textContent=a.value}}mountStyles(){this.styleModules=this.state.facet(lD),qg.mount(this.root,this.styleModules.concat(u5e).reverse())}readMeasured(){if(this.updateState==2)throw new Error("Reading the editor layout isn't allowed during an update");this.updateState==0&&this.measureScheduled>-1&&this.measure(!1)}requestMeasure(t){if(this.measureScheduled<0&&(this.measureScheduled=this.win.requestAnimationFrame(()=>this.measure())),t){if(this.measureRequests.indexOf(t)>-1)return;if(t.key!=null){for(let r=0;r<this.measureRequests.length;r++)if(this.measureRequests[r].key===t.key){this.measureRequests[r]=t;return}}this.measureRequests.push(t)}}plugin(t){let r=this.pluginMap.get(t);return(r===void 0||r&&r.spec!=t)&&this.pluginMap.set(t,r=this.plugins.find(n=>n.spec==t)||null),r&&r.update(this).value}get documentTop(){return this.contentDOM.getBoundingClientRect().top+this.viewState.paddingTop}get documentPadding(){return{top:this.viewState.paddingTop,bottom:this.viewState.paddingBottom}}elementAtHeight(t){return this.readMeasured(),this.viewState.elementAtHeight(t)}lineBlockAtHeight(t){return this.readMeasured(),this.viewState.lineBlockAtHeight(t)}get viewportLineBlocks(){return this.viewState.viewportLines}lineBlockAt(t){return this.viewState.lineBlockAt(t)}get contentHeight(){return this.viewState.contentHeight}moveByChar(t,r,n){return EM(this,t,Kz(this,t,r,n))}moveByGroup(t,r){return EM(this,t,Kz(this,t,r,n=>FBe(this,t.head,n)))}moveToLineBoundary(t,r,n=!0){return jBe(this,t,r,n)}moveVertically(t,r,n){return EM(this,t,BBe(this,t,r,n))}domAtPos(t){return this.docView.domAtPos(t)}posAtDOM(t,r=0){return this.docView.posFromDOM(t,r)}posAtCoords(t,r=!0){return this.readMeasured(),gte(this,t,r)}coordsAtPos(t,r=1){this.readMeasured();let n=this.docView.coordsAt(t,r);if(!n||n.left==n.right)return n;let a=this.state.doc.lineAt(t),o=this.bidiSpans(a),s=o[Db.find(o,t-a.from,-1,r)];return n6(n,s.dir==Rs.LTR==r>0)}get defaultCharacterWidth(){return this.viewState.heightOracle.charWidth}get defaultLineHeight(){return this.viewState.heightOracle.lineHeight}get textDirection(){return this.viewState.defaultTextDirection}textDirectionAt(t){return!this.state.facet(ate)||t<this.viewport.from||t>this.viewport.to?this.textDirection:(this.readMeasured(),this.docView.textDirectionAt(t))}get lineWrapping(){return this.viewState.heightOracle.lineWrapping}bidiSpans(t){if(t.length>y5e)return dte(t.length);let r=this.textDirectionAt(t.from);for(let a of this.bidiCache)if(a.from==t.from&&a.dir==r)return a.order;let n=DBe(t.text,r);return this.bidiCache.push(new $P(t.from,t.to,r,n)),n}get hasFocus(){var t;return(this.dom.ownerDocument.hasFocus()||Vi.safari&&((t=this.inputState)===null||t===void 0?void 0:t.lastContextMenu)>Date.now()-3e4)&&this.root.activeElement==this.contentDOM}focus(){this.observer.ignore(()=>{Nee(this.contentDOM),this.docView.updateSelection()})}setRoot(t){this._root!=t&&(this._root=t,this.observer.setWindow((t.nodeType==9?t:t.ownerDocument).defaultView||window),this.mountStyles())}destroy(){for(let t of this.plugins)t.destroy(this);this.plugins=[],this.inputState.destroy(),this.dom.remove(),this.observer.destroy(),this.measureScheduled>-1&&this.win.cancelAnimationFrame(this.measureScheduled),this.destroyed=!0}static scrollIntoView(t,r={}){return Bz.of(new _P(typeof t=="number"?En.cursor(t):t,r.y,r.x,r.yMargin,r.xMargin))}static domEventHandlers(t){return xu.define(()=>({}),{eventHandlers:t})}static theme(t,r){let n=qg.newName(),a=[mE.of(n),lD.of(SF(`.${n}`,t))];return r&&r.dark&&a.push(xF.of(!0)),a}static baseTheme(t){return Rw.lowest(lD.of(SF("."+DF,t,Ote)))}static findFromDOM(t){var r;let n=t.querySelector(".cm-content"),a=n&&os.get(n)||os.get(t);return((r=a==null?void 0:a.rootView)===null||r===void 0?void 0:r.view)||null}}ji.styleModule=lD;ji.inputHandler=nte;ji.focusChangeEffect=ite;ji.perLineTextDirection=ate;ji.exceptionSink=rte;ji.updateListener=hF;ji.editable=P_;ji.mouseSelectionStyle=tte;ji.dragMovesSelection=ete;ji.clickAddsSelectionRange=Qee;ji.decorations=OS;ji.atomicRanges=l6;ji.scrollMargins=lte;ji.darkTheme=xF;ji.contentAttributes=s6;ji.editorAttributes=ste;ji.lineWrapping=ji.contentAttributes.of({class:"cm-lineWrapping"});ji.announce=za.define();const y5e=4096,oV={};class $P{constructor(t,r,n,a){this.from=t,this.to=r,this.dir=n,this.order=a}static update(t,r){if(r.empty)return t;let n=[],a=t.length?t[t.length-1].dir:Rs.LTR;for(let o=Math.max(0,t.length-10);o<t.length;o++){let s=t[o];s.dir==a&&!r.touchesRange(s.from,s.to)&&n.push(new $P(r.mapPos(s.from,1),r.mapPos(s.to,-1),s.dir,s.order))}return n}}function sV(e,t,r){for(let n=e.state.facet(t),a=n.length-1;a>=0;a--){let o=n[a],s=typeof o=="function"?o(e):o;s&&dF(s,r)}return r}const v5e=Vi.mac?"mac":Vi.windows?"win":Vi.linux?"linux":"key";function b5e(e,t){const r=e.split(/-(?!$)/);let n=r[r.length-1];n=="Space"&&(n=" ");let a,o,s,l;for(let m=0;m<r.length-1;++m){const b=r[m];if(/^(cmd|meta|m)$/i.test(b))l=!0;else if(/^a(lt)?$/i.test(b))a=!0;else if(/^(c|ctrl|control)$/i.test(b))o=!0;else if(/^s(hift)?$/i.test(b))s=!0;else if(/^mod$/i.test(b))t=="mac"?l=!0:o=!0;else throw new Error("Unrecognized modifier name: "+b)}return a&&(n="Alt-"+n),o&&(n="Ctrl-"+n),l&&(n="Meta-"+n),s&&(n="Shift-"+n),n}function gE(e,t,r){return t.altKey&&(e="Alt-"+e),t.ctrlKey&&(e="Ctrl-"+e),t.metaKey&&(e="Meta-"+e),r!==!1&&t.shiftKey&&(e="Shift-"+e),e}const x5e=Rw.default(ji.domEventHandlers({keydown(e,t){return Mte($te(t.state),e,t,"editor")}})),Tte=Wi.define({enables:x5e}),lV=new WeakMap;function $te(e){let t=e.facet(Tte),r=lV.get(t);return r||lV.set(t,r=w5e(t.reduce((n,a)=>n.concat(a),[]))),r}function D5e(e,t,r){return Mte($te(e.state),t,e,r)}let hg=null;const S5e=4e3;function w5e(e,t=v5e){let r=Object.create(null),n=Object.create(null),a=(s,l)=>{let m=n[s];if(m==null)n[s]=l;else if(m!=l)throw new Error("Key binding "+s+" is used both as a regular binding and as a multi-stroke prefix")},o=(s,l,m,b)=>{var D,O;let I=r[s]||(r[s]=Object.create(null)),N=l.split(/ (?!$)/).map(u=>b5e(u,t));for(let u=1;u<N.length;u++){let h=N.slice(0,u).join(" ");a(h,!0),I[h]||(I[h]={preventDefault:!0,run:[y=>{let E=hg={view:y,prefix:h,scope:s};return setTimeout(()=>{hg==E&&(hg=null)},S5e),!0}]})}let H=N.join(" ");a(H,!1);let j=I[H]||(I[H]={preventDefault:!1,run:((O=(D=I._any)===null||D===void 0?void 0:D.run)===null||O===void 0?void 0:O.slice())||[]});m&&j.run.push(m),b&&(j.preventDefault=!0)};for(let s of e){let l=s.scope?s.scope.split(" "):["editor"];if(s.any)for(let b of l){let D=r[b]||(r[b]=Object.create(null));D._any||(D._any={preventDefault:!1,run:[]});for(let O in D)D[O].run.push(s.any)}let m=s[t]||s.key;if(m)for(let b of l)o(b,m,s.run,s.preventDefault),s.shift&&o(b,"Shift-"+m,s.shift,s.preventDefault)}return r}function Mte(e,t,r,n){let a=iBe(t),o=Iu(a,0),s=lf(o)==a.length&&a!=" ",l="",m=!1;hg&&hg.view==r&&hg.scope==n&&(l=hg.prefix+" ",(m=vte.indexOf(t.keyCode)<0)&&(hg=null));let b=new Set,D=H=>{if(H){for(let j of H.run)if(!b.has(j)&&(b.add(j),j(r,t)))return!0;H.preventDefault&&(m=!0)}return!1},O=e[n],I,N;if(O){if(D(O[l+gE(a,t,!s)]))return!0;if(s&&(t.altKey||t.metaKey||t.ctrlKey)&&!(Vi.windows&&t.ctrlKey&&t.altKey)&&(I=Yg[t.keyCode])&&I!=a){if(D(O[l+gE(I,t,!0)]))return!0;if(t.shiftKey&&(N=AS[t.keyCode])!=a&&N!=I&&D(O[l+gE(N,t,!1)]))return!0}else if(s&&t.shiftKey&&D(O[l+gE(a,t,!0)]))return!0;if(D(O._any))return!0}return m}class zw{constructor(t,r,n,a,o){this.className=t,this.left=r,this.top=n,this.width=a,this.height=o}draw(){let t=document.createElement("div");return t.className=this.className,this.adjust(t),t}update(t,r){return r.className!=this.className?!1:(this.adjust(t),!0)}adjust(t){t.style.left=this.left+"px",t.style.top=this.top+"px",this.width!=null&&(t.style.width=this.width+"px"),t.style.height=this.height+"px"}eq(t){return this.left==t.left&&this.top==t.top&&this.width==t.width&&this.height==t.height&&this.className==t.className}static forRange(t,r,n){if(n.empty){let a=t.coordsAtPos(n.head,n.assoc||1);if(!a)return[];let o=Ite(t);return[new zw(r,a.left-o.left,a.top-o.top,null,a.bottom-a.top)]}else return C5e(t,r,n)}}function Ite(e){let t=e.scrollDOM.getBoundingClientRect();return{left:(e.textDirection==Rs.LTR?t.left:t.right-e.scrollDOM.clientWidth)-e.scrollDOM.scrollLeft,top:t.top-e.scrollDOM.scrollTop}}function uV(e,t,r){let n=En.cursor(t);return{from:Math.max(r.from,e.moveToLineBoundary(n,!1,!0).from),to:Math.min(r.to,e.moveToLineBoundary(n,!0,!0).from),type:qs.Text}}function cV(e,t){let r=e.lineBlockAt(t);if(Array.isArray(r.type)){for(let n of r.type)if(n.to>t||n.to==t&&(n.to==r.to||n.type==qs.Text))return n}return r}function C5e(e,t,r){if(r.to<=e.viewport.from||r.from>=e.viewport.to)return[];let n=Math.max(r.from,e.viewport.from),a=Math.min(r.to,e.viewport.to),o=e.textDirection==Rs.LTR,s=e.contentDOM,l=s.getBoundingClientRect(),m=Ite(e),b=s.querySelector(".cm-line"),D=b&&window.getComputedStyle(b),O=l.left+(D?parseInt(D.paddingLeft)+Math.min(0,parseInt(D.textIndent)):0),I=l.right-(D?parseInt(D.paddingRight):0),N=cV(e,n),H=cV(e,a),j=N.type==qs.Text?N:null,u=H.type==qs.Text?H:null;if(e.lineWrapping&&(j&&(j=uV(e,n,j)),u&&(u=uV(e,a,u))),j&&u&&j.from==u.from)return y(E(r.from,r.to,j));{let g=j?E(r.from,null,j):x(N,!1),d=u?E(null,r.to,u):x(H,!0),f=[];return(j||N).to<(u||H).from-(j&&u?1:0)?f.push(h(O,g.bottom,I,d.top)):g.bottom<d.top&&e.elementAtHeight((g.bottom+d.top)/2).type==qs.Text&&(g.bottom=d.top=(g.bottom+d.top)/2),y(g).concat(f).concat(y(d))}function h(g,d,f,c){return new zw(t,g-m.left,d-m.top-.01,f-g,c-d+.01)}function y({top:g,bottom:d,horizontal:f}){let c=[];for(let p=0;p<f.length;p+=2)c.push(h(f[p],g,f[p+1],d));return c}function E(g,d,f){let c=1e9,p=-1e9,S=[];function k(z,W,G,Q,oe){let re=e.coordsAtPos(z,z==f.to?-2:2),me=e.coordsAtPos(G,G==f.from?2:-2);!re||!me||(c=Math.min(re.top,me.top,c),p=Math.max(re.bottom,me.bottom,p),oe==Rs.LTR?S.push(o&&W?O:re.left,o&&Q?I:me.right):S.push(!o&&Q?O:me.left,!o&&W?I:re.right))}let $=g??f.from,M=d??f.to;for(let z of e.visibleRanges)if(z.to>$&&z.from<M)for(let W=Math.max(z.from,$),G=Math.min(z.to,M);;){let Q=e.state.doc.lineAt(W);for(let oe of e.bidiSpans(Q)){let re=oe.from+Q.from,me=oe.to+Q.from;if(re>=G)break;me>W&&k(Math.max(re,W),g==null&&re<=$,Math.min(me,G),d==null&&me>=M,oe.dir)}if(W=Q.to+1,W>=G)break}return S.length==0&&k($,g==null,M,d==null,e.textDirection),{top:c,bottom:p,horizontal:S}}function x(g,d){let f=l.top+(d?g.top:g.bottom);return{top:f,bottom:f,horizontal:[]}}}function E5e(e,t){return e.constructor==t.constructor&&e.eq(t)}class P5e{constructor(t,r){this.view=t,this.layer=r,this.drawn=[],this.measureReq={read:this.measure.bind(this),write:this.draw.bind(this)},this.dom=t.scrollDOM.appendChild(document.createElement("div")),this.dom.classList.add("cm-layer"),r.above&&this.dom.classList.add("cm-layer-above"),r.class&&this.dom.classList.add(r.class),this.dom.setAttribute("aria-hidden","true"),this.setOrder(t.state),t.requestMeasure(this.measureReq),r.mount&&r.mount(this.dom,t)}update(t){t.startState.facet(y2)!=t.state.facet(y2)&&this.setOrder(t.state),(this.layer.update(t,this.dom)||t.geometryChanged)&&t.view.requestMeasure(this.measureReq)}setOrder(t){let r=0,n=t.facet(y2);for(;r<n.length&&n[r]!=this.layer;)r++;this.dom.style.zIndex=String((this.layer.above?150:-1)-r)}measure(){return this.layer.markers(this.view)}draw(t){if(t.length!=this.drawn.length||t.some((r,n)=>!E5e(r,this.drawn[n]))){let r=this.dom.firstChild,n=0;for(let a of t)a.update&&r&&a.constructor&&this.drawn[n].constructor&&a.update(r,this.drawn[n])?(r=r.nextSibling,n++):this.dom.insertBefore(a.draw(),r);for(;r;){let a=r.nextSibling;r.remove(),r=a}this.drawn=t}}destroy(){this.layer.destroy&&this.layer.destroy(this.dom,this.view),this.dom.remove()}}const y2=Wi.define();function jte(e){return[xu.define(t=>new P5e(t,e)),y2.of(e)]}const Fte=!Vi.ios,_S=Wi.define({combine(e){return lh(e,{cursorBlinkRate:1200,drawRangeCursor:!0},{cursorBlinkRate:(t,r)=>Math.min(t,r),drawRangeCursor:(t,r)=>t||r})}});function A5e(e={}){return[_S.of(e),k5e,O5e,_5e,ote.of(!0)]}function Bte(e){return e.startState.facet(_S)!=e.state.facet(_S)}const k5e=jte({above:!0,markers(e){let{state:t}=e,r=t.facet(_S),n=[];for(let a of t.selection.ranges){let o=a==t.selection.main;if(a.empty?!o||Fte:r.drawRangeCursor){let s=o?"cm-cursor cm-cursor-primary":"cm-cursor cm-cursor-secondary",l=a.empty?a:En.cursor(a.head,a.head>a.anchor?-1:1);for(let m of zw.forRange(e,s,l))n.push(m)}}return n},update(e,t){e.transactions.some(n=>n.selection)&&(t.style.animationName=t.style.animationName=="cm-blink"?"cm-blink2":"cm-blink");let r=Bte(e);return r&&dV(e.state,t),e.docChanged||e.selectionSet||r},mount(e,t){dV(t.state,e)},class:"cm-cursorLayer"});function dV(e,t){t.style.animationDuration=e.facet(_S).cursorBlinkRate+"ms"}const O5e=jte({above:!1,markers(e){return e.state.selection.ranges.map(t=>t.empty?[]:zw.forRange(e,"cm-selectionBackground",t)).reduce((t,r)=>t.concat(r))},update(e,t){return e.docChanged||e.selectionSet||e.viewportChanged||Bte(e)},class:"cm-selectionLayer"}),Nte={".cm-line":{"& ::selection":{backgroundColor:"transparent !important"},"&::selection":{backgroundColor:"transparent !important"}}};Fte&&(Nte[".cm-line"].caretColor="transparent !important");const _5e=Rw.highest(ji.theme(Nte)),Rte=za.define({map(e,t){return e==null?null:t.mapPos(e)}}),cD=Il.define({create(){return null},update(e,t){return e!=null&&(e=t.changes.mapPos(e)),t.effects.reduce((r,n)=>n.is(Rte)?n.value:r,e)}}),T5e=xu.fromClass(class{constructor(e){this.view=e,this.cursor=null,this.measureReq={read:this.readPos.bind(this),write:this.drawCursor.bind(this)}}update(e){var t;let r=e.state.field(cD);r==null?this.cursor!=null&&((t=this.cursor)===null||t===void 0||t.remove(),this.cursor=null):(this.cursor||(this.cursor=this.view.scrollDOM.appendChild(document.createElement("div")),this.cursor.className="cm-dropCursor"),(e.startState.field(cD)!=r||e.docChanged||e.geometryChanged)&&this.view.requestMeasure(this.measureReq))}readPos(){let e=this.view.state.field(cD),t=e!=null&&this.view.coordsAtPos(e);if(!t)return null;let r=this.view.scrollDOM.getBoundingClientRect();return{left:t.left-r.left+this.view.scrollDOM.scrollLeft,top:t.top-r.top+this.view.scrollDOM.scrollTop,height:t.bottom-t.top}}drawCursor(e){this.cursor&&(e?(this.cursor.style.left=e.left+"px",this.cursor.style.top=e.top+"px",this.cursor.style.height=e.height+"px"):this.cursor.style.left="-100000px")}destroy(){this.cursor&&this.cursor.remove()}setDropPos(e){this.view.state.field(cD)!=e&&this.view.dispatch({effects:Rte.of(e)})}},{eventHandlers:{dragover(e){this.setDropPos(this.view.posAtCoords({x:e.clientX,y:e.clientY}))},dragleave(e){(e.target==this.view.contentDOM||!this.view.contentDOM.contains(e.relatedTarget))&&this.setDropPos(null)},dragend(){this.setDropPos(null)},drop(){this.setDropPos(null)}}});function $5e(){return[cD,T5e]}const wF=2e3;function M5e(e,t,r){let n=Math.min(t.line,r.line),a=Math.max(t.line,r.line),o=[];if(t.off>wF||r.off>wF||t.col<0||r.col<0){let s=Math.min(t.off,r.off),l=Math.max(t.off,r.off);for(let m=n;m<=a;m++){let b=e.doc.line(m);b.length<=l&&o.push(En.range(b.from+s,b.to+l))}}else{let s=Math.min(t.col,r.col),l=Math.max(t.col,r.col);for(let m=n;m<=a;m++){let b=e.doc.line(m),D=nF(b.text,s,e.tabSize,!0);if(D<0)o.push(En.cursor(b.to));else{let O=nF(b.text,l,e.tabSize);o.push(En.range(b.from+D,b.from+O))}}}return o}function I5e(e,t){let r=e.coordsAtPos(e.viewport.from);return r?Math.round(Math.abs((r.left-t)/e.defaultCharacterWidth)):-1}function fV(e,t){let r=e.posAtCoords({x:t.clientX,y:t.clientY},!1),n=e.state.doc.lineAt(r),a=r-n.from,o=a>wF?-1:a==n.length?I5e(e,t.clientX):w_(n.text,e.state.tabSize,r-n.from);return{line:n.number,col:o,off:a}}function j5e(e,t){let r=fV(e,t),n=e.state.selection;return r?{update(a){if(a.docChanged){let o=a.changes.mapPos(a.startState.doc.line(r.line).from),s=a.state.doc.lineAt(o);r={line:s.number,col:r.col,off:Math.min(r.off,s.length)},n=n.map(a.changes)}},get(a,o,s){let l=fV(e,a);if(!l)return n;let m=M5e(e.state,r,l);return m.length?s?En.create(m.concat(n.ranges)):En.create(m):n}}:null}function F5e(e){let t=(e==null?void 0:e.eventFilter)||(r=>r.altKey&&r.button==0);return ji.mouseSelectionStyle.of((r,n)=>t(n)?j5e(r,n):null)}const B5e={Alt:[18,e=>!!e.altKey],Control:[17,e=>!!e.ctrlKey],Shift:[16,e=>!!e.shiftKey],Meta:[91,e=>!!e.metaKey]},N5e={style:"cursor: crosshair"};function R5e(e={}){let[t,r]=B5e[e.key||"Alt"],n=xu.fromClass(class{constructor(a){this.view=a,this.isDown=!1}set(a){this.isDown!=a&&(this.isDown=a,this.view.update([]))}},{eventHandlers:{keydown(a){this.set(a.keyCode==t||r(a))},keyup(a){(a.keyCode==t||!r(a))&&this.set(!1)},mousemove(a){this.set(r(a))}}});return[n,ji.contentAttributes.of(a=>{var o;return!((o=a.plugin(n))===null||o===void 0)&&o.isDown?N5e:null})]}const yE="-10000px";class Lte{constructor(t,r,n){this.facet=r,this.createTooltipView=n,this.input=t.state.facet(r),this.tooltips=this.input.filter(a=>a),this.tooltipViews=this.tooltips.map(n)}update(t){var r;let n=t.state.facet(this.facet),a=n.filter(s=>s);if(n===this.input){for(let s of this.tooltipViews)s.update&&s.update(t);return!1}let o=[];for(let s=0;s<a.length;s++){let l=a[s],m=-1;if(l){for(let b=0;b<this.tooltips.length;b++){let D=this.tooltips[b];D&&D.create==l.create&&(m=b)}if(m<0)o[s]=this.createTooltipView(l);else{let b=o[s]=this.tooltipViews[m];b.update&&b.update(t)}}}for(let s of this.tooltipViews)o.indexOf(s)<0&&(s.dom.remove(),(r=s.destroy)===null||r===void 0||r.call(s));return this.input=n,this.tooltips=a,this.tooltipViews=o,!0}}function L5e(e){let{win:t}=e;return{top:0,left:0,bottom:t.innerHeight,right:t.innerWidth}}const kM=Wi.define({combine:e=>{var t,r,n;return{position:Vi.ios?"absolute":((t=e.find(a=>a.position))===null||t===void 0?void 0:t.position)||"fixed",parent:((r=e.find(a=>a.parent))===null||r===void 0?void 0:r.parent)||null,tooltipSpace:((n=e.find(a=>a.tooltipSpace))===null||n===void 0?void 0:n.tooltipSpace)||L5e}}}),pV=new WeakMap,zte=xu.fromClass(class{constructor(e){this.view=e,this.inView=!0,this.lastTransaction=0,this.measureTimeout=-1;let t=e.state.facet(kM);this.position=t.position,this.parent=t.parent,this.classes=e.themeClasses,this.createContainer(),this.measureReq={read:this.readMeasure.bind(this),write:this.writeMeasure.bind(this),key:this},this.manager=new Lte(e,A_,r=>this.createTooltip(r)),this.intersectionObserver=typeof IntersectionObserver=="function"?new IntersectionObserver(r=>{Date.now()>this.lastTransaction-50&&r.length>0&&r[r.length-1].intersectionRatio<1&&this.measureSoon()},{threshold:[1]}):null,this.observeIntersection(),e.win.addEventListener("resize",this.measureSoon=this.measureSoon.bind(this)),this.maybeMeasure()}createContainer(){this.parent?(this.container=document.createElement("div"),this.container.style.position="relative",this.container.className=this.view.themeClasses,this.parent.appendChild(this.container)):this.container=this.view.dom}observeIntersection(){if(this.intersectionObserver){this.intersectionObserver.disconnect();for(let e of this.manager.tooltipViews)this.intersectionObserver.observe(e.dom)}}measureSoon(){this.measureTimeout<0&&(this.measureTimeout=setTimeout(()=>{this.measureTimeout=-1,this.maybeMeasure()},50))}update(e){e.transactions.length&&(this.lastTransaction=Date.now());let t=this.manager.update(e);t&&this.observeIntersection();let r=t||e.geometryChanged,n=e.state.facet(kM);if(n.position!=this.position){this.position=n.position;for(let a of this.manager.tooltipViews)a.dom.style.position=this.position;r=!0}if(n.parent!=this.parent){this.parent&&this.container.remove(),this.parent=n.parent,this.createContainer();for(let a of this.manager.tooltipViews)this.container.appendChild(a.dom);r=!0}else this.parent&&this.view.themeClasses!=this.classes&&(this.classes=this.container.className=this.view.themeClasses);r&&this.maybeMeasure()}createTooltip(e){let t=e.create(this.view);if(t.dom.classList.add("cm-tooltip"),e.arrow&&!t.dom.querySelector(".cm-tooltip > .cm-tooltip-arrow")){let r=document.createElement("div");r.className="cm-tooltip-arrow",t.dom.appendChild(r)}return t.dom.style.position=this.position,t.dom.style.top=yE,this.container.appendChild(t.dom),t.mount&&t.mount(this.view),t}destroy(){var e,t;this.view.win.removeEventListener("resize",this.measureSoon);for(let r of this.manager.tooltipViews)r.dom.remove(),(e=r.destroy)===null||e===void 0||e.call(r);(t=this.intersectionObserver)===null||t===void 0||t.disconnect(),clearTimeout(this.measureTimeout)}readMeasure(){let e=this.view.dom.getBoundingClientRect();return{editor:e,parent:this.parent?this.container.getBoundingClientRect():e,pos:this.manager.tooltips.map((t,r)=>{let n=this.manager.tooltipViews[r];return n.getCoords?n.getCoords(t.pos):this.view.coordsAtPos(t.pos)}),size:this.manager.tooltipViews.map(({dom:t})=>t.getBoundingClientRect()),space:this.view.state.facet(kM).tooltipSpace(this.view)}}writeMeasure(e){var t;let{editor:r,space:n}=e,a=[];for(let o=0;o<this.manager.tooltips.length;o++){let s=this.manager.tooltips[o],l=this.manager.tooltipViews[o],{dom:m}=l,b=e.pos[o],D=e.size[o];if(!b||b.bottom<=Math.max(r.top,n.top)||b.top>=Math.min(r.bottom,n.bottom)||b.right<Math.max(r.left,n.left)-.1||b.left>Math.min(r.right,n.right)+.1){m.style.top=yE;continue}let O=s.arrow?l.dom.querySelector(".cm-tooltip-arrow"):null,I=O?7:0,N=D.right-D.left,H=(t=pV.get(l))!==null&&t!==void 0?t:D.bottom-D.top,j=l.offset||V5e,u=this.view.textDirection==Rs.LTR,h=D.width>n.right-n.left?u?n.left:n.right-D.width:u?Math.min(b.left-(O?14:0)+j.x,n.right-N):Math.max(n.left,b.left-N+(O?14:0)-j.x),y=!!s.above;!s.strictSide&&(y?b.top-(D.bottom-D.top)-j.y<n.top:b.bottom+(D.bottom-D.top)+j.y>n.bottom)&&y==n.bottom-b.bottom>b.top-n.top&&(y=!y);let E=(y?b.top-n.top:n.bottom-b.bottom)-I;if(E<H&&l.resize!==!1){if(E<this.view.defaultLineHeight){m.style.top=yE;continue}pV.set(l,H),m.style.height=(H=E)+"px"}else m.style.height&&(m.style.height="");let x=y?b.top-H-I-j.y:b.bottom+I+j.y,g=h+N;if(l.overlap!==!0)for(let d of a)d.left<g&&d.right>h&&d.top<x+H&&d.bottom>x&&(x=y?d.top-H-2-I:d.bottom+I+2);this.position=="absolute"?(m.style.top=x-e.parent.top+"px",m.style.left=h-e.parent.left+"px"):(m.style.top=x+"px",m.style.left=h+"px"),O&&(O.style.left=`${b.left+(u?j.x:-j.x)-(h+14-7)}px`),l.overlap!==!0&&a.push({left:h,top:x,right:g,bottom:x+H}),m.classList.toggle("cm-tooltip-above",y),m.classList.toggle("cm-tooltip-below",!y),l.positioned&&l.positioned(e.space)}}maybeMeasure(){if(this.manager.tooltips.length&&(this.view.inView&&this.view.requestMeasure(this.measureReq),this.inView!=this.view.inView&&(this.inView=this.view.inView,!this.inView)))for(let e of this.manager.tooltipViews)e.dom.style.top=yE}},{eventHandlers:{scroll(){this.maybeMeasure()}}}),z5e=ji.baseTheme({".cm-tooltip":{zIndex:100,boxSizing:"border-box"},"&light .cm-tooltip":{border:"1px solid #bbb",backgroundColor:"#f5f5f5"},"&light .cm-tooltip-section:not(:first-child)":{borderTop:"1px solid #bbb"},"&dark .cm-tooltip":{backgroundColor:"#333338",color:"white"},".cm-tooltip-arrow":{height:"7px",width:`${7*2}px`,position:"absolute",zIndex:-1,overflow:"hidden","&:before, &:after":{content:"''",position:"absolute",width:0,height:0,borderLeft:"7px solid transparent",borderRight:"7px solid transparent"},".cm-tooltip-above &":{bottom:"-7px","&:before":{borderTop:"7px solid #bbb"},"&:after":{borderTop:"7px solid #f5f5f5",bottom:"1px"}},".cm-tooltip-below &":{top:"-7px","&:before":{borderBottom:"7px solid #bbb"},"&:after":{borderBottom:"7px solid #f5f5f5",top:"1px"}}},"&dark .cm-tooltip .cm-tooltip-arrow":{"&:before":{borderTopColor:"#333338",borderBottomColor:"#333338"},"&:after":{borderTopColor:"transparent",borderBottomColor:"transparent"}}}),V5e={x:0,y:0},A_=Wi.define({enables:[zte,z5e]}),MP=Wi.define();class c6{static create(t){return new c6(t)}constructor(t){this.view=t,this.mounted=!1,this.dom=document.createElement("div"),this.dom.classList.add("cm-tooltip-hover"),this.manager=new Lte(t,MP,r=>this.createHostedView(r))}createHostedView(t){let r=t.create(this.view);return r.dom.classList.add("cm-tooltip-section"),this.dom.appendChild(r.dom),this.mounted&&r.mount&&r.mount(this.view),r}mount(t){for(let r of this.manager.tooltipViews)r.mount&&r.mount(t);this.mounted=!0}positioned(t){for(let r of this.manager.tooltipViews)r.positioned&&r.positioned(t)}update(t){this.manager.update(t)}destroy(){var t;for(let r of this.manager.tooltipViews)(t=r.destroy)===null||t===void 0||t.call(r)}}const W5e=A_.compute([MP],e=>{let t=e.facet(MP).filter(r=>r);return t.length===0?null:{pos:Math.min(...t.map(r=>r.pos)),end:Math.max(...t.filter(r=>r.end!=null).map(r=>r.end)),create:c6.create,above:t[0].above,arrow:t.some(r=>r.arrow)}});class H5e{constructor(t,r,n,a,o){this.view=t,this.source=r,this.field=n,this.setHover=a,this.hoverTime=o,this.hoverTimeout=-1,this.restartTimeout=-1,this.pending=null,this.lastMove={x:0,y:0,target:t.dom,time:0},this.checkHover=this.checkHover.bind(this),t.dom.addEventListener("mouseleave",this.mouseleave=this.mouseleave.bind(this)),t.dom.addEventListener("mousemove",this.mousemove=this.mousemove.bind(this))}update(){this.pending&&(this.pending=null,clearTimeout(this.restartTimeout),this.restartTimeout=setTimeout(()=>this.startHover(),20))}get active(){return this.view.state.field(this.field)}checkHover(){if(this.hoverTimeout=-1,this.active)return;let t=Date.now()-this.lastMove.time;t<this.hoverTime?this.hoverTimeout=setTimeout(this.checkHover,this.hoverTime-t):this.startHover()}startHover(){clearTimeout(this.restartTimeout);let{lastMove:t}=this,r=this.view.contentDOM.contains(t.target)?this.view.posAtCoords(t):null;if(r==null)return;let n=this.view.coordsAtPos(r);if(n==null||t.y<n.top||t.y>n.bottom||t.x<n.left-this.view.defaultCharacterWidth||t.x>n.right+this.view.defaultCharacterWidth)return;let a=this.view.bidiSpans(this.view.state.doc.lineAt(r)).find(l=>l.from<=r&&l.to>=r),o=a&&a.dir==Rs.RTL?-1:1,s=this.source(this.view,r,t.x<n.left?-o:o);if(s!=null&&s.then){let l=this.pending={pos:r};s.then(m=>{this.pending==l&&(this.pending=null,m&&this.view.dispatch({effects:this.setHover.of(m)}))},m=>ip(this.view.state,m,"hover tooltip"))}else s&&this.view.dispatch({effects:this.setHover.of(s)})}mousemove(t){var r;this.lastMove={x:t.clientX,y:t.clientY,target:t.target,time:Date.now()},this.hoverTimeout<0&&(this.hoverTimeout=setTimeout(this.checkHover,this.hoverTime));let n=this.active;if(n&&!hV(this.lastMove.target)||this.pending){let{pos:a}=n||this.pending,o=(r=n==null?void 0:n.end)!==null&&r!==void 0?r:a;(a==o?this.view.posAtCoords(this.lastMove)!=a:!U5e(this.view,a,o,t.clientX,t.clientY,6))&&(this.view.dispatch({effects:this.setHover.of(null)}),this.pending=null)}}mouseleave(t){clearTimeout(this.hoverTimeout),this.hoverTimeout=-1,this.active&&!hV(t.relatedTarget)&&this.view.dispatch({effects:this.setHover.of(null)})}destroy(){clearTimeout(this.hoverTimeout),this.view.dom.removeEventListener("mouseleave",this.mouseleave),this.view.dom.removeEventListener("mousemove",this.mousemove)}}function hV(e){for(let t=e;t;t=t.parentNode)if(t.nodeType==1&&t.classList.contains("cm-tooltip"))return!0;return!1}function U5e(e,t,r,n,a,o){let s=document.createRange(),l=e.domAtPos(t),m=e.domAtPos(r);s.setEnd(m.node,m.offset),s.setStart(l.node,l.offset);let b=s.getClientRects();s.detach();for(let D=0;D<b.length;D++){let O=b[D];if(Math.max(O.top-a,a-O.bottom,O.left-n,n-O.right)<=o)return!0}return!1}function K5e(e,t={}){let r=za.define(),n=Il.define({create(){return null},update(a,o){if(a&&(t.hideOnChange&&(o.docChanged||o.selection)||t.hideOn&&t.hideOn(o,a)))return null;if(a&&o.docChanged){let s=o.changes.mapPos(a.pos,-1,uc.TrackDel);if(s==null)return null;let l=Object.assign(Object.create(null),a);l.pos=s,a.end!=null&&(l.end=o.changes.mapPos(a.end)),a=l}for(let s of o.effects)s.is(r)&&(a=s.value),s.is(q5e)&&(a=null);return a},provide:a=>MP.from(a)});return[n,xu.define(a=>new H5e(a,e,n,r,t.hoverTime||300)),W5e]}function G5e(e,t){let r=e.plugin(zte);if(!r)return null;let n=r.manager.tooltips.indexOf(t);return n<0?null:r.manager.tooltipViews[n]}const q5e=za.define(),mV=Wi.define({combine(e){let t,r;for(let n of e)t=t||n.topContainer,r=r||n.bottomContainer;return{topContainer:t,bottomContainer:r}}});function TS(e,t){let r=e.plugin(Vte),n=r?r.specs.indexOf(t):-1;return n>-1?r.panels[n]:null}const Vte=xu.fromClass(class{constructor(e){this.input=e.state.facet($S),this.specs=this.input.filter(r=>r),this.panels=this.specs.map(r=>r(e));let t=e.state.facet(mV);this.top=new vE(e,!0,t.topContainer),this.bottom=new vE(e,!1,t.bottomContainer),this.top.sync(this.panels.filter(r=>r.top)),this.bottom.sync(this.panels.filter(r=>!r.top));for(let r of this.panels)r.dom.classList.add("cm-panel"),r.mount&&r.mount()}update(e){let t=e.state.facet(mV);this.top.container!=t.topContainer&&(this.top.sync([]),this.top=new vE(e.view,!0,t.topContainer)),this.bottom.container!=t.bottomContainer&&(this.bottom.sync([]),this.bottom=new vE(e.view,!1,t.bottomContainer)),this.top.syncClasses(),this.bottom.syncClasses();let r=e.state.facet($S);if(r!=this.input){let n=r.filter(m=>m),a=[],o=[],s=[],l=[];for(let m of n){let b=this.specs.indexOf(m),D;b<0?(D=m(e.view),l.push(D)):(D=this.panels[b],D.update&&D.update(e)),a.push(D),(D.top?o:s).push(D)}this.specs=n,this.panels=a,this.top.sync(o),this.bottom.sync(s);for(let m of l)m.dom.classList.add("cm-panel"),m.mount&&m.mount()}else for(let n of this.panels)n.update&&n.update(e)}destroy(){this.top.sync([]),this.bottom.sync([])}},{provide:e=>ji.scrollMargins.of(t=>{let r=t.plugin(e);return r&&{top:r.top.scrollMargin(),bottom:r.bottom.scrollMargin()}})});class vE{constructor(t,r,n){this.view=t,this.top=r,this.container=n,this.dom=void 0,this.classes="",this.panels=[],this.syncClasses()}sync(t){for(let r of this.panels)r.destroy&&t.indexOf(r)<0&&r.destroy();this.panels=t,this.syncDOM()}syncDOM(){if(this.panels.length==0){this.dom&&(this.dom.remove(),this.dom=void 0);return}if(!this.dom){this.dom=document.createElement("div"),this.dom.className=this.top?"cm-panels cm-panels-top":"cm-panels cm-panels-bottom",this.dom.style[this.top?"top":"bottom"]="0";let r=this.container||this.view.dom;r.insertBefore(this.dom,this.top?r.firstChild:null)}let t=this.dom.firstChild;for(let r of this.panels)if(r.dom.parentNode==this.dom){for(;t!=r.dom;)t=gV(t);t=t.nextSibling}else this.dom.insertBefore(r.dom,t);for(;t;)t=gV(t)}scrollMargin(){return!this.dom||this.container?0:Math.max(0,this.top?this.dom.getBoundingClientRect().bottom-Math.max(0,this.view.scrollDOM.getBoundingClientRect().top):Math.min(innerHeight,this.view.scrollDOM.getBoundingClientRect().bottom)-this.dom.getBoundingClientRect().top)}syncClasses(){if(!(!this.container||this.classes==this.view.themeClasses)){for(let t of this.classes.split(" "))t&&this.container.classList.remove(t);for(let t of(this.classes=this.view.themeClasses).split(" "))t&&this.container.classList.add(t)}}}function gV(e){let t=e.nextSibling;return e.remove(),t}const $S=Wi.define({enables:Vte});class fm extends Gy{compare(t){return this==t||this.constructor==t.constructor&&this.eq(t)}eq(t){return!1}destroy(t){}}fm.prototype.elementClass="";fm.prototype.toDOM=void 0;fm.prototype.mapMode=uc.TrackBefore;fm.prototype.startSide=fm.prototype.endSide=-1;fm.prototype.point=!0;const OM=Wi.define(),Y5e={class:"",renderEmptyElements:!1,elementStyle:"",markers:()=>Fo.empty,lineMarker:()=>null,widgetMarker:()=>null,lineMarkerChange:null,initialSpacer:null,updateSpacer:null,domEventHandlers:{}},ND=Wi.define();function Wte(e){return[Hte(),ND.of(Object.assign(Object.assign({},Y5e),e))]}const CF=Wi.define({combine:e=>e.some(t=>t)});function Hte(e){let t=[X5e];return e&&e.fixed===!1&&t.push(CF.of(!0)),t}const X5e=xu.fromClass(class{constructor(e){this.view=e,this.prevViewport=e.viewport,this.dom=document.createElement("div"),this.dom.className="cm-gutters",this.dom.setAttribute("aria-hidden","true"),this.dom.style.minHeight=this.view.contentHeight+"px",this.gutters=e.state.facet(ND).map(t=>new vV(e,t));for(let t of this.gutters)this.dom.appendChild(t.dom);this.fixed=!e.state.facet(CF),this.fixed&&(this.dom.style.position="sticky"),this.syncGutters(!1),e.scrollDOM.insertBefore(this.dom,e.contentDOM)}update(e){if(this.updateGutters(e)){let t=this.prevViewport,r=e.view.viewport,n=Math.min(t.to,r.to)-Math.max(t.from,r.from);this.syncGutters(n<(r.to-r.from)*.8)}e.geometryChanged&&(this.dom.style.minHeight=this.view.contentHeight+"px"),this.view.state.facet(CF)!=!this.fixed&&(this.fixed=!this.fixed,this.dom.style.position=this.fixed?"sticky":""),this.prevViewport=e.view.viewport}syncGutters(e){let t=this.dom.nextSibling;e&&this.dom.remove();let r=Fo.iter(this.view.state.facet(OM),this.view.viewport.from),n=[],a=this.gutters.map(o=>new J5e(o,this.view.viewport,-this.view.documentPadding.top));for(let o of this.view.viewportLineBlocks)if(n.length&&(n=[]),Array.isArray(o.type)){let s=!0;for(let l of o.type)if(l.type==qs.Text&&s){EF(r,n,l.from);for(let m of a)m.line(this.view,l,n);s=!1}else if(l.widget)for(let m of a)m.widget(this.view,l)}else if(o.type==qs.Text){EF(r,n,o.from);for(let s of a)s.line(this.view,o,n)}for(let o of a)o.finish();e&&this.view.scrollDOM.insertBefore(this.dom,t)}updateGutters(e){let t=e.startState.facet(ND),r=e.state.facet(ND),n=e.docChanged||e.heightChanged||e.viewportChanged||!Fo.eq(e.startState.facet(OM),e.state.facet(OM),e.view.viewport.from,e.view.viewport.to);if(t==r)for(let a of this.gutters)a.update(e)&&(n=!0);else{n=!0;let a=[];for(let o of r){let s=t.indexOf(o);s<0?a.push(new vV(this.view,o)):(this.gutters[s].update(e),a.push(this.gutters[s]))}for(let o of this.gutters)o.dom.remove(),a.indexOf(o)<0&&o.destroy();for(let o of a)this.dom.appendChild(o.dom);this.gutters=a}return n}destroy(){for(let e of this.gutters)e.destroy();this.dom.remove()}},{provide:e=>ji.scrollMargins.of(t=>{let r=t.plugin(e);return!r||r.gutters.length==0||!r.fixed?null:t.textDirection==Rs.LTR?{left:r.dom.offsetWidth}:{right:r.dom.offsetWidth}})});function yV(e){return Array.isArray(e)?e:[e]}function EF(e,t,r){for(;e.value&&e.from<=r;)e.from==r&&t.push(e.value),e.next()}class J5e{constructor(t,r,n){this.gutter=t,this.height=n,this.i=0,this.cursor=Fo.iter(t.markers,r.from)}addElement(t,r,n){let{gutter:a}=this,o=r.top-this.height;if(this.i==a.elements.length){let s=new Ute(t,r.height,o,n);a.elements.push(s),a.dom.appendChild(s.dom)}else a.elements[this.i].update(t,r.height,o,n);this.height=r.bottom,this.i++}line(t,r,n){let a=[];EF(this.cursor,a,r.from),n.length&&(a=a.concat(n));let o=this.gutter.config.lineMarker(t,r,a);o&&a.unshift(o);let s=this.gutter;a.length==0&&!s.config.renderEmptyElements||this.addElement(t,r,a)}widget(t,r){let n=this.gutter.config.widgetMarker(t,r.widget,r);n&&this.addElement(t,r,[n])}finish(){let t=this.gutter;for(;t.elements.length>this.i;){let r=t.elements.pop();t.dom.removeChild(r.dom),r.destroy()}}}class vV{constructor(t,r){this.view=t,this.config=r,this.elements=[],this.spacer=null,this.dom=document.createElement("div"),this.dom.className="cm-gutter"+(this.config.class?" "+this.config.class:"");for(let n in r.domEventHandlers)this.dom.addEventListener(n,a=>{let o=a.target,s;if(o!=this.dom&&this.dom.contains(o)){for(;o.parentNode!=this.dom;)o=o.parentNode;let m=o.getBoundingClientRect();s=(m.top+m.bottom)/2}else s=a.clientY;let l=t.lineBlockAtHeight(s-t.documentTop);r.domEventHandlers[n](t,l,a)&&a.preventDefault()});this.markers=yV(r.markers(t)),r.initialSpacer&&(this.spacer=new Ute(t,0,0,[r.initialSpacer(t)]),this.dom.appendChild(this.spacer.dom),this.spacer.dom.style.cssText+="visibility: hidden; pointer-events: none")}update(t){let r=this.markers;if(this.markers=yV(this.config.markers(t.view)),this.spacer&&this.config.updateSpacer){let a=this.config.updateSpacer(this.spacer.markers[0],t);a!=this.spacer.markers[0]&&this.spacer.update(t.view,0,0,[a])}let n=t.view.viewport;return!Fo.eq(this.markers,r,n.from,n.to)||(this.config.lineMarkerChange?this.config.lineMarkerChange(t):!1)}destroy(){for(let t of this.elements)t.destroy()}}class Ute{constructor(t,r,n,a){this.height=-1,this.above=0,this.markers=[],this.dom=document.createElement("div"),this.dom.className="cm-gutterElement",this.update(t,r,n,a)}update(t,r,n,a){this.height!=r&&(this.dom.style.height=(this.height=r)+"px"),this.above!=n&&(this.dom.style.marginTop=(this.above=n)?n+"px":""),Z5e(this.markers,a)||this.setMarkers(t,a)}setMarkers(t,r){let n="cm-gutterElement",a=this.dom.firstChild;for(let o=0,s=0;;){let l=s,m=o<r.length?r[o++]:null,b=!1;if(m){let D=m.elementClass;D&&(n+=" "+D);for(let O=s;O<this.markers.length;O++)if(this.markers[O].compare(m)){l=O,b=!0;break}}else l=this.markers.length;for(;s<l;){let D=this.markers[s++];if(D.toDOM){D.destroy(a);let O=a.nextSibling;a.remove(),a=O}}if(!m)break;m.toDOM&&(b?a=a.nextSibling:this.dom.insertBefore(m.toDOM(t),a)),b&&s++}this.dom.className=n,this.markers=r}destroy(){this.setMarkers(null,[])}}function Z5e(e,t){if(e.length!=t.length)return!1;for(let r=0;r<e.length;r++)if(!e[r].compare(t[r]))return!1;return!0}const Q5e=Wi.define(),Xv=Wi.define({combine(e){return lh(e,{formatNumber:String,domEventHandlers:{}},{domEventHandlers(t,r){let n=Object.assign({},t);for(let a in r){let o=n[a],s=r[a];n[a]=o?(l,m,b)=>o(l,m,b)||s(l,m,b):s}return n}})}});class _M extends fm{constructor(t){super(),this.number=t}eq(t){return this.number==t.number}toDOM(){return document.createTextNode(this.number)}}function TM(e,t){return e.state.facet(Xv).formatNumber(t,e.state)}const e8e=ND.compute([Xv],e=>({class:"cm-lineNumbers",renderEmptyElements:!1,markers(t){return t.state.facet(Q5e)},lineMarker(t,r,n){return n.some(a=>a.toDOM)?null:new _M(TM(t,t.state.doc.lineAt(r.from).number))},widgetMarker:()=>null,lineMarkerChange:t=>t.startState.facet(Xv)!=t.state.facet(Xv),initialSpacer(t){return new _M(TM(t,bV(t.state.doc.lines)))},updateSpacer(t,r){let n=TM(r.view,bV(r.view.state.doc.lines));return n==t.number?t:new _M(n)},domEventHandlers:e.facet(Xv).domEventHandlers}));function t8e(e={}){return[Xv.of(e),Hte(),e8e]}function bV(e){let t=9;for(;t<e;)t=t*10+9;return t}const Kte=1024;let r8e=0;class $M{constructor(t,r){this.from=t,this.to=r}}class Ya{constructor(t={}){this.id=r8e++,this.perNode=!!t.perNode,this.deserialize=t.deserialize||(()=>{throw new Error("This node type doesn't define a deserialize function")})}add(t){if(this.perNode)throw new RangeError("Can't add per-node props to node types");return typeof t!="function"&&(t=Qc.match(t)),r=>{let n=t(r);return n===void 0?null:[this,n]}}}Ya.closedBy=new Ya({deserialize:e=>e.split(" ")});Ya.openedBy=new Ya({deserialize:e=>e.split(" ")});Ya.group=new Ya({deserialize:e=>e.split(" ")});Ya.contextHash=new Ya({perNode:!0});Ya.lookAhead=new Ya({perNode:!0});Ya.mounted=new Ya({perNode:!0});const n8e=Object.create(null);class Qc{constructor(t,r,n,a=0){this.name=t,this.props=r,this.id=n,this.flags=a}static define(t){let r=t.props&&t.props.length?Object.create(null):n8e,n=(t.top?1:0)|(t.skipped?2:0)|(t.error?4:0)|(t.name==null?8:0),a=new Qc(t.name||"",r,t.id,n);if(t.props){for(let o of t.props)if(Array.isArray(o)||(o=o(a)),o){if(o[0].perNode)throw new RangeError("Can't store a per-node prop on a node type");r[o[0].id]=o[1]}}return a}prop(t){return this.props[t.id]}get isTop(){return(this.flags&1)>0}get isSkipped(){return(this.flags&2)>0}get isError(){return(this.flags&4)>0}get isAnonymous(){return(this.flags&8)>0}is(t){if(typeof t=="string"){if(this.name==t)return!0;let r=this.prop(Ya.group);return r?r.indexOf(t)>-1:!1}return this.id==t}static match(t){let r=Object.create(null);for(let n in t)for(let a of n.split(" "))r[a]=t[n];return n=>{for(let a=n.prop(Ya.group),o=-1;o<(a?a.length:0);o++){let s=r[o<0?n.name:a[o]];if(s)return s}}}}Qc.none=new Qc("",Object.create(null),0,8);class d6{constructor(t){this.types=t;for(let r=0;r<t.length;r++)if(t[r].id!=r)throw new RangeError("Node type ids should correspond to array positions when creating a node set")}extend(...t){let r=[];for(let n of this.types){let a=null;for(let o of t){let s=o(n);s&&(a||(a=Object.assign({},n.props)),a[s[0].id]=s[1])}r.push(a?new Qc(n.name,a,n.id,n.flags):n)}return new d6(r)}}const bE=new WeakMap,xV=new WeakMap;var gu;(function(e){e[e.ExcludeBuffers=1]="ExcludeBuffers",e[e.IncludeAnonymous=2]="IncludeAnonymous",e[e.IgnoreMounts=4]="IgnoreMounts",e[e.IgnoreOverlays=8]="IgnoreOverlays"})(gu||(gu={}));class xl{constructor(t,r,n,a,o){if(this.type=t,this.children=r,this.positions=n,this.length=a,this.props=null,o&&o.length){this.props=Object.create(null);for(let[s,l]of o)this.props[typeof s=="number"?s:s.id]=l}}toString(){let t=this.prop(Ya.mounted);if(t&&!t.overlay)return t.tree.toString();let r="";for(let n of this.children){let a=n.toString();a&&(r&&(r+=","),r+=a)}return this.type.name?(/\W/.test(this.type.name)&&!this.type.isError?JSON.stringify(this.type.name):this.type.name)+(r.length?"("+r+")":""):r}cursor(t=0){return new FP(this.topNode,t)}cursorAt(t,r=0,n=0){let a=bE.get(this)||this.topNode,o=new FP(a);return o.moveTo(t,r),bE.set(this,o._tree),o}get topNode(){return new im(this,0,0,null)}resolve(t,r=0){let n=rx(bE.get(this)||this.topNode,t,r,!1);return bE.set(this,n),n}resolveInner(t,r=0){let n=rx(xV.get(this)||this.topNode,t,r,!0);return xV.set(this,n),n}iterate(t){let{enter:r,leave:n,from:a=0,to:o=this.length}=t;for(let s=this.cursor((t.mode||0)|gu.IncludeAnonymous);;){let l=!1;if(s.from<=o&&s.to>=a&&(s.type.isAnonymous||r(s)!==!1)){if(s.firstChild())continue;l=!0}for(;l&&n&&!s.type.isAnonymous&&n(s),!s.nextSibling();){if(!s.parent())return;l=!0}}}prop(t){return t.perNode?this.props?this.props[t.id]:void 0:this.type.prop(t)}get propValues(){let t=[];if(this.props)for(let r in this.props)t.push([+r,this.props[r]]);return t}balance(t={}){return this.children.length<=8?this:h6(Qc.none,this.children,this.positions,0,this.children.length,0,this.length,(r,n,a)=>new xl(this.type,r,n,a,this.propValues),t.makeTree||((r,n,a)=>new xl(Qc.none,r,n,a)))}static build(t){return a8e(t)}}xl.empty=new xl(Qc.none,[],[],0);class f6{constructor(t,r){this.buffer=t,this.index=r}get id(){return this.buffer[this.index-4]}get start(){return this.buffer[this.index-3]}get end(){return this.buffer[this.index-2]}get size(){return this.buffer[this.index-1]}get pos(){return this.index}next(){this.index-=4}fork(){return new f6(this.buffer,this.index)}}class fv{constructor(t,r,n){this.buffer=t,this.length=r,this.set=n}get type(){return Qc.none}toString(){let t=[];for(let r=0;r<this.buffer.length;)t.push(this.childString(r)),r=this.buffer[r+3];return t.join(",")}childString(t){let r=this.buffer[t],n=this.buffer[t+3],a=this.set.types[r],o=a.name;if(/\W/.test(o)&&!a.isError&&(o=JSON.stringify(o)),t+=4,n==t)return o;let s=[];for(;t<n;)s.push(this.childString(t)),t=this.buffer[t+3];return o+"("+s.join(",")+")"}findChild(t,r,n,a,o){let{buffer:s}=this,l=-1;for(let m=t;m!=r&&!(Gte(o,a,s[m+1],s[m+2])&&(l=m,n>0));m=s[m+3]);return l}slice(t,r,n){let a=this.buffer,o=new Uint16Array(r-t),s=0;for(let l=t,m=0;l<r;){o[m++]=a[l++],o[m++]=a[l++]-n;let b=o[m++]=a[l++]-n;o[m++]=a[l++]-t,s=Math.max(s,b)}return new fv(o,s,this.set)}}function Gte(e,t,r,n){switch(e){case-2:return r<t;case-1:return n>=t&&r<t;case 0:return r<t&&n>t;case 1:return r<=t&&n>t;case 2:return n>t;case 4:return!0}}function qte(e,t){let r=e.childBefore(t);for(;r;){let n=r.lastChild;if(!n||n.to!=r.to)break;n.type.isError&&n.from==n.to?(e=r,r=n.prevSibling):r=n}return e}function rx(e,t,r,n){for(var a;e.from==e.to||(r<1?e.from>=t:e.from>t)||(r>-1?e.to<=t:e.to<t);){let s=!n&&e instanceof im&&e.index<0?null:e.parent;if(!s)return e;e=s}let o=n?0:gu.IgnoreOverlays;if(n)for(let s=e,l=s.parent;l;s=l,l=s.parent)s instanceof im&&s.index<0&&((a=l.enter(t,r,o))===null||a===void 0?void 0:a.from)!=s.from&&(e=l);for(;;){let s=e.enter(t,r,o);if(!s)return e;e=s}}class im{constructor(t,r,n,a){this._tree=t,this.from=r,this.index=n,this._parent=a}get type(){return this._tree.type}get name(){return this._tree.type.name}get to(){return this.from+this._tree.length}nextChild(t,r,n,a,o=0){for(let s=this;;){for(let{children:l,positions:m}=s._tree,b=r>0?l.length:-1;t!=b;t+=r){let D=l[t],O=m[t]+s.from;if(Gte(a,n,O,O+D.length)){if(D instanceof fv){if(o&gu.ExcludeBuffers)continue;let I=D.findChild(0,D.buffer.length,r,n-O,a);if(I>-1)return new Eg(new i8e(s,D,t,O),null,I)}else if(o&gu.IncludeAnonymous||!D.type.isAnonymous||p6(D)){let I;if(!(o&gu.IgnoreMounts)&&D.props&&(I=D.prop(Ya.mounted))&&!I.overlay)return new im(I.tree,O,t,s);let N=new im(D,O,t,s);return o&gu.IncludeAnonymous||!N.type.isAnonymous?N:N.nextChild(r<0?D.children.length-1:0,r,n,a)}}}if(o&gu.IncludeAnonymous||!s.type.isAnonymous||(s.index>=0?t=s.index+r:t=r<0?-1:s._parent._tree.children.length,s=s._parent,!s))return null}}get firstChild(){return this.nextChild(0,1,0,4)}get lastChild(){return this.nextChild(this._tree.children.length-1,-1,0,4)}childAfter(t){return this.nextChild(0,1,t,2)}childBefore(t){return this.nextChild(this._tree.children.length-1,-1,t,-2)}enter(t,r,n=0){let a;if(!(n&gu.IgnoreOverlays)&&(a=this._tree.prop(Ya.mounted))&&a.overlay){let o=t-this.from;for(let{from:s,to:l}of a.overlay)if((r>0?s<=o:s<o)&&(r<0?l>=o:l>o))return new im(a.tree,a.overlay[0].from+this.from,-1,this)}return this.nextChild(0,1,t,r,n)}nextSignificantParent(){let t=this;for(;t.type.isAnonymous&&t._parent;)t=t._parent;return t}get parent(){return this._parent?this._parent.nextSignificantParent():null}get nextSibling(){return this._parent&&this.index>=0?this._parent.nextChild(this.index+1,1,0,4):null}get prevSibling(){return this._parent&&this.index>=0?this._parent.nextChild(this.index-1,-1,0,4):null}cursor(t=0){return new FP(this,t)}get tree(){return this._tree}toTree(){return this._tree}resolve(t,r=0){return rx(this,t,r,!1)}resolveInner(t,r=0){return rx(this,t,r,!0)}enterUnfinishedNodesBefore(t){return qte(this,t)}getChild(t,r=null,n=null){let a=IP(this,t,r,n);return a.length?a[0]:null}getChildren(t,r=null,n=null){return IP(this,t,r,n)}toString(){return this._tree.toString()}get node(){return this}matchContext(t){return jP(this,t)}}function IP(e,t,r,n){let a=e.cursor(),o=[];if(!a.firstChild())return o;if(r!=null){for(;!a.type.is(r);)if(!a.nextSibling())return o}for(;;){if(n!=null&&a.type.is(n))return o;if(a.type.is(t)&&o.push(a.node),!a.nextSibling())return n==null?o:[]}}function jP(e,t,r=t.length-1){for(let n=e.parent;r>=0;n=n.parent){if(!n)return!1;if(!n.type.isAnonymous){if(t[r]&&t[r]!=n.name)return!1;r--}}return!0}class i8e{constructor(t,r,n,a){this.parent=t,this.buffer=r,this.index=n,this.start=a}}class Eg{get name(){return this.type.name}get from(){return this.context.start+this.context.buffer.buffer[this.index+1]}get to(){return this.context.start+this.context.buffer.buffer[this.index+2]}constructor(t,r,n){this.context=t,this._parent=r,this.index=n,this.type=t.buffer.set.types[t.buffer.buffer[n]]}child(t,r,n){let{buffer:a}=this.context,o=a.findChild(this.index+4,a.buffer[this.index+3],t,r-this.context.start,n);return o<0?null:new Eg(this.context,this,o)}get firstChild(){return this.child(1,0,4)}get lastChild(){return this.child(-1,0,4)}childAfter(t){return this.child(1,t,2)}childBefore(t){return this.child(-1,t,-2)}enter(t,r,n=0){if(n&gu.ExcludeBuffers)return null;let{buffer:a}=this.context,o=a.findChild(this.index+4,a.buffer[this.index+3],r>0?1:-1,t-this.context.start,r);return o<0?null:new Eg(this.context,this,o)}get parent(){return this._parent||this.context.parent.nextSignificantParent()}externalSibling(t){return this._parent?null:this.context.parent.nextChild(this.context.index+t,t,0,4)}get nextSibling(){let{buffer:t}=this.context,r=t.buffer[this.index+3];return r<(this._parent?t.buffer[this._parent.index+3]:t.buffer.length)?new Eg(this.context,this._parent,r):this.externalSibling(1)}get prevSibling(){let{buffer:t}=this.context,r=this._parent?this._parent.index+4:0;return this.index==r?this.externalSibling(-1):new Eg(this.context,this._parent,t.findChild(r,this.index,-1,0,4))}cursor(t=0){return new FP(this,t)}get tree(){return null}toTree(){let t=[],r=[],{buffer:n}=this.context,a=this.index+4,o=n.buffer[this.index+3];if(o>a){let s=n.buffer[this.index+1];t.push(n.slice(a,o,s)),r.push(0)}return new xl(this.type,t,r,this.to-this.from)}resolve(t,r=0){return rx(this,t,r,!1)}resolveInner(t,r=0){return rx(this,t,r,!0)}enterUnfinishedNodesBefore(t){return qte(this,t)}toString(){return this.context.buffer.childString(this.index)}getChild(t,r=null,n=null){let a=IP(this,t,r,n);return a.length?a[0]:null}getChildren(t,r=null,n=null){return IP(this,t,r,n)}get node(){return this}matchContext(t){return jP(this,t)}}class FP{get name(){return this.type.name}constructor(t,r=0){if(this.mode=r,this.buffer=null,this.stack=[],this.index=0,this.bufferNode=null,t instanceof im)this.yieldNode(t);else{this._tree=t.context.parent,this.buffer=t.context;for(let n=t._parent;n;n=n._parent)this.stack.unshift(n.index);this.bufferNode=t,this.yieldBuf(t.index)}}yieldNode(t){return t?(this._tree=t,this.type=t.type,this.from=t.from,this.to=t.to,!0):!1}yieldBuf(t,r){this.index=t;let{start:n,buffer:a}=this.buffer;return this.type=r||a.set.types[a.buffer[t]],this.from=n+a.buffer[t+1],this.to=n+a.buffer[t+2],!0}yield(t){return t?t instanceof im?(this.buffer=null,this.yieldNode(t)):(this.buffer=t.context,this.yieldBuf(t.index,t.type)):!1}toString(){return this.buffer?this.buffer.buffer.childString(this.index):this._tree.toString()}enterChild(t,r,n){if(!this.buffer)return this.yield(this._tree.nextChild(t<0?this._tree._tree.children.length-1:0,t,r,n,this.mode));let{buffer:a}=this.buffer,o=a.findChild(this.index+4,a.buffer[this.index+3],t,r-this.buffer.start,n);return o<0?!1:(this.stack.push(this.index),this.yieldBuf(o))}firstChild(){return this.enterChild(1,0,4)}lastChild(){return this.enterChild(-1,0,4)}childAfter(t){return this.enterChild(1,t,2)}childBefore(t){return this.enterChild(-1,t,-2)}enter(t,r,n=this.mode){return this.buffer?n&gu.ExcludeBuffers?!1:this.enterChild(1,t,r):this.yield(this._tree.enter(t,r,n))}parent(){if(!this.buffer)return this.yieldNode(this.mode&gu.IncludeAnonymous?this._tree._parent:this._tree.parent);if(this.stack.length)return this.yieldBuf(this.stack.pop());let t=this.mode&gu.IncludeAnonymous?this.buffer.parent:this.buffer.parent.nextSignificantParent();return this.buffer=null,this.yieldNode(t)}sibling(t){if(!this.buffer)return this._tree._parent?this.yield(this._tree.index<0?null:this._tree._parent.nextChild(this._tree.index+t,t,0,4,this.mode)):!1;let{buffer:r}=this.buffer,n=this.stack.length-1;if(t<0){let a=n<0?0:this.stack[n]+4;if(this.index!=a)return this.yieldBuf(r.findChild(a,this.index,-1,0,4))}else{let a=r.buffer[this.index+3];if(a<(n<0?r.buffer.length:r.buffer[this.stack[n]+3]))return this.yieldBuf(a)}return n<0?this.yield(this.buffer.parent.nextChild(this.buffer.index+t,t,0,4,this.mode)):!1}nextSibling(){return this.sibling(1)}prevSibling(){return this.sibling(-1)}atLastNode(t){let r,n,{buffer:a}=this;if(a){if(t>0){if(this.index<a.buffer.buffer.length)return!1}else for(let o=0;o<this.index;o++)if(a.buffer.buffer[o+3]<this.index)return!1;({index:r,parent:n}=a)}else({index:r,_parent:n}=this._tree);for(;n;{index:r,_parent:n}=n)if(r>-1)for(let o=r+t,s=t<0?-1:n._tree.children.length;o!=s;o+=t){let l=n._tree.children[o];if(this.mode&gu.IncludeAnonymous||l instanceof fv||!l.type.isAnonymous||p6(l))return!1}return!0}move(t,r){if(r&&this.enterChild(t,0,4))return!0;for(;;){if(this.sibling(t))return!0;if(this.atLastNode(t)||!this.parent())return!1}}next(t=!0){return this.move(1,t)}prev(t=!0){return this.move(-1,t)}moveTo(t,r=0){for(;(this.from==this.to||(r<1?this.from>=t:this.from>t)||(r>-1?this.to<=t:this.to<t))&&this.parent(););for(;this.enterChild(1,t,r););return this}get node(){if(!this.buffer)return this._tree;let t=this.bufferNode,r=null,n=0;if(t&&t.context==this.buffer)e:for(let a=this.index,o=this.stack.length;o>=0;){for(let s=t;s;s=s._parent)if(s.index==a){if(a==this.index)return s;r=s,n=o+1;break e}a=this.stack[--o]}for(let a=n;a<this.stack.length;a++)r=new Eg(this.buffer,r,this.stack[a]);return this.bufferNode=new Eg(this.buffer,r,this.index)}get tree(){return this.buffer?null:this._tree._tree}iterate(t,r){for(let n=0;;){let a=!1;if(this.type.isAnonymous||t(this)!==!1){if(this.firstChild()){n++;continue}this.type.isAnonymous||(a=!0)}for(;a&&r&&r(this),a=this.type.isAnonymous,!this.nextSibling();){if(!n)return;this.parent(),n--,a=!0}}}matchContext(t){if(!this.buffer)return jP(this.node,t);let{buffer:r}=this.buffer,{types:n}=r.set;for(let a=t.length-1,o=this.stack.length-1;a>=0;o--){if(o<0)return jP(this.node,t,a);let s=n[r.buffer[this.stack[o]]];if(!s.isAnonymous){if(t[a]&&t[a]!=s.name)return!1;a--}}return!0}}function p6(e){return e.children.some(t=>t instanceof fv||!t.type.isAnonymous||p6(t))}function a8e(e){var t;let{buffer:r,nodeSet:n,maxBufferLength:a=Kte,reused:o=[],minRepeatType:s=n.types.length}=e,l=Array.isArray(r)?new f6(r,r.length):r,m=n.types,b=0,D=0;function O(x,g,d,f,c){let{id:p,start:S,end:k,size:$}=l,M=D;for(;$<0;)if(l.next(),$==-1){let oe=o[p];d.push(oe),f.push(S-x);return}else if($==-3){b=p;return}else if($==-4){D=p;return}else throw new RangeError(`Unrecognized record size: ${$}`);let z=m[p],W,G,Q=S-x;if(k-S<=a&&(G=j(l.pos-g,c))){let oe=new Uint16Array(G.size-G.skip),re=l.pos-G.size,me=oe.length;for(;l.pos>re;)me=u(G.start,oe,me);W=new fv(oe,k-G.start,n),Q=G.start-x}else{let oe=l.pos-$;l.next();let re=[],me=[],le=p>=s?p:-1,Ee=0,$e=k;for(;l.pos>oe;)le>=0&&l.id==le&&l.size>=0?(l.end<=$e-a&&(N(re,me,S,Ee,l.end,$e,le,M),Ee=re.length,$e=l.end),l.next()):O(S,oe,re,me,le);if(le>=0&&Ee>0&&Ee<re.length&&N(re,me,S,Ee,S,$e,le,M),re.reverse(),me.reverse(),le>-1&&Ee>0){let lt=I(z);W=h6(z,re,me,0,re.length,0,k-S,lt,lt)}else W=H(z,re,me,k-S,M-k)}d.push(W),f.push(Q)}function I(x){return(g,d,f)=>{let c=0,p=g.length-1,S,k;if(p>=0&&(S=g[p])instanceof xl){if(!p&&S.type==x&&S.length==f)return S;(k=S.prop(Ya.lookAhead))&&(c=d[p]+S.length+k)}return H(x,g,d,f,c)}}function N(x,g,d,f,c,p,S,k){let $=[],M=[];for(;x.length>f;)$.push(x.pop()),M.push(g.pop()+d-c);x.push(H(n.types[S],$,M,p-c,k-p)),g.push(c-d)}function H(x,g,d,f,c=0,p){if(b){let S=[Ya.contextHash,b];p=p?[S].concat(p):[S]}if(c>25){let S=[Ya.lookAhead,c];p=p?[S].concat(p):[S]}return new xl(x,g,d,f,p)}function j(x,g){let d=l.fork(),f=0,c=0,p=0,S=d.end-a,k={size:0,start:0,skip:0};e:for(let $=d.pos-x;d.pos>$;){let M=d.size;if(d.id==g&&M>=0){k.size=f,k.start=c,k.skip=p,p+=4,f+=4,d.next();continue}let z=d.pos-M;if(M<0||z<$||d.start<S)break;let W=d.id>=s?4:0,G=d.start;for(d.next();d.pos>z;){if(d.size<0)if(d.size==-3)W+=4;else break e;else d.id>=s&&(W+=4);d.next()}c=G,f+=M,p+=W}return(g<0||f==x)&&(k.size=f,k.start=c,k.skip=p),k.size>4?k:void 0}function u(x,g,d){let{id:f,start:c,end:p,size:S}=l;if(l.next(),S>=0&&f<s){let k=d;if(S>4){let $=l.pos-(S-4);for(;l.pos>$;)d=u(x,g,d)}g[--d]=k,g[--d]=p-x,g[--d]=c-x,g[--d]=f}else S==-3?b=f:S==-4&&(D=f);return d}let h=[],y=[];for(;l.pos>0;)O(e.start||0,e.bufferStart||0,h,y,-1);let E=(t=e.length)!==null&&t!==void 0?t:h.length?y[0]+h[0].length:0;return new xl(m[e.topID],h.reverse(),y.reverse(),E)}const DV=new WeakMap;function v2(e,t){if(!e.isAnonymous||t instanceof fv||t.type!=e)return 1;let r=DV.get(t);if(r==null){r=1;for(let n of t.children){if(n.type!=e||!(n instanceof xl)){r=1;break}r+=v2(e,n)}DV.set(t,r)}return r}function h6(e,t,r,n,a,o,s,l,m){let b=0;for(let H=n;H<a;H++)b+=v2(e,t[H]);let D=Math.ceil(b*1.5/8),O=[],I=[];function N(H,j,u,h,y){for(let E=u;E<h;){let x=E,g=j[E],d=v2(e,H[E]);for(E++;E<h;E++){let f=v2(e,H[E]);if(d+f>=D)break;d+=f}if(E==x+1){if(d>D){let f=H[x];N(f.children,f.positions,0,f.children.length,j[x]+y);continue}O.push(H[x])}else{let f=j[E-1]+H[E-1].length-g;O.push(h6(e,H,j,x,E,g,f,null,m))}I.push(g+y-o)}}return N(t,r,n,a,0),(l||m)(O,I,s)}class Ny{constructor(t,r,n,a,o=!1,s=!1){this.from=t,this.to=r,this.tree=n,this.offset=a,this.open=(o?1:0)|(s?2:0)}get openStart(){return(this.open&1)>0}get openEnd(){return(this.open&2)>0}static addTree(t,r=[],n=!1){let a=[new Ny(0,t.length,t,0,!1,n)];for(let o of r)o.to>t.length&&a.push(o);return a}static applyChanges(t,r,n=128){if(!r.length)return t;let a=[],o=1,s=t.length?t[0]:null;for(let l=0,m=0,b=0;;l++){let D=l<r.length?r[l]:null,O=D?D.fromA:1e9;if(O-m>=n)for(;s&&s.from<O;){let I=s;if(m>=I.from||O<=I.to||b){let N=Math.max(I.from,m)-b,H=Math.min(I.to,O)-b;I=N>=H?null:new Ny(N,H,I.tree,I.offset+b,l>0,!!D)}if(I&&a.push(I),s.to>O)break;s=o<t.length?t[o++]:null}if(!D)break;m=D.toA,b=D.toA-D.toB}return a}}class Yte{startParse(t,r,n){return typeof t=="string"&&(t=new o8e(t)),n=n?n.length?n.map(a=>new $M(a.from,a.to)):[new $M(0,0)]:[new $M(0,t.length)],this.createParse(t,r||[],n)}parse(t,r,n){let a=this.startParse(t,r,n);for(;;){let o=a.advance();if(o)return o}}}class o8e{constructor(t){this.string=t}get length(){return this.string.length}chunk(t){return this.string.slice(t)}get lineChunks(){return!1}read(t,r){return this.string.slice(t,r)}}new Ya({perNode:!0});let s8e=0;class Np{constructor(t,r,n){this.set=t,this.base=r,this.modified=n,this.id=s8e++}static define(t){if(t!=null&&t.base)throw new Error("Can not derive from a modified tag");let r=new Np([],null,[]);if(r.set.push(r),t)for(let n of t.set)r.set.push(n);return r}static defineModifier(){let t=new BP;return r=>r.modified.indexOf(t)>-1?r:BP.get(r.base||r,r.modified.concat(t).sort((n,a)=>n.id-a.id))}}let l8e=0;class BP{constructor(){this.instances=[],this.id=l8e++}static get(t,r){if(!r.length)return t;let n=r[0].instances.find(l=>l.base==t&&u8e(r,l.modified));if(n)return n;let a=[],o=new Np(a,t,r);for(let l of r)l.instances.push(o);let s=c8e(r);for(let l of t.set)if(!l.modified.length)for(let m of s)a.push(BP.get(l,m));return o}}function u8e(e,t){return e.length==t.length&&e.every((r,n)=>r==t[n])}function c8e(e){let t=[[]];for(let r=0;r<e.length;r++)for(let n=0,a=t.length;n<a;n++)t.push(t[n].concat(e[r]));return t.sort((r,n)=>n.length-r.length)}function Xte(e){let t=Object.create(null);for(let r in e){let n=e[r];Array.isArray(n)||(n=[n]);for(let a of r.split(" "))if(a){let o=[],s=2,l=a;for(let O=0;;){if(l=="..."&&O>0&&O+3==a.length){s=1;break}let I=/^"(?:[^"\\]|\\.)*?"|[^\/!]+/.exec(l);if(!I)throw new RangeError("Invalid path: "+a);if(o.push(I[0]=="*"?"":I[0][0]=='"'?JSON.parse(I[0]):I[0]),O+=I[0].length,O==a.length)break;let N=a[O++];if(O==a.length&&N=="!"){s=0;break}if(N!="/")throw new RangeError("Invalid path: "+a);l=a.slice(O)}let m=o.length-1,b=o[m];if(!b)throw new RangeError("Invalid path: "+a);let D=new NP(n,s,m>0?o.slice(0,m):null);t[b]=D.sort(t[b])}}return Jte.add(t)}const Jte=new Ya;class NP{constructor(t,r,n,a){this.tags=t,this.mode=r,this.context=n,this.next=a}get opaque(){return this.mode==0}get inherit(){return this.mode==1}sort(t){return!t||t.depth<this.depth?(this.next=t,this):(t.next=this.sort(t.next),t)}get depth(){return this.context?this.context.length:0}}NP.empty=new NP([],2,null);function Zte(e,t){let r=Object.create(null);for(let o of e)if(!Array.isArray(o.tag))r[o.tag.id]=o.class;else for(let s of o.tag)r[s.id]=o.class;let{scope:n,all:a=null}=t||{};return{style:o=>{let s=a;for(let l of o)for(let m of l.set){let b=r[m.id];if(b){s=s?s+" "+b:b;break}}return s},scope:n}}function d8e(e,t){let r=null;for(let n of e){let a=n.style(t);a&&(r=r?r+" "+a:a)}return r}function f8e(e,t,r,n=0,a=e.length){let o=new p8e(n,Array.isArray(t)?t:[t],r);o.highlightRange(e.cursor(),n,a,"",o.highlighters),o.flush(a)}class p8e{constructor(t,r,n){this.at=t,this.highlighters=r,this.span=n,this.class=""}startSpan(t,r){r!=this.class&&(this.flush(t),t>this.at&&(this.at=t),this.class=r)}flush(t){t>this.at&&this.class&&this.span(this.at,t,this.class)}highlightRange(t,r,n,a,o){let{type:s,from:l,to:m}=t;if(l>=n||m<=r)return;s.isTop&&(o=this.highlighters.filter(N=>!N.scope||N.scope(s)));let b=a,D=h8e(t)||NP.empty,O=d8e(o,D.tags);if(O&&(b&&(b+=" "),b+=O,D.mode==1&&(a+=(a?" ":"")+O)),this.startSpan(Math.max(r,l),b),D.opaque)return;let I=t.tree&&t.tree.prop(Ya.mounted);if(I&&I.overlay){let N=t.node.enter(I.overlay[0].from+l,1),H=this.highlighters.filter(u=>!u.scope||u.scope(I.tree.type)),j=t.firstChild();for(let u=0,h=l;;u++){let y=u<I.overlay.length?I.overlay[u]:null,E=y?y.from+l:m,x=Math.max(r,h),g=Math.min(n,E);if(x<g&&j)for(;t.from<g&&(this.highlightRange(t,x,g,a,o),this.startSpan(Math.min(g,t.to),b),!(t.to>=E||!t.nextSibling())););if(!y||E>n)break;h=y.to+l,h>r&&(this.highlightRange(N.cursor(),Math.max(r,y.from+l),Math.min(n,h),"",H),this.startSpan(Math.min(n,h),b))}j&&t.parent()}else if(t.firstChild()){I&&(a="");do if(!(t.to<=r)){if(t.from>=n)break;this.highlightRange(t,r,n,a,o),this.startSpan(Math.min(n,t.to),b)}while(t.nextSibling());t.parent()}}}function h8e(e){let t=e.type.prop(Jte);for(;t&&t.context&&!e.matchContext(t.context);)t=t.next;return t||null}const fi=Np.define,xE=fi(),lg=fi(),SV=fi(lg),wV=fi(lg),ug=fi(),DE=fi(ug),MM=fi(ug),Fp=fi(),sy=fi(Fp),Mp=fi(),Ip=fi(),PF=fi(),U1=fi(PF),SE=fi(),ii={comment:xE,lineComment:fi(xE),blockComment:fi(xE),docComment:fi(xE),name:lg,variableName:fi(lg),typeName:SV,tagName:fi(SV),propertyName:wV,attributeName:fi(wV),className:fi(lg),labelName:fi(lg),namespace:fi(lg),macroName:fi(lg),literal:ug,string:DE,docString:fi(DE),character:fi(DE),attributeValue:fi(DE),number:MM,integer:fi(MM),float:fi(MM),bool:fi(ug),regexp:fi(ug),escape:fi(ug),color:fi(ug),url:fi(ug),keyword:Mp,self:fi(Mp),null:fi(Mp),atom:fi(Mp),unit:fi(Mp),modifier:fi(Mp),operatorKeyword:fi(Mp),controlKeyword:fi(Mp),definitionKeyword:fi(Mp),moduleKeyword:fi(Mp),operator:Ip,derefOperator:fi(Ip),arithmeticOperator:fi(Ip),logicOperator:fi(Ip),bitwiseOperator:fi(Ip),compareOperator:fi(Ip),updateOperator:fi(Ip),definitionOperator:fi(Ip),typeOperator:fi(Ip),controlOperator:fi(Ip),punctuation:PF,separator:fi(PF),bracket:U1,angleBracket:fi(U1),squareBracket:fi(U1),paren:fi(U1),brace:fi(U1),content:Fp,heading:sy,heading1:fi(sy),heading2:fi(sy),heading3:fi(sy),heading4:fi(sy),heading5:fi(sy),heading6:fi(sy),contentSeparator:fi(Fp),list:fi(Fp),quote:fi(Fp),emphasis:fi(Fp),strong:fi(Fp),link:fi(Fp),monospace:fi(Fp),strikethrough:fi(Fp),inserted:fi(),deleted:fi(),changed:fi(),invalid:fi(),meta:SE,documentMeta:fi(SE),annotation:fi(SE),processingInstruction:fi(SE),definition:Np.defineModifier(),constant:Np.defineModifier(),function:Np.defineModifier(),standard:Np.defineModifier(),local:Np.defineModifier(),special:Np.defineModifier()};Zte([{tag:ii.link,class:"tok-link"},{tag:ii.heading,class:"tok-heading"},{tag:ii.emphasis,class:"tok-emphasis"},{tag:ii.strong,class:"tok-strong"},{tag:ii.keyword,class:"tok-keyword"},{tag:ii.atom,class:"tok-atom"},{tag:ii.bool,class:"tok-bool"},{tag:ii.url,class:"tok-url"},{tag:ii.labelName,class:"tok-labelName"},{tag:ii.inserted,class:"tok-inserted"},{tag:ii.deleted,class:"tok-deleted"},{tag:ii.literal,class:"tok-literal"},{tag:ii.string,class:"tok-string"},{tag:ii.number,class:"tok-number"},{tag:[ii.regexp,ii.escape,ii.special(ii.string)],class:"tok-string2"},{tag:ii.variableName,class:"tok-variableName"},{tag:ii.local(ii.variableName),class:"tok-variableName tok-local"},{tag:ii.definition(ii.variableName),class:"tok-variableName tok-definition"},{tag:ii.special(ii.variableName),class:"tok-variableName2"},{tag:ii.definition(ii.propertyName),class:"tok-propertyName tok-definition"},{tag:ii.typeName,class:"tok-typeName"},{tag:ii.namespace,class:"tok-namespace"},{tag:ii.className,class:"tok-className"},{tag:ii.macroName,class:"tok-macroName"},{tag:ii.propertyName,class:"tok-propertyName"},{tag:ii.operator,class:"tok-operator"},{tag:ii.comment,class:"tok-comment"},{tag:ii.meta,class:"tok-meta"},{tag:ii.invalid,class:"tok-invalid"},{tag:ii.punctuation,class:"tok-punctuation"}]);var IM;const Jv=new Ya;function m8e(e){return Wi.define({combine:e?t=>t.concat(e):void 0})}const g8e=new Ya;class ep{constructor(t,r,n=[],a=""){this.data=t,this.name=a,wo.prototype.hasOwnProperty("tree")||Object.defineProperty(wo.prototype,"tree",{get(){return Lu(this)}}),this.parser=r,this.extension=[Jg.of(this),wo.languageData.of((o,s,l)=>{let m=CV(o,s,l),b=m.type.prop(Jv);if(!b)return[];let D=o.facet(b),O=m.type.prop(g8e);if(O){let I=m.resolve(s-m.from,l);for(let N of O)if(N.test(I,o)){let H=o.facet(N.facet);return N.type=="replace"?H:H.concat(D)}}return D})].concat(n)}isActiveAt(t,r,n=-1){return CV(t,r,n).type.prop(Jv)==this.data}findRegions(t){let r=t.facet(Jg);if((r==null?void 0:r.data)==this.data)return[{from:0,to:t.doc.length}];if(!r||!r.allowsNesting)return[];let n=[],a=(o,s)=>{if(o.prop(Jv)==this.data){n.push({from:s,to:s+o.length});return}let l=o.prop(Ya.mounted);if(l){if(l.tree.prop(Jv)==this.data){if(l.overlay)for(let m of l.overlay)n.push({from:m.from+s,to:m.to+s});else n.push({from:s,to:s+o.length});return}else if(l.overlay){let m=n.length;if(a(l.tree,l.overlay[0].from+s),n.length>m)return}}for(let m=0;m<o.children.length;m++){let b=o.children[m];b instanceof xl&&a(b,o.positions[m]+s)}};return a(Lu(t),0),n}get allowsNesting(){return!0}}ep.setState=za.define();function CV(e,t,r){let n=e.facet(Jg),a=Lu(e).topNode;if(!n||n.allowsNesting)for(let o=a;o;o=o.enter(t,r,gu.ExcludeBuffers))o.type.isTop&&(a=o);return a}class RP extends ep{constructor(t,r,n){super(t,r,[],n),this.parser=r}static define(t){let r=m8e(t.languageData);return new RP(r,t.parser.configure({props:[Jv.add(n=>n.isTop?r:void 0)]}),t.name)}configure(t,r){return new RP(this.data,this.parser.configure(t),r||this.name)}get allowsNesting(){return this.parser.hasWrappers()}}function Lu(e){let t=e.field(ep.state,!1);return t?t.tree:xl.empty}class y8e{constructor(t){this.doc=t,this.cursorPos=0,this.string="",this.cursor=t.iter()}get length(){return this.doc.length}syncTo(t){return this.string=this.cursor.next(t-this.cursorPos).value,this.cursorPos=t+this.string.length,this.cursorPos-this.string.length}chunk(t){return this.syncTo(t),this.string}get lineChunks(){return!0}read(t,r){let n=this.cursorPos-this.string.length;return t<n||r>=this.cursorPos?this.doc.sliceString(t,r):this.string.slice(t-n,r-n)}}let K1=null;class LP{constructor(t,r,n=[],a,o,s,l,m){this.parser=t,this.state=r,this.fragments=n,this.tree=a,this.treeLen=o,this.viewport=s,this.skipped=l,this.scheduleOn=m,this.parse=null,this.tempSkipped=[]}static create(t,r,n){return new LP(t,r,[],xl.empty,0,n,[],null)}startParse(){return this.parser.startParse(new y8e(this.state.doc),this.fragments)}work(t,r){return r!=null&&r>=this.state.doc.length&&(r=void 0),this.tree!=xl.empty&&this.isDone(r??this.state.doc.length)?(this.takeTree(),!0):this.withContext(()=>{var n;if(typeof t=="number"){let a=Date.now()+t;t=()=>Date.now()>a}for(this.parse||(this.parse=this.startParse()),r!=null&&(this.parse.stoppedAt==null||this.parse.stoppedAt>r)&&r<this.state.doc.length&&this.parse.stopAt(r);;){let a=this.parse.advance();if(a)if(this.fragments=this.withoutTempSkipped(Ny.addTree(a,this.fragments,this.parse.stoppedAt!=null)),this.treeLen=(n=this.parse.stoppedAt)!==null&&n!==void 0?n:this.state.doc.length,this.tree=a,this.parse=null,this.treeLen<(r??this.state.doc.length))this.parse=this.startParse();else return!0;if(t())return!1}})}takeTree(){let t,r;this.parse&&(t=this.parse.parsedPos)>=this.treeLen&&((this.parse.stoppedAt==null||this.parse.stoppedAt>t)&&this.parse.stopAt(t),this.withContext(()=>{for(;!(r=this.parse.advance()););}),this.treeLen=t,this.tree=r,this.fragments=this.withoutTempSkipped(Ny.addTree(this.tree,this.fragments,!0)),this.parse=null)}withContext(t){let r=K1;K1=this;try{return t()}finally{K1=r}}withoutTempSkipped(t){for(let r;r=this.tempSkipped.pop();)t=EV(t,r.from,r.to);return t}changes(t,r){let{fragments:n,tree:a,treeLen:o,viewport:s,skipped:l}=this;if(this.takeTree(),!t.empty){let m=[];if(t.iterChangedRanges((b,D,O,I)=>m.push({fromA:b,toA:D,fromB:O,toB:I})),n=Ny.applyChanges(n,m),a=xl.empty,o=0,s={from:t.mapPos(s.from,-1),to:t.mapPos(s.to,1)},this.skipped.length){l=[];for(let b of this.skipped){let D=t.mapPos(b.from,1),O=t.mapPos(b.to,-1);D<O&&l.push({from:D,to:O})}}}return new LP(this.parser,r,n,a,o,s,l,this.scheduleOn)}updateViewport(t){if(this.viewport.from==t.from&&this.viewport.to==t.to)return!1;this.viewport=t;let r=this.skipped.length;for(let n=0;n<this.skipped.length;n++){let{from:a,to:o}=this.skipped[n];a<t.to&&o>t.from&&(this.fragments=EV(this.fragments,a,o),this.skipped.splice(n--,1))}return this.skipped.length>=r?!1:(this.reset(),!0)}reset(){this.parse&&(this.takeTree(),this.parse=null)}skipUntilInView(t,r){this.skipped.push({from:t,to:r})}static getSkippingParser(t){return new class extends Yte{createParse(r,n,a){let o=a[0].from,s=a[a.length-1].to;return{parsedPos:o,advance(){let m=K1;if(m){for(let b of a)m.tempSkipped.push(b);t&&(m.scheduleOn=m.scheduleOn?Promise.all([m.scheduleOn,t]):t)}return this.parsedPos=s,new xl(Qc.none,[],[],s-o)},stoppedAt:null,stopAt(){}}}}}isDone(t){t=Math.min(t,this.state.doc.length);let r=this.fragments;return this.treeLen>=t&&r.length&&r[0].from==0&&r[0].to>=t}static get(){return K1}}function EV(e,t,r){return Ny.applyChanges(e,[{fromA:t,toA:r,fromB:t,toB:r}])}class nx{constructor(t){this.context=t,this.tree=t.tree}apply(t){if(!t.docChanged&&this.tree==this.context.tree)return this;let r=this.context.changes(t.changes,t.state),n=this.context.treeLen==t.startState.doc.length?void 0:Math.max(t.changes.mapPos(this.context.treeLen),r.viewport.to);return r.work(20,n)||r.takeTree(),new nx(r)}static init(t){let r=Math.min(3e3,t.doc.length),n=LP.create(t.facet(Jg).parser,t,{from:0,to:r});return n.work(20,r)||n.takeTree(),new nx(n)}}ep.state=Il.define({create:nx.init,update(e,t){for(let r of t.effects)if(r.is(ep.setState))return r.value;return t.startState.facet(Jg)!=t.state.facet(Jg)?nx.init(t.state):e.apply(t)}});let Qte=e=>{let t=setTimeout(()=>e(),500);return()=>clearTimeout(t)};typeof requestIdleCallback<"u"&&(Qte=e=>{let t=-1,r=setTimeout(()=>{t=requestIdleCallback(e,{timeout:500-100})},100);return()=>t<0?clearTimeout(r):cancelIdleCallback(t)});const jM=typeof navigator<"u"&&(!((IM=navigator.scheduling)===null||IM===void 0)&&IM.isInputPending)?()=>navigator.scheduling.isInputPending():null,v8e=xu.fromClass(class{constructor(t){this.view=t,this.working=null,this.workScheduled=0,this.chunkEnd=-1,this.chunkBudget=-1,this.work=this.work.bind(this),this.scheduleWork()}update(t){let r=this.view.state.field(ep.state).context;(r.updateViewport(t.view.viewport)||this.view.viewport.to>r.treeLen)&&this.scheduleWork(),t.docChanged&&(this.view.hasFocus&&(this.chunkBudget+=50),this.scheduleWork()),this.checkAsyncSchedule(r)}scheduleWork(){if(this.working)return;let{state:t}=this.view,r=t.field(ep.state);(r.tree!=r.context.tree||!r.context.isDone(t.doc.length))&&(this.working=Qte(this.work))}work(t){this.working=null;let r=Date.now();if(this.chunkEnd<r&&(this.chunkEnd<0||this.view.hasFocus)&&(this.chunkEnd=r+3e4,this.chunkBudget=3e3),this.chunkBudget<=0)return;let{state:n,viewport:{to:a}}=this.view,o=n.field(ep.state);if(o.tree==o.context.tree&&o.context.isDone(a+1e5))return;let s=Date.now()+Math.min(this.chunkBudget,100,t&&!jM?Math.max(25,t.timeRemaining()-5):1e9),l=o.context.treeLen<a&&n.doc.length>a+1e3,m=o.context.work(()=>jM&&jM()||Date.now()>s,a+(l?0:1e5));this.chunkBudget-=Date.now()-r,(m||this.chunkBudget<=0)&&(o.context.takeTree(),this.view.dispatch({effects:ep.setState.of(new nx(o.context))})),this.chunkBudget>0&&!(m&&!l)&&this.scheduleWork(),this.checkAsyncSchedule(o.context)}checkAsyncSchedule(t){t.scheduleOn&&(this.workScheduled++,t.scheduleOn.then(()=>this.scheduleWork()).catch(r=>ip(this.view.state,r)).then(()=>this.workScheduled--),t.scheduleOn=null)}destroy(){this.working&&this.working()}isWorking(){return!!(this.working||this.workScheduled>0)}},{eventHandlers:{focus(){this.scheduleWork()}}}),Jg=Wi.define({combine(e){return e.length?e[0]:null},enables:e=>[ep.state,v8e,ji.contentAttributes.compute([e],t=>{let r=t.facet(e);return r&&r.name?{"data-language":r.name}:{}})]});class b8e{constructor(t,r=[]){this.language=t,this.support=r,this.extension=[t,r]}}const x8e=Wi.define(),m6=Wi.define({combine:e=>{if(!e.length)return"  ";let t=e[0];if(!t||/\S/.test(t)||Array.from(t).some(r=>r!=t[0]))throw new Error("Invalid indent unit: "+JSON.stringify(e[0]));return t}});function zP(e){let t=e.facet(m6);return t.charCodeAt(0)==9?e.tabSize*t.length:t.length}function MS(e,t){let r="",n=e.tabSize,a=e.facet(m6)[0];if(a=="	"){for(;t>=n;)r+="	",t-=n;a=" "}for(let o=0;o<t;o++)r+=a;return r}function g6(e,t){e instanceof wo&&(e=new k_(e));for(let n of e.state.facet(x8e)){let a=n(e,t);if(a!==void 0)return a}let r=Lu(e.state);return r?D8e(e,r,t):null}class k_{constructor(t,r={}){this.state=t,this.options=r,this.unit=zP(t)}lineAt(t,r=1){let n=this.state.doc.lineAt(t),{simulateBreak:a,simulateDoubleBreak:o}=this.options;return a!=null&&a>=n.from&&a<=n.to?o&&a==t?{text:"",from:t}:(r<0?a<t:a<=t)?{text:n.text.slice(a-n.from),from:a}:{text:n.text.slice(0,a-n.from),from:n.from}:n}textAfterPos(t,r=1){if(this.options.simulateDoubleBreak&&t==this.options.simulateBreak)return"";let{text:n,from:a}=this.lineAt(t,r);return n.slice(t-a,Math.min(n.length,t+100-a))}column(t,r=1){let{text:n,from:a}=this.lineAt(t,r),o=this.countColumn(n,t-a),s=this.options.overrideIndentation?this.options.overrideIndentation(a):-1;return s>-1&&(o+=s-this.countColumn(n,n.search(/\S|$/))),o}countColumn(t,r=t.length){return w_(t,this.state.tabSize,r)}lineIndent(t,r=1){let{text:n,from:a}=this.lineAt(t,r),o=this.options.overrideIndentation;if(o){let s=o(a);if(s>-1)return s}return this.countColumn(n,n.search(/\S|$/))}get simulatedBreak(){return this.options.simulateBreak||null}}const ere=new Ya;function D8e(e,t,r){return tre(t.resolveInner(r).enterUnfinishedNodesBefore(r),r,e)}function S8e(e){return e.pos==e.options.simulateBreak&&e.options.simulateDoubleBreak}function w8e(e){let t=e.type.prop(ere);if(t)return t;let r=e.firstChild,n;if(r&&(n=r.type.prop(Ya.closedBy))){let a=e.lastChild,o=a&&n.indexOf(a.name)>-1;return s=>A8e(s,!0,1,void 0,o&&!S8e(s)?a.from:void 0)}return e.parent==null?C8e:null}function tre(e,t,r){for(;e;e=e.parent){let n=w8e(e);if(n)return n(y6.create(r,t,e))}return null}function C8e(){return 0}class y6 extends k_{constructor(t,r,n){super(t.state,t.options),this.base=t,this.pos=r,this.node=n}static create(t,r,n){return new y6(t,r,n)}get textAfter(){return this.textAfterPos(this.pos)}get baseIndent(){let t=this.state.doc.lineAt(this.node.from);for(;;){let r=this.node.resolve(t.from);for(;r.parent&&r.parent.from==r.from;)r=r.parent;if(E8e(r,this.node))break;t=this.state.doc.lineAt(r.from)}return this.lineIndent(t.from)}continue(){let t=this.node.parent;return t?tre(t,this.pos,this.base):0}}function E8e(e,t){for(let r=t;r;r=r.parent)if(e==r)return!0;return!1}function P8e(e){let t=e.node,r=t.childAfter(t.from),n=t.lastChild;if(!r)return null;let a=e.options.simulateBreak,o=e.state.doc.lineAt(r.from),s=a==null||a<=o.from?o.to:Math.min(o.to,a);for(let l=r.to;;){let m=t.childAfter(l);if(!m||m==n)return null;if(!m.type.isSkipped)return m.from<s?r:null;l=m.to}}function A8e(e,t,r,n,a){let o=e.textAfter,s=o.match(/^\s*/)[0].length,l=n&&o.slice(s,s+n.length)==n||a==e.pos+s,m=t?P8e(e):null;return m?l?e.column(m.from):e.column(m.to):e.baseIndent+(l?0:e.unit*r)}function PV({except:e,units:t=1}={}){return r=>{let n=e&&e.test(r.textAfter);return r.baseIndent+(n?0:t*r.unit)}}const k8e=200;function O8e(){return wo.transactionFilter.of(e=>{if(!e.docChanged||!e.isUserEvent("input.type")&&!e.isUserEvent("input.complete"))return e;let t=e.startState.languageDataAt("indentOnInput",e.startState.selection.main.head);if(!t.length)return e;let r=e.newDoc,{head:n}=e.newSelection.main,a=r.lineAt(n);if(n>a.from+k8e)return e;let o=r.sliceString(a.from,n);if(!t.some(b=>b.test(o)))return e;let{state:s}=e,l=-1,m=[];for(let{head:b}of s.selection.ranges){let D=s.doc.lineAt(b);if(D.from==l)continue;l=D.from;let O=g6(s,D.from);if(O==null)continue;let I=/^\s*/.exec(D.text)[0],N=MS(s,O);I!=N&&m.push({from:D.from,to:D.from+I.length,insert:N})}return m.length?[e,{changes:m,sequential:!0}]:e})}const _8e=Wi.define(),rre=new Ya;function T8e(e){let t=e.firstChild,r=e.lastChild;return t&&t.to<r.from?{from:t.to,to:r.type.isError?e.to:r.from}:null}function $8e(e,t,r){let n=Lu(e);if(n.length<r)return null;let a=n.resolveInner(r,1),o=null;for(let s=a;s;s=s.parent){if(s.to<=r||s.from>r)continue;if(o&&s.from<t)break;let l=s.type.prop(rre);if(l&&(s.to<n.length-50||n.length==e.doc.length||!M8e(s))){let m=l(s,e);m&&m.from<=r&&m.from>=t&&m.to>r&&(o=m)}}return o}function M8e(e){let t=e.lastChild;return t&&t.to==e.to&&t.type.isError}function VP(e,t,r){for(let n of e.facet(_8e)){let a=n(e,t,r);if(a)return a}return $8e(e,t,r)}function nre(e,t){let r=t.mapPos(e.from,1),n=t.mapPos(e.to,-1);return r>=n?void 0:{from:r,to:n}}const O_=za.define({map:nre}),Vw=za.define({map:nre});function ire(e){let t=[];for(let{head:r}of e.state.selection.ranges)t.some(n=>n.from<=r&&n.to>=r)||t.push(e.lineBlockAt(r));return t}const Jy=Il.define({create(){return Pa.none},update(e,t){e=e.map(t.changes);for(let r of t.effects)r.is(O_)&&!I8e(e,r.value.from,r.value.to)?e=e.update({add:[AV.range(r.value.from,r.value.to)]}):r.is(Vw)&&(e=e.update({filter:(n,a)=>r.value.from!=n||r.value.to!=a,filterFrom:r.value.from,filterTo:r.value.to}));if(t.selection){let r=!1,{head:n}=t.selection.main;e.between(n,n,(a,o)=>{a<n&&o>n&&(r=!0)}),r&&(e=e.update({filterFrom:n,filterTo:n,filter:(a,o)=>o<=n||a>=n}))}return e},provide:e=>ji.decorations.from(e),toJSON(e,t){let r=[];return e.between(0,t.doc.length,(n,a)=>{r.push(n,a)}),r},fromJSON(e){if(!Array.isArray(e)||e.length%2)throw new RangeError("Invalid JSON for fold state");let t=[];for(let r=0;r<e.length;){let n=e[r++],a=e[r++];if(typeof n!="number"||typeof a!="number")throw new RangeError("Invalid JSON for fold state");t.push(AV.range(n,a))}return Pa.set(t,!0)}});function WP(e,t,r){var n;let a=null;return(n=e.field(Jy,!1))===null||n===void 0||n.between(t,r,(o,s)=>{(!a||a.from>o)&&(a={from:o,to:s})}),a}function I8e(e,t,r){let n=!1;return e.between(t,t,(a,o)=>{a==t&&o==r&&(n=!0)}),n}function are(e,t){return e.field(Jy,!1)?t:t.concat(za.appendConfig.of(lre()))}const j8e=e=>{for(let t of ire(e)){let r=VP(e.state,t.from,t.to);if(r)return e.dispatch({effects:are(e.state,[O_.of(r),ore(e,r)])}),!0}return!1},F8e=e=>{if(!e.state.field(Jy,!1))return!1;let t=[];for(let r of ire(e)){let n=WP(e.state,r.from,r.to);n&&t.push(Vw.of(n),ore(e,n,!1))}return t.length&&e.dispatch({effects:t}),t.length>0};function ore(e,t,r=!0){let n=e.state.doc.lineAt(t.from).number,a=e.state.doc.lineAt(t.to).number;return ji.announce.of(`${e.state.phrase(r?"Folded lines":"Unfolded lines")} ${n} ${e.state.phrase("to")} ${a}.`)}const B8e=e=>{let{state:t}=e,r=[];for(let n=0;n<t.doc.length;){let a=e.lineBlockAt(n),o=VP(t,a.from,a.to);o&&r.push(O_.of(o)),n=(o?e.lineBlockAt(o.to):a).to+1}return r.length&&e.dispatch({effects:are(e.state,r)}),!!r.length},N8e=e=>{let t=e.state.field(Jy,!1);if(!t||!t.size)return!1;let r=[];return t.between(0,e.state.doc.length,(n,a)=>{r.push(Vw.of({from:n,to:a}))}),e.dispatch({effects:r}),!0},R8e=[{key:"Ctrl-Shift-[",mac:"Cmd-Alt-[",run:j8e},{key:"Ctrl-Shift-]",mac:"Cmd-Alt-]",run:F8e},{key:"Ctrl-Alt-[",run:B8e},{key:"Ctrl-Alt-]",run:N8e}],L8e={placeholderDOM:null,placeholderText:"…"},sre=Wi.define({combine(e){return lh(e,L8e)}});function lre(e){let t=[Jy,W8e];return e&&t.push(sre.of(e)),t}const AV=Pa.replace({widget:new class extends Rx{toDOM(e){let{state:t}=e,r=t.facet(sre),n=o=>{let s=e.lineBlockAt(e.posAtDOM(o.target)),l=WP(e.state,s.from,s.to);l&&e.dispatch({effects:Vw.of(l)}),o.preventDefault()};if(r.placeholderDOM)return r.placeholderDOM(e,n);let a=document.createElement("span");return a.textContent=r.placeholderText,a.setAttribute("aria-label",t.phrase("folded code")),a.title=t.phrase("unfold"),a.className="cm-foldPlaceholder",a.onclick=n,a}}}),z8e={openText:"⌄",closedText:"›",markerDOM:null,domEventHandlers:{},foldingChanged:()=>!1};class FM extends fm{constructor(t,r){super(),this.config=t,this.open=r}eq(t){return this.config==t.config&&this.open==t.open}toDOM(t){if(this.config.markerDOM)return this.config.markerDOM(this.open);let r=document.createElement("span");return r.textContent=this.open?this.config.openText:this.config.closedText,r.title=t.state.phrase(this.open?"Fold line":"Unfold line"),r}}function V8e(e={}){let t=Object.assign(Object.assign({},z8e),e),r=new FM(t,!0),n=new FM(t,!1),a=xu.fromClass(class{constructor(s){this.from=s.viewport.from,this.markers=this.buildMarkers(s)}update(s){(s.docChanged||s.viewportChanged||s.startState.facet(Jg)!=s.state.facet(Jg)||s.startState.field(Jy,!1)!=s.state.field(Jy,!1)||Lu(s.startState)!=Lu(s.state)||t.foldingChanged(s))&&(this.markers=this.buildMarkers(s.view))}buildMarkers(s){let l=new qy;for(let m of s.viewportLineBlocks){let b=WP(s.state,m.from,m.to)?n:VP(s.state,m.from,m.to)?r:null;b&&l.add(m.from,m.from,b)}return l.finish()}}),{domEventHandlers:o}=t;return[a,Wte({class:"cm-foldGutter",markers(s){var l;return((l=s.plugin(a))===null||l===void 0?void 0:l.markers)||Fo.empty},initialSpacer(){return new FM(t,!1)},domEventHandlers:Object.assign(Object.assign({},o),{click:(s,l,m)=>{if(o.click&&o.click(s,l,m))return!0;let b=WP(s.state,l.from,l.to);if(b)return s.dispatch({effects:Vw.of(b)}),!0;let D=VP(s.state,l.from,l.to);return D?(s.dispatch({effects:O_.of(D)}),!0):!1}})}),lre()]}const W8e=ji.baseTheme({".cm-foldPlaceholder":{backgroundColor:"#eee",border:"1px solid #ddd",color:"#888",borderRadius:".2em",margin:"0 1px",padding:"0 1px",cursor:"pointer"},".cm-foldGutter span":{padding:"0 1px",cursor:"pointer"}});class Ww{constructor(t,r){this.specs=t;let n;function a(l){let m=qg.newName();return(n||(n=Object.create(null)))["."+m]=l,m}const o=typeof r.all=="string"?r.all:r.all?a(r.all):void 0,s=r.scope;this.scope=s instanceof ep?l=>l.prop(Jv)==s.data:s?l=>l==s:void 0,this.style=Zte(t.map(l=>({tag:l.tag,class:l.class||a(Object.assign({},l,{tag:null}))})),{all:o}).style,this.module=n?new qg(n):null,this.themeType=r.themeType}static define(t,r){return new Ww(t,r||{})}}const AF=Wi.define(),ure=Wi.define({combine(e){return e.length?[e[0]]:null}});function BM(e){let t=e.facet(AF);return t.length?t:e.facet(ure)}function cre(e,t){let r=[U8e],n;return e instanceof Ww&&(e.module&&r.push(ji.styleModule.of(e.module)),n=e.themeType),t!=null&&t.fallback?r.push(ure.of(e)):n?r.push(AF.computeN([ji.darkTheme],a=>a.facet(ji.darkTheme)==(n=="dark")?[e]:[])):r.push(AF.of(e)),r}class H8e{constructor(t){this.markCache=Object.create(null),this.tree=Lu(t.state),this.decorations=this.buildDeco(t,BM(t.state))}update(t){let r=Lu(t.state),n=BM(t.state),a=n!=BM(t.startState);r.length<t.view.viewport.to&&!a&&r.type==this.tree.type?this.decorations=this.decorations.map(t.changes):(r!=this.tree||t.viewportChanged||a)&&(this.tree=r,this.decorations=this.buildDeco(t.view,n))}buildDeco(t,r){if(!r||!this.tree.length)return Pa.none;let n=new qy;for(let{from:a,to:o}of t.visibleRanges)f8e(this.tree,r,(s,l,m)=>{n.add(s,l,this.markCache[m]||(this.markCache[m]=Pa.mark({class:m})))},a,o);return n.finish()}}const U8e=Rw.high(xu.fromClass(H8e,{decorations:e=>e.decorations})),K8e=Ww.define([{tag:ii.meta,color:"#404740"},{tag:ii.link,textDecoration:"underline"},{tag:ii.heading,textDecoration:"underline",fontWeight:"bold"},{tag:ii.emphasis,fontStyle:"italic"},{tag:ii.strong,fontWeight:"bold"},{tag:ii.strikethrough,textDecoration:"line-through"},{tag:ii.keyword,color:"#708"},{tag:[ii.atom,ii.bool,ii.url,ii.contentSeparator,ii.labelName],color:"#219"},{tag:[ii.literal,ii.inserted],color:"#164"},{tag:[ii.string,ii.deleted],color:"#a11"},{tag:[ii.regexp,ii.escape,ii.special(ii.string)],color:"#e40"},{tag:ii.definition(ii.variableName),color:"#00f"},{tag:ii.local(ii.variableName),color:"#30a"},{tag:[ii.typeName,ii.namespace],color:"#085"},{tag:ii.className,color:"#167"},{tag:[ii.special(ii.variableName),ii.macroName],color:"#256"},{tag:ii.definition(ii.propertyName),color:"#00c"},{tag:ii.comment,color:"#940"},{tag:ii.invalid,color:"#f00"}]),G8e=ji.baseTheme({"&.cm-focused .cm-matchingBracket":{backgroundColor:"#328c8252"},"&.cm-focused .cm-nonmatchingBracket":{backgroundColor:"#bb555544"}}),dre=1e4,fre="()[]{}",pre=Wi.define({combine(e){return lh(e,{afterCursor:!0,brackets:fre,maxScanDistance:dre,renderMatch:X8e})}}),q8e=Pa.mark({class:"cm-matchingBracket"}),Y8e=Pa.mark({class:"cm-nonmatchingBracket"});function X8e(e){let t=[],r=e.matched?q8e:Y8e;return t.push(r.range(e.start.from,e.start.to)),e.end&&t.push(r.range(e.end.from,e.end.to)),t}const J8e=Il.define({create(){return Pa.none},update(e,t){if(!t.docChanged&&!t.selection)return e;let r=[],n=t.state.facet(pre);for(let a of t.state.selection.ranges){if(!a.empty)continue;let o=Kp(t.state,a.head,-1,n)||a.head>0&&Kp(t.state,a.head-1,1,n)||n.afterCursor&&(Kp(t.state,a.head,1,n)||a.head<t.state.doc.length&&Kp(t.state,a.head+1,-1,n));o&&(r=r.concat(n.renderMatch(o,t.state)))}return Pa.set(r,!0)},provide:e=>ji.decorations.from(e)}),Z8e=[J8e,G8e];function Q8e(e={}){return[pre.of(e),Z8e]}const e6e=new Ya;function kF(e,t,r){let n=e.prop(t<0?Ya.openedBy:Ya.closedBy);if(n)return n;if(e.name.length==1){let a=r.indexOf(e.name);if(a>-1&&a%2==(t<0?1:0))return[r[a+t]]}return null}function OF(e){let t=e.type.prop(e6e);return t?t(e.node):e}function Kp(e,t,r,n={}){let a=n.maxScanDistance||dre,o=n.brackets||fre,s=Lu(e),l=s.resolveInner(t,r);for(let m=l;m;m=m.parent){let b=kF(m.type,r,o);if(b&&m.from<m.to){let D=OF(m);if(D&&(r>0?t>=D.from&&t<D.to:t>D.from&&t<=D.to))return t6e(e,t,r,m,D,b,o)}}return r6e(e,t,r,s,l.type,a,o)}function t6e(e,t,r,n,a,o,s){let l=n.parent,m={from:a.from,to:a.to},b=0,D=l==null?void 0:l.cursor();if(D&&(r<0?D.childBefore(n.from):D.childAfter(n.to)))do if(r<0?D.to<=n.from:D.from>=n.to){if(b==0&&o.indexOf(D.type.name)>-1&&D.from<D.to){let O=OF(D);return{start:m,end:O?{from:O.from,to:O.to}:void 0,matched:!0}}else if(kF(D.type,r,s))b++;else if(kF(D.type,-r,s)){if(b==0){let O=OF(D);return{start:m,end:O&&O.from<O.to?{from:O.from,to:O.to}:void 0,matched:!1}}b--}}while(r<0?D.prevSibling():D.nextSibling());return{start:m,matched:!1}}function r6e(e,t,r,n,a,o,s){let l=r<0?e.sliceDoc(t-1,t):e.sliceDoc(t,t+1),m=s.indexOf(l);if(m<0||m%2==0!=r>0)return null;let b={from:r<0?t-1:t,to:r>0?t+1:t},D=e.doc.iterRange(t,r>0?e.doc.length:0),O=0;for(let I=0;!D.next().done&&I<=o;){let N=D.value;r<0&&(I+=N.length);let H=t+I*r;for(let j=r>0?0:N.length-1,u=r>0?N.length:-1;j!=u;j+=r){let h=s.indexOf(N[j]);if(!(h<0||n.resolveInner(H+j,1).type!=a))if(h%2==0==r>0)O++;else{if(O==1)return{start:b,end:{from:H+j,to:H+j+1},matched:h>>1==m>>1};O--}}r>0&&(I+=N.length)}return D.done?{start:b,matched:!1}:null}const n6e=Object.create(null),kV=[Qc.none],OV=[],i6e=Object.create(null);for(let[e,t]of[["variable","variableName"],["variable-2","variableName.special"],["string-2","string.special"],["def","variableName.definition"],["tag","tagName"],["attribute","attributeName"],["type","typeName"],["builtin","variableName.standard"],["qualifier","modifier"],["error","invalid"],["header","heading"],["property","propertyName"]])i6e[e]=a6e(n6e,t);function NM(e,t){OV.indexOf(e)>-1||(OV.push(e),console.warn(t))}function a6e(e,t){let r=null;for(let o of t.split(".")){let s=e[o]||ii[o];s?typeof s=="function"?r?r=s(r):NM(o,`Modifier ${o} used at start of tag`):r?NM(o,`Tag ${o} used as modifier`):r=s:NM(o,`Unknown highlighting tag ${o}`)}if(!r)return 0;let n=t.replace(/ /g,"_"),a=Qc.define({id:kV.length,name:n,props:[Xte({[n]:r})]});return kV.push(a),a.id}const o6e=e=>{let{state:t}=e,r=t.doc.lineAt(t.selection.main.from),n=b6(e.state,r.from);return n.line?s6e(e):n.block?u6e(e):!1};function v6(e,t){return({state:r,dispatch:n})=>{if(r.readOnly)return!1;let a=e(t,r);return a?(n(r.update(a)),!0):!1}}const s6e=v6(f6e,0),l6e=v6(hre,0),u6e=v6((e,t)=>hre(e,t,d6e(t)),0);function b6(e,t){let r=e.languageDataAt("commentTokens",t);return r.length?r[0]:{}}const G1=50;function c6e(e,{open:t,close:r},n,a){let o=e.sliceDoc(n-G1,n),s=e.sliceDoc(a,a+G1),l=/\s*$/.exec(o)[0].length,m=/^\s*/.exec(s)[0].length,b=o.length-l;if(o.slice(b-t.length,b)==t&&s.slice(m,m+r.length)==r)return{open:{pos:n-l,margin:l&&1},close:{pos:a+m,margin:m&&1}};let D,O;a-n<=2*G1?D=O=e.sliceDoc(n,a):(D=e.sliceDoc(n,n+G1),O=e.sliceDoc(a-G1,a));let I=/^\s*/.exec(D)[0].length,N=/\s*$/.exec(O)[0].length,H=O.length-N-r.length;return D.slice(I,I+t.length)==t&&O.slice(H,H+r.length)==r?{open:{pos:n+I+t.length,margin:/\s/.test(D.charAt(I+t.length))?1:0},close:{pos:a-N-r.length,margin:/\s/.test(O.charAt(H-1))?1:0}}:null}function d6e(e){let t=[];for(let r of e.selection.ranges){let n=e.doc.lineAt(r.from),a=r.to<=n.to?n:e.doc.lineAt(r.to),o=t.length-1;o>=0&&t[o].to>n.from?t[o].to=a.to:t.push({from:n.from+/^\s*/.exec(n.text)[0].length,to:a.to})}return t}function hre(e,t,r=t.selection.ranges){let n=r.map(o=>b6(t,o.from).block);if(!n.every(o=>o))return null;let a=r.map((o,s)=>c6e(t,n[s],o.from,o.to));if(e!=2&&!a.every(o=>o))return{changes:t.changes(r.map((o,s)=>a[s]?[]:[{from:o.from,insert:n[s].open+" "},{from:o.to,insert:" "+n[s].close}]))};if(e!=1&&a.some(o=>o)){let o=[];for(let s=0,l;s<a.length;s++)if(l=a[s]){let m=n[s],{open:b,close:D}=l;o.push({from:b.pos-m.open.length,to:b.pos+b.margin},{from:D.pos-D.margin,to:D.pos+m.close.length})}return{changes:o}}return null}function f6e(e,t,r=t.selection.ranges){let n=[],a=-1;for(let{from:o,to:s}of r){let l=n.length,m=1e9,b=b6(t,o).line;if(b){for(let D=o;D<=s;){let O=t.doc.lineAt(D);if(O.from>a&&(o==s||s>O.from)){a=O.from;let I=/^\s*/.exec(O.text)[0].length,N=I==O.length,H=O.text.slice(I,I+b.length)==b?I:-1;I<O.text.length&&I<m&&(m=I),n.push({line:O,comment:H,token:b,indent:I,empty:N,single:!1})}D=O.to+1}if(m<1e9)for(let D=l;D<n.length;D++)n[D].indent<n[D].line.text.length&&(n[D].indent=m);n.length==l+1&&(n[l].single=!0)}}if(e!=2&&n.some(o=>o.comment<0&&(!o.empty||o.single))){let o=[];for(let{line:l,token:m,indent:b,empty:D,single:O}of n)(O||!D)&&o.push({from:l.from+b,insert:m+" "});let s=t.changes(o);return{changes:s,selection:t.selection.map(s,1)}}else if(e!=1&&n.some(o=>o.comment>=0)){let o=[];for(let{line:s,comment:l,token:m}of n)if(l>=0){let b=s.from+l,D=b+m.length;s.text[D-s.from]==" "&&D++,o.push({from:b,to:D})}return{changes:o}}return null}const _F=Sm.define(),p6e=Sm.define(),h6e=Wi.define(),mre=Wi.define({combine(e){return lh(e,{minDepth:100,newGroupDelay:500,joinToEvent:(t,r)=>r},{minDepth:Math.max,newGroupDelay:Math.min,joinToEvent:(t,r)=>(n,a)=>t(n,a)||r(n,a)})}});function m6e(e){let t=0;return e.iterChangedRanges((r,n)=>t=n),t}const gre=Il.define({create(){return Gp.empty},update(e,t){let r=t.state.facet(mre),n=t.annotation(_F);if(n){let m=t.docChanged?En.single(m6e(t.changes)):void 0,b=qc.fromTransaction(t,m),D=n.side,O=D==0?e.undone:e.done;return b?O=HP(O,O.length,r.minDepth,b):O=bre(O,t.startState.selection),new Gp(D==0?n.rest:O,D==0?O:n.rest)}let a=t.annotation(p6e);if((a=="full"||a=="before")&&(e=e.isolate()),t.annotation($l.addToHistory)===!1)return t.changes.empty?e:e.addMapping(t.changes.desc);let o=qc.fromTransaction(t),s=t.annotation($l.time),l=t.annotation($l.userEvent);return o?e=e.addChanges(o,s,l,r,t):t.selection&&(e=e.addSelection(t.startState.selection,s,l,r.newGroupDelay)),(a=="full"||a=="after")&&(e=e.isolate()),e},toJSON(e){return{done:e.done.map(t=>t.toJSON()),undone:e.undone.map(t=>t.toJSON())}},fromJSON(e){return new Gp(e.done.map(qc.fromJSON),e.undone.map(qc.fromJSON))}});function g6e(e={}){return[gre,mre.of(e),ji.domEventHandlers({beforeinput(t,r){let n=t.inputType=="historyUndo"?yre:t.inputType=="historyRedo"?TF:null;return n?(t.preventDefault(),n(r)):!1}})]}function __(e,t){return function({state:r,dispatch:n}){if(!t&&r.readOnly)return!1;let a=r.field(gre,!1);if(!a)return!1;let o=a.pop(e,r,t);return o?(n(o),!0):!1}}const yre=__(0,!1),TF=__(1,!1),y6e=__(0,!0),v6e=__(1,!0);class qc{constructor(t,r,n,a,o){this.changes=t,this.effects=r,this.mapped=n,this.startSelection=a,this.selectionsAfter=o}setSelAfter(t){return new qc(this.changes,this.effects,this.mapped,this.startSelection,t)}toJSON(){var t,r,n;return{changes:(t=this.changes)===null||t===void 0?void 0:t.toJSON(),mapped:(r=this.mapped)===null||r===void 0?void 0:r.toJSON(),startSelection:(n=this.startSelection)===null||n===void 0?void 0:n.toJSON(),selectionsAfter:this.selectionsAfter.map(a=>a.toJSON())}}static fromJSON(t){return new qc(t.changes&&Ol.fromJSON(t.changes),[],t.mapped&&Jp.fromJSON(t.mapped),t.startSelection&&En.fromJSON(t.startSelection),t.selectionsAfter.map(En.fromJSON))}static fromTransaction(t,r){let n=ff;for(let a of t.startState.facet(h6e)){let o=a(t);o.length&&(n=n.concat(o))}return!n.length&&t.changes.empty?null:new qc(t.changes.invert(t.startState.doc),n,void 0,r||t.startState.selection,ff)}static selection(t){return new qc(void 0,ff,void 0,void 0,t)}}function HP(e,t,r,n){let a=t+1>r+20?t-r-1:0,o=e.slice(a,t);return o.push(n),o}function b6e(e,t){let r=[],n=!1;return e.iterChangedRanges((a,o)=>r.push(a,o)),t.iterChangedRanges((a,o,s,l)=>{for(let m=0;m<r.length;){let b=r[m++],D=r[m++];l>=b&&s<=D&&(n=!0)}}),n}function x6e(e,t){return e.ranges.length==t.ranges.length&&e.ranges.filter((r,n)=>r.empty!=t.ranges[n].empty).length===0}function vre(e,t){return e.length?t.length?e.concat(t):e:t}const ff=[],D6e=200;function bre(e,t){if(e.length){let r=e[e.length-1],n=r.selectionsAfter.slice(Math.max(0,r.selectionsAfter.length-D6e));return n.length&&n[n.length-1].eq(t)?e:(n.push(t),HP(e,e.length-1,1e9,r.setSelAfter(n)))}else return[qc.selection([t])]}function S6e(e){let t=e[e.length-1],r=e.slice();return r[e.length-1]=t.setSelAfter(t.selectionsAfter.slice(0,t.selectionsAfter.length-1)),r}function RM(e,t){if(!e.length)return e;let r=e.length,n=ff;for(;r;){let a=w6e(e[r-1],t,n);if(a.changes&&!a.changes.empty||a.effects.length){let o=e.slice(0,r);return o[r-1]=a,o}else t=a.mapped,r--,n=a.selectionsAfter}return n.length?[qc.selection(n)]:ff}function w6e(e,t,r){let n=vre(e.selectionsAfter.length?e.selectionsAfter.map(l=>l.map(t)):ff,r);if(!e.changes)return qc.selection(n);let a=e.changes.map(t),o=t.mapDesc(e.changes,!0),s=e.mapped?e.mapped.composeDesc(o):o;return new qc(a,za.mapEffects(e.effects,t),s,e.startSelection.map(o),n)}const C6e=/^(input\.type|delete)($|\.)/;class Gp{constructor(t,r,n=0,a=void 0){this.done=t,this.undone=r,this.prevTime=n,this.prevUserEvent=a}isolate(){return this.prevTime?new Gp(this.done,this.undone):this}addChanges(t,r,n,a,o){let s=this.done,l=s[s.length-1];return l&&l.changes&&!l.changes.empty&&t.changes&&(!n||C6e.test(n))&&(!l.selectionsAfter.length&&r-this.prevTime<a.newGroupDelay&&a.joinToEvent(o,b6e(l.changes,t.changes))||n=="input.type.compose")?s=HP(s,s.length-1,a.minDepth,new qc(t.changes.compose(l.changes),vre(t.effects,l.effects),l.mapped,l.startSelection,ff)):s=HP(s,s.length,a.minDepth,t),new Gp(s,ff,r,n)}addSelection(t,r,n,a){let o=this.done.length?this.done[this.done.length-1].selectionsAfter:ff;return o.length>0&&r-this.prevTime<a&&n==this.prevUserEvent&&n&&/^select($|\.)/.test(n)&&x6e(o[o.length-1],t)?this:new Gp(bre(this.done,t),this.undone,r,n)}addMapping(t){return new Gp(RM(this.done,t),RM(this.undone,t),this.prevTime,this.prevUserEvent)}pop(t,r,n){let a=t==0?this.done:this.undone;if(a.length==0)return null;let o=a[a.length-1];if(n&&o.selectionsAfter.length)return r.update({selection:o.selectionsAfter[o.selectionsAfter.length-1],annotations:_F.of({side:t,rest:S6e(a)}),userEvent:t==0?"select.undo":"select.redo",scrollIntoView:!0});if(o.changes){let s=a.length==1?ff:a.slice(0,a.length-1);return o.mapped&&(s=RM(s,o.mapped)),r.update({changes:o.changes,selection:o.startSelection,effects:o.effects,annotations:_F.of({side:t,rest:s}),filter:!1,userEvent:t==0?"undo":"redo",scrollIntoView:!0})}else return null}}Gp.empty=new Gp(ff,ff);const E6e=[{key:"Mod-z",run:yre,preventDefault:!0},{key:"Mod-y",mac:"Mod-Shift-z",run:TF,preventDefault:!0},{linux:"Ctrl-Shift-z",run:TF,preventDefault:!0},{key:"Mod-u",run:y6e,preventDefault:!0},{key:"Alt-u",mac:"Mod-Shift-u",run:v6e,preventDefault:!0}];function Lx(e,t){return En.create(e.ranges.map(t),e.mainIndex)}function uh(e,t){return e.update({selection:t,scrollIntoView:!0,userEvent:"select"})}function mp({state:e,dispatch:t},r){let n=Lx(e.selection,r);return n.eq(e.selection)?!1:(t(uh(e,n)),!0)}function T_(e,t){return En.cursor(t?e.to:e.from)}function xre(e,t){return mp(e,r=>r.empty?e.moveByChar(r,t):T_(r,t))}function Hu(e){return e.textDirectionAt(e.state.selection.main.head)==Rs.LTR}const Dre=e=>xre(e,!Hu(e)),Sre=e=>xre(e,Hu(e));function wre(e,t){return mp(e,r=>r.empty?e.moveByGroup(r,t):T_(r,t))}const P6e=e=>wre(e,!Hu(e)),A6e=e=>wre(e,Hu(e));function k6e(e,t,r){if(t.type.prop(r))return!0;let n=t.to-t.from;return n&&(n>2||/[^\s,.;:]/.test(e.sliceDoc(t.from,t.to)))||t.firstChild}function $_(e,t,r){let n=Lu(e).resolveInner(t.head),a=r?Ya.closedBy:Ya.openedBy;for(let m=t.head;;){let b=r?n.childAfter(m):n.childBefore(m);if(!b)break;k6e(e,b,a)?n=b:m=r?b.to:b.from}let o=n.type.prop(a),s,l;return o&&(s=r?Kp(e,n.from,1):Kp(e,n.to,-1))&&s.matched?l=r?s.end.to:s.end.from:l=r?n.to:n.from,En.cursor(l,r?-1:1)}const O6e=e=>mp(e,t=>$_(e.state,t,!Hu(e))),_6e=e=>mp(e,t=>$_(e.state,t,Hu(e)));function Cre(e,t){return mp(e,r=>{if(!r.empty)return T_(r,t);let n=e.moveVertically(r,t);return n.head!=r.head?n:e.moveToLineBoundary(r,t)})}const Ere=e=>Cre(e,!1),Pre=e=>Cre(e,!0);function Are(e){let t=e.scrollDOM.clientHeight<e.scrollDOM.scrollHeight-2,r=0,n=0,a;if(t){for(let o of e.state.facet(ji.scrollMargins)){let s=o(e);s!=null&&s.top&&(r=Math.max(s==null?void 0:s.top,r)),s!=null&&s.bottom&&(n=Math.max(s==null?void 0:s.bottom,n))}a=e.scrollDOM.clientHeight-r-n}else a=(e.dom.ownerDocument.defaultView||window).innerHeight;return{marginTop:r,marginBottom:n,selfScroll:t,height:Math.max(e.defaultLineHeight,a-5)}}function kre(e,t){let r=Are(e),{state:n}=e,a=Lx(n.selection,s=>s.empty?e.moveVertically(s,t,r.height):T_(s,t));if(a.eq(n.selection))return!1;let o;if(r.selfScroll){let s=e.coordsAtPos(n.selection.main.head),l=e.scrollDOM.getBoundingClientRect(),m=l.top+r.marginTop,b=l.bottom-r.marginBottom;s&&s.top>m&&s.bottom<b&&(o=ji.scrollIntoView(a.main.head,{y:"start",yMargin:s.top-m}))}return e.dispatch(uh(n,a),{effects:o}),!0}const _V=e=>kre(e,!1),$F=e=>kre(e,!0);function f0(e,t,r){let n=e.lineBlockAt(t.head),a=e.moveToLineBoundary(t,r);if(a.head==t.head&&a.head!=(r?n.to:n.from)&&(a=e.moveToLineBoundary(t,r,!1)),!r&&a.head==n.from&&n.length){let o=/^\s*/.exec(e.state.sliceDoc(n.from,Math.min(n.from+100,n.to)))[0].length;o&&t.head!=n.from+o&&(a=En.cursor(n.from+o))}return a}const T6e=e=>mp(e,t=>f0(e,t,!0)),$6e=e=>mp(e,t=>f0(e,t,!1)),M6e=e=>mp(e,t=>f0(e,t,!Hu(e))),I6e=e=>mp(e,t=>f0(e,t,Hu(e))),j6e=e=>mp(e,t=>En.cursor(e.lineBlockAt(t.head).from,1)),F6e=e=>mp(e,t=>En.cursor(e.lineBlockAt(t.head).to,-1));function B6e(e,t,r){let n=!1,a=Lx(e.selection,o=>{let s=Kp(e,o.head,-1)||Kp(e,o.head,1)||o.head>0&&Kp(e,o.head-1,1)||o.head<e.doc.length&&Kp(e,o.head+1,-1);if(!s||!s.end)return o;n=!0;let l=s.start.from==o.head?s.end.to:s.end.from;return r?En.range(o.anchor,l):En.cursor(l)});return n?(t(uh(e,a)),!0):!1}const N6e=({state:e,dispatch:t})=>B6e(e,t,!1);function Pf(e,t){let r=Lx(e.state.selection,n=>{let a=t(n);return En.range(n.anchor,a.head,a.goalColumn,a.bidiLevel||void 0)});return r.eq(e.state.selection)?!1:(e.dispatch(uh(e.state,r)),!0)}function Ore(e,t){return Pf(e,r=>e.moveByChar(r,t))}const _re=e=>Ore(e,!Hu(e)),Tre=e=>Ore(e,Hu(e));function $re(e,t){return Pf(e,r=>e.moveByGroup(r,t))}const R6e=e=>$re(e,!Hu(e)),L6e=e=>$re(e,Hu(e)),z6e=e=>Pf(e,t=>$_(e.state,t,!Hu(e))),V6e=e=>Pf(e,t=>$_(e.state,t,Hu(e)));function Mre(e,t){return Pf(e,r=>e.moveVertically(r,t))}const Ire=e=>Mre(e,!1),jre=e=>Mre(e,!0);function Fre(e,t){return Pf(e,r=>e.moveVertically(r,t,Are(e).height))}const TV=e=>Fre(e,!1),$V=e=>Fre(e,!0),W6e=e=>Pf(e,t=>f0(e,t,!0)),H6e=e=>Pf(e,t=>f0(e,t,!1)),U6e=e=>Pf(e,t=>f0(e,t,!Hu(e))),K6e=e=>Pf(e,t=>f0(e,t,Hu(e))),G6e=e=>Pf(e,t=>En.cursor(e.lineBlockAt(t.head).from)),q6e=e=>Pf(e,t=>En.cursor(e.lineBlockAt(t.head).to)),MV=({state:e,dispatch:t})=>(t(uh(e,{anchor:0})),!0),IV=({state:e,dispatch:t})=>(t(uh(e,{anchor:e.doc.length})),!0),jV=({state:e,dispatch:t})=>(t(uh(e,{anchor:e.selection.main.anchor,head:0})),!0),FV=({state:e,dispatch:t})=>(t(uh(e,{anchor:e.selection.main.anchor,head:e.doc.length})),!0),Y6e=({state:e,dispatch:t})=>(t(e.update({selection:{anchor:0,head:e.doc.length},userEvent:"select"})),!0),X6e=({state:e,dispatch:t})=>{let r=I_(e).map(({from:n,to:a})=>En.range(n,Math.min(a+1,e.doc.length)));return t(e.update({selection:En.create(r),userEvent:"select"})),!0},J6e=({state:e,dispatch:t})=>{let r=Lx(e.selection,n=>{var a;let o=Lu(e).resolveInner(n.head,1);for(;!(o.from<n.from&&o.to>=n.to||o.to>n.to&&o.from<=n.from||!(!((a=o.parent)===null||a===void 0)&&a.parent));)o=o.parent;return En.range(o.to,o.from)});return t(uh(e,r)),!0},Z6e=({state:e,dispatch:t})=>{let r=e.selection,n=null;return r.ranges.length>1?n=En.create([r.main]):r.main.empty||(n=En.create([En.cursor(r.main.head)])),n?(t(uh(e,n)),!0):!1};function M_(e,t){if(e.state.readOnly)return!1;let r="delete.selection",{state:n}=e,a=n.changeByRange(o=>{let{from:s,to:l}=o;if(s==l){let m=t(s);m<s?(r="delete.backward",m=wE(e,m,!1)):m>s&&(r="delete.forward",m=wE(e,m,!0)),s=Math.min(s,m),l=Math.max(l,m)}else s=wE(e,s,!1),l=wE(e,l,!0);return s==l?{range:o}:{changes:{from:s,to:l},range:En.cursor(s)}});return a.changes.empty?!1:(e.dispatch(n.update(a,{scrollIntoView:!0,userEvent:r,effects:r=="delete.selection"?ji.announce.of(n.phrase("Selection deleted")):void 0})),!0)}function wE(e,t,r){if(e instanceof ji)for(let n of e.state.facet(ji.atomicRanges).map(a=>a(e)))n.between(t,t,(a,o)=>{a<t&&o>t&&(t=r?o:a)});return t}const Bre=(e,t)=>M_(e,r=>{let{state:n}=e,a=n.doc.lineAt(r),o,s;if(!t&&r>a.from&&r<a.from+200&&!/[^ \t]/.test(o=a.text.slice(0,r-a.from))){if(o[o.length-1]=="	")return r-1;let l=w_(o,n.tabSize),m=l%zP(n)||zP(n);for(let b=0;b<m&&o[o.length-1-b]==" ";b++)r--;s=r}else s=fc(a.text,r-a.from,t,t)+a.from,s==r&&a.number!=(t?n.doc.lines:1)&&(s+=t?1:-1);return s}),MF=e=>Bre(e,!1),Nre=e=>Bre(e,!0),Rre=(e,t)=>M_(e,r=>{let n=r,{state:a}=e,o=a.doc.lineAt(n),s=a.charCategorizer(n);for(let l=null;;){if(n==(t?o.to:o.from)){n==r&&o.number!=(t?a.doc.lines:1)&&(n+=t?1:-1);break}let m=fc(o.text,n-o.from,t)+o.from,b=o.text.slice(Math.min(n,m)-o.from,Math.max(n,m)-o.from),D=s(b);if(l!=null&&D!=l)break;(b!=" "||n!=r)&&(l=D),n=m}return n}),Lre=e=>Rre(e,!1),Q6e=e=>Rre(e,!0),zre=e=>M_(e,t=>{let r=e.lineBlockAt(t).to;return t<r?r:Math.min(e.state.doc.length,t+1)}),e4e=e=>M_(e,t=>{let r=e.lineBlockAt(t).from;return t>r?r:Math.max(0,t-1)}),t4e=({state:e,dispatch:t})=>{if(e.readOnly)return!1;let r=e.changeByRange(n=>({changes:{from:n.from,to:n.to,insert:Oo.of(["",""])},range:En.cursor(n.from)}));return t(e.update(r,{scrollIntoView:!0,userEvent:"input"})),!0},r4e=({state:e,dispatch:t})=>{if(e.readOnly)return!1;let r=e.changeByRange(n=>{if(!n.empty||n.from==0||n.from==e.doc.length)return{range:n};let a=n.from,o=e.doc.lineAt(a),s=a==o.from?a-1:fc(o.text,a-o.from,!1)+o.from,l=a==o.to?a+1:fc(o.text,a-o.from,!0)+o.from;return{changes:{from:s,to:l,insert:e.doc.slice(a,l).append(e.doc.slice(s,a))},range:En.cursor(l)}});return r.changes.empty?!1:(t(e.update(r,{scrollIntoView:!0,userEvent:"move.character"})),!0)};function I_(e){let t=[],r=-1;for(let n of e.selection.ranges){let a=e.doc.lineAt(n.from),o=e.doc.lineAt(n.to);if(!n.empty&&n.to==o.from&&(o=e.doc.lineAt(n.to-1)),r>=a.number){let s=t[t.length-1];s.to=o.to,s.ranges.push(n)}else t.push({from:a.from,to:o.to,ranges:[n]});r=o.number+1}return t}function Vre(e,t,r){if(e.readOnly)return!1;let n=[],a=[];for(let o of I_(e)){if(r?o.to==e.doc.length:o.from==0)continue;let s=e.doc.lineAt(r?o.to+1:o.from-1),l=s.length+1;if(r){n.push({from:o.to,to:s.to},{from:o.from,insert:s.text+e.lineBreak});for(let m of o.ranges)a.push(En.range(Math.min(e.doc.length,m.anchor+l),Math.min(e.doc.length,m.head+l)))}else{n.push({from:s.from,to:o.from},{from:o.to,insert:e.lineBreak+s.text});for(let m of o.ranges)a.push(En.range(m.anchor-l,m.head-l))}}return n.length?(t(e.update({changes:n,scrollIntoView:!0,selection:En.create(a,e.selection.mainIndex),userEvent:"move.line"})),!0):!1}const n4e=({state:e,dispatch:t})=>Vre(e,t,!1),i4e=({state:e,dispatch:t})=>Vre(e,t,!0);function Wre(e,t,r){if(e.readOnly)return!1;let n=[];for(let a of I_(e))r?n.push({from:a.from,insert:e.doc.slice(a.from,a.to)+e.lineBreak}):n.push({from:a.to,insert:e.lineBreak+e.doc.slice(a.from,a.to)});return t(e.update({changes:n,scrollIntoView:!0,userEvent:"input.copyline"})),!0}const a4e=({state:e,dispatch:t})=>Wre(e,t,!1),o4e=({state:e,dispatch:t})=>Wre(e,t,!0),s4e=e=>{if(e.state.readOnly)return!1;let{state:t}=e,r=t.changes(I_(t).map(({from:a,to:o})=>(a>0?a--:o<t.doc.length&&o++,{from:a,to:o}))),n=Lx(t.selection,a=>e.moveVertically(a,!0)).map(r);return e.dispatch({changes:r,selection:n,scrollIntoView:!0,userEvent:"delete.line"}),!0};function l4e(e,t){if(/\(\)|\[\]|\{\}/.test(e.sliceDoc(t-1,t+1)))return{from:t,to:t};let r=Lu(e).resolveInner(t),n=r.childBefore(t),a=r.childAfter(t),o;return n&&a&&n.to<=t&&a.from>=t&&(o=n.type.prop(Ya.closedBy))&&o.indexOf(a.name)>-1&&e.doc.lineAt(n.to).from==e.doc.lineAt(a.from).from?{from:n.to,to:a.from}:null}const u4e=Hre(!1),c4e=Hre(!0);function Hre(e){return({state:t,dispatch:r})=>{if(t.readOnly)return!1;let n=t.changeByRange(a=>{let{from:o,to:s}=a,l=t.doc.lineAt(o),m=!e&&o==s&&l4e(t,o);e&&(o=s=(s<=l.to?l:t.doc.lineAt(s)).to);let b=new k_(t,{simulateBreak:o,simulateDoubleBreak:!!m}),D=g6(b,o);for(D==null&&(D=/^\s*/.exec(t.doc.lineAt(o).text)[0].length);s<l.to&&/\s/.test(l.text[s-l.from]);)s++;m?{from:o,to:s}=m:o>l.from&&o<l.from+100&&!/\S/.test(l.text.slice(0,o))&&(o=l.from);let O=["",MS(t,D)];return m&&O.push(MS(t,b.lineIndent(l.from,-1))),{changes:{from:o,to:s,insert:Oo.of(O)},range:En.cursor(o+1+O[1].length)}});return r(t.update(n,{scrollIntoView:!0,userEvent:"input"})),!0}}function x6(e,t){let r=-1;return e.changeByRange(n=>{let a=[];for(let s=n.from;s<=n.to;){let l=e.doc.lineAt(s);l.number>r&&(n.empty||n.to>l.from)&&(t(l,a,n),r=l.number),s=l.to+1}let o=e.changes(a);return{changes:a,range:En.range(o.mapPos(n.anchor,1),o.mapPos(n.head,1))}})}const d4e=({state:e,dispatch:t})=>{if(e.readOnly)return!1;let r=Object.create(null),n=new k_(e,{overrideIndentation:o=>{let s=r[o];return s??-1}}),a=x6(e,(o,s,l)=>{let m=g6(n,o.from);if(m==null)return;/\S/.test(o.text)||(m=0);let b=/^\s*/.exec(o.text)[0],D=MS(e,m);(b!=D||l.from<o.from+b.length)&&(r[o.from]=m,s.push({from:o.from,to:o.from+b.length,insert:D}))});return a.changes.empty||t(e.update(a,{userEvent:"indent"})),!0},Ure=({state:e,dispatch:t})=>e.readOnly?!1:(t(e.update(x6(e,(r,n)=>{n.push({from:r.from,insert:e.facet(m6)})}),{userEvent:"input.indent"})),!0),Kre=({state:e,dispatch:t})=>e.readOnly?!1:(t(e.update(x6(e,(r,n)=>{let a=/^\s*/.exec(r.text)[0];if(!a)return;let o=w_(a,e.tabSize),s=0,l=MS(e,Math.max(0,o-zP(e)));for(;s<a.length&&s<l.length&&a.charCodeAt(s)==l.charCodeAt(s);)s++;n.push({from:r.from+s,to:r.from+a.length,insert:l.slice(s)})}),{userEvent:"delete.dedent"})),!0),f4e=[{key:"Ctrl-b",run:Dre,shift:_re,preventDefault:!0},{key:"Ctrl-f",run:Sre,shift:Tre},{key:"Ctrl-p",run:Ere,shift:Ire},{key:"Ctrl-n",run:Pre,shift:jre},{key:"Ctrl-a",run:j6e,shift:G6e},{key:"Ctrl-e",run:F6e,shift:q6e},{key:"Ctrl-d",run:Nre},{key:"Ctrl-h",run:MF},{key:"Ctrl-k",run:zre},{key:"Ctrl-Alt-h",run:Lre},{key:"Ctrl-o",run:t4e},{key:"Ctrl-t",run:r4e},{key:"Ctrl-v",run:$F}],p4e=[{key:"ArrowLeft",run:Dre,shift:_re,preventDefault:!0},{key:"Mod-ArrowLeft",mac:"Alt-ArrowLeft",run:P6e,shift:R6e,preventDefault:!0},{mac:"Cmd-ArrowLeft",run:M6e,shift:U6e,preventDefault:!0},{key:"ArrowRight",run:Sre,shift:Tre,preventDefault:!0},{key:"Mod-ArrowRight",mac:"Alt-ArrowRight",run:A6e,shift:L6e,preventDefault:!0},{mac:"Cmd-ArrowRight",run:I6e,shift:K6e,preventDefault:!0},{key:"ArrowUp",run:Ere,shift:Ire,preventDefault:!0},{mac:"Cmd-ArrowUp",run:MV,shift:jV},{mac:"Ctrl-ArrowUp",run:_V,shift:TV},{key:"ArrowDown",run:Pre,shift:jre,preventDefault:!0},{mac:"Cmd-ArrowDown",run:IV,shift:FV},{mac:"Ctrl-ArrowDown",run:$F,shift:$V},{key:"PageUp",run:_V,shift:TV},{key:"PageDown",run:$F,shift:$V},{key:"Home",run:$6e,shift:H6e,preventDefault:!0},{key:"Mod-Home",run:MV,shift:jV},{key:"End",run:T6e,shift:W6e,preventDefault:!0},{key:"Mod-End",run:IV,shift:FV},{key:"Enter",run:u4e},{key:"Mod-a",run:Y6e},{key:"Backspace",run:MF,shift:MF},{key:"Delete",run:Nre},{key:"Mod-Backspace",mac:"Alt-Backspace",run:Lre},{key:"Mod-Delete",mac:"Alt-Delete",run:Q6e},{mac:"Mod-Backspace",run:e4e},{mac:"Mod-Delete",run:zre}].concat(f4e.map(e=>({mac:e.key,run:e.run,shift:e.shift}))),h4e=[{key:"Alt-ArrowLeft",mac:"Ctrl-ArrowLeft",run:O6e,shift:z6e},{key:"Alt-ArrowRight",mac:"Ctrl-ArrowRight",run:_6e,shift:V6e},{key:"Alt-ArrowUp",run:n4e},{key:"Shift-Alt-ArrowUp",run:a4e},{key:"Alt-ArrowDown",run:i4e},{key:"Shift-Alt-ArrowDown",run:o4e},{key:"Escape",run:Z6e},{key:"Mod-Enter",run:c4e},{key:"Alt-l",mac:"Ctrl-l",run:X6e},{key:"Mod-i",run:J6e,preventDefault:!0},{key:"Mod-[",run:Kre},{key:"Mod-]",run:Ure},{key:"Mod-Alt-\\",run:d4e},{key:"Shift-Mod-k",run:s4e},{key:"Shift-Mod-\\",run:N6e},{key:"Mod-/",run:o6e},{key:"Alt-A",run:l6e}].concat(p4e),m4e={key:"Tab",run:Ure,shift:Kre};function is(){var e=arguments[0];typeof e=="string"&&(e=document.createElement(e));var t=1,r=arguments[1];if(r&&typeof r=="object"&&r.nodeType==null&&!Array.isArray(r)){for(var n in r)if(Object.prototype.hasOwnProperty.call(r,n)){var a=r[n];typeof a=="string"?e.setAttribute(n,a):a!=null&&(e[n]=a)}t++}for(;t<arguments.length;t++)Gre(e,arguments[t]);return e}function Gre(e,t){if(typeof t=="string")e.appendChild(document.createTextNode(t));else if(t!=null)if(t.nodeType!=null)e.appendChild(t);else if(Array.isArray(t))for(var r=0;r<t.length;r++)Gre(e,t[r]);else throw new RangeError("Unsupported child node: "+t)}const BV=typeof String.prototype.normalize=="function"?e=>e.normalize("NFKD"):e=>e;class ix{constructor(t,r,n=0,a=t.length,o,s){this.test=s,this.value={from:0,to:0},this.done=!1,this.matches=[],this.buffer="",this.bufferPos=0,this.iter=t.iterRange(n,a),this.bufferStart=n,this.normalize=o?l=>o(BV(l)):BV,this.query=this.normalize(r)}peek(){if(this.bufferPos==this.buffer.length){if(this.bufferStart+=this.buffer.length,this.iter.next(),this.iter.done)return-1;this.bufferPos=0,this.buffer=this.iter.value}return Iu(this.buffer,this.bufferPos)}next(){for(;this.matches.length;)this.matches.pop();return this.nextOverlapping()}nextOverlapping(){for(;;){let t=this.peek();if(t<0)return this.done=!0,this;let r=Q8(t),n=this.bufferStart+this.bufferPos;this.bufferPos+=lf(t);let a=this.normalize(r);for(let o=0,s=n;;o++){let l=a.charCodeAt(o),m=this.match(l,s);if(m)return this.value=m,this;if(o==a.length-1)break;s==n&&o<r.length&&r.charCodeAt(o)==l&&s++}}}match(t,r){let n=null;for(let a=0;a<this.matches.length;a+=2){let o=this.matches[a],s=!1;this.query.charCodeAt(o)==t&&(o==this.query.length-1?n={from:this.matches[a+1],to:r+1}:(this.matches[a]++,s=!0)),s||(this.matches.splice(a,2),a-=2)}return this.query.charCodeAt(0)==t&&(this.query.length==1?n={from:r,to:r+1}:this.matches.push(1,r)),n&&this.test&&!this.test(n.from,n.to,this.buffer,this.bufferPos)&&(n=null),n}}typeof Symbol<"u"&&(ix.prototype[Symbol.iterator]=function(){return this});const qre={from:-1,to:-1,match:/.*/.exec("")},D6="gm"+(/x/.unicode==null?"":"u");class Yre{constructor(t,r,n,a=0,o=t.length){if(this.text=t,this.to=o,this.curLine="",this.done=!1,this.value=qre,/\\[sWDnr]|\n|\r|\[\^/.test(r))return new Xre(t,r,n,a,o);this.re=new RegExp(r,D6+(n!=null&&n.ignoreCase?"i":"")),this.test=n==null?void 0:n.test,this.iter=t.iter();let s=t.lineAt(a);this.curLineStart=s.from,this.matchPos=UP(t,a),this.getLine(this.curLineStart)}getLine(t){this.iter.next(t),this.iter.lineBreak?this.curLine="":(this.curLine=this.iter.value,this.curLineStart+this.curLine.length>this.to&&(this.curLine=this.curLine.slice(0,this.to-this.curLineStart)),this.iter.next())}nextLine(){this.curLineStart=this.curLineStart+this.curLine.length+1,this.curLineStart>this.to?this.curLine="":this.getLine(0)}next(){for(let t=this.matchPos-this.curLineStart;;){this.re.lastIndex=t;let r=this.matchPos<=this.to&&this.re.exec(this.curLine);if(r){let n=this.curLineStart+r.index,a=n+r[0].length;if(this.matchPos=UP(this.text,a+(n==a?1:0)),n==this.curLineStart+this.curLine.length&&this.nextLine(),(n<a||n>this.value.to)&&(!this.test||this.test(n,a,r)))return this.value={from:n,to:a,match:r},this;t=this.matchPos-this.curLineStart}else if(this.curLineStart+this.curLine.length<this.to)this.nextLine(),t=0;else return this.done=!0,this}}}const LM=new WeakMap;class Sb{constructor(t,r){this.from=t,this.text=r}get to(){return this.from+this.text.length}static get(t,r,n){let a=LM.get(t);if(!a||a.from>=n||a.to<=r){let l=new Sb(r,t.sliceString(r,n));return LM.set(t,l),l}if(a.from==r&&a.to==n)return a;let{text:o,from:s}=a;return s>r&&(o=t.sliceString(r,s)+o,s=r),a.to<n&&(o+=t.sliceString(a.to,n)),LM.set(t,new Sb(s,o)),new Sb(r,o.slice(r-s,n-s))}}class Xre{constructor(t,r,n,a,o){this.text=t,this.to=o,this.done=!1,this.value=qre,this.matchPos=UP(t,a),this.re=new RegExp(r,D6+(n!=null&&n.ignoreCase?"i":"")),this.test=n==null?void 0:n.test,this.flat=Sb.get(t,a,this.chunkEnd(a+5e3))}chunkEnd(t){return t>=this.to?this.to:this.text.lineAt(t).to}next(){for(;;){let t=this.re.lastIndex=this.matchPos-this.flat.from,r=this.re.exec(this.flat.text);if(r&&!r[0]&&r.index==t&&(this.re.lastIndex=t+1,r=this.re.exec(this.flat.text)),r){let n=this.flat.from+r.index,a=n+r[0].length;if((this.flat.to>=this.to||r.index+r[0].length<=this.flat.text.length-10)&&(!this.test||this.test(n,a,r)))return this.value={from:n,to:a,match:r},this.matchPos=UP(this.text,a+(n==a?1:0)),this}if(this.flat.to==this.to)return this.done=!0,this;this.flat=Sb.get(this.text,this.flat.from,this.chunkEnd(this.flat.from+this.flat.text.length*2))}}}typeof Symbol<"u"&&(Yre.prototype[Symbol.iterator]=Xre.prototype[Symbol.iterator]=function(){return this});function g4e(e){try{return new RegExp(e,D6),!0}catch{return!1}}function UP(e,t){if(t>=e.length)return t;let r=e.lineAt(t),n;for(;t<r.to&&(n=r.text.charCodeAt(t-r.from))>=56320&&n<57344;)t++;return t}function IF(e){let t=is("input",{class:"cm-textfield",name:"line"}),r=is("form",{class:"cm-gotoLine",onkeydown:a=>{a.keyCode==27?(a.preventDefault(),e.dispatch({effects:KP.of(!1)}),e.focus()):a.keyCode==13&&(a.preventDefault(),n())},onsubmit:a=>{a.preventDefault(),n()}},is("label",e.state.phrase("Go to line"),": ",t)," ",is("button",{class:"cm-button",type:"submit"},e.state.phrase("go")));function n(){let a=/^([+-])?(\d+)?(:\d+)?(%)?$/.exec(t.value);if(!a)return;let{state:o}=e,s=o.doc.lineAt(o.selection.main.head),[,l,m,b,D]=a,O=b?+b.slice(1):0,I=m?+m:s.number;if(m&&D){let H=I/100;l&&(H=H*(l=="-"?-1:1)+s.number/o.doc.lines),I=Math.round(o.doc.lines*H)}else m&&l&&(I=I*(l=="-"?-1:1)+s.number);let N=o.doc.line(Math.max(1,Math.min(o.doc.lines,I)));e.dispatch({effects:KP.of(!1),selection:En.cursor(N.from+Math.max(0,Math.min(O,N.length))),scrollIntoView:!0}),e.focus()}return{dom:r}}const KP=za.define(),NV=Il.define({create(){return!0},update(e,t){for(let r of t.effects)r.is(KP)&&(e=r.value);return e},provide:e=>$S.from(e,t=>t?IF:null)}),y4e=e=>{let t=TS(e,IF);if(!t){let r=[KP.of(!0)];e.state.field(NV,!1)==null&&r.push(za.appendConfig.of([NV,v4e])),e.dispatch({effects:r}),t=TS(e,IF)}return t&&t.dom.querySelector("input").focus(),!0},v4e=ji.baseTheme({".cm-panel.cm-gotoLine":{padding:"2px 6px 4px","& label":{fontSize:"80%"}}}),b4e={highlightWordAroundCursor:!1,minSelectionLength:1,maxMatches:100,wholeWords:!1},Jre=Wi.define({combine(e){return lh(e,b4e,{highlightWordAroundCursor:(t,r)=>t||r,minSelectionLength:Math.min,maxMatches:Math.min})}});function x4e(e){let t=[E4e,C4e];return e&&t.push(Jre.of(e)),t}const D4e=Pa.mark({class:"cm-selectionMatch"}),S4e=Pa.mark({class:"cm-selectionMatch cm-selectionMatch-main"});function RV(e,t,r,n){return(r==0||e(t.sliceDoc(r-1,r))!=Os.Word)&&(n==t.doc.length||e(t.sliceDoc(n,n+1))!=Os.Word)}function w4e(e,t,r,n){return e(t.sliceDoc(r,r+1))==Os.Word&&e(t.sliceDoc(n-1,n))==Os.Word}const C4e=xu.fromClass(class{constructor(e){this.decorations=this.getDeco(e)}update(e){(e.selectionSet||e.docChanged||e.viewportChanged)&&(this.decorations=this.getDeco(e.view))}getDeco(e){let t=e.state.facet(Jre),{state:r}=e,n=r.selection;if(n.ranges.length>1)return Pa.none;let a=n.main,o,s=null;if(a.empty){if(!t.highlightWordAroundCursor)return Pa.none;let m=r.wordAt(a.head);if(!m)return Pa.none;s=r.charCategorizer(a.head),o=r.sliceDoc(m.from,m.to)}else{let m=a.to-a.from;if(m<t.minSelectionLength||m>200)return Pa.none;if(t.wholeWords){if(o=r.sliceDoc(a.from,a.to),s=r.charCategorizer(a.head),!(RV(s,r,a.from,a.to)&&w4e(s,r,a.from,a.to)))return Pa.none}else if(o=r.sliceDoc(a.from,a.to).trim(),!o)return Pa.none}let l=[];for(let m of e.visibleRanges){let b=new ix(r.doc,o,m.from,m.to);for(;!b.next().done;){let{from:D,to:O}=b.value;if((!s||RV(s,r,D,O))&&(a.empty&&D<=a.from&&O>=a.to?l.push(S4e.range(D,O)):(D>=a.to||O<=a.from)&&l.push(D4e.range(D,O)),l.length>t.maxMatches))return Pa.none}}return Pa.set(l)}},{decorations:e=>e.decorations}),E4e=ji.baseTheme({".cm-selectionMatch":{backgroundColor:"#99ff7780"},".cm-searchMatch .cm-selectionMatch":{backgroundColor:"transparent"}}),P4e=({state:e,dispatch:t})=>{let{selection:r}=e,n=En.create(r.ranges.map(a=>e.wordAt(a.head)||En.cursor(a.head)),r.mainIndex);return n.eq(r)?!1:(t(e.update({selection:n})),!0)};function A4e(e,t){let{main:r,ranges:n}=e.selection,a=e.wordAt(r.head),o=a&&a.from==r.from&&a.to==r.to;for(let s=!1,l=new ix(e.doc,t,n[n.length-1].to);;)if(l.next(),l.done){if(s)return null;l=new ix(e.doc,t,0,Math.max(0,n[n.length-1].from-1)),s=!0}else{if(s&&n.some(m=>m.from==l.value.from))continue;if(o){let m=e.wordAt(l.value.from);if(!m||m.from!=l.value.from||m.to!=l.value.to)continue}return l.value}}const k4e=({state:e,dispatch:t})=>{let{ranges:r}=e.selection;if(r.some(o=>o.from===o.to))return P4e({state:e,dispatch:t});let n=e.sliceDoc(r[0].from,r[0].to);if(e.selection.ranges.some(o=>e.sliceDoc(o.from,o.to)!=n))return!1;let a=A4e(e,n);return a?(t(e.update({selection:e.selection.addRange(En.range(a.from,a.to),!1),effects:ji.scrollIntoView(a.to)})),!0):!1},zx=Wi.define({combine(e){return lh(e,{top:!1,caseSensitive:!1,literal:!1,wholeWord:!1,createPanel:t=>new L4e(t),scrollToMatch:t=>ji.scrollIntoView(t)})}});class Zre{constructor(t){this.search=t.search,this.caseSensitive=!!t.caseSensitive,this.literal=!!t.literal,this.regexp=!!t.regexp,this.replace=t.replace||"",this.valid=!!this.search&&(!this.regexp||g4e(this.search)),this.unquoted=this.unquote(this.search),this.wholeWord=!!t.wholeWord}unquote(t){return this.literal?t:t.replace(/\\([nrt\\])/g,(r,n)=>n=="n"?`
-`:n=="r"?"\r":n=="t"?"	":"\\")}eq(t){return this.search==t.search&&this.replace==t.replace&&this.caseSensitive==t.caseSensitive&&this.regexp==t.regexp&&this.wholeWord==t.wholeWord}create(){return this.regexp?new $4e(this):new _4e(this)}getCursor(t,r=0,n){let a=t.doc?t:wo.create({doc:t});return n==null&&(n=a.doc.length),this.regexp?Rv(this,a,r,n):Nv(this,a,r,n)}}class Qre{constructor(t){this.spec=t}}function Nv(e,t,r,n){return new ix(t.doc,e.unquoted,r,n,e.caseSensitive?void 0:a=>a.toLowerCase(),e.wholeWord?O4e(t.doc,t.charCategorizer(t.selection.main.head)):void 0)}function O4e(e,t){return(r,n,a,o)=>((o>r||o+a.length<n)&&(o=Math.max(0,r-2),a=e.sliceString(o,Math.min(e.length,n+2))),(t(GP(a,r-o))!=Os.Word||t(qP(a,r-o))!=Os.Word)&&(t(qP(a,n-o))!=Os.Word||t(GP(a,n-o))!=Os.Word))}class _4e extends Qre{constructor(t){super(t)}nextMatch(t,r,n){let a=Nv(this.spec,t,n,t.doc.length).nextOverlapping();return a.done&&(a=Nv(this.spec,t,0,r).nextOverlapping()),a.done?null:a.value}prevMatchInRange(t,r,n){for(let a=n;;){let o=Math.max(r,a-1e4-this.spec.unquoted.length),s=Nv(this.spec,t,o,a),l=null;for(;!s.nextOverlapping().done;)l=s.value;if(l)return l;if(o==r)return null;a-=1e4}}prevMatch(t,r,n){return this.prevMatchInRange(t,0,r)||this.prevMatchInRange(t,n,t.doc.length)}getReplacement(t){return this.spec.unquote(this.spec.replace)}matchAll(t,r){let n=Nv(this.spec,t,0,t.doc.length),a=[];for(;!n.next().done;){if(a.length>=r)return null;a.push(n.value)}return a}highlight(t,r,n,a){let o=Nv(this.spec,t,Math.max(0,r-this.spec.unquoted.length),Math.min(n+this.spec.unquoted.length,t.doc.length));for(;!o.next().done;)a(o.value.from,o.value.to)}}function Rv(e,t,r,n){return new Yre(t.doc,e.search,{ignoreCase:!e.caseSensitive,test:e.wholeWord?T4e(t.charCategorizer(t.selection.main.head)):void 0},r,n)}function GP(e,t){return e.slice(fc(e,t,!1),t)}function qP(e,t){return e.slice(t,fc(e,t))}function T4e(e){return(t,r,n)=>!n[0].length||(e(GP(n.input,n.index))!=Os.Word||e(qP(n.input,n.index))!=Os.Word)&&(e(qP(n.input,n.index+n[0].length))!=Os.Word||e(GP(n.input,n.index+n[0].length))!=Os.Word)}class $4e extends Qre{nextMatch(t,r,n){let a=Rv(this.spec,t,n,t.doc.length).next();return a.done&&(a=Rv(this.spec,t,0,r).next()),a.done?null:a.value}prevMatchInRange(t,r,n){for(let a=1;;a++){let o=Math.max(r,n-a*1e4),s=Rv(this.spec,t,o,n),l=null;for(;!s.next().done;)l=s.value;if(l&&(o==r||l.from>o+10))return l;if(o==r)return null}}prevMatch(t,r,n){return this.prevMatchInRange(t,0,r)||this.prevMatchInRange(t,n,t.doc.length)}getReplacement(t){return this.spec.unquote(this.spec.replace.replace(/\$([$&\d+])/g,(r,n)=>n=="$"?"$":n=="&"?t.match[0]:n!="0"&&+n<t.match.length?t.match[n]:r))}matchAll(t,r){let n=Rv(this.spec,t,0,t.doc.length),a=[];for(;!n.next().done;){if(a.length>=r)return null;a.push(n.value)}return a}highlight(t,r,n,a){let o=Rv(this.spec,t,Math.max(0,r-250),Math.min(n+250,t.doc.length));for(;!o.next().done;)a(o.value.from,o.value.to)}}const IS=za.define(),S6=za.define(),Ng=Il.define({create(e){return new zM(jF(e).create(),null)},update(e,t){for(let r of t.effects)r.is(IS)?e=new zM(r.value.create(),e.panel):r.is(S6)&&(e=new zM(e.query,r.value?w6:null));return e},provide:e=>$S.from(e,t=>t.panel)});class zM{constructor(t,r){this.query=t,this.panel=r}}const M4e=Pa.mark({class:"cm-searchMatch"}),I4e=Pa.mark({class:"cm-searchMatch cm-searchMatch-selected"}),j4e=xu.fromClass(class{constructor(e){this.view=e,this.decorations=this.highlight(e.state.field(Ng))}update(e){let t=e.state.field(Ng);(t!=e.startState.field(Ng)||e.docChanged||e.selectionSet||e.viewportChanged)&&(this.decorations=this.highlight(t))}highlight({query:e,panel:t}){if(!t||!e.spec.valid)return Pa.none;let{view:r}=this,n=new qy;for(let a=0,o=r.visibleRanges,s=o.length;a<s;a++){let{from:l,to:m}=o[a];for(;a<s-1&&m>o[a+1].from-2*250;)m=o[++a].to;e.highlight(r.state,l,m,(b,D)=>{let O=r.state.selection.ranges.some(I=>I.from==b&&I.to==D);n.add(b,D,O?I4e:M4e)})}return n.finish()}},{decorations:e=>e.decorations});function Hw(e){return t=>{let r=t.state.field(Ng,!1);return r&&r.query.spec.valid?e(t,r):rne(t)}}const YP=Hw((e,{query:t})=>{let{to:r}=e.state.selection.main,n=t.nextMatch(e.state,r,r);if(!n)return!1;let a=En.single(n.from,n.to),o=e.state.facet(zx);return e.dispatch({selection:a,effects:[C6(e,n),o.scrollToMatch(a.main,e)],userEvent:"select.search"}),tne(e),!0}),XP=Hw((e,{query:t})=>{let{state:r}=e,{from:n}=r.selection.main,a=t.prevMatch(r,n,n);if(!a)return!1;let o=En.single(a.from,a.to),s=e.state.facet(zx);return e.dispatch({selection:o,effects:[C6(e,a),s.scrollToMatch(o.main,e)],userEvent:"select.search"}),tne(e),!0}),F4e=Hw((e,{query:t})=>{let r=t.matchAll(e.state,1e3);return!r||!r.length?!1:(e.dispatch({selection:En.create(r.map(n=>En.range(n.from,n.to))),userEvent:"select.search.matches"}),!0)}),B4e=({state:e,dispatch:t})=>{let r=e.selection;if(r.ranges.length>1||r.main.empty)return!1;let{from:n,to:a}=r.main,o=[],s=0;for(let l=new ix(e.doc,e.sliceDoc(n,a));!l.next().done;){if(o.length>1e3)return!1;l.value.from==n&&(s=o.length),o.push(En.range(l.value.from,l.value.to))}return t(e.update({selection:En.create(o,s),userEvent:"select.search.matches"})),!0},LV=Hw((e,{query:t})=>{let{state:r}=e,{from:n,to:a}=r.selection.main;if(r.readOnly)return!1;let o=t.nextMatch(r,n,n);if(!o)return!1;let s=[],l,m,b=[];if(o.from==n&&o.to==a&&(m=r.toText(t.getReplacement(o)),s.push({from:o.from,to:o.to,insert:m}),o=t.nextMatch(r,o.from,o.to),b.push(ji.announce.of(r.phrase("replaced match on line $",r.doc.lineAt(n).number)+"."))),o){let D=s.length==0||s[0].from>=o.to?0:o.to-o.from-m.length;l=En.single(o.from-D,o.to-D),b.push(C6(e,o)),b.push(r.facet(zx).scrollToMatch(l.main,e))}return e.dispatch({changes:s,selection:l,effects:b,userEvent:"input.replace"}),!0}),N4e=Hw((e,{query:t})=>{if(e.state.readOnly)return!1;let r=t.matchAll(e.state,1e9).map(a=>{let{from:o,to:s}=a;return{from:o,to:s,insert:t.getReplacement(a)}});if(!r.length)return!1;let n=e.state.phrase("replaced $ matches",r.length)+".";return e.dispatch({changes:r,effects:ji.announce.of(n),userEvent:"input.replace.all"}),!0});function w6(e){return e.state.facet(zx).createPanel(e)}function jF(e,t){var r,n,a,o;let s=e.selection.main,l=s.empty||s.to>s.from+100?"":e.sliceDoc(s.from,s.to);if(t&&!l)return t;let m=e.facet(zx);return new Zre({search:((r=t==null?void 0:t.literal)!==null&&r!==void 0?r:m.literal)?l:l.replace(/\n/g,"\\n"),caseSensitive:(n=t==null?void 0:t.caseSensitive)!==null&&n!==void 0?n:m.caseSensitive,literal:(a=t==null?void 0:t.literal)!==null&&a!==void 0?a:m.literal,wholeWord:(o=t==null?void 0:t.wholeWord)!==null&&o!==void 0?o:m.wholeWord})}function ene(e){let t=TS(e,w6);return t&&t.dom.querySelector("[main-field]")}function tne(e){let t=ene(e);t&&t==e.root.activeElement&&t.select()}const rne=e=>{let t=e.state.field(Ng,!1);if(t&&t.panel){let r=ene(e);if(r&&r!=e.root.activeElement){let n=jF(e.state,t.query.spec);n.valid&&e.dispatch({effects:IS.of(n)}),r.focus(),r.select()}}else e.dispatch({effects:[S6.of(!0),t?IS.of(jF(e.state,t.query.spec)):za.appendConfig.of(V4e)]});return!0},nne=e=>{let t=e.state.field(Ng,!1);if(!t||!t.panel)return!1;let r=TS(e,w6);return r&&r.dom.contains(e.root.activeElement)&&e.focus(),e.dispatch({effects:S6.of(!1)}),!0},R4e=[{key:"Mod-f",run:rne,scope:"editor search-panel"},{key:"F3",run:YP,shift:XP,scope:"editor search-panel",preventDefault:!0},{key:"Mod-g",run:YP,shift:XP,scope:"editor search-panel",preventDefault:!0},{key:"Escape",run:nne,scope:"editor search-panel"},{key:"Mod-Shift-l",run:B4e},{key:"Alt-g",run:y4e},{key:"Mod-d",run:k4e,preventDefault:!0}];class L4e{constructor(t){this.view=t;let r=this.query=t.state.field(Ng).query.spec;this.commit=this.commit.bind(this),this.searchField=is("input",{value:r.search,placeholder:xd(t,"Find"),"aria-label":xd(t,"Find"),class:"cm-textfield",name:"search",form:"","main-field":"true",onchange:this.commit,onkeyup:this.commit}),this.replaceField=is("input",{value:r.replace,placeholder:xd(t,"Replace"),"aria-label":xd(t,"Replace"),class:"cm-textfield",name:"replace",form:"",onchange:this.commit,onkeyup:this.commit}),this.caseField=is("input",{type:"checkbox",name:"case",form:"",checked:r.caseSensitive,onchange:this.commit}),this.reField=is("input",{type:"checkbox",name:"re",form:"",checked:r.regexp,onchange:this.commit}),this.wordField=is("input",{type:"checkbox",name:"word",form:"",checked:r.wholeWord,onchange:this.commit});function n(a,o,s){return is("button",{class:"cm-button",name:a,onclick:o,type:"button"},s)}this.dom=is("div",{onkeydown:a=>this.keydown(a),class:"cm-search"},[this.searchField,n("next",()=>YP(t),[xd(t,"next")]),n("prev",()=>XP(t),[xd(t,"previous")]),n("select",()=>F4e(t),[xd(t,"all")]),is("label",null,[this.caseField,xd(t,"match case")]),is("label",null,[this.reField,xd(t,"regexp")]),is("label",null,[this.wordField,xd(t,"by word")]),...t.state.readOnly?[]:[is("br"),this.replaceField,n("replace",()=>LV(t),[xd(t,"replace")]),n("replaceAll",()=>N4e(t),[xd(t,"replace all")])],is("button",{name:"close",onclick:()=>nne(t),"aria-label":xd(t,"close"),type:"button"},["×"])])}commit(){let t=new Zre({search:this.searchField.value,caseSensitive:this.caseField.checked,regexp:this.reField.checked,wholeWord:this.wordField.checked,replace:this.replaceField.value});t.eq(this.query)||(this.query=t,this.view.dispatch({effects:IS.of(t)}))}keydown(t){D5e(this.view,t,"search-panel")?t.preventDefault():t.keyCode==13&&t.target==this.searchField?(t.preventDefault(),(t.shiftKey?XP:YP)(this.view)):t.keyCode==13&&t.target==this.replaceField&&(t.preventDefault(),LV(this.view))}update(t){for(let r of t.transactions)for(let n of r.effects)n.is(IS)&&!n.value.eq(this.query)&&this.setQuery(n.value)}setQuery(t){this.query=t,this.searchField.value=t.search,this.replaceField.value=t.replace,this.caseField.checked=t.caseSensitive,this.reField.checked=t.regexp,this.wordField.checked=t.wholeWord}mount(){this.searchField.select()}get pos(){return 80}get top(){return this.view.state.facet(zx).top}}function xd(e,t){return e.state.phrase(t)}const CE=30,EE=/[\s\.,:;?!]/;function C6(e,{from:t,to:r}){let n=e.state.doc.lineAt(t),a=e.state.doc.lineAt(r).to,o=Math.max(n.from,t-CE),s=Math.min(a,r+CE),l=e.state.sliceDoc(o,s);if(o!=n.from){for(let m=0;m<CE;m++)if(!EE.test(l[m+1])&&EE.test(l[m])){l=l.slice(m);break}}if(s!=a){for(let m=l.length-1;m>l.length-CE;m--)if(!EE.test(l[m-1])&&EE.test(l[m])){l=l.slice(0,m);break}}return ji.announce.of(`${e.state.phrase("current match")}. ${l} ${e.state.phrase("on line")} ${n.number}.`)}const z4e=ji.baseTheme({".cm-panel.cm-search":{padding:"2px 6px 4px",position:"relative","& [name=close]":{position:"absolute",top:"0",right:"4px",backgroundColor:"inherit",border:"none",font:"inherit",padding:0,margin:0},"& input, & button, & label":{margin:".2em .6em .2em 0"},"& input[type=checkbox]":{marginRight:".2em"},"& label":{fontSize:"80%",whiteSpace:"pre"}},"&light .cm-searchMatch":{backgroundColor:"#ffff0054"},"&dark .cm-searchMatch":{backgroundColor:"#00ffff8a"},"&light .cm-searchMatch-selected":{backgroundColor:"#ff6a0054"},"&dark .cm-searchMatch-selected":{backgroundColor:"#ff00ff8a"}}),V4e=[Ng,Rw.lowest(j4e),z4e];class W4e{constructor(t,r,n){this.state=t,this.pos=r,this.explicit=n,this.abortListeners=[]}tokenBefore(t){let r=Lu(this.state).resolveInner(this.pos,-1);for(;r&&t.indexOf(r.name)<0;)r=r.parent;return r?{from:r.from,to:this.pos,text:this.state.sliceDoc(r.from,this.pos),type:r.type}:null}matchBefore(t){let r=this.state.doc.lineAt(this.pos),n=Math.max(r.from,this.pos-250),a=r.text.slice(n-r.from,this.pos-r.from),o=a.search(ine(t,!1));return o<0?null:{from:n+o,to:this.pos,text:a.slice(o)}}get aborted(){return this.abortListeners==null}addEventListener(t,r){t=="abort"&&this.abortListeners&&this.abortListeners.push(r)}}function zV(e){let t=Object.keys(e).join(""),r=/\w/.test(t);return r&&(t=t.replace(/\w/g,"")),`[${r?"\\w":""}${t.replace(/[^\w\s]/g,"\\$&")}]`}function H4e(e){let t=Object.create(null),r=Object.create(null);for(let{label:a}of e){t[a[0]]=!0;for(let o=1;o<a.length;o++)r[a[o]]=!0}let n=zV(t)+zV(r)+"*$";return[new RegExp("^"+n),new RegExp(n)]}function U4e(e){let t=e.map(a=>typeof a=="string"?{label:a}:a),[r,n]=t.every(a=>/^\w+$/.test(a.label))?[/\w*$/,/\w+$/]:H4e(t);return a=>{let o=a.matchBefore(n);return o||a.explicit?{from:o?o.from:a.pos,options:t,validFor:r}:null}}class VV{constructor(t,r,n,a){this.completion=t,this.source=r,this.match=n,this.score=a}}function wb(e){return e.selection.main.from}function ine(e,t){var r;let{source:n}=e,a=t&&n[0]!="^",o=n[n.length-1]!="$";return!a&&!o?e:new RegExp(`${a?"^":""}(?:${n})${o?"$":""}`,(r=e.flags)!==null&&r!==void 0?r:e.ignoreCase?"i":"")}const K4e=Sm.define();function G4e(e,t,r,n){let{main:a}=e.selection,o=r-a.from,s=n-a.from;return Object.assign(Object.assign({},e.changeByRange(l=>l!=a&&r!=n&&e.sliceDoc(l.from+o,l.from+s)!=e.sliceDoc(r,n)?{range:l}:{changes:{from:l.from+o,to:n==a.from?l.to:l.from+s,insert:t},range:En.cursor(l.from+o+t.length)})),{userEvent:"input.complete"})}const WV=new WeakMap;function q4e(e){if(!Array.isArray(e))return e;let t=WV.get(e);return t||WV.set(e,t=U4e(e)),t}const ane=za.define(),E6=za.define();class Y4e{constructor(t){this.pattern=t,this.chars=[],this.folded=[],this.any=[],this.precise=[],this.byWord=[];for(let r=0;r<t.length;){let n=Iu(t,r),a=lf(n);this.chars.push(n);let o=t.slice(r,r+a),s=o.toUpperCase();this.folded.push(Iu(s==o?o.toLowerCase():s,0)),r+=a}this.astral=t.length!=this.chars.length}match(t){if(this.pattern.length==0)return[-100];if(t.length<this.pattern.length)return null;let{chars:r,folded:n,any:a,precise:o,byWord:s}=this;if(r.length==1){let y=Iu(t,0),E=lf(y),x=E==t.length?0:-100;if(y!=r[0])if(y==n[0])x+=-200;else return null;return[x,0,E]}let l=t.indexOf(this.pattern);if(l==0)return[t.length==this.pattern.length?0:-100,0,this.pattern.length];let m=r.length,b=0;if(l<0){for(let y=0,E=Math.min(t.length,200);y<E&&b<m;){let x=Iu(t,y);(x==r[b]||x==n[b])&&(a[b++]=y),y+=lf(x)}if(b<m)return null}let D=0,O=0,I=!1,N=0,H=-1,j=-1,u=/[a-z]/.test(t),h=!0;for(let y=0,E=Math.min(t.length,200),x=0;y<E&&O<m;){let g=Iu(t,y);l<0&&(D<m&&g==r[D]&&(o[D++]=y),N<m&&(g==r[N]||g==n[N]?(N==0&&(H=y),j=y+1,N++):N=0));let d,f=g<255?g>=48&&g<=57||g>=97&&g<=122?2:g>=65&&g<=90?1:0:(d=Q8(g))!=d.toLowerCase()?1:d!=d.toUpperCase()?2:0;(!y||f==1&&u||x==0&&f!=0)&&(r[O]==g||n[O]==g&&(I=!0)?s[O++]=y:s.length&&(h=!1)),x=f,y+=lf(g)}return O==m&&s[0]==0&&h?this.result(-100+(I?-200:0),s,t):N==m&&H==0?[-200-t.length+(j==t.length?0:-100),0,j]:l>-1?[-700-t.length,l,l+this.pattern.length]:N==m?[-200+-700-t.length,H,j]:O==m?this.result(-100+(I?-200:0)+-700+(h?0:-1100),s,t):r.length==2?null:this.result((a[0]?-700:0)+-200+-1100,a,t)}result(t,r,n){let a=[t-n.length],o=1;for(let s of r){let l=s+(this.astral?lf(Iu(n,s)):1);o>1&&a[o-1]==s?a[o-1]=l:(a[o++]=s,a[o++]=l)}return a}}const Qh=Wi.define({combine(e){return lh(e,{activateOnTyping:!0,selectOnOpen:!0,override:null,closeOnBlur:!0,maxRenderedOptions:100,defaultKeymap:!0,tooltipClass:()=>"",optionClass:()=>"",aboveCursor:!1,icons:!0,addToOptions:[],positionInfo:X4e,compareCompletions:(t,r)=>t.label.localeCompare(r.label),interactionDelay:75},{defaultKeymap:(t,r)=>t&&r,closeOnBlur:(t,r)=>t&&r,icons:(t,r)=>t&&r,tooltipClass:(t,r)=>n=>HV(t(n),r(n)),optionClass:(t,r)=>n=>HV(t(n),r(n)),addToOptions:(t,r)=>t.concat(r)})}});function HV(e,t){return e?t?e+" "+t:e:t}function X4e(e,t,r,n,a){let o=e.textDirection==Rs.RTL,s=o,l=!1,m="top",b,D,O=t.left-a.left,I=a.right-t.right,N=n.right-n.left,H=n.bottom-n.top;if(s&&O<Math.min(N,I)?s=!1:!s&&I<Math.min(N,O)&&(s=!0),N<=(s?O:I))b=Math.max(a.top,Math.min(r.top,a.bottom-H))-t.top,D=Math.min(400,s?O:I);else{l=!0,D=Math.min(400,(o?t.right:a.right-t.left)-30);let j=a.bottom-t.bottom;j>=H||j>t.top?b=r.bottom-t.top:(m="bottom",b=t.bottom-r.top)}return{style:`${m}: ${b}px; max-width: ${D}px`,class:"cm-completionInfo-"+(l?o?"left-narrow":"right-narrow":s?"left":"right")}}function PE(e,t="option"){return r=>{let n=r.state.field(Vx,!1);if(!n||!n.open||n.open.disabled||Date.now()-n.open.timestamp<r.state.facet(Qh).interactionDelay)return!1;let a=1,o;t=="page"&&(o=G5e(r,n.open.tooltip))&&(a=Math.max(2,Math.floor(o.dom.offsetHeight/o.dom.querySelector("li").offsetHeight)-1));let{length:s}=n.open.options,l=n.open.selected>-1?n.open.selected+a*(e?1:-1):e?0:s-1;return l<0?l=t=="page"?0:s-1:l>=s&&(l=t=="page"?s-1:0),r.dispatch({effects:sne.of(l)}),!0}}const J4e=e=>{let t=e.state.field(Vx,!1);return e.state.readOnly||!t||!t.open||t.open.selected<0||Date.now()-t.open.timestamp<e.state.facet(Qh).interactionDelay?!1:t.open.disabled?!0:one(e,t.open.options[t.open.selected])},Z4e=e=>e.state.field(Vx,!1)?(e.dispatch({effects:ane.of(!0)}),!0):!1,Q4e=e=>{let t=e.state.field(Vx,!1);return!t||!t.active.some(r=>r.state!=0)?!1:(e.dispatch({effects:E6.of(null)}),!0)};function one(e,t){const r=t.completion.apply||t.completion.label;let n=e.state.field(Vx).active.find(a=>a.source==t.source);return n instanceof RD?(typeof r=="string"?e.dispatch(Object.assign(Object.assign({},G4e(e.state,r,n.from,n.to)),{annotations:K4e.of(t.completion)})):r(e,t.completion,n.from,n.to),!0):!1}function e9e(e){let t=e.addToOptions.slice();return e.icons&&t.push({render(r){let n=document.createElement("div");return n.classList.add("cm-completionIcon"),r.type&&n.classList.add(...r.type.split(/\s+/g).map(a=>"cm-completionIcon-"+a)),n.setAttribute("aria-hidden","true"),n},position:20}),t.push({render(r,n,a){let o=document.createElement("span");o.className="cm-completionLabel";let{label:s}=r,l=0;for(let m=1;m<a.length;){let b=a[m++],D=a[m++];b>l&&o.appendChild(document.createTextNode(s.slice(l,b)));let O=o.appendChild(document.createElement("span"));O.appendChild(document.createTextNode(s.slice(b,D))),O.className="cm-completionMatchedText",l=D}return l<s.length&&o.appendChild(document.createTextNode(s.slice(l))),o},position:50},{render(r){if(!r.detail)return null;let n=document.createElement("span");return n.className="cm-completionDetail",n.textContent=r.detail,n},position:80}),t.sort((r,n)=>r.position-n.position).map(r=>r.render)}function UV(e,t,r){if(e<=r)return{from:0,to:e};if(t<0&&(t=0),t<=e>>1){let a=Math.floor(t/r);return{from:a*r,to:(a+1)*r}}let n=Math.floor((e-t)/r);return{from:e-(n+1)*r,to:e-n*r}}class t9e{constructor(t,r){this.view=t,this.stateField=r,this.info=null,this.placeInfoReq={read:()=>this.measureInfo(),write:l=>this.placeInfo(l),key:this},this.space=null,this.currentClass="";let n=t.state.field(r),{options:a,selected:o}=n.open,s=t.state.facet(Qh);this.optionContent=e9e(s),this.optionClass=s.optionClass,this.tooltipClass=s.tooltipClass,this.range=UV(a.length,o,s.maxRenderedOptions),this.dom=document.createElement("div"),this.dom.className="cm-tooltip-autocomplete",this.updateTooltipClass(t.state),this.dom.addEventListener("mousedown",l=>{for(let m=l.target,b;m&&m!=this.dom;m=m.parentNode)if(m.nodeName=="LI"&&(b=/-(\d+)$/.exec(m.id))&&+b[1]<a.length){one(t,a[+b[1]]),l.preventDefault();return}}),this.dom.addEventListener("focusout",l=>{let m=t.state.field(this.stateField,!1);m&&m.tooltip&&t.state.facet(Qh).closeOnBlur&&l.relatedTarget!=t.contentDOM&&t.dispatch({effects:E6.of(null)})}),this.list=this.dom.appendChild(this.createListBox(a,n.id,this.range)),this.list.addEventListener("scroll",()=>{this.info&&this.view.requestMeasure(this.placeInfoReq)})}mount(){this.updateSel()}update(t){var r,n,a;let o=t.state.field(this.stateField),s=t.startState.field(this.stateField);this.updateTooltipClass(t.state),o!=s&&(this.updateSel(),((r=o.open)===null||r===void 0?void 0:r.disabled)!=((n=s.open)===null||n===void 0?void 0:n.disabled)&&this.dom.classList.toggle("cm-tooltip-autocomplete-disabled",!!(!((a=o.open)===null||a===void 0)&&a.disabled)))}updateTooltipClass(t){let r=this.tooltipClass(t);if(r!=this.currentClass){for(let n of this.currentClass.split(" "))n&&this.dom.classList.remove(n);for(let n of r.split(" "))n&&this.dom.classList.add(n);this.currentClass=r}}positioned(t){this.space=t,this.info&&this.view.requestMeasure(this.placeInfoReq)}updateSel(){let t=this.view.state.field(this.stateField),r=t.open;if((r.selected>-1&&r.selected<this.range.from||r.selected>=this.range.to)&&(this.range=UV(r.options.length,r.selected,this.view.state.facet(Qh).maxRenderedOptions),this.list.remove(),this.list=this.dom.appendChild(this.createListBox(r.options,t.id,this.range)),this.list.addEventListener("scroll",()=>{this.info&&this.view.requestMeasure(this.placeInfoReq)})),this.updateSelectedOption(r.selected)){this.info&&(this.info.remove(),this.info=null);let{completion:n}=r.options[r.selected],{info:a}=n;if(!a)return;let o=typeof a=="string"?document.createTextNode(a):a(n);if(!o)return;"then"in o?o.then(s=>{s&&this.view.state.field(this.stateField,!1)==t&&this.addInfoPane(s)}).catch(s=>ip(this.view.state,s,"completion info")):this.addInfoPane(o)}}addInfoPane(t){let r=this.info=document.createElement("div");r.className="cm-tooltip cm-completionInfo",r.appendChild(t),this.dom.appendChild(r),this.view.requestMeasure(this.placeInfoReq)}updateSelectedOption(t){let r=null;for(let n=this.list.firstChild,a=this.range.from;n;n=n.nextSibling,a++)n.nodeName!="LI"||!n.id?a--:a==t?n.hasAttribute("aria-selected")||(n.setAttribute("aria-selected","true"),r=n):n.hasAttribute("aria-selected")&&n.removeAttribute("aria-selected");return r&&n9e(this.list,r),r}measureInfo(){let t=this.dom.querySelector("[aria-selected]");if(!t||!this.info)return null;let r=this.dom.getBoundingClientRect(),n=this.info.getBoundingClientRect(),a=t.getBoundingClientRect(),o=this.space;if(!o){let s=this.dom.ownerDocument.defaultView||window;o={left:0,top:0,right:s.innerWidth,bottom:s.innerHeight}}return a.top>Math.min(o.bottom,r.bottom)-10||a.bottom<Math.max(o.top,r.top)+10?null:this.view.state.facet(Qh).positionInfo(this.view,r,a,n,o)}placeInfo(t){this.info&&(t?(t.style&&(this.info.style.cssText=t.style),this.info.className="cm-tooltip cm-completionInfo "+(t.class||"")):this.info.style.cssText="top: -1e6px")}createListBox(t,r,n){const a=document.createElement("ul");a.id=r,a.setAttribute("role","listbox"),a.setAttribute("aria-expanded","true"),a.setAttribute("aria-label",this.view.state.phrase("Completions"));let o=null;for(let s=n.from;s<n.to;s++){let{completion:l,match:m}=t[s],{section:b}=l;if(b){let I=typeof b=="string"?b:b.name;if(I!=o&&(s>n.from||n.from==0))if(o=I,typeof b!="string"&&b.header)a.appendChild(b.header(b));else{let N=a.appendChild(document.createElement("completion-section"));N.textContent=I}}const D=a.appendChild(document.createElement("li"));D.id=r+"-"+s,D.setAttribute("role","option");let O=this.optionClass(l);O&&(D.className=O);for(let I of this.optionContent){let N=I(l,this.view.state,m);N&&D.appendChild(N)}}return n.from&&a.classList.add("cm-completionListIncompleteTop"),n.to<t.length&&a.classList.add("cm-completionListIncompleteBottom"),a}}function r9e(e){return t=>new t9e(t,e)}function n9e(e,t){let r=e.getBoundingClientRect(),n=t.getBoundingClientRect();n.top<r.top?e.scrollTop-=r.top-n.top:n.bottom>r.bottom&&(e.scrollTop+=n.bottom-r.bottom)}function KV(e){return(e.boost||0)*100+(e.apply?10:0)+(e.info?5:0)+(e.type?1:0)}function i9e(e,t){let r=[],n=null,a=m=>{r.push(m);let{section:b}=m.completion;if(b){n||(n=[]);let D=typeof b=="string"?b:b.name;n.some(O=>O.name==D)||n.push(typeof b=="string"?{name:D}:b)}};for(let m of e)if(m.hasResult())if(m.result.filter===!1){let b=m.result.getMatch;for(let D of m.result.options){let O=[1e9-r.length];if(b)for(let I of b(D))O.push(I);a(new VV(D,m.source,O,O[0]))}}else{let b=new Y4e(t.sliceDoc(m.from,m.to)),D;for(let O of m.result.options)(D=b.match(O.label))&&a(new VV(O,m.source,D,D[0]+(O.boost||0)))}if(n){let m=Object.create(null),b=0,D=(O,I)=>{var N,H;return((N=O.rank)!==null&&N!==void 0?N:1e9)-((H=I.rank)!==null&&H!==void 0?H:1e9)||(O.name<I.name?-1:1)};for(let O of n.sort(D))b-=1e5,m[O.name]=b;for(let O of r){let{section:I}=O.completion;I&&(O.score+=m[typeof I=="string"?I:I.name])}}let o=[],s=null,l=t.facet(Qh).compareCompletions;for(let m of r.sort((b,D)=>D.score-b.score||l(b.completion,D.completion)))!s||s.label!=m.completion.label||s.detail!=m.completion.detail||s.type!=null&&m.completion.type!=null&&s.type!=m.completion.type||s.apply!=m.completion.apply?o.push(m):KV(m.completion)>KV(s)&&(o[o.length-1]=m),s=m.completion;return o}class Zv{constructor(t,r,n,a,o,s){this.options=t,this.attrs=r,this.tooltip=n,this.timestamp=a,this.selected=o,this.disabled=s}setSelected(t,r){return t==this.selected||t>=this.options.length?this:new Zv(this.options,GV(r,t),this.tooltip,this.timestamp,t,this.disabled)}static build(t,r,n,a,o){let s=i9e(t,r);if(!s.length)return a&&t.some(m=>m.state==1)?new Zv(a.options,a.attrs,a.tooltip,a.timestamp,a.selected,!0):null;let l=r.facet(Qh).selectOnOpen?0:-1;if(a&&a.selected!=l&&a.selected!=-1){let m=a.options[a.selected].completion;for(let b=0;b<s.length;b++)if(s[b].completion==m){l=b;break}}return new Zv(s,GV(n,l),{pos:t.reduce((m,b)=>b.hasResult()?Math.min(m,b.from):m,1e8),create:r9e(Vx),above:o.aboveCursor},a?a.timestamp:Date.now(),l,!1)}map(t){return new Zv(this.options,this.attrs,Object.assign(Object.assign({},this.tooltip),{pos:t.mapPos(this.tooltip.pos)}),this.timestamp,this.selected,this.disabled)}}class JP{constructor(t,r,n){this.active=t,this.id=r,this.open=n}static start(){return new JP(s9e,"cm-ac-"+Math.floor(Math.random()*2e6).toString(36),null)}update(t){let{state:r}=t,n=r.facet(Qh),o=(n.override||r.languageDataAt("autocomplete",wb(r)).map(q4e)).map(l=>(this.active.find(b=>b.source==l)||new wd(l,this.active.some(b=>b.state!=0)?1:0)).update(t,n));o.length==this.active.length&&o.every((l,m)=>l==this.active[m])&&(o=this.active);let s=this.open;s&&t.docChanged&&(s=s.map(t.changes)),t.selection||o.some(l=>l.hasResult()&&t.changes.touchesRange(l.from,l.to))||!a9e(o,this.active)?s=Zv.build(o,r,this.id,s,n):s&&s.disabled&&!o.some(l=>l.state==1)&&(s=null),!s&&o.every(l=>l.state!=1)&&o.some(l=>l.hasResult())&&(o=o.map(l=>l.hasResult()?new wd(l.source,0):l));for(let l of t.effects)l.is(sne)&&(s=s&&s.setSelected(l.value,this.id));return o==this.active&&s==this.open?this:new JP(o,this.id,s)}get tooltip(){return this.open?this.open.tooltip:null}get attrs(){return this.open?this.open.attrs:o9e}}function a9e(e,t){if(e==t)return!0;for(let r=0,n=0;;){for(;r<e.length&&!e[r].hasResult;)r++;for(;n<t.length&&!t[n].hasResult;)n++;let a=r==e.length,o=n==t.length;if(a||o)return a==o;if(e[r++].result!=t[n++].result)return!1}}const o9e={"aria-autocomplete":"list"};function GV(e,t){let r={"aria-autocomplete":"list","aria-haspopup":"listbox","aria-controls":e};return t>-1&&(r["aria-activedescendant"]=e+"-"+t),r}const s9e=[];function l9e(e){return e.isUserEvent("input.type")?"input":e.isUserEvent("delete.backward")?"delete":null}class wd{constructor(t,r,n=-1){this.source=t,this.state=r,this.explicitPos=n}hasResult(){return!1}update(t,r){let n=l9e(t),a=this;n?a=a.handleUserEvent(t,n,r):t.docChanged?a=a.handleChange(t):t.selection&&a.state!=0&&(a=new wd(a.source,0));for(let o of t.effects)if(o.is(ane))a=new wd(a.source,1,o.value?wb(t.state):-1);else if(o.is(E6))a=new wd(a.source,0);else if(o.is(c9e))for(let s of o.value)s.source==a.source&&(a=s);return a}handleUserEvent(t,r,n){return r=="delete"||!n.activateOnTyping?this.map(t.changes):new wd(this.source,1)}handleChange(t){return t.changes.touchesRange(wb(t.startState))?new wd(this.source,0):this.map(t.changes)}map(t){return t.empty||this.explicitPos<0?this:new wd(this.source,this.state,t.mapPos(this.explicitPos))}}class RD extends wd{constructor(t,r,n,a,o){super(t,2,r),this.result=n,this.from=a,this.to=o}hasResult(){return!0}handleUserEvent(t,r,n){var a;let o=t.changes.mapPos(this.from),s=t.changes.mapPos(this.to,1),l=wb(t.state);if((this.explicitPos<0?l<=o:l<this.from)||l>s||r=="delete"&&wb(t.startState)==this.from)return new wd(this.source,r=="input"&&n.activateOnTyping?1:0);let m=this.explicitPos<0?-1:t.changes.mapPos(this.explicitPos),b;return u9e(this.result.validFor,t.state,o,s)?new RD(this.source,m,this.result,o,s):this.result.update&&(b=this.result.update(this.result,o,s,new W4e(t.state,l,m>=0)))?new RD(this.source,m,b,b.from,(a=b.to)!==null&&a!==void 0?a:wb(t.state)):new wd(this.source,1,m)}handleChange(t){return t.changes.touchesRange(this.from,this.to)?new wd(this.source,0):this.map(t.changes)}map(t){return t.empty?this:new RD(this.source,this.explicitPos<0?-1:t.mapPos(this.explicitPos),this.result,t.mapPos(this.from),t.mapPos(this.to,1))}}function u9e(e,t,r,n){if(!e)return!1;let a=t.sliceDoc(r,n);return typeof e=="function"?e(a,r,n,t):ine(e,!0).test(a)}const c9e=za.define({map(e,t){return e.map(r=>r.map(t))}}),sne=za.define(),Vx=Il.define({create(){return JP.start()},update(e,t){return e.update(t)},provide:e=>[A_.from(e,t=>t.tooltip),ji.contentAttributes.from(e,t=>t.attrs)]}),jS={brackets:["(","[","{","'",'"'],before:")]}:;>",stringPrefixes:[]},Oy=za.define({map(e,t){let r=t.mapPos(e,-1,uc.TrackAfter);return r??void 0}}),P6=new class extends Gy{};P6.startSide=1;P6.endSide=-1;const lne=Il.define({create(){return Fo.empty},update(e,t){if(t.selection){let r=t.state.doc.lineAt(t.selection.main.head).from,n=t.startState.doc.lineAt(t.startState.selection.main.head).from;r!=t.changes.mapPos(n,-1)&&(e=Fo.empty)}e=e.map(t.changes);for(let r of t.effects)r.is(Oy)&&(e=e.update({add:[P6.range(r.value,r.value+1)]}));return e}});function d9e(){return[p9e,lne]}const VM="()[]{}<>";function une(e){for(let t=0;t<VM.length;t+=2)if(VM.charCodeAt(t)==e)return VM.charAt(t+1);return Q8(e<128?e:e+1)}function cne(e,t){return e.languageDataAt("closeBrackets",t)[0]||jS}const f9e=typeof navigator=="object"&&/Android\b/.test(navigator.userAgent),p9e=ji.inputHandler.of((e,t,r,n)=>{if((f9e?e.composing:e.compositionStarted)||e.state.readOnly)return!1;let a=e.state.selection.main;if(n.length>2||n.length==2&&lf(Iu(n,0))==1||t!=a.from||r!=a.to)return!1;let o=g9e(e.state,n);return o?(e.dispatch(o),!0):!1}),h9e=({state:e,dispatch:t})=>{if(e.readOnly)return!1;let n=cne(e,e.selection.main.head).brackets||jS.brackets,a=null,o=e.changeByRange(s=>{if(s.empty){let l=y9e(e.doc,s.head);for(let m of n)if(m==l&&j_(e.doc,s.head)==une(Iu(m,0)))return{changes:{from:s.head-m.length,to:s.head+m.length},range:En.cursor(s.head-m.length)}}return{range:a=s}});return a||t(e.update(o,{scrollIntoView:!0,userEvent:"delete.backward"})),!a},m9e=[{key:"Backspace",run:h9e}];function g9e(e,t){let r=cne(e,e.selection.main.head),n=r.brackets||jS.brackets;for(let a of n){let o=une(Iu(a,0));if(t==a)return o==a?x9e(e,a,n.indexOf(a+a+a)>-1,r):v9e(e,a,o,r.before||jS.before);if(t==o&&dne(e,e.selection.main.from))return b9e(e,a,o)}return null}function dne(e,t){let r=!1;return e.field(lne).between(0,e.doc.length,n=>{n==t&&(r=!0)}),r}function j_(e,t){let r=e.sliceString(t,t+2);return r.slice(0,lf(Iu(r,0)))}function y9e(e,t){let r=e.sliceString(t-2,t);return lf(Iu(r,0))==r.length?r:r.slice(1)}function v9e(e,t,r,n){let a=null,o=e.changeByRange(s=>{if(!s.empty)return{changes:[{insert:t,from:s.from},{insert:r,from:s.to}],effects:Oy.of(s.to+t.length),range:En.range(s.anchor+t.length,s.head+t.length)};let l=j_(e.doc,s.head);return!l||/\s/.test(l)||n.indexOf(l)>-1?{changes:{insert:t+r,from:s.head},effects:Oy.of(s.head+t.length),range:En.cursor(s.head+t.length)}:{range:a=s}});return a?null:e.update(o,{scrollIntoView:!0,userEvent:"input.type"})}function b9e(e,t,r){let n=null,a=e.changeByRange(o=>o.empty&&j_(e.doc,o.head)==r?{changes:{from:o.head,to:o.head+r.length,insert:r},range:En.cursor(o.head+r.length)}:n={range:o});return n?null:e.update(a,{scrollIntoView:!0,userEvent:"input.type"})}function x9e(e,t,r,n){let a=n.stringPrefixes||jS.stringPrefixes,o=null,s=e.changeByRange(l=>{if(!l.empty)return{changes:[{insert:t,from:l.from},{insert:t,from:l.to}],effects:Oy.of(l.to+t.length),range:En.range(l.anchor+t.length,l.head+t.length)};let m=l.head,b=j_(e.doc,m),D;if(b==t){if(qV(e,m))return{changes:{insert:t+t,from:m},effects:Oy.of(m+t.length),range:En.cursor(m+t.length)};if(dne(e,m)){let I=r&&e.sliceDoc(m,m+t.length*3)==t+t+t?t+t+t:t;return{changes:{from:m,to:m+I.length,insert:I},range:En.cursor(m+I.length)}}}else{if(r&&e.sliceDoc(m-2*t.length,m)==t+t&&(D=YV(e,m-2*t.length,a))>-1&&qV(e,D))return{changes:{insert:t+t+t+t,from:m},effects:Oy.of(m+t.length),range:En.cursor(m+t.length)};if(e.charCategorizer(m)(b)!=Os.Word&&YV(e,m,a)>-1&&!D9e(e,m,t,a))return{changes:{insert:t+t,from:m},effects:Oy.of(m+t.length),range:En.cursor(m+t.length)}}return{range:o=l}});return o?null:e.update(s,{scrollIntoView:!0,userEvent:"input.type"})}function qV(e,t){let r=Lu(e).resolveInner(t+1);return r.parent&&r.from==t}function D9e(e,t,r,n){let a=Lu(e).resolveInner(t,-1),o=n.reduce((s,l)=>Math.max(s,l.length),0);for(let s=0;s<5;s++){let l=e.sliceDoc(a.from,Math.min(a.to,a.from+r.length+o)),m=l.indexOf(r);if(!m||m>-1&&n.indexOf(l.slice(0,m))>-1){let D=a.firstChild;for(;D&&D.from==a.from&&D.to-D.from>r.length+m;){if(e.sliceDoc(D.to-r.length,D.to)==r)return!1;D=D.firstChild}return!0}let b=a.to==t&&a.parent;if(!b)break;a=b}return!1}function YV(e,t,r){let n=e.charCategorizer(t);if(n(e.sliceDoc(t-1,t))!=Os.Word)return t;for(let a of r){let o=t-a.length;if(e.sliceDoc(o,t)==a&&n(e.sliceDoc(o-1,o))!=Os.Word)return o}return-1}const S9e=[{key:"Ctrl-Space",run:Z4e},{key:"Escape",run:Q4e},{key:"ArrowDown",run:PE(!0)},{key:"ArrowUp",run:PE(!1)},{key:"PageDown",run:PE(!0,"page")},{key:"PageUp",run:PE(!1,"page")},{key:"Enter",run:J4e}];class w9e{constructor(t,r,n){this.from=t,this.to=r,this.diagnostic=n}}class vy{constructor(t,r,n){this.diagnostics=t,this.panel=r,this.selected=n}static init(t,r,n){let a=t,o=n.facet(_y).markerFilter;o&&(a=o(a));let s=Pa.set(a.map(l=>l.from==l.to||l.from==l.to-1&&n.doc.lineAt(l.from).to==l.from?Pa.widget({widget:new $9e(l),diagnostic:l}).range(l.from):Pa.mark({attributes:{class:"cm-lintRange cm-lintRange-"+l.severity},diagnostic:l}).range(l.from,l.to)),!0);return new vy(s,r,ax(s))}}function ax(e,t=null,r=0){let n=null;return e.between(r,1e9,(a,o,{spec:s})=>{if(!(t&&s.diagnostic!=t))return n=new w9e(a,o,s.diagnostic),!1}),n}function fne(e,t){return!!(e.effects.some(r=>r.is(F_))||e.changes.touchesRange(t.pos))}function pne(e,t){return e.field(Ad,!1)?t:t.concat(za.appendConfig.of(xne))}function C9e(e,t){return{effects:pne(e,[F_.of(t)])}}const F_=za.define(),A6=za.define(),hne=za.define(),Ad=Il.define({create(){return new vy(Pa.none,null,null)},update(e,t){if(t.docChanged){let r=e.diagnostics.map(t.changes),n=null;if(e.selected){let a=t.changes.mapPos(e.selected.from,1);n=ax(r,e.selected.diagnostic,a)||ax(r,null,a)}e=new vy(r,e.panel,n)}for(let r of t.effects)r.is(F_)?e=vy.init(r.value,e.panel,t.state):r.is(A6)?e=new vy(e.diagnostics,r.value?B_.open:null,e.selected):r.is(hne)&&(e=new vy(e.diagnostics,e.panel,r.value));return e},provide:e=>[$S.from(e,t=>t.panel),ji.decorations.from(e,t=>t.diagnostics)]}),E9e=Pa.mark({class:"cm-lintRange cm-lintRange-active"});function P9e(e,t,r){let{diagnostics:n}=e.state.field(Ad),a=[],o=2e8,s=0;n.between(t-(r<0?1:0),t+(r>0?1:0),(m,b,{spec:D})=>{t>=m&&t<=b&&(m==b||(t>m||r>0)&&(t<b||r<0))&&(a.push(D.diagnostic),o=Math.min(m,o),s=Math.max(b,s))});let l=e.state.facet(_y).tooltipFilter;return l&&(a=l(a)),a.length?{pos:o,end:s,above:e.state.doc.lineAt(o).to<s,create(){return{dom:mne(e,a)}}}:null}function mne(e,t){return is("ul",{class:"cm-tooltip-lint"},t.map(r=>yne(e,r,!1)))}const A9e=e=>{let t=e.state.field(Ad,!1);(!t||!t.panel)&&e.dispatch({effects:pne(e.state,[A6.of(!0)])});let r=TS(e,B_.open);return r&&r.dom.querySelector(".cm-panel-lint ul").focus(),!0},XV=e=>{let t=e.state.field(Ad,!1);return!t||!t.panel?!1:(e.dispatch({effects:A6.of(!1)}),!0)},k9e=e=>{let t=e.state.field(Ad,!1);if(!t)return!1;let r=e.state.selection.main,n=t.diagnostics.iter(r.to+1);return!n.value&&(n=t.diagnostics.iter(0),!n.value||n.from==r.from&&n.to==r.to)?!1:(e.dispatch({selection:{anchor:n.from,head:n.to},scrollIntoView:!0}),!0)},O9e=[{key:"Mod-Shift-m",run:A9e,preventDefault:!0},{key:"F8",run:k9e}],_9e=xu.fromClass(class{constructor(e){this.view=e,this.timeout=-1,this.set=!0;let{delay:t}=e.state.facet(_y);this.lintTime=Date.now()+t,this.run=this.run.bind(this),this.timeout=setTimeout(this.run,t)}run(){let e=Date.now();if(e<this.lintTime-10)setTimeout(this.run,this.lintTime-e);else{this.set=!1;let{state:t}=this.view,{sources:r}=t.facet(_y);Promise.all(r.map(n=>Promise.resolve(n(this.view)))).then(n=>{let a=n.reduce((o,s)=>o.concat(s));this.view.state.doc==t.doc&&this.view.dispatch(C9e(this.view.state,a))},n=>{ip(this.view.state,n)})}}update(e){let t=e.state.facet(_y);(e.docChanged||t!=e.startState.facet(_y)||t.needsRefresh&&t.needsRefresh(e))&&(this.lintTime=Date.now()+t.delay,this.set||(this.set=!0,this.timeout=setTimeout(this.run,t.delay)))}force(){this.set&&(this.lintTime=Date.now(),this.run())}destroy(){clearTimeout(this.timeout)}}),_y=Wi.define({combine(e){return Object.assign({sources:e.map(t=>t.source)},lh(e.map(t=>t.config),{delay:750,markerFilter:null,tooltipFilter:null,needsRefresh:null},{needsRefresh:(t,r)=>t?r?n=>t(n)||r(n):t:r}))}});function T9e(e,t={}){return[_y.of({source:e,config:t}),_9e,xne]}function gne(e){let t=[];if(e)e:for(let{name:r}of e){for(let n=0;n<r.length;n++){let a=r[n];if(/[a-zA-Z]/.test(a)&&!t.some(o=>o.toLowerCase()==a.toLowerCase())){t.push(a);continue e}}t.push("")}return t}function yne(e,t,r){var n;let a=r?gne(t.actions):[];return is("li",{class:"cm-diagnostic cm-diagnostic-"+t.severity},is("span",{class:"cm-diagnosticText"},t.renderMessage?t.renderMessage():t.message),(n=t.actions)===null||n===void 0?void 0:n.map((o,s)=>{let l=!1,m=I=>{if(I.preventDefault(),l)return;l=!0;let N=ax(e.state.field(Ad).diagnostics,t);N&&o.apply(e,N.from,N.to)},{name:b}=o,D=a[s]?b.indexOf(a[s]):-1,O=D<0?b:[b.slice(0,D),is("u",b.slice(D,D+1)),b.slice(D+1)];return is("button",{type:"button",class:"cm-diagnosticAction",onclick:m,onmousedown:m,"aria-label":` Action: ${b}${D<0?"":` (access key "${a[s]})"`}.`},O)}),t.source&&is("div",{class:"cm-diagnosticSource"},t.source))}class $9e extends Rx{constructor(t){super(),this.diagnostic=t}eq(t){return t.diagnostic==this.diagnostic}toDOM(){return is("span",{class:"cm-lintPoint cm-lintPoint-"+this.diagnostic.severity})}}class JV{constructor(t,r){this.diagnostic=r,this.id="item_"+Math.floor(Math.random()*4294967295).toString(16),this.dom=yne(t,r,!0),this.dom.id=this.id,this.dom.setAttribute("role","option")}}class B_{constructor(t){this.view=t,this.items=[];let r=a=>{if(a.keyCode==27)XV(this.view),this.view.focus();else if(a.keyCode==38||a.keyCode==33)this.moveSelection((this.selectedIndex-1+this.items.length)%this.items.length);else if(a.keyCode==40||a.keyCode==34)this.moveSelection((this.selectedIndex+1)%this.items.length);else if(a.keyCode==36)this.moveSelection(0);else if(a.keyCode==35)this.moveSelection(this.items.length-1);else if(a.keyCode==13)this.view.focus();else if(a.keyCode>=65&&a.keyCode<=90&&this.selectedIndex>=0){let{diagnostic:o}=this.items[this.selectedIndex],s=gne(o.actions);for(let l=0;l<s.length;l++)if(s[l].toUpperCase().charCodeAt(0)==a.keyCode){let m=ax(this.view.state.field(Ad).diagnostics,o);m&&o.actions[l].apply(t,m.from,m.to)}}else return;a.preventDefault()},n=a=>{for(let o=0;o<this.items.length;o++)this.items[o].dom.contains(a.target)&&this.moveSelection(o)};this.list=is("ul",{tabIndex:0,role:"listbox","aria-label":this.view.state.phrase("Diagnostics"),onkeydown:r,onclick:n}),this.dom=is("div",{class:"cm-panel-lint"},this.list,is("button",{type:"button",name:"close","aria-label":this.view.state.phrase("close"),onclick:()=>XV(this.view)},"×")),this.update()}get selectedIndex(){let t=this.view.state.field(Ad).selected;if(!t)return-1;for(let r=0;r<this.items.length;r++)if(this.items[r].diagnostic==t.diagnostic)return r;return-1}update(){let{diagnostics:t,selected:r}=this.view.state.field(Ad),n=0,a=!1,o=null;for(t.between(0,this.view.state.doc.length,(s,l,{spec:m})=>{let b=-1,D;for(let O=n;O<this.items.length;O++)if(this.items[O].diagnostic==m.diagnostic){b=O;break}b<0?(D=new JV(this.view,m.diagnostic),this.items.splice(n,0,D),a=!0):(D=this.items[b],b>n&&(this.items.splice(n,b-n),a=!0)),r&&D.diagnostic==r.diagnostic?D.dom.hasAttribute("aria-selected")||(D.dom.setAttribute("aria-selected","true"),o=D):D.dom.hasAttribute("aria-selected")&&D.dom.removeAttribute("aria-selected"),n++});n<this.items.length&&!(this.items.length==1&&this.items[0].diagnostic.from<0);)a=!0,this.items.pop();this.items.length==0&&(this.items.push(new JV(this.view,{from:-1,to:-1,severity:"info",message:this.view.state.phrase("No diagnostics")})),a=!0),o?(this.list.setAttribute("aria-activedescendant",o.id),this.view.requestMeasure({key:this,read:()=>({sel:o.dom.getBoundingClientRect(),panel:this.list.getBoundingClientRect()}),write:({sel:s,panel:l})=>{s.top<l.top?this.list.scrollTop-=l.top-s.top:s.bottom>l.bottom&&(this.list.scrollTop+=s.bottom-l.bottom)}})):this.selectedIndex<0&&this.list.removeAttribute("aria-activedescendant"),a&&this.sync()}sync(){let t=this.list.firstChild;function r(){let n=t;t=n.nextSibling,n.remove()}for(let n of this.items)if(n.dom.parentNode==this.list){for(;t!=n.dom;)r();t=n.dom.nextSibling}else this.list.insertBefore(n.dom,t);for(;t;)r()}moveSelection(t){if(this.selectedIndex<0)return;let r=this.view.state.field(Ad),n=ax(r.diagnostics,this.items[t].diagnostic);n&&this.view.dispatch({selection:{anchor:n.from,head:n.to},scrollIntoView:!0,effects:hne.of(n)})}static open(t){return new B_(t)}}function b2(e,t='viewBox="0 0 40 40"'){return`url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" ${t}>${encodeURIComponent(e)}</svg>')`}function WM(e){return b2(`<path d="m0 2.5 l2 -1.5 l1 0 l2 1.5 l1 0" stroke="${e}" fill="none" stroke-width=".7"/>`,'width="6" height="3"')}const M9e=ji.baseTheme({".cm-diagnostic":{padding:"3px 6px 3px 8px",marginLeft:"-1px",display:"block",whiteSpace:"pre-wrap"},".cm-diagnostic-error":{borderLeft:"5px solid #d11"},".cm-diagnostic-warning":{borderLeft:"5px solid orange"},".cm-diagnostic-info":{borderLeft:"5px solid #999"},".cm-diagnosticAction":{font:"inherit",border:"none",padding:"2px 4px",backgroundColor:"#444",color:"white",borderRadius:"3px",marginLeft:"8px",cursor:"pointer"},".cm-diagnosticSource":{fontSize:"70%",opacity:.7},".cm-lintRange":{backgroundPosition:"left bottom",backgroundRepeat:"repeat-x",paddingBottom:"0.7px"},".cm-lintRange-error":{backgroundImage:WM("#d11")},".cm-lintRange-warning":{backgroundImage:WM("orange")},".cm-lintRange-info":{backgroundImage:WM("#999")},".cm-lintRange-active":{backgroundColor:"#ffdd9980"},".cm-tooltip-lint":{padding:0,margin:0},".cm-lintPoint":{position:"relative","&:after":{content:'""',position:"absolute",bottom:0,left:"-2px",borderLeft:"3px solid transparent",borderRight:"3px solid transparent",borderBottom:"4px solid #d11"}},".cm-lintPoint-warning":{"&:after":{borderBottomColor:"orange"}},".cm-lintPoint-info":{"&:after":{borderBottomColor:"#999"}},".cm-panel.cm-panel-lint":{position:"relative","& ul":{maxHeight:"100px",overflowY:"auto","& [aria-selected]":{backgroundColor:"#ddd","& u":{textDecoration:"underline"}},"&:focus [aria-selected]":{background_fallback:"#bdf",backgroundColor:"Highlight",color_fallback:"white",color:"HighlightText"},"& u":{textDecoration:"none"},padding:0,margin:0},"& [name=close]":{position:"absolute",top:"0",right:"2px",background:"inherit",border:"none",font:"inherit",padding:0,margin:0}}});class I9e extends fm{constructor(t){super(),this.diagnostics=t,this.severity=t.reduce((r,n)=>{let a=n.severity;return a=="error"||a=="warning"&&r=="info"?a:r},"info")}toDOM(t){let r=document.createElement("div");r.className="cm-lint-marker cm-lint-marker-"+this.severity;let n=this.diagnostics,a=t.state.facet(N_).tooltipFilter;return a&&(n=a(n)),n.length&&(r.onmouseover=()=>F9e(t,r,n)),r}}function j9e(e,t){let r=n=>{let a=t.getBoundingClientRect();if(!(n.clientX>a.left-10&&n.clientX<a.right+10&&n.clientY>a.top-10&&n.clientY<a.bottom+10)){for(let o=n.target;o;o=o.parentNode)if(o.nodeType==1&&o.classList.contains("cm-tooltip-lint"))return;window.removeEventListener("mousemove",r),e.state.field(bne)&&e.dispatch({effects:k6.of(null)})}};window.addEventListener("mousemove",r)}function F9e(e,t,r){function n(){let s=e.elementAtHeight(t.getBoundingClientRect().top+5-e.documentTop);e.coordsAtPos(s.from)&&e.dispatch({effects:k6.of({pos:s.from,above:!1,create(){return{dom:mne(e,r),getCoords:()=>t.getBoundingClientRect()}}})}),t.onmouseout=t.onmousemove=null,j9e(e,t)}let{hoverTime:a}=e.state.facet(N_),o=setTimeout(n,a);t.onmouseout=()=>{clearTimeout(o),t.onmouseout=t.onmousemove=null},t.onmousemove=()=>{clearTimeout(o),o=setTimeout(n,a)}}function B9e(e,t){let r=Object.create(null);for(let a of t){let o=e.lineAt(a.from);(r[o.from]||(r[o.from]=[])).push(a)}let n=[];for(let a in r)n.push(new I9e(r[a]).range(+a));return Fo.of(n,!0)}const N9e=Wte({class:"cm-gutter-lint",markers:e=>e.state.field(vne)}),vne=Il.define({create(){return Fo.empty},update(e,t){e=e.map(t.changes);let r=t.state.facet(N_).markerFilter;for(let n of t.effects)if(n.is(F_)){let a=n.value;r&&(a=r(a||[])),e=B9e(t.state.doc,a.slice(0))}return e}}),k6=za.define(),bne=Il.define({create(){return null},update(e,t){return e&&t.docChanged&&(e=fne(t,e)?null:Object.assign(Object.assign({},e),{pos:t.changes.mapPos(e.pos)})),t.effects.reduce((r,n)=>n.is(k6)?n.value:r,e)},provide:e=>A_.from(e)}),R9e=ji.baseTheme({".cm-gutter-lint":{width:"1.4em","& .cm-gutterElement":{padding:".2em"}},".cm-lint-marker":{width:"1em",height:"1em"},".cm-lint-marker-info":{content:b2('<path fill="#aaf" stroke="#77e" stroke-width="6" stroke-linejoin="round" d="M5 5L35 5L35 35L5 35Z"/>')},".cm-lint-marker-warning":{content:b2('<path fill="#fe8" stroke="#fd7" stroke-width="6" stroke-linejoin="round" d="M20 6L37 35L3 35Z"/>')},".cm-lint-marker-error":{content:b2('<circle cx="20" cy="20" r="15" fill="#f87" stroke="#f43" stroke-width="6"/>')}}),xne=[Ad,ji.decorations.compute([Ad],e=>{let{selected:t,panel:r}=e.field(Ad);return!t||!r||t.from==t.to?Pa.none:Pa.set([E9e.range(t.from,t.to)])}),K5e(P9e,{hideOn:fne}),M9e],N_=Wi.define({combine(e){return lh(e,{hoverTime:300,markerFilter:null,tooltipFilter:null})}});function L9e(e={}){return[N_.of(e),vne,N9e,R9e,bne]}function Dne(e,t){const r=te.useRef(),[n,a]=te.useState(),[o,s]=te.useState({value:"[]",isDispatch:!0,cursor:0}),l=te.useCallback(D=>{D&&a(D)},[]),m=ji.updateListener.of(D=>{var O,I,N,H,j,u,h,y;D.docChanged&&s({value:((I=(O=r.current)==null?void 0:O.state)==null?void 0:I.doc.toString())||"",isDispatch:((H=(N=D==null?void 0:D.transactions[0])==null?void 0:N.annotations)==null?void 0:H.length)===1||!1,cursor:((y=(h=(u=(j=r.current)==null?void 0:j.state)==null?void 0:u.selection)==null?void 0:h.main)==null?void 0:y.head)||0})}),b=(D,{from:O,to:I,cursor:N})=>{var H;try{(H=r.current)==null||H.dispatch({changes:{from:O||0,to:I||r.current.state.doc.length,insert:D||""},selection:{anchor:N||0}})}catch{}};return te.useEffect(()=>{if(n)return r.current=new ji({state:wo.create({doc:t||"",extensions:[m,...e||[]]}),parent:n}),()=>{var D;return(D=r.current)==null?void 0:D.destroy()}},[n]),{editor:l,changes:o,setValue:b}}const LD=e=>JSON.stringify(e,null,4);var Sne={exports:{}};(function(e,t){(function(r){e.exports=r()})(function(){var r=(qt,Je)=>()=>(Je||qt((Je={exports:{}}).exports,Je),Je.exports),n=r((qt,Je)=>{var tt=function(Vt){return Vt&&Vt.Math==Math&&Vt};Je.exports=tt(typeof globalThis=="object"&&globalThis)||tt(typeof window=="object"&&window)||tt(typeof self=="object"&&self)||tt(typeof jn=="object"&&jn)||function(){return this}()||Function("return this")()}),a=r((qt,Je)=>{Je.exports=function(tt){try{return!!tt()}catch{return!0}}}),o=r((qt,Je)=>{var tt=a();Je.exports=!tt(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})}),s=r((qt,Je)=>{var tt=a();Je.exports=!tt(function(){var Vt=function(){}.bind();return typeof Vt!="function"||Vt.hasOwnProperty("prototype")})}),l=r((qt,Je)=>{var tt=s(),Vt=Function.prototype.call;Je.exports=tt?Vt.bind(Vt):function(){return Vt.apply(Vt,arguments)}}),m=r(qt=>{var Je={}.propertyIsEnumerable,tt=Object.getOwnPropertyDescriptor,Vt=tt&&!Je.call({1:2},1);qt.f=Vt?function(Ut){var fr=tt(this,Ut);return!!fr&&fr.enumerable}:Je}),b=r((qt,Je)=>{Je.exports=function(tt,Vt){return{enumerable:!(tt&1),configurable:!(tt&2),writable:!(tt&4),value:Vt}}}),D=r((qt,Je)=>{var tt=s(),Vt=Function.prototype,Ut=Vt.call,fr=tt&&Vt.bind.bind(Ut,Ut);Je.exports=tt?fr:function(rr){return function(){return Ut.apply(rr,arguments)}}}),O=r((qt,Je)=>{var tt=D(),Vt=tt({}.toString),Ut=tt("".slice);Je.exports=function(fr){return Ut(Vt(fr),8,-1)}}),I=r((qt,Je)=>{var tt=D(),Vt=a(),Ut=O(),fr=Object,rr=tt("".split);Je.exports=Vt(function(){return!fr("z").propertyIsEnumerable(0)})?function(mt){return Ut(mt)=="String"?rr(mt,""):fr(mt)}:fr}),N=r((qt,Je)=>{Je.exports=function(tt){return tt==null}}),H=r((qt,Je)=>{var tt=N(),Vt=TypeError;Je.exports=function(Ut){if(tt(Ut))throw Vt("Can't call method on "+Ut);return Ut}}),j=r((qt,Je)=>{var tt=I(),Vt=H();Je.exports=function(Ut){return tt(Vt(Ut))}}),u=r((qt,Je)=>{var tt=typeof document=="object"&&document.all,Vt=typeof tt>"u"&&tt!==void 0;Je.exports={all:tt,IS_HTMLDDA:Vt}}),h=r((qt,Je)=>{var tt=u(),Vt=tt.all;Je.exports=tt.IS_HTMLDDA?function(Ut){return typeof Ut=="function"||Ut===Vt}:function(Ut){return typeof Ut=="function"}}),y=r((qt,Je)=>{var tt=h(),Vt=u(),Ut=Vt.all;Je.exports=Vt.IS_HTMLDDA?function(fr){return typeof fr=="object"?fr!==null:tt(fr)||fr===Ut}:function(fr){return typeof fr=="object"?fr!==null:tt(fr)}}),E=r((qt,Je)=>{var tt=n(),Vt=h(),Ut=function(fr){return Vt(fr)?fr:void 0};Je.exports=function(fr,rr){return arguments.length<2?Ut(tt[fr]):tt[fr]&&tt[fr][rr]}}),x=r((qt,Je)=>{var tt=D();Je.exports=tt({}.isPrototypeOf)}),g=r((qt,Je)=>{var tt=E();Je.exports=tt("navigator","userAgent")||""}),d=r((qt,Je)=>{var tt=n(),Vt=g(),Ut=tt.process,fr=tt.Deno,rr=Ut&&Ut.versions||fr&&fr.version,mt=rr&&rr.v8,st,ft;mt&&(st=mt.split("."),ft=st[0]>0&&st[0]<4?1:+(st[0]+st[1])),!ft&&Vt&&(st=Vt.match(/Edge\/(\d+)/),(!st||st[1]>=74)&&(st=Vt.match(/Chrome\/(\d+)/),st&&(ft=+st[1]))),Je.exports=ft}),f=r((qt,Je)=>{var tt=d(),Vt=a();Je.exports=!!Object.getOwnPropertySymbols&&!Vt(function(){var Ut=Symbol();return!String(Ut)||!(Object(Ut)instanceof Symbol)||!Symbol.sham&&tt&&tt<41})}),c=r((qt,Je)=>{var tt=f();Je.exports=tt&&!Symbol.sham&&typeof Symbol.iterator=="symbol"}),p=r((qt,Je)=>{var tt=E(),Vt=h(),Ut=x(),fr=c(),rr=Object;Je.exports=fr?function(mt){return typeof mt=="symbol"}:function(mt){var st=tt("Symbol");return Vt(st)&&Ut(st.prototype,rr(mt))}}),S=r((qt,Je)=>{var tt=String;Je.exports=function(Vt){try{return tt(Vt)}catch{return"Object"}}}),k=r((qt,Je)=>{var tt=h(),Vt=S(),Ut=TypeError;Je.exports=function(fr){if(tt(fr))return fr;throw Ut(Vt(fr)+" is not a function")}}),$=r((qt,Je)=>{var tt=k(),Vt=N();Je.exports=function(Ut,fr){var rr=Ut[fr];return Vt(rr)?void 0:tt(rr)}}),M=r((qt,Je)=>{var tt=l(),Vt=h(),Ut=y(),fr=TypeError;Je.exports=function(rr,mt){var st,ft;if(mt==="string"&&Vt(st=rr.toString)&&!Ut(ft=tt(st,rr))||Vt(st=rr.valueOf)&&!Ut(ft=tt(st,rr))||mt!=="string"&&Vt(st=rr.toString)&&!Ut(ft=tt(st,rr)))return ft;throw fr("Can't convert object to primitive value")}}),z=r((qt,Je)=>{Je.exports=!1}),W=r((qt,Je)=>{var tt=n(),Vt=Object.defineProperty;Je.exports=function(Ut,fr){try{Vt(tt,Ut,{value:fr,configurable:!0,writable:!0})}catch{tt[Ut]=fr}return fr}}),G=r((qt,Je)=>{var tt=n(),Vt=W(),Ut="__core-js_shared__",fr=tt[Ut]||Vt(Ut,{});Je.exports=fr}),Q=r((qt,Je)=>{var tt=z(),Vt=G();(Je.exports=function(Ut,fr){return Vt[Ut]||(Vt[Ut]=fr!==void 0?fr:{})})("versions",[]).push({version:"3.26.1",mode:tt?"pure":"global",copyright:"© 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.26.1/LICENSE",source:"https://github.com/zloirock/core-js"})}),oe=r((qt,Je)=>{var tt=H(),Vt=Object;Je.exports=function(Ut){return Vt(tt(Ut))}}),re=r((qt,Je)=>{var tt=D(),Vt=oe(),Ut=tt({}.hasOwnProperty);Je.exports=Object.hasOwn||function(fr,rr){return Ut(Vt(fr),rr)}}),me=r((qt,Je)=>{var tt=D(),Vt=0,Ut=Math.random(),fr=tt(1 .toString);Je.exports=function(rr){return"Symbol("+(rr===void 0?"":rr)+")_"+fr(++Vt+Ut,36)}}),le=r((qt,Je)=>{var tt=n(),Vt=Q(),Ut=re(),fr=me(),rr=f(),mt=c(),st=Vt("wks"),ft=tt.Symbol,Gt=ft&&ft.for,gr=mt?ft:ft&&ft.withoutSetter||fr;Je.exports=function(Sr){if(!Ut(st,Sr)||!(rr||typeof st[Sr]=="string")){var Vr="Symbol."+Sr;rr&&Ut(ft,Sr)?st[Sr]=ft[Sr]:mt&&Gt?st[Sr]=Gt(Vr):st[Sr]=gr(Vr)}return st[Sr]}}),Ee=r((qt,Je)=>{var tt=l(),Vt=y(),Ut=p(),fr=$(),rr=M(),mt=le(),st=TypeError,ft=mt("toPrimitive");Je.exports=function(Gt,gr){if(!Vt(Gt)||Ut(Gt))return Gt;var Sr=fr(Gt,ft),Vr;if(Sr){if(gr===void 0&&(gr="default"),Vr=tt(Sr,Gt,gr),!Vt(Vr)||Ut(Vr))return Vr;throw st("Can't convert object to primitive value")}return gr===void 0&&(gr="number"),rr(Gt,gr)}}),$e=r((qt,Je)=>{var tt=Ee(),Vt=p();Je.exports=function(Ut){var fr=tt(Ut,"string");return Vt(fr)?fr:fr+""}}),lt=r((qt,Je)=>{var tt=n(),Vt=y(),Ut=tt.document,fr=Vt(Ut)&&Vt(Ut.createElement);Je.exports=function(rr){return fr?Ut.createElement(rr):{}}}),Ze=r((qt,Je)=>{var tt=o(),Vt=a(),Ut=lt();Je.exports=!tt&&!Vt(function(){return Object.defineProperty(Ut("div"),"a",{get:function(){return 7}}).a!=7})}),nt=r(qt=>{var Je=o(),tt=l(),Vt=m(),Ut=b(),fr=j(),rr=$e(),mt=re(),st=Ze(),ft=Object.getOwnPropertyDescriptor;qt.f=Je?ft:function(Gt,gr){if(Gt=fr(Gt),gr=rr(gr),st)try{return ft(Gt,gr)}catch{}if(mt(Gt,gr))return Ut(!tt(Vt.f,Gt,gr),Gt[gr])}}),rt=r((qt,Je)=>{var tt=o(),Vt=a();Je.exports=tt&&Vt(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})}),At=r((qt,Je)=>{var tt=y(),Vt=String,Ut=TypeError;Je.exports=function(fr){if(tt(fr))return fr;throw Ut(Vt(fr)+" is not an object")}}),Ke=r(qt=>{var Je=o(),tt=Ze(),Vt=rt(),Ut=At(),fr=$e(),rr=TypeError,mt=Object.defineProperty,st=Object.getOwnPropertyDescriptor,ft="enumerable",Gt="configurable",gr="writable";qt.f=Je?Vt?function(Sr,Vr,xt){if(Ut(Sr),Vr=fr(Vr),Ut(xt),typeof Sr=="function"&&Vr==="prototype"&&"value"in xt&&gr in xt&&!xt[gr]){var en=st(Sr,Vr);en&&en[gr]&&(Sr[Vr]=xt.value,xt={configurable:Gt in xt?xt[Gt]:en[Gt],enumerable:ft in xt?xt[ft]:en[ft],writable:!1})}return mt(Sr,Vr,xt)}:mt:function(Sr,Vr,xt){if(Ut(Sr),Vr=fr(Vr),Ut(xt),tt)try{return mt(Sr,Vr,xt)}catch{}if("get"in xt||"set"in xt)throw rr("Accessors not supported");return"value"in xt&&(Sr[Vr]=xt.value),Sr}}),Bt=r((qt,Je)=>{var tt=o(),Vt=Ke(),Ut=b();Je.exports=tt?function(fr,rr,mt){return Vt.f(fr,rr,Ut(1,mt))}:function(fr,rr,mt){return fr[rr]=mt,fr}}),ur=r((qt,Je)=>{var tt=o(),Vt=re(),Ut=Function.prototype,fr=tt&&Object.getOwnPropertyDescriptor,rr=Vt(Ut,"name"),mt=rr&&function(){}.name==="something",st=rr&&(!tt||tt&&fr(Ut,"name").configurable);Je.exports={EXISTS:rr,PROPER:mt,CONFIGURABLE:st}}),at=r((qt,Je)=>{var tt=D(),Vt=h(),Ut=G(),fr=tt(Function.toString);Vt(Ut.inspectSource)||(Ut.inspectSource=function(rr){return fr(rr)}),Je.exports=Ut.inspectSource}),L=r((qt,Je)=>{var tt=n(),Vt=h(),Ut=tt.WeakMap;Je.exports=Vt(Ut)&&/native code/.test(String(Ut))}),ae=r((qt,Je)=>{var tt=Q(),Vt=me(),Ut=tt("keys");Je.exports=function(fr){return Ut[fr]||(Ut[fr]=Vt(fr))}}),It=r((qt,Je)=>{Je.exports={}}),i=r((qt,Je)=>{var tt=L(),Vt=n(),Ut=y(),fr=Bt(),rr=re(),mt=G(),st=ae(),ft=It(),Gt="Object already initialized",gr=Vt.TypeError,Sr=Vt.WeakMap,Vr,xt,en,an=function(Nt){return en(Nt)?xt(Nt):Vr(Nt,{})},Mn=function(Nt){return function(Ai){var Hi;if(!Ut(Ai)||(Hi=xt(Ai)).type!==Nt)throw gr("Incompatible receiver, "+Nt+" required");return Hi}};tt||mt.state?(kn=mt.state||(mt.state=new Sr),kn.get=kn.get,kn.has=kn.has,kn.set=kn.set,Vr=function(Nt,Ai){if(kn.has(Nt))throw gr(Gt);return Ai.facade=Nt,kn.set(Nt,Ai),Ai},xt=function(Nt){return kn.get(Nt)||{}},en=function(Nt){return kn.has(Nt)}):(Qn=st("state"),ft[Qn]=!0,Vr=function(Nt,Ai){if(rr(Nt,Qn))throw gr(Gt);return Ai.facade=Nt,fr(Nt,Qn,Ai),Ai},xt=function(Nt){return rr(Nt,Qn)?Nt[Qn]:{}},en=function(Nt){return rr(Nt,Qn)});var kn,Qn;Je.exports={set:Vr,get:xt,has:en,enforce:an,getterFor:Mn}}),C=r((qt,Je)=>{var tt=a(),Vt=h(),Ut=re(),fr=o(),rr=ur().CONFIGURABLE,mt=at(),st=i(),ft=st.enforce,Gt=st.get,gr=Object.defineProperty,Sr=fr&&!tt(function(){return gr(function(){},"length",{value:8}).length!==8}),Vr=String(String).split("String"),xt=Je.exports=function(en,an,Mn){String(an).slice(0,7)==="Symbol("&&(an="["+String(an).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),Mn&&Mn.getter&&(an="get "+an),Mn&&Mn.setter&&(an="set "+an),(!Ut(en,"name")||rr&&en.name!==an)&&(fr?gr(en,"name",{value:an,configurable:!0}):en.name=an),Sr&&Mn&&Ut(Mn,"arity")&&en.length!==Mn.arity&&gr(en,"length",{value:Mn.arity});try{Mn&&Ut(Mn,"constructor")&&Mn.constructor?fr&&gr(en,"prototype",{writable:!1}):en.prototype&&(en.prototype=void 0)}catch{}var kn=ft(en);return Ut(kn,"source")||(kn.source=Vr.join(typeof an=="string"?an:"")),en};Function.prototype.toString=xt(function(){return Vt(this)&&Gt(this).source||mt(this)},"toString")}),se=r((qt,Je)=>{var tt=h(),Vt=Ke(),Ut=C(),fr=W();Je.exports=function(rr,mt,st,ft){ft||(ft={});var Gt=ft.enumerable,gr=ft.name!==void 0?ft.name:mt;if(tt(st)&&Ut(st,gr,ft),ft.global)Gt?rr[mt]=st:fr(mt,st);else{try{ft.unsafe?rr[mt]&&(Gt=!0):delete rr[mt]}catch{}Gt?rr[mt]=st:Vt.f(rr,mt,{value:st,enumerable:!1,configurable:!ft.nonConfigurable,writable:!ft.nonWritable})}return rr}}),P=r((qt,Je)=>{var tt=Math.ceil,Vt=Math.floor;Je.exports=Math.trunc||function(Ut){var fr=+Ut;return(fr>0?Vt:tt)(fr)}}),dt=r((qt,Je)=>{var tt=P();Je.exports=function(Vt){var Ut=+Vt;return Ut!==Ut||Ut===0?0:tt(Ut)}}),Ft=r((qt,Je)=>{var tt=dt(),Vt=Math.max,Ut=Math.min;Je.exports=function(fr,rr){var mt=tt(fr);return mt<0?Vt(mt+rr,0):Ut(mt,rr)}}),xe=r((qt,Je)=>{var tt=dt(),Vt=Math.min;Je.exports=function(Ut){return Ut>0?Vt(tt(Ut),9007199254740991):0}}),Be=r((qt,Je)=>{var tt=xe();Je.exports=function(Vt){return tt(Vt.length)}}),ce=r((qt,Je)=>{var tt=j(),Vt=Ft(),Ut=Be(),fr=function(rr){return function(mt,st,ft){var Gt=tt(mt),gr=Ut(Gt),Sr=Vt(ft,gr),Vr;if(rr&&st!=st){for(;gr>Sr;)if(Vr=Gt[Sr++],Vr!=Vr)return!0}else for(;gr>Sr;Sr++)if((rr||Sr in Gt)&&Gt[Sr]===st)return rr||Sr||0;return!rr&&-1}};Je.exports={includes:fr(!0),indexOf:fr(!1)}}),ct=r((qt,Je)=>{var tt=D(),Vt=re(),Ut=j(),fr=ce().indexOf,rr=It(),mt=tt([].push);Je.exports=function(st,ft){var Gt=Ut(st),gr=0,Sr=[],Vr;for(Vr in Gt)!Vt(rr,Vr)&&Vt(Gt,Vr)&&mt(Sr,Vr);for(;ft.length>gr;)Vt(Gt,Vr=ft[gr++])&&(~fr(Sr,Vr)||mt(Sr,Vr));return Sr}}),Fe=r((qt,Je)=>{Je.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]}),Ne=r(qt=>{var Je=ct(),tt=Fe(),Vt=tt.concat("length","prototype");qt.f=Object.getOwnPropertyNames||function(Ut){return Je(Ut,Vt)}}),yt=r(qt=>{qt.f=Object.getOwnPropertySymbols}),Et=r((qt,Je)=>{var tt=E(),Vt=D(),Ut=Ne(),fr=yt(),rr=At(),mt=Vt([].concat);Je.exports=tt("Reflect","ownKeys")||function(st){var ft=Ut.f(rr(st)),Gt=fr.f;return Gt?mt(ft,Gt(st)):ft}}),kt=r((qt,Je)=>{var tt=re(),Vt=Et(),Ut=nt(),fr=Ke();Je.exports=function(rr,mt,st){for(var ft=Vt(mt),Gt=fr.f,gr=Ut.f,Sr=0;Sr<ft.length;Sr++){var Vr=ft[Sr];!tt(rr,Vr)&&!(st&&tt(st,Vr))&&Gt(rr,Vr,gr(mt,Vr))}}}),Ye=r((qt,Je)=>{var tt=a(),Vt=h(),Ut=/#|\.prototype\./,fr=function(Gt,gr){var Sr=mt[rr(Gt)];return Sr==ft?!0:Sr==st?!1:Vt(gr)?tt(gr):!!gr},rr=fr.normalize=function(Gt){return String(Gt).replace(Ut,".").toLowerCase()},mt=fr.data={},st=fr.NATIVE="N",ft=fr.POLYFILL="P";Je.exports=fr}),$t=r((qt,Je)=>{var tt=n(),Vt=nt().f,Ut=Bt(),fr=se(),rr=W(),mt=kt(),st=Ye();Je.exports=function(ft,Gt){var gr=ft.target,Sr=ft.global,Vr=ft.stat,xt,en,an,Mn,kn,Qn;if(Sr?en=tt:Vr?en=tt[gr]||rr(gr,{}):en=(tt[gr]||{}).prototype,en)for(an in Gt){if(kn=Gt[an],ft.dontCallGetSet?(Qn=Vt(en,an),Mn=Qn&&Qn.value):Mn=en[an],xt=st(Sr?an:gr+(Vr?".":"#")+an,ft.forced),!xt&&Mn!==void 0){if(typeof kn==typeof Mn)continue;mt(kn,Mn)}(ft.sham||Mn&&Mn.sham)&&Ut(kn,"sham",!0),fr(en,an,kn,ft)}}}),Lt=r((qt,Je)=>{var tt=O();Je.exports=Array.isArray||function(Vt){return tt(Vt)=="Array"}}),or=r((qt,Je)=>{var tt=TypeError,Vt=9007199254740991;Je.exports=function(Ut){if(Ut>Vt)throw tt("Maximum allowed index exceeded");return Ut}}),yr=r((qt,Je)=>{var tt=O(),Vt=D();Je.exports=function(Ut){if(tt(Ut)==="Function")return Vt(Ut)}}),zr=r((qt,Je)=>{var tt=yr(),Vt=k(),Ut=s(),fr=tt(tt.bind);Je.exports=function(rr,mt){return Vt(rr),mt===void 0?rr:Ut?fr(rr,mt):function(){return rr.apply(mt,arguments)}}}),Gr=r((qt,Je)=>{var tt=Lt(),Vt=Be(),Ut=or(),fr=zr(),rr=function(mt,st,ft,Gt,gr,Sr,Vr,xt){for(var en=gr,an=0,Mn=Vr?fr(Vr,xt):!1,kn,Qn;an<Gt;)an in ft&&(kn=Mn?Mn(ft[an],an,st):ft[an],Sr>0&&tt(kn)?(Qn=Vt(kn),en=rr(mt,st,kn,Qn,en,Sr-1)-1):(Ut(en+1),mt[en]=kn),en++),an++;return en};Je.exports=rr}),Jr=r((qt,Je)=>{var tt=le(),Vt=tt("toStringTag"),Ut={};Ut[Vt]="z",Je.exports=String(Ut)==="[object z]"}),Kr=r((qt,Je)=>{var tt=Jr(),Vt=h(),Ut=O(),fr=le(),rr=fr("toStringTag"),mt=Object,st=Ut(function(){return arguments}())=="Arguments",ft=function(Gt,gr){try{return Gt[gr]}catch{}};Je.exports=tt?Ut:function(Gt){var gr,Sr,Vr;return Gt===void 0?"Undefined":Gt===null?"Null":typeof(Sr=ft(gr=mt(Gt),rr))=="string"?Sr:st?Ut(gr):(Vr=Ut(gr))=="Object"&&Vt(gr.callee)?"Arguments":Vr}}),rn=r((qt,Je)=>{var tt=D(),Vt=a(),Ut=h(),fr=Kr(),rr=E(),mt=at(),st=function(){},ft=[],Gt=rr("Reflect","construct"),gr=/^\s*(?:class|function)\b/,Sr=tt(gr.exec),Vr=!gr.exec(st),xt=function(an){if(!Ut(an))return!1;try{return Gt(st,ft,an),!0}catch{return!1}},en=function(an){if(!Ut(an))return!1;switch(fr(an)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return Vr||!!Sr(gr,mt(an))}catch{return!0}};en.sham=!0,Je.exports=!Gt||Vt(function(){var an;return xt(xt.call)||!xt(Object)||!xt(function(){an=!0})||an})?en:xt}),nn=r((qt,Je)=>{var tt=Lt(),Vt=rn(),Ut=y(),fr=le(),rr=fr("species"),mt=Array;Je.exports=function(st){var ft;return tt(st)&&(ft=st.constructor,Vt(ft)&&(ft===mt||tt(ft.prototype))?ft=void 0:Ut(ft)&&(ft=ft[rr],ft===null&&(ft=void 0))),ft===void 0?mt:ft}}),pn=r((qt,Je)=>{var tt=nn();Je.exports=function(Vt,Ut){return new(tt(Vt))(Ut===0?0:Ut)}}),Dn=r(()=>{var qt=$t(),Je=Gr(),tt=k(),Vt=oe(),Ut=Be(),fr=pn();qt({target:"Array",proto:!0},{flatMap:function(rr){var mt=Vt(this),st=Ut(mt),ft;return tt(rr),ft=fr(mt,0),ft.length=Je(ft,mt,mt,st,0,1,rr,arguments.length>1?arguments[1]:void 0),ft}})}),Zr=r((qt,Je)=>{Je.exports={}}),Hn=r((qt,Je)=>{var tt=le(),Vt=Zr(),Ut=tt("iterator"),fr=Array.prototype;Je.exports=function(rr){return rr!==void 0&&(Vt.Array===rr||fr[Ut]===rr)}}),yn=r((qt,Je)=>{var tt=Kr(),Vt=$(),Ut=N(),fr=Zr(),rr=le(),mt=rr("iterator");Je.exports=function(st){if(!Ut(st))return Vt(st,mt)||Vt(st,"@@iterator")||fr[tt(st)]}}),Ci=r((qt,Je)=>{var tt=l(),Vt=k(),Ut=At(),fr=S(),rr=yn(),mt=TypeError;Je.exports=function(st,ft){var Gt=arguments.length<2?rr(st):ft;if(Vt(Gt))return Ut(tt(Gt,st));throw mt(fr(st)+" is not iterable")}}),ti=r((qt,Je)=>{var tt=l(),Vt=At(),Ut=$();Je.exports=function(fr,rr,mt){var st,ft;Vt(fr);try{if(st=Ut(fr,"return"),!st){if(rr==="throw")throw mt;return mt}st=tt(st,fr)}catch(Gt){ft=!0,st=Gt}if(rr==="throw")throw mt;if(ft)throw st;return Vt(st),mt}}),Ei=r((qt,Je)=>{var tt=zr(),Vt=l(),Ut=At(),fr=S(),rr=Hn(),mt=Be(),st=x(),ft=Ci(),Gt=yn(),gr=ti(),Sr=TypeError,Vr=function(en,an){this.stopped=en,this.result=an},xt=Vr.prototype;Je.exports=function(en,an,Mn){var kn=Mn&&Mn.that,Qn=!!(Mn&&Mn.AS_ENTRIES),Nt=!!(Mn&&Mn.IS_RECORD),Ai=!!(Mn&&Mn.IS_ITERATOR),Hi=!!(Mn&&Mn.INTERRUPTED),_a=tt(an,kn),Sa,Ji,ua,To,Ka,U,ie,hr=function(hn){return Sa&&gr(Sa,"normal",hn),new Vr(!0,hn)},nr=function(hn){return Qn?(Ut(hn),Hi?_a(hn[0],hn[1],hr):_a(hn[0],hn[1])):Hi?_a(hn,hr):_a(hn)};if(Nt)Sa=en.iterator;else if(Ai)Sa=en;else{if(Ji=Gt(en),!Ji)throw Sr(fr(en)+" is not iterable");if(rr(Ji)){for(ua=0,To=mt(en);To>ua;ua++)if(Ka=nr(en[ua]),Ka&&st(xt,Ka))return Ka;return new Vr(!1)}Sa=ft(en,Ji)}for(U=Nt?en.next:Sa.next;!(ie=Vt(U,Sa)).done;){try{Ka=nr(ie.value)}catch(hn){gr(Sa,"throw",hn)}if(typeof Ka=="object"&&Ka&&st(xt,Ka))return Ka}return new Vr(!1)}}),Br=r((qt,Je)=>{var tt=$e(),Vt=Ke(),Ut=b();Je.exports=function(fr,rr,mt){var st=tt(rr);st in fr?Vt.f(fr,st,Ut(0,mt)):fr[st]=mt}}),ht=r(()=>{var qt=$t(),Je=Ei(),tt=Br();qt({target:"Object",stat:!0},{fromEntries:function(Vt){var Ut={};return Je(Vt,function(fr,rr){tt(Ut,fr,rr)},{AS_ENTRIES:!0}),Ut}})}),Wt=r((qt,Je)=>{var tt=C(),Vt=Ke();Je.exports=function(Ut,fr,rr){return rr.get&&tt(rr.get,fr,{getter:!0}),rr.set&&tt(rr.set,fr,{setter:!0}),Vt.f(Ut,fr,rr)}}),er=r((qt,Je)=>{var tt=At();Je.exports=function(){var Vt=tt(this),Ut="";return Vt.hasIndices&&(Ut+="d"),Vt.global&&(Ut+="g"),Vt.ignoreCase&&(Ut+="i"),Vt.multiline&&(Ut+="m"),Vt.dotAll&&(Ut+="s"),Vt.unicode&&(Ut+="u"),Vt.unicodeSets&&(Ut+="v"),Vt.sticky&&(Ut+="y"),Ut}}),Rt=r(()=>{var qt=n(),Je=o(),tt=Wt(),Vt=er(),Ut=a(),fr=qt.RegExp,rr=fr.prototype,mt=Je&&Ut(function(){var st=!0;try{fr(".","d")}catch{st=!1}var ft={},Gt="",gr=st?"dgimsy":"gimsy",Sr=function(an,Mn){Object.defineProperty(ft,an,{get:function(){return Gt+=Mn,!0}})},Vr={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};st&&(Vr.hasIndices="d");for(var xt in Vr)Sr(xt,Vr[xt]);var en=Object.getOwnPropertyDescriptor(rr,"flags").get.call(ft);return en!==gr||Gt!==gr});mt&&tt(rr,"flags",{configurable:!0,get:Vt})}),pr=r(()=>{var qt=$t(),Je=n();qt({global:!0,forced:Je.globalThis!==Je},{globalThis:Je})}),kr=r(()=>{pr()}),br=r(()=>{var qt=$t(),Je=Gr(),tt=oe(),Vt=Be(),Ut=dt(),fr=pn();qt({target:"Array",proto:!0},{flat:function(){var rr=arguments.length?arguments[0]:void 0,mt=tt(this),st=Vt(mt),ft=fr(mt,0);return ft.length=Je(ft,mt,mt,st,0,rr===void 0?1:Ut(rr)),ft}})}),vr=r((qt,Je)=>{var tt=["cliName","cliCategory","cliDescription"],Vt=["_"],Ut=["languageId"];function fr(w,T){if(w==null)return{};var F=rr(w,T),V,K;if(Object.getOwnPropertySymbols){var q=Object.getOwnPropertySymbols(w);for(K=0;K<q.length;K++)V=q[K],!(T.indexOf(V)>=0)&&Object.prototype.propertyIsEnumerable.call(w,V)&&(F[V]=w[V])}return F}function rr(w,T){if(w==null)return{};var F={},V=Object.keys(w),K,q;for(q=0;q<V.length;q++)K=V[q],!(T.indexOf(K)>=0)&&(F[K]=w[K]);return F}Dn(),ht(),Rt(),kr(),br();var mt=Object.create,st=Object.defineProperty,ft=Object.getOwnPropertyDescriptor,Gt=Object.getOwnPropertyNames,gr=Object.getPrototypeOf,Sr=Object.prototype.hasOwnProperty,Vr=(w,T)=>function(){return w&&(T=(0,w[Gt(w)[0]])(w=0)),T},xt=(w,T)=>function(){return T||(0,w[Gt(w)[0]])((T={exports:{}}).exports,T),T.exports},en=(w,T)=>{for(var F in T)st(w,F,{get:T[F],enumerable:!0})},an=(w,T,F,V)=>{if(T&&typeof T=="object"||typeof T=="function")for(let K of Gt(T))!Sr.call(w,K)&&K!==F&&st(w,K,{get:()=>T[K],enumerable:!(V=ft(T,K))||V.enumerable});return w},Mn=(w,T,F)=>(F=w!=null?mt(gr(w)):{},an(T||!w||!w.__esModule?st(F,"default",{value:w,enumerable:!0}):F,w)),kn=w=>an(st({},"__esModule",{value:!0}),w),Qn,Nt=Vr({"<define:process>"(){Qn={env:{},argv:[]}}}),Ai=xt({"package.json"(w,T){T.exports={version:"2.8.8"}}}),Hi=xt({"node_modules/diff/lib/diff/base.js"(w){Nt(),Object.defineProperty(w,"__esModule",{value:!0}),w.default=T;function T(){}T.prototype={diff:function(K,q){var Y=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},X=Y.callback;typeof Y=="function"&&(X=Y,Y={}),this.options=Y;var ne=this;function ue(Ie){return X?(setTimeout(function(){X(void 0,Ie)},0),!0):Ie}K=this.castInput(K),q=this.castInput(q),K=this.removeEmpty(this.tokenize(K)),q=this.removeEmpty(this.tokenize(q));var ye=q.length,ge=K.length,we=1,he=ye+ge,ve=[{newPos:-1,components:[]}],_e=this.extractCommon(ve[0],q,K,0);if(ve[0].newPos+1>=ye&&_e+1>=ge)return ue([{value:this.join(q),count:q.length}]);function Le(){for(var Ie=-1*we;Ie<=we;Ie+=2){var Ge=void 0,Ve=ve[Ie-1],et=ve[Ie+1],qe=(et?et.newPos:0)-Ie;Ve&&(ve[Ie-1]=void 0);var _t=Ve&&Ve.newPos+1<ye,Ce=et&&0<=qe&&qe<ge;if(!_t&&!Ce){ve[Ie]=void 0;continue}if(!_t||Ce&&Ve.newPos<et.newPos?(Ge=V(et),ne.pushComponent(Ge.components,void 0,!0)):(Ge=Ve,Ge.newPos++,ne.pushComponent(Ge.components,!0,void 0)),qe=ne.extractCommon(Ge,q,K,Ie),Ge.newPos+1>=ye&&qe+1>=ge)return ue(F(ne,Ge.components,q,K,ne.useLongestToken));ve[Ie]=Ge}we++}if(X)(function Ie(){setTimeout(function(){if(we>he)return X();Le()||Ie()},0)})();else for(;we<=he;){var Ue=Le();if(Ue)return Ue}},pushComponent:function(K,q,Y){var X=K[K.length-1];X&&X.added===q&&X.removed===Y?K[K.length-1]={count:X.count+1,added:q,removed:Y}:K.push({count:1,added:q,removed:Y})},extractCommon:function(K,q,Y,X){for(var ne=q.length,ue=Y.length,ye=K.newPos,ge=ye-X,we=0;ye+1<ne&&ge+1<ue&&this.equals(q[ye+1],Y[ge+1]);)ye++,ge++,we++;return we&&K.components.push({count:we}),K.newPos=ye,ge},equals:function(K,q){return this.options.comparator?this.options.comparator(K,q):K===q||this.options.ignoreCase&&K.toLowerCase()===q.toLowerCase()},removeEmpty:function(K){for(var q=[],Y=0;Y<K.length;Y++)K[Y]&&q.push(K[Y]);return q},castInput:function(K){return K},tokenize:function(K){return K.split("")},join:function(K){return K.join("")}};function F(K,q,Y,X,ne){for(var ue=0,ye=q.length,ge=0,we=0;ue<ye;ue++){var he=q[ue];if(he.removed){if(he.value=K.join(X.slice(we,we+he.count)),we+=he.count,ue&&q[ue-1].added){var ve=q[ue-1];q[ue-1]=q[ue],q[ue]=ve}}else{if(!he.added&&ne){var _e=Y.slice(ge,ge+he.count);_e=_e.map(function(Ue,Ie){var Ge=X[we+Ie];return Ge.length>Ue.length?Ge:Ue}),he.value=K.join(_e)}else he.value=K.join(Y.slice(ge,ge+he.count));ge+=he.count,he.added||(we+=he.count)}}var Le=q[ye-1];return ye>1&&typeof Le.value=="string"&&(Le.added||Le.removed)&&K.equals("",Le.value)&&(q[ye-2].value+=Le.value,q.pop()),q}function V(K){return{newPos:K.newPos,components:K.components.slice(0)}}}}),_a=xt({"node_modules/diff/lib/diff/array.js"(w){Nt(),Object.defineProperty(w,"__esModule",{value:!0}),w.diffArrays=K,w.arrayDiff=void 0;var T=F(Hi());function F(q){return q&&q.__esModule?q:{default:q}}var V=new T.default;w.arrayDiff=V,V.tokenize=function(q){return q.slice()},V.join=V.removeEmpty=function(q){return q};function K(q,Y,X){return V.diff(q,Y,X)}}}),Sa=xt({"src/document/doc-builders.js"(w,T){Nt();function F(Me){return{type:"concat",parts:Me}}function V(Me){return{type:"indent",contents:Me}}function K(Me,de){return{type:"align",contents:de,n:Me}}function q(Me){let de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return{type:"group",id:de.id,contents:Me,break:!!de.shouldBreak,expandedStates:de.expandedStates}}function Y(Me){return K(Number.NEGATIVE_INFINITY,Me)}function X(Me){return K({type:"root"},Me)}function ne(Me){return K(-1,Me)}function ue(Me,de){return q(Me[0],Object.assign(Object.assign({},de),{},{expandedStates:Me}))}function ye(Me){return{type:"fill",parts:Me}}function ge(Me,de){let ke=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return{type:"if-break",breakContents:Me,flatContents:de,groupId:ke.groupId}}function we(Me,de){return{type:"indent-if-break",contents:Me,groupId:de.groupId,negate:de.negate}}function he(Me){return{type:"line-suffix",contents:Me}}var ve={type:"line-suffix-boundary"},_e={type:"break-parent"},Le={type:"trim"},Ue={type:"line",hard:!0},Ie={type:"line",hard:!0,literal:!0},Ge={type:"line"},Ve={type:"line",soft:!0},et=F([Ue,_e]),qe=F([Ie,_e]),_t={type:"cursor",placeholder:Symbol("cursor")};function Ce(Me,de){let ke=[];for(let Te=0;Te<de.length;Te++)Te!==0&&ke.push(Me),ke.push(de[Te]);return F(ke)}function We(Me,de,ke){let Te=Me;if(de>0){for(let Re=0;Re<Math.floor(de/ke);++Re)Te=V(Te);Te=K(de%ke,Te),Te=K(Number.NEGATIVE_INFINITY,Te)}return Te}function Se(Me,de){return{type:"label",label:Me,contents:de}}T.exports={concat:F,join:Ce,line:Ge,softline:Ve,hardline:et,literalline:qe,group:q,conditionalGroup:ue,fill:ye,lineSuffix:he,lineSuffixBoundary:ve,cursor:_t,breakParent:_e,ifBreak:ge,trim:Le,indent:V,indentIfBreak:we,align:K,addAlignmentToDoc:We,markAsRoot:X,dedentToRoot:Y,dedent:ne,hardlineWithoutBreakParent:Ue,literallineWithoutBreakParent:Ie,label:Se}}}),Ji=xt({"src/common/end-of-line.js"(w,T){Nt();function F(Y){let X=Y.indexOf("\r");return X>=0?Y.charAt(X+1)===`
-`?"crlf":"cr":"lf"}function V(Y){switch(Y){case"cr":return"\r";case"crlf":return`\r
-`;default:return`
-`}}function K(Y,X){let ne;switch(X){case`
-`:ne=/\n/g;break;case"\r":ne=/\r/g;break;case`\r
-`:ne=/\r\n/g;break;default:throw new Error(`Unexpected "eol" ${JSON.stringify(X)}.`)}let ue=Y.match(ne);return ue?ue.length:0}function q(Y){return Y.replace(/\r\n?/g,`
-`)}T.exports={guessEndOfLine:F,convertEndOfLineToChars:V,countEndOfLineChars:K,normalizeEndOfLine:q}}}),ua=xt({"src/utils/get-last.js"(w,T){Nt();var F=V=>V[V.length-1];T.exports=F}});function To(){let{onlyFirst:w=!1}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},T=["[\\u001B\\u009B][[\\]()#;?]*(?:(?:(?:(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]+)*|[a-zA-Z\\d]+(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]*)*)?\\u0007)","(?:(?:\\d{1,4}(?:;\\d{0,4})*)?[\\dA-PR-TZcf-ntqry=><~]))"].join("|");return new RegExp(T,w?void 0:"g")}var Ka=Vr({"node_modules/strip-ansi/node_modules/ansi-regex/index.js"(){Nt()}});function U(w){if(typeof w!="string")throw new TypeError(`Expected a \`string\`, got \`${typeof w}\``);return w.replace(To(),"")}var ie=Vr({"node_modules/strip-ansi/index.js"(){Nt(),Ka()}});function hr(w){return Number.isInteger(w)?w>=4352&&(w<=4447||w===9001||w===9002||11904<=w&&w<=12871&&w!==12351||12880<=w&&w<=19903||19968<=w&&w<=42182||43360<=w&&w<=43388||44032<=w&&w<=55203||63744<=w&&w<=64255||65040<=w&&w<=65049||65072<=w&&w<=65131||65281<=w&&w<=65376||65504<=w&&w<=65510||110592<=w&&w<=110593||127488<=w&&w<=127569||131072<=w&&w<=262141):!1}var nr=Vr({"node_modules/is-fullwidth-code-point/index.js"(){Nt()}}),hn=xt({"node_modules/emoji-regex/index.js"(w,T){Nt(),T.exports=function(){return/\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62(?:\uDB40\uDC77\uDB40\uDC6C\uDB40\uDC73|\uDB40\uDC73\uDB40\uDC63\uDB40\uDC74|\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67)\uDB40\uDC7F|(?:\uD83E\uDDD1\uD83C\uDFFF\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFF\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB-\uDFFE])|(?:\uD83E\uDDD1\uD83C\uDFFE\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFE\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB-\uDFFD\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFD\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFD\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFC\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFC\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB\uDFFD-\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFB\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFB\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFC-\uDFFF])|\uD83D\uDC68(?:\uD83C\uDFFB(?:\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF]))|\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFC-\uDFFF])|[\u2695\u2696\u2708]\uFE0F|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))?|(?:\uD83C[\uDFFC-\uDFFF])\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF]))|\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83D\uDC68|(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFE])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])\uFE0F|\u200D(?:(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D[\uDC66\uDC67])|\uD83D[\uDC66\uDC67])|\uD83C\uDFFF|\uD83C\uDFFE|\uD83C\uDFFD|\uD83C\uDFFC)?|(?:\uD83D\uDC69(?:\uD83C\uDFFB\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69])|(?:\uD83C[\uDFFC-\uDFFF])\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69]))|\uD83E\uDDD1(?:\uD83C[\uDFFB-\uDFFF])\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1)(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|\uD83D\uDC69(?:\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFB\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))|\uD83E\uDDD1(?:\u200D(?:\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFB\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))|\uD83D\uDC69\u200D\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D[\uDC66\uDC67])|\uD83D\uDC69\u200D\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|(?:\uD83D\uDC41\uFE0F\u200D\uD83D\uDDE8|\uD83E\uDDD1(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])|\uD83D\uDC69(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])|\uD83D\uDE36\u200D\uD83C\uDF2B|\uD83C\uDFF3\uFE0F\u200D\u26A7|\uD83D\uDC3B\u200D\u2744|(?:(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC6F|\uD83E[\uDD3C\uDDDE\uDDDF])\u200D[\u2640\u2642]|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])\u200D[\u2640\u2642]|\uD83C\uDFF4\u200D\u2620|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD])\u200D[\u2640\u2642]|[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u2328\u23CF\u23ED-\u23EF\u23F1\u23F2\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u2600-\u2604\u260E\u2611\u2618\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u2692\u2694-\u2697\u2699\u269B\u269C\u26A0\u26A7\u26B0\u26B1\u26C8\u26CF\u26D1\u26D3\u26E9\u26F0\u26F1\u26F4\u26F7\u26F8\u2702\u2708\u2709\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2763\u27A1\u2934\u2935\u2B05-\u2B07\u3030\u303D\u3297\u3299]|\uD83C[\uDD70\uDD71\uDD7E\uDD7F\uDE02\uDE37\uDF21\uDF24-\uDF2C\uDF36\uDF7D\uDF96\uDF97\uDF99-\uDF9B\uDF9E\uDF9F\uDFCD\uDFCE\uDFD4-\uDFDF\uDFF5\uDFF7]|\uD83D[\uDC3F\uDCFD\uDD49\uDD4A\uDD6F\uDD70\uDD73\uDD76-\uDD79\uDD87\uDD8A-\uDD8D\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA\uDECB\uDECD-\uDECF\uDEE0-\uDEE5\uDEE9\uDEF0\uDEF3])\uFE0F|\uD83C\uDFF3\uFE0F\u200D\uD83C\uDF08|\uD83D\uDC69\u200D\uD83D\uDC67|\uD83D\uDC69\u200D\uD83D\uDC66|\uD83D\uDE35\u200D\uD83D\uDCAB|\uD83D\uDE2E\u200D\uD83D\uDCA8|\uD83D\uDC15\u200D\uD83E\uDDBA|\uD83E\uDDD1(?:\uD83C\uDFFF|\uD83C\uDFFE|\uD83C\uDFFD|\uD83C\uDFFC|\uD83C\uDFFB)?|\uD83D\uDC69(?:\uD83C\uDFFF|\uD83C\uDFFE|\uD83C\uDFFD|\uD83C\uDFFC|\uD83C\uDFFB)?|\uD83C\uDDFD\uD83C\uDDF0|\uD83C\uDDF6\uD83C\uDDE6|\uD83C\uDDF4\uD83C\uDDF2|\uD83D\uDC08\u200D\u2B1B|\u2764\uFE0F\u200D(?:\uD83D\uDD25|\uD83E\uDE79)|\uD83D\uDC41\uFE0F|\uD83C\uDFF3\uFE0F|\uD83C\uDDFF(?:\uD83C[\uDDE6\uDDF2\uDDFC])|\uD83C\uDDFE(?:\uD83C[\uDDEA\uDDF9])|\uD83C\uDDFC(?:\uD83C[\uDDEB\uDDF8])|\uD83C\uDDFB(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA])|\uD83C\uDDFA(?:\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF])|\uD83C\uDDF9(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF])|\uD83C\uDDF8(?:\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF])|\uD83C\uDDF7(?:\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC])|\uD83C\uDDF5(?:\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE])|\uD83C\uDDF3(?:\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF])|\uD83C\uDDF2(?:\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF])|\uD83C\uDDF1(?:\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE])|\uD83C\uDDF0(?:\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF])|\uD83C\uDDEF(?:\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5])|\uD83C\uDDEE(?:\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9])|\uD83C\uDDED(?:\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA])|\uD83C\uDDEC(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE])|\uD83C\uDDEB(?:\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7])|\uD83C\uDDEA(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA])|\uD83C\uDDE9(?:\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF])|\uD83C\uDDE8(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF5\uDDF7\uDDFA-\uDDFF])|\uD83C\uDDE7(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF])|\uD83C\uDDE6(?:\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF])|[#\*0-9]\uFE0F\u20E3|\u2764\uFE0F|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])|\uD83C\uDFF4|(?:[\u270A\u270B]|\uD83C[\uDF85\uDFC2\uDFC7]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC]|\uD83E[\uDD0C\uDD0F\uDD18-\uDD1C\uDD1E\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5])(?:\uD83C[\uDFFB-\uDFFF])|(?:[\u261D\u270C\u270D]|\uD83D[\uDD74\uDD90])(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])|[\u270A\u270B]|\uD83C[\uDF85\uDFC2\uDFC7]|\uD83D[\uDC08\uDC15\uDC3B\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE2E\uDE35\uDE36\uDE4C\uDE4F\uDEC0\uDECC]|\uD83E[\uDD0C\uDD0F\uDD18-\uDD1C\uDD1E\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5]|\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD]|\uD83D\uDC6F|\uD83E[\uDD3C\uDDDE\uDDDF]|[\u231A\u231B\u23E9-\u23EC\u23F0\u23F3\u25FD\u25FE\u2614\u2615\u2648-\u2653\u267F\u2693\u26A1\u26AA\u26AB\u26BD\u26BE\u26C4\u26C5\u26CE\u26D4\u26EA\u26F2\u26F3\u26F5\u26FA\u26FD\u2705\u2728\u274C\u274E\u2753-\u2755\u2757\u2795-\u2797\u27B0\u27BF\u2B1B\u2B1C\u2B50\u2B55]|\uD83C[\uDC04\uDCCF\uDD8E\uDD91-\uDD9A\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF7C\uDF7E-\uDF84\uDF86-\uDF93\uDFA0-\uDFC1\uDFC5\uDFC6\uDFC8\uDFC9\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF8-\uDFFF]|\uD83D[\uDC00-\uDC07\uDC09-\uDC14\uDC16-\uDC3A\uDC3C-\uDC3E\uDC40\uDC44\uDC45\uDC51-\uDC65\uDC6A\uDC79-\uDC7B\uDC7D-\uDC80\uDC84\uDC88-\uDC8E\uDC90\uDC92-\uDCA9\uDCAB-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDDA4\uDDFB-\uDE2D\uDE2F-\uDE34\uDE37-\uDE44\uDE48-\uDE4A\uDE80-\uDEA2\uDEA4-\uDEB3\uDEB7-\uDEBF\uDEC1-\uDEC5\uDED0-\uDED2\uDED5-\uDED7\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD0D\uDD0E\uDD10-\uDD17\uDD1D\uDD20-\uDD25\uDD27-\uDD2F\uDD3A\uDD3F-\uDD45\uDD47-\uDD76\uDD78\uDD7A-\uDDB4\uDDB7\uDDBA\uDDBC-\uDDCB\uDDD0\uDDE0-\uDDFF\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6]|(?:[\u231A\u231B\u23E9-\u23EC\u23F0\u23F3\u25FD\u25FE\u2614\u2615\u2648-\u2653\u267F\u2693\u26A1\u26AA\u26AB\u26BD\u26BE\u26C4\u26C5\u26CE\u26D4\u26EA\u26F2\u26F3\u26F5\u26FA\u26FD\u2705\u270A\u270B\u2728\u274C\u274E\u2753-\u2755\u2757\u2795-\u2797\u27B0\u27BF\u2B1B\u2B1C\u2B50\u2B55]|\uD83C[\uDC04\uDCCF\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF7C\uDF7E-\uDF93\uDFA0-\uDFCA\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF4\uDFF8-\uDFFF]|\uD83D[\uDC00-\uDC3E\uDC40\uDC42-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDD7A\uDD95\uDD96\uDDA4\uDDFB-\uDE4F\uDE80-\uDEC5\uDECC\uDED0-\uDED2\uDED5-\uDED7\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDD78\uDD7A-\uDDCB\uDDCD-\uDDFF\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6])|(?:[#\*0-9\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26A7\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC04\uDCCF\uDD70\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE02\uDE1A\uDE2F\uDE32-\uDE3A\uDE50\uDE51\uDF00-\uDF21\uDF24-\uDF93\uDF96\uDF97\uDF99-\uDF9B\uDF9E-\uDFF0\uDFF3-\uDFF5\uDFF7-\uDFFF]|\uD83D[\uDC00-\uDCFD\uDCFF-\uDD3D\uDD49-\uDD4E\uDD50-\uDD67\uDD6F\uDD70\uDD73-\uDD7A\uDD87\uDD8A-\uDD8D\uDD90\uDD95\uDD96\uDDA4\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA-\uDE4F\uDE80-\uDEC5\uDECB-\uDED2\uDED5-\uDED7\uDEE0-\uDEE5\uDEE9\uDEEB\uDEEC\uDEF0\uDEF3-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDD78\uDD7A-\uDDCB\uDDCD-\uDDFF\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6])\uFE0F|(?:[\u261D\u26F9\u270A-\u270D]|\uD83C[\uDF85\uDFC2-\uDFC4\uDFC7\uDFCA-\uDFCC]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66-\uDC78\uDC7C\uDC81-\uDC83\uDC85-\uDC87\uDC8F\uDC91\uDCAA\uDD74\uDD75\uDD7A\uDD90\uDD95\uDD96\uDE45-\uDE47\uDE4B-\uDE4F\uDEA3\uDEB4-\uDEB6\uDEC0\uDECC]|\uD83E[\uDD0C\uDD0F\uDD18-\uDD1F\uDD26\uDD30-\uDD39\uDD3C-\uDD3E\uDD77\uDDB5\uDDB6\uDDB8\uDDB9\uDDBB\uDDCD-\uDDCF\uDDD1-\uDDDD])/g}}}),ui={};en(ui,{default:()=>Zi});function Zi(w){if(typeof w!="string"||w.length===0||(w=U(w),w.length===0))return 0;w=w.replace((0,Fi.default)(),"  ");let T=0;for(let F=0;F<w.length;F++){let V=w.codePointAt(F);V<=31||V>=127&&V<=159||V>=768&&V<=879||(V>65535&&F++,T+=hr(V)?2:1)}return T}var Fi,na=Vr({"node_modules/string-width/index.js"(){Nt(),ie(),nr(),Fi=Mn(hn())}}),zi=xt({"src/utils/get-string-width.js"(w,T){Nt();var F=(na(),kn(ui)).default,V=/[^\x20-\x7F]/;function K(q){return q?V.test(q)?F(q):q.length:0}T.exports=K}}),An=xt({"src/document/doc-utils.js"(w,T){Nt();var F=ua(),{literalline:V,join:K}=Sa(),q=de=>Array.isArray(de)||de&&de.type==="concat",Y=de=>{if(Array.isArray(de))return de;if(de.type!=="concat"&&de.type!=="fill")throw new Error("Expect doc type to be `concat` or `fill`.");return de.parts},X={};function ne(de,ke,Te,Re){let ze=[de];for(;ze.length>0;){let He=ze.pop();if(He===X){Te(ze.pop());continue}if(Te&&ze.push(He,X),!ke||ke(He)!==!1)if(q(He)||He.type==="fill"){let ot=Y(He);for(let Dt=ot.length,Ot=Dt-1;Ot>=0;--Ot)ze.push(ot[Ot])}else if(He.type==="if-break")He.flatContents&&ze.push(He.flatContents),He.breakContents&&ze.push(He.breakContents);else if(He.type==="group"&&He.expandedStates)if(Re)for(let ot=He.expandedStates.length,Dt=ot-1;Dt>=0;--Dt)ze.push(He.expandedStates[Dt]);else ze.push(He.contents);else He.contents&&ze.push(He.contents)}}function ue(de,ke){let Te=new Map;return Re(de);function Re(He){if(Te.has(He))return Te.get(He);let ot=ze(He);return Te.set(He,ot),ot}function ze(He){if(Array.isArray(He))return ke(He.map(Re));if(He.type==="concat"||He.type==="fill"){let ot=He.parts.map(Re);return ke(Object.assign(Object.assign({},He),{},{parts:ot}))}if(He.type==="if-break"){let ot=He.breakContents&&Re(He.breakContents),Dt=He.flatContents&&Re(He.flatContents);return ke(Object.assign(Object.assign({},He),{},{breakContents:ot,flatContents:Dt}))}if(He.type==="group"&&He.expandedStates){let ot=He.expandedStates.map(Re),Dt=ot[0];return ke(Object.assign(Object.assign({},He),{},{contents:Dt,expandedStates:ot}))}if(He.contents){let ot=Re(He.contents);return ke(Object.assign(Object.assign({},He),{},{contents:ot}))}return ke(He)}}function ye(de,ke,Te){let Re=Te,ze=!1;function He(ot){let Dt=ke(ot);if(Dt!==void 0&&(ze=!0,Re=Dt),ze)return!1}return ne(de,He),Re}function ge(de){if(de.type==="group"&&de.break||de.type==="line"&&de.hard||de.type==="break-parent")return!0}function we(de){return ye(de,ge,!1)}function he(de){if(de.length>0){let ke=F(de);!ke.expandedStates&&!ke.break&&(ke.break="propagated")}return null}function ve(de){let ke=new Set,Te=[];function Re(He){if(He.type==="break-parent"&&he(Te),He.type==="group"){if(Te.push(He),ke.has(He))return!1;ke.add(He)}}function ze(He){He.type==="group"&&Te.pop().break&&he(Te)}ne(de,Re,ze,!0)}function _e(de){return de.type==="line"&&!de.hard?de.soft?"":" ":de.type==="if-break"?de.flatContents||"":de}function Le(de){return ue(de,_e)}var Ue=(de,ke)=>de&&de.type==="line"&&de.hard&&ke&&ke.type==="break-parent";function Ie(de){if(!de)return de;if(q(de)||de.type==="fill"){let ke=Y(de);for(;ke.length>1&&Ue(...ke.slice(-2));)ke.length-=2;if(ke.length>0){let Te=Ie(F(ke));ke[ke.length-1]=Te}return Array.isArray(de)?ke:Object.assign(Object.assign({},de),{},{parts:ke})}switch(de.type){case"align":case"indent":case"indent-if-break":case"group":case"line-suffix":case"label":{let ke=Ie(de.contents);return Object.assign(Object.assign({},de),{},{contents:ke})}case"if-break":{let ke=Ie(de.breakContents),Te=Ie(de.flatContents);return Object.assign(Object.assign({},de),{},{breakContents:ke,flatContents:Te})}}return de}function Ge(de){return Ie(et(de))}function Ve(de){switch(de.type){case"fill":if(de.parts.every(Te=>Te===""))return"";break;case"group":if(!de.contents&&!de.id&&!de.break&&!de.expandedStates)return"";if(de.contents.type==="group"&&de.contents.id===de.id&&de.contents.break===de.break&&de.contents.expandedStates===de.expandedStates)return de.contents;break;case"align":case"indent":case"indent-if-break":case"line-suffix":if(!de.contents)return"";break;case"if-break":if(!de.flatContents&&!de.breakContents)return"";break}if(!q(de))return de;let ke=[];for(let Te of Y(de)){if(!Te)continue;let[Re,...ze]=q(Te)?Y(Te):[Te];typeof Re=="string"&&typeof F(ke)=="string"?ke[ke.length-1]+=Re:ke.push(Re),ke.push(...ze)}return ke.length===0?"":ke.length===1?ke[0]:Array.isArray(de)?ke:Object.assign(Object.assign({},de),{},{parts:ke})}function et(de){return ue(de,ke=>Ve(ke))}function qe(de){let ke=[],Te=de.filter(Boolean);for(;Te.length>0;){let Re=Te.shift();if(Re){if(q(Re)){Te.unshift(...Y(Re));continue}if(ke.length>0&&typeof F(ke)=="string"&&typeof Re=="string"){ke[ke.length-1]+=Re;continue}ke.push(Re)}}return ke}function _t(de){return ue(de,ke=>Array.isArray(ke)?qe(ke):ke.parts?Object.assign(Object.assign({},ke),{},{parts:qe(ke.parts)}):ke)}function Ce(de){return ue(de,ke=>typeof ke=="string"&&ke.includes(`
-`)?We(ke):ke)}function We(de){let ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:V;return K(ke,de.split(`
-`)).parts}function Se(de){if(de.type==="line")return!0}function Me(de){return ye(de,Se,!1)}T.exports={isConcat:q,getDocParts:Y,willBreak:we,traverseDoc:ne,findInDoc:ye,mapDoc:ue,propagateBreaks:ve,removeLines:Le,stripTrailingHardline:Ge,normalizeParts:qe,normalizeDoc:_t,cleanDoc:et,replaceTextEndOfLine:We,replaceEndOfLine:Ce,canBreak:Me}}}),ri=xt({"src/document/doc-printer.js"(w,T){Nt();var{convertEndOfLineToChars:F}=Ji(),V=ua(),K=zi(),{fill:q,cursor:Y,indent:X}=Sa(),{isConcat:ne,getDocParts:ue}=An(),ye,ge=1,we=2;function he(){return{value:"",length:0,queue:[]}}function ve(Ve,et){return Le(Ve,{type:"indent"},et)}function _e(Ve,et,qe){return et===Number.NEGATIVE_INFINITY?Ve.root||he():et<0?Le(Ve,{type:"dedent"},qe):et?et.type==="root"?Object.assign(Object.assign({},Ve),{},{root:Ve}):Le(Ve,{type:typeof et=="string"?"stringAlign":"numberAlign",n:et},qe):Ve}function Le(Ve,et,qe){let _t=et.type==="dedent"?Ve.queue.slice(0,-1):[...Ve.queue,et],Ce="",We=0,Se=0,Me=0;for(let ot of _t)switch(ot.type){case"indent":Te(),qe.useTabs?de(1):ke(qe.tabWidth);break;case"stringAlign":Te(),Ce+=ot.n,We+=ot.n.length;break;case"numberAlign":Se+=1,Me+=ot.n;break;default:throw new Error(`Unexpected type '${ot.type}'`)}return ze(),Object.assign(Object.assign({},Ve),{},{value:Ce,length:We,queue:_t});function de(ot){Ce+="	".repeat(ot),We+=qe.tabWidth*ot}function ke(ot){Ce+=" ".repeat(ot),We+=ot}function Te(){qe.useTabs?Re():ze()}function Re(){Se>0&&de(Se),He()}function ze(){Me>0&&ke(Me),He()}function He(){Se=0,Me=0}}function Ue(Ve){if(Ve.length===0)return 0;let et=0;for(;Ve.length>0&&typeof V(Ve)=="string"&&/^[\t ]*$/.test(V(Ve));)et+=Ve.pop().length;if(Ve.length>0&&typeof V(Ve)=="string"){let qe=V(Ve).replace(/[\t ]*$/,"");et+=V(Ve).length-qe.length,Ve[Ve.length-1]=qe}return et}function Ie(Ve,et,qe,_t,Ce){let We=et.length,Se=[Ve],Me=[];for(;qe>=0;){if(Se.length===0){if(We===0)return!0;Se.push(et[--We]);continue}let{mode:de,doc:ke}=Se.pop();if(typeof ke=="string")Me.push(ke),qe-=K(ke);else if(ne(ke)||ke.type==="fill"){let Te=ue(ke);for(let Re=Te.length-1;Re>=0;Re--)Se.push({mode:de,doc:Te[Re]})}else switch(ke.type){case"indent":case"align":case"indent-if-break":case"label":Se.push({mode:de,doc:ke.contents});break;case"trim":qe+=Ue(Me);break;case"group":{if(Ce&&ke.break)return!1;let Te=ke.break?ge:de,Re=ke.expandedStates&&Te===ge?V(ke.expandedStates):ke.contents;Se.push({mode:Te,doc:Re});break}case"if-break":{let Te=(ke.groupId?ye[ke.groupId]||we:de)===ge?ke.breakContents:ke.flatContents;Te&&Se.push({mode:de,doc:Te});break}case"line":if(de===ge||ke.hard)return!0;ke.soft||(Me.push(" "),qe--);break;case"line-suffix":_t=!0;break;case"line-suffix-boundary":if(_t)return!1;break}}return!1}function Ge(Ve,et){ye={};let qe=et.printWidth,_t=F(et.endOfLine),Ce=0,We=[{ind:he(),mode:ge,doc:Ve}],Se=[],Me=!1,de=[];for(;We.length>0;){let{ind:Te,mode:Re,doc:ze}=We.pop();if(typeof ze=="string"){let He=_t!==`
-`?ze.replace(/\n/g,_t):ze;Se.push(He),Ce+=K(He)}else if(ne(ze)){let He=ue(ze);for(let ot=He.length-1;ot>=0;ot--)We.push({ind:Te,mode:Re,doc:He[ot]})}else switch(ze.type){case"cursor":Se.push(Y.placeholder);break;case"indent":We.push({ind:ve(Te,et),mode:Re,doc:ze.contents});break;case"align":We.push({ind:_e(Te,ze.n,et),mode:Re,doc:ze.contents});break;case"trim":Ce-=Ue(Se);break;case"group":switch(Re){case we:if(!Me){We.push({ind:Te,mode:ze.break?ge:we,doc:ze.contents});break}case ge:{Me=!1;let He={ind:Te,mode:we,doc:ze.contents},ot=qe-Ce,Dt=de.length>0;if(!ze.break&&Ie(He,We,ot,Dt))We.push(He);else if(ze.expandedStates){let Ot=V(ze.expandedStates);if(ze.break){We.push({ind:Te,mode:ge,doc:Ot});break}else for(let St=1;St<ze.expandedStates.length+1;St++)if(St>=ze.expandedStates.length){We.push({ind:Te,mode:ge,doc:Ot});break}else{let Kt=ze.expandedStates[St],ut={ind:Te,mode:we,doc:Kt};if(Ie(ut,We,ot,Dt)){We.push(ut);break}}}else We.push({ind:Te,mode:ge,doc:ze.contents});break}}ze.id&&(ye[ze.id]=V(We).mode);break;case"fill":{let He=qe-Ce,{parts:ot}=ze;if(ot.length===0)break;let[Dt,Ot]=ot,St={ind:Te,mode:we,doc:Dt},Kt={ind:Te,mode:ge,doc:Dt},ut=Ie(St,[],He,de.length>0,!0);if(ot.length===1){ut?We.push(St):We.push(Kt);break}let ir={ind:Te,mode:we,doc:Ot},Pt={ind:Te,mode:ge,doc:Ot};if(ot.length===2){ut?We.push(ir,St):We.push(Pt,Kt);break}ot.splice(0,2);let gt={ind:Te,mode:Re,doc:q(ot)},tr=ot[0];Ie({ind:Te,mode:we,doc:[Dt,Ot,tr]},[],He,de.length>0,!0)?We.push(gt,ir,St):ut?We.push(gt,Pt,St):We.push(gt,Pt,Kt);break}case"if-break":case"indent-if-break":{let He=ze.groupId?ye[ze.groupId]:Re;if(He===ge){let ot=ze.type==="if-break"?ze.breakContents:ze.negate?ze.contents:X(ze.contents);ot&&We.push({ind:Te,mode:Re,doc:ot})}if(He===we){let ot=ze.type==="if-break"?ze.flatContents:ze.negate?X(ze.contents):ze.contents;ot&&We.push({ind:Te,mode:Re,doc:ot})}break}case"line-suffix":de.push({ind:Te,mode:Re,doc:ze.contents});break;case"line-suffix-boundary":de.length>0&&We.push({ind:Te,mode:Re,doc:{type:"line",hard:!0}});break;case"line":switch(Re){case we:if(ze.hard)Me=!0;else{ze.soft||(Se.push(" "),Ce+=1);break}case ge:if(de.length>0){We.push({ind:Te,mode:Re,doc:ze},...de.reverse()),de.length=0;break}ze.literal?Te.root?(Se.push(_t,Te.root.value),Ce=Te.root.length):(Se.push(_t),Ce=0):(Ce-=Ue(Se),Se.push(_t+Te.value),Ce=Te.length);break}break;case"label":We.push({ind:Te,mode:Re,doc:ze.contents});break}We.length===0&&de.length>0&&(We.push(...de.reverse()),de.length=0)}let ke=Se.indexOf(Y.placeholder);if(ke!==-1){let Te=Se.indexOf(Y.placeholder,ke+1),Re=Se.slice(0,ke).join(""),ze=Se.slice(ke+1,Te).join(""),He=Se.slice(Te+1).join("");return{formatted:Re+ze+He,cursorNodeStart:Re.length,cursorNodeText:ze}}return{formatted:Se.join("")}}T.exports={printDocToString:Ge}}}),on=xt({"src/document/doc-debug.js"(w,T){Nt();var{isConcat:F,getDocParts:V}=An();function K(Y){if(!Y)return"";if(F(Y)){let X=[];for(let ne of V(Y))if(F(ne))X.push(...K(ne).parts);else{let ue=K(ne);ue!==""&&X.push(ue)}return{type:"concat",parts:X}}return Y.type==="if-break"?Object.assign(Object.assign({},Y),{},{breakContents:K(Y.breakContents),flatContents:K(Y.flatContents)}):Y.type==="group"?Object.assign(Object.assign({},Y),{},{contents:K(Y.contents),expandedStates:Y.expandedStates&&Y.expandedStates.map(K)}):Y.type==="fill"?{type:"fill",parts:Y.parts.map(K)}:Y.contents?Object.assign(Object.assign({},Y),{},{contents:K(Y.contents)}):Y}function q(Y){let X=Object.create(null),ne=new Set;return ue(K(Y));function ue(ge,we,he){if(typeof ge=="string")return JSON.stringify(ge);if(F(ge)){let ve=V(ge).map(ue).filter(Boolean);return ve.length===1?ve[0]:`[${ve.join(", ")}]`}if(ge.type==="line"){let ve=Array.isArray(he)&&he[we+1]&&he[we+1].type==="break-parent";return ge.literal?ve?"literalline":"literallineWithoutBreakParent":ge.hard?ve?"hardline":"hardlineWithoutBreakParent":ge.soft?"softline":"line"}if(ge.type==="break-parent")return Array.isArray(he)&&he[we-1]&&he[we-1].type==="line"&&he[we-1].hard?void 0:"breakParent";if(ge.type==="trim")return"trim";if(ge.type==="indent")return"indent("+ue(ge.contents)+")";if(ge.type==="align")return ge.n===Number.NEGATIVE_INFINITY?"dedentToRoot("+ue(ge.contents)+")":ge.n<0?"dedent("+ue(ge.contents)+")":ge.n.type==="root"?"markAsRoot("+ue(ge.contents)+")":"align("+JSON.stringify(ge.n)+", "+ue(ge.contents)+")";if(ge.type==="if-break")return"ifBreak("+ue(ge.breakContents)+(ge.flatContents?", "+ue(ge.flatContents):"")+(ge.groupId?(ge.flatContents?"":', ""')+`, { groupId: ${ye(ge.groupId)} }`:"")+")";if(ge.type==="indent-if-break"){let ve=[];ge.negate&&ve.push("negate: true"),ge.groupId&&ve.push(`groupId: ${ye(ge.groupId)}`);let _e=ve.length>0?`, { ${ve.join(", ")} }`:"";return`indentIfBreak(${ue(ge.contents)}${_e})`}if(ge.type==="group"){let ve=[];ge.break&&ge.break!=="propagated"&&ve.push("shouldBreak: true"),ge.id&&ve.push(`id: ${ye(ge.id)}`);let _e=ve.length>0?`, { ${ve.join(", ")} }`:"";return ge.expandedStates?`conditionalGroup([${ge.expandedStates.map(Le=>ue(Le)).join(",")}]${_e})`:`group(${ue(ge.contents)}${_e})`}if(ge.type==="fill")return`fill([${ge.parts.map(ve=>ue(ve)).join(", ")}])`;if(ge.type==="line-suffix")return"lineSuffix("+ue(ge.contents)+")";if(ge.type==="line-suffix-boundary")return"lineSuffixBoundary";if(ge.type==="label")return`label(${JSON.stringify(ge.label)}, ${ue(ge.contents)})`;throw new Error("Unknown doc type "+ge.type)}function ye(ge){if(typeof ge!="symbol")return JSON.stringify(String(ge));if(ge in X)return X[ge];let we=String(ge).slice(7,-1)||"symbol";for(let he=0;;he++){let ve=we+(he>0?` #${he}`:"");if(!ne.has(ve))return ne.add(ve),X[ge]=`Symbol.for(${JSON.stringify(ve)})`}}}T.exports={printDocToDebug:q}}}),Ur=xt({"src/document/index.js"(w,T){Nt(),T.exports={builders:Sa(),printer:ri(),utils:An(),debug:on()}}}),ni={};en(ni,{default:()=>Bn});function Bn(w){if(typeof w!="string")throw new TypeError("Expected a string");return w.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}var Ln=Vr({"node_modules/escape-string-regexp/index.js"(){Nt()}}),hi=xt({"node_modules/semver/internal/debug.js"(w,T){Nt();var F=typeof Qn=="object"&&Qn.env&&Qn.env.NODE_DEBUG&&/\bsemver\b/i.test(Qn.env.NODE_DEBUG)?function(){for(var V=arguments.length,K=new Array(V),q=0;q<V;q++)K[q]=arguments[q];return console.error("SEMVER",...K)}:()=>{};T.exports=F}}),ma=xt({"node_modules/semver/internal/constants.js"(w,T){Nt();var F="2.0.0",V=256,K=Number.MAX_SAFE_INTEGER||9007199254740991,q=16;T.exports={SEMVER_SPEC_VERSION:F,MAX_LENGTH:V,MAX_SAFE_INTEGER:K,MAX_SAFE_COMPONENT_LENGTH:q}}}),qr=xt({"node_modules/semver/internal/re.js"(w,T){Nt();var{MAX_SAFE_COMPONENT_LENGTH:F}=ma(),V=hi();w=T.exports={};var K=w.re=[],q=w.src=[],Y=w.t={},X=0,ne=(ue,ye,ge)=>{let we=X++;V(ue,we,ye),Y[ue]=we,q[we]=ye,K[we]=new RegExp(ye,ge?"g":void 0)};ne("NUMERICIDENTIFIER","0|[1-9]\\d*"),ne("NUMERICIDENTIFIERLOOSE","[0-9]+"),ne("NONNUMERICIDENTIFIER","\\d*[a-zA-Z-][a-zA-Z0-9-]*"),ne("MAINVERSION",`(${q[Y.NUMERICIDENTIFIER]})\\.(${q[Y.NUMERICIDENTIFIER]})\\.(${q[Y.NUMERICIDENTIFIER]})`),ne("MAINVERSIONLOOSE",`(${q[Y.NUMERICIDENTIFIERLOOSE]})\\.(${q[Y.NUMERICIDENTIFIERLOOSE]})\\.(${q[Y.NUMERICIDENTIFIERLOOSE]})`),ne("PRERELEASEIDENTIFIER",`(?:${q[Y.NUMERICIDENTIFIER]}|${q[Y.NONNUMERICIDENTIFIER]})`),ne("PRERELEASEIDENTIFIERLOOSE",`(?:${q[Y.NUMERICIDENTIFIERLOOSE]}|${q[Y.NONNUMERICIDENTIFIER]})`),ne("PRERELEASE",`(?:-(${q[Y.PRERELEASEIDENTIFIER]}(?:\\.${q[Y.PRERELEASEIDENTIFIER]})*))`),ne("PRERELEASELOOSE",`(?:-?(${q[Y.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${q[Y.PRERELEASEIDENTIFIERLOOSE]})*))`),ne("BUILDIDENTIFIER","[0-9A-Za-z-]+"),ne("BUILD",`(?:\\+(${q[Y.BUILDIDENTIFIER]}(?:\\.${q[Y.BUILDIDENTIFIER]})*))`),ne("FULLPLAIN",`v?${q[Y.MAINVERSION]}${q[Y.PRERELEASE]}?${q[Y.BUILD]}?`),ne("FULL",`^${q[Y.FULLPLAIN]}$`),ne("LOOSEPLAIN",`[v=\\s]*${q[Y.MAINVERSIONLOOSE]}${q[Y.PRERELEASELOOSE]}?${q[Y.BUILD]}?`),ne("LOOSE",`^${q[Y.LOOSEPLAIN]}$`),ne("GTLT","((?:<|>)?=?)"),ne("XRANGEIDENTIFIERLOOSE",`${q[Y.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),ne("XRANGEIDENTIFIER",`${q[Y.NUMERICIDENTIFIER]}|x|X|\\*`),ne("XRANGEPLAIN",`[v=\\s]*(${q[Y.XRANGEIDENTIFIER]})(?:\\.(${q[Y.XRANGEIDENTIFIER]})(?:\\.(${q[Y.XRANGEIDENTIFIER]})(?:${q[Y.PRERELEASE]})?${q[Y.BUILD]}?)?)?`),ne("XRANGEPLAINLOOSE",`[v=\\s]*(${q[Y.XRANGEIDENTIFIERLOOSE]})(?:\\.(${q[Y.XRANGEIDENTIFIERLOOSE]})(?:\\.(${q[Y.XRANGEIDENTIFIERLOOSE]})(?:${q[Y.PRERELEASELOOSE]})?${q[Y.BUILD]}?)?)?`),ne("XRANGE",`^${q[Y.GTLT]}\\s*${q[Y.XRANGEPLAIN]}$`),ne("XRANGELOOSE",`^${q[Y.GTLT]}\\s*${q[Y.XRANGEPLAINLOOSE]}$`),ne("COERCE",`(^|[^\\d])(\\d{1,${F}})(?:\\.(\\d{1,${F}}))?(?:\\.(\\d{1,${F}}))?(?:$|[^\\d])`),ne("COERCERTL",q[Y.COERCE],!0),ne("LONETILDE","(?:~>?)"),ne("TILDETRIM",`(\\s*)${q[Y.LONETILDE]}\\s+`,!0),w.tildeTrimReplace="$1~",ne("TILDE",`^${q[Y.LONETILDE]}${q[Y.XRANGEPLAIN]}$`),ne("TILDELOOSE",`^${q[Y.LONETILDE]}${q[Y.XRANGEPLAINLOOSE]}$`),ne("LONECARET","(?:\\^)"),ne("CARETTRIM",`(\\s*)${q[Y.LONECARET]}\\s+`,!0),w.caretTrimReplace="$1^",ne("CARET",`^${q[Y.LONECARET]}${q[Y.XRANGEPLAIN]}$`),ne("CARETLOOSE",`^${q[Y.LONECARET]}${q[Y.XRANGEPLAINLOOSE]}$`),ne("COMPARATORLOOSE",`^${q[Y.GTLT]}\\s*(${q[Y.LOOSEPLAIN]})$|^$`),ne("COMPARATOR",`^${q[Y.GTLT]}\\s*(${q[Y.FULLPLAIN]})$|^$`),ne("COMPARATORTRIM",`(\\s*)${q[Y.GTLT]}\\s*(${q[Y.LOOSEPLAIN]}|${q[Y.XRANGEPLAIN]})`,!0),w.comparatorTrimReplace="$1$2$3",ne("HYPHENRANGE",`^\\s*(${q[Y.XRANGEPLAIN]})\\s+-\\s+(${q[Y.XRANGEPLAIN]})\\s*$`),ne("HYPHENRANGELOOSE",`^\\s*(${q[Y.XRANGEPLAINLOOSE]})\\s+-\\s+(${q[Y.XRANGEPLAINLOOSE]})\\s*$`),ne("STAR","(<|>)?=?\\s*\\*"),ne("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),ne("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")}}),sa=xt({"node_modules/semver/internal/parse-options.js"(w,T){Nt();var F=["includePrerelease","loose","rtl"],V=K=>K?typeof K!="object"?{loose:!0}:F.filter(q=>K[q]).reduce((q,Y)=>(q[Y]=!0,q),{}):{};T.exports=V}}),Po=xt({"node_modules/semver/internal/identifiers.js"(w,T){Nt();var F=/^[0-9]+$/,V=(q,Y)=>{let X=F.test(q),ne=F.test(Y);return X&&ne&&(q=+q,Y=+Y),q===Y?0:X&&!ne?-1:ne&&!X?1:q<Y?-1:1},K=(q,Y)=>V(Y,q);T.exports={compareIdentifiers:V,rcompareIdentifiers:K}}}),Aa=xt({"node_modules/semver/classes/semver.js"(w,T){Nt();var F=hi(),{MAX_LENGTH:V,MAX_SAFE_INTEGER:K}=ma(),{re:q,t:Y}=qr(),X=sa(),{compareIdentifiers:ne}=Po(),ue=class{constructor(ye,ge){if(ge=X(ge),ye instanceof ue){if(ye.loose===!!ge.loose&&ye.includePrerelease===!!ge.includePrerelease)return ye;ye=ye.version}else if(typeof ye!="string")throw new TypeError(`Invalid Version: ${ye}`);if(ye.length>V)throw new TypeError(`version is longer than ${V} characters`);F("SemVer",ye,ge),this.options=ge,this.loose=!!ge.loose,this.includePrerelease=!!ge.includePrerelease;let we=ye.trim().match(ge.loose?q[Y.LOOSE]:q[Y.FULL]);if(!we)throw new TypeError(`Invalid Version: ${ye}`);if(this.raw=ye,this.major=+we[1],this.minor=+we[2],this.patch=+we[3],this.major>K||this.major<0)throw new TypeError("Invalid major version");if(this.minor>K||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>K||this.patch<0)throw new TypeError("Invalid patch version");we[4]?this.prerelease=we[4].split(".").map(he=>{if(/^[0-9]+$/.test(he)){let ve=+he;if(ve>=0&&ve<K)return ve}return he}):this.prerelease=[],this.build=we[5]?we[5].split("."):[],this.format()}format(){return this.version=`${this.major}.${this.minor}.${this.patch}`,this.prerelease.length&&(this.version+=`-${this.prerelease.join(".")}`),this.version}toString(){return this.version}compare(ye){if(F("SemVer.compare",this.version,this.options,ye),!(ye instanceof ue)){if(typeof ye=="string"&&ye===this.version)return 0;ye=new ue(ye,this.options)}return ye.version===this.version?0:this.compareMain(ye)||this.comparePre(ye)}compareMain(ye){return ye instanceof ue||(ye=new ue(ye,this.options)),ne(this.major,ye.major)||ne(this.minor,ye.minor)||ne(this.patch,ye.patch)}comparePre(ye){if(ye instanceof ue||(ye=new ue(ye,this.options)),this.prerelease.length&&!ye.prerelease.length)return-1;if(!this.prerelease.length&&ye.prerelease.length)return 1;if(!this.prerelease.length&&!ye.prerelease.length)return 0;let ge=0;do{let we=this.prerelease[ge],he=ye.prerelease[ge];if(F("prerelease compare",ge,we,he),we===void 0&&he===void 0)return 0;if(he===void 0)return 1;if(we===void 0)return-1;if(we!==he)return ne(we,he)}while(++ge)}compareBuild(ye){ye instanceof ue||(ye=new ue(ye,this.options));let ge=0;do{let we=this.build[ge],he=ye.build[ge];if(F("prerelease compare",ge,we,he),we===void 0&&he===void 0)return 0;if(he===void 0)return 1;if(we===void 0)return-1;if(we!==he)return ne(we,he)}while(++ge)}inc(ye,ge){switch(ye){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",ge);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",ge);break;case"prepatch":this.prerelease.length=0,this.inc("patch",ge),this.inc("pre",ge);break;case"prerelease":this.prerelease.length===0&&this.inc("patch",ge),this.inc("pre",ge);break;case"major":(this.minor!==0||this.patch!==0||this.prerelease.length===0)&&this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":(this.patch!==0||this.prerelease.length===0)&&this.minor++,this.patch=0,this.prerelease=[];break;case"patch":this.prerelease.length===0&&this.patch++,this.prerelease=[];break;case"pre":if(this.prerelease.length===0)this.prerelease=[0];else{let we=this.prerelease.length;for(;--we>=0;)typeof this.prerelease[we]=="number"&&(this.prerelease[we]++,we=-2);we===-1&&this.prerelease.push(0)}ge&&(ne(this.prerelease[0],ge)===0?isNaN(this.prerelease[1])&&(this.prerelease=[ge,0]):this.prerelease=[ge,0]);break;default:throw new Error(`invalid increment argument: ${ye}`)}return this.format(),this.raw=this.version,this}};T.exports=ue}}),Ca=xt({"node_modules/semver/functions/compare.js"(w,T){Nt();var F=Aa(),V=(K,q,Y)=>new F(K,Y).compare(new F(q,Y));T.exports=V}}),$o=xt({"node_modules/semver/functions/lt.js"(w,T){Nt();var F=Ca(),V=(K,q,Y)=>F(K,q,Y)<0;T.exports=V}}),sl=xt({"node_modules/semver/functions/gte.js"(w,T){Nt();var F=Ca(),V=(K,q,Y)=>F(K,q,Y)>=0;T.exports=V}}),eu=xt({"src/utils/arrayify.js"(w,T){Nt(),T.exports=(F,V)=>Object.entries(F).map(K=>{let[q,Y]=K;return Object.assign({[V]:q},Y)})}}),Uu=xt({"node_modules/outdent/lib/index.js"(w,T){Nt(),Object.defineProperty(w,"__esModule",{value:!0}),w.outdent=void 0;function F(){for(var Ie=[],Ge=0;Ge<arguments.length;Ge++)Ie[Ge]=arguments[Ge]}function V(){return typeof WeakMap<"u"?new WeakMap:K()}function K(){return{add:F,delete:F,get:F,set:F,has:function(Ie){return!1}}}var q=Object.prototype.hasOwnProperty,Y=function(Ie,Ge){return q.call(Ie,Ge)};function X(Ie,Ge){for(var Ve in Ge)Y(Ge,Ve)&&(Ie[Ve]=Ge[Ve]);return Ie}var ne=/^[ \t]*(?:\r\n|\r|\n)/,ue=/(?:\r\n|\r|\n)[ \t]*$/,ye=/^(?:[\r\n]|$)/,ge=/(?:\r\n|\r|\n)([ \t]*)(?:[^ \t\r\n]|$)/,we=/^[ \t]*[\r\n][ \t\r\n]*$/;function he(Ie,Ge,Ve){var et=0,qe=Ie[0].match(ge);qe&&(et=qe[1].length);var _t="(\\r\\n|\\r|\\n).{0,"+et+"}",Ce=new RegExp(_t,"g");Ge&&(Ie=Ie.slice(1));var We=Ve.newline,Se=Ve.trimLeadingNewline,Me=Ve.trimTrailingNewline,de=typeof We=="string",ke=Ie.length,Te=Ie.map(function(Re,ze){return Re=Re.replace(Ce,"$1"),ze===0&&Se&&(Re=Re.replace(ne,"")),ze===ke-1&&Me&&(Re=Re.replace(ue,"")),de&&(Re=Re.replace(/\r\n|\n|\r/g,function(He){return We})),Re});return Te}function ve(Ie,Ge){for(var Ve="",et=0,qe=Ie.length;et<qe;et++)Ve+=Ie[et],et<qe-1&&(Ve+=Ge[et]);return Ve}function _e(Ie){return Y(Ie,"raw")&&Y(Ie,"length")}function Le(Ie){var Ge=V(),Ve=V();function et(_t){for(var Ce=[],We=1;We<arguments.length;We++)Ce[We-1]=arguments[We];if(_e(_t)){var Se=_t,Me=(Ce[0]===et||Ce[0]===Ue)&&we.test(Se[0])&&ye.test(Se[1]),de=Me?Ve:Ge,ke=de.get(Se);if(ke||(ke=he(Se,Me,Ie),de.set(Se,ke)),Ce.length===0)return ke[0];var Te=ve(ke,Me?Ce.slice(1):Ce);return Te}else return Le(X(X({},Ie),_t||{}))}var qe=X(et,{string:function(_t){return he([_t],!1,Ie)[0]}});return qe}var Ue=Le({trimLeadingNewline:!0,trimTrailingNewline:!0});if(w.outdent=Ue,w.default=Ue,typeof T<"u")try{T.exports=Ue,Object.defineProperty(Ue,"__esModule",{value:!0}),Ue.default=Ue,Ue.outdent=Ue}catch{}}}),Ku=xt({"src/main/core-options.js"(w,T){Nt();var{outdent:F}=Uu(),V="Config",K="Editor",q="Format",Y="Other",X="Output",ne="Global",ue="Special",ye={cursorOffset:{since:"1.4.0",category:ue,type:"int",default:-1,range:{start:-1,end:Number.POSITIVE_INFINITY,step:1},description:F`
-      Print (to stderr) where a cursor at the given position would move to after formatting.
-      This option cannot be used with --range-start and --range-end.
-    `,cliCategory:K},endOfLine:{since:"1.15.0",category:ne,type:"choice",default:[{since:"1.15.0",value:"auto"},{since:"2.0.0",value:"lf"}],description:"Which end of line characters to apply.",choices:[{value:"lf",description:"Line Feed only (\\n), common on Linux and macOS as well as inside git repos"},{value:"crlf",description:"Carriage Return + Line Feed characters (\\r\\n), common on Windows"},{value:"cr",description:"Carriage Return character only (\\r), used very rarely"},{value:"auto",description:F`
-          Maintain existing
-          (mixed values within one file are normalised by looking at what's used after the first line)
-        `}]},filepath:{since:"1.4.0",category:ue,type:"path",description:"Specify the input filepath. This will be used to do parser inference.",cliName:"stdin-filepath",cliCategory:Y,cliDescription:"Path to the file to pretend that stdin comes from."},insertPragma:{since:"1.8.0",category:ue,type:"boolean",default:!1,description:"Insert @format pragma into file's first docblock comment.",cliCategory:Y},parser:{since:"0.0.10",category:ne,type:"choice",default:[{since:"0.0.10",value:"babylon"},{since:"1.13.0",value:void 0}],description:"Which parser to use.",exception:ge=>typeof ge=="string"||typeof ge=="function",choices:[{value:"flow",description:"Flow"},{value:"babel",since:"1.16.0",description:"JavaScript"},{value:"babel-flow",since:"1.16.0",description:"Flow"},{value:"babel-ts",since:"2.0.0",description:"TypeScript"},{value:"typescript",since:"1.4.0",description:"TypeScript"},{value:"acorn",since:"2.6.0",description:"JavaScript"},{value:"espree",since:"2.2.0",description:"JavaScript"},{value:"meriyah",since:"2.2.0",description:"JavaScript"},{value:"css",since:"1.7.1",description:"CSS"},{value:"less",since:"1.7.1",description:"Less"},{value:"scss",since:"1.7.1",description:"SCSS"},{value:"json",since:"1.5.0",description:"JSON"},{value:"json5",since:"1.13.0",description:"JSON5"},{value:"json-stringify",since:"1.13.0",description:"JSON.stringify"},{value:"graphql",since:"1.5.0",description:"GraphQL"},{value:"markdown",since:"1.8.0",description:"Markdown"},{value:"mdx",since:"1.15.0",description:"MDX"},{value:"vue",since:"1.10.0",description:"Vue"},{value:"yaml",since:"1.14.0",description:"YAML"},{value:"glimmer",since:"2.3.0",description:"Ember / Handlebars"},{value:"html",since:"1.15.0",description:"HTML"},{value:"angular",since:"1.15.0",description:"Angular"},{value:"lwc",since:"1.17.0",description:"Lightning Web Components"}]},plugins:{since:"1.10.0",type:"path",array:!0,default:[{value:[]}],category:ne,description:"Add a plugin. Multiple plugins can be passed as separate `--plugin`s.",exception:ge=>typeof ge=="string"||typeof ge=="object",cliName:"plugin",cliCategory:V},pluginSearchDirs:{since:"1.13.0",type:"path",array:!0,default:[{value:[]}],category:ne,description:F`
-      Custom directory that contains prettier plugins in node_modules subdirectory.
-      Overrides default behavior when plugins are searched relatively to the location of Prettier.
-      Multiple values are accepted.
-    `,exception:ge=>typeof ge=="string"||typeof ge=="object",cliName:"plugin-search-dir",cliCategory:V},printWidth:{since:"0.0.0",category:ne,type:"int",default:80,description:"The line length where Prettier will try wrap.",range:{start:0,end:Number.POSITIVE_INFINITY,step:1}},rangeEnd:{since:"1.4.0",category:ue,type:"int",default:Number.POSITIVE_INFINITY,range:{start:0,end:Number.POSITIVE_INFINITY,step:1},description:F`
-      Format code ending at a given character offset (exclusive).
-      The range will extend forwards to the end of the selected statement.
-      This option cannot be used with --cursor-offset.
-    `,cliCategory:K},rangeStart:{since:"1.4.0",category:ue,type:"int",default:0,range:{start:0,end:Number.POSITIVE_INFINITY,step:1},description:F`
-      Format code starting at a given character offset.
-      The range will extend backwards to the start of the first line containing the selected statement.
-      This option cannot be used with --cursor-offset.
-    `,cliCategory:K},requirePragma:{since:"1.7.0",category:ue,type:"boolean",default:!1,description:F`
-      Require either '@prettier' or '@format' to be present in the file's first docblock comment
-      in order for it to be formatted.
-    `,cliCategory:Y},tabWidth:{type:"int",category:ne,default:2,description:"Number of spaces per indentation level.",range:{start:0,end:Number.POSITIVE_INFINITY,step:1}},useTabs:{since:"1.0.0",category:ne,type:"boolean",default:!1,description:"Indent with tabs instead of spaces."},embeddedLanguageFormatting:{since:"2.1.0",category:ne,type:"choice",default:[{since:"2.1.0",value:"auto"}],description:"Control how Prettier formats quoted code embedded in the file.",choices:[{value:"auto",description:"Format embedded code if Prettier can automatically identify it."},{value:"off",description:"Never automatically format embedded code."}]}};T.exports={CATEGORY_CONFIG:V,CATEGORY_EDITOR:K,CATEGORY_FORMAT:q,CATEGORY_OTHER:Y,CATEGORY_OUTPUT:X,CATEGORY_GLOBAL:ne,CATEGORY_SPECIAL:ue,options:ye}}}),bc=xt({"src/main/support.js"(w,T){Nt();var F={compare:Ca(),lt:$o(),gte:sl()},V=eu(),K=Ai().version,q=Ku().options;function Y(){let{plugins:ne=[],showUnreleased:ue=!1,showDeprecated:ye=!1,showInternal:ge=!1}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},we=K.split("-",1)[0],he=ne.flatMap(Ie=>Ie.languages||[]).filter(_e),ve=V(Object.assign({},...ne.map(Ie=>{let{options:Ge}=Ie;return Ge}),q),"name").filter(Ie=>_e(Ie)&&Le(Ie)).sort((Ie,Ge)=>Ie.name===Ge.name?0:Ie.name<Ge.name?-1:1).map(Ue).map(Ie=>{Ie=Object.assign({},Ie),Array.isArray(Ie.default)&&(Ie.default=Ie.default.length===1?Ie.default[0].value:Ie.default.filter(_e).sort((Ve,et)=>F.compare(et.since,Ve.since))[0].value),Array.isArray(Ie.choices)&&(Ie.choices=Ie.choices.filter(Ve=>_e(Ve)&&Le(Ve)),Ie.name==="parser"&&X(Ie,he,ne));let Ge=Object.fromEntries(ne.filter(Ve=>Ve.defaultOptions&&Ve.defaultOptions[Ie.name]!==void 0).map(Ve=>[Ve.name,Ve.defaultOptions[Ie.name]]));return Object.assign(Object.assign({},Ie),{},{pluginDefaults:Ge})});return{languages:he,options:ve};function _e(Ie){return ue||!("since"in Ie)||Ie.since&&F.gte(we,Ie.since)}function Le(Ie){return ye||!("deprecated"in Ie)||Ie.deprecated&&F.lt(we,Ie.deprecated)}function Ue(Ie){return ge?Ie:fr(Ie,tt)}}function X(ne,ue,ye){let ge=new Set(ne.choices.map(we=>we.value));for(let we of ue)if(we.parsers){for(let he of we.parsers)if(!ge.has(he)){ge.add(he);let ve=ye.find(Le=>Le.parsers&&Le.parsers[he]),_e=we.name;ve&&ve.name&&(_e+=` (plugin: ${ve.name})`),ne.choices.push({value:he,description:_e})}}}T.exports={getSupportInfo:Y}}}),ed=xt({"src/utils/is-non-empty-array.js"(w,T){Nt();function F(V){return Array.isArray(V)&&V.length>0}T.exports=F}}),Ds=xt({"src/utils/text/skip.js"(w,T){Nt();function F(X){return(ne,ue,ye)=>{let ge=ye&&ye.backwards;if(ue===!1)return!1;let{length:we}=ne,he=ue;for(;he>=0&&he<we;){let ve=ne.charAt(he);if(X instanceof RegExp){if(!X.test(ve))return he}else if(!X.includes(ve))return he;ge?he--:he++}return he===-1||he===we?he:!1}}var V=F(/\s/),K=F(" 	"),q=F(",; 	"),Y=F(/[^\n\r]/);T.exports={skipWhitespace:V,skipSpaces:K,skipToLineEnd:q,skipEverythingButNewLine:Y}}}),Na=xt({"src/utils/text/skip-inline-comment.js"(w,T){Nt();function F(V,K){if(K===!1)return!1;if(V.charAt(K)==="/"&&V.charAt(K+1)==="*"){for(let q=K+2;q<V.length;++q)if(V.charAt(q)==="*"&&V.charAt(q+1)==="/")return q+2}return K}T.exports=F}}),Va=xt({"src/utils/text/skip-trailing-comment.js"(w,T){Nt();var{skipEverythingButNewLine:F}=Ds();function V(K,q){return q===!1?!1:K.charAt(q)==="/"&&K.charAt(q+1)==="/"?F(K,q):q}T.exports=V}}),Gu=xt({"src/utils/text/skip-newline.js"(w,T){Nt();function F(V,K,q){let Y=q&&q.backwards;if(K===!1)return!1;let X=V.charAt(K);if(Y){if(V.charAt(K-1)==="\r"&&X===`
-`)return K-2;if(X===`
-`||X==="\r"||X==="\u2028"||X==="\u2029")return K-1}else{if(X==="\r"&&V.charAt(K+1)===`
-`)return K+2;if(X===`
-`||X==="\r"||X==="\u2028"||X==="\u2029")return K+1}return K}T.exports=F}}),Cu=xt({"src/utils/text/get-next-non-space-non-comment-character-index-with-start-index.js"(w,T){Nt();var F=Na(),V=Gu(),K=Va(),{skipSpaces:q}=Ds();function Y(X,ne){let ue=null,ye=ne;for(;ye!==ue;)ue=ye,ye=q(X,ye),ye=F(X,ye),ye=K(X,ye),ye=V(X,ye);return ye}T.exports=Y}}),ia=xt({"src/common/util.js"(w,T){Nt();var{default:F}=(Ln(),kn(ni)),V=ua(),{getSupportInfo:K}=bc(),q=ed(),Y=zi(),{skipWhitespace:X,skipSpaces:ne,skipToLineEnd:ue,skipEverythingButNewLine:ye}=Ds(),ge=Na(),we=Va(),he=Gu(),ve=Cu(),_e=Pt=>Pt[Pt.length-2];function Le(Pt){return(gt,tr,wr)=>{let sr=wr&&wr.backwards;if(tr===!1)return!1;let{length:jr}=gt,Tt=tr;for(;Tt>=0&&Tt<jr;){let Jt=gt.charAt(Tt);if(Pt instanceof RegExp){if(!Pt.test(Jt))return Tt}else if(!Pt.includes(Jt))return Tt;sr?Tt--:Tt++}return Tt===-1||Tt===jr?Tt:!1}}function Ue(Pt,gt){let tr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},wr=ne(Pt,tr.backwards?gt-1:gt,tr),sr=he(Pt,wr,tr);return wr!==sr}function Ie(Pt,gt,tr){for(let wr=gt;wr<tr;++wr)if(Pt.charAt(wr)===`
-`)return!0;return!1}function Ge(Pt,gt,tr){let wr=tr(gt)-1;wr=ne(Pt,wr,{backwards:!0}),wr=he(Pt,wr,{backwards:!0}),wr=ne(Pt,wr,{backwards:!0});let sr=he(Pt,wr,{backwards:!0});return wr!==sr}function Ve(Pt,gt){let tr=null,wr=gt;for(;wr!==tr;)tr=wr,wr=ue(Pt,wr),wr=ge(Pt,wr),wr=ne(Pt,wr);return wr=we(Pt,wr),wr=he(Pt,wr),wr!==!1&&Ue(Pt,wr)}function et(Pt,gt,tr){return Ve(Pt,tr(gt))}function qe(Pt,gt,tr){return ve(Pt,tr(gt))}function _t(Pt,gt,tr){return Pt.charAt(qe(Pt,gt,tr))}function Ce(Pt,gt){let tr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return ne(Pt,tr.backwards?gt-1:gt,tr)!==gt}function We(Pt,gt){let tr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,wr=0;for(let sr=tr;sr<Pt.length;++sr)Pt[sr]==="	"?wr=wr+gt-wr%gt:wr++;return wr}function Se(Pt,gt){let tr=Pt.lastIndexOf(`
-`);return tr===-1?0:We(Pt.slice(tr+1).match(/^[\t ]*/)[0],gt)}function Me(Pt,gt){let tr={quote:'"',regex:/"/g,escaped:"&quot;"},wr={quote:"'",regex:/'/g,escaped:"&apos;"},sr=gt==="'"?wr:tr,jr=sr===wr?tr:wr,Tt=sr;if(Pt.includes(sr.quote)||Pt.includes(jr.quote)){let Jt=(Pt.match(sr.regex)||[]).length,Mr=(Pt.match(jr.regex)||[]).length;Tt=Jt>Mr?jr:sr}return Tt}function de(Pt,gt){let tr=Pt.slice(1,-1),wr=gt.parser==="json"||gt.parser==="json5"&&gt.quoteProps==="preserve"&&!gt.singleQuote?'"':gt.__isInHtmlAttribute?"'":Me(tr,gt.singleQuote?"'":'"').quote;return ke(tr,wr,!(gt.parser==="css"||gt.parser==="less"||gt.parser==="scss"||gt.__embeddedInHtml))}function ke(Pt,gt,tr){let wr=gt==='"'?"'":'"',sr=/\\(.)|(["'])/gs,jr=Pt.replace(sr,(Tt,Jt,Mr)=>Jt===wr?Jt:Mr===gt?"\\"+Mr:Mr||(tr&&/^[^\n\r"'0-7\\bfnrt-vx\u2028\u2029]$/.test(Jt)?Jt:"\\"+Jt));return gt+jr+gt}function Te(Pt){return Pt.toLowerCase().replace(/^([+-]?[\d.]+e)(?:\+|(-))?0*(\d)/,"$1$2$3").replace(/^([+-]?[\d.]+)e[+-]?0+$/,"$1").replace(/^([+-])?\./,"$10.").replace(/(\.\d+?)0+(?=e|$)/,"$1").replace(/\.(?=e|$)/,"")}function Re(Pt,gt){let tr=Pt.match(new RegExp(`(${F(gt)})+`,"g"));return tr===null?0:tr.reduce((wr,sr)=>Math.max(wr,sr.length/gt.length),0)}function ze(Pt,gt){let tr=Pt.match(new RegExp(`(${F(gt)})+`,"g"));if(tr===null)return 0;let wr=new Map,sr=0;for(let jr of tr){let Tt=jr.length/gt.length;wr.set(Tt,!0),Tt>sr&&(sr=Tt)}for(let jr=1;jr<sr;jr++)if(!wr.get(jr))return jr;return sr+1}function He(Pt,gt){(Pt.comments||(Pt.comments=[])).push(gt),gt.printed=!1,gt.nodeDescription=ir(Pt)}function ot(Pt,gt){gt.leading=!0,gt.trailing=!1,He(Pt,gt)}function Dt(Pt,gt,tr){gt.leading=!1,gt.trailing=!1,tr&&(gt.marker=tr),He(Pt,gt)}function Ot(Pt,gt){gt.leading=!1,gt.trailing=!0,He(Pt,gt)}function St(Pt,gt){let{languages:tr}=K({plugins:gt.plugins}),wr=tr.find(sr=>{let{name:jr}=sr;return jr.toLowerCase()===Pt})||tr.find(sr=>{let{aliases:jr}=sr;return Array.isArray(jr)&&jr.includes(Pt)})||tr.find(sr=>{let{extensions:jr}=sr;return Array.isArray(jr)&&jr.includes(`.${Pt}`)});return wr&&wr.parsers[0]}function Kt(Pt){return Pt&&Pt.type==="front-matter"}function ut(Pt){let gt=new WeakMap;return function(tr){return gt.has(tr)||gt.set(tr,Symbol(Pt)),gt.get(tr)}}function ir(Pt){let gt=Pt.type||Pt.kind||"(unknown type)",tr=String(Pt.name||Pt.id&&(typeof Pt.id=="object"?Pt.id.name:Pt.id)||Pt.key&&(typeof Pt.key=="object"?Pt.key.name:Pt.key)||Pt.value&&(typeof Pt.value=="object"?"":String(Pt.value))||Pt.operator||"");return tr.length>20&&(tr=tr.slice(0,19)+"…"),gt+(tr?" "+tr:"")}T.exports={inferParserByLanguage:St,getStringWidth:Y,getMaxContinuousCount:Re,getMinNotPresentContinuousCount:ze,getPenultimate:_e,getLast:V,getNextNonSpaceNonCommentCharacterIndexWithStartIndex:ve,getNextNonSpaceNonCommentCharacterIndex:qe,getNextNonSpaceNonCommentCharacter:_t,skip:Le,skipWhitespace:X,skipSpaces:ne,skipToLineEnd:ue,skipEverythingButNewLine:ye,skipInlineComment:ge,skipTrailingComment:we,skipNewline:he,isNextLineEmptyAfterIndex:Ve,isNextLineEmpty:et,isPreviousLineEmpty:Ge,hasNewline:Ue,hasNewlineInRange:Ie,hasSpaces:Ce,getAlignmentSize:We,getIndentSize:Se,getPreferredQuote:Me,printString:de,printNumber:Te,makeString:ke,addLeadingComment:ot,addDanglingComment:Dt,addTrailingComment:Ot,isFrontMatterNode:Kt,isNonEmptyArray:q,createGroupIdMapper:ut}}}),td={};en(td,{basename:()=>Eu,default:()=>wn,delimiter:()=>cn,dirname:()=>Ss,extname:()=>rd,isAbsolute:()=>Nd,join:()=>Ko,normalize:()=>Dc,relative:()=>Sc,resolve:()=>xc,sep:()=>gn});function Bd(w,T){for(var F=0,V=w.length-1;V>=0;V--){var K=w[V];K==="."?w.splice(V,1):K===".."?(w.splice(V,1),F++):F&&(w.splice(V,1),F--)}if(T)for(;F--;F)w.unshift("..");return w}function xc(){for(var w="",T=!1,F=arguments.length-1;F>=-1&&!T;F--){var V=F>=0?arguments[F]:"/";if(typeof V!="string")throw new TypeError("Arguments to path.resolve must be strings");V&&(w=V+"/"+w,T=V.charAt(0)==="/")}return w=Bd(zn(w.split("/"),function(K){return!!K}),!T).join("/"),(T?"/":"")+w||"."}function Dc(w){var T=Nd(w),F=Yr(w,-1)==="/";return w=Bd(zn(w.split("/"),function(V){return!!V}),!T).join("/"),!w&&!T&&(w="."),w&&F&&(w+="/"),(T?"/":"")+w}function Nd(w){return w.charAt(0)==="/"}function Ko(){var w=Array.prototype.slice.call(arguments,0);return Dc(zn(w,function(T,F){if(typeof T!="string")throw new TypeError("Arguments to path.join must be strings");return T}).join("/"))}function Sc(w,T){w=xc(w).substr(1),T=xc(T).substr(1);function F(ue){for(var ye=0;ye<ue.length&&ue[ye]==="";ye++);for(var ge=ue.length-1;ge>=0&&ue[ge]==="";ge--);return ye>ge?[]:ue.slice(ye,ge-ye+1)}for(var V=F(w.split("/")),K=F(T.split("/")),q=Math.min(V.length,K.length),Y=q,X=0;X<q;X++)if(V[X]!==K[X]){Y=X;break}for(var ne=[],X=Y;X<V.length;X++)ne.push("..");return ne=ne.concat(K.slice(Y)),ne.join("/")}function Ss(w){var T=On(w),F=T[0],V=T[1];return!F&&!V?".":(V&&(V=V.substr(0,V.length-1)),F+V)}function Eu(w,T){var F=On(w)[2];return T&&F.substr(-1*T.length)===T&&(F=F.substr(0,F.length-T.length)),F}function rd(w){return On(w)[3]}function zn(w,T){if(w.filter)return w.filter(T);for(var F=[],V=0;V<w.length;V++)T(w[V],V,w)&&F.push(w[V]);return F}var $n,On,gn,cn,wn,Yr,Xn=Vr({"node-modules-polyfills:path"(){Nt(),$n=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/,On=function(w){return $n.exec(w).slice(1)},gn="/",cn=":",wn={extname:rd,basename:Eu,dirname:Ss,sep:gn,delimiter:cn,relative:Sc,join:Ko,isAbsolute:Nd,normalize:Dc,resolve:xc},Yr="ab".substr(-1)==="b"?function(w,T,F){return w.substr(T,F)}:function(w,T,F){return T<0&&(T=w.length+T),w.substr(T,F)}}}),Mi=xt({"node-modules-polyfills-commonjs:path"(w,T){Nt();var F=(Xn(),kn(td));if(F&&F.default){T.exports=F.default;for(let V in F)T.exports[V]=F[V]}else F&&(T.exports=F)}}),Pi=xt({"src/common/errors.js"(w,T){Nt();var F=class extends Error{},V=class extends Error{},K=class extends Error{},q=class extends Error{};T.exports={ConfigError:F,DebugError:V,UndefinedParserError:K,ArgExpansionBailout:q}}}),Yi={};en(Yi,{__assign:()=>Xa,__asyncDelegator:()=>pe,__asyncGenerator:()=>be,__asyncValues:()=>Xe,__await:()=>Bo,__awaiter:()=>mi,__classPrivateFieldGet:()=>qn,__classPrivateFieldSet:()=>yi,__createBinding:()=>So,__decorate:()=>Cn,__exportStar:()=>fa,__extends:()=>bi,__generator:()=>da,__importDefault:()=>tn,__importStar:()=>$r,__makeTemplateObject:()=>Yt,__metadata:()=>la,__param:()=>ca,__read:()=>$s,__rest:()=>Bi,__spread:()=>oi,__spreadArrays:()=>pa,__values:()=>ho});function bi(w,T){Gi(w,T);function F(){this.constructor=w}w.prototype=T===null?Object.create(T):(F.prototype=T.prototype,new F)}function Bi(w,T){var F={};for(var V in w)Object.prototype.hasOwnProperty.call(w,V)&&T.indexOf(V)<0&&(F[V]=w[V]);if(w!=null&&typeof Object.getOwnPropertySymbols=="function")for(var K=0,V=Object.getOwnPropertySymbols(w);K<V.length;K++)T.indexOf(V[K])<0&&Object.prototype.propertyIsEnumerable.call(w,V[K])&&(F[V[K]]=w[V[K]]);return F}function Cn(w,T,F,V){var K=arguments.length,q=K<3?T:V===null?V=Object.getOwnPropertyDescriptor(T,F):V,Y;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")q=Reflect.decorate(w,T,F,V);else for(var X=w.length-1;X>=0;X--)(Y=w[X])&&(q=(K<3?Y(q):K>3?Y(T,F,q):Y(T,F))||q);return K>3&&q&&Object.defineProperty(T,F,q),q}function ca(w,T){return function(F,V){T(F,V,w)}}function la(w,T){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(w,T)}function mi(w,T,F,V){function K(q){return q instanceof F?q:new F(function(Y){Y(q)})}return new(F||(F=Promise))(function(q,Y){function X(ye){try{ue(V.next(ye))}catch(ge){Y(ge)}}function ne(ye){try{ue(V.throw(ye))}catch(ge){Y(ge)}}function ue(ye){ye.done?q(ye.value):K(ye.value).then(X,ne)}ue((V=V.apply(w,T||[])).next())})}function da(w,T){var F={label:0,sent:function(){if(q[0]&1)throw q[1];return q[1]},trys:[],ops:[]},V,K,q,Y;return Y={next:X(0),throw:X(1),return:X(2)},typeof Symbol=="function"&&(Y[Symbol.iterator]=function(){return this}),Y;function X(ue){return function(ye){return ne([ue,ye])}}function ne(ue){if(V)throw new TypeError("Generator is already executing.");for(;F;)try{if(V=1,K&&(q=ue[0]&2?K.return:ue[0]?K.throw||((q=K.return)&&q.call(K),0):K.next)&&!(q=q.call(K,ue[1])).done)return q;switch(K=0,q&&(ue=[ue[0]&2,q.value]),ue[0]){case 0:case 1:q=ue;break;case 4:return F.label++,{value:ue[1],done:!1};case 5:F.label++,K=ue[1],ue=[0];continue;case 7:ue=F.ops.pop(),F.trys.pop();continue;default:if(q=F.trys,!(q=q.length>0&&q[q.length-1])&&(ue[0]===6||ue[0]===2)){F=0;continue}if(ue[0]===3&&(!q||ue[1]>q[0]&&ue[1]<q[3])){F.label=ue[1];break}if(ue[0]===6&&F.label<q[1]){F.label=q[1],q=ue;break}if(q&&F.label<q[2]){F.label=q[2],F.ops.push(ue);break}q[2]&&F.ops.pop(),F.trys.pop();continue}ue=T.call(w,F)}catch(ye){ue=[6,ye],K=0}finally{V=q=0}if(ue[0]&5)throw ue[1];return{value:ue[0]?ue[1]:void 0,done:!0}}}function So(w,T,F,V){V===void 0&&(V=F),w[V]=T[F]}function fa(w,T){for(var F in w)F!=="default"&&!T.hasOwnProperty(F)&&(T[F]=w[F])}function ho(w){var T=typeof Symbol=="function"&&Symbol.iterator,F=T&&w[T],V=0;if(F)return F.call(w);if(w&&typeof w.length=="number")return{next:function(){return w&&V>=w.length&&(w=void 0),{value:w&&w[V++],done:!w}}};throw new TypeError(T?"Object is not iterable.":"Symbol.iterator is not defined.")}function $s(w,T){var F=typeof Symbol=="function"&&w[Symbol.iterator];if(!F)return w;var V=F.call(w),K,q=[],Y;try{for(;(T===void 0||T-- >0)&&!(K=V.next()).done;)q.push(K.value)}catch(X){Y={error:X}}finally{try{K&&!K.done&&(F=V.return)&&F.call(V)}finally{if(Y)throw Y.error}}return q}function oi(){for(var w=[],T=0;T<arguments.length;T++)w=w.concat($s(arguments[T]));return w}function pa(){for(var w=0,T=0,F=arguments.length;T<F;T++)w+=arguments[T].length;for(var V=Array(w),K=0,T=0;T<F;T++)for(var q=arguments[T],Y=0,X=q.length;Y<X;Y++,K++)V[K]=q[Y];return V}function Bo(w){return this instanceof Bo?(this.v=w,this):new Bo(w)}function be(w,T,F){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var V=F.apply(w,T||[]),K,q=[];return K={},Y("next"),Y("throw"),Y("return"),K[Symbol.asyncIterator]=function(){return this},K;function Y(we){V[we]&&(K[we]=function(he){return new Promise(function(ve,_e){q.push([we,he,ve,_e])>1||X(we,he)})})}function X(we,he){try{ne(V[we](he))}catch(ve){ge(q[0][3],ve)}}function ne(we){we.value instanceof Bo?Promise.resolve(we.value.v).then(ue,ye):ge(q[0][2],we)}function ue(we){X("next",we)}function ye(we){X("throw",we)}function ge(we,he){we(he),q.shift(),q.length&&X(q[0][0],q[0][1])}}function pe(w){var T,F;return T={},V("next"),V("throw",function(K){throw K}),V("return"),T[Symbol.iterator]=function(){return this},T;function V(K,q){T[K]=w[K]?function(Y){return(F=!F)?{value:Bo(w[K](Y)),done:K==="return"}:q?q(Y):Y}:q}}function Xe(w){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var T=w[Symbol.asyncIterator],F;return T?T.call(w):(w=typeof ho=="function"?ho(w):w[Symbol.iterator](),F={},V("next"),V("throw"),V("return"),F[Symbol.asyncIterator]=function(){return this},F);function V(q){F[q]=w[q]&&function(Y){return new Promise(function(X,ne){Y=w[q](Y),K(X,ne,Y.done,Y.value)})}}function K(q,Y,X,ne){Promise.resolve(ne).then(function(ue){q({value:ue,done:X})},Y)}}function Yt(w,T){return Object.defineProperty?Object.defineProperty(w,"raw",{value:T}):w.raw=T,w}function $r(w){if(w&&w.__esModule)return w;var T={};if(w!=null)for(var F in w)Object.hasOwnProperty.call(w,F)&&(T[F]=w[F]);return T.default=w,T}function tn(w){return w&&w.__esModule?w:{default:w}}function qn(w,T){if(!T.has(w))throw new TypeError("attempted to get private field on non-instance");return T.get(w)}function yi(w,T,F){if(!T.has(w))throw new TypeError("attempted to set private field on non-instance");return T.set(w,F),F}var Gi,Xa,ao=Vr({"node_modules/tslib/tslib.es6.js"(){Nt(),Gi=function(w,T){return Gi=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(F,V){F.__proto__=V}||function(F,V){for(var K in V)V.hasOwnProperty(K)&&(F[K]=V[K])},Gi(w,T)},Xa=function(){return Xa=Object.assign||function(w){for(var T,F=1,V=arguments.length;F<V;F++){T=arguments[F];for(var K in T)Object.prototype.hasOwnProperty.call(T,K)&&(w[K]=T[K])}return w},Xa.apply(this,arguments)}}}),ss=xt({"node_modules/vnopts/lib/descriptors/api.js"(w){Nt(),Object.defineProperty(w,"__esModule",{value:!0}),w.apiDescriptor={key:T=>/^[$_a-zA-Z][$_a-zA-Z0-9]*$/.test(T)?T:JSON.stringify(T),value(T){if(T===null||typeof T!="object")return JSON.stringify(T);if(Array.isArray(T))return`[${T.map(V=>w.apiDescriptor.value(V)).join(", ")}]`;let F=Object.keys(T);return F.length===0?"{}":`{ ${F.map(V=>`${w.apiDescriptor.key(V)}: ${w.apiDescriptor.value(T[V])}`).join(", ")} }`},pair:T=>{let{key:F,value:V}=T;return w.apiDescriptor.value({[F]:V})}}}}),oo=xt({"node_modules/vnopts/lib/descriptors/index.js"(w){Nt(),Object.defineProperty(w,"__esModule",{value:!0});var T=(ao(),kn(Yi));T.__exportStar(ss(),w)}}),zs=xt({"scripts/build/shims/chalk.cjs"(w,T){Nt();var F=V=>V;F.grey=F,F.red=F,F.bold=F,F.yellow=F,F.blue=F,F.default=F,T.exports=F}}),Ms=xt({"node_modules/vnopts/lib/handlers/deprecated/common.js"(w){Nt(),Object.defineProperty(w,"__esModule",{value:!0});var T=zs();w.commonDeprecatedHandler=(F,V,K)=>{let{descriptor:q}=K,Y=[`${T.default.yellow(typeof F=="string"?q.key(F):q.pair(F))} is deprecated`];return V&&Y.push(`we now treat it as ${T.default.blue(typeof V=="string"?q.key(V):q.pair(V))}`),Y.join("; ")+"."}}}),Go=xt({"node_modules/vnopts/lib/handlers/deprecated/index.js"(w){Nt(),Object.defineProperty(w,"__esModule",{value:!0});var T=(ao(),kn(Yi));T.__exportStar(Ms(),w)}}),Ys=xt({"node_modules/vnopts/lib/handlers/invalid/common.js"(w){Nt(),Object.defineProperty(w,"__esModule",{value:!0});var T=zs();w.commonInvalidHandler=(F,V,K)=>[`Invalid ${T.default.red(K.descriptor.key(F))} value.`,`Expected ${T.default.blue(K.schemas[F].expected(K))},`,`but received ${T.default.red(K.descriptor.value(V))}.`].join(" ")}}),wl=xt({"node_modules/vnopts/lib/handlers/invalid/index.js"(w){Nt(),Object.defineProperty(w,"__esModule",{value:!0});var T=(ao(),kn(Yi));T.__exportStar(Ys(),w)}}),tu=xt({"node_modules/vnopts/node_modules/leven/index.js"(w,T){Nt();var F=[],V=[];T.exports=function(K,q){if(K===q)return 0;var Y=K;K.length>q.length&&(K=q,q=Y);var X=K.length,ne=q.length;if(X===0)return ne;if(ne===0)return X;for(;X>0&&K.charCodeAt(~-X)===q.charCodeAt(~-ne);)X--,ne--;if(X===0)return ne;for(var ue=0;ue<X&&K.charCodeAt(ue)===q.charCodeAt(ue);)ue++;if(X-=ue,ne-=ue,X===0)return ne;for(var ye,ge,we,he,ve=0,_e=0;ve<X;)V[ue+ve]=K.charCodeAt(ue+ve),F[ve]=++ve;for(;_e<ne;)for(ye=q.charCodeAt(ue+_e),we=_e++,ge=_e,ve=0;ve<X;ve++)he=ye===V[ue+ve]?we:we+1,we=F[ve],ge=F[ve]=we>ge?he>ge?ge+1:he:he>we?we+1:he;return ge}}}),ll=xt({"node_modules/vnopts/lib/handlers/unknown/leven.js"(w){Nt(),Object.defineProperty(w,"__esModule",{value:!0});var T=zs(),F=tu();w.levenUnknownHandler=(V,K,q)=>{let{descriptor:Y,logger:X,schemas:ne}=q,ue=[`Ignored unknown option ${T.default.yellow(Y.pair({key:V,value:K}))}.`],ye=Object.keys(ne).sort().find(ge=>F(V,ge)<3);ye&&ue.push(`Did you mean ${T.default.blue(Y.key(ye))}?`),X.warn(ue.join(" "))}}}),Rd=xt({"node_modules/vnopts/lib/handlers/unknown/index.js"(w){Nt(),Object.defineProperty(w,"__esModule",{value:!0});var T=(ao(),kn(Yi));T.__exportStar(ll(),w)}}),qu=xt({"node_modules/vnopts/lib/handlers/index.js"(w){Nt(),Object.defineProperty(w,"__esModule",{value:!0});var T=(ao(),kn(Yi));T.__exportStar(Go(),w),T.__exportStar(wl(),w),T.__exportStar(Rd(),w)}}),Vs=xt({"node_modules/vnopts/lib/schema.js"(w){Nt(),Object.defineProperty(w,"__esModule",{value:!0});var T=["default","expected","validate","deprecated","forward","redirect","overlap","preprocess","postprocess"];function F(q,Y){let X=new q(Y),ne=Object.create(X);for(let ue of T)ue in Y&&(ne[ue]=K(Y[ue],X,V.prototype[ue].length));return ne}w.createSchema=F;var V=class{constructor(q){this.name=q.name}static create(q){return F(this,q)}default(q){}expected(q){return"nothing"}validate(q,Y){return!1}deprecated(q,Y){return!1}forward(q,Y){}redirect(q,Y){}overlap(q,Y,X){return q}preprocess(q,Y){return q}postprocess(q,Y){return q}};w.Schema=V;function K(q,Y,X){return typeof q=="function"?function(){for(var ne=arguments.length,ue=new Array(ne),ye=0;ye<ne;ye++)ue[ye]=arguments[ye];return q(...ue.slice(0,X-1),Y,...ue.slice(X-1))}:()=>q}}}),Xs=xt({"node_modules/vnopts/lib/schemas/alias.js"(w){Nt(),Object.defineProperty(w,"__esModule",{value:!0});var T=Vs(),F=class extends T.Schema{constructor(V){super(V),this._sourceName=V.sourceName}expected(V){return V.schemas[this._sourceName].expected(V)}validate(V,K){return K.schemas[this._sourceName].validate(V,K)}redirect(V,K){return this._sourceName}};w.AliasSchema=F}}),dh=xt({"node_modules/vnopts/lib/schemas/any.js"(w){Nt(),Object.defineProperty(w,"__esModule",{value:!0});var T=Vs(),F=class extends T.Schema{expected(){return"anything"}validate(){return!0}};w.AnySchema=F}}),ul=xt({"node_modules/vnopts/lib/schemas/array.js"(w){Nt(),Object.defineProperty(w,"__esModule",{value:!0});var T=(ao(),kn(Yi)),F=Vs(),V=class extends F.Schema{constructor(q){var{valueSchema:Y,name:X=Y.name}=q,ne=T.__rest(q,["valueSchema","name"]);super(Object.assign({},ne,{name:X})),this._valueSchema=Y}expected(q){return`an array of ${this._valueSchema.expected(q)}`}validate(q,Y){if(!Array.isArray(q))return!1;let X=[];for(let ne of q){let ue=Y.normalizeValidateResult(this._valueSchema.validate(ne,Y),ne);ue!==!0&&X.push(ue.value)}return X.length===0?!0:{value:X}}deprecated(q,Y){let X=[];for(let ne of q){let ue=Y.normalizeDeprecatedResult(this._valueSchema.deprecated(ne,Y),ne);ue!==!1&&X.push(...ue.map(ye=>{let{value:ge}=ye;return{value:[ge]}}))}return X}forward(q,Y){let X=[];for(let ne of q){let ue=Y.normalizeForwardResult(this._valueSchema.forward(ne,Y),ne);X.push(...ue.map(K))}return X}redirect(q,Y){let X=[],ne=[];for(let ue of q){let ye=Y.normalizeRedirectResult(this._valueSchema.redirect(ue,Y),ue);"remain"in ye&&X.push(ye.remain),ne.push(...ye.redirect.map(K))}return X.length===0?{redirect:ne}:{redirect:ne,remain:X}}overlap(q,Y){return q.concat(Y)}};w.ArraySchema=V;function K(q){let{from:Y,to:X}=q;return{from:[Y],to:X}}}}),fh=xt({"node_modules/vnopts/lib/schemas/boolean.js"(w){Nt(),Object.defineProperty(w,"__esModule",{value:!0});var T=Vs(),F=class extends T.Schema{expected(){return"true or false"}validate(V){return typeof V=="boolean"}};w.BooleanSchema=F}}),ru=xt({"node_modules/vnopts/lib/utils.js"(w){Nt(),Object.defineProperty(w,"__esModule",{value:!0});function T(he,ve){let _e=Object.create(null);for(let Le of he){let Ue=Le[ve];if(_e[Ue])throw new Error(`Duplicate ${ve} ${JSON.stringify(Ue)}`);_e[Ue]=Le}return _e}w.recordFromArray=T;function F(he,ve){let _e=new Map;for(let Le of he){let Ue=Le[ve];if(_e.has(Ue))throw new Error(`Duplicate ${ve} ${JSON.stringify(Ue)}`);_e.set(Ue,Le)}return _e}w.mapFromArray=F;function V(){let he=Object.create(null);return ve=>{let _e=JSON.stringify(ve);return he[_e]?!0:(he[_e]=!0,!1)}}w.createAutoChecklist=V;function K(he,ve){let _e=[],Le=[];for(let Ue of he)ve(Ue)?_e.push(Ue):Le.push(Ue);return[_e,Le]}w.partition=K;function q(he){return he===Math.floor(he)}w.isInt=q;function Y(he,ve){if(he===ve)return 0;let _e=typeof he,Le=typeof ve,Ue=["undefined","object","boolean","number","string"];return _e!==Le?Ue.indexOf(_e)-Ue.indexOf(Le):_e!=="string"?Number(he)-Number(ve):he.localeCompare(ve)}w.comparePrimitive=Y;function X(he){return he===void 0?{}:he}w.normalizeDefaultResult=X;function ne(he,ve){return he===!0?!0:he===!1?{value:ve}:he}w.normalizeValidateResult=ne;function ue(he,ve){let _e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return he===!1?!1:he===!0?_e?!0:[{value:ve}]:"value"in he?[he]:he.length===0?!1:he}w.normalizeDeprecatedResult=ue;function ye(he,ve){return typeof he=="string"||"key"in he?{from:ve,to:he}:"from"in he?{from:he.from,to:he.to}:{from:ve,to:he.to}}w.normalizeTransferResult=ye;function ge(he,ve){return he===void 0?[]:Array.isArray(he)?he.map(_e=>ye(_e,ve)):[ye(he,ve)]}w.normalizeForwardResult=ge;function we(he,ve){let _e=ge(typeof he=="object"&&"redirect"in he?he.redirect:he,ve);return _e.length===0?{remain:ve,redirect:_e}:typeof he=="object"&&"remain"in he?{remain:he.remain,redirect:_e}:{redirect:_e}}w.normalizeRedirectResult=we}}),Ld=xt({"node_modules/vnopts/lib/schemas/choice.js"(w){Nt(),Object.defineProperty(w,"__esModule",{value:!0});var T=Vs(),F=ru(),V=class extends T.Schema{constructor(K){super(K),this._choices=F.mapFromArray(K.choices.map(q=>q&&typeof q=="object"?q:{value:q}),"value")}expected(K){let{descriptor:q}=K,Y=Array.from(this._choices.keys()).map(ue=>this._choices.get(ue)).filter(ue=>!ue.deprecated).map(ue=>ue.value).sort(F.comparePrimitive).map(q.value),X=Y.slice(0,-2),ne=Y.slice(-2);return X.concat(ne.join(" or ")).join(", ")}validate(K){return this._choices.has(K)}deprecated(K){let q=this._choices.get(K);return q&&q.deprecated?{value:K}:!1}forward(K){let q=this._choices.get(K);return q?q.forward:void 0}redirect(K){let q=this._choices.get(K);return q?q.redirect:void 0}};w.ChoiceSchema=V}}),Af=xt({"node_modules/vnopts/lib/schemas/number.js"(w){Nt(),Object.defineProperty(w,"__esModule",{value:!0});var T=Vs(),F=class extends T.Schema{expected(){return"a number"}validate(V,K){return typeof V=="number"}};w.NumberSchema=F}}),yp=xt({"node_modules/vnopts/lib/schemas/integer.js"(w){Nt(),Object.defineProperty(w,"__esModule",{value:!0});var T=ru(),F=Af(),V=class extends F.NumberSchema{expected(){return"an integer"}validate(K,q){return q.normalizeValidateResult(super.validate(K,q),K)===!0&&T.isInt(K)}};w.IntegerSchema=V}}),p0=xt({"node_modules/vnopts/lib/schemas/string.js"(w){Nt(),Object.defineProperty(w,"__esModule",{value:!0});var T=Vs(),F=class extends T.Schema{expected(){return"a string"}validate(V){return typeof V=="string"}};w.StringSchema=F}}),zd=xt({"node_modules/vnopts/lib/schemas/index.js"(w){Nt(),Object.defineProperty(w,"__esModule",{value:!0});var T=(ao(),kn(Yi));T.__exportStar(Xs(),w),T.__exportStar(dh(),w),T.__exportStar(ul(),w),T.__exportStar(fh(),w),T.__exportStar(Ld(),w),T.__exportStar(yp(),w),T.__exportStar(Af(),w),T.__exportStar(p0(),w)}}),nu=xt({"node_modules/vnopts/lib/defaults.js"(w){Nt(),Object.defineProperty(w,"__esModule",{value:!0});var T=ss(),F=Ms(),V=wl(),K=ll();w.defaultDescriptor=T.apiDescriptor,w.defaultUnknownHandler=K.levenUnknownHandler,w.defaultInvalidHandler=V.commonInvalidHandler,w.defaultDeprecatedHandler=F.commonDeprecatedHandler}}),Vd=xt({"node_modules/vnopts/lib/normalize.js"(w){Nt(),Object.defineProperty(w,"__esModule",{value:!0});var T=nu(),F=ru();w.normalize=(K,q,Y)=>new V(q,Y).normalize(K);var V=class{constructor(K,q){let{logger:Y=console,descriptor:X=T.defaultDescriptor,unknown:ne=T.defaultUnknownHandler,invalid:ue=T.defaultInvalidHandler,deprecated:ye=T.defaultDeprecatedHandler}=q||{};this._utils={descriptor:X,logger:Y||{warn:()=>{}},schemas:F.recordFromArray(K,"name"),normalizeDefaultResult:F.normalizeDefaultResult,normalizeDeprecatedResult:F.normalizeDeprecatedResult,normalizeForwardResult:F.normalizeForwardResult,normalizeRedirectResult:F.normalizeRedirectResult,normalizeValidateResult:F.normalizeValidateResult},this._unknownHandler=ne,this._invalidHandler=ue,this._deprecatedHandler=ye,this.cleanHistory()}cleanHistory(){this._hasDeprecationWarned=F.createAutoChecklist()}normalize(K){let q={},Y=[K],X=()=>{for(;Y.length!==0;){let ne=Y.shift(),ue=this._applyNormalization(ne,q);Y.push(...ue)}};X();for(let ne of Object.keys(this._utils.schemas)){let ue=this._utils.schemas[ne];if(!(ne in q)){let ye=F.normalizeDefaultResult(ue.default(this._utils));"value"in ye&&Y.push({[ne]:ye.value})}}X();for(let ne of Object.keys(this._utils.schemas)){let ue=this._utils.schemas[ne];ne in q&&(q[ne]=ue.postprocess(q[ne],this._utils))}return q}_applyNormalization(K,q){let Y=[],[X,ne]=F.partition(Object.keys(K),ue=>ue in this._utils.schemas);for(let ue of X){let ye=this._utils.schemas[ue],ge=ye.preprocess(K[ue],this._utils),we=F.normalizeValidateResult(ye.validate(ge,this._utils),ge);if(we!==!0){let{value:Le}=we,Ue=this._invalidHandler(ue,Le,this._utils);throw typeof Ue=="string"?new Error(Ue):Ue}let he=Le=>{let{from:Ue,to:Ie}=Le;Y.push(typeof Ie=="string"?{[Ie]:Ue}:{[Ie.key]:Ie.value})},ve=Le=>{let{value:Ue,redirectTo:Ie}=Le,Ge=F.normalizeDeprecatedResult(ye.deprecated(Ue,this._utils),ge,!0);if(Ge!==!1)if(Ge===!0)this._hasDeprecationWarned(ue)||this._utils.logger.warn(this._deprecatedHandler(ue,Ie,this._utils));else for(let{value:Ve}of Ge){let et={key:ue,value:Ve};if(!this._hasDeprecationWarned(et)){let qe=typeof Ie=="string"?{key:Ie,value:Ve}:Ie;this._utils.logger.warn(this._deprecatedHandler(et,qe,this._utils))}}};F.normalizeForwardResult(ye.forward(ge,this._utils),ge).forEach(he);let _e=F.normalizeRedirectResult(ye.redirect(ge,this._utils),ge);if(_e.redirect.forEach(he),"remain"in _e){let Le=_e.remain;q[ue]=ue in q?ye.overlap(q[ue],Le,this._utils):Le,ve({value:Le})}for(let{from:Le,to:Ue}of _e.redirect)ve({value:Le,redirectTo:Ue})}for(let ue of ne){let ye=K[ue],ge=this._unknownHandler(ue,ye,this._utils);if(ge)for(let we of Object.keys(ge)){let he={[we]:ge[we]};we in this._utils.schemas?Y.push(he):Object.assign(q,he)}}return Y}};w.Normalizer=V}}),cl=xt({"node_modules/vnopts/lib/index.js"(w){Nt(),Object.defineProperty(w,"__esModule",{value:!0});var T=(ao(),kn(Yi));T.__exportStar(oo(),w),T.__exportStar(qu(),w),T.__exportStar(zd(),w),T.__exportStar(Vd(),w),T.__exportStar(Vs(),w)}}),wm=xt({"src/main/options-normalizer.js"(w,T){Nt();var F=cl(),V=ua(),K={key:we=>we.length===1?`-${we}`:`--${we}`,value:we=>F.apiDescriptor.value(we),pair:we=>{let{key:he,value:ve}=we;return ve===!1?`--no-${he}`:ve===!0?K.key(he):ve===""?`${K.key(he)} without an argument`:`${K.key(he)}=${ve}`}},q=we=>{let{colorsModule:he,levenshteinDistance:ve}=we;return class extends F.ChoiceSchema{constructor(_e){let{name:Le,flags:Ue}=_e;super({name:Le,choices:Ue}),this._flags=[...Ue].sort()}preprocess(_e,Le){if(typeof _e=="string"&&_e.length>0&&!this._flags.includes(_e)){let Ue=this._flags.find(Ie=>ve(Ie,_e)<3);if(Ue)return Le.logger.warn([`Unknown flag ${he.yellow(Le.descriptor.value(_e))},`,`did you mean ${he.blue(Le.descriptor.value(Ue))}?`].join(" ")),Ue}return _e}expected(){return"a flag"}}},Y;function X(we,he){let{logger:ve=!1,isCLI:_e=!1,passThrough:Le=!1,colorsModule:Ue=null,levenshteinDistance:Ie=null}=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},Ge=Le?Array.isArray(Le)?(We,Se)=>Le.includes(We)?{[We]:Se}:void 0:(We,Se)=>({[We]:Se}):(We,Se,Me)=>{let de=Me.schemas,ke=fr(de,Vt);return F.levenUnknownHandler(We,Se,Object.assign(Object.assign({},Me),{},{schemas:ke}))},Ve=_e?K:F.apiDescriptor,et=ne(he,{isCLI:_e,colorsModule:Ue,levenshteinDistance:Ie}),qe=new F.Normalizer(et,{logger:ve,unknown:Ge,descriptor:Ve}),_t=ve!==!1;_t&&Y&&(qe._hasDeprecationWarned=Y);let Ce=qe.normalize(we);return _t&&(Y=qe._hasDeprecationWarned),_e&&Ce["plugin-search"]===!1&&(Ce["plugin-search-dir"]=!1),Ce}function ne(we,he){let{isCLI:ve,colorsModule:_e,levenshteinDistance:Le}=he,Ue=[];ve&&Ue.push(F.AnySchema.create({name:"_"}));for(let Ie of we)Ue.push(ue(Ie,{isCLI:ve,optionInfos:we,colorsModule:_e,levenshteinDistance:Le})),Ie.alias&&ve&&Ue.push(F.AliasSchema.create({name:Ie.alias,sourceName:Ie.name}));return Ue}function ue(we,he){let{isCLI:ve,optionInfos:_e,colorsModule:Le,levenshteinDistance:Ue}=he,{name:Ie}=we;if(Ie==="plugin-search-dir"||Ie==="pluginSearchDirs")return F.AnySchema.create({name:Ie,preprocess(qe){return qe===!1||(qe=Array.isArray(qe)?qe:[qe]),qe},validate(qe){return qe===!1?!0:qe.every(_t=>typeof _t=="string")},expected(){return"false or paths to plugin search dir"}});let Ge={name:Ie},Ve,et={};switch(we.type){case"int":Ve=F.IntegerSchema,ve&&(Ge.preprocess=Number);break;case"string":Ve=F.StringSchema;break;case"choice":Ve=F.ChoiceSchema,Ge.choices=we.choices.map(qe=>typeof qe=="object"&&qe.redirect?Object.assign(Object.assign({},qe),{},{redirect:{to:{key:we.name,value:qe.redirect}}}):qe);break;case"boolean":Ve=F.BooleanSchema;break;case"flag":Ve=q({colorsModule:Le,levenshteinDistance:Ue}),Ge.flags=_e.flatMap(qe=>[qe.alias,qe.description&&qe.name,qe.oppositeDescription&&`no-${qe.name}`].filter(Boolean));break;case"path":Ve=F.StringSchema;break;default:throw new Error(`Unexpected type ${we.type}`)}if(we.exception?Ge.validate=(qe,_t,Ce)=>we.exception(qe)||_t.validate(qe,Ce):Ge.validate=(qe,_t,Ce)=>qe===void 0||_t.validate(qe,Ce),we.redirect&&(et.redirect=qe=>qe?{to:{key:we.redirect.option,value:we.redirect.value}}:void 0),we.deprecated&&(et.deprecated=!0),ve&&!we.array){let qe=Ge.preprocess||(_t=>_t);Ge.preprocess=(_t,Ce,We)=>Ce.preprocess(qe(Array.isArray(_t)?V(_t):_t),We)}return we.array?F.ArraySchema.create(Object.assign(Object.assign(Object.assign({},ve?{preprocess:qe=>Array.isArray(qe)?qe:[qe]}:{}),et),{},{valueSchema:Ve.create(Ge)})):Ve.create(Object.assign(Object.assign({},Ge),et))}function ye(we,he,ve){return X(we,he,ve)}function ge(we,he,ve){return X(we,he,Object.assign({isCLI:!0},ve))}T.exports={normalizeApiOptions:ye,normalizeCliOptions:ge}}}),so=xt({"src/language-js/loc.js"(w,T){Nt();var F=ed();function V(ne){var ue,ye;let ge=ne.range?ne.range[0]:ne.start,we=(ue=(ye=ne.declaration)===null||ye===void 0?void 0:ye.decorators)!==null&&ue!==void 0?ue:ne.decorators;return F(we)?Math.min(V(we[0]),ge):ge}function K(ne){return ne.range?ne.range[1]:ne.end}function q(ne,ue){let ye=V(ne);return Number.isInteger(ye)&&ye===V(ue)}function Y(ne,ue){let ye=K(ne);return Number.isInteger(ye)&&ye===K(ue)}function X(ne,ue){return q(ne,ue)&&Y(ne,ue)}T.exports={locStart:V,locEnd:K,hasSameLocStart:q,hasSameLoc:X}}}),mr=xt({"src/main/load-parser.js"(w,T){Nt(),T.exports=()=>{}}}),h0=xt({"scripts/build/shims/babel-highlight.cjs"(w,T){Nt();var F=zs(),V={shouldHighlight:()=>!1,getChalk:()=>F};T.exports=V}}),nd=xt({"node_modules/@babel/code-frame/lib/index.js"(w){Nt(),Object.defineProperty(w,"__esModule",{value:!0}),w.codeFrameColumns=Y,w.default=X;var T=h0(),F=!1;function V(ne){return{gutter:ne.grey,marker:ne.red.bold,message:ne.red.bold}}var K=/\r\n|[\n\r\u2028\u2029]/;function q(ne,ue,ye){let ge=Object.assign({column:0,line:-1},ne.start),we=Object.assign({},ge,ne.end),{linesAbove:he=2,linesBelow:ve=3}=ye||{},_e=ge.line,Le=ge.column,Ue=we.line,Ie=we.column,Ge=Math.max(_e-(he+1),0),Ve=Math.min(ue.length,Ue+ve);_e===-1&&(Ge=0),Ue===-1&&(Ve=ue.length);let et=Ue-_e,qe={};if(et)for(let _t=0;_t<=et;_t++){let Ce=_t+_e;if(!Le)qe[Ce]=!0;else if(_t===0){let We=ue[Ce-1].length;qe[Ce]=[Le,We-Le+1]}else if(_t===et)qe[Ce]=[0,Ie];else{let We=ue[Ce-_t].length;qe[Ce]=[0,We]}}else Le===Ie?Le?qe[_e]=[Le,0]:qe[_e]=!0:qe[_e]=[Le,Ie-Le];return{start:Ge,end:Ve,markerLines:qe}}function Y(ne,ue){let ye=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},ge=(ye.highlightCode||ye.forceColor)&&(0,T.shouldHighlight)(ye),we=(0,T.getChalk)(ye),he=V(we),ve=(qe,_t)=>ge?qe(_t):_t,_e=ne.split(K),{start:Le,end:Ue,markerLines:Ie}=q(ue,_e,ye),Ge=ue.start&&typeof ue.start.column=="number",Ve=String(Ue).length,et=(ge?(0,T.default)(ne,ye):ne).split(K,Ue).slice(Le,Ue).map((qe,_t)=>{let Ce=Le+1+_t,We=` ${` ${Ce}`.slice(-Ve)} |`,Se=Ie[Ce],Me=!Ie[Ce+1];if(Se){let de="";if(Array.isArray(Se)){let ke=qe.slice(0,Math.max(Se[0]-1,0)).replace(/[^\t]/g," "),Te=Se[1]||1;de=[`
- `,ve(he.gutter,We.replace(/\d/g," "))," ",ke,ve(he.marker,"^").repeat(Te)].join(""),Me&&ye.message&&(de+=" "+ve(he.message,ye.message))}return[ve(he.marker,">"),ve(he.gutter,We),qe.length>0?` ${qe}`:"",de].join("")}else return` ${ve(he.gutter,We)}${qe.length>0?` ${qe}`:""}`}).join(`
-`);return ye.message&&!Ge&&(et=`${" ".repeat(Ve+1)}${ye.message}
-${et}`),ge?we.reset(et):et}function X(ne,ue,ye){let ge=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};if(!F){F=!0;let we="Passing lineNumber and colNumber is deprecated to @babel/code-frame. Please use `codeFrameColumns`.";if(Qn.emitWarning)Qn.emitWarning(we,"DeprecationWarning");else{let he=new Error(we);he.name="DeprecationWarning",console.warn(new Error(we))}}return ye=Math.max(ye,0),Y(ne,{start:{column:ye,line:ue}},ge)}}}),Pr=xt({"src/main/parser.js"(w,T){Nt();var{ConfigError:F}=Pi(),V=so();mr();var{locStart:K,locEnd:q}=V,Y=Object.getOwnPropertyNames,X=Object.getOwnPropertyDescriptor;function ne(ge){let we={};for(let he of ge.plugins)if(he.parsers)for(let ve of Y(he.parsers))Object.defineProperty(we,ve,X(he.parsers,ve));return we}function ue(ge){let we=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ne(ge);if(typeof ge.parser=="function")return{parse:ge.parser,astFormat:"estree",locStart:K,locEnd:q};if(typeof ge.parser=="string"){if(Object.prototype.hasOwnProperty.call(we,ge.parser))return we[ge.parser];throw new F(`Couldn't resolve parser "${ge.parser}". Parsers must be explicitly added to the standalone bundle.`)}}function ye(ge,we){let he=ne(we),ve=Object.defineProperties({},Object.fromEntries(Object.keys(he).map(Le=>[Le,{enumerable:!0,get(){return he[Le].parse}}]))),_e=ue(we,he);try{return _e.preprocess&&(ge=_e.preprocess(ge,we)),{text:ge,ast:_e.parse(ge,ve,we)}}catch(Le){let{loc:Ue}=Le;if(Ue){let{codeFrameColumns:Ie}=nd();throw Le.codeFrame=Ie(ge,Ue,{highlightCode:!0}),Le.message+=`
-`+Le.codeFrame,Le}throw Le}}T.exports={parse:ye,resolveParser:ue}}}),dn=xt({"src/main/options.js"(w,T){Nt();var F=Mi(),{UndefinedParserError:V}=Pi(),{getSupportInfo:K}=bc(),q=wm(),{resolveParser:Y}=Pr(),X={astFormat:"estree",printer:{},originalText:void 0,locStart:null,locEnd:null};function ne(ge){let we=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},he=Object.assign({},ge),ve=K({plugins:ge.plugins,showUnreleased:!0,showDeprecated:!0}).options,_e=Object.assign(Object.assign({},X),Object.fromEntries(ve.filter(Ve=>Ve.default!==void 0).map(Ve=>[Ve.name,Ve.default])));if(!he.parser){if(!he.filepath)(we.logger||console).warn("No parser and no filepath given, using 'babel' the parser now but this will throw an error in the future. Please specify a parser or a filepath so one can be inferred."),he.parser="babel";else if(he.parser=ye(he.filepath,he.plugins),!he.parser)throw new V(`No parser could be inferred for file: ${he.filepath}`)}let Le=Y(q.normalizeApiOptions(he,[ve.find(Ve=>Ve.name==="parser")],{passThrough:!0,logger:!1}));he.astFormat=Le.astFormat,he.locEnd=Le.locEnd,he.locStart=Le.locStart;let Ue=ue(he);he.printer=Ue.printers[he.astFormat];let Ie=Object.fromEntries(ve.filter(Ve=>Ve.pluginDefaults&&Ve.pluginDefaults[Ue.name]!==void 0).map(Ve=>[Ve.name,Ve.pluginDefaults[Ue.name]])),Ge=Object.assign(Object.assign({},_e),Ie);for(let[Ve,et]of Object.entries(Ge))(he[Ve]===null||he[Ve]===void 0)&&(he[Ve]=et);return he.parser==="json"&&(he.trailingComma="none"),q.normalizeApiOptions(he,ve,Object.assign({passThrough:Object.keys(X)},we))}function ue(ge){let{astFormat:we}=ge;if(!we)throw new Error("getPlugin() requires astFormat to be set");let he=ge.plugins.find(ve=>ve.printers&&ve.printers[we]);if(!he)throw new Error(`Couldn't find plugin for AST format "${we}"`);return he}function ye(ge,we){let he=F.basename(ge).toLowerCase(),ve=K({plugins:we}).languages.filter(_e=>_e.since!==null).find(_e=>_e.extensions&&_e.extensions.some(Le=>he.endsWith(Le))||_e.filenames&&_e.filenames.some(Le=>Le.toLowerCase()===he));return ve&&ve.parsers[0]}T.exports={normalize:ne,hiddenDefaults:X,inferParser:ye}}}),Xr=xt({"src/main/massage-ast.js"(w,T){Nt();function F(V,K,q){if(Array.isArray(V))return V.map(ue=>F(ue,K,q)).filter(Boolean);if(!V||typeof V!="object")return V;let Y=K.printer.massageAstNode,X;Y&&Y.ignoredProperties?X=Y.ignoredProperties:X=new Set;let ne={};for(let[ue,ye]of Object.entries(V))!X.has(ue)&&typeof ye!="function"&&(ne[ue]=F(ye,K,V));if(Y){let ue=Y(V,ne,q);if(ue===null)return;if(ue)return ue}return ne}T.exports=F}}),ci=xt({"scripts/build/shims/assert.cjs"(w,T){Nt();var F=()=>{};F.ok=F,F.strictEqual=F,T.exports=F}}),xi=xt({"src/main/comments.js"(w,T){Nt();var F=ci(),{builders:{line:V,hardline:K,breakParent:q,indent:Y,lineSuffix:X,join:ne,cursor:ue}}=Ur(),{hasNewline:ye,skipNewline:ge,skipSpaces:we,isPreviousLineEmpty:he,addLeadingComment:ve,addDanglingComment:_e,addTrailingComment:Le}=ia(),Ue=new WeakMap;function Ie(ot,Dt,Ot){if(!ot)return;let{printer:St,locStart:Kt,locEnd:ut}=Dt;if(Ot){if(St.canAttachComment&&St.canAttachComment(ot)){let Pt;for(Pt=Ot.length-1;Pt>=0&&!(Kt(Ot[Pt])<=Kt(ot)&&ut(Ot[Pt])<=ut(ot));--Pt);Ot.splice(Pt+1,0,ot);return}}else if(Ue.has(ot))return Ue.get(ot);let ir=St.getCommentChildNodes&&St.getCommentChildNodes(ot,Dt)||typeof ot=="object"&&Object.entries(ot).filter(Pt=>{let[gt]=Pt;return gt!=="enclosingNode"&&gt!=="precedingNode"&&gt!=="followingNode"&&gt!=="tokens"&&gt!=="comments"&&gt!=="parent"}).map(Pt=>{let[,gt]=Pt;return gt});if(ir){Ot||(Ot=[],Ue.set(ot,Ot));for(let Pt of ir)Ie(Pt,Dt,Ot);return Ot}}function Ge(ot,Dt,Ot,St){let{locStart:Kt,locEnd:ut}=Ot,ir=Kt(Dt),Pt=ut(Dt),gt=Ie(ot,Ot),tr,wr,sr=0,jr=gt.length;for(;sr<jr;){let Tt=sr+jr>>1,Jt=gt[Tt],Mr=Kt(Jt),Ar=ut(Jt);if(Mr<=ir&&Pt<=Ar)return Ge(Jt,Dt,Ot,Jt);if(Ar<=ir){tr=Jt,sr=Tt+1;continue}if(Pt<=Mr){wr=Jt,jr=Tt;continue}throw new Error("Comment location overlaps with node location")}if(St&&St.type==="TemplateLiteral"){let{quasis:Tt}=St,Jt=Me(Tt,Dt,Ot);tr&&Me(Tt,tr,Ot)!==Jt&&(tr=null),wr&&Me(Tt,wr,Ot)!==Jt&&(wr=null)}return{enclosingNode:St,precedingNode:tr,followingNode:wr}}var Ve=()=>!1;function et(ot,Dt,Ot,St){if(!Array.isArray(ot))return;let Kt=[],{locStart:ut,locEnd:ir,printer:{handleComments:Pt={}}}=St,{avoidAstMutation:gt,ownLine:tr=Ve,endOfLine:wr=Ve,remaining:sr=Ve}=Pt,jr=ot.map((Tt,Jt)=>Object.assign(Object.assign({},Ge(Dt,Tt,St)),{},{comment:Tt,text:Ot,options:St,ast:Dt,isLastComment:ot.length-1===Jt}));for(let[Tt,Jt]of jr.entries()){let{comment:Mr,precedingNode:Ar,enclosingNode:vn,followingNode:Zt,text:zt,options:lr,ast:xr,isLastComment:dr}=Jt;if(lr.parser==="json"||lr.parser==="json5"||lr.parser==="__js_expression"||lr.parser==="__vue_expression"||lr.parser==="__vue_ts_expression"){if(ut(Mr)-ut(xr)<=0){ve(xr,Mr);continue}if(ir(Mr)-ir(xr)>=0){Le(xr,Mr);continue}}let Qr;if(gt?Qr=[Jt]:(Mr.enclosingNode=vn,Mr.precedingNode=Ar,Mr.followingNode=Zt,Qr=[Mr,zt,lr,xr,dr]),_t(zt,lr,jr,Tt))Mr.placement="ownLine",tr(...Qr)||(Zt?ve(Zt,Mr):Ar?Le(Ar,Mr):_e(vn||xr,Mr));else if(Ce(zt,lr,jr,Tt))Mr.placement="endOfLine",wr(...Qr)||(Ar?Le(Ar,Mr):Zt?ve(Zt,Mr):_e(vn||xr,Mr));else if(Mr.placement="remaining",!sr(...Qr))if(Ar&&Zt){let un=Kt.length;un>0&&Kt[un-1].followingNode!==Zt&&We(Kt,zt,lr),Kt.push(Jt)}else Ar?Le(Ar,Mr):Zt?ve(Zt,Mr):_e(vn||xr,Mr)}if(We(Kt,Ot,St),!gt)for(let Tt of ot)delete Tt.precedingNode,delete Tt.enclosingNode,delete Tt.followingNode}var qe=ot=>!/[\S\n\u2028\u2029]/.test(ot);function _t(ot,Dt,Ot,St){let{comment:Kt,precedingNode:ut}=Ot[St],{locStart:ir,locEnd:Pt}=Dt,gt=ir(Kt);if(ut)for(let tr=St-1;tr>=0;tr--){let{comment:wr,precedingNode:sr}=Ot[tr];if(sr!==ut||!qe(ot.slice(Pt(wr),gt)))break;gt=ir(wr)}return ye(ot,gt,{backwards:!0})}function Ce(ot,Dt,Ot,St){let{comment:Kt,followingNode:ut}=Ot[St],{locStart:ir,locEnd:Pt}=Dt,gt=Pt(Kt);if(ut)for(let tr=St+1;tr<Ot.length;tr++){let{comment:wr,followingNode:sr}=Ot[tr];if(sr!==ut||!qe(ot.slice(gt,ir(wr))))break;gt=Pt(wr)}return ye(ot,gt)}function We(ot,Dt,Ot){let St=ot.length;if(St===0)return;let{precedingNode:Kt,followingNode:ut,enclosingNode:ir}=ot[0],Pt=Ot.printer.getGapRegex&&Ot.printer.getGapRegex(ir)||/^[\s(]*$/,gt=Ot.locStart(ut),tr;for(tr=St;tr>0;--tr){let{comment:wr,precedingNode:sr,followingNode:jr}=ot[tr-1];F.strictEqual(sr,Kt),F.strictEqual(jr,ut);let Tt=Dt.slice(Ot.locEnd(wr),gt);if(Pt.test(Tt))gt=Ot.locStart(wr);else break}for(let[wr,{comment:sr}]of ot.entries())wr<tr?Le(Kt,sr):ve(ut,sr);for(let wr of[Kt,ut])wr.comments&&wr.comments.length>1&&wr.comments.sort((sr,jr)=>Ot.locStart(sr)-Ot.locStart(jr));ot.length=0}function Se(ot,Dt){let Ot=ot.getValue();return Ot.printed=!0,Dt.printer.printComment(ot,Dt)}function Me(ot,Dt,Ot){let St=Ot.locStart(Dt)-1;for(let Kt=1;Kt<ot.length;++Kt)if(St<Ot.locStart(ot[Kt]))return Kt-1;return 0}function de(ot,Dt){let Ot=ot.getValue(),St=[Se(ot,Dt)],{printer:Kt,originalText:ut,locStart:ir,locEnd:Pt}=Dt;if(Kt.isBlockComment&&Kt.isBlockComment(Ot)){let tr=ye(ut,Pt(Ot))?ye(ut,ir(Ot),{backwards:!0})?K:V:" ";St.push(tr)}else St.push(K);let gt=ge(ut,we(ut,Pt(Ot)));return gt!==!1&&ye(ut,gt)&&St.push(K),St}function ke(ot,Dt){let Ot=ot.getValue(),St=Se(ot,Dt),{printer:Kt,originalText:ut,locStart:ir}=Dt,Pt=Kt.isBlockComment&&Kt.isBlockComment(Ot);if(ye(ut,ir(Ot),{backwards:!0})){let tr=he(ut,Ot,ir);return X([K,tr?K:"",St])}let gt=[" ",St];return Pt||(gt=[X(gt),q]),gt}function Te(ot,Dt,Ot,St){let Kt=[],ut=ot.getValue();return!ut||!ut.comments||(ot.each(()=>{let ir=ot.getValue();!ir.leading&&!ir.trailing&&(!St||St(ir))&&Kt.push(Se(ot,Dt))},"comments"),Kt.length===0)?"":Ot?ne(K,Kt):Y([K,ne(K,Kt)])}function Re(ot,Dt,Ot){let St=ot.getValue();if(!St)return{};let Kt=St.comments||[];Ot&&(Kt=Kt.filter(gt=>!Ot.has(gt)));let ut=St===Dt.cursorNode;if(Kt.length===0){let gt=ut?ue:"";return{leading:gt,trailing:gt}}let ir=[],Pt=[];return ot.each(()=>{let gt=ot.getValue();if(Ot&&Ot.has(gt))return;let{leading:tr,trailing:wr}=gt;tr?ir.push(de(ot,Dt)):wr&&Pt.push(ke(ot,Dt))},"comments"),ut&&(ir.unshift(ue),Pt.push(ue)),{leading:ir,trailing:Pt}}function ze(ot,Dt,Ot,St){let{leading:Kt,trailing:ut}=Re(ot,Ot,St);return!Kt&&!ut?Dt:[Kt,Dt,ut]}function He(ot){if(ot)for(let Dt of ot){if(!Dt.printed)throw new Error('Comment "'+Dt.value.trim()+'" was not printed. Please report this error!');delete Dt.printed}}T.exports={attach:et,printComments:ze,printCommentsSeparately:Re,printDanglingComments:Te,getSortedChildNodes:Ie,ensureAllCommentsPrinted:He}}}),Ja=xt({"src/common/ast-path.js"(w,T){Nt();var F=ua();function V(Y,X){let ne=K(Y.stack,X);return ne===-1?null:Y.stack[ne]}function K(Y,X){for(let ne=Y.length-1;ne>=0;ne-=2){let ue=Y[ne];if(ue&&!Array.isArray(ue)&&--X<0)return ne}return-1}var q=class{constructor(Y){this.stack=[Y]}getName(){let{stack:Y}=this,{length:X}=Y;return X>1?Y[X-2]:null}getValue(){return F(this.stack)}getNode(){let Y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return V(this,Y)}getParentNode(){let Y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return V(this,Y+1)}call(Y){let{stack:X}=this,{length:ne}=X,ue=F(X);for(var ye=arguments.length,ge=new Array(ye>1?ye-1:0),we=1;we<ye;we++)ge[we-1]=arguments[we];for(let ve of ge)ue=ue[ve],X.push(ve,ue);let he=Y(this);return X.length=ne,he}callParent(Y){let X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,ne=K(this.stack,X+1),ue=this.stack.splice(ne+1),ye=Y(this);return this.stack.push(...ue),ye}each(Y){let{stack:X}=this,{length:ne}=X,ue=F(X);for(var ye=arguments.length,ge=new Array(ye>1?ye-1:0),we=1;we<ye;we++)ge[we-1]=arguments[we];for(let he of ge)ue=ue[he],X.push(he,ue);for(let he=0;he<ue.length;++he)X.push(he,ue[he]),Y(this,he,ue),X.length-=2;X.length=ne}map(Y){let X=[];for(var ne=arguments.length,ue=new Array(ne>1?ne-1:0),ye=1;ye<ne;ye++)ue[ye-1]=arguments[ye];return this.each((ge,we,he)=>{X[we]=Y(ge,we,he)},...ue),X}try(Y){let{stack:X}=this,ne=[...X];try{return Y()}finally{X.length=0,X.push(...ne)}}match(){let Y=this.stack.length-1,X=null,ne=this.stack[Y--];for(var ue=arguments.length,ye=new Array(ue),ge=0;ge<ue;ge++)ye[ge]=arguments[ge];for(let we of ye){if(ne===void 0)return!1;let he=null;if(typeof X=="number"&&(he=X,X=this.stack[Y--],ne=this.stack[Y--]),we&&!we(ne,X,he))return!1;X=this.stack[Y--],ne=this.stack[Y--]}return!0}findAncestor(Y){let X=this.stack.length-1,ne=null,ue=this.stack[X--];for(;ue;){let ye=null;if(typeof ne=="number"&&(ye=ne,ne=this.stack[X--],ue=this.stack[X--]),ne!==null&&Y(ue,ne,ye))return ue;ne=this.stack[X--],ue=this.stack[X--]}}};T.exports=q}}),Zo=xt({"src/main/multiparser.js"(w,T){Nt();var{utils:{stripTrailingHardline:F}}=Ur(),{normalize:V}=dn(),K=xi();function q(X,ne,ue,ye){if(ue.printer.embed&&ue.embeddedLanguageFormatting==="auto")return ue.printer.embed(X,ne,(ge,we,he)=>Y(ge,we,ue,ye,he),ue)}function Y(X,ne,ue,ye){let{stripTrailingHardline:ge=!1}=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{},we=V(Object.assign(Object.assign(Object.assign({},ue),ne),{},{parentParser:ue.parser,originalText:X}),{passThrough:!0}),he=Pr().parse(X,we),{ast:ve}=he;X=he.text;let _e=ve.comments;delete ve.comments,K.attach(_e,ve,X,we),we[Symbol.for("comments")]=_e||[],we[Symbol.for("tokens")]=ve.tokens||[];let Le=ye(ve,we);return K.ensureAllCommentsPrinted(_e),ge?typeof Le=="string"?Le.replace(/(?:\r?\n)*$/,""):F(Le):Le}T.exports={printSubtree:q}}}),lo=xt({"src/main/ast-to-doc.js"(w,T){Nt();var F=Ja(),{builders:{hardline:V,addAlignmentToDoc:K},utils:{propagateBreaks:q}}=Ur(),{printComments:Y}=xi(),X=Zo();function ne(ge,we){let he=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,{printer:ve}=we;ve.preprocess&&(ge=ve.preprocess(ge,we));let _e=new Map,Le=new F(ge),Ue=Ie();return he>0&&(Ue=K([V,Ue],he,we.tabWidth)),q(Ue),Ue;function Ie(Ve,et){return Ve===void 0||Ve===Le?Ge(et):Array.isArray(Ve)?Le.call(()=>Ge(et),...Ve):Le.call(()=>Ge(et),Ve)}function Ge(Ve){let et=Le.getValue(),qe=et&&typeof et=="object"&&Ve===void 0;if(qe&&_e.has(et))return _e.get(et);let _t=ye(Le,we,Ie,Ve);return qe&&_e.set(et,_t),_t}}function ue(ge,we){let{originalText:he,[Symbol.for("comments")]:ve,locStart:_e,locEnd:Le}=we,Ue=_e(ge),Ie=Le(ge),Ge=new Set;for(let Ve of ve)_e(Ve)>=Ue&&Le(Ve)<=Ie&&(Ve.printed=!0,Ge.add(Ve));return{doc:he.slice(Ue,Ie),printedComments:Ge}}function ye(ge,we,he,ve){let _e=ge.getValue(),{printer:Le}=we,Ue,Ie;if(Le.hasPrettierIgnore&&Le.hasPrettierIgnore(ge))({doc:Ue,printedComments:Ie}=ue(_e,we));else{if(_e)try{Ue=X.printSubtree(ge,he,we,ne)}catch(Ge){if(globalThis.PRETTIER_DEBUG)throw Ge}Ue||(Ue=Le.print(ge,we,he,ve))}return(!Le.willPrintOwnComments||!Le.willPrintOwnComments(ge,we))&&(Ue=Y(ge,Ue,we,Ie)),Ue}T.exports=ne}}),wc=xt({"src/main/range-util.js"(w,T){Nt();var F=ci(),V=xi(),K=ve=>{let{parser:_e}=ve;return _e==="json"||_e==="json5"||_e==="json-stringify"};function q(ve,_e){let Le=[ve.node,...ve.parentNodes],Ue=new Set([_e.node,..._e.parentNodes]);return Le.find(Ie=>ye.has(Ie.type)&&Ue.has(Ie))}function Y(ve){let _e=ve.length-1;for(;;){let Le=ve[_e];if(Le&&(Le.type==="Program"||Le.type==="File"))_e--;else break}return ve.slice(0,_e+1)}function X(ve,_e,Le){let{locStart:Ue,locEnd:Ie}=Le,Ge=ve.node,Ve=_e.node;if(Ge===Ve)return{startNode:Ge,endNode:Ve};let et=Ue(ve.node);for(let _t of Y(_e.parentNodes))if(Ue(_t)>=et)Ve=_t;else break;let qe=Ie(_e.node);for(let _t of Y(ve.parentNodes)){if(Ie(_t)<=qe)Ge=_t;else break;if(Ge===Ve)break}return{startNode:Ge,endNode:Ve}}function ne(ve,_e,Le,Ue){let Ie=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[],Ge=arguments.length>5?arguments[5]:void 0,{locStart:Ve,locEnd:et}=Le,qe=Ve(ve),_t=et(ve);if(!(_e>_t||_e<qe||Ge==="rangeEnd"&&_e===qe||Ge==="rangeStart"&&_e===_t)){for(let Ce of V.getSortedChildNodes(ve,Le)){let We=ne(Ce,_e,Le,Ue,[ve,...Ie],Ge);if(We)return We}if(!Ue||Ue(ve,Ie[0]))return{node:ve,parentNodes:Ie}}}function ue(ve,_e){return _e!=="DeclareExportDeclaration"&&ve!=="TypeParameterDeclaration"&&(ve==="Directive"||ve==="TypeAlias"||ve==="TSExportAssignment"||ve.startsWith("Declare")||ve.startsWith("TSDeclare")||ve.endsWith("Statement")||ve.endsWith("Declaration"))}var ye=new Set(["ObjectExpression","ArrayExpression","StringLiteral","NumericLiteral","BooleanLiteral","NullLiteral","UnaryExpression","TemplateLiteral"]),ge=new Set(["OperationDefinition","FragmentDefinition","VariableDefinition","TypeExtensionDefinition","ObjectTypeDefinition","FieldDefinition","DirectiveDefinition","EnumTypeDefinition","EnumValueDefinition","InputValueDefinition","InputObjectTypeDefinition","SchemaDefinition","OperationTypeDefinition","InterfaceTypeDefinition","UnionTypeDefinition","ScalarTypeDefinition"]);function we(ve,_e,Le){if(!_e)return!1;switch(ve.parser){case"flow":case"babel":case"babel-flow":case"babel-ts":case"typescript":case"acorn":case"espree":case"meriyah":case"__babel_estree":return ue(_e.type,Le&&Le.type);case"json":case"json5":case"json-stringify":return ye.has(_e.type);case"graphql":return ge.has(_e.kind);case"vue":return _e.tag!=="root"}return!1}function he(ve,_e,Le){let{rangeStart:Ue,rangeEnd:Ie,locStart:Ge,locEnd:Ve}=_e;F.ok(Ie>Ue);let et=ve.slice(Ue,Ie).search(/\S/),qe=et===-1;if(!qe)for(Ue+=et;Ie>Ue&&!/\S/.test(ve[Ie-1]);--Ie);let _t=ne(Le,Ue,_e,(Me,de)=>we(_e,Me,de),[],"rangeStart"),Ce=qe?_t:ne(Le,Ie,_e,Me=>we(_e,Me),[],"rangeEnd");if(!_t||!Ce)return{rangeStart:0,rangeEnd:0};let We,Se;if(K(_e)){let Me=q(_t,Ce);We=Me,Se=Me}else({startNode:We,endNode:Se}=X(_t,Ce,_e));return{rangeStart:Math.min(Ge(We),Ge(Se)),rangeEnd:Math.max(Ve(We),Ve(Se))}}T.exports={calculateRange:he,findNodeAtOffset:ne}}}),Yu=xt({"src/main/core.js"(w,T){Nt();var{diffArrays:F}=_a(),{printer:{printDocToString:V},debug:{printDocToDebug:K}}=Ur(),{getAlignmentSize:q}=ia(),{guessEndOfLine:Y,convertEndOfLineToChars:X,countEndOfLineChars:ne,normalizeEndOfLine:ue}=Ji(),ye=dn().normalize,ge=Xr(),we=xi(),he=Pr(),ve=lo(),_e=wc(),Le="\uFEFF",Ue=Symbol("cursor");function Ie(Se,Me,de){let ke=Me.comments;return ke&&(delete Me.comments,we.attach(ke,Me,Se,de)),de[Symbol.for("comments")]=ke||[],de[Symbol.for("tokens")]=Me.tokens||[],de.originalText=Se,ke}function Ge(Se,Me){let de=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;if(!Se||Se.trim().length===0)return{formatted:"",cursorOffset:-1,comments:[]};let{ast:ke,text:Te}=he.parse(Se,Me);if(Me.cursorOffset>=0){let ot=_e.findNodeAtOffset(ke,Me.cursorOffset,Me);ot&&ot.node&&(Me.cursorNode=ot.node)}let Re=Ie(Te,ke,Me),ze=ve(ke,Me,de),He=V(ze,Me);if(we.ensureAllCommentsPrinted(Re),de>0){let ot=He.formatted.trim();He.cursorNodeStart!==void 0&&(He.cursorNodeStart-=He.formatted.indexOf(ot)),He.formatted=ot+X(Me.endOfLine)}if(Me.cursorOffset>=0){let ot,Dt,Ot,St,Kt;if(Me.cursorNode&&He.cursorNodeText?(ot=Me.locStart(Me.cursorNode),Dt=Te.slice(ot,Me.locEnd(Me.cursorNode)),Ot=Me.cursorOffset-ot,St=He.cursorNodeStart,Kt=He.cursorNodeText):(ot=0,Dt=Te,Ot=Me.cursorOffset,St=0,Kt=He.formatted),Dt===Kt)return{formatted:He.formatted,cursorOffset:St+Ot,comments:Re};let ut=[...Dt];ut.splice(Ot,0,Ue);let ir=[...Kt],Pt=F(ut,ir),gt=St;for(let tr of Pt)if(tr.removed){if(tr.value.includes(Ue))break}else gt+=tr.count;return{formatted:He.formatted,cursorOffset:gt,comments:Re}}return{formatted:He.formatted,cursorOffset:-1,comments:Re}}function Ve(Se,Me){let{ast:de,text:ke}=he.parse(Se,Me),{rangeStart:Te,rangeEnd:Re}=_e.calculateRange(ke,Me,de),ze=ke.slice(Te,Re),He=Math.min(Te,ke.lastIndexOf(`
-`,Te)+1),ot=ke.slice(He,Te).match(/^\s*/)[0],Dt=q(ot,Me.tabWidth),Ot=Ge(ze,Object.assign(Object.assign({},Me),{},{rangeStart:0,rangeEnd:Number.POSITIVE_INFINITY,cursorOffset:Me.cursorOffset>Te&&Me.cursorOffset<=Re?Me.cursorOffset-Te:-1,endOfLine:"lf"}),Dt),St=Ot.formatted.trimEnd(),{cursorOffset:Kt}=Me;Kt>Re?Kt+=St.length-ze.length:Ot.cursorOffset>=0&&(Kt=Ot.cursorOffset+Te);let ut=ke.slice(0,Te)+St+ke.slice(Re);if(Me.endOfLine!=="lf"){let ir=X(Me.endOfLine);Kt>=0&&ir===`\r
-`&&(Kt+=ne(ut.slice(0,Kt),`
-`)),ut=ut.replace(/\n/g,ir)}return{formatted:ut,cursorOffset:Kt,comments:Ot.comments}}function et(Se,Me,de){return typeof Me!="number"||Number.isNaN(Me)||Me<0||Me>Se.length?de:Me}function qe(Se,Me){let{cursorOffset:de,rangeStart:ke,rangeEnd:Te}=Me;return de=et(Se,de,-1),ke=et(Se,ke,0),Te=et(Se,Te,Se.length),Object.assign(Object.assign({},Me),{},{cursorOffset:de,rangeStart:ke,rangeEnd:Te})}function _t(Se,Me){let{cursorOffset:de,rangeStart:ke,rangeEnd:Te,endOfLine:Re}=qe(Se,Me),ze=Se.charAt(0)===Le;if(ze&&(Se=Se.slice(1),de--,ke--,Te--),Re==="auto"&&(Re=Y(Se)),Se.includes("\r")){let He=ot=>ne(Se.slice(0,Math.max(ot,0)),`\r
-`);de-=He(de),ke-=He(ke),Te-=He(Te),Se=ue(Se)}return{hasBOM:ze,text:Se,options:qe(Se,Object.assign(Object.assign({},Me),{},{cursorOffset:de,rangeStart:ke,rangeEnd:Te,endOfLine:Re}))}}function Ce(Se,Me){let de=he.resolveParser(Me);return!de.hasPragma||de.hasPragma(Se)}function We(Se,Me){let{hasBOM:de,text:ke,options:Te}=_t(Se,ye(Me));if(Te.rangeStart>=Te.rangeEnd&&ke!==""||Te.requirePragma&&!Ce(ke,Te))return{formatted:Se,cursorOffset:Me.cursorOffset,comments:[]};let Re;return Te.rangeStart>0||Te.rangeEnd<ke.length?Re=Ve(ke,Te):(!Te.requirePragma&&Te.insertPragma&&Te.printer.insertPragma&&!Ce(ke,Te)&&(ke=Te.printer.insertPragma(ke)),Re=Ge(ke,Te)),de&&(Re.formatted=Le+Re.formatted,Re.cursorOffset>=0&&Re.cursorOffset++),Re}T.exports={formatWithCursor:We,parse(Se,Me,de){let{text:ke,options:Te}=_t(Se,ye(Me)),Re=he.parse(ke,Te);return de&&(Re.ast=ge(Re.ast,Te)),Re},formatAST(Se,Me){Me=ye(Me);let de=ve(Se,Me);return V(de,Me)},formatDoc(Se,Me){return We(K(Se),Object.assign(Object.assign({},Me),{},{parser:"__js_expression"})).formatted},printToDoc(Se,Me){Me=ye(Me);let{ast:de,text:ke}=he.parse(Se,Me);return Ie(ke,de,Me),ve(de,Me)},printDocToString(Se,Me){return V(Se,ye(Me))}}}}),qo=xt({"src/common/util-shared.js"(w,T){Nt();var{getMaxContinuousCount:F,getStringWidth:V,getAlignmentSize:K,getIndentSize:q,skip:Y,skipWhitespace:X,skipSpaces:ne,skipNewline:ue,skipToLineEnd:ye,skipEverythingButNewLine:ge,skipInlineComment:we,skipTrailingComment:he,hasNewline:ve,hasNewlineInRange:_e,hasSpaces:Le,isNextLineEmpty:Ue,isNextLineEmptyAfterIndex:Ie,isPreviousLineEmpty:Ge,getNextNonSpaceNonCommentCharacterIndex:Ve,makeString:et,addLeadingComment:qe,addDanglingComment:_t,addTrailingComment:Ce}=ia();T.exports={getMaxContinuousCount:F,getStringWidth:V,getAlignmentSize:K,getIndentSize:q,skip:Y,skipWhitespace:X,skipSpaces:ne,skipNewline:ue,skipToLineEnd:ye,skipEverythingButNewLine:ge,skipInlineComment:we,skipTrailingComment:he,hasNewline:ve,hasNewlineInRange:_e,hasSpaces:Le,isNextLineEmpty:Ue,isNextLineEmptyAfterIndex:Ie,isPreviousLineEmpty:Ge,getNextNonSpaceNonCommentCharacterIndex:Ve,makeString:et,addLeadingComment:qe,addDanglingComment:_t,addTrailingComment:Ce}}}),jl=xt({"src/utils/create-language.js"(w,T){Nt(),T.exports=function(F,V){let{languageId:K}=F,q=fr(F,Ut);return Object.assign(Object.assign({linguistLanguageId:K},q),V(F))}}}),m0=xt({"node_modules/esutils/lib/ast.js"(w,T){Nt(),function(){function F(ne){if(ne==null)return!1;switch(ne.type){case"ArrayExpression":case"AssignmentExpression":case"BinaryExpression":case"CallExpression":case"ConditionalExpression":case"FunctionExpression":case"Identifier":case"Literal":case"LogicalExpression":case"MemberExpression":case"NewExpression":case"ObjectExpression":case"SequenceExpression":case"ThisExpression":case"UnaryExpression":case"UpdateExpression":return!0}return!1}function V(ne){if(ne==null)return!1;switch(ne.type){case"DoWhileStatement":case"ForInStatement":case"ForStatement":case"WhileStatement":return!0}return!1}function K(ne){if(ne==null)return!1;switch(ne.type){case"BlockStatement":case"BreakStatement":case"ContinueStatement":case"DebuggerStatement":case"DoWhileStatement":case"EmptyStatement":case"ExpressionStatement":case"ForInStatement":case"ForStatement":case"IfStatement":case"LabeledStatement":case"ReturnStatement":case"SwitchStatement":case"ThrowStatement":case"TryStatement":case"VariableDeclaration":case"WhileStatement":case"WithStatement":return!0}return!1}function q(ne){return K(ne)||ne!=null&&ne.type==="FunctionDeclaration"}function Y(ne){switch(ne.type){case"IfStatement":return ne.alternate!=null?ne.alternate:ne.consequent;case"LabeledStatement":case"ForStatement":case"ForInStatement":case"WhileStatement":case"WithStatement":return ne.body}return null}function X(ne){var ue;if(ne.type!=="IfStatement"||ne.alternate==null)return!1;ue=ne.consequent;do{if(ue.type==="IfStatement"&&ue.alternate==null)return!0;ue=Y(ue)}while(ue);return!1}T.exports={isExpression:F,isStatement:K,isIterationStatement:V,isSourceElement:q,isProblematicIfStatement:X,trailingStatement:Y}}()}}),id=xt({"node_modules/esutils/lib/code.js"(w,T){Nt(),function(){var F,V,K,q,Y,X;V={NonAsciiIdentifierStart:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]/,NonAsciiIdentifierPart:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D01-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19D9\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF6\u1CF8\u1CF9\u1D00-\u1DF5\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u200C\u200D\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]/},F={NonAsciiIdentifierStart:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309B-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF30-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCA0-\uDCDF\uDCFF\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F\uDFE0]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1]|\uD87E[\uDC00-\uDE1D]/,NonAsciiIdentifierPart:/[\xAA\xB5\xB7\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D01-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1369-\u1371\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF6\u1CF8\u1CF9\u1D00-\u1DF5\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u200C\u200D\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF30-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC00-\uDC46\uDC66-\uDC6F\uDC7F-\uDCBA\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDCA-\uDDCC\uDDD0-\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE3E\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC00-\uDC4A\uDC50-\uDC59\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB7\uDEC0-\uDEC9\uDF00-\uDF19\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDCA0-\uDCE9\uDCFF\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC50-\uDC59\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50-\uDF7E\uDF8F-\uDF9F\uDFE0]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6\uDD00-\uDD4A\uDD50-\uDD59]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1]|\uD87E[\uDC00-\uDE1D]|\uDB40[\uDD00-\uDDEF]/};function ne(Ie){return 48<=Ie&&Ie<=57}function ue(Ie){return 48<=Ie&&Ie<=57||97<=Ie&&Ie<=102||65<=Ie&&Ie<=70}function ye(Ie){return Ie>=48&&Ie<=55}K=[5760,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8239,8287,12288,65279];function ge(Ie){return Ie===32||Ie===9||Ie===11||Ie===12||Ie===160||Ie>=5760&&K.indexOf(Ie)>=0}function we(Ie){return Ie===10||Ie===13||Ie===8232||Ie===8233}function he(Ie){if(Ie<=65535)return String.fromCharCode(Ie);var Ge=String.fromCharCode(Math.floor((Ie-65536)/1024)+55296),Ve=String.fromCharCode((Ie-65536)%1024+56320);return Ge+Ve}for(q=new Array(128),X=0;X<128;++X)q[X]=X>=97&&X<=122||X>=65&&X<=90||X===36||X===95;for(Y=new Array(128),X=0;X<128;++X)Y[X]=X>=97&&X<=122||X>=65&&X<=90||X>=48&&X<=57||X===36||X===95;function ve(Ie){return Ie<128?q[Ie]:V.NonAsciiIdentifierStart.test(he(Ie))}function _e(Ie){return Ie<128?Y[Ie]:V.NonAsciiIdentifierPart.test(he(Ie))}function Le(Ie){return Ie<128?q[Ie]:F.NonAsciiIdentifierStart.test(he(Ie))}function Ue(Ie){return Ie<128?Y[Ie]:F.NonAsciiIdentifierPart.test(he(Ie))}T.exports={isDecimalDigit:ne,isHexDigit:ue,isOctalDigit:ye,isWhiteSpace:ge,isLineTerminator:we,isIdentifierStartES5:ve,isIdentifierPartES5:_e,isIdentifierStartES6:Le,isIdentifierPartES6:Ue}}()}}),vp=xt({"node_modules/esutils/lib/keyword.js"(w,T){Nt(),function(){var F=id();function V(ve){switch(ve){case"implements":case"interface":case"package":case"private":case"protected":case"public":case"static":case"let":return!0;default:return!1}}function K(ve,_e){return!_e&&ve==="yield"?!1:q(ve,_e)}function q(ve,_e){if(_e&&V(ve))return!0;switch(ve.length){case 2:return ve==="if"||ve==="in"||ve==="do";case 3:return ve==="var"||ve==="for"||ve==="new"||ve==="try";case 4:return ve==="this"||ve==="else"||ve==="case"||ve==="void"||ve==="with"||ve==="enum";case 5:return ve==="while"||ve==="break"||ve==="catch"||ve==="throw"||ve==="const"||ve==="yield"||ve==="class"||ve==="super";case 6:return ve==="return"||ve==="typeof"||ve==="delete"||ve==="switch"||ve==="export"||ve==="import";case 7:return ve==="default"||ve==="finally"||ve==="extends";case 8:return ve==="function"||ve==="continue"||ve==="debugger";case 10:return ve==="instanceof";default:return!1}}function Y(ve,_e){return ve==="null"||ve==="true"||ve==="false"||K(ve,_e)}function X(ve,_e){return ve==="null"||ve==="true"||ve==="false"||q(ve,_e)}function ne(ve){return ve==="eval"||ve==="arguments"}function ue(ve){var _e,Le,Ue;if(ve.length===0||(Ue=ve.charCodeAt(0),!F.isIdentifierStartES5(Ue)))return!1;for(_e=1,Le=ve.length;_e<Le;++_e)if(Ue=ve.charCodeAt(_e),!F.isIdentifierPartES5(Ue))return!1;return!0}function ye(ve,_e){return(ve-55296)*1024+(_e-56320)+65536}function ge(ve){var _e,Le,Ue,Ie,Ge;if(ve.length===0)return!1;for(Ge=F.isIdentifierStartES6,_e=0,Le=ve.length;_e<Le;++_e){if(Ue=ve.charCodeAt(_e),55296<=Ue&&Ue<=56319){if(++_e,_e>=Le||(Ie=ve.charCodeAt(_e),!(56320<=Ie&&Ie<=57343)))return!1;Ue=ye(Ue,Ie)}if(!Ge(Ue))return!1;Ge=F.isIdentifierPartES6}return!0}function we(ve,_e){return ue(ve)&&!Y(ve,_e)}function he(ve,_e){return ge(ve)&&!X(ve,_e)}T.exports={isKeywordES5:K,isKeywordES6:q,isReservedWordES5:Y,isReservedWordES6:X,isRestrictedWord:ne,isIdentifierNameES5:ue,isIdentifierNameES6:ge,isIdentifierES5:we,isIdentifierES6:he}}()}}),kf=xt({"node_modules/esutils/lib/utils.js"(w){Nt(),function(){w.ast=m0(),w.code=id(),w.keyword=vp()}()}}),Fa=xt({"src/language-js/utils/is-block-comment.js"(w,T){Nt();var F=new Set(["Block","CommentBlock","MultiLine"]),V=K=>F.has(K==null?void 0:K.type);T.exports=V}}),Cm=xt({"src/language-js/utils/is-node-matches.js"(w,T){Nt();function F(K,q){let Y=q.split(".");for(let X=Y.length-1;X>=0;X--){let ne=Y[X];if(X===0)return K.type==="Identifier"&&K.name===ne;if(K.type!=="MemberExpression"||K.optional||K.computed||K.property.type!=="Identifier"||K.property.name!==ne)return!1;K=K.object}}function V(K,q){return q.some(Y=>F(K,Y))}T.exports=V}}),Wa=xt({"src/language-js/utils/index.js"(w,T){Nt();var F=kf().keyword.isIdentifierNameES5,{getLast:V,hasNewline:K,skipWhitespace:q,isNonEmptyArray:Y,isNextLineEmptyAfterIndex:X,getStringWidth:ne}=ia(),{locStart:ue,locEnd:ye,hasSameLocStart:ge}=so(),we=Fa(),he=Cm(),ve="(?:(?=.)\\s)",_e=new RegExp(`^${ve}*:`),Le=new RegExp(`^${ve}*::`);function Ue(pt){var Fr,si;return((Fr=pt.extra)===null||Fr===void 0?void 0:Fr.parenthesized)&&we((si=pt.trailingComments)===null||si===void 0?void 0:si[0])&&_e.test(pt.trailingComments[0].value)}function Ie(pt){let Fr=pt==null?void 0:pt[0];return we(Fr)&&Le.test(Fr.value)}function Ge(pt,Fr){if(!pt||typeof pt!="object")return!1;if(Array.isArray(pt))return pt.some(wa=>Ge(wa,Fr));let si=Fr(pt);return typeof si=="boolean"?si:Object.values(pt).some(wa=>Ge(wa,Fr))}function Ve(pt){return pt.type==="AssignmentExpression"||pt.type==="BinaryExpression"||pt.type==="LogicalExpression"||pt.type==="NGPipeExpression"||pt.type==="ConditionalExpression"||Mr(pt)||Ar(pt)||pt.type==="SequenceExpression"||pt.type==="TaggedTemplateExpression"||pt.type==="BindExpression"||pt.type==="UpdateExpression"&&!pt.prefix||ml(pt)||pt.type==="TSNonNullExpression"}function et(pt){var Fr,si,wa,Da,zl,Mo;return pt.expressions?pt.expressions[0]:(Fr=(si=(wa=(Da=(zl=(Mo=pt.left)!==null&&Mo!==void 0?Mo:pt.test)!==null&&zl!==void 0?zl:pt.callee)!==null&&Da!==void 0?Da:pt.object)!==null&&wa!==void 0?wa:pt.tag)!==null&&si!==void 0?si:pt.argument)!==null&&Fr!==void 0?Fr:pt.expression}function qe(pt,Fr){if(Fr.expressions)return["expressions",0];if(Fr.left)return["left"];if(Fr.test)return["test"];if(Fr.object)return["object"];if(Fr.callee)return["callee"];if(Fr.tag)return["tag"];if(Fr.argument)return["argument"];if(Fr.expression)return["expression"];throw new Error("Unexpected node has no left side.")}function _t(pt){return pt=new Set(pt),Fr=>pt.has(Fr==null?void 0:Fr.type)}var Ce=_t(["Line","CommentLine","SingleLine","HashbangComment","HTMLOpen","HTMLClose"]),We=_t(["ExportDefaultDeclaration","ExportDefaultSpecifier","DeclareExportDeclaration","ExportNamedDeclaration","ExportAllDeclaration"]);function Se(pt){let Fr=pt.getParentNode();return pt.getName()==="declaration"&&We(Fr)?Fr:null}var Me=_t(["BooleanLiteral","DirectiveLiteral","Literal","NullLiteral","NumericLiteral","BigIntLiteral","DecimalLiteral","RegExpLiteral","StringLiteral","TemplateLiteral","TSTypeLiteral","JSXText"]);function de(pt){return pt.type==="NumericLiteral"||pt.type==="Literal"&&typeof pt.value=="number"}function ke(pt){return pt.type==="UnaryExpression"&&(pt.operator==="+"||pt.operator==="-")&&de(pt.argument)}function Te(pt){return pt.type==="StringLiteral"||pt.type==="Literal"&&typeof pt.value=="string"}var Re=_t(["ObjectTypeAnnotation","TSTypeLiteral","TSMappedType"]),ze=_t(["FunctionExpression","ArrowFunctionExpression"]);function He(pt){return pt.type==="FunctionExpression"||pt.type==="ArrowFunctionExpression"&&pt.body.type==="BlockStatement"}function ot(pt){return Mr(pt)&&pt.callee.type==="Identifier"&&["async","inject","fakeAsync","waitForAsync"].includes(pt.callee.name)}var Dt=_t(["JSXElement","JSXFragment"]);function Ot(pt,Fr){if(pt.parentParser!=="markdown"&&pt.parentParser!=="mdx")return!1;let si=Fr.getNode();if(!si.expression||!Dt(si.expression))return!1;let wa=Fr.getParentNode();return wa.type==="Program"&&wa.body.length===1}function St(pt){return pt.kind==="get"||pt.kind==="set"}function Kt(pt){return St(pt)||ge(pt,pt.value)}function ut(pt){return(pt.type==="ObjectTypeProperty"||pt.type==="ObjectTypeInternalSlot")&&pt.value.type==="FunctionTypeAnnotation"&&!pt.static&&!Kt(pt)}function ir(pt){return(pt.type==="TypeAnnotation"||pt.type==="TSTypeAnnotation")&&pt.typeAnnotation.type==="FunctionTypeAnnotation"&&!pt.static&&!ge(pt,pt.typeAnnotation)}var Pt=_t(["BinaryExpression","LogicalExpression","NGPipeExpression"]);function gt(pt){return Ar(pt)||pt.type==="BindExpression"&&!!pt.object}var tr=new Set(["AnyTypeAnnotation","TSAnyKeyword","NullLiteralTypeAnnotation","TSNullKeyword","ThisTypeAnnotation","TSThisType","NumberTypeAnnotation","TSNumberKeyword","VoidTypeAnnotation","TSVoidKeyword","BooleanTypeAnnotation","TSBooleanKeyword","BigIntTypeAnnotation","TSBigIntKeyword","SymbolTypeAnnotation","TSSymbolKeyword","StringTypeAnnotation","TSStringKeyword","BooleanLiteralTypeAnnotation","StringLiteralTypeAnnotation","BigIntLiteralTypeAnnotation","NumberLiteralTypeAnnotation","TSLiteralType","TSTemplateLiteralType","EmptyTypeAnnotation","MixedTypeAnnotation","TSNeverKeyword","TSObjectKeyword","TSUndefinedKeyword","TSUnknownKeyword"]);function wr(pt){return pt?!!((pt.type==="GenericTypeAnnotation"||pt.type==="TSTypeReference")&&!pt.typeParameters||tr.has(pt.type)):!1}function sr(pt){let Fr=/^(?:before|after)(?:Each|All)$/;return pt.callee.type==="Identifier"&&Fr.test(pt.callee.name)&&pt.arguments.length===1}var jr=["it","it.only","it.skip","describe","describe.only","describe.skip","test","test.only","test.skip","test.step","test.describe","test.describe.only","test.describe.parallel","test.describe.parallel.only","test.describe.serial","test.describe.serial.only","skip","xit","xdescribe","xtest","fit","fdescribe","ftest"];function Tt(pt){return he(pt,jr)}function Jt(pt,Fr){if(pt.type!=="CallExpression")return!1;if(pt.arguments.length===1){if(ot(pt)&&Fr&&Jt(Fr))return ze(pt.arguments[0]);if(sr(pt))return ot(pt.arguments[0])}else if((pt.arguments.length===2||pt.arguments.length===3)&&(pt.arguments[0].type==="TemplateLiteral"||Te(pt.arguments[0]))&&Tt(pt.callee))return pt.arguments[2]&&!de(pt.arguments[2])?!1:(pt.arguments.length===2?ze(pt.arguments[1]):He(pt.arguments[1])&&fn(pt.arguments[1]).length<=1)||ot(pt.arguments[1]);return!1}var Mr=_t(["CallExpression","OptionalCallExpression"]),Ar=_t(["MemberExpression","OptionalMemberExpression"]);function vn(pt){let Fr="expressions";pt.type==="TSTemplateLiteralType"&&(Fr="types");let si=pt[Fr];return si.length===0?!1:si.every(wa=>{if(_i(wa))return!1;if(wa.type==="Identifier"||wa.type==="ThisExpression")return!0;if(Ar(wa)){let Da=wa;for(;Ar(Da);)if(Da.property.type!=="Identifier"&&Da.property.type!=="Literal"&&Da.property.type!=="StringLiteral"&&Da.property.type!=="NumericLiteral"||(Da=Da.object,_i(Da)))return!1;return Da.type==="Identifier"||Da.type==="ThisExpression"}return!1})}function Zt(pt,Fr){return pt==="+"||pt==="-"?pt+Fr:Fr}function zt(pt,Fr){let si=ue(Fr),wa=q(pt,ye(Fr));return wa!==!1&&pt.slice(si,si+2)==="/*"&&pt.slice(wa,wa+2)==="*/"}function lr(pt,Fr){return Dt(Fr)?qi(Fr):_i(Fr,Vn.Leading,si=>K(pt,ye(si)))}function xr(pt,Fr){return Fr.parser!=="json"&&Te(pt.key)&&_r(pt.key).slice(1,-1)===pt.key.value&&(F(pt.key.value)&&!(Fr.parser==="babel-ts"&&pt.type==="ClassProperty"||Fr.parser==="typescript"&&pt.type==="PropertyDefinition")||dr(pt.key.value)&&String(Number(pt.key.value))===pt.key.value&&(Fr.parser==="babel"||Fr.parser==="acorn"||Fr.parser==="espree"||Fr.parser==="meriyah"||Fr.parser==="__babel_estree"))}function dr(pt){return/^(?:\d+|\d+\.\d+)$/.test(pt)}function Qr(pt,Fr){let si=/^[fx]?(?:describe|it|test)$/;return Fr.type==="TaggedTemplateExpression"&&Fr.quasi===pt&&Fr.tag.type==="MemberExpression"&&Fr.tag.property.type==="Identifier"&&Fr.tag.property.name==="each"&&(Fr.tag.object.type==="Identifier"&&si.test(Fr.tag.object.name)||Fr.tag.object.type==="MemberExpression"&&Fr.tag.object.property.type==="Identifier"&&(Fr.tag.object.property.name==="only"||Fr.tag.object.property.name==="skip")&&Fr.tag.object.object.type==="Identifier"&&si.test(Fr.tag.object.object.name))}function un(pt){return pt.quasis.some(Fr=>Fr.value.raw.includes(`
-`))}function Un(pt,Fr){return(pt.type==="TemplateLiteral"&&un(pt)||pt.type==="TaggedTemplateExpression"&&un(pt.quasi))&&!K(Fr,ue(pt),{backwards:!0})}function Xi(pt){if(!_i(pt))return!1;let Fr=V(Or(pt,Vn.Dangling));return Fr&&!we(Fr)}function Ri(pt){if(pt.length<=1)return!1;let Fr=0;for(let si of pt)if(ze(si)){if(Fr+=1,Fr>1)return!0}else if(Mr(si)){for(let wa of si.arguments)if(ze(wa))return!0}return!1}function Jn(pt){let Fr=pt.getValue(),si=pt.getParentNode();return Mr(Fr)&&Mr(si)&&si.callee===Fr&&Fr.arguments.length>si.arguments.length&&si.arguments.length>0}function Gn(pt,Fr){if(Fr>=2)return!1;let si=Mo=>Gn(Mo,Fr+1),wa=pt.type==="Literal"&&"regex"in pt&&pt.regex.pattern||pt.type==="RegExpLiteral"&&pt.pattern;if(wa&&ne(wa)>5)return!1;if(pt.type==="Literal"||pt.type==="BigIntLiteral"||pt.type==="DecimalLiteral"||pt.type==="BooleanLiteral"||pt.type==="NullLiteral"||pt.type==="NumericLiteral"||pt.type==="RegExpLiteral"||pt.type==="StringLiteral"||pt.type==="Identifier"||pt.type==="ThisExpression"||pt.type==="Super"||pt.type==="PrivateName"||pt.type==="PrivateIdentifier"||pt.type==="ArgumentPlaceholder"||pt.type==="Import")return!0;if(pt.type==="TemplateLiteral")return pt.quasis.every(Mo=>!Mo.value.raw.includes(`
-`))&&pt.expressions.every(si);if(pt.type==="ObjectExpression")return pt.properties.every(Mo=>!Mo.computed&&(Mo.shorthand||Mo.value&&si(Mo.value)));if(pt.type==="ArrayExpression")return pt.elements.every(Mo=>Mo===null||si(Mo));if(ts(pt))return(pt.type==="ImportExpression"||Gn(pt.callee,Fr))&&mo(pt).every(si);if(Ar(pt))return Gn(pt.object,Fr)&&Gn(pt.property,Fr);let Da={"!":!0,"-":!0,"+":!0,"~":!0};if(pt.type==="UnaryExpression"&&Da[pt.operator])return Gn(pt.argument,Fr);let zl={"++":!0,"--":!0};return pt.type==="UpdateExpression"&&zl[pt.operator]?Gn(pt.argument,Fr):pt.type==="TSNonNullExpression"?Gn(pt.expression,Fr):!1}function _r(pt){var Fr,si;return(Fr=(si=pt.extra)===null||si===void 0?void 0:si.raw)!==null&&Fr!==void 0?Fr:pt.raw}function jt(pt){return pt}function Ir(pt){return pt.filepath&&/\.tsx$/i.test(pt.filepath)}function Qt(pt){let Fr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"es5";return pt.trailingComma==="es5"&&Fr==="es5"||pt.trailingComma==="all"&&(Fr==="all"||Fr==="es5")}function Tr(pt,Fr){switch(pt.type){case"BinaryExpression":case"LogicalExpression":case"AssignmentExpression":case"NGPipeExpression":return Tr(pt.left,Fr);case"MemberExpression":case"OptionalMemberExpression":return Tr(pt.object,Fr);case"TaggedTemplateExpression":return pt.tag.type==="FunctionExpression"?!1:Tr(pt.tag,Fr);case"CallExpression":case"OptionalCallExpression":return pt.callee.type==="FunctionExpression"?!1:Tr(pt.callee,Fr);case"ConditionalExpression":return Tr(pt.test,Fr);case"UpdateExpression":return!pt.prefix&&Tr(pt.argument,Fr);case"BindExpression":return pt.object&&Tr(pt.object,Fr);case"SequenceExpression":return Tr(pt.expressions[0],Fr);case"TSSatisfiesExpression":case"TSAsExpression":case"TSNonNullExpression":return Tr(pt.expression,Fr);default:return Fr(pt)}}var Fn={"==":!0,"!=":!0,"===":!0,"!==":!0},bn={"*":!0,"/":!0,"%":!0},Nr={">>":!0,">>>":!0,"<<":!0};function je(pt,Fr){return!(Cr(Fr)!==Cr(pt)||pt==="**"||Fn[pt]&&Fn[Fr]||Fr==="%"&&bn[pt]||pt==="%"&&bn[Fr]||Fr!==pt&&bn[Fr]&&bn[pt]||Nr[pt]&&Nr[Fr])}var Ht=new Map([["|>"],["??"],["||"],["&&"],["|"],["^"],["&"],["==","===","!=","!=="],["<",">","<=",">=","in","instanceof"],[">>","<<",">>>"],["+","-"],["*","/","%"],["**"]].flatMap((pt,Fr)=>pt.map(si=>[si,Fr])));function Cr(pt){return Ht.get(pt)}function sn(pt){return!!Nr[pt]||pt==="|"||pt==="^"||pt==="&"}function mn(pt){var Fr;if(pt.rest)return!0;let si=fn(pt);return((Fr=V(si))===null||Fr===void 0?void 0:Fr.type)==="RestElement"}var Yn=new WeakMap;function fn(pt){if(Yn.has(pt))return Yn.get(pt);let Fr=[];return pt.this&&Fr.push(pt.this),Array.isArray(pt.parameters)?Fr.push(...pt.parameters):Array.isArray(pt.params)&&Fr.push(...pt.params),pt.rest&&Fr.push(pt.rest),Yn.set(pt,Fr),Fr}function uo(pt,Fr){let si=pt.getValue(),wa=0,Da=zl=>Fr(zl,wa++);si.this&&pt.call(Da,"this"),Array.isArray(si.parameters)?pt.each(Da,"parameters"):Array.isArray(si.params)&&pt.each(Da,"params"),si.rest&&pt.call(Da,"rest")}var Nn=new WeakMap;function mo(pt){if(Nn.has(pt))return Nn.get(pt);let Fr=pt.arguments;return pt.type==="ImportExpression"&&(Fr=[pt.source],pt.attributes&&Fr.push(pt.attributes)),Nn.set(pt,Fr),Fr}function Rn(pt,Fr){let si=pt.getValue();si.type==="ImportExpression"?(pt.call(wa=>Fr(wa,0),"source"),si.attributes&&pt.call(wa=>Fr(wa,1),"attributes")):pt.each(Fr,"arguments")}function ki(pt){return pt.value.trim()==="prettier-ignore"&&!pt.unignore}function qi(pt){return pt&&(pt.prettierIgnore||_i(pt,Vn.PrettierIgnore))}function Ga(pt){let Fr=pt.getValue();return qi(Fr)}var Vn={Leading:2,Trailing:4,Dangling:8,Block:16,Line:32,PrettierIgnore:64,First:128,Last:256},Li=(pt,Fr)=>{if(typeof pt=="function"&&(Fr=pt,pt=0),pt||Fr)return(si,wa,Da)=>!(pt&Vn.Leading&&!si.leading||pt&Vn.Trailing&&!si.trailing||pt&Vn.Dangling&&(si.leading||si.trailing)||pt&Vn.Block&&!we(si)||pt&Vn.Line&&!Ce(si)||pt&Vn.First&&wa!==0||pt&Vn.Last&&wa!==Da.length-1||pt&Vn.PrettierIgnore&&!ki(si)||Fr&&!Fr(si))};function _i(pt,Fr,si){if(!Y(pt==null?void 0:pt.comments))return!1;let wa=Li(Fr,si);return wa?pt.comments.some(wa):!0}function Or(pt,Fr,si){if(!Array.isArray(pt==null?void 0:pt.comments))return[];let wa=Li(Fr,si);return wa?pt.comments.filter(wa):pt.comments}var Ll=(pt,Fr)=>{let{originalText:si}=Fr;return X(si,ye(pt))};function ts(pt){return Mr(pt)||pt.type==="NewExpression"||pt.type==="ImportExpression"}function ha(pt){return pt&&(pt.type==="ObjectProperty"||pt.type==="Property"&&!pt.method&&pt.kind==="init")}function ya(pt){return!!pt.__isUsingHackPipeline}var Za=Symbol("ifWithoutBlockAndSameLineComment");function ml(pt){return pt.type==="TSAsExpression"||pt.type==="TSSatisfiesExpression"}T.exports={getFunctionParameters:fn,iterateFunctionParametersPath:uo,getCallArguments:mo,iterateCallArgumentsPath:Rn,hasRestParameter:mn,getLeftSide:et,getLeftSidePathName:qe,getParentExportDeclaration:Se,getTypeScriptMappedTypeModifier:Zt,hasFlowAnnotationComment:Ie,hasFlowShorthandAnnotationComment:Ue,hasLeadingOwnLineComment:lr,hasNakedLeftSide:Ve,hasNode:Ge,hasIgnoreComment:Ga,hasNodeIgnoreComment:qi,identity:jt,isBinaryish:Pt,isCallLikeExpression:ts,isEnabledHackPipeline:ya,isLineComment:Ce,isPrettierIgnoreComment:ki,isCallExpression:Mr,isMemberExpression:Ar,isExportDeclaration:We,isFlowAnnotationComment:zt,isFunctionCompositionArgs:Ri,isFunctionNotation:Kt,isFunctionOrArrowExpression:ze,isGetterOrSetter:St,isJestEachTemplateLiteral:Qr,isJsxNode:Dt,isLiteral:Me,isLongCurriedCallExpression:Jn,isSimpleCallArgument:Gn,isMemberish:gt,isNumericLiteral:de,isSignedNumericLiteral:ke,isObjectProperty:ha,isObjectType:Re,isObjectTypePropertyAFunction:ut,isSimpleType:wr,isSimpleNumber:dr,isSimpleTemplateLiteral:vn,isStringLiteral:Te,isStringPropSafeToUnquote:xr,isTemplateOnItsOwnLine:Un,isTestCall:Jt,isTheOnlyJsxElementInMarkdown:Ot,isTSXFile:Ir,isTypeAnnotationAFunction:ir,isNextLineEmpty:Ll,needsHardlineAfterDanglingComment:Xi,rawText:_r,shouldPrintComma:Qt,isBitwiseOperator:sn,shouldFlatten:je,startsWithNoLookaheadToken:Tr,getPrecedence:Cr,hasComment:_i,getComments:Or,CommentCheckFlags:Vn,markerForIfWithoutBlockAndSameLineComment:Za,isTSTypeExpression:ml}}}),Pu=xt({"src/language-js/print/template-literal.js"(w,T){Nt();var F=ua(),{getStringWidth:V,getIndentSize:K}=ia(),{builders:{join:q,hardline:Y,softline:X,group:ne,indent:ue,align:ye,lineSuffixBoundary:ge,addAlignmentToDoc:we},printer:{printDocToString:he},utils:{mapDoc:ve}}=Ur(),{isBinaryish:_e,isJestEachTemplateLiteral:Le,isSimpleTemplateLiteral:Ue,hasComment:Ie,isMemberExpression:Ge,isTSTypeExpression:Ve}=Wa();function et(Me,de,ke){let Te=Me.getValue();if(Te.type==="TemplateLiteral"&&Le(Te,Me.getParentNode())){let Dt=qe(Me,ke,de);if(Dt)return Dt}let Re="expressions";Te.type==="TSTemplateLiteralType"&&(Re="types");let ze=[],He=Me.map(de,Re),ot=Ue(Te);return ot&&(He=He.map(Dt=>he(Dt,Object.assign(Object.assign({},ke),{},{printWidth:Number.POSITIVE_INFINITY})).formatted)),ze.push(ge,"`"),Me.each(Dt=>{let Ot=Dt.getName();if(ze.push(de()),Ot<He.length){let{tabWidth:St}=ke,Kt=Dt.getValue(),ut=K(Kt.value.raw,St),ir=He[Ot];if(!ot){let gt=Te[Re][Ot];(Ie(gt)||Ge(gt)||gt.type==="ConditionalExpression"||gt.type==="SequenceExpression"||Ve(gt)||_e(gt))&&(ir=[ue([X,ir]),X])}let Pt=ut===0&&Kt.value.raw.endsWith(`
-`)?ye(Number.NEGATIVE_INFINITY,ir):we(ir,ut,St);ze.push(ne(["${",Pt,ge,"}"]))}},"quasis"),ze.push("`"),ze}function qe(Me,de,ke){let Te=Me.getNode(),Re=Te.quasis[0].value.raw.trim().split(/\s*\|\s*/);if(Re.length>1||Re.some(ze=>ze.length>0)){de.__inJestEach=!0;let ze=Me.map(ke,"expressions");de.__inJestEach=!1;let He=[],ot=ze.map(ut=>"${"+he(ut,Object.assign(Object.assign({},de),{},{printWidth:Number.POSITIVE_INFINITY,endOfLine:"lf"})).formatted+"}"),Dt=[{hasLineBreak:!1,cells:[]}];for(let ut=1;ut<Te.quasis.length;ut++){let ir=F(Dt),Pt=ot[ut-1];ir.cells.push(Pt),Pt.includes(`
-`)&&(ir.hasLineBreak=!0),Te.quasis[ut].value.raw.includes(`
-`)&&Dt.push({hasLineBreak:!1,cells:[]})}let Ot=Math.max(Re.length,...Dt.map(ut=>ut.cells.length)),St=Array.from({length:Ot}).fill(0),Kt=[{cells:Re},...Dt.filter(ut=>ut.cells.length>0)];for(let{cells:ut}of Kt.filter(ir=>!ir.hasLineBreak))for(let[ir,Pt]of ut.entries())St[ir]=Math.max(St[ir],V(Pt));return He.push(ge,"`",ue([Y,q(Y,Kt.map(ut=>q(" | ",ut.cells.map((ir,Pt)=>ut.hasLineBreak?ir:ir+" ".repeat(St[Pt]-V(ir))))))]),Y,"`"),He}}function _t(Me,de){let ke=Me.getValue(),Te=de();return Ie(ke)&&(Te=ne([ue([X,Te]),X])),["${",Te,ge,"}"]}function Ce(Me,de){return Me.map(ke=>_t(ke,de),"expressions")}function We(Me,de){return ve(Me,ke=>typeof ke=="string"?de?ke.replace(/(\\*)`/g,"$1$1\\`"):Se(ke):ke)}function Se(Me){return Me.replace(/([\\`]|\${)/g,"\\$1")}T.exports={printTemplateLiteral:et,printTemplateExpressions:Ce,escapeTemplateCharacters:We,uncookTemplateElementValue:Se}}}),g0=xt({"src/language-js/embed/markdown.js"(w,T){Nt();var{builders:{indent:F,softline:V,literalline:K,dedentToRoot:q}}=Ur(),{escapeTemplateCharacters:Y}=Pu();function X(ue,ye,ge){let we=ue.getValue().quasis[0].value.raw.replace(/((?:\\\\)*)\\`/g,(Le,Ue)=>"\\".repeat(Ue.length/2)+"`"),he=ne(we),ve=he!=="";ve&&(we=we.replace(new RegExp(`^${he}`,"gm"),""));let _e=Y(ge(we,{parser:"markdown",__inJsTemplate:!0},{stripTrailingHardline:!0}),!0);return["`",ve?F([V,_e]):[K,q(_e)],V,"`"]}function ne(ue){let ye=ue.match(/^([^\S\n]*)\S/m);return ye===null?"":ye[1]}T.exports=X}}),y0=xt({"src/language-js/embed/css.js"(w,T){Nt();var{isNonEmptyArray:F}=ia(),{builders:{indent:V,hardline:K,softline:q},utils:{mapDoc:Y,replaceEndOfLine:X,cleanDoc:ne}}=Ur(),{printTemplateExpressions:ue}=Pu();function ye(he,ve,_e){let Le=he.getValue(),Ue=Le.quasis.map(qe=>qe.value.raw),Ie=0,Ge=Ue.reduce((qe,_t,Ce)=>Ce===0?_t:qe+"@prettier-placeholder-"+Ie+++"-id"+_t,""),Ve=_e(Ge,{parser:"scss"},{stripTrailingHardline:!0}),et=ue(he,ve);return ge(Ve,Le,et)}function ge(he,ve,_e){if(ve.quasis.length===1&&!ve.quasis[0].value.raw.trim())return"``";let Le=we(he,_e);if(!Le)throw new Error("Couldn't insert all the expressions");return["`",V([K,Le]),q,"`"]}function we(he,ve){if(!F(ve))return he;let _e=0,Le=Y(ne(he),Ue=>typeof Ue!="string"||!Ue.includes("@prettier-placeholder")?Ue:Ue.split(/@prettier-placeholder-(\d+)-id/).map((Ie,Ge)=>Ge%2===0?X(Ie):(_e++,ve[Ie])));return ve.length===_e?Le:null}T.exports=ye}}),v0=xt({"src/language-js/embed/graphql.js"(w,T){Nt();var{builders:{indent:F,join:V,hardline:K}}=Ur(),{escapeTemplateCharacters:q,printTemplateExpressions:Y}=Pu();function X(ue,ye,ge){let we=ue.getValue(),he=we.quasis.length;if(he===1&&we.quasis[0].value.raw.trim()==="")return"``";let ve=Y(ue,ye),_e=[];for(let Le=0;Le<he;Le++){let Ue=we.quasis[Le],Ie=Le===0,Ge=Le===he-1,Ve=Ue.value.cooked,et=Ve.split(`
-`),qe=et.length,_t=ve[Le],Ce=qe>2&&et[0].trim()===""&&et[1].trim()==="",We=qe>2&&et[qe-1].trim()===""&&et[qe-2].trim()==="",Se=et.every(de=>/^\s*(?:#[^\n\r]*)?$/.test(de));if(!Ge&&/#[^\n\r]*$/.test(et[qe-1]))return null;let Me=null;Se?Me=ne(et):Me=ge(Ve,{parser:"graphql"},{stripTrailingHardline:!0}),Me?(Me=q(Me,!1),!Ie&&Ce&&_e.push(""),_e.push(Me),!Ge&&We&&_e.push("")):!Ie&&!Ge&&Ce&&_e.push(""),_t&&_e.push(_t)}return["`",F([K,V(K,_e)]),K,"`"]}function ne(ue){let ye=[],ge=!1,we=ue.map(he=>he.trim());for(let[he,ve]of we.entries())ve!==""&&(we[he-1]===""&&ge?ye.push([K,ve]):ye.push(ve),ge=!0);return ye.length===0?null:V(K,ye)}T.exports=X}}),Xu=xt({"src/language-js/embed/html.js"(w,T){Nt();var{builders:{indent:F,line:V,hardline:K,group:q},utils:{mapDoc:Y}}=Ur(),{printTemplateExpressions:X,uncookTemplateElementValue:ne}=Pu(),ue=0;function ye(ge,we,he,ve,_e){let{parser:Le}=_e,Ue=ge.getValue(),Ie=ue;ue=ue+1>>>0;let Ge=ke=>`PRETTIER_HTML_PLACEHOLDER_${ke}_${Ie}_IN_JS`,Ve=Ue.quasis.map((ke,Te,Re)=>Te===Re.length-1?ke.value.cooked:ke.value.cooked+Ge(Te)).join(""),et=X(ge,we);if(et.length===0&&Ve.trim().length===0)return"``";let qe=new RegExp(Ge("(\\d+)"),"g"),_t=0,Ce=he(Ve,{parser:Le,__onHtmlRoot(ke){_t=ke.children.length}},{stripTrailingHardline:!0}),We=Y(Ce,ke=>{if(typeof ke!="string")return ke;let Te=[],Re=ke.split(qe);for(let ze=0;ze<Re.length;ze++){let He=Re[ze];if(ze%2===0){He&&(He=ne(He),ve.__embeddedInHtml&&(He=He.replace(/<\/(script)\b/gi,"<\\/$1")),Te.push(He));continue}let ot=Number(He);Te.push(et[ot])}return Te}),Se=/^\s/.test(Ve)?" ":"",Me=/\s$/.test(Ve)?" ":"",de=ve.htmlWhitespaceSensitivity==="ignore"?K:Se&&Me?V:null;return q(de?["`",F([de,q(We)]),de,"`"]:["`",Se,_t>1?F(q(We)):q(We),Me,"`"])}T.exports=ye}}),Cl=xt({"src/language-js/embed.js"(w,T){Nt();var{hasComment:F,CommentCheckFlags:V,isObjectProperty:K}=Wa(),q=g0(),Y=y0(),X=v0(),ne=Xu();function ue(Ce){if(we(Ce)||Le(Ce)||Ue(Ce)||he(Ce))return"css";if(Ve(Ce))return"graphql";if(qe(Ce))return"html";if(ve(Ce))return"angular";if(ge(Ce))return"markdown"}function ye(Ce,We,Se,Me){let de=Ce.getValue();if(de.type!=="TemplateLiteral"||_t(de))return;let ke=ue(Ce);if(ke){if(ke==="markdown")return q(Ce,We,Se);if(ke==="css")return Y(Ce,We,Se);if(ke==="graphql")return X(Ce,We,Se);if(ke==="html"||ke==="angular")return ne(Ce,We,Se,Me,{parser:ke})}}function ge(Ce){let We=Ce.getValue(),Se=Ce.getParentNode();return Se&&Se.type==="TaggedTemplateExpression"&&We.quasis.length===1&&Se.tag.type==="Identifier"&&(Se.tag.name==="md"||Se.tag.name==="markdown")}function we(Ce){let We=Ce.getValue(),Se=Ce.getParentNode(),Me=Ce.getParentNode(1);return Me&&We.quasis&&Se.type==="JSXExpressionContainer"&&Me.type==="JSXElement"&&Me.openingElement.name.name==="style"&&Me.openingElement.attributes.some(de=>de.name.name==="jsx")||Se&&Se.type==="TaggedTemplateExpression"&&Se.tag.type==="Identifier"&&Se.tag.name==="css"||Se&&Se.type==="TaggedTemplateExpression"&&Se.tag.type==="MemberExpression"&&Se.tag.object.name==="css"&&(Se.tag.property.name==="global"||Se.tag.property.name==="resolve")}function he(Ce){return Ce.match(We=>We.type==="TemplateLiteral",(We,Se)=>We.type==="ArrayExpression"&&Se==="elements",(We,Se)=>K(We)&&We.key.type==="Identifier"&&We.key.name==="styles"&&Se==="value",..._e)}function ve(Ce){return Ce.match(We=>We.type==="TemplateLiteral",(We,Se)=>K(We)&&We.key.type==="Identifier"&&We.key.name==="template"&&Se==="value",..._e)}var _e=[(Ce,We)=>Ce.type==="ObjectExpression"&&We==="properties",(Ce,We)=>Ce.type==="CallExpression"&&Ce.callee.type==="Identifier"&&Ce.callee.name==="Component"&&We==="arguments",(Ce,We)=>Ce.type==="Decorator"&&We==="expression"];function Le(Ce){let We=Ce.getParentNode();if(!We||We.type!=="TaggedTemplateExpression")return!1;let Se=We.tag.type==="ParenthesizedExpression"?We.tag.expression:We.tag;switch(Se.type){case"MemberExpression":return Ie(Se.object)||Ge(Se);case"CallExpression":return Ie(Se.callee)||Se.callee.type==="MemberExpression"&&(Se.callee.object.type==="MemberExpression"&&(Ie(Se.callee.object.object)||Ge(Se.callee.object))||Se.callee.object.type==="CallExpression"&&Ie(Se.callee.object.callee));case"Identifier":return Se.name==="css";default:return!1}}function Ue(Ce){let We=Ce.getParentNode(),Se=Ce.getParentNode(1);return Se&&We.type==="JSXExpressionContainer"&&Se.type==="JSXAttribute"&&Se.name.type==="JSXIdentifier"&&Se.name.name==="css"}function Ie(Ce){return Ce.type==="Identifier"&&Ce.name==="styled"}function Ge(Ce){return/^[A-Z]/.test(Ce.object.name)&&Ce.property.name==="extend"}function Ve(Ce){let We=Ce.getValue(),Se=Ce.getParentNode();return et(We,"GraphQL")||Se&&(Se.type==="TaggedTemplateExpression"&&(Se.tag.type==="MemberExpression"&&Se.tag.object.name==="graphql"&&Se.tag.property.name==="experimental"||Se.tag.type==="Identifier"&&(Se.tag.name==="gql"||Se.tag.name==="graphql"))||Se.type==="CallExpression"&&Se.callee.type==="Identifier"&&Se.callee.name==="graphql")}function et(Ce,We){return F(Ce,V.Block|V.Leading,Se=>{let{value:Me}=Se;return Me===` ${We} `})}function qe(Ce){return et(Ce.getValue(),"HTML")||Ce.match(We=>We.type==="TemplateLiteral",(We,Se)=>We.type==="TaggedTemplateExpression"&&We.tag.type==="Identifier"&&We.tag.name==="html"&&Se==="quasi")}function _t(Ce){let{quasis:We}=Ce;return We.some(Se=>{let{value:{cooked:Me}}=Se;return Me===null})}T.exports=ye}}),Fl=xt({"src/language-js/clean.js"(w,T){Nt();var F=Fa(),V=new Set(["range","raw","comments","leadingComments","trailingComments","innerComments","extra","start","end","loc","flags","errors","tokens"]),K=Y=>{for(let X of Y.quasis)delete X.value};function q(Y,X,ne){if(Y.type==="Program"&&delete X.sourceType,(Y.type==="BigIntLiteral"||Y.type==="BigIntLiteralTypeAnnotation")&&X.value&&(X.value=X.value.toLowerCase()),(Y.type==="BigIntLiteral"||Y.type==="Literal")&&X.bigint&&(X.bigint=X.bigint.toLowerCase()),Y.type==="DecimalLiteral"&&(X.value=Number(X.value)),Y.type==="Literal"&&X.decimal&&(X.decimal=Number(X.decimal)),Y.type==="EmptyStatement"||Y.type==="JSXText"||Y.type==="JSXExpressionContainer"&&(Y.expression.type==="Literal"||Y.expression.type==="StringLiteral")&&Y.expression.value===" ")return null;if((Y.type==="Property"||Y.type==="ObjectProperty"||Y.type==="MethodDefinition"||Y.type==="ClassProperty"||Y.type==="ClassMethod"||Y.type==="PropertyDefinition"||Y.type==="TSDeclareMethod"||Y.type==="TSPropertySignature"||Y.type==="ObjectTypeProperty")&&typeof Y.key=="object"&&Y.key&&(Y.key.type==="Literal"||Y.key.type==="NumericLiteral"||Y.key.type==="StringLiteral"||Y.key.type==="Identifier")&&delete X.key,Y.type==="JSXElement"&&Y.openingElement.name.name==="style"&&Y.openingElement.attributes.some(ge=>ge.name.name==="jsx"))for(let{type:ge,expression:we}of X.children)ge==="JSXExpressionContainer"&&we.type==="TemplateLiteral"&&K(we);Y.type==="JSXAttribute"&&Y.name.name==="css"&&Y.value.type==="JSXExpressionContainer"&&Y.value.expression.type==="TemplateLiteral"&&K(X.value.expression),Y.type==="JSXAttribute"&&Y.value&&Y.value.type==="Literal"&&/["']|&quot;|&apos;/.test(Y.value.value)&&(X.value.value=X.value.value.replace(/["']|&quot;|&apos;/g,'"'));let ue=Y.expression||Y.callee;if(Y.type==="Decorator"&&ue.type==="CallExpression"&&ue.callee.name==="Component"&&ue.arguments.length===1){let ge=Y.expression.arguments[0].properties;for(let[we,he]of X.expression.arguments[0].properties.entries())switch(ge[we].key.name){case"styles":he.value.type==="ArrayExpression"&&K(he.value.elements[0]);break;case"template":he.value.type==="TemplateLiteral"&&K(he.value);break}}if(Y.type==="TaggedTemplateExpression"&&(Y.tag.type==="MemberExpression"||Y.tag.type==="Identifier"&&(Y.tag.name==="gql"||Y.tag.name==="graphql"||Y.tag.name==="css"||Y.tag.name==="md"||Y.tag.name==="markdown"||Y.tag.name==="html")||Y.tag.type==="CallExpression")&&K(X.quasi),Y.type==="TemplateLiteral"){var ye;(!((ye=Y.leadingComments)===null||ye===void 0)&&ye.some(ge=>F(ge)&&["GraphQL","HTML"].some(we=>ge.value===` ${we} `))||ne.type==="CallExpression"&&ne.callee.name==="graphql"||!Y.leadingComments)&&K(X)}if(Y.type==="InterpreterDirective"&&(X.value=X.value.trimEnd()),(Y.type==="TSIntersectionType"||Y.type==="TSUnionType")&&Y.types.length===1)return X.types[0]}q.ignoredProperties=V,T.exports=q}}),Of={};en(Of,{EOL:()=>Pc,arch:()=>ad,cpus:()=>au,default:()=>sd,endianness:()=>Wd,freemem:()=>Is,getNetworkInterfaces:()=>Ec,hostname:()=>Hd,loadavg:()=>ws,networkInterfaces:()=>ph,platform:()=>Ud,release:()=>Cc,tmpDir:()=>El,tmpdir:()=>od,totalmem:()=>iu,type:()=>fl,uptime:()=>dl});function Wd(){if(typeof Au>"u"){var w=new ArrayBuffer(2),T=new Uint8Array(w),F=new Uint16Array(w);if(T[0]=1,T[1]=2,F[0]===258)Au="BE";else if(F[0]===513)Au="LE";else throw new Error("unable to figure out endianess")}return Au}function Hd(){return typeof globalThis.location<"u"?globalThis.location.hostname:""}function ws(){return[]}function dl(){return 0}function Is(){return Number.MAX_VALUE}function iu(){return Number.MAX_VALUE}function au(){return[]}function fl(){return"Browser"}function Cc(){return typeof globalThis.navigator<"u"?globalThis.navigator.appVersion:""}function ph(){}function Ec(){}function ad(){return"javascript"}function Ud(){return"browser"}function El(){return"/tmp"}var Au,od,Pc,sd,No=Vr({"node-modules-polyfills:os"(){Nt(),od=El,Pc=`
-`,sd={EOL:Pc,tmpdir:od,tmpDir:El,networkInterfaces:ph,getNetworkInterfaces:Ec,release:Cc,type:fl,cpus:au,totalmem:iu,freemem:Is,uptime:dl,loadavg:ws,hostname:Hd,endianness:Wd}}}),ls=xt({"node-modules-polyfills-commonjs:os"(w,T){Nt();var F=(No(),kn(Of));if(F&&F.default){T.exports=F.default;for(let V in F)T.exports[V]=F[V]}else F&&(T.exports=F)}}),Em=xt({"node_modules/detect-newline/index.js"(w,T){Nt();var F=V=>{if(typeof V!="string")throw new TypeError("Expected a string");let K=V.match(/(?:\r?\n)/g)||[];if(K.length===0)return;let q=K.filter(X=>X===`\r
-`).length,Y=K.length-q;return q>Y?`\r
-`:`
-`};T.exports=F,T.exports.graceful=V=>typeof V=="string"&&F(V)||`
-`}}),ld=xt({"node_modules/jest-docblock/build/index.js"(w){Nt(),Object.defineProperty(w,"__esModule",{value:!0}),w.extract=he,w.parse=_e,w.parseWithComments=Le,w.print=Ue,w.strip=ve;function T(){let Ge=ls();return T=function(){return Ge},Ge}function F(){let Ge=V(Em());return F=function(){return Ge},Ge}function V(Ge){return Ge&&Ge.__esModule?Ge:{default:Ge}}var K=/\*\/$/,q=/^\/\*\*?/,Y=/^\s*(\/\*\*?(.|\r?\n)*?\*\/)/,X=/(^|\s+)\/\/([^\r\n]*)/g,ne=/^(\r?\n)+/,ue=/(?:^|\r?\n) *(@[^\r\n]*?) *\r?\n *(?![^@\r\n]*\/\/[^]*)([^@\r\n\s][^@\r\n]+?) *\r?\n/g,ye=/(?:^|\r?\n) *@(\S+) *([^\r\n]*)/g,ge=/(\r?\n|^) *\* ?/g,we=[];function he(Ge){let Ve=Ge.match(Y);return Ve?Ve[0].trimLeft():""}function ve(Ge){let Ve=Ge.match(Y);return Ve&&Ve[0]?Ge.substring(Ve[0].length):Ge}function _e(Ge){return Le(Ge).pragmas}function Le(Ge){let Ve=(0,F().default)(Ge)||T().EOL;Ge=Ge.replace(q,"").replace(K,"").replace(ge,"$1");let et="";for(;et!==Ge;)et=Ge,Ge=Ge.replace(ue,`${Ve}$1 $2${Ve}`);Ge=Ge.replace(ne,"").trimRight();let qe=Object.create(null),_t=Ge.replace(ye,"").replace(ne,"").trimRight(),Ce;for(;Ce=ye.exec(Ge);){let We=Ce[2].replace(X,"");typeof qe[Ce[1]]=="string"||Array.isArray(qe[Ce[1]])?qe[Ce[1]]=we.concat(qe[Ce[1]],We):qe[Ce[1]]=We}return{comments:_t,pragmas:qe}}function Ue(Ge){let{comments:Ve="",pragmas:et={}}=Ge,qe=(0,F().default)(Ve)||T().EOL,_t="/**",Ce=" *",We=" */",Se=Object.keys(et),Me=Se.map(ke=>Ie(ke,et[ke])).reduce((ke,Te)=>ke.concat(Te),[]).map(ke=>`${Ce} ${ke}${qe}`).join("");if(!Ve){if(Se.length===0)return"";if(Se.length===1&&!Array.isArray(et[Se[0]])){let ke=et[Se[0]];return`${_t} ${Ie(Se[0],ke)[0]}${We}`}}let de=Ve.split(qe).map(ke=>`${Ce} ${ke}`).join(qe)+qe;return _t+qe+(Ve?de:"")+(Ve&&Se.length?Ce+qe:"")+Me+We}function Ie(Ge,Ve){return we.concat(Ve).map(et=>`@${Ge} ${et}`.trim())}}}),ud=xt({"src/language-js/utils/get-shebang.js"(w,T){Nt();function F(V){if(!V.startsWith("#!"))return"";let K=V.indexOf(`
-`);return K===-1?V:V.slice(0,K)}T.exports=F}}),Ju=xt({"src/language-js/pragma.js"(w,T){Nt();var{parseWithComments:F,strip:V,extract:K,print:q}=ld(),{normalizeEndOfLine:Y}=Ji(),X=ud();function ne(ge){let we=X(ge);we&&(ge=ge.slice(we.length+1));let he=K(ge),{pragmas:ve,comments:_e}=F(he);return{shebang:we,text:ge,pragmas:ve,comments:_e}}function ue(ge){let we=Object.keys(ne(ge).pragmas);return we.includes("prettier")||we.includes("format")}function ye(ge){let{shebang:we,text:he,pragmas:ve,comments:_e}=ne(ge),Le=V(he),Ue=q({pragmas:Object.assign({format:""},ve),comments:_e.trimStart()});return(we?`${we}
-`:"")+Y(Ue)+(Le.startsWith(`
-`)?`
-`:`
-
-`)+Le}T.exports={hasPragma:ue,insertPragma:ye}}}),Ac=xt({"src/language-js/utils/is-type-cast-comment.js"(w,T){Nt();var F=Fa();function V(K){return F(K)&&K.value[0]==="*"&&/@(?:type|satisfies)\b/.test(K.value)}T.exports=V}}),Kd=xt({"src/language-js/comments.js"(w,T){Nt();var{getLast:F,hasNewline:V,getNextNonSpaceNonCommentCharacterIndexWithStartIndex:K,getNextNonSpaceNonCommentCharacter:q,hasNewlineInRange:Y,addLeadingComment:X,addTrailingComment:ne,addDanglingComment:ue,getNextNonSpaceNonCommentCharacterIndex:ye,isNonEmptyArray:ge}=ia(),{getFunctionParameters:we,isPrettierIgnoreComment:he,isJsxNode:ve,hasFlowShorthandAnnotationComment:_e,hasFlowAnnotationComment:Le,hasIgnoreComment:Ue,isCallLikeExpression:Ie,getCallArguments:Ge,isCallExpression:Ve,isMemberExpression:et,isObjectProperty:qe,isLineComment:_t,getComments:Ce,CommentCheckFlags:We,markerForIfWithoutBlockAndSameLineComment:Se}=Wa(),{locStart:Me,locEnd:de}=so(),ke=Fa(),Te=Ac();function Re(Nr){return[jt,vn,ir,St,Kt,ut,wr,un,xr,Qr,Un,Xi,jr,Zt,zt].some(je=>je(Nr))}function ze(Nr){return[Ot,vn,Pt,Un,St,Kt,ut,wr,Zt,lr,dr,Qr,Gn,zt,Qt].some(je=>je(Nr))}function He(Nr){return[jt,St,Kt,gt,Ar,jr,Qr,Mr,Jt,Ir,zt,_r].some(je=>je(Nr))}function ot(Nr,je){let Ht=(Nr.body||Nr.properties).find(Cr=>{let{type:sn}=Cr;return sn!=="EmptyStatement"});Ht?X(Ht,je):ue(Nr,je)}function Dt(Nr,je){Nr.type==="BlockStatement"?ot(Nr,je):X(Nr,je)}function Ot(Nr){let{comment:je,followingNode:Ht}=Nr;return Ht&&Te(je)?(X(Ht,je),!0):!1}function St(Nr){let{comment:je,precedingNode:Ht,enclosingNode:Cr,followingNode:sn,text:mn}=Nr;if((Cr==null?void 0:Cr.type)!=="IfStatement"||!sn)return!1;if(q(mn,je,de)===")")return ne(Ht,je),!0;if(Ht===Cr.consequent&&sn===Cr.alternate){if(Ht.type==="BlockStatement")ne(Ht,je);else{let Yn=je.type==="SingleLine"||je.loc.start.line===je.loc.end.line,fn=je.loc.start.line===Ht.loc.start.line;Yn&&fn?ue(Ht,je,Se):ue(Cr,je)}return!0}return sn.type==="BlockStatement"?(ot(sn,je),!0):sn.type==="IfStatement"?(Dt(sn.consequent,je),!0):Cr.consequent===sn?(X(sn,je),!0):!1}function Kt(Nr){let{comment:je,precedingNode:Ht,enclosingNode:Cr,followingNode:sn,text:mn}=Nr;return(Cr==null?void 0:Cr.type)!=="WhileStatement"||!sn?!1:q(mn,je,de)===")"?(ne(Ht,je),!0):sn.type==="BlockStatement"?(ot(sn,je),!0):Cr.body===sn?(X(sn,je),!0):!1}function ut(Nr){let{comment:je,precedingNode:Ht,enclosingNode:Cr,followingNode:sn}=Nr;return(Cr==null?void 0:Cr.type)!=="TryStatement"&&(Cr==null?void 0:Cr.type)!=="CatchClause"||!sn?!1:Cr.type==="CatchClause"&&Ht?(ne(Ht,je),!0):sn.type==="BlockStatement"?(ot(sn,je),!0):sn.type==="TryStatement"?(Dt(sn.finalizer,je),!0):sn.type==="CatchClause"?(Dt(sn.body,je),!0):!1}function ir(Nr){let{comment:je,enclosingNode:Ht,followingNode:Cr}=Nr;return et(Ht)&&(Cr==null?void 0:Cr.type)==="Identifier"?(X(Ht,je),!0):!1}function Pt(Nr){let{comment:je,precedingNode:Ht,enclosingNode:Cr,followingNode:sn,text:mn}=Nr,Yn=Ht&&!Y(mn,de(Ht),Me(je));return(!Ht||!Yn)&&((Cr==null?void 0:Cr.type)==="ConditionalExpression"||(Cr==null?void 0:Cr.type)==="TSConditionalType")&&sn?(X(sn,je),!0):!1}function gt(Nr){let{comment:je,precedingNode:Ht,enclosingNode:Cr}=Nr;return qe(Cr)&&Cr.shorthand&&Cr.key===Ht&&Cr.value.type==="AssignmentPattern"?(ne(Cr.value.left,je),!0):!1}var tr=new Set(["ClassDeclaration","ClassExpression","DeclareClass","DeclareInterface","InterfaceDeclaration","TSInterfaceDeclaration"]);function wr(Nr){let{comment:je,precedingNode:Ht,enclosingNode:Cr,followingNode:sn}=Nr;if(tr.has(Cr==null?void 0:Cr.type)){if(ge(Cr.decorators)&&!(sn&&sn.type==="Decorator"))return ne(F(Cr.decorators),je),!0;if(Cr.body&&sn===Cr.body)return ot(Cr.body,je),!0;if(sn){if(Cr.superClass&&sn===Cr.superClass&&Ht&&(Ht===Cr.id||Ht===Cr.typeParameters))return ne(Ht,je),!0;for(let mn of["implements","extends","mixins"])if(Cr[mn]&&sn===Cr[mn][0])return Ht&&(Ht===Cr.id||Ht===Cr.typeParameters||Ht===Cr.superClass)?ne(Ht,je):ue(Cr,je,mn),!0}}return!1}var sr=new Set(["ClassMethod","ClassProperty","PropertyDefinition","TSAbstractPropertyDefinition","TSAbstractMethodDefinition","TSDeclareMethod","MethodDefinition","ClassAccessorProperty","AccessorProperty","TSAbstractAccessorProperty"]);function jr(Nr){let{comment:je,precedingNode:Ht,enclosingNode:Cr,text:sn}=Nr;return Cr&&Ht&&q(sn,je,de)==="("&&(Cr.type==="Property"||Cr.type==="TSDeclareMethod"||Cr.type==="TSAbstractMethodDefinition")&&Ht.type==="Identifier"&&Cr.key===Ht&&q(sn,Ht,de)!==":"||(Ht==null?void 0:Ht.type)==="Decorator"&&sr.has(Cr==null?void 0:Cr.type)?(ne(Ht,je),!0):!1}var Tt=new Set(["FunctionDeclaration","FunctionExpression","ClassMethod","MethodDefinition","ObjectMethod"]);function Jt(Nr){let{comment:je,precedingNode:Ht,enclosingNode:Cr,text:sn}=Nr;return q(sn,je,de)!=="("?!1:Ht&&Tt.has(Cr==null?void 0:Cr.type)?(ne(Ht,je),!0):!1}function Mr(Nr){let{comment:je,enclosingNode:Ht,text:Cr}=Nr;if((Ht==null?void 0:Ht.type)!=="ArrowFunctionExpression")return!1;let sn=ye(Cr,je,de);return sn!==!1&&Cr.slice(sn,sn+2)==="=>"?(ue(Ht,je),!0):!1}function Ar(Nr){let{comment:je,enclosingNode:Ht,text:Cr}=Nr;return q(Cr,je,de)!==")"?!1:Ht&&(Tr(Ht)&&we(Ht).length===0||Ie(Ht)&&Ge(Ht).length===0)?(ue(Ht,je),!0):((Ht==null?void 0:Ht.type)==="MethodDefinition"||(Ht==null?void 0:Ht.type)==="TSAbstractMethodDefinition")&&we(Ht.value).length===0?(ue(Ht.value,je),!0):!1}function vn(Nr){let{comment:je,precedingNode:Ht,enclosingNode:Cr,followingNode:sn,text:mn}=Nr;if((Ht==null?void 0:Ht.type)==="FunctionTypeParam"&&(Cr==null?void 0:Cr.type)==="FunctionTypeAnnotation"&&(sn==null?void 0:sn.type)!=="FunctionTypeParam"||((Ht==null?void 0:Ht.type)==="Identifier"||(Ht==null?void 0:Ht.type)==="AssignmentPattern")&&Cr&&Tr(Cr)&&q(mn,je,de)===")")return ne(Ht,je),!0;if((Cr==null?void 0:Cr.type)==="FunctionDeclaration"&&(sn==null?void 0:sn.type)==="BlockStatement"){let Yn=(()=>{let fn=we(Cr);if(fn.length>0)return K(mn,de(F(fn)));let uo=K(mn,de(Cr.id));return uo!==!1&&K(mn,uo+1)})();if(Me(je)>Yn)return ot(sn,je),!0}return!1}function Zt(Nr){let{comment:je,enclosingNode:Ht}=Nr;return(Ht==null?void 0:Ht.type)==="LabeledStatement"?(X(Ht,je),!0):!1}function zt(Nr){let{comment:je,enclosingNode:Ht}=Nr;return((Ht==null?void 0:Ht.type)==="ContinueStatement"||(Ht==null?void 0:Ht.type)==="BreakStatement")&&!Ht.label?(ne(Ht,je),!0):!1}function lr(Nr){let{comment:je,precedingNode:Ht,enclosingNode:Cr}=Nr;return Ve(Cr)&&Ht&&Cr.callee===Ht&&Cr.arguments.length>0?(X(Cr.arguments[0],je),!0):!1}function xr(Nr){let{comment:je,precedingNode:Ht,enclosingNode:Cr,followingNode:sn}=Nr;return(Cr==null?void 0:Cr.type)==="UnionTypeAnnotation"||(Cr==null?void 0:Cr.type)==="TSUnionType"?(he(je)&&(sn.prettierIgnore=!0,je.unignore=!0),Ht?(ne(Ht,je),!0):!1):(((sn==null?void 0:sn.type)==="UnionTypeAnnotation"||(sn==null?void 0:sn.type)==="TSUnionType")&&he(je)&&(sn.types[0].prettierIgnore=!0,je.unignore=!0),!1)}function dr(Nr){let{comment:je,enclosingNode:Ht}=Nr;return qe(Ht)?(X(Ht,je),!0):!1}function Qr(Nr){let{comment:je,enclosingNode:Ht,followingNode:Cr,ast:sn,isLastComment:mn}=Nr;return sn&&sn.body&&sn.body.length===0?(mn?ue(sn,je):X(sn,je),!0):(Ht==null?void 0:Ht.type)==="Program"&&(Ht==null?void 0:Ht.body.length)===0&&!ge(Ht.directives)?(mn?ue(Ht,je):X(Ht,je),!0):(Cr==null?void 0:Cr.type)==="Program"&&(Cr==null?void 0:Cr.body.length)===0&&(Ht==null?void 0:Ht.type)==="ModuleExpression"?(ue(Cr,je),!0):!1}function un(Nr){let{comment:je,enclosingNode:Ht}=Nr;return(Ht==null?void 0:Ht.type)==="ForInStatement"||(Ht==null?void 0:Ht.type)==="ForOfStatement"?(X(Ht,je),!0):!1}function Un(Nr){let{comment:je,precedingNode:Ht,enclosingNode:Cr,text:sn}=Nr;if((Cr==null?void 0:Cr.type)==="ImportSpecifier"||(Cr==null?void 0:Cr.type)==="ExportSpecifier")return X(Cr,je),!0;let mn=(Ht==null?void 0:Ht.type)==="ImportSpecifier"&&(Cr==null?void 0:Cr.type)==="ImportDeclaration",Yn=(Ht==null?void 0:Ht.type)==="ExportSpecifier"&&(Cr==null?void 0:Cr.type)==="ExportNamedDeclaration";return(mn||Yn)&&V(sn,de(je))?(ne(Ht,je),!0):!1}function Xi(Nr){let{comment:je,enclosingNode:Ht}=Nr;return(Ht==null?void 0:Ht.type)==="AssignmentPattern"?(X(Ht,je),!0):!1}var Ri=new Set(["VariableDeclarator","AssignmentExpression","TypeAlias","TSTypeAliasDeclaration"]),Jn=new Set(["ObjectExpression","ArrayExpression","TemplateLiteral","TaggedTemplateExpression","ObjectTypeAnnotation","TSTypeLiteral"]);function Gn(Nr){let{comment:je,enclosingNode:Ht,followingNode:Cr}=Nr;return Ri.has(Ht==null?void 0:Ht.type)&&Cr&&(Jn.has(Cr.type)||ke(je))?(X(Cr,je),!0):!1}function _r(Nr){let{comment:je,enclosingNode:Ht,followingNode:Cr,text:sn}=Nr;return!Cr&&((Ht==null?void 0:Ht.type)==="TSMethodSignature"||(Ht==null?void 0:Ht.type)==="TSDeclareFunction"||(Ht==null?void 0:Ht.type)==="TSAbstractMethodDefinition")&&q(sn,je,de)===";"?(ne(Ht,je),!0):!1}function jt(Nr){let{comment:je,enclosingNode:Ht,followingNode:Cr}=Nr;if(he(je)&&(Ht==null?void 0:Ht.type)==="TSMappedType"&&(Cr==null?void 0:Cr.type)==="TSTypeParameter"&&Cr.constraint)return Ht.prettierIgnore=!0,je.unignore=!0,!0}function Ir(Nr){let{comment:je,precedingNode:Ht,enclosingNode:Cr,followingNode:sn}=Nr;return(Cr==null?void 0:Cr.type)!=="TSMappedType"?!1:(sn==null?void 0:sn.type)==="TSTypeParameter"&&sn.name?(X(sn.name,je),!0):(Ht==null?void 0:Ht.type)==="TSTypeParameter"&&Ht.constraint?(ne(Ht.constraint,je),!0):!1}function Qt(Nr){let{comment:je,enclosingNode:Ht,followingNode:Cr}=Nr;return!Ht||Ht.type!=="SwitchCase"||Ht.test||!Cr||Cr!==Ht.consequent[0]?!1:(Cr.type==="BlockStatement"&&_t(je)?ot(Cr,je):ue(Ht,je),!0)}function Tr(Nr){return Nr.type==="ArrowFunctionExpression"||Nr.type==="FunctionExpression"||Nr.type==="FunctionDeclaration"||Nr.type==="ObjectMethod"||Nr.type==="ClassMethod"||Nr.type==="TSDeclareFunction"||Nr.type==="TSCallSignatureDeclaration"||Nr.type==="TSConstructSignatureDeclaration"||Nr.type==="TSMethodSignature"||Nr.type==="TSConstructorType"||Nr.type==="TSFunctionType"||Nr.type==="TSDeclareMethod"}function Fn(Nr,je){if((je.parser==="typescript"||je.parser==="flow"||je.parser==="acorn"||je.parser==="espree"||je.parser==="meriyah"||je.parser==="__babel_estree")&&Nr.type==="MethodDefinition"&&Nr.value&&Nr.value.type==="FunctionExpression"&&we(Nr.value).length===0&&!Nr.value.returnType&&!ge(Nr.value.typeParameters)&&Nr.value.body)return[...Nr.decorators||[],Nr.key,Nr.value.body]}function bn(Nr){let je=Nr.getValue(),Ht=Nr.getParentNode(),Cr=sn=>Le(Ce(sn,We.Leading))||Le(Ce(sn,We.Trailing));return(je&&(ve(je)||_e(je)||Ve(Ht)&&Cr(je))||Ht&&(Ht.type==="JSXSpreadAttribute"||Ht.type==="JSXSpreadChild"||Ht.type==="UnionTypeAnnotation"||Ht.type==="TSUnionType"||(Ht.type==="ClassDeclaration"||Ht.type==="ClassExpression")&&Ht.superClass===je))&&(!Ue(Nr)||Ht.type==="UnionTypeAnnotation"||Ht.type==="TSUnionType")}T.exports={handleOwnLineComment:Re,handleEndOfLineComment:ze,handleRemainingComment:He,getCommentChildNodes:Fn,willPrintOwnComments:bn}}}),Zu=xt({"src/language-js/needs-parens.js"(w,T){Nt();var F=ua(),V=ed(),{getFunctionParameters:K,getLeftSidePathName:q,hasFlowShorthandAnnotationComment:Y,hasNakedLeftSide:X,hasNode:ne,isBitwiseOperator:ue,startsWithNoLookaheadToken:ye,shouldFlatten:ge,getPrecedence:we,isCallExpression:he,isMemberExpression:ve,isObjectProperty:_e,isTSTypeExpression:Le}=Wa();function Ue(Ce,We){let Se=Ce.getParentNode();if(!Se)return!1;let Me=Ce.getName(),de=Ce.getNode();if(We.__isInHtmlInterpolation&&!We.bracketSpacing&&et(de)&&qe(Ce))return!0;if(Ie(de))return!1;if(We.parser!=="flow"&&Y(Ce.getValue()))return!0;if(de.type==="Identifier"){if(de.extra&&de.extra.parenthesized&&/^PRETTIER_HTML_PLACEHOLDER_\d+_\d+_IN_JS$/.test(de.name)||Me==="left"&&(de.name==="async"&&!Se.await||de.name==="let")&&Se.type==="ForOfStatement")return!0;if(de.name==="let"){var ke;let Re=(ke=Ce.findAncestor(ze=>ze.type==="ForOfStatement"))===null||ke===void 0?void 0:ke.left;if(Re&&ye(Re,ze=>ze===de))return!0}if(Me==="object"&&de.name==="let"&&Se.type==="MemberExpression"&&Se.computed&&!Se.optional){let Re=Ce.findAncestor(He=>He.type==="ExpressionStatement"||He.type==="ForStatement"||He.type==="ForInStatement"),ze=Re?Re.type==="ExpressionStatement"?Re.expression:Re.type==="ForStatement"?Re.init:Re.left:void 0;if(ze&&ye(ze,He=>He===de))return!0}return!1}if(de.type==="ObjectExpression"||de.type==="FunctionExpression"||de.type==="ClassExpression"||de.type==="DoExpression"){var Te;let Re=(Te=Ce.findAncestor(ze=>ze.type==="ExpressionStatement"))===null||Te===void 0?void 0:Te.expression;if(Re&&ye(Re,ze=>ze===de))return!0}switch(Se.type){case"ParenthesizedExpression":return!1;case"ClassDeclaration":case"ClassExpression":{if(Me==="superClass"&&(de.type==="ArrowFunctionExpression"||de.type==="AssignmentExpression"||de.type==="AwaitExpression"||de.type==="BinaryExpression"||de.type==="ConditionalExpression"||de.type==="LogicalExpression"||de.type==="NewExpression"||de.type==="ObjectExpression"||de.type==="SequenceExpression"||de.type==="TaggedTemplateExpression"||de.type==="UnaryExpression"||de.type==="UpdateExpression"||de.type==="YieldExpression"||de.type==="TSNonNullExpression"))return!0;break}case"ExportDefaultDeclaration":return _t(Ce,We)||de.type==="SequenceExpression";case"Decorator":{if(Me==="expression"){if(ve(de)&&de.computed)return!0;let Re=!1,ze=!1,He=de;for(;He;)switch(He.type){case"MemberExpression":ze=!0,He=He.object;break;case"CallExpression":if(ze||Re)return We.parser!=="typescript";Re=!0,He=He.callee;break;case"Identifier":return!1;case"TaggedTemplateExpression":return We.parser!=="typescript";default:return!0}return!0}break}case"ArrowFunctionExpression":{if(Me==="body"&&de.type!=="SequenceExpression"&&ye(de,Re=>Re.type==="ObjectExpression"))return!0;break}}switch(de.type){case"UpdateExpression":if(Se.type==="UnaryExpression")return de.prefix&&(de.operator==="++"&&Se.operator==="+"||de.operator==="--"&&Se.operator==="-");case"UnaryExpression":switch(Se.type){case"UnaryExpression":return de.operator===Se.operator&&(de.operator==="+"||de.operator==="-");case"BindExpression":return!0;case"MemberExpression":case"OptionalMemberExpression":return Me==="object";case"TaggedTemplateExpression":return!0;case"NewExpression":case"CallExpression":case"OptionalCallExpression":return Me==="callee";case"BinaryExpression":return Me==="left"&&Se.operator==="**";case"TSNonNullExpression":return!0;default:return!1}case"BinaryExpression":{if(Se.type==="UpdateExpression"||de.operator==="in"&&Ge(Ce))return!0;if(de.operator==="|>"&&de.extra&&de.extra.parenthesized){let Re=Ce.getParentNode(1);if(Re.type==="BinaryExpression"&&Re.operator==="|>")return!0}}case"TSTypeAssertion":case"TSAsExpression":case"TSSatisfiesExpression":case"LogicalExpression":switch(Se.type){case"TSSatisfiesExpression":case"TSAsExpression":return!Le(de);case"ConditionalExpression":return Le(de);case"CallExpression":case"NewExpression":case"OptionalCallExpression":return Me==="callee";case"ClassExpression":case"ClassDeclaration":return Me==="superClass";case"TSTypeAssertion":case"TaggedTemplateExpression":case"UnaryExpression":case"JSXSpreadAttribute":case"SpreadElement":case"SpreadProperty":case"BindExpression":case"AwaitExpression":case"TSNonNullExpression":case"UpdateExpression":return!0;case"MemberExpression":case"OptionalMemberExpression":return Me==="object";case"AssignmentExpression":case"AssignmentPattern":return Me==="left"&&(de.type==="TSTypeAssertion"||Le(de));case"LogicalExpression":if(de.type==="LogicalExpression")return Se.operator!==de.operator;case"BinaryExpression":{let{operator:Re,type:ze}=de;if(!Re&&ze!=="TSTypeAssertion")return!0;let He=we(Re),ot=Se.operator,Dt=we(ot);return Dt>He||Me==="right"&&Dt===He||Dt===He&&!ge(ot,Re)?!0:Dt<He&&Re==="%"?ot==="+"||ot==="-":!!ue(ot)}default:return!1}case"SequenceExpression":switch(Se.type){case"ReturnStatement":return!1;case"ForStatement":return!1;case"ExpressionStatement":return Me!=="expression";case"ArrowFunctionExpression":return Me!=="body";default:return!0}case"YieldExpression":if(Se.type==="UnaryExpression"||Se.type==="AwaitExpression"||Le(Se)||Se.type==="TSNonNullExpression")return!0;case"AwaitExpression":switch(Se.type){case"TaggedTemplateExpression":case"UnaryExpression":case"LogicalExpression":case"SpreadElement":case"SpreadProperty":case"TSAsExpression":case"TSSatisfiesExpression":case"TSNonNullExpression":case"BindExpression":return!0;case"MemberExpression":case"OptionalMemberExpression":return Me==="object";case"NewExpression":case"CallExpression":case"OptionalCallExpression":return Me==="callee";case"ConditionalExpression":return Me==="test";case"BinaryExpression":return!(!de.argument&&Se.operator==="|>");default:return!1}case"TSConditionalType":case"TSFunctionType":case"TSConstructorType":if(Me==="extendsType"&&Se.type==="TSConditionalType"){if(de.type==="TSConditionalType")return!0;let{typeAnnotation:Re}=de.returnType||de.typeAnnotation;if(Re.type==="TSTypePredicate"&&Re.typeAnnotation&&(Re=Re.typeAnnotation.typeAnnotation),Re.type==="TSInferType"&&Re.typeParameter.constraint)return!0}if(Me==="checkType"&&Se.type==="TSConditionalType")return!0;case"TSUnionType":case"TSIntersectionType":if((Se.type==="TSUnionType"||Se.type==="TSIntersectionType")&&Se.types.length>1&&(!de.types||de.types.length>1))return!0;case"TSInferType":if(de.type==="TSInferType"&&Se.type==="TSRestType")return!1;case"TSTypeOperator":return Se.type==="TSArrayType"||Se.type==="TSOptionalType"||Se.type==="TSRestType"||Me==="objectType"&&Se.type==="TSIndexedAccessType"||Se.type==="TSTypeOperator"||Se.type==="TSTypeAnnotation"&&Ce.getParentNode(1).type.startsWith("TSJSDoc");case"TSTypeQuery":return Me==="objectType"&&Se.type==="TSIndexedAccessType"||Me==="elementType"&&Se.type==="TSArrayType";case"TypeofTypeAnnotation":return Me==="objectType"&&(Se.type==="IndexedAccessType"||Se.type==="OptionalIndexedAccessType")||Me==="elementType"&&Se.type==="ArrayTypeAnnotation";case"ArrayTypeAnnotation":return Se.type==="NullableTypeAnnotation";case"IntersectionTypeAnnotation":case"UnionTypeAnnotation":return Se.type==="ArrayTypeAnnotation"||Se.type==="NullableTypeAnnotation"||Se.type==="IntersectionTypeAnnotation"||Se.type==="UnionTypeAnnotation"||Me==="objectType"&&(Se.type==="IndexedAccessType"||Se.type==="OptionalIndexedAccessType");case"NullableTypeAnnotation":return Se.type==="ArrayTypeAnnotation"||Me==="objectType"&&(Se.type==="IndexedAccessType"||Se.type==="OptionalIndexedAccessType");case"FunctionTypeAnnotation":{let Re=Se.type==="NullableTypeAnnotation"?Ce.getParentNode(1):Se;return Re.type==="UnionTypeAnnotation"||Re.type==="IntersectionTypeAnnotation"||Re.type==="ArrayTypeAnnotation"||Me==="objectType"&&(Re.type==="IndexedAccessType"||Re.type==="OptionalIndexedAccessType")||Re.type==="NullableTypeAnnotation"||Se.type==="FunctionTypeParam"&&Se.name===null&&K(de).some(ze=>ze.typeAnnotation&&ze.typeAnnotation.type==="NullableTypeAnnotation")}case"OptionalIndexedAccessType":return Me==="objectType"&&Se.type==="IndexedAccessType";case"StringLiteral":case"NumericLiteral":case"Literal":if(typeof de.value=="string"&&Se.type==="ExpressionStatement"&&!Se.directive){let Re=Ce.getParentNode(1);return Re.type==="Program"||Re.type==="BlockStatement"}return Me==="object"&&Se.type==="MemberExpression"&&typeof de.value=="number";case"AssignmentExpression":{let Re=Ce.getParentNode(1);return Me==="body"&&Se.type==="ArrowFunctionExpression"?!0:Me==="key"&&(Se.type==="ClassProperty"||Se.type==="PropertyDefinition")&&Se.computed||(Me==="init"||Me==="update")&&Se.type==="ForStatement"?!1:Se.type==="ExpressionStatement"?de.left.type==="ObjectPattern":!(Me==="key"&&Se.type==="TSPropertySignature"||Se.type==="AssignmentExpression"||Se.type==="SequenceExpression"&&Re&&Re.type==="ForStatement"&&(Re.init===Se||Re.update===Se)||Me==="value"&&Se.type==="Property"&&Re&&Re.type==="ObjectPattern"&&Re.properties.includes(Se)||Se.type==="NGChainedExpression")}case"ConditionalExpression":switch(Se.type){case"TaggedTemplateExpression":case"UnaryExpression":case"SpreadElement":case"SpreadProperty":case"BinaryExpression":case"LogicalExpression":case"NGPipeExpression":case"ExportDefaultDeclaration":case"AwaitExpression":case"JSXSpreadAttribute":case"TSTypeAssertion":case"TypeCastExpression":case"TSAsExpression":case"TSSatisfiesExpression":case"TSNonNullExpression":return!0;case"NewExpression":case"CallExpression":case"OptionalCallExpression":return Me==="callee";case"ConditionalExpression":return Me==="test";case"MemberExpression":case"OptionalMemberExpression":return Me==="object";default:return!1}case"FunctionExpression":switch(Se.type){case"NewExpression":case"CallExpression":case"OptionalCallExpression":return Me==="callee";case"TaggedTemplateExpression":return!0;default:return!1}case"ArrowFunctionExpression":switch(Se.type){case"BinaryExpression":return Se.operator!=="|>"||de.extra&&de.extra.parenthesized;case"NewExpression":case"CallExpression":case"OptionalCallExpression":return Me==="callee";case"MemberExpression":case"OptionalMemberExpression":return Me==="object";case"TSAsExpression":case"TSSatisfiesExpression":case"TSNonNullExpression":case"BindExpression":case"TaggedTemplateExpression":case"UnaryExpression":case"LogicalExpression":case"AwaitExpression":case"TSTypeAssertion":return!0;case"ConditionalExpression":return Me==="test";default:return!1}case"ClassExpression":if(V(de.decorators))return!0;switch(Se.type){case"NewExpression":return Me==="callee";default:return!1}case"OptionalMemberExpression":case"OptionalCallExpression":{let Re=Ce.getParentNode(1);if(Me==="object"&&Se.type==="MemberExpression"||Me==="callee"&&(Se.type==="CallExpression"||Se.type==="NewExpression")||Se.type==="TSNonNullExpression"&&Re.type==="MemberExpression"&&Re.object===Se)return!0}case"CallExpression":case"MemberExpression":case"TaggedTemplateExpression":case"TSNonNullExpression":if(Me==="callee"&&(Se.type==="BindExpression"||Se.type==="NewExpression")){let Re=de;for(;Re;)switch(Re.type){case"CallExpression":case"OptionalCallExpression":return!0;case"MemberExpression":case"OptionalMemberExpression":case"BindExpression":Re=Re.object;break;case"TaggedTemplateExpression":Re=Re.tag;break;case"TSNonNullExpression":Re=Re.expression;break;default:return!1}}return!1;case"BindExpression":return Me==="callee"&&(Se.type==="BindExpression"||Se.type==="NewExpression")||Me==="object"&&ve(Se);case"NGPipeExpression":return!(Se.type==="NGRoot"||Se.type==="NGMicrosyntaxExpression"||Se.type==="ObjectProperty"&&!(de.extra&&de.extra.parenthesized)||Se.type==="ArrayExpression"||he(Se)&&Se.arguments[Me]===de||Me==="right"&&Se.type==="NGPipeExpression"||Me==="property"&&Se.type==="MemberExpression"||Se.type==="AssignmentExpression");case"JSXFragment":case"JSXElement":return Me==="callee"||Me==="left"&&Se.type==="BinaryExpression"&&Se.operator==="<"||Se.type!=="ArrayExpression"&&Se.type!=="ArrowFunctionExpression"&&Se.type!=="AssignmentExpression"&&Se.type!=="AssignmentPattern"&&Se.type!=="BinaryExpression"&&Se.type!=="NewExpression"&&Se.type!=="ConditionalExpression"&&Se.type!=="ExpressionStatement"&&Se.type!=="JsExpressionRoot"&&Se.type!=="JSXAttribute"&&Se.type!=="JSXElement"&&Se.type!=="JSXExpressionContainer"&&Se.type!=="JSXFragment"&&Se.type!=="LogicalExpression"&&!he(Se)&&!_e(Se)&&Se.type!=="ReturnStatement"&&Se.type!=="ThrowStatement"&&Se.type!=="TypeCastExpression"&&Se.type!=="VariableDeclarator"&&Se.type!=="YieldExpression";case"TypeAnnotation":return Me==="returnType"&&Se.type==="ArrowFunctionExpression"&&Ve(de)}return!1}function Ie(Ce){return Ce.type==="BlockStatement"||Ce.type==="BreakStatement"||Ce.type==="ClassBody"||Ce.type==="ClassDeclaration"||Ce.type==="ClassMethod"||Ce.type==="ClassProperty"||Ce.type==="PropertyDefinition"||Ce.type==="ClassPrivateProperty"||Ce.type==="ContinueStatement"||Ce.type==="DebuggerStatement"||Ce.type==="DeclareClass"||Ce.type==="DeclareExportAllDeclaration"||Ce.type==="DeclareExportDeclaration"||Ce.type==="DeclareFunction"||Ce.type==="DeclareInterface"||Ce.type==="DeclareModule"||Ce.type==="DeclareModuleExports"||Ce.type==="DeclareVariable"||Ce.type==="DoWhileStatement"||Ce.type==="EnumDeclaration"||Ce.type==="ExportAllDeclaration"||Ce.type==="ExportDefaultDeclaration"||Ce.type==="ExportNamedDeclaration"||Ce.type==="ExpressionStatement"||Ce.type==="ForInStatement"||Ce.type==="ForOfStatement"||Ce.type==="ForStatement"||Ce.type==="FunctionDeclaration"||Ce.type==="IfStatement"||Ce.type==="ImportDeclaration"||Ce.type==="InterfaceDeclaration"||Ce.type==="LabeledStatement"||Ce.type==="MethodDefinition"||Ce.type==="ReturnStatement"||Ce.type==="SwitchStatement"||Ce.type==="ThrowStatement"||Ce.type==="TryStatement"||Ce.type==="TSDeclareFunction"||Ce.type==="TSEnumDeclaration"||Ce.type==="TSImportEqualsDeclaration"||Ce.type==="TSInterfaceDeclaration"||Ce.type==="TSModuleDeclaration"||Ce.type==="TSNamespaceExportDeclaration"||Ce.type==="TypeAlias"||Ce.type==="VariableDeclaration"||Ce.type==="WhileStatement"||Ce.type==="WithStatement"}function Ge(Ce){let We=0,Se=Ce.getValue();for(;Se;){let Me=Ce.getParentNode(We++);if(Me&&Me.type==="ForStatement"&&Me.init===Se)return!0;Se=Me}return!1}function Ve(Ce){return ne(Ce,We=>We.type==="ObjectTypeAnnotation"&&ne(We,Se=>Se.type==="FunctionTypeAnnotation"||void 0)||void 0)}function et(Ce){switch(Ce.type){case"ObjectExpression":return!0;default:return!1}}function qe(Ce){let We=Ce.getValue(),Se=Ce.getParentNode(),Me=Ce.getName();switch(Se.type){case"NGPipeExpression":if(typeof Me=="number"&&Se.arguments[Me]===We&&Se.arguments.length-1===Me)return Ce.callParent(qe);break;case"ObjectProperty":if(Me==="value"){let de=Ce.getParentNode(1);return F(de.properties)===Se}break;case"BinaryExpression":case"LogicalExpression":if(Me==="right")return Ce.callParent(qe);break;case"ConditionalExpression":if(Me==="alternate")return Ce.callParent(qe);break;case"UnaryExpression":if(Se.prefix)return Ce.callParent(qe);break}return!1}function _t(Ce,We){let Se=Ce.getValue(),Me=Ce.getParentNode();return Se.type==="FunctionExpression"||Se.type==="ClassExpression"?Me.type==="ExportDefaultDeclaration"||!Ue(Ce,We):!X(Se)||Me.type!=="ExportDefaultDeclaration"&&Ue(Ce,We)?!1:Ce.call(de=>_t(de,We),...q(Ce,Se))}T.exports=Ue}}),kc=xt({"src/language-js/print-preprocess.js"(w,T){Nt();function F(V,K){switch(K.parser){case"json":case"json5":case"json-stringify":case"__js_expression":case"__vue_expression":case"__vue_ts_expression":return Object.assign(Object.assign({},V),{},{type:K.parser.startsWith("__")?"JsExpressionRoot":"JsonRoot",node:V,comments:[],rootMarker:K.rootMarker});default:return V}}T.exports=F}}),Gd=xt({"src/language-js/print/html-binding.js"(w,T){Nt();var{builders:{join:F,line:V,group:K,softline:q,indent:Y}}=Ur();function X(ue,ye,ge){let we=ue.getValue();if(ye.__onHtmlBindingRoot&&ue.getName()===null&&ye.__onHtmlBindingRoot(we,ye),we.type==="File"){if(ye.__isVueForBindingLeft)return ue.call(he=>{let ve=F([",",V],he.map(ge,"params")),{params:_e}=he.getValue();return _e.length===1?ve:["(",Y([q,K(ve)]),q,")"]},"program","body",0);if(ye.__isVueBindings)return ue.call(he=>F([",",V],he.map(ge,"params")),"program","body",0)}}function ne(ue){switch(ue.type){case"MemberExpression":switch(ue.property.type){case"Identifier":case"NumericLiteral":case"StringLiteral":return ne(ue.object)}return!1;case"Identifier":return!0;default:return!1}}T.exports={isVueEventBindingExpression:ne,printHtmlBinding:X}}}),Js=xt({"src/language-js/print/binaryish.js"(w,T){Nt();var{printComments:F}=xi(),{getLast:V}=ia(),{builders:{join:K,line:q,softline:Y,group:X,indent:ne,align:ue,indentIfBreak:ye},utils:{cleanDoc:ge,getDocParts:we,isConcat:he}}=Ur(),{hasLeadingOwnLineComment:ve,isBinaryish:_e,isJsxNode:Le,shouldFlatten:Ue,hasComment:Ie,CommentCheckFlags:Ge,isCallExpression:Ve,isMemberExpression:et,isObjectProperty:qe,isEnabledHackPipeline:_t}=Wa(),Ce=0;function We(de,ke,Te){let Re=de.getValue(),ze=de.getParentNode(),He=de.getParentNode(1),ot=Re!==ze.body&&(ze.type==="IfStatement"||ze.type==="WhileStatement"||ze.type==="SwitchStatement"||ze.type==="DoWhileStatement"),Dt=_t(ke)&&Re.operator==="|>",Ot=Se(de,Te,ke,!1,ot);if(ot)return Ot;if(Dt)return X(Ot);if(Ve(ze)&&ze.callee===Re||ze.type==="UnaryExpression"||et(ze)&&!ze.computed)return X([ne([Y,...Ot]),Y]);let St=ze.type==="ReturnStatement"||ze.type==="ThrowStatement"||ze.type==="JSXExpressionContainer"&&He.type==="JSXAttribute"||Re.operator!=="|"&&ze.type==="JsExpressionRoot"||Re.type!=="NGPipeExpression"&&(ze.type==="NGRoot"&&ke.parser==="__ng_binding"||ze.type==="NGMicrosyntaxExpression"&&He.type==="NGMicrosyntax"&&He.body.length===1)||Re===ze.body&&ze.type==="ArrowFunctionExpression"||Re!==ze.body&&ze.type==="ForStatement"||ze.type==="ConditionalExpression"&&He.type!=="ReturnStatement"&&He.type!=="ThrowStatement"&&!Ve(He)||ze.type==="TemplateLiteral",Kt=ze.type==="AssignmentExpression"||ze.type==="VariableDeclarator"||ze.type==="ClassProperty"||ze.type==="PropertyDefinition"||ze.type==="TSAbstractPropertyDefinition"||ze.type==="ClassPrivateProperty"||qe(ze),ut=_e(Re.left)&&Ue(Re.operator,Re.left.operator);if(St||Me(Re)&&!ut||!Me(Re)&&Kt)return X(Ot);if(Ot.length===0)return"";let ir=Le(Re.right),Pt=Ot.findIndex(Tt=>typeof Tt!="string"&&!Array.isArray(Tt)&&Tt.type==="group"),gt=Ot.slice(0,Pt===-1?1:Pt+1),tr=Ot.slice(gt.length,ir?-1:void 0),wr=Symbol("logicalChain-"+ ++Ce),sr=X([...gt,ne(tr)],{id:wr});if(!ir)return sr;let jr=V(Ot);return X([sr,ye(jr,{groupId:wr})])}function Se(de,ke,Te,Re,ze){let He=de.getValue();if(!_e(He))return[X(ke())];let ot=[];Ue(He.operator,He.left.operator)?ot=de.call(tr=>Se(tr,ke,Te,!0,ze),"left"):ot.push(X(ke("left")));let Dt=Me(He),Ot=(He.operator==="|>"||He.type==="NGPipeExpression"||He.operator==="|"&&Te.parser==="__vue_expression")&&!ve(Te.originalText,He.right),St=He.type==="NGPipeExpression"?"|":He.operator,Kt=He.type==="NGPipeExpression"&&He.arguments.length>0?X(ne([q,": ",K([q,": "],de.map(ke,"arguments").map(tr=>ue(2,X(tr))))])):"",ut;if(Dt)ut=[St," ",ke("right"),Kt];else{let tr=_t(Te)&&St==="|>"?de.call(wr=>Se(wr,ke,Te,!0,ze),"right"):ke("right");ut=[Ot?q:"",St,Ot?" ":q,tr,Kt]}let ir=de.getParentNode(),Pt=Ie(He.left,Ge.Trailing|Ge.Line),gt=Pt||!(ze&&He.type==="LogicalExpression")&&ir.type!==He.type&&He.left.type!==He.type&&He.right.type!==He.type;if(ot.push(Ot?"":" ",gt?X(ut,{shouldBreak:Pt}):ut),Re&&Ie(He)){let tr=ge(F(de,ot,Te));return he(tr)||tr.type==="fill"?we(tr):[tr]}return ot}function Me(de){return de.type!=="LogicalExpression"?!1:!!(de.right.type==="ObjectExpression"&&de.right.properties.length>0||de.right.type==="ArrayExpression"&&de.right.elements.length>0||Le(de.right))}T.exports={printBinaryishExpression:We,shouldInlineLogicalExpression:Me}}}),bp=xt({"src/language-js/print/angular.js"(w,T){Nt();var{builders:{join:F,line:V,group:K}}=Ur(),{hasNode:q,hasComment:Y,getComments:X}=Wa(),{printBinaryishExpression:ne}=Js();function ue(we,he,ve){let _e=we.getValue();if(_e.type.startsWith("NG"))switch(_e.type){case"NGRoot":return[ve("node"),Y(_e.node)?" //"+X(_e.node)[0].value.trimEnd():""];case"NGPipeExpression":return ne(we,he,ve);case"NGChainedExpression":return K(F([";",V],we.map(Le=>ge(Le)?ve():["(",ve(),")"],"expressions")));case"NGEmptyExpression":return"";case"NGQuotedExpression":return[_e.prefix,": ",_e.value.trim()];case"NGMicrosyntax":return we.map((Le,Ue)=>[Ue===0?"":ye(Le.getValue(),Ue,_e)?" ":[";",V],ve()],"body");case"NGMicrosyntaxKey":return/^[$_a-z][\w$]*(?:-[$_a-z][\w$])*$/i.test(_e.name)?_e.name:JSON.stringify(_e.name);case"NGMicrosyntaxExpression":return[ve("expression"),_e.alias===null?"":[" as ",ve("alias")]];case"NGMicrosyntaxKeyedExpression":{let Le=we.getName(),Ue=we.getParentNode(),Ie=ye(_e,Le,Ue)||(Le===1&&(_e.key.name==="then"||_e.key.name==="else")||Le===2&&_e.key.name==="else"&&Ue.body[Le-1].type==="NGMicrosyntaxKeyedExpression"&&Ue.body[Le-1].key.name==="then")&&Ue.body[0].type==="NGMicrosyntaxExpression";return[ve("key"),Ie?" ":": ",ve("expression")]}case"NGMicrosyntaxLet":return["let ",ve("key"),_e.value===null?"":[" = ",ve("value")]];case"NGMicrosyntaxAs":return[ve("key")," as ",ve("alias")];default:throw new Error(`Unknown Angular node type: ${JSON.stringify(_e.type)}.`)}}function ye(we,he,ve){return we.type==="NGMicrosyntaxKeyedExpression"&&we.key.name==="of"&&he===1&&ve.body[0].type==="NGMicrosyntaxLet"&&ve.body[0].value===null}function ge(we){return q(we.getValue(),he=>{switch(he.type){case void 0:return!1;case"CallExpression":case"OptionalCallExpression":case"AssignmentExpression":return!0}})}T.exports={printAngular:ue}}}),qd=xt({"src/language-js/print/jsx.js"(w,T){Nt();var{printComments:F,printDanglingComments:V,printCommentsSeparately:K}=xi(),{builders:{line:q,hardline:Y,softline:X,group:ne,indent:ue,conditionalGroup:ye,fill:ge,ifBreak:we,lineSuffixBoundary:he,join:ve},utils:{willBreak:_e}}=Ur(),{getLast:Le,getPreferredQuote:Ue}=ia(),{isJsxNode:Ie,rawText:Ge,isCallExpression:Ve,isStringLiteral:et,isBinaryish:qe,hasComment:_t,CommentCheckFlags:Ce,hasNodeIgnoreComment:We}=Wa(),Se=Zu(),{willPrintOwnComments:Me}=Kd(),de=zt=>zt===""||zt===q||zt===Y||zt===X;function ke(zt,lr,xr){let dr=zt.getValue();if(dr.type==="JSXElement"&&Mr(dr))return[xr("openingElement"),xr("closingElement")];let Qr=dr.type==="JSXElement"?xr("openingElement"):xr("openingFragment"),un=dr.type==="JSXElement"?xr("closingElement"):xr("closingFragment");if(dr.children.length===1&&dr.children[0].type==="JSXExpressionContainer"&&(dr.children[0].expression.type==="TemplateLiteral"||dr.children[0].expression.type==="TaggedTemplateExpression"))return[Qr,...zt.map(xr,"children"),un];dr.children=dr.children.map(je=>vn(je)?{type:"JSXText",value:" ",raw:" "}:je);let Un=dr.children.some(Ie),Xi=dr.children.filter(je=>je.type==="JSXExpressionContainer").length>1,Ri=dr.type==="JSXElement"&&dr.openingElement.attributes.length>1,Jn=_e(Qr)||Un||Ri||Xi,Gn=zt.getParentNode().rootMarker==="mdx",_r=lr.singleQuote?"{' '}":'{" "}',jt=Gn?" ":we([_r,X]," "),Ir=dr.openingElement&&dr.openingElement.name&&dr.openingElement.name.name==="fbt",Qt=Te(zt,lr,xr,jt,Ir),Tr=dr.children.some(je=>Ar(je));for(let je=Qt.length-2;je>=0;je--){let Ht=Qt[je]===""&&Qt[je+1]==="",Cr=Qt[je]===Y&&Qt[je+1]===""&&Qt[je+2]===Y,sn=(Qt[je]===X||Qt[je]===Y)&&Qt[je+1]===""&&Qt[je+2]===jt,mn=Qt[je]===jt&&Qt[je+1]===""&&(Qt[je+2]===X||Qt[je+2]===Y),Yn=Qt[je]===jt&&Qt[je+1]===""&&Qt[je+2]===jt,fn=Qt[je]===X&&Qt[je+1]===""&&Qt[je+2]===Y||Qt[je]===Y&&Qt[je+1]===""&&Qt[je+2]===X;Cr&&Tr||Ht||sn||Yn||fn?Qt.splice(je,2):mn&&Qt.splice(je+1,2)}for(;Qt.length>0&&de(Le(Qt));)Qt.pop();for(;Qt.length>1&&de(Qt[0])&&de(Qt[1]);)Qt.shift(),Qt.shift();let Fn=[];for(let[je,Ht]of Qt.entries()){if(Ht===jt){if(je===1&&Qt[je-1]===""){if(Qt.length===2){Fn.push(_r);continue}Fn.push([_r,Y]);continue}else if(je===Qt.length-1){Fn.push(_r);continue}else if(Qt[je-1]===""&&Qt[je-2]===Y){Fn.push(_r);continue}}Fn.push(Ht),_e(Ht)&&(Jn=!0)}let bn=Tr?ge(Fn):ne(Fn,{shouldBreak:!0});if(Gn)return bn;let Nr=ne([Qr,ue([Y,bn]),Y,un]);return Jn?Nr:ye([ne([Qr,...Qt,un]),Nr])}function Te(zt,lr,xr,dr,Qr){let un=[];return zt.each((Un,Xi,Ri)=>{let Jn=Un.getValue();if(Jn.type==="JSXText"){let Gn=Ge(Jn);if(Ar(Jn)){let _r=Gn.split(jr);if(_r[0]===""){if(un.push(""),_r.shift(),/\n/.test(_r[0])){let Ir=Ri[Xi+1];un.push(ze(Qr,_r[1],Jn,Ir))}else un.push(dr);_r.shift()}let jt;if(Le(_r)===""&&(_r.pop(),jt=_r.pop()),_r.length===0)return;for(let[Ir,Qt]of _r.entries())Ir%2===1?un.push(q):un.push(Qt);if(jt!==void 0)if(/\n/.test(jt)){let Ir=Ri[Xi+1];un.push(ze(Qr,Le(un),Jn,Ir))}else un.push(dr);else{let Ir=Ri[Xi+1];un.push(Re(Qr,Le(un),Jn,Ir))}}else/\n/.test(Gn)?Gn.match(/\n/g).length>1&&un.push("",Y):un.push("",dr)}else{let Gn=xr();un.push(Gn);let _r=Ri[Xi+1];if(_r&&Ar(_r)){let jt=Jt(Ge(_r)).split(jr)[0];un.push(Re(Qr,jt,Jn,_r))}else un.push(Y)}},"children"),un}function Re(zt,lr,xr,dr){return zt?"":xr.type==="JSXElement"&&!xr.closingElement||dr&&dr.type==="JSXElement"&&!dr.closingElement?lr.length===1?X:Y:X}function ze(zt,lr,xr,dr){return zt?Y:lr.length===1?xr.type==="JSXElement"&&!xr.closingElement||dr&&dr.type==="JSXElement"&&!dr.closingElement?Y:X:Y}function He(zt,lr,xr){let dr=zt.getParentNode();if(!dr||{ArrayExpression:!0,JSXAttribute:!0,JSXElement:!0,JSXExpressionContainer:!0,JSXFragment:!0,ExpressionStatement:!0,CallExpression:!0,OptionalCallExpression:!0,ConditionalExpression:!0,JsExpressionRoot:!0}[dr.type])return lr;let Qr=zt.match(void 0,Un=>Un.type==="ArrowFunctionExpression",Ve,Un=>Un.type==="JSXExpressionContainer"),un=Se(zt,xr);return ne([un?"":we("("),ue([X,lr]),X,un?"":we(")")],{shouldBreak:Qr})}function ot(zt,lr,xr){let dr=zt.getValue(),Qr=[];if(Qr.push(xr("name")),dr.value){let un;if(et(dr.value)){let Un=Ge(dr.value).slice(1,-1).replace(/&apos;/g,"'").replace(/&quot;/g,'"'),{escaped:Xi,quote:Ri,regex:Jn}=Ue(Un,lr.jsxSingleQuote?"'":'"');Un=Un.replace(Jn,Xi);let{leading:Gn,trailing:_r}=zt.call(()=>K(zt,lr),"value");un=[Gn,Ri,Un,Ri,_r]}else un=xr("value");Qr.push("=",un)}return Qr}function Dt(zt,lr,xr){let dr=zt.getValue(),Qr=(un,Un)=>un.type==="JSXEmptyExpression"||!_t(un)&&(un.type==="ArrayExpression"||un.type==="ObjectExpression"||un.type==="ArrowFunctionExpression"||un.type==="AwaitExpression"&&(Qr(un.argument,un)||un.argument.type==="JSXElement")||Ve(un)||un.type==="FunctionExpression"||un.type==="TemplateLiteral"||un.type==="TaggedTemplateExpression"||un.type==="DoExpression"||Ie(Un)&&(un.type==="ConditionalExpression"||qe(un)));return Qr(dr.expression,zt.getParentNode(0))?ne(["{",xr("expression"),he,"}"]):ne(["{",ue([X,xr("expression")]),X,he,"}"])}function Ot(zt,lr,xr){let dr=zt.getValue(),Qr=dr.name&&_t(dr.name)||dr.typeParameters&&_t(dr.typeParameters);if(dr.selfClosing&&dr.attributes.length===0&&!Qr)return["<",xr("name"),xr("typeParameters")," />"];if(dr.attributes&&dr.attributes.length===1&&dr.attributes[0].value&&et(dr.attributes[0].value)&&!dr.attributes[0].value.value.includes(`
-`)&&!Qr&&!_t(dr.attributes[0]))return ne(["<",xr("name"),xr("typeParameters")," ",...zt.map(xr,"attributes"),dr.selfClosing?" />":">"]);let un=dr.attributes&&dr.attributes.some(Xi=>Xi.value&&et(Xi.value)&&Xi.value.value.includes(`
-`)),Un=lr.singleAttributePerLine&&dr.attributes.length>1?Y:q;return ne(["<",xr("name"),xr("typeParameters"),ue(zt.map(()=>[Un,xr()],"attributes")),...St(dr,lr,Qr)],{shouldBreak:un})}function St(zt,lr,xr){return zt.selfClosing?[q,"/>"]:Kt(zt,lr,xr)?[">"]:[X,">"]}function Kt(zt,lr,xr){let dr=zt.attributes.length>0&&_t(Le(zt.attributes),Ce.Trailing);return zt.attributes.length===0&&!xr||(lr.bracketSameLine||lr.jsxBracketSameLine)&&(!xr||zt.attributes.length>0)&&!dr}function ut(zt,lr,xr){let dr=zt.getValue(),Qr=[];Qr.push("</");let un=xr("name");return _t(dr.name,Ce.Leading|Ce.Line)?Qr.push(ue([Y,un]),Y):_t(dr.name,Ce.Leading|Ce.Block)?Qr.push(" ",un):Qr.push(un),Qr.push(">"),Qr}function ir(zt,lr){let xr=zt.getValue(),dr=_t(xr),Qr=_t(xr,Ce.Line),un=xr.type==="JSXOpeningFragment";return[un?"<":"</",ue([Qr?Y:dr&&!un?" ":"",V(zt,lr,!0)]),Qr?Y:"",">"]}function Pt(zt,lr,xr){let dr=F(zt,ke(zt,lr,xr),lr);return He(zt,dr,lr)}function gt(zt,lr){let xr=zt.getValue(),dr=_t(xr,Ce.Line);return[V(zt,lr,!dr),dr?Y:""]}function tr(zt,lr,xr){let dr=zt.getValue();return["{",zt.call(Qr=>{let un=["...",xr()],Un=Qr.getValue();return!_t(Un)||!Me(Qr)?un:[ue([X,F(Qr,un,lr)]),X]},dr.type==="JSXSpreadAttribute"?"argument":"expression"),"}"]}function wr(zt,lr,xr){let dr=zt.getValue();if(dr.type.startsWith("JSX"))switch(dr.type){case"JSXAttribute":return ot(zt,lr,xr);case"JSXIdentifier":return String(dr.name);case"JSXNamespacedName":return ve(":",[xr("namespace"),xr("name")]);case"JSXMemberExpression":return ve(".",[xr("object"),xr("property")]);case"JSXSpreadAttribute":return tr(zt,lr,xr);case"JSXSpreadChild":return tr(zt,lr,xr);case"JSXExpressionContainer":return Dt(zt,lr,xr);case"JSXFragment":case"JSXElement":return Pt(zt,lr,xr);case"JSXOpeningElement":return Ot(zt,lr,xr);case"JSXClosingElement":return ut(zt,lr,xr);case"JSXOpeningFragment":case"JSXClosingFragment":return ir(zt,lr);case"JSXEmptyExpression":return gt(zt,lr);case"JSXText":throw new Error("JSXText should be handled by JSXElement");default:throw new Error(`Unknown JSX node type: ${JSON.stringify(dr.type)}.`)}}var sr=` 
-\r	`,jr=new RegExp("(["+sr+"]+)"),Tt=new RegExp("[^"+sr+"]"),Jt=zt=>zt.replace(new RegExp("(?:^"+jr.source+"|"+jr.source+"$)"),"");function Mr(zt){if(zt.children.length===0)return!0;if(zt.children.length>1)return!1;let lr=zt.children[0];return lr.type==="JSXText"&&!Ar(lr)}function Ar(zt){return zt.type==="JSXText"&&(Tt.test(Ge(zt))||!/\n/.test(Ge(zt)))}function vn(zt){return zt.type==="JSXExpressionContainer"&&et(zt.expression)&&zt.expression.value===" "&&!_t(zt.expression)}function Zt(zt){let lr=zt.getValue(),xr=zt.getParentNode();if(!xr||!lr||!Ie(lr)||!Ie(xr))return!1;let dr=xr.children.indexOf(lr),Qr=null;for(let un=dr;un>0;un--){let Un=xr.children[un-1];if(!(Un.type==="JSXText"&&!Ar(Un))){Qr=Un;break}}return Qr&&Qr.type==="JSXExpressionContainer"&&Qr.expression.type==="JSXEmptyExpression"&&We(Qr.expression)}T.exports={hasJsxIgnoreComment:Zt,printJsx:wr}}}),Zs=xt({"src/language-js/print/misc.js"(w,T){Nt();var{isNonEmptyArray:F}=ia(),{builders:{indent:V,join:K,line:q}}=Ur(),{isFlowAnnotationComment:Y}=Wa();function X(Le){let Ue=Le.getValue();return!Ue.optional||Ue.type==="Identifier"&&Ue===Le.getParentNode().key?"":Ue.type==="OptionalCallExpression"||Ue.type==="OptionalMemberExpression"&&Ue.computed?"?.":"?"}function ne(Le){return Le.getValue().definite||Le.match(void 0,(Ue,Ie)=>Ie==="id"&&Ue.type==="VariableDeclarator"&&Ue.definite)?"!":""}function ue(Le,Ue,Ie){let Ge=Le.getValue();return Ge.typeArguments?Ie("typeArguments"):Ge.typeParameters?Ie("typeParameters"):""}function ye(Le,Ue,Ie){let Ge=Le.getValue();if(!Ge.typeAnnotation)return"";let Ve=Le.getParentNode(),et=Ve.type==="DeclareFunction"&&Ve.id===Ge;return Y(Ue.originalText,Ge.typeAnnotation)?[" /*: ",Ie("typeAnnotation")," */"]:[et?"":": ",Ie("typeAnnotation")]}function ge(Le,Ue,Ie){return["::",Ie("callee")]}function we(Le,Ue,Ie){let Ge=Le.getValue();return F(Ge.modifiers)?[K(" ",Le.map(Ie,"modifiers"))," "]:""}function he(Le,Ue,Ie){return Le.type==="EmptyStatement"?";":Le.type==="BlockStatement"||Ie?[" ",Ue]:V([q,Ue])}function ve(Le,Ue,Ie){return["...",Ie("argument"),ye(Le,Ue,Ie)]}function _e(Le,Ue){let Ie=Le.slice(1,-1);if(Ie.includes('"')||Ie.includes("'"))return Le;let Ge=Ue.singleQuote?"'":'"';return Ge+Ie+Ge}T.exports={printOptionalToken:X,printDefiniteToken:ne,printFunctionTypeParameters:ue,printBindExpressionCallee:ge,printTypeScriptModifiers:we,printTypeAnnotation:ye,printRestSpread:ve,adjustClause:he,printDirective:_e}}}),Oc=xt({"src/language-js/print/array.js"(w,T){Nt();var{printDanglingComments:F}=xi(),{builders:{line:V,softline:K,hardline:q,group:Y,indent:X,ifBreak:ne,fill:ue}}=Ur(),{getLast:ye,hasNewline:ge}=ia(),{shouldPrintComma:we,hasComment:he,CommentCheckFlags:ve,isNextLineEmpty:_e,isNumericLiteral:Le,isSignedNumericLiteral:Ue}=Wa(),{locStart:Ie}=so(),{printOptionalToken:Ge,printTypeAnnotation:Ve}=Zs();function et(We,Se,Me){let de=We.getValue(),ke=[],Te=de.type==="TupleExpression"?"#[":"[",Re="]";if(de.elements.length===0)he(de,ve.Dangling)?ke.push(Y([Te,F(We,Se),K,Re])):ke.push(Te,Re);else{let ze=ye(de.elements),He=!(ze&&ze.type==="RestElement"),ot=ze===null,Dt=Symbol("array"),Ot=!Se.__inJestEach&&de.elements.length>1&&de.elements.every((ut,ir,Pt)=>{let gt=ut&&ut.type;if(gt!=="ArrayExpression"&&gt!=="ObjectExpression")return!1;let tr=Pt[ir+1];if(tr&&gt!==tr.type)return!1;let wr=gt==="ArrayExpression"?"elements":"properties";return ut[wr]&&ut[wr].length>1}),St=qe(de,Se),Kt=He?ot?",":we(Se)?St?ne(",","",{groupId:Dt}):ne(","):"":"";ke.push(Y([Te,X([K,St?Ce(We,Se,Me,Kt):[_t(We,Se,"elements",Me),Kt],F(We,Se,!0)]),K,Re],{shouldBreak:Ot,id:Dt}))}return ke.push(Ge(We),Ve(We,Se,Me)),ke}function qe(We,Se){return We.elements.length>1&&We.elements.every(Me=>Me&&(Le(Me)||Ue(Me)&&!he(Me.argument))&&!he(Me,ve.Trailing|ve.Line,de=>!ge(Se.originalText,Ie(de),{backwards:!0})))}function _t(We,Se,Me,de){let ke=[],Te=[];return We.each(Re=>{ke.push(Te,Y(de())),Te=[",",V],Re.getValue()&&_e(Re.getValue(),Se)&&Te.push(K)},Me),ke}function Ce(We,Se,Me,de){let ke=[];return We.each((Te,Re,ze)=>{let He=Re===ze.length-1;ke.push([Me(),He?de:","]),He||ke.push(_e(Te.getValue(),Se)?[q,q]:he(ze[Re+1],ve.Leading|ve.Line)?q:V)},"elements"),ue(ke)}T.exports={printArray:et,printArrayItems:_t,isConciselyPrintedArray:qe}}}),Pm=xt({"src/language-js/print/call-arguments.js"(w,T){Nt();var{printDanglingComments:F}=xi(),{getLast:V,getPenultimate:K}=ia(),{getFunctionParameters:q,hasComment:Y,CommentCheckFlags:X,isFunctionCompositionArgs:ne,isJsxNode:ue,isLongCurriedCallExpression:ye,shouldPrintComma:ge,getCallArguments:we,iterateCallArgumentsPath:he,isNextLineEmpty:ve,isCallExpression:_e,isStringLiteral:Le,isObjectProperty:Ue,isTSTypeExpression:Ie}=Wa(),{builders:{line:Ge,hardline:Ve,softline:et,group:qe,indent:_t,conditionalGroup:Ce,ifBreak:We,breakParent:Se},utils:{willBreak:Me}}=Ur(),{ArgExpansionBailout:de}=Pi(),{isConciselyPrintedArray:ke}=Oc();function Te(St,Kt,ut){let ir=St.getValue(),Pt=ir.type==="ImportExpression",gt=we(ir);if(gt.length===0)return["(",F(St,Kt,!0),")"];if(ot(gt))return["(",ut(["arguments",0]),", ",ut(["arguments",1]),")"];let tr=!1,wr=!1,sr=gt.length-1,jr=[];he(St,(Zt,zt)=>{let lr=Zt.getNode(),xr=[ut()];zt===sr||(ve(lr,Kt)?(zt===0&&(wr=!0),tr=!0,xr.push(",",Ve,Ve)):xr.push(",",Ge)),jr.push(xr)});let Tt=!(Pt||ir.callee&&ir.callee.type==="Import")&&ge(Kt,"all")?",":"";function Jt(){return qe(["(",_t([Ge,...jr]),Tt,Ge,")"],{shouldBreak:!0})}if(tr||St.getParentNode().type!=="Decorator"&&ne(gt))return Jt();let Mr=He(gt),Ar=ze(gt,Kt);if(Mr||Ar){if(Mr?jr.slice(1).some(Me):jr.slice(0,-1).some(Me))return Jt();let Zt=[];try{St.try(()=>{he(St,(zt,lr)=>{Mr&&lr===0&&(Zt=[[ut([],{expandFirstArg:!0}),jr.length>1?",":"",wr?Ve:Ge,wr?Ve:""],...jr.slice(1)]),Ar&&lr===sr&&(Zt=[...jr.slice(0,-1),ut([],{expandLastArg:!0})])})})}catch(zt){if(zt instanceof de)return Jt();throw zt}return[jr.some(Me)?Se:"",Ce([["(",...Zt,")"],Mr?["(",qe(Zt[0],{shouldBreak:!0}),...Zt.slice(1),")"]:["(",...jr.slice(0,-1),qe(V(Zt),{shouldBreak:!0}),")"],Jt()])]}let vn=["(",_t([et,...jr]),We(Tt),et,")"];return ye(St)?vn:qe(vn,{shouldBreak:jr.some(Me)||tr})}function Re(St){let Kt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return St.type==="ObjectExpression"&&(St.properties.length>0||Y(St))||St.type==="ArrayExpression"&&(St.elements.length>0||Y(St))||St.type==="TSTypeAssertion"&&Re(St.expression)||Ie(St)&&Re(St.expression)||St.type==="FunctionExpression"||St.type==="ArrowFunctionExpression"&&(!St.returnType||!St.returnType.typeAnnotation||St.returnType.typeAnnotation.type!=="TSTypeReference"||Dt(St.body))&&(St.body.type==="BlockStatement"||St.body.type==="ArrowFunctionExpression"&&Re(St.body,!0)||St.body.type==="ObjectExpression"||St.body.type==="ArrayExpression"||!Kt&&(_e(St.body)||St.body.type==="ConditionalExpression")||ue(St.body))||St.type==="DoExpression"||St.type==="ModuleExpression"}function ze(St,Kt){let ut=V(St),ir=K(St);return!Y(ut,X.Leading)&&!Y(ut,X.Trailing)&&Re(ut)&&(!ir||ir.type!==ut.type)&&(St.length!==2||ir.type!=="ArrowFunctionExpression"||ut.type!=="ArrayExpression")&&!(St.length>1&&ut.type==="ArrayExpression"&&ke(ut,Kt))}function He(St){if(St.length!==2)return!1;let[Kt,ut]=St;return Kt.type==="ModuleExpression"&&Ot(ut)?!0:!Y(Kt)&&(Kt.type==="FunctionExpression"||Kt.type==="ArrowFunctionExpression"&&Kt.body.type==="BlockStatement")&&ut.type!=="FunctionExpression"&&ut.type!=="ArrowFunctionExpression"&&ut.type!=="ConditionalExpression"&&!Re(ut)}function ot(St){return St.length===2&&St[0].type==="ArrowFunctionExpression"&&q(St[0]).length===0&&St[0].body.type==="BlockStatement"&&St[1].type==="ArrayExpression"&&!St.some(Kt=>Y(Kt))}function Dt(St){return St.type==="BlockStatement"&&(St.body.some(Kt=>Kt.type!=="EmptyStatement")||Y(St,X.Dangling))}function Ot(St){return St.type==="ObjectExpression"&&St.properties.length===1&&Ue(St.properties[0])&&St.properties[0].key.type==="Identifier"&&St.properties[0].key.name==="type"&&Le(St.properties[0].value)&&St.properties[0].value.value==="module"}T.exports=Te}}),_f=xt({"src/language-js/print/member.js"(w,T){Nt();var{builders:{softline:F,group:V,indent:K,label:q}}=Ur(),{isNumericLiteral:Y,isMemberExpression:X,isCallExpression:ne}=Wa(),{printOptionalToken:ue}=Zs();function ye(we,he,ve){let _e=we.getValue(),Le=we.getParentNode(),Ue,Ie=0;do Ue=we.getParentNode(Ie),Ie++;while(Ue&&(X(Ue)||Ue.type==="TSNonNullExpression"));let Ge=ve("object"),Ve=ge(we,he,ve),et=Ue&&(Ue.type==="NewExpression"||Ue.type==="BindExpression"||Ue.type==="AssignmentExpression"&&Ue.left.type!=="Identifier")||_e.computed||_e.object.type==="Identifier"&&_e.property.type==="Identifier"&&!X(Le)||(Le.type==="AssignmentExpression"||Le.type==="VariableDeclarator")&&(ne(_e.object)&&_e.object.arguments.length>0||_e.object.type==="TSNonNullExpression"&&ne(_e.object.expression)&&_e.object.expression.arguments.length>0||Ge.label==="member-chain");return q(Ge.label==="member-chain"?"member-chain":"member",[Ge,et?Ve:V(K([F,Ve]))])}function ge(we,he,ve){let _e=ve("property"),Le=we.getValue(),Ue=ue(we);return Le.computed?!Le.property||Y(Le.property)?[Ue,"[",_e,"]"]:V([Ue,"[",K([F,_e]),F,"]"]):[Ue,".",_e]}T.exports={printMemberExpression:ye,printMemberLookup:ge}}}),xp=xt({"src/language-js/print/member-chain.js"(w,T){Nt();var{printComments:F}=xi(),{getLast:V,isNextLineEmptyAfterIndex:K,getNextNonSpaceNonCommentCharacterIndex:q}=ia(),Y=Zu(),{isCallExpression:X,isMemberExpression:ne,isFunctionOrArrowExpression:ue,isLongCurriedCallExpression:ye,isMemberish:ge,isNumericLiteral:we,isSimpleCallArgument:he,hasComment:ve,CommentCheckFlags:_e,isNextLineEmpty:Le}=Wa(),{locEnd:Ue}=so(),{builders:{join:Ie,hardline:Ge,group:Ve,indent:et,conditionalGroup:qe,breakParent:_t,label:Ce},utils:{willBreak:We}}=Ur(),Se=Pm(),{printMemberLookup:Me}=_f(),{printOptionalToken:de,printFunctionTypeParameters:ke,printBindExpressionCallee:Te}=Zs();function Re(ze,He,ot){let Dt=ze.getParentNode(),Ot=!Dt||Dt.type==="ExpressionStatement",St=[];function Kt(Jn){let{originalText:Gn}=He,_r=q(Gn,Jn,Ue);return Gn.charAt(_r)===")"?_r!==!1&&K(Gn,_r+1):Le(Jn,He)}function ut(Jn){let Gn=Jn.getValue();X(Gn)&&(ge(Gn.callee)||X(Gn.callee))?(St.unshift({node:Gn,printed:[F(Jn,[de(Jn),ke(Jn,He,ot),Se(Jn,He,ot)],He),Kt(Gn)?Ge:""]}),Jn.call(_r=>ut(_r),"callee")):ge(Gn)?(St.unshift({node:Gn,needsParens:Y(Jn,He),printed:F(Jn,ne(Gn)?Me(Jn,He,ot):Te(Jn,He,ot),He)}),Jn.call(_r=>ut(_r),"object")):Gn.type==="TSNonNullExpression"?(St.unshift({node:Gn,printed:F(Jn,"!",He)}),Jn.call(_r=>ut(_r),"expression")):St.unshift({node:Gn,printed:ot()})}let ir=ze.getValue();St.unshift({node:ir,printed:[de(ze),ke(ze,He,ot),Se(ze,He,ot)]}),ir.callee&&ze.call(Jn=>ut(Jn),"callee");let Pt=[],gt=[St[0]],tr=1;for(;tr<St.length&&(St[tr].node.type==="TSNonNullExpression"||X(St[tr].node)||ne(St[tr].node)&&St[tr].node.computed&&we(St[tr].node.property));++tr)gt.push(St[tr]);if(!X(St[0].node))for(;tr+1<St.length&&ge(St[tr].node)&&ge(St[tr+1].node);++tr)gt.push(St[tr]);Pt.push(gt),gt=[];let wr=!1;for(;tr<St.length;++tr){if(wr&&ge(St[tr].node)){if(St[tr].node.computed&&we(St[tr].node.property)){gt.push(St[tr]);continue}Pt.push(gt),gt=[],wr=!1}(X(St[tr].node)||St[tr].node.type==="ImportExpression")&&(wr=!0),gt.push(St[tr]),ve(St[tr].node,_e.Trailing)&&(Pt.push(gt),gt=[],wr=!1)}gt.length>0&&Pt.push(gt);function sr(Jn){return/^[A-Z]|^[$_]+$/.test(Jn)}function jr(Jn){return Jn.length<=He.tabWidth}function Tt(Jn){let Gn=Jn[1].length>0&&Jn[1][0].node.computed;if(Jn[0].length===1){let jt=Jn[0][0].node;return jt.type==="ThisExpression"||jt.type==="Identifier"&&(sr(jt.name)||Ot&&jr(jt.name)||Gn)}let _r=V(Jn[0]).node;return ne(_r)&&_r.property.type==="Identifier"&&(sr(_r.property.name)||Gn)}let Jt=Pt.length>=2&&!ve(Pt[1][0].node)&&Tt(Pt);function Mr(Jn){let Gn=Jn.map(_r=>_r.printed);return Jn.length>0&&V(Jn).needsParens?["(",...Gn,")"]:Gn}function Ar(Jn){return Jn.length===0?"":et(Ve([Ge,Ie(Ge,Jn.map(Mr))]))}let vn=Pt.map(Mr),Zt=vn,zt=Jt?3:2,lr=Pt.flat(),xr=lr.slice(1,-1).some(Jn=>ve(Jn.node,_e.Leading))||lr.slice(0,-1).some(Jn=>ve(Jn.node,_e.Trailing))||Pt[zt]&&ve(Pt[zt][0].node,_e.Leading);if(Pt.length<=zt&&!xr)return ye(ze)?Zt:Ve(Zt);let dr=V(Pt[Jt?1:0]).node,Qr=!X(dr)&&Kt(dr),un=[Mr(Pt[0]),Jt?Pt.slice(1,2).map(Mr):"",Qr?Ge:"",Ar(Pt.slice(Jt?2:1))],Un=St.map(Jn=>{let{node:Gn}=Jn;return Gn}).filter(X);function Xi(){let Jn=V(V(Pt)).node,Gn=V(vn);return X(Jn)&&We(Gn)&&Un.slice(0,-1).some(_r=>_r.arguments.some(ue))}let Ri;return xr||Un.length>2&&Un.some(Jn=>!Jn.arguments.every(Gn=>he(Gn,0)))||vn.slice(0,-1).some(We)||Xi()?Ri=Ve(un):Ri=[We(Zt)||Qr?_t:"",qe([Zt,un])],Ce("member-chain",Ri)}T.exports=Re}}),cd=xt({"src/language-js/print/call-expression.js"(w,T){Nt();var{builders:{join:F,group:V}}=Ur(),K=Zu(),{getCallArguments:q,hasFlowAnnotationComment:Y,isCallExpression:X,isMemberish:ne,isStringLiteral:ue,isTemplateOnItsOwnLine:ye,isTestCall:ge,iterateCallArgumentsPath:we}=Wa(),he=xp(),ve=Pm(),{printOptionalToken:_e,printFunctionTypeParameters:Le}=Zs();function Ue(Ge,Ve,et){let qe=Ge.getValue(),_t=Ge.getParentNode(),Ce=qe.type==="NewExpression",We=qe.type==="ImportExpression",Se=_e(Ge),Me=q(qe);if(Me.length>0&&(!We&&!Ce&&Ie(qe,_t)||Me.length===1&&ye(Me[0],Ve.originalText)||!Ce&&ge(qe,_t))){let Te=[];return we(Ge,()=>{Te.push(et())}),[Ce?"new ":"",et("callee"),Se,Le(Ge,Ve,et),"(",F(", ",Te),")"]}let de=(Ve.parser==="babel"||Ve.parser==="babel-flow")&&qe.callee&&qe.callee.type==="Identifier"&&Y(qe.callee.trailingComments);if(de&&(qe.callee.trailingComments[0].printed=!0),!We&&!Ce&&ne(qe.callee)&&!Ge.call(Te=>K(Te,Ve),"callee"))return he(Ge,Ve,et);let ke=[Ce?"new ":"",We?"import":et("callee"),Se,de?`/*:: ${qe.callee.trailingComments[0].value.slice(2).trim()} */`:"",Le(Ge,Ve,et),ve(Ge,Ve,et)];return We||X(qe.callee)?V(ke):ke}function Ie(Ge,Ve){if(Ge.callee.type!=="Identifier")return!1;if(Ge.callee.name==="require")return!0;if(Ge.callee.name==="define"){let et=q(Ge);return Ve.type==="ExpressionStatement"&&(et.length===1||et.length===2&&et[0].type==="ArrayExpression"||et.length===3&&ue(et[0])&&et[1].type==="ArrayExpression")}return!1}T.exports={printCallExpression:Ue}}}),Bl=xt({"src/language-js/print/assignment.js"(w,T){Nt();var{isNonEmptyArray:F,getStringWidth:V}=ia(),{builders:{line:K,group:q,indent:Y,indentIfBreak:X,lineSuffixBoundary:ne},utils:{cleanDoc:ue,willBreak:ye,canBreak:ge}}=Ur(),{hasLeadingOwnLineComment:we,isBinaryish:he,isStringLiteral:ve,isLiteral:_e,isNumericLiteral:Le,isCallExpression:Ue,isMemberExpression:Ie,getCallArguments:Ge,rawText:Ve,hasComment:et,isSignedNumericLiteral:qe,isObjectProperty:_t}=Wa(),{shouldInlineLogicalExpression:Ce}=Js(),{printCallExpression:We}=cd();function Se(Tt,Jt,Mr,Ar,vn,Zt){let zt=ke(Tt,Jt,Mr,Ar,Zt),lr=Mr(Zt,{assignmentLayout:zt});switch(zt){case"break-after-operator":return q([q(Ar),vn,q(Y([K,lr]))]);case"never-break-after-operator":return q([q(Ar),vn," ",lr]);case"fluid":{let xr=Symbol("assignment");return q([q(Ar),vn,q(Y(K),{id:xr}),ne,X(lr,{groupId:xr})])}case"break-lhs":return q([Ar,vn," ",q(lr)]);case"chain":return[q(Ar),vn,K,lr];case"chain-tail":return[q(Ar),vn,Y([K,lr])];case"chain-tail-arrow-chain":return[q(Ar),vn,lr];case"only-left":return Ar}}function Me(Tt,Jt,Mr){let Ar=Tt.getValue();return Se(Tt,Jt,Mr,Mr("left"),[" ",Ar.operator],"right")}function de(Tt,Jt,Mr){return Se(Tt,Jt,Mr,Mr("id")," =","init")}function ke(Tt,Jt,Mr,Ar,vn){let Zt=Tt.getValue(),zt=Zt[vn];if(!zt)return"only-left";let lr=!ze(zt);if(Tt.match(ze,He,dr=>!lr||dr.type!=="ExpressionStatement"&&dr.type!=="VariableDeclaration"))return lr?zt.type==="ArrowFunctionExpression"&&zt.body.type==="ArrowFunctionExpression"?"chain-tail-arrow-chain":"chain-tail":"chain";if(!lr&&ze(zt.right)||we(Jt.originalText,zt))return"break-after-operator";if(zt.type==="CallExpression"&&zt.callee.name==="require"||Jt.parser==="json5"||Jt.parser==="json")return"never-break-after-operator";if(Re(Zt)||ot(Zt)||St(Zt)||Kt(Zt)&&ge(Ar))return"break-lhs";let xr=wr(Zt,Ar,Jt);return Tt.call(()=>Te(Tt,Jt,Mr,xr),vn)?"break-after-operator":xr||zt.type==="TemplateLiteral"||zt.type==="TaggedTemplateExpression"||zt.type==="BooleanLiteral"||Le(zt)||zt.type==="ClassExpression"?"never-break-after-operator":"fluid"}function Te(Tt,Jt,Mr,Ar){let vn=Tt.getValue();if(he(vn)&&!Ce(vn))return!0;switch(vn.type){case"StringLiteralTypeAnnotation":case"SequenceExpression":return!0;case"ConditionalExpression":{let{test:lr}=vn;return he(lr)&&!Ce(lr)}case"ClassExpression":return F(vn.decorators)}if(Ar)return!1;let Zt=vn,zt=[];for(;;)if(Zt.type==="UnaryExpression")Zt=Zt.argument,zt.push("argument");else if(Zt.type==="TSNonNullExpression")Zt=Zt.expression,zt.push("expression");else break;return!!(ve(Zt)||Tt.call(()=>Pt(Tt,Jt,Mr),...zt))}function Re(Tt){if(He(Tt)){let Jt=Tt.left||Tt.id;return Jt.type==="ObjectPattern"&&Jt.properties.length>2&&Jt.properties.some(Mr=>_t(Mr)&&(!Mr.shorthand||Mr.value&&Mr.value.type==="AssignmentPattern"))}return!1}function ze(Tt){return Tt.type==="AssignmentExpression"}function He(Tt){return ze(Tt)||Tt.type==="VariableDeclarator"}function ot(Tt){let Jt=Dt(Tt);if(F(Jt)){let Mr=Tt.type==="TSTypeAliasDeclaration"?"constraint":"bound";if(Jt.length>1&&Jt.some(Ar=>Ar[Mr]||Ar.default))return!0}return!1}function Dt(Tt){return Ot(Tt)&&Tt.typeParameters&&Tt.typeParameters.params?Tt.typeParameters.params:null}function Ot(Tt){return Tt.type==="TSTypeAliasDeclaration"||Tt.type==="TypeAlias"}function St(Tt){if(Tt.type!=="VariableDeclarator")return!1;let{typeAnnotation:Jt}=Tt.id;if(!Jt||!Jt.typeAnnotation)return!1;let Mr=ut(Jt.typeAnnotation);return F(Mr)&&Mr.length>1&&Mr.some(Ar=>F(ut(Ar))||Ar.type==="TSConditionalType")}function Kt(Tt){return Tt.type==="VariableDeclarator"&&Tt.init&&Tt.init.type==="ArrowFunctionExpression"}function ut(Tt){return ir(Tt)&&Tt.typeParameters&&Tt.typeParameters.params?Tt.typeParameters.params:null}function ir(Tt){return Tt.type==="TSTypeReference"||Tt.type==="GenericTypeAnnotation"}function Pt(Tt,Jt,Mr){let Ar=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,vn=Tt.getValue(),Zt=()=>Pt(Tt,Jt,Mr,!0);if(vn.type==="TSNonNullExpression")return Tt.call(Zt,"expression");if(Ue(vn)){if(We(Tt,Jt,Mr).label==="member-chain")return!1;let zt=Ge(vn);return!(zt.length===0||zt.length===1&&tr(zt[0],Jt))||sr(vn,Mr)?!1:Tt.call(Zt,"callee")}return Ie(vn)?Tt.call(Zt,"object"):Ar&&(vn.type==="Identifier"||vn.type==="ThisExpression")}var gt=.25;function tr(Tt,Jt){let{printWidth:Mr}=Jt;if(et(Tt))return!1;let Ar=Mr*gt;if(Tt.type==="ThisExpression"||Tt.type==="Identifier"&&Tt.name.length<=Ar||qe(Tt)&&!et(Tt.argument))return!0;let vn=Tt.type==="Literal"&&"regex"in Tt&&Tt.regex.pattern||Tt.type==="RegExpLiteral"&&Tt.pattern;return vn?vn.length<=Ar:ve(Tt)?Ve(Tt).length<=Ar:Tt.type==="TemplateLiteral"?Tt.expressions.length===0&&Tt.quasis[0].value.raw.length<=Ar&&!Tt.quasis[0].value.raw.includes(`
-`):_e(Tt)}function wr(Tt,Jt,Mr){if(!_t(Tt))return!1;Jt=ue(Jt);let Ar=3;return typeof Jt=="string"&&V(Jt)<Mr.tabWidth+Ar}function sr(Tt,Jt){let Mr=jr(Tt);if(F(Mr)){if(Mr.length>1)return!0;if(Mr.length===1){let vn=Mr[0];if(vn.type==="TSUnionType"||vn.type==="UnionTypeAnnotation"||vn.type==="TSIntersectionType"||vn.type==="IntersectionTypeAnnotation"||vn.type==="TSTypeLiteral"||vn.type==="ObjectTypeAnnotation")return!0}let Ar=Tt.typeParameters?"typeParameters":"typeArguments";if(ye(Jt(Ar)))return!0}return!1}function jr(Tt){return Tt.typeParameters&&Tt.typeParameters.params||Tt.typeArguments&&Tt.typeArguments.params}T.exports={printVariableDeclarator:de,printAssignmentExpression:Me,printAssignment:Se,isArrowFunctionVariableDeclarator:Kt}}}),Yd=xt({"src/language-js/print/function-parameters.js"(w,T){Nt();var{getNextNonSpaceNonCommentCharacter:F}=ia(),{printDanglingComments:V}=xi(),{builders:{line:K,hardline:q,softline:Y,group:X,indent:ne,ifBreak:ue},utils:{removeLines:ye,willBreak:ge}}=Ur(),{getFunctionParameters:we,iterateFunctionParametersPath:he,isSimpleType:ve,isTestCall:_e,isTypeAnnotationAFunction:Le,isObjectType:Ue,isObjectTypePropertyAFunction:Ie,hasRestParameter:Ge,shouldPrintComma:Ve,hasComment:et,isNextLineEmpty:qe}=Wa(),{locEnd:_t}=so(),{ArgExpansionBailout:Ce}=Pi(),{printFunctionTypeParameters:We}=Zs();function Se(Te,Re,ze,He,ot){let Dt=Te.getValue(),Ot=we(Dt),St=ot?We(Te,ze,Re):"";if(Ot.length===0)return[St,"(",V(Te,ze,!0,tr=>F(ze.originalText,tr,_t)===")"),")"];let Kt=Te.getParentNode(),ut=_e(Kt),ir=Me(Dt),Pt=[];if(he(Te,(tr,wr)=>{let sr=wr===Ot.length-1;sr&&Dt.rest&&Pt.push("..."),Pt.push(Re()),!sr&&(Pt.push(","),ut||ir?Pt.push(" "):qe(Ot[wr],ze)?Pt.push(q,q):Pt.push(K))}),He){if(ge(St)||ge(Pt))throw new Ce;return X([ye(St),"(",ye(Pt),")"])}let gt=Ot.every(tr=>!tr.decorators);return ir&&gt?[St,"(",...Pt,")"]:ut?[St,"(",...Pt,")"]:(Ie(Kt)||Le(Kt)||Kt.type==="TypeAlias"||Kt.type==="UnionTypeAnnotation"||Kt.type==="TSUnionType"||Kt.type==="IntersectionTypeAnnotation"||Kt.type==="FunctionTypeAnnotation"&&Kt.returnType===Dt)&&Ot.length===1&&Ot[0].name===null&&Dt.this!==Ot[0]&&Ot[0].typeAnnotation&&Dt.typeParameters===null&&ve(Ot[0].typeAnnotation)&&!Dt.rest?ze.arrowParens==="always"?["(",...Pt,")"]:Pt:[St,"(",ne([Y,...Pt]),ue(!Ge(Dt)&&Ve(ze,"all")?",":""),Y,")"]}function Me(Te){if(!Te)return!1;let Re=we(Te);if(Re.length!==1)return!1;let[ze]=Re;return!et(ze)&&(ze.type==="ObjectPattern"||ze.type==="ArrayPattern"||ze.type==="Identifier"&&ze.typeAnnotation&&(ze.typeAnnotation.type==="TypeAnnotation"||ze.typeAnnotation.type==="TSTypeAnnotation")&&Ue(ze.typeAnnotation.typeAnnotation)||ze.type==="FunctionTypeParam"&&Ue(ze.typeAnnotation)||ze.type==="AssignmentPattern"&&(ze.left.type==="ObjectPattern"||ze.left.type==="ArrayPattern")&&(ze.right.type==="Identifier"||ze.right.type==="ObjectExpression"&&ze.right.properties.length===0||ze.right.type==="ArrayExpression"&&ze.right.elements.length===0))}function de(Te){let Re;return Te.returnType?(Re=Te.returnType,Re.typeAnnotation&&(Re=Re.typeAnnotation)):Te.typeAnnotation&&(Re=Te.typeAnnotation),Re}function ke(Te,Re){let ze=de(Te);if(!ze)return!1;let He=Te.typeParameters&&Te.typeParameters.params;if(He){if(He.length>1)return!1;if(He.length===1){let ot=He[0];if(ot.constraint||ot.default)return!1}}return we(Te).length===1&&(Ue(ze)||ge(Re))}T.exports={printFunctionParameters:Se,shouldHugFunctionParameters:Me,shouldGroupFunctionParameters:ke}}}),bt=xt({"src/language-js/print/type-annotation.js"(w,T){Nt();var{printComments:F,printDanglingComments:V}=xi(),{isNonEmptyArray:K}=ia(),{builders:{group:q,join:Y,line:X,softline:ne,indent:ue,align:ye,ifBreak:ge}}=Ur(),we=Zu(),{locStart:he}=so(),{isSimpleType:ve,isObjectType:_e,hasLeadingOwnLineComment:Le,isObjectTypePropertyAFunction:Ue,shouldPrintComma:Ie}=Wa(),{printAssignment:Ge}=Bl(),{printFunctionParameters:Ve,shouldGroupFunctionParameters:et}=Yd(),{printArrayItems:qe}=Oc();function _t(ze){if(ve(ze)||_e(ze))return!0;if(ze.type==="UnionTypeAnnotation"||ze.type==="TSUnionType"){let He=ze.types.filter(Dt=>Dt.type==="VoidTypeAnnotation"||Dt.type==="TSVoidKeyword"||Dt.type==="NullLiteralTypeAnnotation"||Dt.type==="TSNullKeyword").length,ot=ze.types.some(Dt=>Dt.type==="ObjectTypeAnnotation"||Dt.type==="TSTypeLiteral"||Dt.type==="GenericTypeAnnotation"||Dt.type==="TSTypeReference");if(ze.types.length-1===He&&ot)return!0}return!1}function Ce(ze,He,ot){let Dt=He.semi?";":"",Ot=ze.getValue(),St=[];return St.push("opaque type ",ot("id"),ot("typeParameters")),Ot.supertype&&St.push(": ",ot("supertype")),Ot.impltype&&St.push(" = ",ot("impltype")),St.push(Dt),St}function We(ze,He,ot){let Dt=He.semi?";":"",Ot=ze.getValue(),St=[];Ot.declare&&St.push("declare "),St.push("type ",ot("id"),ot("typeParameters"));let Kt=Ot.type==="TSTypeAliasDeclaration"?"typeAnnotation":"right";return[Ge(ze,He,ot,St," =",Kt),Dt]}function Se(ze,He,ot){let Dt=ze.getValue(),Ot=ze.map(ot,"types"),St=[],Kt=!1;for(let ut=0;ut<Ot.length;++ut)ut===0?St.push(Ot[ut]):_e(Dt.types[ut-1])&&_e(Dt.types[ut])?St.push([" & ",Kt?ue(Ot[ut]):Ot[ut]]):!_e(Dt.types[ut-1])&&!_e(Dt.types[ut])?St.push(ue([" &",X,Ot[ut]])):(ut>1&&(Kt=!0),St.push(" & ",ut>1?ue(Ot[ut]):Ot[ut]));return q(St)}function Me(ze,He,ot){let Dt=ze.getValue(),Ot=ze.getParentNode(),St=Ot.type!=="TypeParameterInstantiation"&&Ot.type!=="TSTypeParameterInstantiation"&&Ot.type!=="GenericTypeAnnotation"&&Ot.type!=="TSTypeReference"&&Ot.type!=="TSTypeAssertion"&&Ot.type!=="TupleTypeAnnotation"&&Ot.type!=="TSTupleType"&&!(Ot.type==="FunctionTypeParam"&&!Ot.name&&ze.getParentNode(1).this!==Ot)&&!((Ot.type==="TypeAlias"||Ot.type==="VariableDeclarator"||Ot.type==="TSTypeAliasDeclaration")&&Le(He.originalText,Dt)),Kt=_t(Dt),ut=ze.map(gt=>{let tr=ot();return Kt||(tr=ye(2,tr)),F(gt,tr,He)},"types");if(Kt)return Y(" | ",ut);let ir=St&&!Le(He.originalText,Dt),Pt=[ge([ir?X:"","| "]),Y([X,"| "],ut)];return we(ze,He)?q([ue(Pt),ne]):Ot.type==="TupleTypeAnnotation"&&Ot.types.length>1||Ot.type==="TSTupleType"&&Ot.elementTypes.length>1?q([ue([ge(["(",ne]),Pt]),ne,ge(")")]):q(St?ue(Pt):Pt)}function de(ze,He,ot){let Dt=ze.getValue(),Ot=[],St=ze.getParentNode(0),Kt=ze.getParentNode(1),ut=ze.getParentNode(2),ir=Dt.type==="TSFunctionType"||!((St.type==="ObjectTypeProperty"||St.type==="ObjectTypeInternalSlot")&&!St.variance&&!St.optional&&he(St)===he(Dt)||St.type==="ObjectTypeCallProperty"||ut&&ut.type==="DeclareFunction"),Pt=ir&&(St.type==="TypeAnnotation"||St.type==="TSTypeAnnotation"),gt=Pt&&ir&&(St.type==="TypeAnnotation"||St.type==="TSTypeAnnotation")&&Kt.type==="ArrowFunctionExpression";Ue(St)&&(ir=!0,Pt=!0),gt&&Ot.push("(");let tr=Ve(ze,ot,He,!1,!0),wr=Dt.returnType||Dt.predicate||Dt.typeAnnotation?[ir?" => ":": ",ot("returnType"),ot("predicate"),ot("typeAnnotation")]:"",sr=et(Dt,wr);return Ot.push(sr?q(tr):tr),wr&&Ot.push(wr),gt&&Ot.push(")"),q(Ot)}function ke(ze,He,ot){let Dt=ze.getValue(),Ot=Dt.type==="TSTupleType"?"elementTypes":"types",St=Dt[Ot],Kt=K(St),ut=Kt?ne:"";return q(["[",ue([ut,qe(ze,He,Ot,ot)]),ge(Kt&&Ie(He,"all")?",":""),V(ze,He,!0),ut,"]"])}function Te(ze,He,ot){let Dt=ze.getValue(),Ot=Dt.type==="OptionalIndexedAccessType"&&Dt.optional?"?.[":"[";return[ot("objectType"),Ot,ot("indexType"),"]"]}function Re(ze,He,ot){let Dt=ze.getValue();return[Dt.postfix?"":ot,He("typeAnnotation"),Dt.postfix?ot:""]}T.exports={printOpaqueType:Ce,printTypeAlias:We,printIntersectionType:Se,printUnionType:Me,printFunctionType:de,printTupleType:ke,printIndexedAccessType:Te,shouldHugType:_t,printJSDocType:Re}}}),pl=xt({"src/language-js/print/type-parameters.js"(w,T){Nt();var{printDanglingComments:F}=xi(),{builders:{join:V,line:K,hardline:q,softline:Y,group:X,indent:ne,ifBreak:ue}}=Ur(),{isTestCall:ye,hasComment:ge,CommentCheckFlags:we,isTSXFile:he,shouldPrintComma:ve,getFunctionParameters:_e,isObjectType:Le,getTypeScriptMappedTypeModifier:Ue}=Wa(),{createGroupIdMapper:Ie}=ia(),{shouldHugType:Ge}=bt(),{isArrowFunctionVariableDeclarator:Ve}=Bl(),et=Ie("typeParameters");function qe(We,Se,Me,de){let ke=We.getValue();if(!ke[de])return"";if(!Array.isArray(ke[de]))return Me(de);let Te=We.getNode(2),Re=Te&&ye(Te),ze=We.match(ot=>!(ot[de].length===1&&Le(ot[de][0])),void 0,(ot,Dt)=>Dt==="typeAnnotation",ot=>ot.type==="Identifier",Ve);if(ke[de].length===0||!ze&&(Re||ke[de].length===1&&(ke[de][0].type==="NullableTypeAnnotation"||Ge(ke[de][0]))))return["<",V(", ",We.map(Me,de)),_t(We,Se),">"];let He=ke.type==="TSTypeParameterInstantiation"?"":_e(ke).length===1&&he(Se)&&!ke[de][0].constraint&&We.getParentNode().type==="ArrowFunctionExpression"?",":ve(Se,"all")?ue(","):"";return X(["<",ne([Y,V([",",K],We.map(Me,de))]),He,Y,">"],{id:et(ke)})}function _t(We,Se){let Me=We.getValue();if(!ge(Me,we.Dangling))return"";let de=!ge(Me,we.Line),ke=F(We,Se,de);return de?ke:[ke,q]}function Ce(We,Se,Me){let de=We.getValue(),ke=[de.type==="TSTypeParameter"&&de.const?"const ":""],Te=We.getParentNode();return Te.type==="TSMappedType"?(Te.readonly&&ke.push(Ue(Te.readonly,"readonly")," "),ke.push("[",Me("name")),de.constraint&&ke.push(" in ",Me("constraint")),Te.nameType&&ke.push(" as ",We.callParent(()=>Me("nameType"))),ke.push("]"),ke):(de.variance&&ke.push(Me("variance")),de.in&&ke.push("in "),de.out&&ke.push("out "),ke.push(Me("name")),de.bound&&ke.push(": ",Me("bound")),de.constraint&&ke.push(" extends ",Me("constraint")),de.default&&ke.push(" = ",Me("default")),ke)}T.exports={printTypeParameter:Ce,printTypeParameters:qe,getTypeParametersGroupId:et}}}),ou=xt({"src/language-js/print/property.js"(w,T){Nt();var{printComments:F}=xi(),{printString:V,printNumber:K}=ia(),{isNumericLiteral:q,isSimpleNumber:Y,isStringLiteral:X,isStringPropSafeToUnquote:ne,rawText:ue}=Wa(),{printAssignment:ye}=Bl(),ge=new WeakMap;function we(ve,_e,Le){let Ue=ve.getNode();if(Ue.computed)return["[",Le("key"),"]"];let Ie=ve.getParentNode(),{key:Ge}=Ue;if(_e.quoteProps==="consistent"&&!ge.has(Ie)){let Ve=(Ie.properties||Ie.body||Ie.members).some(et=>!et.computed&&et.key&&X(et.key)&&!ne(et,_e));ge.set(Ie,Ve)}if((Ge.type==="Identifier"||q(Ge)&&Y(K(ue(Ge)))&&String(Ge.value)===K(ue(Ge))&&!(_e.parser==="typescript"||_e.parser==="babel-ts"))&&(_e.parser==="json"||_e.quoteProps==="consistent"&&ge.get(Ie))){let Ve=V(JSON.stringify(Ge.type==="Identifier"?Ge.name:Ge.value.toString()),_e);return ve.call(et=>F(et,Ve,_e),"key")}return ne(Ue,_e)&&(_e.quoteProps==="as-needed"||_e.quoteProps==="consistent"&&!ge.get(Ie))?ve.call(Ve=>F(Ve,/^\d/.test(Ge.value)?K(Ge.value):Ge.value,_e),"key"):Le("key")}function he(ve,_e,Le){return ve.getValue().shorthand?Le("value"):ye(ve,_e,Le,we(ve,_e,Le),":","value")}T.exports={printProperty:he,printPropertyKey:we}}}),js=xt({"src/language-js/print/function.js"(w,T){Nt();var F=ci(),{printDanglingComments:V,printCommentsSeparately:K}=xi(),q=ua(),{getNextNonSpaceNonCommentCharacterIndex:Y}=ia(),{builders:{line:X,softline:ne,group:ue,indent:ye,ifBreak:ge,hardline:we,join:he,indentIfBreak:ve},utils:{removeLines:_e,willBreak:Le}}=Ur(),{ArgExpansionBailout:Ue}=Pi(),{getFunctionParameters:Ie,hasLeadingOwnLineComment:Ge,isFlowAnnotationComment:Ve,isJsxNode:et,isTemplateOnItsOwnLine:qe,shouldPrintComma:_t,startsWithNoLookaheadToken:Ce,isBinaryish:We,isLineComment:Se,hasComment:Me,getComments:de,CommentCheckFlags:ke,isCallLikeExpression:Te,isCallExpression:Re,getCallArguments:ze,hasNakedLeftSide:He,getLeftSide:ot}=Wa(),{locEnd:Dt}=so(),{printFunctionParameters:Ot,shouldGroupFunctionParameters:St}=Yd(),{printPropertyKey:Kt}=ou(),{printFunctionTypeParameters:ut}=Zs();function ir(zt,lr,xr,dr){let Qr=zt.getValue(),un=!1;if((Qr.type==="FunctionDeclaration"||Qr.type==="FunctionExpression")&&dr&&dr.expandLastArg){let Gn=zt.getParentNode();Re(Gn)&&ze(Gn).length>1&&(un=!0)}let Un=[];Qr.type==="TSDeclareFunction"&&Qr.declare&&Un.push("declare "),Qr.async&&Un.push("async "),Qr.generator?Un.push("function* "):Un.push("function "),Qr.id&&Un.push(lr("id"));let Xi=Ot(zt,lr,xr,un),Ri=Jt(zt,lr,xr),Jn=St(Qr,Ri);return Un.push(ut(zt,xr,lr),ue([Jn?ue(Xi):Xi,Ri]),Qr.body?" ":"",lr("body")),xr.semi&&(Qr.declare||!Qr.body)&&Un.push(";"),Un}function Pt(zt,lr,xr){let dr=zt.getNode(),{kind:Qr}=dr,un=dr.value||dr,Un=[];return!Qr||Qr==="init"||Qr==="method"||Qr==="constructor"?un.async&&Un.push("async "):(F.ok(Qr==="get"||Qr==="set"),Un.push(Qr," ")),un.generator&&Un.push("*"),Un.push(Kt(zt,lr,xr),dr.optional||dr.key.optional?"?":""),dr===un?Un.push(gt(zt,lr,xr)):un.type==="FunctionExpression"?Un.push(zt.call(Xi=>gt(Xi,lr,xr),"value")):Un.push(xr("value")),Un}function gt(zt,lr,xr){let dr=zt.getNode(),Qr=Ot(zt,xr,lr),un=Jt(zt,xr,lr),Un=St(dr,un),Xi=[ut(zt,lr,xr),ue([Un?ue(Qr):Qr,un])];return dr.body?Xi.push(" ",xr("body")):Xi.push(lr.semi?";":""),Xi}function tr(zt,lr,xr,dr){let Qr=zt.getValue(),un=[];if(Qr.async&&un.push("async "),Tt(zt,lr))un.push(xr(["params",0]));else{let Xi=dr&&(dr.expandLastArg||dr.expandFirstArg),Ri=Jt(zt,xr,lr);if(Xi){if(Le(Ri))throw new Ue;Ri=ue(_e(Ri))}un.push(ue([Ot(zt,xr,lr,Xi,!0),Ri]))}let Un=V(zt,lr,!0,Xi=>{let Ri=Y(lr.originalText,Xi,Dt);return Ri!==!1&&lr.originalText.slice(Ri,Ri+2)==="=>"});return Un&&un.push(" ",Un),un}function wr(zt,lr,xr,dr,Qr,un){let Un=zt.getName(),Xi=zt.getParentNode(),Ri=Te(Xi)&&Un==="callee",Jn=!!(lr&&lr.assignmentLayout),Gn=un.body.type!=="BlockStatement"&&un.body.type!=="ObjectExpression"&&un.body.type!=="SequenceExpression",_r=Ri&&Gn||lr&&lr.assignmentLayout==="chain-tail-arrow-chain",jt=Symbol("arrow-chain");return un.body.type==="SequenceExpression"&&(Qr=ue(["(",ye([ne,Qr]),ne,")"])),ue([ue(ye([Ri||Jn?ne:"",ue(he([" =>",X],xr),{shouldBreak:dr})]),{id:jt,shouldBreak:_r})," =>",ve(Gn?ye([X,Qr]):[" ",Qr],{groupId:jt}),Ri?ge(ne,"",{groupId:jt}):""])}function sr(zt,lr,xr,dr){let Qr=zt.getValue(),un=[],Un=[],Xi=!1;if(function jt(){let Ir=tr(zt,lr,xr,dr);if(un.length===0)un.push(Ir);else{let{leading:Qt,trailing:Tr}=K(zt,lr);un.push([Qt,Ir]),Un.unshift(Tr)}Xi=Xi||Qr.returnType&&Ie(Qr).length>0||Qr.typeParameters||Ie(Qr).some(Qt=>Qt.type!=="Identifier"),Qr.body.type!=="ArrowFunctionExpression"||dr&&dr.expandLastArg?Un.unshift(xr("body",dr)):(Qr=Qr.body,zt.call(jt,"body"))}(),un.length>1)return wr(zt,dr,un,Xi,Un,Qr);let Ri=un;if(Ri.push(" =>"),!Ge(lr.originalText,Qr.body)&&(Qr.body.type==="ArrayExpression"||Qr.body.type==="ObjectExpression"||Qr.body.type==="BlockStatement"||et(Qr.body)||qe(Qr.body,lr.originalText)||Qr.body.type==="ArrowFunctionExpression"||Qr.body.type==="DoExpression"))return ue([...Ri," ",Un]);if(Qr.body.type==="SequenceExpression")return ue([...Ri,ue([" (",ye([ne,Un]),ne,")"])]);let Jn=(dr&&dr.expandLastArg||zt.getParentNode().type==="JSXExpressionContainer")&&!Me(Qr),Gn=dr&&dr.expandLastArg&&_t(lr,"all"),_r=Qr.body.type==="ConditionalExpression"&&!Ce(Qr.body,jt=>jt.type==="ObjectExpression");return ue([...Ri,ue([ye([X,_r?ge("","("):"",Un,_r?ge("",")"):""]),Jn?[ge(Gn?",":""),ne]:""])])}function jr(zt){let lr=Ie(zt);return lr.length===1&&!zt.typeParameters&&!Me(zt,ke.Dangling)&&lr[0].type==="Identifier"&&!lr[0].typeAnnotation&&!Me(lr[0])&&!lr[0].optional&&!zt.predicate&&!zt.returnType}function Tt(zt,lr){if(lr.arrowParens==="always")return!1;if(lr.arrowParens==="avoid"){let xr=zt.getValue();return jr(xr)}return!1}function Jt(zt,lr,xr){let dr=zt.getValue(),Qr=lr("returnType");if(dr.returnType&&Ve(xr.originalText,dr.returnType))return[" /*: ",Qr," */"];let un=[Qr];return dr.returnType&&dr.returnType.typeAnnotation&&un.unshift(": "),dr.predicate&&un.push(dr.returnType?" ":": ",lr("predicate")),un}function Mr(zt,lr,xr){let dr=zt.getValue(),Qr=lr.semi?";":"",un=[];dr.argument&&(Zt(lr,dr.argument)?un.push([" (",ye([we,xr("argument")]),we,")"]):We(dr.argument)||dr.argument.type==="SequenceExpression"?un.push(ue([ge(" ("," "),ye([ne,xr("argument")]),ne,ge(")")])):un.push(" ",xr("argument")));let Un=de(dr),Xi=q(Un),Ri=Xi&&Se(Xi);return Ri&&un.push(Qr),Me(dr,ke.Dangling)&&un.push(" ",V(zt,lr,!0)),Ri||un.push(Qr),un}function Ar(zt,lr,xr){return["return",Mr(zt,lr,xr)]}function vn(zt,lr,xr){return["throw",Mr(zt,lr,xr)]}function Zt(zt,lr){if(Ge(zt.originalText,lr))return!0;if(He(lr)){let xr=lr,dr;for(;dr=ot(xr);)if(xr=dr,Ge(zt.originalText,xr))return!0}return!1}T.exports={printFunction:ir,printArrowFunction:sr,printMethod:Pt,printReturnStatement:Ar,printThrowStatement:vn,printMethodInternal:gt,shouldPrintParamsWithoutParens:Tt}}}),ka=xt({"src/language-js/print/decorators.js"(w,T){Nt();var{isNonEmptyArray:F,hasNewline:V}=ia(),{builders:{line:K,hardline:q,join:Y,breakParent:X,group:ne}}=Ur(),{locStart:ue,locEnd:ye}=so(),{getParentExportDeclaration:ge}=Wa();function we(Ue,Ie,Ge){let Ve=Ue.getValue();return ne([Y(K,Ue.map(Ge,"decorators")),_e(Ve,Ie)?q:K])}function he(Ue,Ie,Ge){return[Y(q,Ue.map(Ge,"declaration","decorators")),q]}function ve(Ue,Ie,Ge){let Ve=Ue.getValue(),{decorators:et}=Ve;if(!F(et)||Le(Ue.getParentNode()))return;let qe=Ve.type==="ClassExpression"||Ve.type==="ClassDeclaration"||_e(Ve,Ie);return[ge(Ue)?q:qe?X:"",Y(K,Ue.map(Ge,"decorators")),K]}function _e(Ue,Ie){return Ue.decorators.some(Ge=>V(Ie.originalText,ye(Ge)))}function Le(Ue){if(Ue.type!=="ExportDefaultDeclaration"&&Ue.type!=="ExportNamedDeclaration"&&Ue.type!=="DeclareExportDeclaration")return!1;let Ie=Ue.declaration&&Ue.declaration.decorators;return F(Ie)&&ue(Ue)===ue(Ie[0])}T.exports={printDecorators:ve,printClassMemberDecorators:we,printDecoratorsBeforeExport:he,hasDecoratorsBeforeExport:Le}}}),dd=xt({"src/language-js/print/class.js"(w,T){Nt();var{isNonEmptyArray:F,createGroupIdMapper:V}=ia(),{printComments:K,printDanglingComments:q}=xi(),{builders:{join:Y,line:X,hardline:ne,softline:ue,group:ye,indent:ge,ifBreak:we}}=Ur(),{hasComment:he,CommentCheckFlags:ve}=Wa(),{getTypeParametersGroupId:_e}=pl(),{printMethod:Le}=js(),{printOptionalToken:Ue,printTypeAnnotation:Ie,printDefiniteToken:Ge}=Zs(),{printPropertyKey:Ve}=ou(),{printAssignment:et}=Bl(),{printClassMemberDecorators:qe}=ka();function _t(ze,He,ot){let Dt=ze.getValue(),Ot=[];Dt.declare&&Ot.push("declare "),Dt.abstract&&Ot.push("abstract "),Ot.push("class");let St=Dt.id&&he(Dt.id,ve.Trailing)||Dt.typeParameters&&he(Dt.typeParameters,ve.Trailing)||Dt.superClass&&he(Dt.superClass)||F(Dt.extends)||F(Dt.mixins)||F(Dt.implements),Kt=[],ut=[];if(Dt.id&&Kt.push(" ",ot("id")),Kt.push(ot("typeParameters")),Dt.superClass){let ir=[ke(ze,He,ot),ot("superTypeParameters")],Pt=ze.call(gt=>["extends ",K(gt,ir,He)],"superClass");St?ut.push(X,ye(Pt)):ut.push(" ",Pt)}else ut.push(de(ze,He,ot,"extends"));if(ut.push(de(ze,He,ot,"mixins"),de(ze,He,ot,"implements")),St){let ir;Me(Dt)?ir=[...Kt,ge(ut)]:ir=ge([...Kt,ut]),Ot.push(ye(ir,{id:Ce(Dt)}))}else Ot.push(...Kt,...ut);return Ot.push(" ",ot("body")),Ot}var Ce=V("heritageGroup");function We(ze){return we(ne,"",{groupId:Ce(ze)})}function Se(ze){return["superClass","extends","mixins","implements"].filter(He=>!!ze[He]).length>1}function Me(ze){return ze.typeParameters&&!he(ze.typeParameters,ve.Trailing|ve.Line)&&!Se(ze)}function de(ze,He,ot,Dt){let Ot=ze.getValue();if(!F(Ot[Dt]))return"";let St=q(ze,He,!0,Kt=>{let{marker:ut}=Kt;return ut===Dt});return[Me(Ot)?we(" ",X,{groupId:_e(Ot.typeParameters)}):X,St,St&&ne,Dt,ye(ge([X,Y([",",X],ze.map(ot,Dt))]))]}function ke(ze,He,ot){let Dt=ot("superClass");return ze.getParentNode().type==="AssignmentExpression"?ye(we(["(",ge([ue,Dt]),ue,")"],Dt)):Dt}function Te(ze,He,ot){let Dt=ze.getValue(),Ot=[];return F(Dt.decorators)&&Ot.push(qe(ze,He,ot)),Dt.accessibility&&Ot.push(Dt.accessibility+" "),Dt.readonly&&Ot.push("readonly "),Dt.declare&&Ot.push("declare "),Dt.static&&Ot.push("static "),(Dt.type==="TSAbstractMethodDefinition"||Dt.abstract)&&Ot.push("abstract "),Dt.override&&Ot.push("override "),Ot.push(Le(ze,He,ot)),Ot}function Re(ze,He,ot){let Dt=ze.getValue(),Ot=[],St=He.semi?";":"";return F(Dt.decorators)&&Ot.push(qe(ze,He,ot)),Dt.accessibility&&Ot.push(Dt.accessibility+" "),Dt.declare&&Ot.push("declare "),Dt.static&&Ot.push("static "),(Dt.type==="TSAbstractPropertyDefinition"||Dt.type==="TSAbstractAccessorProperty"||Dt.abstract)&&Ot.push("abstract "),Dt.override&&Ot.push("override "),Dt.readonly&&Ot.push("readonly "),Dt.variance&&Ot.push(ot("variance")),(Dt.type==="ClassAccessorProperty"||Dt.type==="AccessorProperty"||Dt.type==="TSAbstractAccessorProperty")&&Ot.push("accessor "),Ot.push(Ve(ze,He,ot),Ue(ze),Ge(ze),Ie(ze,He,ot)),[et(ze,He,ot,Ot," =","value"),St]}T.exports={printClass:_t,printClassMethod:Te,printClassProperty:Re,printHardlineAfterHeritage:We}}}),Am=xt({"src/language-js/print/interface.js"(w,T){Nt();var{isNonEmptyArray:F}=ia(),{builders:{join:V,line:K,group:q,indent:Y,ifBreak:X}}=Ur(),{hasComment:ne,identity:ue,CommentCheckFlags:ye}=Wa(),{getTypeParametersGroupId:ge}=pl(),{printTypeScriptModifiers:we}=Zs();function he(ve,_e,Le){let Ue=ve.getValue(),Ie=[];Ue.declare&&Ie.push("declare "),Ue.type==="TSInterfaceDeclaration"&&Ie.push(Ue.abstract?"abstract ":"",we(ve,_e,Le)),Ie.push("interface");let Ge=[],Ve=[];Ue.type!=="InterfaceTypeAnnotation"&&Ge.push(" ",Le("id"),Le("typeParameters"));let et=Ue.typeParameters&&!ne(Ue.typeParameters,ye.Trailing|ye.Line);return F(Ue.extends)&&Ve.push(et?X(" ",K,{groupId:ge(Ue.typeParameters)}):K,"extends ",(Ue.extends.length===1?ue:Y)(V([",",K],ve.map(Le,"extends")))),Ue.id&&ne(Ue.id,ye.Trailing)||F(Ue.extends)?et?Ie.push(q([...Ge,Y(Ve)])):Ie.push(q(Y([...Ge,...Ve]))):Ie.push(...Ge,...Ve),Ie.push(" ",Le("body")),q(Ie)}T.exports={printInterface:he}}}),km=xt({"src/language-js/print/module.js"(w,T){Nt();var{isNonEmptyArray:F}=ia(),{builders:{softline:V,group:K,indent:q,join:Y,line:X,ifBreak:ne,hardline:ue}}=Ur(),{printDanglingComments:ye}=xi(),{hasComment:ge,CommentCheckFlags:we,shouldPrintComma:he,needsHardlineAfterDanglingComment:ve,isStringLiteral:_e,rawText:Le}=Wa(),{locStart:Ue,hasSameLoc:Ie}=so(),{hasDecoratorsBeforeExport:Ge,printDecoratorsBeforeExport:Ve}=ka();function et(Re,ze,He){let ot=Re.getValue(),Dt=ze.semi?";":"",Ot=[],{importKind:St}=ot;return Ot.push("import"),St&&St!=="value"&&Ot.push(" ",St),Ot.push(Se(Re,ze,He),We(Re,ze,He),de(Re,ze,He),Dt),Ot}function qe(Re,ze,He){let ot=Re.getValue(),Dt=[];Ge(ot)&&Dt.push(Ve(Re,ze,He));let{type:Ot,exportKind:St,declaration:Kt}=ot;return Dt.push("export"),(ot.default||Ot==="ExportDefaultDeclaration")&&Dt.push(" default"),ge(ot,we.Dangling)&&(Dt.push(" ",ye(Re,ze,!0)),ve(ot)&&Dt.push(ue)),Kt?Dt.push(" ",He("declaration")):Dt.push(St==="type"?" type":"",Se(Re,ze,He),We(Re,ze,He),de(Re,ze,He)),Ce(ot,ze)&&Dt.push(";"),Dt}function _t(Re,ze,He){let ot=Re.getValue(),Dt=ze.semi?";":"",Ot=[],{exportKind:St,exported:Kt}=ot;return Ot.push("export"),St==="type"&&Ot.push(" type"),Ot.push(" *"),Kt&&Ot.push(" as ",He("exported")),Ot.push(We(Re,ze,He),de(Re,ze,He),Dt),Ot}function Ce(Re,ze){if(!ze.semi)return!1;let{type:He,declaration:ot}=Re,Dt=Re.default||He==="ExportDefaultDeclaration";if(!ot)return!0;let{type:Ot}=ot;return!!(Dt&&Ot!=="ClassDeclaration"&&Ot!=="FunctionDeclaration"&&Ot!=="TSInterfaceDeclaration"&&Ot!=="DeclareClass"&&Ot!=="DeclareFunction"&&Ot!=="TSDeclareFunction"&&Ot!=="EnumDeclaration")}function We(Re,ze,He){let ot=Re.getValue();if(!ot.source)return"";let Dt=[];return Me(ot,ze)||Dt.push(" from"),Dt.push(" ",He("source")),Dt}function Se(Re,ze,He){let ot=Re.getValue();if(Me(ot,ze))return"";let Dt=[" "];if(F(ot.specifiers)){let Ot=[],St=[];Re.each(()=>{let Kt=Re.getValue().type;if(Kt==="ExportNamespaceSpecifier"||Kt==="ExportDefaultSpecifier"||Kt==="ImportNamespaceSpecifier"||Kt==="ImportDefaultSpecifier")Ot.push(He());else if(Kt==="ExportSpecifier"||Kt==="ImportSpecifier")St.push(He());else throw new Error(`Unknown specifier type ${JSON.stringify(Kt)}`)},"specifiers"),Dt.push(Y(", ",Ot)),St.length>0&&(Ot.length>0&&Dt.push(", "),St.length>1||Ot.length>0||ot.specifiers.some(Kt=>ge(Kt))?Dt.push(K(["{",q([ze.bracketSpacing?X:V,Y([",",X],St)]),ne(he(ze)?",":""),ze.bracketSpacing?X:V,"}"])):Dt.push(["{",ze.bracketSpacing?" ":"",...St,ze.bracketSpacing?" ":"","}"]))}else Dt.push("{}");return Dt}function Me(Re,ze){let{type:He,importKind:ot,source:Dt,specifiers:Ot}=Re;return He!=="ImportDeclaration"||F(Ot)||ot==="type"?!1:!/{\s*}/.test(ze.originalText.slice(Ue(Re),Ue(Dt)))}function de(Re,ze,He){let ot=Re.getNode();return F(ot.assertions)?[" assert {",ze.bracketSpacing?" ":"",Y(", ",Re.map(He,"assertions")),ze.bracketSpacing?" ":"","}"]:""}function ke(Re,ze,He){let ot=Re.getNode(),{type:Dt}=ot,Ot=[],St=Dt==="ImportSpecifier"?ot.importKind:ot.exportKind;St&&St!=="value"&&Ot.push(St," ");let Kt=Dt.startsWith("Import"),ut=Kt?"imported":"local",ir=Kt?"local":"exported",Pt=ot[ut],gt=ot[ir],tr="",wr="";return Dt==="ExportNamespaceSpecifier"||Dt==="ImportNamespaceSpecifier"?tr="*":Pt&&(tr=He(ut)),gt&&!Te(ot)&&(wr=He(ir)),Ot.push(tr,tr&&wr?" as ":"",wr),Ot}function Te(Re){if(Re.type!=="ImportSpecifier"&&Re.type!=="ExportSpecifier")return!1;let{local:ze,[Re.type==="ImportSpecifier"?"imported":"exported"]:He}=Re;if(ze.type!==He.type||!Ie(ze,He))return!1;if(_e(ze))return ze.value===He.value&&Le(ze)===Le(He);switch(ze.type){case"Identifier":return ze.name===He.name;default:return!1}}T.exports={printImportDeclaration:et,printExportDeclaration:qe,printExportAllDeclaration:_t,printModuleSpecifier:ke}}}),Qu=xt({"src/language-js/print/object.js"(w,T){Nt();var{printDanglingComments:F}=xi(),{builders:{line:V,softline:K,group:q,indent:Y,ifBreak:X,hardline:ne}}=Ur(),{getLast:ue,hasNewlineInRange:ye,hasNewline:ge,isNonEmptyArray:we}=ia(),{shouldPrintComma:he,hasComment:ve,getComments:_e,CommentCheckFlags:Le,isNextLineEmpty:Ue}=Wa(),{locStart:Ie,locEnd:Ge}=so(),{printOptionalToken:Ve,printTypeAnnotation:et}=Zs(),{shouldHugFunctionParameters:qe}=Yd(),{shouldHugType:_t}=bt(),{printHardlineAfterHeritage:Ce}=dd();function We(Se,Me,de){let ke=Me.semi?";":"",Te=Se.getValue(),Re;Te.type==="TSTypeLiteral"?Re="members":Te.type==="TSInterfaceBody"?Re="body":Re="properties";let ze=Te.type==="ObjectTypeAnnotation",He=[Re];ze&&He.push("indexers","callProperties","internalSlots");let ot=He.map(Tt=>Te[Tt][0]).sort((Tt,Jt)=>Ie(Tt)-Ie(Jt))[0],Dt=Se.getParentNode(0),Ot=ze&&Dt&&(Dt.type==="InterfaceDeclaration"||Dt.type==="DeclareInterface"||Dt.type==="DeclareClass")&&Se.getName()==="body",St=Te.type==="TSInterfaceBody"||Ot||Te.type==="ObjectPattern"&&Dt.type!=="FunctionDeclaration"&&Dt.type!=="FunctionExpression"&&Dt.type!=="ArrowFunctionExpression"&&Dt.type!=="ObjectMethod"&&Dt.type!=="ClassMethod"&&Dt.type!=="ClassPrivateMethod"&&Dt.type!=="AssignmentPattern"&&Dt.type!=="CatchClause"&&Te.properties.some(Tt=>Tt.value&&(Tt.value.type==="ObjectPattern"||Tt.value.type==="ArrayPattern"))||Te.type!=="ObjectPattern"&&ot&&ye(Me.originalText,Ie(Te),Ie(ot)),Kt=Ot?";":Te.type==="TSInterfaceBody"||Te.type==="TSTypeLiteral"?X(ke,";"):",",ut=Te.type==="RecordExpression"?"#{":Te.exact?"{|":"{",ir=Te.exact?"|}":"}",Pt=[];for(let Tt of He)Se.each(Jt=>{let Mr=Jt.getValue();Pt.push({node:Mr,printed:de(),loc:Ie(Mr)})},Tt);He.length>1&&Pt.sort((Tt,Jt)=>Tt.loc-Jt.loc);let gt=[],tr=Pt.map(Tt=>{let Jt=[...gt,q(Tt.printed)];return gt=[Kt,V],(Tt.node.type==="TSPropertySignature"||Tt.node.type==="TSMethodSignature"||Tt.node.type==="TSConstructSignatureDeclaration")&&ve(Tt.node,Le.PrettierIgnore)&&gt.shift(),Ue(Tt.node,Me)&&gt.push(ne),Jt});if(Te.inexact){let Tt;if(ve(Te,Le.Dangling)){let Jt=ve(Te,Le.Line);Tt=[F(Se,Me,!0),Jt||ge(Me.originalText,Ge(ue(_e(Te))))?ne:V,"..."]}else Tt=["..."];tr.push([...gt,...Tt])}let wr=ue(Te[Re]),sr=!(Te.inexact||wr&&wr.type==="RestElement"||wr&&(wr.type==="TSPropertySignature"||wr.type==="TSCallSignatureDeclaration"||wr.type==="TSMethodSignature"||wr.type==="TSConstructSignatureDeclaration")&&ve(wr,Le.PrettierIgnore)),jr;if(tr.length===0){if(!ve(Te,Le.Dangling))return[ut,ir,et(Se,Me,de)];jr=q([ut,F(Se,Me),K,ir,Ve(Se),et(Se,Me,de)])}else jr=[Ot&&we(Te.properties)?Ce(Dt):"",ut,Y([Me.bracketSpacing?V:K,...tr]),X(sr&&(Kt!==","||he(Me))?Kt:""),Me.bracketSpacing?V:K,ir,Ve(Se),et(Se,Me,de)];return Se.match(Tt=>Tt.type==="ObjectPattern"&&!Tt.decorators,(Tt,Jt,Mr)=>qe(Tt)&&(Jt==="params"||Jt==="parameters"||Jt==="this"||Jt==="rest")&&Mr===0)||Se.match(_t,(Tt,Jt)=>Jt==="typeAnnotation",(Tt,Jt)=>Jt==="typeAnnotation",(Tt,Jt,Mr)=>qe(Tt)&&(Jt==="params"||Jt==="parameters"||Jt==="this"||Jt==="rest")&&Mr===0)||!St&&Se.match(Tt=>Tt.type==="ObjectPattern",Tt=>Tt.type==="AssignmentExpression"||Tt.type==="VariableDeclarator")?jr:q(jr,{shouldBreak:St})}T.exports={printObject:We}}}),Om=xt({"src/language-js/print/flow.js"(w,T){Nt();var F=ci(),{printDanglingComments:V}=xi(),{printString:K,printNumber:q}=ia(),{builders:{hardline:Y,softline:X,group:ne,indent:ue}}=Ur(),{getParentExportDeclaration:ye,isFunctionNotation:ge,isGetterOrSetter:we,rawText:he,shouldPrintComma:ve}=Wa(),{locStart:_e,locEnd:Le}=so(),{replaceTextEndOfLine:Ue}=An(),{printClass:Ie}=dd(),{printOpaqueType:Ge,printTypeAlias:Ve,printIntersectionType:et,printUnionType:qe,printFunctionType:_t,printTupleType:Ce,printIndexedAccessType:We}=bt(),{printInterface:Se}=Am(),{printTypeParameter:Me,printTypeParameters:de}=pl(),{printExportDeclaration:ke,printExportAllDeclaration:Te}=km(),{printArrayItems:Re}=Oc(),{printObject:ze}=Qu(),{printPropertyKey:He}=ou(),{printOptionalToken:ot,printTypeAnnotation:Dt,printRestSpread:Ot}=Zs();function St(ut,ir,Pt){let gt=ut.getValue(),tr=ir.semi?";":"",wr=[];switch(gt.type){case"DeclareClass":return Kt(ut,Ie(ut,ir,Pt));case"DeclareFunction":return Kt(ut,["function ",Pt("id"),gt.predicate?" ":"",Pt("predicate"),tr]);case"DeclareModule":return Kt(ut,["module ",Pt("id")," ",Pt("body")]);case"DeclareModuleExports":return Kt(ut,["module.exports",": ",Pt("typeAnnotation"),tr]);case"DeclareVariable":return Kt(ut,["var ",Pt("id"),tr]);case"DeclareOpaqueType":return Kt(ut,Ge(ut,ir,Pt));case"DeclareInterface":return Kt(ut,Se(ut,ir,Pt));case"DeclareTypeAlias":return Kt(ut,Ve(ut,ir,Pt));case"DeclareExportDeclaration":return Kt(ut,ke(ut,ir,Pt));case"DeclareExportAllDeclaration":return Kt(ut,Te(ut,ir,Pt));case"OpaqueType":return Ge(ut,ir,Pt);case"TypeAlias":return Ve(ut,ir,Pt);case"IntersectionTypeAnnotation":return et(ut,ir,Pt);case"UnionTypeAnnotation":return qe(ut,ir,Pt);case"FunctionTypeAnnotation":return _t(ut,ir,Pt);case"TupleTypeAnnotation":return Ce(ut,ir,Pt);case"GenericTypeAnnotation":return[Pt("id"),de(ut,ir,Pt,"typeParameters")];case"IndexedAccessType":case"OptionalIndexedAccessType":return We(ut,ir,Pt);case"TypeAnnotation":return Pt("typeAnnotation");case"TypeParameter":return Me(ut,ir,Pt);case"TypeofTypeAnnotation":return["typeof ",Pt("argument")];case"ExistsTypeAnnotation":return"*";case"EmptyTypeAnnotation":return"empty";case"MixedTypeAnnotation":return"mixed";case"ArrayTypeAnnotation":return[Pt("elementType"),"[]"];case"BooleanLiteralTypeAnnotation":return String(gt.value);case"EnumDeclaration":return["enum ",Pt("id")," ",Pt("body")];case"EnumBooleanBody":case"EnumNumberBody":case"EnumStringBody":case"EnumSymbolBody":{if(gt.type==="EnumSymbolBody"||gt.explicitType){let sr=null;switch(gt.type){case"EnumBooleanBody":sr="boolean";break;case"EnumNumberBody":sr="number";break;case"EnumStringBody":sr="string";break;case"EnumSymbolBody":sr="symbol";break}wr.push("of ",sr," ")}if(gt.members.length===0&&!gt.hasUnknownMembers)wr.push(ne(["{",V(ut,ir),X,"}"]));else{let sr=gt.members.length>0?[Y,Re(ut,ir,"members",Pt),gt.hasUnknownMembers||ve(ir)?",":""]:[];wr.push(ne(["{",ue([...sr,...gt.hasUnknownMembers?[Y,"..."]:[]]),V(ut,ir,!0),Y,"}"]))}return wr}case"EnumBooleanMember":case"EnumNumberMember":case"EnumStringMember":return[Pt("id")," = ",typeof gt.init=="object"?Pt("init"):String(gt.init)];case"EnumDefaultedMember":return Pt("id");case"FunctionTypeParam":{let sr=gt.name?Pt("name"):ut.getParentNode().this===gt?"this":"";return[sr,ot(ut),sr?": ":"",Pt("typeAnnotation")]}case"InterfaceDeclaration":case"InterfaceTypeAnnotation":return Se(ut,ir,Pt);case"ClassImplements":case"InterfaceExtends":return[Pt("id"),Pt("typeParameters")];case"NullableTypeAnnotation":return["?",Pt("typeAnnotation")];case"Variance":{let{kind:sr}=gt;return F.ok(sr==="plus"||sr==="minus"),sr==="plus"?"+":"-"}case"ObjectTypeCallProperty":return gt.static&&wr.push("static "),wr.push(Pt("value")),wr;case"ObjectTypeIndexer":return[gt.static?"static ":"",gt.variance?Pt("variance"):"","[",Pt("id"),gt.id?": ":"",Pt("key"),"]: ",Pt("value")];case"ObjectTypeProperty":{let sr="";return gt.proto?sr="proto ":gt.static&&(sr="static "),[sr,we(gt)?gt.kind+" ":"",gt.variance?Pt("variance"):"",He(ut,ir,Pt),ot(ut),ge(gt)?"":": ",Pt("value")]}case"ObjectTypeAnnotation":return ze(ut,ir,Pt);case"ObjectTypeInternalSlot":return[gt.static?"static ":"","[[",Pt("id"),"]]",ot(ut),gt.method?"":": ",Pt("value")];case"ObjectTypeSpreadProperty":return Ot(ut,ir,Pt);case"QualifiedTypeofIdentifier":case"QualifiedTypeIdentifier":return[Pt("qualification"),".",Pt("id")];case"StringLiteralTypeAnnotation":return Ue(K(he(gt),ir));case"NumberLiteralTypeAnnotation":F.strictEqual(typeof gt.value,"number");case"BigIntLiteralTypeAnnotation":return gt.extra?q(gt.extra.raw):q(gt.raw);case"TypeCastExpression":return["(",Pt("expression"),Dt(ut,ir,Pt),")"];case"TypeParameterDeclaration":case"TypeParameterInstantiation":{let sr=de(ut,ir,Pt,"params");if(ir.parser==="flow"){let jr=_e(gt),Tt=Le(gt),Jt=ir.originalText.lastIndexOf("/*",jr),Mr=ir.originalText.indexOf("*/",Tt);if(Jt!==-1&&Mr!==-1){let Ar=ir.originalText.slice(Jt+2,Mr).trim();if(Ar.startsWith("::")&&!Ar.includes("/*")&&!Ar.includes("*/"))return["/*:: ",sr," */"]}}return sr}case"InferredPredicate":return"%checks";case"DeclaredPredicate":return["%checks(",Pt("value"),")"];case"AnyTypeAnnotation":return"any";case"BooleanTypeAnnotation":return"boolean";case"BigIntTypeAnnotation":return"bigint";case"NullLiteralTypeAnnotation":return"null";case"NumberTypeAnnotation":return"number";case"SymbolTypeAnnotation":return"symbol";case"StringTypeAnnotation":return"string";case"VoidTypeAnnotation":return"void";case"ThisTypeAnnotation":return"this";case"Node":case"Printable":case"SourceLocation":case"Position":case"Statement":case"Function":case"Pattern":case"Expression":case"Declaration":case"Specifier":case"NamedSpecifier":case"Comment":case"MemberTypeAnnotation":case"Type":throw new Error("unprintable type: "+JSON.stringify(gt.type))}}function Kt(ut,ir){let Pt=ye(ut);return Pt?(F.strictEqual(Pt.type,"DeclareExportDeclaration"),ir):["declare ",ir]}T.exports={printFlow:St}}}),b0=xt({"src/language-js/utils/is-ts-keyword-type.js"(w,T){Nt();function F(V){let{type:K}=V;return K.startsWith("TS")&&K.endsWith("Keyword")}T.exports=F}}),ku=xt({"src/language-js/print/ternary.js"(w,T){Nt();var{hasNewlineInRange:F}=ia(),{isJsxNode:V,getComments:K,isCallExpression:q,isMemberExpression:Y,isTSTypeExpression:X}=Wa(),{locStart:ne,locEnd:ue}=so(),ye=Fa(),{builders:{line:ge,softline:we,group:he,indent:ve,align:_e,ifBreak:Le,dedent:Ue,breakParent:Ie}}=Ur();function Ge(Ce){let We=[Ce];for(let Se=0;Se<We.length;Se++){let Me=We[Se];for(let de of["test","consequent","alternate"]){let ke=Me[de];if(V(ke))return!0;ke.type==="ConditionalExpression"&&We.push(ke)}}return!1}function Ve(Ce,We,Se){let Me=Ce.getValue(),de=Me.type==="ConditionalExpression",ke=de?"alternate":"falseType",Te=Ce.getParentNode(),Re=de?Se("test"):[Se("checkType")," ","extends"," ",Se("extendsType")];return Te.type===Me.type&&Te[ke]===Me?_e(2,Re):Re}var et=new Map([["AssignmentExpression","right"],["VariableDeclarator","init"],["ReturnStatement","argument"],["ThrowStatement","argument"],["UnaryExpression","argument"],["YieldExpression","argument"]]);function qe(Ce){let We=Ce.getValue();if(We.type!=="ConditionalExpression")return!1;let Se,Me=We;for(let de=0;!Se;de++){let ke=Ce.getParentNode(de);if(q(ke)&&ke.callee===Me||Y(ke)&&ke.object===Me||ke.type==="TSNonNullExpression"&&ke.expression===Me){Me=ke;continue}ke.type==="NewExpression"&&ke.callee===Me||X(ke)&&ke.expression===Me?(Se=Ce.getParentNode(de+1),Me=ke):Se=ke}return Me===We?!1:Se[et.get(Se.type)]===Me}function _t(Ce,We,Se){let Me=Ce.getValue(),de=Me.type==="ConditionalExpression",ke=de?"consequent":"trueType",Te=de?"alternate":"falseType",Re=de?["test"]:["checkType","extendsType"],ze=Me[ke],He=Me[Te],ot=[],Dt=!1,Ot=Ce.getParentNode(),St=Ot.type===Me.type&&Re.some(Mr=>Ot[Mr]===Me),Kt=Ot.type===Me.type&&!St,ut,ir,Pt=0;do ir=ut||Me,ut=Ce.getParentNode(Pt),Pt++;while(ut&&ut.type===Me.type&&Re.every(Mr=>ut[Mr]!==ir));let gt=ut||Ot,tr=ir;if(de&&(V(Me[Re[0]])||V(ze)||V(He)||Ge(tr))){Dt=!0,Kt=!0;let Mr=vn=>[Le("("),ve([we,vn]),we,Le(")")],Ar=vn=>vn.type==="NullLiteral"||vn.type==="Literal"&&vn.value===null||vn.type==="Identifier"&&vn.name==="undefined";ot.push(" ? ",Ar(ze)?Se(ke):Mr(Se(ke))," : ",He.type===Me.type||Ar(He)?Se(Te):Mr(Se(Te)))}else{let Mr=[ge,"? ",ze.type===Me.type?Le("","("):"",_e(2,Se(ke)),ze.type===Me.type?Le("",")"):"",ge,": ",He.type===Me.type?Se(Te):_e(2,Se(Te))];ot.push(Ot.type!==Me.type||Ot[Te]===Me||St?Mr:We.useTabs?Ue(ve(Mr)):_e(Math.max(0,We.tabWidth-2),Mr))}let wr=[...Re.map(Mr=>K(Me[Mr])),K(ze),K(He)].flat().some(Mr=>ye(Mr)&&F(We.originalText,ne(Mr),ue(Mr))),sr=Mr=>Ot===gt?he(Mr,{shouldBreak:wr}):wr?[Mr,Ie]:Mr,jr=!Dt&&(Y(Ot)||Ot.type==="NGPipeExpression"&&Ot.left===Me)&&!Ot.computed,Tt=qe(Ce),Jt=sr([Ve(Ce,We,Se),Kt?ot:ve(ot),de&&jr&&!Tt?we:""]);return St||Tt?he([ve([we,Jt]),we]):Jt}T.exports={printTernary:_t}}}),us=xt({"src/language-js/print/statement.js"(w,T){Nt();var{builders:{hardline:F}}=Ur(),V=Zu(),{getLeftSidePathName:K,hasNakedLeftSide:q,isJsxNode:Y,isTheOnlyJsxElementInMarkdown:X,hasComment:ne,CommentCheckFlags:ue,isNextLineEmpty:ye}=Wa(),{shouldPrintParamsWithoutParens:ge}=js();function we(Ve,et,qe,_t){let Ce=Ve.getValue(),We=[],Se=Ce.type==="ClassBody",Me=he(Ce[_t]);return Ve.each((de,ke,Te)=>{let Re=de.getValue();if(Re.type==="EmptyStatement")return;let ze=qe();!et.semi&&!Se&&!X(et,de)&&ve(de,et)?ne(Re,ue.Leading)?We.push(qe([],{needsSemi:!0})):We.push(";",ze):We.push(ze),!et.semi&&Se&&Ie(Re)&&Ge(Re,Te[ke+1])&&We.push(";"),Re!==Me&&(We.push(F),ye(Re,et)&&We.push(F))},_t),We}function he(Ve){for(let et=Ve.length-1;et>=0;et--){let qe=Ve[et];if(qe.type!=="EmptyStatement")return qe}}function ve(Ve,et){return Ve.getNode().type!=="ExpressionStatement"?!1:Ve.call(qe=>_e(qe,et),"expression")}function _e(Ve,et){let qe=Ve.getValue();switch(qe.type){case"ParenthesizedExpression":case"TypeCastExpression":case"ArrayExpression":case"ArrayPattern":case"TemplateLiteral":case"TemplateElement":case"RegExpLiteral":return!0;case"ArrowFunctionExpression":{if(!ge(Ve,et))return!0;break}case"UnaryExpression":{let{prefix:_t,operator:Ce}=qe;if(_t&&(Ce==="+"||Ce==="-"))return!0;break}case"BindExpression":{if(!qe.object)return!0;break}case"Literal":{if(qe.regex)return!0;break}default:if(Y(qe))return!0}return V(Ve,et)?!0:q(qe)?Ve.call(_t=>_e(_t,et),...K(Ve,qe)):!1}function Le(Ve,et,qe){return we(Ve,et,qe,"body")}function Ue(Ve,et,qe){return we(Ve,et,qe,"consequent")}var Ie=Ve=>{let{type:et}=Ve;return et==="ClassProperty"||et==="PropertyDefinition"||et==="ClassPrivateProperty"||et==="ClassAccessorProperty"||et==="AccessorProperty"||et==="TSAbstractPropertyDefinition"||et==="TSAbstractAccessorProperty"};function Ge(Ve,et){let{type:qe,name:_t}=Ve.key;if(!Ve.computed&&qe==="Identifier"&&(_t==="static"||_t==="get"||_t==="set"||_t==="accessor")&&!Ve.value&&!Ve.typeAnnotation)return!0;if(!et||et.static||et.accessibility)return!1;if(!et.computed){let Ce=et.key&&et.key.name;if(Ce==="in"||Ce==="instanceof")return!0}if(Ie(et)&&et.variance&&!et.static&&!et.declare)return!0;switch(et.type){case"ClassProperty":case"PropertyDefinition":case"TSAbstractPropertyDefinition":return et.computed;case"MethodDefinition":case"TSAbstractMethodDefinition":case"ClassMethod":case"ClassPrivateMethod":{if((et.value?et.value.async:et.async)||et.kind==="get"||et.kind==="set")return!1;let Ce=et.value?et.value.generator:et.generator;return!!(et.computed||Ce)}case"TSIndexSignature":return!0}return!1}T.exports={printBody:Le,printSwitchCaseConsequent:Ue}}}),hh=xt({"src/language-js/print/block.js"(w,T){Nt();var{printDanglingComments:F}=xi(),{isNonEmptyArray:V}=ia(),{builders:{hardline:K,indent:q}}=Ur(),{hasComment:Y,CommentCheckFlags:X,isNextLineEmpty:ne}=Wa(),{printHardlineAfterHeritage:ue}=dd(),{printBody:ye}=us();function ge(he,ve,_e){let Le=he.getValue(),Ue=[];if(Le.type==="StaticBlock"&&Ue.push("static "),Le.type==="ClassBody"&&V(Le.body)){let Ge=he.getParentNode();Ue.push(ue(Ge))}Ue.push("{");let Ie=we(he,ve,_e);if(Ie)Ue.push(q([K,Ie]),K);else{let Ge=he.getParentNode(),Ve=he.getParentNode(1);Ge.type==="ArrowFunctionExpression"||Ge.type==="FunctionExpression"||Ge.type==="FunctionDeclaration"||Ge.type==="ObjectMethod"||Ge.type==="ClassMethod"||Ge.type==="ClassPrivateMethod"||Ge.type==="ForStatement"||Ge.type==="WhileStatement"||Ge.type==="DoWhileStatement"||Ge.type==="DoExpression"||Ge.type==="CatchClause"&&!Ve.finalizer||Ge.type==="TSModuleDeclaration"||Ge.type==="TSDeclareFunction"||Le.type==="StaticBlock"||Le.type==="ClassBody"||Ue.push(K)}return Ue.push("}"),Ue}function we(he,ve,_e){let Le=he.getValue(),Ue=V(Le.directives),Ie=Le.body.some(et=>et.type!=="EmptyStatement"),Ge=Y(Le,X.Dangling);if(!Ue&&!Ie&&!Ge)return"";let Ve=[];if(Ue&&he.each((et,qe,_t)=>{Ve.push(_e()),(qe<_t.length-1||Ie||Ge)&&(Ve.push(K),ne(et.getValue(),ve)&&Ve.push(K))},"directives"),Ie&&Ve.push(ye(he,ve,_e)),Ge&&Ve.push(F(he,ve,!0)),Le.type==="Program"){let et=he.getParentNode();(!et||et.type!=="ModuleExpression")&&Ve.push(K)}return Ve}T.exports={printBlock:ge,printBlockBody:we}}}),Ws=xt({"src/language-js/print/typescript.js"(w,T){Nt();var{printDanglingComments:F}=xi(),{hasNewlineInRange:V}=ia(),{builders:{join:K,line:q,hardline:Y,softline:X,group:ne,indent:ue,conditionalGroup:ye,ifBreak:ge}}=Ur(),{isStringLiteral:we,getTypeScriptMappedTypeModifier:he,shouldPrintComma:ve,isCallExpression:_e,isMemberExpression:Le}=Wa(),Ue=b0(),{locStart:Ie,locEnd:Ge}=so(),{printOptionalToken:Ve,printTypeScriptModifiers:et}=Zs(),{printTernary:qe}=ku(),{printFunctionParameters:_t,shouldGroupFunctionParameters:Ce}=Yd(),{printTemplateLiteral:We}=Pu(),{printArrayItems:Se}=Oc(),{printObject:Me}=Qu(),{printClassProperty:de,printClassMethod:ke}=dd(),{printTypeParameter:Te,printTypeParameters:Re}=pl(),{printPropertyKey:ze}=ou(),{printFunction:He,printMethodInternal:ot}=js(),{printInterface:Dt}=Am(),{printBlock:Ot}=hh(),{printTypeAlias:St,printIntersectionType:Kt,printUnionType:ut,printFunctionType:ir,printTupleType:Pt,printIndexedAccessType:gt,printJSDocType:tr}=bt();function wr(sr,jr,Tt){let Jt=sr.getValue();if(!Jt.type.startsWith("TS"))return;if(Ue(Jt))return Jt.type.slice(2,-7).toLowerCase();let Mr=jr.semi?";":"",Ar=[];switch(Jt.type){case"TSThisType":return"this";case"TSTypeAssertion":{let vn=!(Jt.expression.type==="ArrayExpression"||Jt.expression.type==="ObjectExpression"),Zt=ne(["<",ue([X,Tt("typeAnnotation")]),X,">"]),zt=[ge("("),ue([X,Tt("expression")]),X,ge(")")];return vn?ye([[Zt,Tt("expression")],[Zt,ne(zt,{shouldBreak:!0})],[Zt,Tt("expression")]]):ne([Zt,Tt("expression")])}case"TSDeclareFunction":return He(sr,Tt,jr);case"TSExportAssignment":return["export = ",Tt("expression"),Mr];case"TSModuleBlock":return Ot(sr,jr,Tt);case"TSInterfaceBody":case"TSTypeLiteral":return Me(sr,jr,Tt);case"TSTypeAliasDeclaration":return St(sr,jr,Tt);case"TSQualifiedName":return K(".",[Tt("left"),Tt("right")]);case"TSAbstractMethodDefinition":case"TSDeclareMethod":return ke(sr,jr,Tt);case"TSAbstractAccessorProperty":case"TSAbstractPropertyDefinition":return de(sr,jr,Tt);case"TSInterfaceHeritage":case"TSExpressionWithTypeArguments":return Ar.push(Tt("expression")),Jt.typeParameters&&Ar.push(Tt("typeParameters")),Ar;case"TSTemplateLiteralType":return We(sr,Tt,jr);case"TSNamedTupleMember":return[Tt("label"),Jt.optional?"?":"",": ",Tt("elementType")];case"TSRestType":return["...",Tt("typeAnnotation")];case"TSOptionalType":return[Tt("typeAnnotation"),"?"];case"TSInterfaceDeclaration":return Dt(sr,jr,Tt);case"TSClassImplements":return[Tt("expression"),Tt("typeParameters")];case"TSTypeParameterDeclaration":case"TSTypeParameterInstantiation":return Re(sr,jr,Tt,"params");case"TSTypeParameter":return Te(sr,jr,Tt);case"TSSatisfiesExpression":case"TSAsExpression":{let vn=Jt.type==="TSAsExpression"?"as":"satisfies";Ar.push(Tt("expression"),` ${vn} `,Tt("typeAnnotation"));let Zt=sr.getParentNode();return _e(Zt)&&Zt.callee===Jt||Le(Zt)&&Zt.object===Jt?ne([ue([X,...Ar]),X]):Ar}case"TSArrayType":return[Tt("elementType"),"[]"];case"TSPropertySignature":return Jt.readonly&&Ar.push("readonly "),Ar.push(ze(sr,jr,Tt),Ve(sr)),Jt.typeAnnotation&&Ar.push(": ",Tt("typeAnnotation")),Jt.initializer&&Ar.push(" = ",Tt("initializer")),Ar;case"TSParameterProperty":return Jt.accessibility&&Ar.push(Jt.accessibility+" "),Jt.export&&Ar.push("export "),Jt.static&&Ar.push("static "),Jt.override&&Ar.push("override "),Jt.readonly&&Ar.push("readonly "),Ar.push(Tt("parameter")),Ar;case"TSTypeQuery":return["typeof ",Tt("exprName"),Tt("typeParameters")];case"TSIndexSignature":{let vn=sr.getParentNode(),Zt=Jt.parameters.length>1?ge(ve(jr)?",":""):"",zt=ne([ue([X,K([", ",X],sr.map(Tt,"parameters"))]),Zt,X]);return[Jt.export?"export ":"",Jt.accessibility?[Jt.accessibility," "]:"",Jt.static?"static ":"",Jt.readonly?"readonly ":"",Jt.declare?"declare ":"","[",Jt.parameters?zt:"",Jt.typeAnnotation?"]: ":"]",Jt.typeAnnotation?Tt("typeAnnotation"):"",vn.type==="ClassBody"?Mr:""]}case"TSTypePredicate":return[Jt.asserts?"asserts ":"",Tt("parameterName"),Jt.typeAnnotation?[" is ",Tt("typeAnnotation")]:""];case"TSNonNullExpression":return[Tt("expression"),"!"];case"TSImportType":return[Jt.isTypeOf?"typeof ":"","import(",Tt(Jt.parameter?"parameter":"argument"),")",Jt.qualifier?[".",Tt("qualifier")]:"",Re(sr,jr,Tt,"typeParameters")];case"TSLiteralType":return Tt("literal");case"TSIndexedAccessType":return gt(sr,jr,Tt);case"TSConstructSignatureDeclaration":case"TSCallSignatureDeclaration":case"TSConstructorType":{if(Jt.type==="TSConstructorType"&&Jt.abstract&&Ar.push("abstract "),Jt.type!=="TSCallSignatureDeclaration"&&Ar.push("new "),Ar.push(ne(_t(sr,Tt,jr,!1,!0))),Jt.returnType||Jt.typeAnnotation){let vn=Jt.type==="TSConstructorType";Ar.push(vn?" => ":": ",Tt("returnType"),Tt("typeAnnotation"))}return Ar}case"TSTypeOperator":return[Jt.operator," ",Tt("typeAnnotation")];case"TSMappedType":{let vn=V(jr.originalText,Ie(Jt),Ge(Jt));return ne(["{",ue([jr.bracketSpacing?q:X,Tt("typeParameter"),Jt.optional?he(Jt.optional,"?"):"",Jt.typeAnnotation?": ":"",Tt("typeAnnotation"),ge(Mr)]),F(sr,jr,!0),jr.bracketSpacing?q:X,"}"],{shouldBreak:vn})}case"TSMethodSignature":{let vn=Jt.kind&&Jt.kind!=="method"?`${Jt.kind} `:"";Ar.push(Jt.accessibility?[Jt.accessibility," "]:"",vn,Jt.export?"export ":"",Jt.static?"static ":"",Jt.readonly?"readonly ":"",Jt.abstract?"abstract ":"",Jt.declare?"declare ":"",Jt.computed?"[":"",Tt("key"),Jt.computed?"]":"",Ve(sr));let Zt=_t(sr,Tt,jr,!1,!0),zt=Jt.returnType?"returnType":"typeAnnotation",lr=Jt[zt],xr=lr?Tt(zt):"",dr=Ce(Jt,xr);return Ar.push(dr?ne(Zt):Zt),lr&&Ar.push(": ",ne(xr)),ne(Ar)}case"TSNamespaceExportDeclaration":return Ar.push("export as namespace ",Tt("id")),jr.semi&&Ar.push(";"),ne(Ar);case"TSEnumDeclaration":return Jt.declare&&Ar.push("declare "),Jt.modifiers&&Ar.push(et(sr,jr,Tt)),Jt.const&&Ar.push("const "),Ar.push("enum ",Tt("id")," "),Jt.members.length===0?Ar.push(ne(["{",F(sr,jr),X,"}"])):Ar.push(ne(["{",ue([Y,Se(sr,jr,"members",Tt),ve(jr,"es5")?",":""]),F(sr,jr,!0),Y,"}"])),Ar;case"TSEnumMember":return Jt.computed?Ar.push("[",Tt("id"),"]"):Ar.push(Tt("id")),Jt.initializer&&Ar.push(" = ",Tt("initializer")),Ar;case"TSImportEqualsDeclaration":return Jt.isExport&&Ar.push("export "),Ar.push("import "),Jt.importKind&&Jt.importKind!=="value"&&Ar.push(Jt.importKind," "),Ar.push(Tt("id")," = ",Tt("moduleReference")),jr.semi&&Ar.push(";"),ne(Ar);case"TSExternalModuleReference":return["require(",Tt("expression"),")"];case"TSModuleDeclaration":{let vn=sr.getParentNode(),Zt=we(Jt.id),zt=vn.type==="TSModuleDeclaration",lr=Jt.body&&Jt.body.type==="TSModuleDeclaration";if(zt)Ar.push(".");else{Jt.declare&&Ar.push("declare "),Ar.push(et(sr,jr,Tt));let xr=jr.originalText.slice(Ie(Jt),Ie(Jt.id));Jt.id.type==="Identifier"&&Jt.id.name==="global"&&!/namespace|module/.test(xr)||Ar.push(Zt||/(?:^|\s)module(?:\s|$)/.test(xr)?"module ":"namespace ")}return Ar.push(Tt("id")),lr?Ar.push(Tt("body")):Jt.body?Ar.push(" ",ne(Tt("body"))):Ar.push(Mr),Ar}case"TSConditionalType":return qe(sr,jr,Tt);case"TSInferType":return["infer"," ",Tt("typeParameter")];case"TSIntersectionType":return Kt(sr,jr,Tt);case"TSUnionType":return ut(sr,jr,Tt);case"TSFunctionType":return ir(sr,jr,Tt);case"TSTupleType":return Pt(sr,jr,Tt);case"TSTypeReference":return[Tt("typeName"),Re(sr,jr,Tt,"typeParameters")];case"TSTypeAnnotation":return Tt("typeAnnotation");case"TSEmptyBodyFunctionExpression":return ot(sr,jr,Tt);case"TSJSDocAllType":return"*";case"TSJSDocUnknownType":return"?";case"TSJSDocNullableType":return tr(sr,Tt,"?");case"TSJSDocNonNullableType":return tr(sr,Tt,"!");case"TSInstantiationExpression":return[Tt("expression"),Tt("typeParameters")];default:throw new Error(`Unknown TypeScript node type: ${JSON.stringify(Jt.type)}.`)}}T.exports={printTypescript:wr}}}),ec=xt({"src/language-js/print/comment.js"(w,T){Nt();var{hasNewline:F}=ia(),{builders:{join:V,hardline:K},utils:{replaceTextEndOfLine:q}}=Ur(),{isLineComment:Y}=Wa(),{locStart:X,locEnd:ne}=so(),ue=Fa();function ye(he,ve){let _e=he.getValue();if(Y(_e))return ve.originalText.slice(X(_e),ne(_e)).trimEnd();if(ue(_e)){if(ge(_e)){let Ie=we(_e);return _e.trailing&&!F(ve.originalText,X(_e),{backwards:!0})?[K,Ie]:Ie}let Le=ne(_e),Ue=ve.originalText.slice(Le-3,Le)==="*-/";return["/*",q(_e.value),Ue?"*-/":"*/"]}throw new Error("Not a comment: "+JSON.stringify(_e))}function ge(he){let ve=`*${he.value}*`.split(`
-`);return ve.length>1&&ve.every(_e=>_e.trim()[0]==="*")}function we(he){let ve=he.value.split(`
-`);return["/*",V(K,ve.map((_e,Le)=>Le===0?_e.trimEnd():" "+(Le<ve.length-1?_e.trim():_e.trimStart()))),"*/"]}T.exports={printComment:ye}}}),Tf=xt({"src/language-js/print/literal.js"(w,T){Nt();var{printString:F,printNumber:V}=ia(),{replaceTextEndOfLine:K}=An(),{printDirective:q}=Zs();function Y(ye,ge){let we=ye.getNode();switch(we.type){case"RegExpLiteral":return ue(we);case"BigIntLiteral":return ne(we.bigint||we.extra.raw);case"NumericLiteral":return V(we.extra.raw);case"StringLiteral":return K(F(we.extra.raw,ge));case"NullLiteral":return"null";case"BooleanLiteral":return String(we.value);case"DecimalLiteral":return V(we.value)+"m";case"Literal":{if(we.regex)return ue(we.regex);if(we.bigint)return ne(we.raw);if(we.decimal)return V(we.decimal)+"m";let{value:he}=we;return typeof he=="number"?V(we.raw):typeof he=="string"?X(ye)?q(we.raw,ge):K(F(we.raw,ge)):String(he)}}}function X(ye){if(ye.getName()!=="expression")return;let ge=ye.getParentNode();return ge.type==="ExpressionStatement"&&ge.directive}function ne(ye){return ye.toLowerCase()}function ue(ye){let{pattern:ge,flags:we}=ye;return we=[...we].sort().join(""),`/${ge}/${we}`}T.exports={printLiteral:Y}}}),mh=xt({"src/language-js/printer-estree.js"(w,T){Nt();var{printDanglingComments:F}=xi(),{hasNewline:V}=ia(),{builders:{join:K,line:q,hardline:Y,softline:X,group:ne,indent:ue},utils:{replaceTextEndOfLine:ye}}=Ur(),ge=Cl(),we=Fl(),{insertPragma:he}=Ju(),ve=Kd(),_e=Zu(),Le=kc(),{hasFlowShorthandAnnotationComment:Ue,hasComment:Ie,CommentCheckFlags:Ge,isTheOnlyJsxElementInMarkdown:Ve,isLineComment:et,isNextLineEmpty:qe,needsHardlineAfterDanglingComment:_t,hasIgnoreComment:Ce,isCallExpression:We,isMemberExpression:Se,markerForIfWithoutBlockAndSameLineComment:Me}=Wa(),{locStart:de,locEnd:ke}=so(),Te=Fa(),{printHtmlBinding:Re,isVueEventBindingExpression:ze}=Gd(),{printAngular:He}=bp(),{printJsx:ot,hasJsxIgnoreComment:Dt}=qd(),{printFlow:Ot}=Om(),{printTypescript:St}=Ws(),{printOptionalToken:Kt,printBindExpressionCallee:ut,printTypeAnnotation:ir,adjustClause:Pt,printRestSpread:gt,printDefiniteToken:tr,printDirective:wr}=Zs(),{printImportDeclaration:sr,printExportDeclaration:jr,printExportAllDeclaration:Tt,printModuleSpecifier:Jt}=km(),{printTernary:Mr}=ku(),{printTemplateLiteral:Ar}=Pu(),{printArray:vn}=Oc(),{printObject:Zt}=Qu(),{printClass:zt,printClassMethod:lr,printClassProperty:xr}=dd(),{printProperty:dr}=ou(),{printFunction:Qr,printArrowFunction:un,printMethod:Un,printReturnStatement:Xi,printThrowStatement:Ri}=js(),{printCallExpression:Jn}=cd(),{printVariableDeclarator:Gn,printAssignmentExpression:_r}=Bl(),{printBinaryishExpression:jt}=Js(),{printSwitchCaseConsequent:Ir}=us(),{printMemberExpression:Qt}=_f(),{printBlock:Tr,printBlockBody:Fn}=hh(),{printComment:bn}=ec(),{printLiteral:Nr}=Tf(),{printDecorators:je}=ka();function Ht(mn,Yn,fn,uo){let Nn=Cr(mn,Yn,fn,uo);if(!Nn)return"";let mo=mn.getValue(),{type:Rn}=mo;if(Rn==="ClassMethod"||Rn==="ClassPrivateMethod"||Rn==="ClassProperty"||Rn==="ClassAccessorProperty"||Rn==="AccessorProperty"||Rn==="TSAbstractAccessorProperty"||Rn==="PropertyDefinition"||Rn==="TSAbstractPropertyDefinition"||Rn==="ClassPrivateProperty"||Rn==="MethodDefinition"||Rn==="TSAbstractMethodDefinition"||Rn==="TSDeclareMethod")return Nn;let ki=[Nn],qi=je(mn,Yn,fn),Ga=mo.type==="ClassExpression"&&qi;if(qi&&(ki=[...qi,Nn],!Ga))return ne(ki);if(!_e(mn,Yn))return uo&&uo.needsSemi&&ki.unshift(";"),ki.length===1&&ki[0]===Nn?Nn:ki;if(Ga&&(ki=[ue([q,...ki])]),ki.unshift("("),uo&&uo.needsSemi&&ki.unshift(";"),Ue(mo)){let[Vn]=mo.trailingComments;ki.push(" /*",Vn.value.trimStart(),"*/"),Vn.printed=!0}return Ga&&ki.push(q),ki.push(")"),ki}function Cr(mn,Yn,fn,uo){let Nn=mn.getValue(),mo=Yn.semi?";":"";if(!Nn)return"";if(typeof Nn=="string")return Nn;for(let ki of[Nr,Re,He,ot,Ot,St]){let qi=ki(mn,Yn,fn);if(typeof qi<"u")return qi}let Rn=[];switch(Nn.type){case"JsExpressionRoot":return fn("node");case"JsonRoot":return[fn("node"),Y];case"File":return Nn.program&&Nn.program.interpreter&&Rn.push(fn(["program","interpreter"])),Rn.push(fn("program")),Rn;case"Program":return Fn(mn,Yn,fn);case"EmptyStatement":return"";case"ExpressionStatement":{if(Yn.parser==="__vue_event_binding"||Yn.parser==="__vue_ts_event_binding"){let qi=mn.getParentNode();if(qi.type==="Program"&&qi.body.length===1&&qi.body[0]===Nn)return[fn("expression"),ze(Nn.expression)?";":""]}let ki=F(mn,Yn,!0,qi=>{let{marker:Ga}=qi;return Ga===Me});return[fn("expression"),Ve(Yn,mn)?"":mo,ki?[" ",ki]:""]}case"ParenthesizedExpression":return!Ie(Nn.expression)&&(Nn.expression.type==="ObjectExpression"||Nn.expression.type==="ArrayExpression")?["(",fn("expression"),")"]:ne(["(",ue([X,fn("expression")]),X,")"]);case"AssignmentExpression":return _r(mn,Yn,fn);case"VariableDeclarator":return Gn(mn,Yn,fn);case"BinaryExpression":case"LogicalExpression":return jt(mn,Yn,fn);case"AssignmentPattern":return[fn("left")," = ",fn("right")];case"OptionalMemberExpression":case"MemberExpression":return Qt(mn,Yn,fn);case"MetaProperty":return[fn("meta"),".",fn("property")];case"BindExpression":return Nn.object&&Rn.push(fn("object")),Rn.push(ne(ue([X,ut(mn,Yn,fn)]))),Rn;case"Identifier":return[Nn.name,Kt(mn),tr(mn),ir(mn,Yn,fn)];case"V8IntrinsicIdentifier":return["%",Nn.name];case"SpreadElement":case"SpreadElementPattern":case"SpreadProperty":case"SpreadPropertyPattern":case"RestElement":return gt(mn,Yn,fn);case"FunctionDeclaration":case"FunctionExpression":return Qr(mn,fn,Yn,uo);case"ArrowFunctionExpression":return un(mn,Yn,fn,uo);case"YieldExpression":return Rn.push("yield"),Nn.delegate&&Rn.push("*"),Nn.argument&&Rn.push(" ",fn("argument")),Rn;case"AwaitExpression":{if(Rn.push("await"),Nn.argument){Rn.push(" ",fn("argument"));let ki=mn.getParentNode();if(We(ki)&&ki.callee===Nn||Se(ki)&&ki.object===Nn){Rn=[ue([X,...Rn]),X];let qi=mn.findAncestor(Ga=>Ga.type==="AwaitExpression"||Ga.type==="BlockStatement");if(!qi||qi.type!=="AwaitExpression")return ne(Rn)}}return Rn}case"ExportDefaultDeclaration":case"ExportNamedDeclaration":return jr(mn,Yn,fn);case"ExportAllDeclaration":return Tt(mn,Yn,fn);case"ImportDeclaration":return sr(mn,Yn,fn);case"ImportSpecifier":case"ExportSpecifier":case"ImportNamespaceSpecifier":case"ExportNamespaceSpecifier":case"ImportDefaultSpecifier":case"ExportDefaultSpecifier":return Jt(mn,Yn,fn);case"ImportAttribute":return[fn("key"),": ",fn("value")];case"Import":return"import";case"BlockStatement":case"StaticBlock":case"ClassBody":return Tr(mn,Yn,fn);case"ThrowStatement":return Ri(mn,Yn,fn);case"ReturnStatement":return Xi(mn,Yn,fn);case"NewExpression":case"ImportExpression":case"OptionalCallExpression":case"CallExpression":return Jn(mn,Yn,fn);case"ObjectExpression":case"ObjectPattern":case"RecordExpression":return Zt(mn,Yn,fn);case"ObjectProperty":case"Property":return Nn.method||Nn.kind==="get"||Nn.kind==="set"?Un(mn,Yn,fn):dr(mn,Yn,fn);case"ObjectMethod":return Un(mn,Yn,fn);case"Decorator":return["@",fn("expression")];case"ArrayExpression":case"ArrayPattern":case"TupleExpression":return vn(mn,Yn,fn);case"SequenceExpression":{let ki=mn.getParentNode(0);if(ki.type==="ExpressionStatement"||ki.type==="ForStatement"){let qi=[];return mn.each((Ga,Vn)=>{Vn===0?qi.push(fn()):qi.push(",",ue([q,fn()]))},"expressions"),ne(qi)}return ne(K([",",q],mn.map(fn,"expressions")))}case"ThisExpression":return"this";case"Super":return"super";case"Directive":return[fn("value"),mo];case"DirectiveLiteral":return wr(Nn.extra.raw,Yn);case"UnaryExpression":return Rn.push(Nn.operator),/[a-z]$/.test(Nn.operator)&&Rn.push(" "),Ie(Nn.argument)?Rn.push(ne(["(",ue([X,fn("argument")]),X,")"])):Rn.push(fn("argument")),Rn;case"UpdateExpression":return Rn.push(fn("argument"),Nn.operator),Nn.prefix&&Rn.reverse(),Rn;case"ConditionalExpression":return Mr(mn,Yn,fn);case"VariableDeclaration":{let ki=mn.map(fn,"declarations"),qi=mn.getParentNode(),Ga=qi.type==="ForStatement"||qi.type==="ForInStatement"||qi.type==="ForOfStatement",Vn=Nn.declarations.some(_i=>_i.init),Li;return ki.length===1&&!Ie(Nn.declarations[0])?Li=ki[0]:ki.length>0&&(Li=ue(ki[0])),Rn=[Nn.declare?"declare ":"",Nn.kind,Li?[" ",Li]:"",ue(ki.slice(1).map(_i=>[",",Vn&&!Ga?Y:q,_i]))],Ga&&qi.body!==Nn||Rn.push(mo),ne(Rn)}case"WithStatement":return ne(["with (",fn("object"),")",Pt(Nn.body,fn("body"))]);case"IfStatement":{let ki=Pt(Nn.consequent,fn("consequent")),qi=ne(["if (",ne([ue([X,fn("test")]),X]),")",ki]);if(Rn.push(qi),Nn.alternate){let Ga=Ie(Nn.consequent,Ge.Trailing|Ge.Line)||_t(Nn),Vn=Nn.consequent.type==="BlockStatement"&&!Ga;Rn.push(Vn?" ":Y),Ie(Nn,Ge.Dangling)&&Rn.push(F(mn,Yn,!0),Ga?Y:" "),Rn.push("else",ne(Pt(Nn.alternate,fn("alternate"),Nn.alternate.type==="IfStatement")))}return Rn}case"ForStatement":{let ki=Pt(Nn.body,fn("body")),qi=F(mn,Yn,!0),Ga=qi?[qi,X]:"";return!Nn.init&&!Nn.test&&!Nn.update?[Ga,ne(["for (;;)",ki])]:[Ga,ne(["for (",ne([ue([X,fn("init"),";",q,fn("test"),";",q,fn("update")]),X]),")",ki])]}case"WhileStatement":return ne(["while (",ne([ue([X,fn("test")]),X]),")",Pt(Nn.body,fn("body"))]);case"ForInStatement":return ne(["for (",fn("left")," in ",fn("right"),")",Pt(Nn.body,fn("body"))]);case"ForOfStatement":return ne(["for",Nn.await?" await":""," (",fn("left")," of ",fn("right"),")",Pt(Nn.body,fn("body"))]);case"DoWhileStatement":{let ki=Pt(Nn.body,fn("body"));return Rn=[ne(["do",ki])],Nn.body.type==="BlockStatement"?Rn.push(" "):Rn.push(Y),Rn.push("while (",ne([ue([X,fn("test")]),X]),")",mo),Rn}case"DoExpression":return[Nn.async?"async ":"","do ",fn("body")];case"BreakStatement":return Rn.push("break"),Nn.label&&Rn.push(" ",fn("label")),Rn.push(mo),Rn;case"ContinueStatement":return Rn.push("continue"),Nn.label&&Rn.push(" ",fn("label")),Rn.push(mo),Rn;case"LabeledStatement":return Nn.body.type==="EmptyStatement"?[fn("label"),":;"]:[fn("label"),": ",fn("body")];case"TryStatement":return["try ",fn("block"),Nn.handler?[" ",fn("handler")]:"",Nn.finalizer?[" finally ",fn("finalizer")]:""];case"CatchClause":if(Nn.param){let ki=Ie(Nn.param,Ga=>!Te(Ga)||Ga.leading&&V(Yn.originalText,ke(Ga))||Ga.trailing&&V(Yn.originalText,de(Ga),{backwards:!0})),qi=fn("param");return["catch ",ki?["(",ue([X,qi]),X,") "]:["(",qi,") "],fn("body")]}return["catch ",fn("body")];case"SwitchStatement":return[ne(["switch (",ue([X,fn("discriminant")]),X,")"])," {",Nn.cases.length>0?ue([Y,K(Y,mn.map((ki,qi,Ga)=>{let Vn=ki.getValue();return[fn(),qi!==Ga.length-1&&qe(Vn,Yn)?Y:""]},"cases"))]):"",Y,"}"];case"SwitchCase":{Nn.test?Rn.push("case ",fn("test"),":"):Rn.push("default:"),Ie(Nn,Ge.Dangling)&&Rn.push(" ",F(mn,Yn,!0));let ki=Nn.consequent.filter(qi=>qi.type!=="EmptyStatement");if(ki.length>0){let qi=Ir(mn,Yn,fn);Rn.push(ki.length===1&&ki[0].type==="BlockStatement"?[" ",qi]:ue([Y,qi]))}return Rn}case"DebuggerStatement":return["debugger",mo];case"ClassDeclaration":case"ClassExpression":return zt(mn,Yn,fn);case"ClassMethod":case"ClassPrivateMethod":case"MethodDefinition":return lr(mn,Yn,fn);case"ClassProperty":case"PropertyDefinition":case"ClassPrivateProperty":case"ClassAccessorProperty":case"AccessorProperty":return xr(mn,Yn,fn);case"TemplateElement":return ye(Nn.value.raw);case"TemplateLiteral":return Ar(mn,fn,Yn);case"TaggedTemplateExpression":return[fn("tag"),fn("typeParameters"),fn("quasi")];case"PrivateIdentifier":return["#",fn("name")];case"PrivateName":return["#",fn("id")];case"InterpreterDirective":return Rn.push("#!",Nn.value,Y),qe(Nn,Yn)&&Rn.push(Y),Rn;case"TopicReference":return"%";case"ArgumentPlaceholder":return"?";case"ModuleExpression":{Rn.push("module {");let ki=fn("body");return ki&&Rn.push(ue([Y,ki]),Y),Rn.push("}"),Rn}default:throw new Error("unknown type: "+JSON.stringify(Nn.type))}}function sn(mn){return mn.type&&!Te(mn)&&!et(mn)&&mn.type!=="EmptyStatement"&&mn.type!=="TemplateElement"&&mn.type!=="Import"&&mn.type!=="TSEmptyBodyFunctionExpression"}T.exports={preprocess:Le,print:Ht,embed:ge,insertPragma:he,massageAstNode:we,hasPrettierIgnore(mn){return Ce(mn)||Dt(mn)},willPrintOwnComments:ve.willPrintOwnComments,canAttachComment:sn,printComment:bn,isBlockComment:Te,handleComments:{avoidAstMutation:!0,ownLine:ve.handleOwnLineComment,endOfLine:ve.handleEndOfLineComment,remaining:ve.handleRemainingComment},getCommentChildNodes:ve.getCommentChildNodes}}}),x0=xt({"src/language-js/printer-estree-json.js"(w,T){Nt();var{builders:{hardline:F,indent:V,join:K}}=Ur(),q=kc();function Y(ye,ge,we){let he=ye.getValue();switch(he.type){case"JsonRoot":return[we("node"),F];case"ArrayExpression":{if(he.elements.length===0)return"[]";let ve=ye.map(()=>ye.getValue()===null?"null":we(),"elements");return["[",V([F,K([",",F],ve)]),F,"]"]}case"ObjectExpression":return he.properties.length===0?"{}":["{",V([F,K([",",F],ye.map(we,"properties"))]),F,"}"];case"ObjectProperty":return[we("key"),": ",we("value")];case"UnaryExpression":return[he.operator==="+"?"":he.operator,we("argument")];case"NullLiteral":return"null";case"BooleanLiteral":return he.value?"true":"false";case"StringLiteral":return JSON.stringify(he.value);case"NumericLiteral":return X(ye)?JSON.stringify(String(he.value)):JSON.stringify(he.value);case"Identifier":return X(ye)?JSON.stringify(he.name):he.name;case"TemplateLiteral":return we(["quasis",0]);case"TemplateElement":return JSON.stringify(he.value.cooked);default:throw new Error("unknown type: "+JSON.stringify(he.type))}}function X(ye){return ye.getName()==="key"&&ye.getParentNode().type==="ObjectProperty"}var ne=new Set(["start","end","extra","loc","comments","leadingComments","trailingComments","innerComments","errors","range","tokens"]);function ue(ye,ge){let{type:we}=ye;if(we==="ObjectProperty"){let{key:he}=ye;he.type==="Identifier"?ge.key={type:"StringLiteral",value:he.name}:he.type==="NumericLiteral"&&(ge.key={type:"StringLiteral",value:String(he.value)});return}if(we==="UnaryExpression"&&ye.operator==="+")return ge.argument;if(we==="ArrayExpression"){for(let[he,ve]of ye.elements.entries())ve===null&&ge.elements.splice(he,0,{type:"NullLiteral"});return}if(we==="TemplateLiteral")return{type:"StringLiteral",value:ye.quasis[0].value.cooked}}ue.ignoredProperties=ne,T.exports={preprocess:q,print:Y,massageAstNode:ue}}}),_c=xt({"src/common/common-options.js"(w,T){Nt();var F="Common";T.exports={bracketSpacing:{since:"0.0.0",category:F,type:"boolean",default:!0,description:"Print spaces between brackets.",oppositeDescription:"Do not print spaces between brackets."},singleQuote:{since:"0.0.0",category:F,type:"boolean",default:!1,description:"Use single quotes instead of double quotes."},proseWrap:{since:"1.8.2",category:F,type:"choice",default:[{since:"1.8.2",value:!0},{since:"1.9.0",value:"preserve"}],description:"How to wrap prose.",choices:[{since:"1.9.0",value:"always",description:"Wrap prose if it exceeds the print width."},{since:"1.9.0",value:"never",description:"Do not wrap prose."},{since:"1.9.0",value:"preserve",description:"Wrap prose as-is."}]},bracketSameLine:{since:"2.4.0",category:F,type:"boolean",default:!1,description:"Put > of opening tags on the last line instead of on a new line."},singleAttributePerLine:{since:"2.6.0",category:F,type:"boolean",default:!1,description:"Enforce single attribute per line in HTML, Vue and JSX."}}}}),Ou=xt({"src/language-js/options.js"(w,T){Nt();var F=_c(),V="JavaScript";T.exports={arrowParens:{since:"1.9.0",category:V,type:"choice",default:[{since:"1.9.0",value:"avoid"},{since:"2.0.0",value:"always"}],description:"Include parentheses around a sole arrow function parameter.",choices:[{value:"always",description:"Always include parens. Example: `(x) => x`"},{value:"avoid",description:"Omit parens when possible. Example: `x => x`"}]},bracketSameLine:F.bracketSameLine,bracketSpacing:F.bracketSpacing,jsxBracketSameLine:{since:"0.17.0",category:V,type:"boolean",description:"Put > on the last line instead of at a new line.",deprecated:"2.4.0"},semi:{since:"1.0.0",category:V,type:"boolean",default:!0,description:"Print semicolons.",oppositeDescription:"Do not print semicolons, except at the beginning of lines which may need them."},singleQuote:F.singleQuote,jsxSingleQuote:{since:"1.15.0",category:V,type:"boolean",default:!1,description:"Use single quotes in JSX."},quoteProps:{since:"1.17.0",category:V,type:"choice",default:"as-needed",description:"Change when properties in objects are quoted.",choices:[{value:"as-needed",description:"Only add quotes around object properties where required."},{value:"consistent",description:"If at least one property in an object requires quotes, quote all properties."},{value:"preserve",description:"Respect the input use of quotes in object properties."}]},trailingComma:{since:"0.0.0",category:V,type:"choice",default:[{since:"0.0.0",value:!1},{since:"0.19.0",value:"none"},{since:"2.0.0",value:"es5"}],description:"Print trailing commas wherever possible when multi-line.",choices:[{value:"es5",description:"Trailing commas where valid in ES5 (objects, arrays, etc.)"},{value:"none",description:"No trailing commas."},{value:"all",description:"Trailing commas wherever possible (including function arguments)."}]},singleAttributePerLine:F.singleAttributePerLine}}}),_m=xt({"src/language-js/parse/parsers.js"(){Nt()}}),Dp=xt({"node_modules/linguist-languages/data/JavaScript.json"(w,T){T.exports={name:"JavaScript",type:"programming",tmScope:"source.js",aceMode:"javascript",codemirrorMode:"javascript",codemirrorMimeType:"text/javascript",color:"#f1e05a",aliases:["js","node"],extensions:[".js","._js",".bones",".cjs",".es",".es6",".frag",".gs",".jake",".javascript",".jsb",".jscad",".jsfl",".jslib",".jsm",".jspre",".jss",".jsx",".mjs",".njs",".pac",".sjs",".ssjs",".xsjs",".xsjslib"],filenames:["Jakefile"],interpreters:["chakra","d8","gjs","js","node","nodejs","qjs","rhino","v8","v8-shell"],languageId:183}}}),Tm=xt({"node_modules/linguist-languages/data/TypeScript.json"(w,T){T.exports={name:"TypeScript",type:"programming",color:"#3178c6",aliases:["ts"],interpreters:["deno","ts-node"],extensions:[".ts",".cts",".mts"],tmScope:"source.ts",aceMode:"typescript",codemirrorMode:"javascript",codemirrorMimeType:"application/typescript",languageId:378}}}),Sp=xt({"node_modules/linguist-languages/data/TSX.json"(w,T){T.exports={name:"TSX",type:"programming",color:"#3178c6",group:"TypeScript",extensions:[".tsx"],tmScope:"source.tsx",aceMode:"javascript",codemirrorMode:"jsx",codemirrorMimeType:"text/jsx",languageId:94901924}}}),gh=xt({"node_modules/linguist-languages/data/JSON.json"(w,T){T.exports={name:"JSON",type:"data",color:"#292929",tmScope:"source.json",aceMode:"json",codemirrorMode:"javascript",codemirrorMimeType:"application/json",aliases:["geojson","jsonl","topojson"],extensions:[".json",".4DForm",".4DProject",".avsc",".geojson",".gltf",".har",".ice",".JSON-tmLanguage",".jsonl",".mcmeta",".tfstate",".tfstate.backup",".topojson",".webapp",".webmanifest",".yy",".yyp"],filenames:[".arcconfig",".auto-changelog",".c8rc",".htmlhintrc",".imgbotconfig",".nycrc",".tern-config",".tern-project",".watchmanconfig","Pipfile.lock","composer.lock","mcmod.info"],languageId:174}}}),fd=xt({"node_modules/linguist-languages/data/JSON with Comments.json"(w,T){T.exports={name:"JSON with Comments",type:"data",color:"#292929",group:"JSON",tmScope:"source.js",aceMode:"javascript",codemirrorMode:"javascript",codemirrorMimeType:"text/javascript",aliases:["jsonc"],extensions:[".jsonc",".code-snippets",".sublime-build",".sublime-commands",".sublime-completions",".sublime-keymap",".sublime-macro",".sublime-menu",".sublime-mousemap",".sublime-project",".sublime-settings",".sublime-theme",".sublime-workspace",".sublime_metrics",".sublime_session"],filenames:[".babelrc",".devcontainer.json",".eslintrc.json",".jscsrc",".jshintrc",".jslintrc","api-extractor.json","devcontainer.json","jsconfig.json","language-configuration.json","tsconfig.json","tslint.json"],languageId:423}}}),D0=xt({"node_modules/linguist-languages/data/JSON5.json"(w,T){T.exports={name:"JSON5",type:"data",color:"#267CB9",extensions:[".json5"],tmScope:"source.js",aceMode:"javascript",codemirrorMode:"javascript",codemirrorMimeType:"application/json",languageId:175}}}),yh=xt({"src/language-js/index.js"(w,T){Nt();var F=jl(),V=mh(),K=x0(),q=Ou(),Y=_m(),X=[F(Dp(),ue=>({since:"0.0.0",parsers:["babel","acorn","espree","meriyah","babel-flow","babel-ts","flow","typescript"],vscodeLanguageIds:["javascript","mongo"],interpreters:[...ue.interpreters,"zx"],extensions:[...ue.extensions.filter(ye=>ye!==".jsx"),".wxs"]})),F(Dp(),()=>({name:"Flow",since:"0.0.0",parsers:["flow","babel-flow"],vscodeLanguageIds:["javascript"],aliases:[],filenames:[],extensions:[".js.flow"]})),F(Dp(),()=>({name:"JSX",since:"0.0.0",parsers:["babel","babel-flow","babel-ts","flow","typescript","espree","meriyah"],vscodeLanguageIds:["javascriptreact"],aliases:void 0,filenames:void 0,extensions:[".jsx"],group:"JavaScript",interpreters:void 0,tmScope:"source.js.jsx",aceMode:"javascript",codemirrorMode:"jsx",codemirrorMimeType:"text/jsx",color:void 0})),F(Tm(),()=>({since:"1.4.0",parsers:["typescript","babel-ts"],vscodeLanguageIds:["typescript"]})),F(Sp(),()=>({since:"1.4.0",parsers:["typescript","babel-ts"],vscodeLanguageIds:["typescriptreact"]})),F(gh(),()=>({name:"JSON.stringify",since:"1.13.0",parsers:["json-stringify"],vscodeLanguageIds:["json"],extensions:[".importmap"],filenames:["package.json","package-lock.json","composer.json"]})),F(gh(),ue=>({since:"1.5.0",parsers:["json"],vscodeLanguageIds:["json"],extensions:ue.extensions.filter(ye=>ye!==".jsonl")})),F(fd(),ue=>({since:"1.5.0",parsers:["json"],vscodeLanguageIds:["jsonc"],filenames:[...ue.filenames,".eslintrc",".swcrc"]})),F(D0(),()=>({since:"1.13.0",parsers:["json5"],vscodeLanguageIds:["json5"]}))],ne={estree:V,"estree-json":K};T.exports={languages:X,options:q,printers:ne,parsers:Y}}}),Nl=xt({"src/language-css/clean.js"(w,T){Nt();var{isFrontMatterNode:F}=ia(),V=ua(),K=new Set(["raw","raws","sourceIndex","source","before","after","trailingComma"]);function q(X,ne,ue){if(F(X)&&X.lang==="yaml"&&delete ne.value,X.type==="css-comment"&&ue.type==="css-root"&&ue.nodes.length>0&&((ue.nodes[0]===X||F(ue.nodes[0])&&ue.nodes[1]===X)&&(delete ne.text,/^\*\s*@(?:format|prettier)\s*$/.test(X.text))||ue.type==="css-root"&&V(ue.nodes)===X))return null;if(X.type==="value-root"&&delete ne.text,(X.type==="media-query"||X.type==="media-query-list"||X.type==="media-feature-expression")&&delete ne.value,X.type==="css-rule"&&delete ne.params,X.type==="selector-combinator"&&(ne.value=ne.value.replace(/\s+/g," ")),X.type==="media-feature"&&(ne.value=ne.value.replace(/ /g,"")),(X.type==="value-word"&&(X.isColor&&X.isHex||["initial","inherit","unset","revert"].includes(ne.value.replace().toLowerCase()))||X.type==="media-feature"||X.type==="selector-root-invalid"||X.type==="selector-pseudo")&&(ne.value=ne.value.toLowerCase()),X.type==="css-decl"&&(ne.prop=ne.prop.toLowerCase()),(X.type==="css-atrule"||X.type==="css-import")&&(ne.name=ne.name.toLowerCase()),X.type==="value-number"&&(ne.unit=ne.unit.toLowerCase()),(X.type==="media-feature"||X.type==="media-keyword"||X.type==="media-type"||X.type==="media-unknown"||X.type==="media-url"||X.type==="media-value"||X.type==="selector-attribute"||X.type==="selector-string"||X.type==="selector-class"||X.type==="selector-combinator"||X.type==="value-string")&&ne.value&&(ne.value=Y(ne.value)),X.type==="selector-attribute"&&(ne.attribute=ne.attribute.trim(),ne.namespace&&typeof ne.namespace=="string"&&(ne.namespace=ne.namespace.trim(),ne.namespace.length===0&&(ne.namespace=!0)),ne.value&&(ne.value=ne.value.trim().replace(/^["']|["']$/g,""),delete ne.quoted)),(X.type==="media-value"||X.type==="media-type"||X.type==="value-number"||X.type==="selector-root-invalid"||X.type==="selector-class"||X.type==="selector-combinator"||X.type==="selector-tag")&&ne.value&&(ne.value=ne.value.replace(/([\d+.Ee-]+)([A-Za-z]*)/g,(ye,ge,we)=>{let he=Number(ge);return Number.isNaN(he)?ye:he+we.toLowerCase()})),X.type==="selector-tag"){let ye=X.value.toLowerCase();["from","to"].includes(ye)&&(ne.value=ye)}if(X.type==="css-atrule"&&X.name.toLowerCase()==="supports"&&delete ne.value,X.type==="selector-unknown"&&delete ne.value,X.type==="value-comma_group"){let ye=X.groups.findIndex(ge=>ge.type==="value-number"&&ge.unit==="...");ye!==-1&&(ne.groups[ye].unit="",ne.groups.splice(ye+1,0,{type:"value-word",value:"...",isColor:!1,isHex:!1}))}if(X.type==="value-comma_group"&&X.groups.some(ye=>ye.type==="value-atword"&&ye.value.endsWith("[")||ye.type==="value-word"&&ye.value.startsWith("]")))return{type:"value-atword",value:X.groups.map(ye=>ye.value).join(""),group:{open:null,close:null,groups:[],type:"value-paren_group"}}}q.ignoredProperties=K;function Y(X){return X.replace(/'/g,'"').replace(/\\([^\dA-Fa-f])/g,"$1")}T.exports=q}}),wp=xt({"src/utils/front-matter/print.js"(w,T){Nt();var{builders:{hardline:F,markAsRoot:V}}=Ur();function K(q,Y){if(q.lang==="yaml"){let X=q.value.trim(),ne=X?Y(X,{parser:"yaml"},{stripTrailingHardline:!0}):"";return V([q.startDelimiter,F,ne,ne?F:"",q.endDelimiter])}}T.exports=K}}),S0=xt({"src/language-css/embed.js"(w,T){Nt();var{builders:{hardline:F}}=Ur(),V=wp();function K(q,Y,X){let ne=q.getValue();if(ne.type==="front-matter"){let ue=V(ne,X);return ue?[ue,F]:""}}T.exports=K}}),$m=xt({"src/utils/front-matter/parse.js"(w,T){Nt();var F=new RegExp("^(?<startDelimiter>-{3}|\\+{3})(?<language>[^\\n]*)\\n(?:|(?<value>.*?)\\n)(?<endDelimiter>\\k<startDelimiter>|\\.{3})[^\\S\\n]*(?:\\n|$)","s");function V(K){let q=K.match(F);if(!q)return{content:K};let{startDelimiter:Y,language:X,value:ne="",endDelimiter:ue}=q.groups,ye=X.trim()||"yaml";if(Y==="+++"&&(ye="toml"),ye!=="yaml"&&Y!==ue)return{content:K};let[ge]=q;return{frontMatter:{type:"front-matter",lang:ye,value:ne,startDelimiter:Y,endDelimiter:ue,raw:ge.replace(/\n$/,"")},content:ge.replace(/[^\n]/g," ")+K.slice(ge.length)}}T.exports=V}}),$f=xt({"src/language-css/pragma.js"(w,T){Nt();var F=Ju(),V=$m();function K(Y){return F.hasPragma(V(Y).content)}function q(Y){let{frontMatter:X,content:ne}=V(Y);return(X?X.raw+`
-
-`:"")+F.insertPragma(ne)}T.exports={hasPragma:K,insertPragma:q}}}),w0=xt({"src/language-css/utils/index.js"(w,T){Nt();var F=new Set(["red","green","blue","alpha","a","rgb","hue","h","saturation","s","lightness","l","whiteness","w","blackness","b","tint","shade","blend","blenda","contrast","hsl","hsla","hwb","hwba"]);function V(Zt,zt){let lr=Array.isArray(zt)?zt:[zt],xr=-1,dr;for(;dr=Zt.getParentNode(++xr);)if(lr.includes(dr.type))return xr;return-1}function K(Zt,zt){let lr=V(Zt,zt);return lr===-1?null:Zt.getParentNode(lr)}function q(Zt){var zt;let lr=K(Zt,"css-decl");return lr==null||(zt=lr.prop)===null||zt===void 0?void 0:zt.toLowerCase()}var Y=new Set(["initial","inherit","unset","revert"]);function X(Zt){return Y.has(Zt.toLowerCase())}function ne(Zt,zt){let lr=K(Zt,"css-atrule");return(lr==null?void 0:lr.name)&&lr.name.toLowerCase().endsWith("keyframes")&&["from","to"].includes(zt.toLowerCase())}function ue(Zt){return Zt.includes("$")||Zt.includes("@")||Zt.includes("#")||Zt.startsWith("%")||Zt.startsWith("--")||Zt.startsWith(":--")||Zt.includes("(")&&Zt.includes(")")?Zt:Zt.toLowerCase()}function ye(Zt,zt){var lr;let xr=K(Zt,"value-func");return(xr==null||(lr=xr.value)===null||lr===void 0?void 0:lr.toLowerCase())===zt}function ge(Zt){var zt;let lr=K(Zt,"css-rule"),xr=lr==null||(zt=lr.raws)===null||zt===void 0?void 0:zt.selector;return xr&&(xr.startsWith(":import")||xr.startsWith(":export"))}function we(Zt,zt){let lr=Array.isArray(zt)?zt:[zt],xr=K(Zt,"css-atrule");return xr&&lr.includes(xr.name.toLowerCase())}function he(Zt){let zt=Zt.getValue(),lr=K(Zt,"css-atrule");return(lr==null?void 0:lr.name)==="import"&&zt.groups[0].value==="url"&&zt.groups.length===2}function ve(Zt){return Zt.type==="value-func"&&Zt.value.toLowerCase()==="url"}function _e(Zt,zt){var lr;let xr=(lr=Zt.getParentNode())===null||lr===void 0?void 0:lr.nodes;return xr&&xr.indexOf(zt)===xr.length-1}function Le(Zt){let{selector:zt}=Zt;return zt?typeof zt=="string"&&/^@.+:.*$/.test(zt)||zt.value&&/^@.+:.*$/.test(zt.value):!1}function Ue(Zt){return Zt.type==="value-word"&&["from","through","end"].includes(Zt.value)}function Ie(Zt){return Zt.type==="value-word"&&["and","or","not"].includes(Zt.value)}function Ge(Zt){return Zt.type==="value-word"&&Zt.value==="in"}function Ve(Zt){return Zt.type==="value-operator"&&Zt.value==="*"}function et(Zt){return Zt.type==="value-operator"&&Zt.value==="/"}function qe(Zt){return Zt.type==="value-operator"&&Zt.value==="+"}function _t(Zt){return Zt.type==="value-operator"&&Zt.value==="-"}function Ce(Zt){return Zt.type==="value-operator"&&Zt.value==="%"}function We(Zt){return Ve(Zt)||et(Zt)||qe(Zt)||_t(Zt)||Ce(Zt)}function Se(Zt){return Zt.type==="value-word"&&["==","!="].includes(Zt.value)}function Me(Zt){return Zt.type==="value-word"&&["<",">","<=",">="].includes(Zt.value)}function de(Zt){return Zt.type==="css-atrule"&&["if","else","for","each","while"].includes(Zt.name)}function ke(Zt){var zt;return((zt=Zt.raws)===null||zt===void 0?void 0:zt.params)&&/^\(\s*\)$/.test(Zt.raws.params)}function Te(Zt){return Zt.name.startsWith("prettier-placeholder")}function Re(Zt){return Zt.prop.startsWith("@prettier-placeholder")}function ze(Zt,zt){return Zt.value==="$$"&&Zt.type==="value-func"&&(zt==null?void 0:zt.type)==="value-word"&&!zt.raws.before}function He(Zt){var zt,lr;return((zt=Zt.value)===null||zt===void 0?void 0:zt.type)==="value-root"&&((lr=Zt.value.group)===null||lr===void 0?void 0:lr.type)==="value-value"&&Zt.prop.toLowerCase()==="composes"}function ot(Zt){var zt,lr,xr;return((zt=Zt.value)===null||zt===void 0||(lr=zt.group)===null||lr===void 0||(xr=lr.group)===null||xr===void 0?void 0:xr.type)==="value-paren_group"&&Zt.value.group.group.open!==null&&Zt.value.group.group.close!==null}function Dt(Zt){var zt;return((zt=Zt.raws)===null||zt===void 0?void 0:zt.before)===""}function Ot(Zt){var zt,lr;return Zt.type==="value-comma_group"&&((zt=Zt.groups)===null||zt===void 0||(lr=zt[1])===null||lr===void 0?void 0:lr.type)==="value-colon"}function St(Zt){var zt;return Zt.type==="value-paren_group"&&((zt=Zt.groups)===null||zt===void 0?void 0:zt[0])&&Ot(Zt.groups[0])}function Kt(Zt){var zt;let lr=Zt.getValue();if(lr.groups.length===0)return!1;let xr=Zt.getParentNode(1);if(!St(lr)&&!(xr&&St(xr)))return!1;let dr=K(Zt,"css-decl");return!!(dr!=null&&(zt=dr.prop)!==null&&zt!==void 0&&zt.startsWith("$")||St(xr)||xr.type==="value-func")}function ut(Zt){return Zt.type==="value-comment"&&Zt.inline}function ir(Zt){return Zt.type==="value-word"&&Zt.value==="#"}function Pt(Zt){return Zt.type==="value-word"&&Zt.value==="{"}function gt(Zt){return Zt.type==="value-word"&&Zt.value==="}"}function tr(Zt){return["value-word","value-atword"].includes(Zt.type)}function wr(Zt){return(Zt==null?void 0:Zt.type)==="value-colon"}function sr(Zt,zt){if(!Ot(zt))return!1;let{groups:lr}=zt,xr=lr.indexOf(Zt);return xr===-1?!1:wr(lr[xr+1])}function jr(Zt){return Zt.value&&["not","and","or"].includes(Zt.value.toLowerCase())}function Tt(Zt){return Zt.type!=="value-func"?!1:F.has(Zt.value.toLowerCase())}function Jt(Zt){return/\/\//.test(Zt.split(/[\n\r]/).pop())}function Mr(Zt){return(Zt==null?void 0:Zt.type)==="value-atword"&&Zt.value.startsWith("prettier-placeholder-")}function Ar(Zt,zt){var lr,xr;if(((lr=Zt.open)===null||lr===void 0?void 0:lr.value)!=="("||((xr=Zt.close)===null||xr===void 0?void 0:xr.value)!==")"||Zt.groups.some(dr=>dr.type!=="value-comma_group"))return!1;if(zt.type==="value-comma_group"){let dr=zt.groups.indexOf(Zt)-1,Qr=zt.groups[dr];if((Qr==null?void 0:Qr.type)==="value-word"&&Qr.value==="with")return!0}return!1}function vn(Zt){var zt,lr;return Zt.type==="value-paren_group"&&((zt=Zt.open)===null||zt===void 0?void 0:zt.value)==="("&&((lr=Zt.close)===null||lr===void 0?void 0:lr.value)===")"}T.exports={getAncestorCounter:V,getAncestorNode:K,getPropOfDeclNode:q,maybeToLowerCase:ue,insideValueFunctionNode:ye,insideICSSRuleNode:ge,insideAtRuleNode:we,insideURLFunctionInImportAtRuleNode:he,isKeyframeAtRuleKeywords:ne,isWideKeywords:X,isLastNode:_e,isSCSSControlDirectiveNode:de,isDetachedRulesetDeclarationNode:Le,isRelationalOperatorNode:Me,isEqualityOperatorNode:Se,isMultiplicationNode:Ve,isDivisionNode:et,isAdditionNode:qe,isSubtractionNode:_t,isModuloNode:Ce,isMathOperatorNode:We,isEachKeywordNode:Ge,isForKeywordNode:Ue,isURLFunctionNode:ve,isIfElseKeywordNode:Ie,hasComposesNode:He,hasParensAroundNode:ot,hasEmptyRawBefore:Dt,isDetachedRulesetCallNode:ke,isTemplatePlaceholderNode:Te,isTemplatePropNode:Re,isPostcssSimpleVarNode:ze,isKeyValuePairNode:Ot,isKeyValuePairInParenGroupNode:St,isKeyInValuePairNode:sr,isSCSSMapItemNode:Kt,isInlineValueCommentNode:ut,isHashNode:ir,isLeftCurlyBraceNode:Pt,isRightCurlyBraceNode:gt,isWordNode:tr,isColonNode:wr,isMediaAndSupportsKeywords:jr,isColorAdjusterFuncNode:Tt,lastLineHasInlineComment:Jt,isAtWordPlaceholderNode:Mr,isConfigurationNode:Ar,isParenGroupNode:vn}}}),tc=xt({"src/utils/line-column-to-index.js"(w,T){Nt(),T.exports=function(F,V){let K=0;for(let q=0;q<F.line-1;++q)K=V.indexOf(`
-`,K)+1;return K+F.column}}}),Mm=xt({"src/language-css/loc.js"(w,T){Nt();var{skipEverythingButNewLine:F}=Ds(),V=ua(),K=tc();function q(he,ve){return typeof he.sourceIndex=="number"?he.sourceIndex:he.source?K(he.source.start,ve)-1:null}function Y(he,ve){if(he.type==="css-comment"&&he.inline)return F(ve,he.source.startOffset);let _e=he.nodes&&V(he.nodes);return _e&&he.source&&!he.source.end&&(he=_e),he.source&&he.source.end?K(he.source.end,ve):null}function X(he,ve){he.source&&(he.source.startOffset=q(he,ve),he.source.endOffset=Y(he,ve));for(let _e in he){let Le=he[_e];_e==="source"||!Le||typeof Le!="object"||(Le.type==="value-root"||Le.type==="value-unknown"?ne(Le,ue(he),Le.text||Le.value):X(Le,ve))}}function ne(he,ve,_e){he.source&&(he.source.startOffset=q(he,_e)+ve,he.source.endOffset=Y(he,_e)+ve);for(let Le in he){let Ue=he[Le];Le==="source"||!Ue||typeof Ue!="object"||ne(Ue,ve,_e)}}function ue(he){let ve=he.source.startOffset;return typeof he.prop=="string"&&(ve+=he.prop.length),he.type==="css-atrule"&&typeof he.name=="string"&&(ve+=1+he.name.length+he.raws.afterName.match(/^\s*:?\s*/)[0].length),he.type!=="css-atrule"&&he.raws&&typeof he.raws.between=="string"&&(ve+=he.raws.between.length),ve}function ye(he){let ve="initial",_e="initial",Le,Ue=!1,Ie=[];for(let Ge=0;Ge<he.length;Ge++){let Ve=he[Ge];switch(ve){case"initial":if(Ve==="'"){ve="single-quotes";continue}if(Ve==='"'){ve="double-quotes";continue}if((Ve==="u"||Ve==="U")&&he.slice(Ge,Ge+4).toLowerCase()==="url("){ve="url",Ge+=3;continue}if(Ve==="*"&&he[Ge-1]==="/"){ve="comment-block";continue}if(Ve==="/"&&he[Ge-1]==="/"){ve="comment-inline",Le=Ge-1;continue}continue;case"single-quotes":if(Ve==="'"&&he[Ge-1]!=="\\"&&(ve=_e,_e="initial"),Ve===`
-`||Ve==="\r")return he;continue;case"double-quotes":if(Ve==='"'&&he[Ge-1]!=="\\"&&(ve=_e,_e="initial"),Ve===`
-`||Ve==="\r")return he;continue;case"url":if(Ve===")"&&(ve="initial"),Ve===`
-`||Ve==="\r")return he;if(Ve==="'"){ve="single-quotes",_e="url";continue}if(Ve==='"'){ve="double-quotes",_e="url";continue}continue;case"comment-block":Ve==="/"&&he[Ge-1]==="*"&&(ve="initial");continue;case"comment-inline":(Ve==='"'||Ve==="'"||Ve==="*")&&(Ue=!0),(Ve===`
-`||Ve==="\r")&&(Ue&&Ie.push([Le,Ge]),ve="initial",Ue=!1);continue}}for(let[Ge,Ve]of Ie)he=he.slice(0,Ge)+he.slice(Ge,Ve).replace(/["'*]/g," ")+he.slice(Ve);return he}function ge(he){return he.source.startOffset}function we(he){return he.source.endOffset}T.exports={locStart:ge,locEnd:we,calculateLoc:X,replaceQuotesInInlineComments:ye}}}),C0=xt({"src/language-css/utils/is-less-parser.js"(w,T){Nt();function F(V){return V.parser==="css"||V.parser==="less"}T.exports=F}}),E0=xt({"src/language-css/utils/is-scss.js"(w,T){Nt();function F(V,K){return V==="less"||V==="scss"?V==="scss":/(?:\w\s*:\s*[^:}]+|#){|@import[^\n]+(?:url|,)/.test(K)}T.exports=F}}),vh=xt({"src/language-css/utils/css-units.evaluate.js"(w,T){T.exports={em:"em",rem:"rem",ex:"ex",rex:"rex",cap:"cap",rcap:"rcap",ch:"ch",rch:"rch",ic:"ic",ric:"ric",lh:"lh",rlh:"rlh",vw:"vw",svw:"svw",lvw:"lvw",dvw:"dvw",vh:"vh",svh:"svh",lvh:"lvh",dvh:"dvh",vi:"vi",svi:"svi",lvi:"lvi",dvi:"dvi",vb:"vb",svb:"svb",lvb:"lvb",dvb:"dvb",vmin:"vmin",svmin:"svmin",lvmin:"lvmin",dvmin:"dvmin",vmax:"vmax",svmax:"svmax",lvmax:"lvmax",dvmax:"dvmax",cm:"cm",mm:"mm",q:"Q",in:"in",pt:"pt",pc:"pc",px:"px",deg:"deg",grad:"grad",rad:"rad",turn:"turn",s:"s",ms:"ms",hz:"Hz",khz:"kHz",dpi:"dpi",dpcm:"dpcm",dppx:"dppx",x:"x"}}}),Xd=xt({"src/language-css/utils/print-unit.js"(w,T){Nt();var F=vh();function V(K){let q=K.toLowerCase();return Object.prototype.hasOwnProperty.call(F,q)?F[q]:K}T.exports=V}}),Jd=xt({"src/language-css/printer-postcss.js"(w,T){Nt();var F=ua(),{printNumber:V,printString:K,hasNewline:q,isFrontMatterNode:Y,isNextLineEmpty:X,isNonEmptyArray:ne}=ia(),{builders:{join:ue,line:ye,hardline:ge,softline:we,group:he,fill:ve,indent:_e,dedent:Le,ifBreak:Ue,breakParent:Ie},utils:{removeLines:Ge,getDocParts:Ve}}=Ur(),et=Nl(),qe=S0(),{insertPragma:_t}=$f(),{getAncestorNode:Ce,getPropOfDeclNode:We,maybeToLowerCase:Se,insideValueFunctionNode:Me,insideICSSRuleNode:de,insideAtRuleNode:ke,insideURLFunctionInImportAtRuleNode:Te,isKeyframeAtRuleKeywords:Re,isWideKeywords:ze,isLastNode:He,isSCSSControlDirectiveNode:ot,isDetachedRulesetDeclarationNode:Dt,isRelationalOperatorNode:Ot,isEqualityOperatorNode:St,isMultiplicationNode:Kt,isDivisionNode:ut,isAdditionNode:ir,isSubtractionNode:Pt,isMathOperatorNode:gt,isEachKeywordNode:tr,isForKeywordNode:wr,isURLFunctionNode:sr,isIfElseKeywordNode:jr,hasComposesNode:Tt,hasParensAroundNode:Jt,hasEmptyRawBefore:Mr,isKeyValuePairNode:Ar,isKeyInValuePairNode:vn,isDetachedRulesetCallNode:Zt,isTemplatePlaceholderNode:zt,isTemplatePropNode:lr,isPostcssSimpleVarNode:xr,isSCSSMapItemNode:dr,isInlineValueCommentNode:Qr,isHashNode:un,isLeftCurlyBraceNode:Un,isRightCurlyBraceNode:Xi,isWordNode:Ri,isColonNode:Jn,isMediaAndSupportsKeywords:Gn,isColorAdjusterFuncNode:_r,lastLineHasInlineComment:jt,isAtWordPlaceholderNode:Ir,isConfigurationNode:Qt,isParenGroupNode:Tr}=w0(),{locStart:Fn,locEnd:bn}=Mm(),Nr=C0(),je=E0(),Ht=Xd();function Cr(Vn){return Vn.trailingComma==="es5"||Vn.trailingComma==="all"}function sn(Vn,Li,_i){let Or=Vn.getValue();if(!Or)return"";if(typeof Or=="string")return Or;switch(Or.type){case"front-matter":return[Or.raw,ge];case"css-root":{let ha=mn(Vn,Li,_i),ya=Or.raws.after.trim();return ya.startsWith(";")&&(ya=ya.slice(1).trim()),[ha,ya?` ${ya}`:"",Ve(ha).length>0?ge:""]}case"css-comment":{let ha=Or.inline||Or.raws.inline,ya=Li.originalText.slice(Fn(Or),bn(Or));return ha?ya.trimEnd():ya}case"css-rule":return[_i("selector"),Or.important?" !important":"",Or.nodes?[Or.selector&&Or.selector.type==="selector-unknown"&&jt(Or.selector.value)?ye:" ","{",Or.nodes.length>0?_e([ge,mn(Vn,Li,_i)]):"",ge,"}",Dt(Or)?";":""]:";"];case"css-decl":{let ha=Vn.getParentNode(),{between:ya}=Or.raws,Za=ya.trim(),ml=Za===":",pt=Tt(Or)?Ge(_i("value")):_i("value");return!ml&&jt(Za)&&(pt=_e([ge,Le(pt)])),[Or.raws.before.replace(/[\s;]/g,""),ha.type==="css-atrule"&&ha.variable||de(Vn)?Or.prop:Se(Or.prop),Za.startsWith("//")?" ":"",Za,Or.extend?"":" ",Nr(Li)&&Or.extend&&Or.selector?["extend(",_i("selector"),")"]:"",pt,Or.raws.important?Or.raws.important.replace(/\s*!\s*important/i," !important"):Or.important?" !important":"",Or.raws.scssDefault?Or.raws.scssDefault.replace(/\s*!default/i," !default"):Or.scssDefault?" !default":"",Or.raws.scssGlobal?Or.raws.scssGlobal.replace(/\s*!global/i," !global"):Or.scssGlobal?" !global":"",Or.nodes?[" {",_e([we,mn(Vn,Li,_i)]),we,"}"]:lr(Or)&&!ha.raws.semicolon&&Li.originalText[bn(Or)-1]!==";"?"":Li.__isHTMLStyleAttribute&&He(Vn,Or)?Ue(";"):";"]}case"css-atrule":{let ha=Vn.getParentNode(),ya=zt(Or)&&!ha.raws.semicolon&&Li.originalText[bn(Or)-1]!==";";if(Nr(Li)){if(Or.mixin)return[_i("selector"),Or.important?" !important":"",ya?"":";"];if(Or.function)return[Or.name,_i("params"),ya?"":";"];if(Or.variable)return["@",Or.name,": ",Or.value?_i("value"):"",Or.raws.between.trim()?Or.raws.between.trim()+" ":"",Or.nodes?["{",_e([Or.nodes.length>0?we:"",mn(Vn,Li,_i)]),we,"}"]:"",ya?"":";"]}return["@",Zt(Or)||Or.name.endsWith(":")?Or.name:Se(Or.name),Or.params?[Zt(Or)?"":zt(Or)?Or.raws.afterName===""?"":Or.name.endsWith(":")?" ":/^\s*\n\s*\n/.test(Or.raws.afterName)?[ge,ge]:/^\s*\n/.test(Or.raws.afterName)?ge:" ":" ",_i("params")]:"",Or.selector?_e([" ",_i("selector")]):"",Or.value?he([" ",_i("value"),ot(Or)?Jt(Or)?" ":ye:""]):Or.name==="else"?" ":"",Or.nodes?[ot(Or)?"":Or.selector&&!Or.selector.nodes&&typeof Or.selector.value=="string"&&jt(Or.selector.value)||!Or.selector&&typeof Or.params=="string"&&jt(Or.params)?ye:" ","{",_e([Or.nodes.length>0?we:"",mn(Vn,Li,_i)]),we,"}"]:ya?"":";"]}case"media-query-list":{let ha=[];return Vn.each(ya=>{let Za=ya.getValue();Za.type==="media-query"&&Za.value===""||ha.push(_i())},"nodes"),he(_e(ue(ye,ha)))}case"media-query":return[ue(" ",Vn.map(_i,"nodes")),He(Vn,Or)?"":","];case"media-type":return qi(Rn(Or.value,Li));case"media-feature-expression":return Or.nodes?["(",...Vn.map(_i,"nodes"),")"]:Or.value;case"media-feature":return Se(Rn(Or.value.replace(/ +/g," "),Li));case"media-colon":return[Or.value," "];case"media-value":return qi(Rn(Or.value,Li));case"media-keyword":return Rn(Or.value,Li);case"media-url":return Rn(Or.value.replace(/^url\(\s+/gi,"url(").replace(/\s+\)$/g,")"),Li);case"media-unknown":return Or.value;case"selector-root":return he([ke(Vn,"custom-selector")?[Ce(Vn,"css-atrule").customSelector,ye]:"",ue([",",ke(Vn,["extend","custom-selector","nest"])?ye:ge],Vn.map(_i,"nodes"))]);case"selector-selector":return he(_e(Vn.map(_i,"nodes")));case"selector-comment":return Or.value;case"selector-string":return Rn(Or.value,Li);case"selector-tag":{let ha=Vn.getParentNode(),ya=ha&&ha.nodes.indexOf(Or),Za=ya&&ha.nodes[ya-1];return[Or.namespace?[Or.namespace===!0?"":Or.namespace.trim(),"|"]:"",Za.type==="selector-nesting"?Or.value:qi(Re(Vn,Or.value)?Or.value.toLowerCase():Or.value)]}case"selector-id":return["#",Or.value];case"selector-class":return[".",qi(Rn(Or.value,Li))];case"selector-attribute":{var Ll;return["[",Or.namespace?[Or.namespace===!0?"":Or.namespace.trim(),"|"]:"",Or.attribute.trim(),(Ll=Or.operator)!==null&&Ll!==void 0?Ll:"",Or.value?ki(Rn(Or.value.trim(),Li),Li):"",Or.insensitive?" i":"","]"]}case"selector-combinator":{if(Or.value==="+"||Or.value===">"||Or.value==="~"||Or.value===">>>"){let Za=Vn.getParentNode();return[Za.type==="selector-selector"&&Za.nodes[0]===Or?"":ye,Or.value,He(Vn,Or)?"":" "]}let ha=Or.value.trim().startsWith("(")?ye:"",ya=qi(Rn(Or.value.trim(),Li))||ye;return[ha,ya]}case"selector-universal":return[Or.namespace?[Or.namespace===!0?"":Or.namespace.trim(),"|"]:"",Or.value];case"selector-pseudo":return[Se(Or.value),ne(Or.nodes)?he(["(",_e([we,ue([",",ye],Vn.map(_i,"nodes"))]),we,")"]):""];case"selector-nesting":return Or.value;case"selector-unknown":{let ha=Ce(Vn,"css-rule");if(ha&&ha.isSCSSNesterProperty)return qi(Rn(Se(Or.value),Li));let ya=Vn.getParentNode();if(ya.raws&&ya.raws.selector){let ml=Fn(ya),pt=ml+ya.raws.selector.length;return Li.originalText.slice(ml,pt).trim()}let Za=Vn.getParentNode(1);if(ya.type==="value-paren_group"&&Za&&Za.type==="value-func"&&Za.value==="selector"){let ml=bn(ya.open)+1,pt=Fn(ya.close),Fr=Li.originalText.slice(ml,pt).trim();return jt(Fr)?[Ie,Fr]:Fr}return Or.value}case"value-value":case"value-root":return _i("group");case"value-comment":return Li.originalText.slice(Fn(Or),bn(Or));case"value-comma_group":{let ha=Vn.getParentNode(),ya=Vn.getParentNode(1),Za=We(Vn),ml=Za&&ha.type==="value-value"&&(Za==="grid"||Za.startsWith("grid-template")),pt=Ce(Vn,"css-atrule"),Fr=pt&&ot(pt),si=Or.groups.some(su=>Qr(su)),wa=Vn.map(_i,"groups"),Da=[],zl=Me(Vn,"url"),Mo=!1,Qs=!1;for(let su=0;su<Or.groups.length;++su){var ts;Da.push(wa[su]);let cs=Or.groups[su-1],Ii=Or.groups[su],aa=Or.groups[su+1],qm=Or.groups[su+2];if(zl){(aa&&ir(aa)||ir(Ii))&&Da.push(" ");continue}if(ke(Vn,"forward")&&Ii.type==="value-word"&&Ii.value&&cs!==void 0&&cs.type==="value-word"&&cs.value==="as"&&aa.type==="value-operator"&&aa.value==="*"||!aa||Ii.type==="value-word"&&Ii.value.endsWith("-")&&Ir(aa))continue;if(Ii.type==="value-string"&&Ii.quoted){let Ym=Ii.value.lastIndexOf("#{"),W0=Ii.value.lastIndexOf("}");Ym!==-1&&W0!==-1?Mo=Ym>W0:Ym!==-1?Mo=!0:W0!==-1&&(Mo=!1)}if(Mo||Jn(Ii)||Jn(aa)||Ii.type==="value-atword"&&(Ii.value===""||Ii.value.endsWith("["))||aa.type==="value-word"&&aa.value.startsWith("]")||Ii.value==="~"||Ii.value&&Ii.value.includes("\\")&&aa&&aa.type!=="value-comment"||cs&&cs.value&&cs.value.indexOf("\\")===cs.value.length-1&&Ii.type==="value-operator"&&Ii.value==="/"||Ii.value==="\\"||xr(Ii,aa)||un(Ii)||Un(Ii)||Xi(aa)||Un(aa)&&Mr(aa)||Xi(Ii)&&Mr(aa)||Ii.value==="--"&&un(aa))continue;let L0=gt(Ii),pv=gt(aa);if((L0&&un(aa)||pv&&Xi(Ii))&&Mr(aa)||!cs&&ut(Ii)||Me(Vn,"calc")&&(ir(Ii)||ir(aa)||Pt(Ii)||Pt(aa))&&Mr(aa))continue;let Wx=(ir(Ii)||Pt(Ii))&&su===0&&(aa.type==="value-number"||aa.isHex)&&ya&&_r(ya)&&!Mr(aa),z0=qm&&qm.type==="value-func"||qm&&Ri(qm)||Ii.type==="value-func"||Ri(Ii),V0=aa.type==="value-func"||Ri(aa)||cs&&cs.type==="value-func"||cs&&Ri(cs);if(!(!(Kt(aa)||Kt(Ii))&&!Me(Vn,"calc")&&!Wx&&(ut(aa)&&!z0||ut(Ii)&&!V0||ir(aa)&&!z0||ir(Ii)&&!V0||Pt(aa)||Pt(Ii))&&(Mr(aa)||L0&&(!cs||cs&&gt(cs))))&&!((Li.parser==="scss"||Li.parser==="less")&&L0&&Ii.value==="-"&&Tr(aa)&&bn(Ii)===Fn(aa.open)&&aa.open.value==="(")){if(Qr(Ii)){if(ha.type==="value-paren_group"){Da.push(Le(ge));continue}Da.push(ge);continue}if(Fr&&(St(aa)||Ot(aa)||jr(aa)||tr(Ii)||wr(Ii))){Da.push(" ");continue}if(pt&&pt.name.toLowerCase()==="namespace"){Da.push(" ");continue}if(ml){Ii.source&&aa.source&&Ii.source.start.line!==aa.source.start.line?(Da.push(ge),Qs=!0):Da.push(" ");continue}if(pv){Da.push(" ");continue}if(!(aa&&aa.value==="...")&&!(Ir(Ii)&&Ir(aa)&&bn(Ii)===Fn(aa))){if(Ir(Ii)&&Tr(aa)&&bn(Ii)===Fn(aa.open)){Da.push(we);continue}if(Ii.value==="with"&&Tr(aa)){Da.push(" ");continue}(ts=Ii.value)!==null&&ts!==void 0&&ts.endsWith("#")&&aa.value==="{"&&Tr(aa.group)||Da.push(ye)}}}return si&&Da.push(Ie),Qs&&Da.unshift(ge),Fr?he(_e(Da)):Te(Vn)?he(ve(Da)):he(_e(ve(Da)))}case"value-paren_group":{let ha=Vn.getParentNode();if(ha&&sr(ha)&&(Or.groups.length===1||Or.groups.length>0&&Or.groups[0].type==="value-comma_group"&&Or.groups[0].groups.length>0&&Or.groups[0].groups[0].type==="value-word"&&Or.groups[0].groups[0].value.startsWith("data:")))return[Or.open?_i("open"):"",ue(",",Vn.map(_i,"groups")),Or.close?_i("close"):""];if(!Or.open){let zl=Vn.map(_i,"groups"),Mo=[];for(let Qs=0;Qs<zl.length;Qs++)Qs!==0&&Mo.push([",",ye]),Mo.push(zl[Qs]);return he(_e(ve(Mo)))}let ya=dr(Vn),Za=F(Or.groups),ml=Za&&Za.type==="value-comment",pt=vn(Or,ha),Fr=Qt(Or,ha),si=Fr||ya&&!pt,wa=Fr||pt,Da=he([Or.open?_i("open"):"",_e([we,ue([ye],Vn.map((zl,Mo)=>{let Qs=zl.getValue(),su=Mo===Or.groups.length-1,cs=[_i(),su?"":","];if(Ar(Qs)&&Qs.type==="value-comma_group"&&Qs.groups&&Qs.groups[0].type!=="value-paren_group"&&Qs.groups[2]&&Qs.groups[2].type==="value-paren_group"){let Ii=Ve(cs[0].contents.contents);Ii[1]=he(Ii[1]),cs=[he(Le(cs))]}if(!su&&Qs.type==="value-comma_group"&&ne(Qs.groups)){let Ii=F(Qs.groups);!Ii.source&&Ii.close&&(Ii=Ii.close),Ii.source&&X(Li.originalText,Ii,bn)&&cs.push(ge)}return cs},"groups"))]),Ue(!ml&&je(Li.parser,Li.originalText)&&ya&&Cr(Li)?",":""),we,Or.close?_i("close"):""],{shouldBreak:si});return wa?Le(Da):Da}case"value-func":return[Or.value,ke(Vn,"supports")&&Gn(Or)?" ":"",_i("group")];case"value-paren":return Or.value;case"value-number":return[Ga(Or.value),Ht(Or.unit)];case"value-operator":return Or.value;case"value-word":return Or.isColor&&Or.isHex||ze(Or.value)?Or.value.toLowerCase():Or.value;case"value-colon":{let ha=Vn.getParentNode(),ya=ha&&ha.groups.indexOf(Or),Za=ya&&ha.groups[ya-1];return[Or.value,Za&&typeof Za.value=="string"&&F(Za.value)==="\\"||Me(Vn,"url")?"":ye]}case"value-comma":return[Or.value," "];case"value-string":return K(Or.raws.quote+Or.value+Or.raws.quote,Li);case"value-atword":return["@",Or.value];case"value-unicode-range":return Or.value;case"value-unknown":return Or.value;default:throw new Error(`Unknown postcss type ${JSON.stringify(Or.type)}`)}}function mn(Vn,Li,_i){let Or=[];return Vn.each((Ll,ts,ha)=>{let ya=ha[ts-1];if(ya&&ya.type==="css-comment"&&ya.text.trim()==="prettier-ignore"){let Za=Ll.getValue();Or.push(Li.originalText.slice(Fn(Za),bn(Za)))}else Or.push(_i());ts!==ha.length-1&&(ha[ts+1].type==="css-comment"&&!q(Li.originalText,Fn(ha[ts+1]),{backwards:!0})&&!Y(ha[ts])||ha[ts+1].type==="css-atrule"&&ha[ts+1].name==="else"&&ha[ts].type!=="css-comment"?Or.push(" "):(Or.push(Li.__isHTMLStyleAttribute?ye:ge),X(Li.originalText,Ll.getValue(),bn)&&!Y(ha[ts])&&Or.push(ge)))},"nodes"),Or}var Yn=/(["'])(?:(?!\1)[^\\]|\\.)*\1/gs,fn=/(?:\d*\.\d+|\d+\.?)(?:[Ee][+-]?\d+)?/g,uo=/[A-Za-z]+/g,Nn=/[$@]?[A-Z_a-z\u0080-\uFFFF][\w\u0080-\uFFFF-]*/g,mo=new RegExp(Yn.source+`|(${Nn.source})?(${fn.source})(${uo.source})?`,"g");function Rn(Vn,Li){return Vn.replace(Yn,_i=>K(_i,Li))}function ki(Vn,Li){let _i=Li.singleQuote?"'":'"';return Vn.includes('"')||Vn.includes("'")?Vn:_i+Vn+_i}function qi(Vn){return Vn.replace(mo,(Li,_i,Or,Ll,ts)=>!Or&&Ll?Ga(Ll)+Se(ts||""):Li)}function Ga(Vn){return V(Vn).replace(/\.0(?=$|e)/,"")}T.exports={print:sn,embed:qe,insertPragma:_t,massageAstNode:et}}}),Im=xt({"src/language-css/options.js"(w,T){Nt();var F=_c();T.exports={singleQuote:F.singleQuote}}}),Mf=xt({"src/language-css/parsers.js"(){Nt()}}),jm=xt({"node_modules/linguist-languages/data/CSS.json"(w,T){T.exports={name:"CSS",type:"markup",tmScope:"source.css",aceMode:"css",codemirrorMode:"css",codemirrorMimeType:"text/css",color:"#563d7c",extensions:[".css"],languageId:50}}}),rc=xt({"node_modules/linguist-languages/data/PostCSS.json"(w,T){T.exports={name:"PostCSS",type:"markup",color:"#dc3a0c",tmScope:"source.postcss",group:"CSS",extensions:[".pcss",".postcss"],aceMode:"text",languageId:262764437}}}),bh=xt({"node_modules/linguist-languages/data/Less.json"(w,T){T.exports={name:"Less",type:"markup",color:"#1d365d",aliases:["less-css"],extensions:[".less"],tmScope:"source.css.less",aceMode:"less",codemirrorMode:"css",codemirrorMimeType:"text/css",languageId:198}}}),pd=xt({"node_modules/linguist-languages/data/SCSS.json"(w,T){T.exports={name:"SCSS",type:"markup",color:"#c6538c",tmScope:"source.css.scss",aceMode:"scss",codemirrorMode:"css",codemirrorMimeType:"text/x-scss",extensions:[".scss"],languageId:329}}}),Rl=xt({"src/language-css/index.js"(w,T){Nt();var F=jl(),V=Jd(),K=Im(),q=Mf(),Y=[F(jm(),ne=>({since:"1.4.0",parsers:["css"],vscodeLanguageIds:["css"],extensions:[...ne.extensions,".wxss"]})),F(rc(),()=>({since:"1.4.0",parsers:["css"],vscodeLanguageIds:["postcss"]})),F(bh(),()=>({since:"1.4.0",parsers:["less"],vscodeLanguageIds:["less"]})),F(pd(),()=>({since:"1.4.0",parsers:["scss"],vscodeLanguageIds:["scss"]}))],X={postcss:V};T.exports={languages:Y,options:K,printers:X,parsers:q}}}),Fm=xt({"src/language-handlebars/loc.js"(w,T){Nt();function F(K){return K.loc.start.offset}function V(K){return K.loc.end.offset}T.exports={locStart:F,locEnd:V}}}),hd=xt({"src/language-handlebars/clean.js"(w,T){Nt();function F(V,K){if(V.type==="TextNode"){let q=V.chars.trim();if(!q)return null;K.chars=q.replace(/[\t\n\f\r ]+/g," ")}V.type==="AttrNode"&&V.name.toLowerCase()==="class"&&delete K.value}F.ignoredProperties=new Set(["loc","selfClosing"]),T.exports=F}}),xh=xt({"src/language-handlebars/html-void-elements.evaluate.js"(w,T){T.exports=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"]}}),Tc=xt({"src/language-handlebars/utils.js"(w,T){Nt();var F=ua(),V=xh();function K(Ve){let et=Ve.getValue(),qe=Ve.getParentNode(0);return!!(we(Ve,["ElementNode"])&&F(qe.children)===et||we(Ve,["Block"])&&F(qe.body)===et)}function q(Ve){return Ve.toUpperCase()===Ve}function Y(Ve){return ge(Ve,["ElementNode"])&&typeof Ve.tag=="string"&&!Ve.tag.startsWith(":")&&(q(Ve.tag[0])||Ve.tag.includes("."))}var X=new Set(V);function ne(Ve){return X.has(Ve.toLowerCase())&&!q(Ve[0])}function ue(Ve){return Ve.selfClosing===!0||ne(Ve.tag)||Y(Ve)&&Ve.children.every(et=>ye(et))}function ye(Ve){return ge(Ve,["TextNode"])&&!/\S/.test(Ve.chars)}function ge(Ve,et){return Ve&&et.includes(Ve.type)}function we(Ve,et){let qe=Ve.getParentNode(0);return ge(qe,et)}function he(Ve,et){let qe=Le(Ve);return ge(qe,et)}function ve(Ve,et){let qe=Ue(Ve);return ge(qe,et)}function _e(Ve,et){var qe,_t,Ce,We;let Se=Ve.getValue(),Me=(qe=Ve.getParentNode(0))!==null&&qe!==void 0?qe:{},de=(_t=(Ce=(We=Me.children)!==null&&We!==void 0?We:Me.body)!==null&&Ce!==void 0?Ce:Me.parts)!==null&&_t!==void 0?_t:[],ke=de.indexOf(Se);return ke!==-1&&de[ke+et]}function Le(Ve){let et=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;return _e(Ve,-et)}function Ue(Ve){return _e(Ve,1)}function Ie(Ve){return ge(Ve,["MustacheCommentStatement"])&&typeof Ve.value=="string"&&Ve.value.trim()==="prettier-ignore"}function Ge(Ve){let et=Ve.getValue(),qe=Le(Ve,2);return Ie(et)||Ie(qe)}T.exports={getNextNode:Ue,getPreviousNode:Le,hasPrettierIgnore:Ge,isLastNodeOfSiblings:K,isNextNodeOfSomeType:ve,isNodeOfSomeType:ge,isParentOfSomeType:we,isPreviousNodeOfSomeType:he,isVoid:ue,isWhitespaceNode:ye}}}),nc=xt({"src/language-handlebars/printer-glimmer.js"(w,T){Nt();var{builders:{dedent:F,fill:V,group:K,hardline:q,ifBreak:Y,indent:X,join:ne,line:ue,softline:ye},utils:{getDocParts:ge,replaceTextEndOfLine:we}}=Ur(),{getPreferredQuote:he,isNonEmptyArray:ve}=ia(),{locStart:_e,locEnd:Le}=Fm(),Ue=hd(),{getNextNode:Ie,getPreviousNode:Ge,hasPrettierIgnore:Ve,isLastNodeOfSiblings:et,isNextNodeOfSomeType:qe,isNodeOfSomeType:_t,isParentOfSomeType:Ce,isPreviousNodeOfSomeType:We,isVoid:Se,isWhitespaceNode:Me}=Tc(),de=2;function ke(jt,Ir,Qt){let Tr=jt.getValue();if(!Tr)return"";if(Ve(jt))return Ir.originalText.slice(_e(Tr),Le(Tr));let Fn=Ir.singleQuote?"'":'"';switch(Tr.type){case"Block":case"Program":case"Template":return K(jt.map(Qt,"body"));case"ElementNode":{let bn=K(Re(jt,Qt)),Nr=Ir.htmlWhitespaceSensitivity==="ignore"&&qe(jt,["ElementNode"])?ye:"";if(Se(Tr))return[bn,Nr];let je=["</",Tr.tag,">"];return Tr.children.length===0?[bn,X(je),Nr]:Ir.htmlWhitespaceSensitivity==="ignore"?[bn,X(ze(jt,Ir,Qt)),q,X(je),Nr]:[bn,X(K(ze(jt,Ir,Qt))),X(je),Nr]}case"BlockStatement":{let bn=jt.getParentNode(1);return bn&&bn.inverse&&bn.inverse.body.length===1&&bn.inverse.body[0]===Tr&&bn.inverse.body[0].path.parts[0]===bn.path.parts[0]?[wr(jt,Qt,bn.inverse.body[0].path.parts[0]),Mr(jt,Qt,Ir),Ar(jt,Qt,Ir)]:[gt(jt,Qt),K([Mr(jt,Qt,Ir),Ar(jt,Qt,Ir),sr(jt,Qt,Ir)])]}case"ElementModifierStatement":return K(["{{",Ri(jt,Qt),"}}"]);case"MustacheStatement":return K([ot(Tr),Ri(jt,Qt),Dt(Tr)]);case"SubExpression":return K(["(",Xi(jt,Qt),ye,")"]);case"AttrNode":{let bn=Tr.value.type==="TextNode";if(bn&&Tr.value.chars===""&&_e(Tr.value)===Le(Tr.value))return Tr.name;let Nr=bn?he(Tr.value.chars,Fn).quote:Tr.value.type==="ConcatStatement"?he(Tr.value.parts.filter(Ht=>Ht.type==="TextNode").map(Ht=>Ht.chars).join(""),Fn).quote:"",je=Qt("value");return[Tr.name,"=",Nr,Tr.name==="class"&&Nr?K(X(je)):je,Nr]}case"ConcatStatement":return jt.map(Qt,"parts");case"Hash":return ne(ue,jt.map(Qt,"pairs"));case"HashPair":return[Tr.key,"=",Qt("value")];case"TextNode":{let bn=Tr.chars.replace(/{{/g,"\\{{"),Nr=zt(jt);if(Nr){if(Nr==="class"){let Nn=bn.trim().split(/\s+/).join(" "),mo=!1,Rn=!1;return Ce(jt,["ConcatStatement"])&&(We(jt,["MustacheStatement"])&&/^\s/.test(bn)&&(mo=!0),qe(jt,["MustacheStatement"])&&/\s$/.test(bn)&&Nn!==""&&(Rn=!0)),[mo?ue:"",Nn,Rn?ue:""]}return we(bn)}let je=/^[\t\n\f\r ]*$/.test(bn),Ht=!Ge(jt),Cr=!Ie(jt);if(Ir.htmlWhitespaceSensitivity!=="ignore"){let Nn=/^[\t\n\f\r ]*/,mo=/[\t\n\f\r ]*$/,Rn=Cr&&Ce(jt,["Template"]),ki=Ht&&Ce(jt,["Template"]);if(je){if(ki||Rn)return"";let _i=[ue],Or=lr(bn);return Or&&(_i=Qr(Or)),et(jt)&&(_i=_i.map(Ll=>F(Ll))),_i}let[qi]=bn.match(Nn),[Ga]=bn.match(mo),Vn=[];if(qi){Vn=[ue];let _i=lr(qi);_i&&(Vn=Qr(_i)),bn=bn.replace(Nn,"")}let Li=[];if(Ga){if(!Rn){Li=[ue];let _i=lr(Ga);_i&&(Li=Qr(_i)),et(jt)&&(Li=Li.map(Or=>F(Or)))}bn=bn.replace(mo,"")}return[...Vn,V(vn(bn)),...Li]}let sn=lr(bn),mn=xr(bn),Yn=dr(bn);if((Ht||Cr)&&je&&Ce(jt,["Block","ElementNode","Template"]))return"";je&&sn?(mn=Math.min(sn,de),Yn=0):(qe(jt,["BlockStatement","ElementNode"])&&(Yn=Math.max(Yn,1)),We(jt,["BlockStatement","ElementNode"])&&(mn=Math.max(mn,1)));let fn="",uo="";return Yn===0&&qe(jt,["MustacheStatement"])&&(uo=" "),mn===0&&We(jt,["MustacheStatement"])&&(fn=" "),Ht&&(mn=0,fn=""),Cr&&(Yn=0,uo=""),bn=bn.replace(/^[\t\n\f\r ]+/g,fn).replace(/[\t\n\f\r ]+$/,uo),[...Qr(mn),V(vn(bn)),...Qr(Yn)]}case"MustacheCommentStatement":{let bn=_e(Tr),Nr=Le(Tr),je=Ir.originalText.charAt(bn+2)==="~",Ht=Ir.originalText.charAt(Nr-3)==="~",Cr=Tr.value.includes("}}")?"--":"";return["{{",je?"~":"","!",Cr,Tr.value,Cr,Ht?"~":"","}}"]}case"PathExpression":return Tr.original;case"BooleanLiteral":return String(Tr.value);case"CommentStatement":return["<!--",Tr.value,"-->"];case"StringLiteral":{if(Un(jt)){let bn=Ir.singleQuote?'"':"'";return un(Tr.value,bn)}return un(Tr.value,Fn)}case"NumberLiteral":return String(Tr.value);case"UndefinedLiteral":return"undefined";case"NullLiteral":return"null";default:throw new Error("unknown glimmer type: "+JSON.stringify(Tr.type))}}function Te(jt,Ir){return _e(jt)-_e(Ir)}function Re(jt,Ir){let Qt=jt.getValue(),Tr=["attributes","modifiers","comments"].filter(bn=>ve(Qt[bn])),Fn=Tr.flatMap(bn=>Qt[bn]).sort(Te);for(let bn of Tr)jt.each(Nr=>{let je=Fn.indexOf(Nr.getValue());Fn.splice(je,1,[ue,Ir()])},bn);return ve(Qt.blockParams)&&Fn.push(ue,_r(Qt)),["<",Qt.tag,X(Fn),He(Qt)]}function ze(jt,Ir,Qt){let Tr=jt.getValue().children.every(Fn=>Me(Fn));return Ir.htmlWhitespaceSensitivity==="ignore"&&Tr?"":jt.map((Fn,bn)=>{let Nr=Qt();return bn===0&&Ir.htmlWhitespaceSensitivity==="ignore"?[ye,Nr]:Nr},"children")}function He(jt){return Se(jt)?Y([ye,"/>"],[" />",ye]):Y([ye,">"],">")}function ot(jt){let Ir=jt.escaped===!1?"{{{":"{{",Qt=jt.strip&&jt.strip.open?"~":"";return[Ir,Qt]}function Dt(jt){let Ir=jt.escaped===!1?"}}}":"}}";return[jt.strip&&jt.strip.close?"~":"",Ir]}function Ot(jt){let Ir=ot(jt),Qt=jt.openStrip.open?"~":"";return[Ir,Qt,"#"]}function St(jt){let Ir=Dt(jt);return[jt.openStrip.close?"~":"",Ir]}function Kt(jt){let Ir=ot(jt),Qt=jt.closeStrip.open?"~":"";return[Ir,Qt,"/"]}function ut(jt){let Ir=Dt(jt);return[jt.closeStrip.close?"~":"",Ir]}function ir(jt){let Ir=ot(jt),Qt=jt.inverseStrip.open?"~":"";return[Ir,Qt]}function Pt(jt){let Ir=Dt(jt);return[jt.inverseStrip.close?"~":"",Ir]}function gt(jt,Ir){let Qt=jt.getValue(),Tr=[],Fn=Gn(jt,Ir);return Fn&&Tr.push(K(Fn)),ve(Qt.program.blockParams)&&Tr.push(_r(Qt.program)),K([Ot(Qt),Jn(jt,Ir),Tr.length>0?X([ue,ne(ue,Tr)]):"",ye,St(Qt)])}function tr(jt,Ir){return[Ir.htmlWhitespaceSensitivity==="ignore"?q:"",ir(jt),"else",Pt(jt)]}function wr(jt,Ir,Qt){let Tr=jt.getValue(),Fn=jt.getParentNode(1);return K([ir(Fn),["else"," ",Qt],X([ue,K(Gn(jt,Ir)),...ve(Tr.program.blockParams)?[ue,_r(Tr.program)]:[]]),ye,Pt(Fn)])}function sr(jt,Ir,Qt){let Tr=jt.getValue();return Qt.htmlWhitespaceSensitivity==="ignore"?[jr(Tr)?ye:q,Kt(Tr),Ir("path"),ut(Tr)]:[Kt(Tr),Ir("path"),ut(Tr)]}function jr(jt){return _t(jt,["BlockStatement"])&&jt.program.body.every(Ir=>Me(Ir))}function Tt(jt){return Jt(jt)&&jt.inverse.body.length===1&&_t(jt.inverse.body[0],["BlockStatement"])&&jt.inverse.body[0].path.parts[0]===jt.path.parts[0]}function Jt(jt){return _t(jt,["BlockStatement"])&&jt.inverse}function Mr(jt,Ir,Qt){let Tr=jt.getValue();if(jr(Tr))return"";let Fn=Ir("program");return Qt.htmlWhitespaceSensitivity==="ignore"?X([q,Fn]):X(Fn)}function Ar(jt,Ir,Qt){let Tr=jt.getValue(),Fn=Ir("inverse"),bn=Qt.htmlWhitespaceSensitivity==="ignore"?[q,Fn]:Fn;return Tt(Tr)?bn:Jt(Tr)?[tr(Tr,Qt),X(bn)]:""}function vn(jt){return ge(ne(ue,Zt(jt)))}function Zt(jt){return jt.split(/[\t\n\f\r ]+/)}function zt(jt){for(let Ir=0;Ir<2;Ir++){let Qt=jt.getParentNode(Ir);if(Qt&&Qt.type==="AttrNode")return Qt.name.toLowerCase()}}function lr(jt){return jt=typeof jt=="string"?jt:"",jt.split(`
-`).length-1}function xr(jt){jt=typeof jt=="string"?jt:"";let Ir=(jt.match(/^([^\S\n\r]*[\n\r])+/g)||[])[0]||"";return lr(Ir)}function dr(jt){jt=typeof jt=="string"?jt:"";let Ir=(jt.match(/([\n\r][^\S\n\r]*)+$/g)||[])[0]||"";return lr(Ir)}function Qr(){let jt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return Array.from({length:Math.min(jt,de)}).fill(q)}function un(jt,Ir){let{quote:Qt,regex:Tr}=he(jt,Ir);return[Qt,jt.replace(Tr,`\\${Qt}`),Qt]}function Un(jt){let Ir=0,Qt=jt.getParentNode(Ir);for(;Qt&&_t(Qt,["SubExpression"]);)Ir++,Qt=jt.getParentNode(Ir);return!!(Qt&&_t(jt.getParentNode(Ir+1),["ConcatStatement"])&&_t(jt.getParentNode(Ir+2),["AttrNode"]))}function Xi(jt,Ir){let Qt=Jn(jt,Ir),Tr=Gn(jt,Ir);return Tr?X([Qt,ue,K(Tr)]):Qt}function Ri(jt,Ir){let Qt=Jn(jt,Ir),Tr=Gn(jt,Ir);return Tr?[X([Qt,ue,Tr]),ye]:Qt}function Jn(jt,Ir){return Ir("path")}function Gn(jt,Ir){let Qt=jt.getValue(),Tr=[];if(Qt.params.length>0){let Fn=jt.map(Ir,"params");Tr.push(...Fn)}if(Qt.hash&&Qt.hash.pairs.length>0){let Fn=Ir("hash");Tr.push(Fn)}return Tr.length===0?"":ne(ue,Tr)}function _r(jt){return["as |",jt.blockParams.join(" "),"|"]}T.exports={print:ke,massageAstNode:Ue}}}),md=xt({"src/language-handlebars/parsers.js"(){Nt()}}),P0=xt({"node_modules/linguist-languages/data/Handlebars.json"(w,T){T.exports={name:"Handlebars",type:"markup",color:"#f7931e",aliases:["hbs","htmlbars"],extensions:[".handlebars",".hbs"],tmScope:"text.html.handlebars",aceMode:"handlebars",languageId:155}}}),gd=xt({"src/language-handlebars/index.js"(w,T){Nt();var F=jl(),V=nc(),K=md(),q=[F(P0(),()=>({since:"2.3.0",parsers:["glimmer"],vscodeLanguageIds:["handlebars"]}))],Y={glimmer:V};T.exports={languages:q,printers:Y,parsers:K}}}),A0=xt({"src/language-graphql/pragma.js"(w,T){Nt();function F(K){return/^\s*#[^\S\n]*@(?:format|prettier)\s*(?:\n|$)/.test(K)}function V(K){return`# @format
-
-`+K}T.exports={hasPragma:F,insertPragma:V}}}),If=xt({"src/language-graphql/loc.js"(w,T){Nt();function F(K){return typeof K.start=="number"?K.start:K.loc&&K.loc.start}function V(K){return typeof K.end=="number"?K.end:K.loc&&K.loc.end}T.exports={locStart:F,locEnd:V}}}),Qo=xt({"src/language-graphql/printer-graphql.js"(w,T){Nt();var{builders:{join:F,hardline:V,line:K,softline:q,group:Y,indent:X,ifBreak:ne}}=Ur(),{isNextLineEmpty:ue,isNonEmptyArray:ye}=ia(),{insertPragma:ge}=A0(),{locStart:we,locEnd:he}=If();function ve(qe,_t,Ce){let We=qe.getValue();if(!We)return"";if(typeof We=="string")return We;switch(We.kind){case"Document":{let Se=[];return qe.each((Me,de,ke)=>{Se.push(Ce()),de!==ke.length-1&&(Se.push(V),ue(_t.originalText,Me.getValue(),he)&&Se.push(V))},"definitions"),[...Se,V]}case"OperationDefinition":{let Se=_t.originalText[we(We)]!=="{",Me=!!We.name;return[Se?We.operation:"",Se&&Me?[" ",Ce("name")]:"",Se&&!Me&&ye(We.variableDefinitions)?" ":"",ye(We.variableDefinitions)?Y(["(",X([q,F([ne("",", "),q],qe.map(Ce,"variableDefinitions"))]),q,")"]):"",_e(qe,Ce,We),We.selectionSet?!Se&&!Me?"":" ":"",Ce("selectionSet")]}case"FragmentDefinition":return["fragment ",Ce("name"),ye(We.variableDefinitions)?Y(["(",X([q,F([ne("",", "),q],qe.map(Ce,"variableDefinitions"))]),q,")"]):""," on ",Ce("typeCondition"),_e(qe,Ce,We)," ",Ce("selectionSet")];case"SelectionSet":return["{",X([V,F(V,Le(qe,_t,Ce,"selections"))]),V,"}"];case"Field":return Y([We.alias?[Ce("alias"),": "]:"",Ce("name"),We.arguments.length>0?Y(["(",X([q,F([ne("",", "),q],Le(qe,_t,Ce,"arguments"))]),q,")"]):"",_e(qe,Ce,We),We.selectionSet?" ":"",Ce("selectionSet")]);case"Name":return We.value;case"StringValue":{if(We.block){let Se=We.value.replace(/"""/g,"\\$&").split(`
-`);return Se.length===1&&(Se[0]=Se[0].trim()),Se.every(Me=>Me==="")&&(Se.length=0),F(V,['"""',...Se,'"""'])}return['"',We.value.replace(/["\\]/g,"\\$&").replace(/\n/g,"\\n"),'"']}case"IntValue":case"FloatValue":case"EnumValue":return We.value;case"BooleanValue":return We.value?"true":"false";case"NullValue":return"null";case"Variable":return["$",Ce("name")];case"ListValue":return Y(["[",X([q,F([ne("",", "),q],qe.map(Ce,"values"))]),q,"]"]);case"ObjectValue":return Y(["{",_t.bracketSpacing&&We.fields.length>0?" ":"",X([q,F([ne("",", "),q],qe.map(Ce,"fields"))]),q,ne("",_t.bracketSpacing&&We.fields.length>0?" ":""),"}"]);case"ObjectField":case"Argument":return[Ce("name"),": ",Ce("value")];case"Directive":return["@",Ce("name"),We.arguments.length>0?Y(["(",X([q,F([ne("",", "),q],Le(qe,_t,Ce,"arguments"))]),q,")"]):""];case"NamedType":return Ce("name");case"VariableDefinition":return[Ce("variable"),": ",Ce("type"),We.defaultValue?[" = ",Ce("defaultValue")]:"",_e(qe,Ce,We)];case"ObjectTypeExtension":case"ObjectTypeDefinition":return[Ce("description"),We.description?V:"",We.kind==="ObjectTypeExtension"?"extend ":"","type ",Ce("name"),We.interfaces.length>0?[" implements ",...Ge(qe,_t,Ce)]:"",_e(qe,Ce,We),We.fields.length>0?[" {",X([V,F(V,Le(qe,_t,Ce,"fields"))]),V,"}"]:""];case"FieldDefinition":return[Ce("description"),We.description?V:"",Ce("name"),We.arguments.length>0?Y(["(",X([q,F([ne("",", "),q],Le(qe,_t,Ce,"arguments"))]),q,")"]):"",": ",Ce("type"),_e(qe,Ce,We)];case"DirectiveDefinition":return[Ce("description"),We.description?V:"","directive ","@",Ce("name"),We.arguments.length>0?Y(["(",X([q,F([ne("",", "),q],Le(qe,_t,Ce,"arguments"))]),q,")"]):"",We.repeatable?" repeatable":""," on ",F(" | ",qe.map(Ce,"locations"))];case"EnumTypeExtension":case"EnumTypeDefinition":return[Ce("description"),We.description?V:"",We.kind==="EnumTypeExtension"?"extend ":"","enum ",Ce("name"),_e(qe,Ce,We),We.values.length>0?[" {",X([V,F(V,Le(qe,_t,Ce,"values"))]),V,"}"]:""];case"EnumValueDefinition":return[Ce("description"),We.description?V:"",Ce("name"),_e(qe,Ce,We)];case"InputValueDefinition":return[Ce("description"),We.description?We.description.block?V:K:"",Ce("name"),": ",Ce("type"),We.defaultValue?[" = ",Ce("defaultValue")]:"",_e(qe,Ce,We)];case"InputObjectTypeExtension":case"InputObjectTypeDefinition":return[Ce("description"),We.description?V:"",We.kind==="InputObjectTypeExtension"?"extend ":"","input ",Ce("name"),_e(qe,Ce,We),We.fields.length>0?[" {",X([V,F(V,Le(qe,_t,Ce,"fields"))]),V,"}"]:""];case"SchemaExtension":return["extend schema",_e(qe,Ce,We),...We.operationTypes.length>0?[" {",X([V,F(V,Le(qe,_t,Ce,"operationTypes"))]),V,"}"]:[]];case"SchemaDefinition":return[Ce("description"),We.description?V:"","schema",_e(qe,Ce,We)," {",We.operationTypes.length>0?X([V,F(V,Le(qe,_t,Ce,"operationTypes"))]):"",V,"}"];case"OperationTypeDefinition":return[Ce("operation"),": ",Ce("type")];case"InterfaceTypeExtension":case"InterfaceTypeDefinition":return[Ce("description"),We.description?V:"",We.kind==="InterfaceTypeExtension"?"extend ":"","interface ",Ce("name"),We.interfaces.length>0?[" implements ",...Ge(qe,_t,Ce)]:"",_e(qe,Ce,We),We.fields.length>0?[" {",X([V,F(V,Le(qe,_t,Ce,"fields"))]),V,"}"]:""];case"FragmentSpread":return["...",Ce("name"),_e(qe,Ce,We)];case"InlineFragment":return["...",We.typeCondition?[" on ",Ce("typeCondition")]:"",_e(qe,Ce,We)," ",Ce("selectionSet")];case"UnionTypeExtension":case"UnionTypeDefinition":return Y([Ce("description"),We.description?V:"",Y([We.kind==="UnionTypeExtension"?"extend ":"","union ",Ce("name"),_e(qe,Ce,We),We.types.length>0?[" =",ne(""," "),X([ne([K,"  "]),F([K,"| "],qe.map(Ce,"types"))])]:""])]);case"ScalarTypeExtension":case"ScalarTypeDefinition":return[Ce("description"),We.description?V:"",We.kind==="ScalarTypeExtension"?"extend ":"","scalar ",Ce("name"),_e(qe,Ce,We)];case"NonNullType":return[Ce("type"),"!"];case"ListType":return["[",Ce("type"),"]"];default:throw new Error("unknown graphql type: "+JSON.stringify(We.kind))}}function _e(qe,_t,Ce){if(Ce.directives.length===0)return"";let We=F(K,qe.map(_t,"directives"));return Ce.kind==="FragmentDefinition"||Ce.kind==="OperationDefinition"?Y([K,We]):[" ",Y(X([q,We]))]}function Le(qe,_t,Ce,We){return qe.map((Se,Me,de)=>{let ke=Ce();return Me<de.length-1&&ue(_t.originalText,Se.getValue(),he)?[ke,V]:ke},We)}function Ue(qe){return qe.kind&&qe.kind!=="Comment"}function Ie(qe){let _t=qe.getValue();if(_t.kind==="Comment")return"#"+_t.value.trimEnd();throw new Error("Not a comment: "+JSON.stringify(_t))}function Ge(qe,_t,Ce){let We=qe.getNode(),Se=[],{interfaces:Me}=We,de=qe.map(ke=>Ce(ke),"interfaces");for(let ke=0;ke<Me.length;ke++){let Te=Me[ke];Se.push(de[ke]);let Re=Me[ke+1];if(Re){let ze=_t.originalText.slice(Te.loc.end,Re.loc.start),He=ze.includes("#"),ot=ze.replace(/#.*/g,"").trim();Se.push(ot===","?",":" &",He?K:" ")}}return Se}function Ve(qe,_t){qe.kind==="StringValue"&&qe.block&&!qe.value.includes(`
-`)&&(_t.value=_t.value.trim())}Ve.ignoredProperties=new Set(["loc","comments"]);function et(qe){var _t;let Ce=qe.getValue();return Ce==null||(_t=Ce.comments)===null||_t===void 0?void 0:_t.some(We=>We.value.trim()==="prettier-ignore")}T.exports={print:ve,massageAstNode:Ve,hasPrettierIgnore:et,insertPragma:ge,printComment:Ie,canAttachComment:Ue}}}),jf=xt({"src/language-graphql/options.js"(w,T){Nt();var F=_c();T.exports={bracketSpacing:F.bracketSpacing}}}),Bm=xt({"src/language-graphql/parsers.js"(){Nt()}}),Cs=xt({"node_modules/linguist-languages/data/GraphQL.json"(w,T){T.exports={name:"GraphQL",type:"data",color:"#e10098",extensions:[".graphql",".gql",".graphqls"],tmScope:"source.graphql",aceMode:"text",languageId:139}}}),Dh=xt({"src/language-graphql/index.js"(w,T){Nt();var F=jl(),V=Qo(),K=jf(),q=Bm(),Y=[F(Cs(),()=>({since:"1.5.0",parsers:["graphql"],vscodeLanguageIds:["graphql"]}))],X={graphql:V};T.exports={languages:Y,options:K,printers:X,parsers:q}}}),Ff=xt({"node_modules/collapse-white-space/index.js"(w,T){Nt(),T.exports=F;function F(V){return String(V).replace(/\s+/g," ")}}}),$c=xt({"src/language-markdown/loc.js"(w,T){Nt();function F(K){return K.position.start.offset}function V(K){return K.position.end.offset}T.exports={locStart:F,locEnd:V}}}),Ni=xt({"src/language-markdown/constants.evaluate.js"(w,T){T.exports={cjkPattern:"(?:[\\u02ea-\\u02eb\\u1100-\\u11ff\\u2e80-\\u2e99\\u2e9b-\\u2ef3\\u2f00-\\u2fd5\\u2ff0-\\u303f\\u3041-\\u3096\\u3099-\\u309f\\u30a1-\\u30fa\\u30fc-\\u30ff\\u3105-\\u312f\\u3131-\\u318e\\u3190-\\u3191\\u3196-\\u31ba\\u31c0-\\u31e3\\u31f0-\\u321e\\u322a-\\u3247\\u3260-\\u327e\\u328a-\\u32b0\\u32c0-\\u32cb\\u32d0-\\u3370\\u337b-\\u337f\\u33e0-\\u33fe\\u3400-\\u4db5\\u4e00-\\u9fef\\ua960-\\ua97c\\uac00-\\ud7a3\\ud7b0-\\ud7c6\\ud7cb-\\ud7fb\\uf900-\\ufa6d\\ufa70-\\ufad9\\ufe10-\\ufe1f\\ufe30-\\ufe6f\\uff00-\\uffef]|[\\ud840-\\ud868\\ud86a-\\ud86c\\ud86f-\\ud872\\ud874-\\ud879][\\udc00-\\udfff]|\\ud82c[\\udc00-\\udd1e\\udd50-\\udd52\\udd64-\\udd67]|\\ud83c[\\ude00\\ude50-\\ude51]|\\ud869[\\udc00-\\uded6\\udf00-\\udfff]|\\ud86d[\\udc00-\\udf34\\udf40-\\udfff]|\\ud86e[\\udc00-\\udc1d\\udc20-\\udfff]|\\ud873[\\udc00-\\udea1\\udeb0-\\udfff]|\\ud87a[\\udc00-\\udfe0]|\\ud87e[\\udc00-\\ude1d])(?:[\\ufe00-\\ufe0f]|\\udb40[\\udd00-\\uddef])?",kPattern:"[\\u1100-\\u11ff\\u3001-\\u3003\\u3008-\\u3011\\u3013-\\u301f\\u302e-\\u3030\\u3037\\u30fb\\u3131-\\u318e\\u3200-\\u321e\\u3260-\\u327e\\ua960-\\ua97c\\uac00-\\ud7a3\\ud7b0-\\ud7c6\\ud7cb-\\ud7fb\\ufe45-\\ufe46\\uff61-\\uff65\\uffa0-\\uffbe\\uffc2-\\uffc7\\uffca-\\uffcf\\uffd2-\\uffd7\\uffda-\\uffdc]",punctuationPattern:"[\\u0021-\\u002f\\u003a-\\u0040\\u005b-\\u0060\\u007b-\\u007e\\u00a1\\u00a7\\u00ab\\u00b6-\\u00b7\\u00bb\\u00bf\\u037e\\u0387\\u055a-\\u055f\\u0589-\\u058a\\u05be\\u05c0\\u05c3\\u05c6\\u05f3-\\u05f4\\u0609-\\u060a\\u060c-\\u060d\\u061b\\u061e-\\u061f\\u066a-\\u066d\\u06d4\\u0700-\\u070d\\u07f7-\\u07f9\\u0830-\\u083e\\u085e\\u0964-\\u0965\\u0970\\u09fd\\u0a76\\u0af0\\u0c77\\u0c84\\u0df4\\u0e4f\\u0e5a-\\u0e5b\\u0f04-\\u0f12\\u0f14\\u0f3a-\\u0f3d\\u0f85\\u0fd0-\\u0fd4\\u0fd9-\\u0fda\\u104a-\\u104f\\u10fb\\u1360-\\u1368\\u1400\\u166e\\u169b-\\u169c\\u16eb-\\u16ed\\u1735-\\u1736\\u17d4-\\u17d6\\u17d8-\\u17da\\u1800-\\u180a\\u1944-\\u1945\\u1a1e-\\u1a1f\\u1aa0-\\u1aa6\\u1aa8-\\u1aad\\u1b5a-\\u1b60\\u1bfc-\\u1bff\\u1c3b-\\u1c3f\\u1c7e-\\u1c7f\\u1cc0-\\u1cc7\\u1cd3\\u2010-\\u2027\\u2030-\\u2043\\u2045-\\u2051\\u2053-\\u205e\\u207d-\\u207e\\u208d-\\u208e\\u2308-\\u230b\\u2329-\\u232a\\u2768-\\u2775\\u27c5-\\u27c6\\u27e6-\\u27ef\\u2983-\\u2998\\u29d8-\\u29db\\u29fc-\\u29fd\\u2cf9-\\u2cfc\\u2cfe-\\u2cff\\u2d70\\u2e00-\\u2e2e\\u2e30-\\u2e4f\\u3001-\\u3003\\u3008-\\u3011\\u3014-\\u301f\\u3030\\u303d\\u30a0\\u30fb\\ua4fe-\\ua4ff\\ua60d-\\ua60f\\ua673\\ua67e\\ua6f2-\\ua6f7\\ua874-\\ua877\\ua8ce-\\ua8cf\\ua8f8-\\ua8fa\\ua8fc\\ua92e-\\ua92f\\ua95f\\ua9c1-\\ua9cd\\ua9de-\\ua9df\\uaa5c-\\uaa5f\\uaade-\\uaadf\\uaaf0-\\uaaf1\\uabeb\\ufd3e-\\ufd3f\\ufe10-\\ufe19\\ufe30-\\ufe52\\ufe54-\\ufe61\\ufe63\\ufe68\\ufe6a-\\ufe6b\\uff01-\\uff03\\uff05-\\uff0a\\uff0c-\\uff0f\\uff1a-\\uff1b\\uff1f-\\uff20\\uff3b-\\uff3d\\uff3f\\uff5b\\uff5d\\uff5f-\\uff65]|\\ud800[\\udd00-\\udd02\\udf9f\\udfd0]|\\ud801[\\udd6f]|\\ud802[\\udc57\\udd1f\\udd3f\\ude50-\\ude58\\ude7f\\udef0-\\udef6\\udf39-\\udf3f\\udf99-\\udf9c]|\\ud803[\\udf55-\\udf59]|\\ud804[\\udc47-\\udc4d\\udcbb-\\udcbc\\udcbe-\\udcc1\\udd40-\\udd43\\udd74-\\udd75\\uddc5-\\uddc8\\uddcd\\udddb\\udddd-\\udddf\\ude38-\\ude3d\\udea9]|\\ud805[\\udc4b-\\udc4f\\udc5b\\udc5d\\udcc6\\uddc1-\\uddd7\\ude41-\\ude43\\ude60-\\ude6c\\udf3c-\\udf3e]|\\ud806[\\udc3b\\udde2\\ude3f-\\ude46\\ude9a-\\ude9c\\ude9e-\\udea2]|\\ud807[\\udc41-\\udc45\\udc70-\\udc71\\udef7-\\udef8\\udfff]|\\ud809[\\udc70-\\udc74]|\\ud81a[\\ude6e-\\ude6f\\udef5\\udf37-\\udf3b\\udf44]|\\ud81b[\\ude97-\\ude9a\\udfe2]|\\ud82f[\\udc9f]|\\ud836[\\ude87-\\ude8b]|\\ud83a[\\udd5e-\\udd5f]"}}}),Fs=xt({"src/language-markdown/utils.js"(w,T){Nt();var{getLast:F}=ia(),{locStart:V,locEnd:K}=$c(),{cjkPattern:q,kPattern:Y,punctuationPattern:X}=Ni(),ne=["liquidNode","inlineCode","emphasis","esComment","strong","delete","wikiLink","link","linkReference","image","imageReference","footnote","footnoteReference","sentence","whitespace","word","break","inlineMath"],ue=[...ne,"tableCell","paragraph","heading"],ye=new RegExp(Y),ge=new RegExp(X);function we(Ie,Ge){let Ve="non-cjk",et="cj-letter",qe="k-letter",_t="cjk-punctuation",Ce=[],We=(Ge.proseWrap==="preserve"?Ie:Ie.replace(new RegExp(`(${q})
-(${q})`,"g"),"$1$2")).split(/([\t\n ]+)/);for(let[Me,de]of We.entries()){if(Me%2===1){Ce.push({type:"whitespace",value:/\n/.test(de)?`
-`:" "});continue}if((Me===0||Me===We.length-1)&&de==="")continue;let ke=de.split(new RegExp(`(${q})`));for(let[Te,Re]of ke.entries())if(!((Te===0||Te===ke.length-1)&&Re==="")){if(Te%2===0){Re!==""&&Se({type:"word",value:Re,kind:Ve,hasLeadingPunctuation:ge.test(Re[0]),hasTrailingPunctuation:ge.test(F(Re))});continue}Se(ge.test(Re)?{type:"word",value:Re,kind:_t,hasLeadingPunctuation:!0,hasTrailingPunctuation:!0}:{type:"word",value:Re,kind:ye.test(Re)?qe:et,hasLeadingPunctuation:!1,hasTrailingPunctuation:!1})}}return Ce;function Se(Me){let de=F(Ce);de&&de.type==="word"&&(de.kind===Ve&&Me.kind===et&&!de.hasTrailingPunctuation||de.kind===et&&Me.kind===Ve&&!Me.hasLeadingPunctuation?Ce.push({type:"whitespace",value:" "}):!ke(Ve,_t)&&![de.value,Me.value].some(Te=>/\u3000/.test(Te))&&Ce.push({type:"whitespace",value:""})),Ce.push(Me);function ke(Te,Re){return de.kind===Te&&Me.kind===Re||de.kind===Re&&Me.kind===Te}}}function he(Ie,Ge){let[,Ve,et,qe]=Ge.slice(Ie.position.start.offset,Ie.position.end.offset).match(/^\s*(\d+)(\.|\))(\s*)/);return{numberText:Ve,marker:et,leadingSpaces:qe}}function ve(Ie,Ge){if(!Ie.ordered||Ie.children.length<2)return!1;let Ve=Number(he(Ie.children[0],Ge.originalText).numberText),et=Number(he(Ie.children[1],Ge.originalText).numberText);if(Ve===0&&Ie.children.length>2){let qe=Number(he(Ie.children[2],Ge.originalText).numberText);return et===1&&qe===1}return et===1}function _e(Ie,Ge){let{value:Ve}=Ie;return Ie.position.end.offset===Ge.length&&Ve.endsWith(`
-`)&&Ge.endsWith(`
-`)?Ve.slice(0,-1):Ve}function Le(Ie,Ge){return function Ve(et,qe,_t){let Ce=Object.assign({},Ge(et,qe,_t));return Ce.children&&(Ce.children=Ce.children.map((We,Se)=>Ve(We,Se,[Ce,..._t]))),Ce}(Ie,null,[])}function Ue(Ie){if((Ie==null?void 0:Ie.type)!=="link"||Ie.children.length!==1)return!1;let[Ge]=Ie.children;return V(Ie)===V(Ge)&&K(Ie)===K(Ge)}T.exports={mapAst:Le,splitText:we,punctuationPattern:X,getFencedCodeBlockValue:_e,getOrderedListItemInfo:he,hasGitDiffFriendlyOrderedList:ve,INLINE_NODE_TYPES:ne,INLINE_NODE_WRAPPER_TYPES:ue,isAutolink:Ue}}}),Bf=xt({"src/language-markdown/embed.js"(w,T){Nt();var{inferParserByLanguage:F,getMaxContinuousCount:V}=ia(),{builders:{hardline:K,markAsRoot:q},utils:{replaceEndOfLine:Y}}=Ur(),X=wp(),{getFencedCodeBlockValue:ne}=Fs();function ue(ye,ge,we,he){let ve=ye.getValue();if(ve.type==="code"&&ve.lang!==null){let _e=F(ve.lang,he);if(_e){let Le=he.__inJsTemplate?"~":"`",Ue=Le.repeat(Math.max(3,V(ve.value,Le)+1)),Ie={parser:_e};ve.lang==="tsx"&&(Ie.filepath="dummy.tsx");let Ge=we(ne(ve,he.originalText),Ie,{stripTrailingHardline:!0});return q([Ue,ve.lang,ve.meta?" "+ve.meta:"",K,Y(Ge),K,Ue])}}switch(ve.type){case"front-matter":return X(ve,we);case"importExport":return[we(ve.value,{parser:"babel"},{stripTrailingHardline:!0}),K];case"jsx":return we(`<$>${ve.value}</$>`,{parser:"__js_expression",rootMarker:"mdx"},{stripTrailingHardline:!0})}return null}T.exports=ue}}),Sh=xt({"src/language-markdown/pragma.js"(w,T){Nt();var F=$m(),V=["format","prettier"];function K(q){let Y=`@(${V.join("|")})`,X=new RegExp([`<!--\\s*${Y}\\s*-->`,`{\\s*\\/\\*\\s*${Y}\\s*\\*\\/\\s*}`,`<!--.*\r?
-[\\s\\S]*(^|
-)[^\\S
-]*${Y}[^\\S
-]*($|
-)[\\s\\S]*
-.*-->`].join("|"),"m"),ne=q.match(X);return(ne==null?void 0:ne.index)===0}T.exports={startWithPragma:K,hasPragma:q=>K(F(q).content.trimStart()),insertPragma:q=>{let Y=F(q),X=`<!-- @${V[0]} -->`;return Y.frontMatter?`${Y.frontMatter.raw}
-
-${X}
-
-${Y.content}`:`${X}
-
-${Y.content}`}}}}),k0=xt({"src/language-markdown/print-preprocess.js"(w,T){Nt();var F=ua(),{getOrderedListItemInfo:V,mapAst:K,splitText:q}=Fs(),Y=/^.$/su;function X(Ue,Ie){return Ue=ye(Ue,Ie),Ue=he(Ue),Ue=ue(Ue,Ie),Ue=_e(Ue,Ie),Ue=Le(Ue,Ie),Ue=ve(Ue,Ie),Ue=ne(Ue),Ue=ge(Ue),Ue}function ne(Ue){return K(Ue,Ie=>Ie.type!=="import"&&Ie.type!=="export"?Ie:Object.assign(Object.assign({},Ie),{},{type:"importExport"}))}function ue(Ue,Ie){return K(Ue,Ge=>Ge.type!=="inlineCode"||Ie.proseWrap==="preserve"?Ge:Object.assign(Object.assign({},Ge),{},{value:Ge.value.replace(/\s+/g," ")}))}function ye(Ue,Ie){return K(Ue,Ge=>Ge.type!=="text"||Ge.value==="*"||Ge.value==="_"||!Y.test(Ge.value)||Ge.position.end.offset-Ge.position.start.offset===Ge.value.length?Ge:Object.assign(Object.assign({},Ge),{},{value:Ie.originalText.slice(Ge.position.start.offset,Ge.position.end.offset)}))}function ge(Ue){return we(Ue,(Ie,Ge)=>Ie.type==="importExport"&&Ge.type==="importExport",(Ie,Ge)=>({type:"importExport",value:Ie.value+`
-
-`+Ge.value,position:{start:Ie.position.start,end:Ge.position.end}}))}function we(Ue,Ie,Ge){return K(Ue,Ve=>{if(!Ve.children)return Ve;let et=Ve.children.reduce((qe,_t)=>{let Ce=F(qe);return Ce&&Ie(Ce,_t)?qe.splice(-1,1,Ge(Ce,_t)):qe.push(_t),qe},[]);return Object.assign(Object.assign({},Ve),{},{children:et})})}function he(Ue){return we(Ue,(Ie,Ge)=>Ie.type==="text"&&Ge.type==="text",(Ie,Ge)=>({type:"text",value:Ie.value+Ge.value,position:{start:Ie.position.start,end:Ge.position.end}}))}function ve(Ue,Ie){return K(Ue,(Ge,Ve,et)=>{let[qe]=et;if(Ge.type!=="text")return Ge;let{value:_t}=Ge;return qe.type==="paragraph"&&(Ve===0&&(_t=_t.trimStart()),Ve===qe.children.length-1&&(_t=_t.trimEnd())),{type:"sentence",position:Ge.position,children:q(_t,Ie)}})}function _e(Ue,Ie){return K(Ue,(Ge,Ve,et)=>{if(Ge.type==="code"){let qe=/^\n?(?: {4,}|\t)/.test(Ie.originalText.slice(Ge.position.start.offset,Ge.position.end.offset));if(Ge.isIndented=qe,qe)for(let _t=0;_t<et.length;_t++){let Ce=et[_t];if(Ce.hasIndentedCodeblock)break;Ce.type==="list"&&(Ce.hasIndentedCodeblock=!0)}}return Ge})}function Le(Ue,Ie){return K(Ue,(et,qe,_t)=>{if(et.type==="list"&&et.children.length>0){for(let Ce=0;Ce<_t.length;Ce++){let We=_t[Ce];if(We.type==="list"&&!We.isAligned)return et.isAligned=!1,et}et.isAligned=Ve(et)}return et});function Ge(et){return et.children.length===0?-1:et.children[0].position.start.column-1}function Ve(et){if(!et.ordered)return!0;let[qe,_t]=et.children;if(V(qe,Ie.originalText).leadingSpaces.length>1)return!0;let Ce=Ge(qe);if(Ce===-1)return!1;if(et.children.length===1)return Ce%Ie.tabWidth===0;let We=Ge(_t);return Ce!==We?!1:Ce%Ie.tabWidth===0?!0:V(_t,Ie.originalText).leadingSpaces.length>1}}T.exports=X}}),O0=xt({"src/language-markdown/clean.js"(w,T){Nt();var F=Ff(),{isFrontMatterNode:V}=ia(),{startWithPragma:K}=Sh(),q=new Set(["position","raw"]);function Y(X,ne,ue){if((X.type==="front-matter"||X.type==="code"||X.type==="yaml"||X.type==="import"||X.type==="export"||X.type==="jsx")&&delete ne.value,X.type==="list"&&delete ne.isAligned,(X.type==="list"||X.type==="listItem")&&(delete ne.spread,delete ne.loose),X.type==="text"||(X.type==="inlineCode"&&(ne.value=X.value.replace(/[\t\n ]+/g," ")),X.type==="wikiLink"&&(ne.value=X.value.trim().replace(/[\t\n]+/g," ")),(X.type==="definition"||X.type==="linkReference"||X.type==="imageReference")&&(ne.label=F(X.label)),(X.type==="definition"||X.type==="link"||X.type==="image")&&X.title&&(ne.title=X.title.replace(/\\(["')])/g,"$1")),ue&&ue.type==="root"&&ue.children.length>0&&(ue.children[0]===X||V(ue.children[0])&&ue.children[1]===X)&&X.type==="html"&&K(X.value)))return null}Y.ignoredProperties=q,T.exports=Y}}),wh=xt({"src/language-markdown/printer-markdown.js"(w,T){Nt();var F=Ff(),{getLast:V,getMinNotPresentContinuousCount:K,getMaxContinuousCount:q,getStringWidth:Y,isNonEmptyArray:X}=ia(),{builders:{breakParent:ne,join:ue,line:ye,literalline:ge,markAsRoot:we,hardline:he,softline:ve,ifBreak:_e,fill:Le,align:Ue,indent:Ie,group:Ge,hardlineWithoutBreakParent:Ve},utils:{normalizeDoc:et,replaceTextEndOfLine:qe},printer:{printDocToString:_t}}=Ur(),Ce=Bf(),{insertPragma:We}=Sh(),{locStart:Se,locEnd:Me}=$c(),de=k0(),ke=O0(),{getFencedCodeBlockValue:Te,hasGitDiffFriendlyOrderedList:Re,splitText:ze,punctuationPattern:He,INLINE_NODE_TYPES:ot,INLINE_NODE_WRAPPER_TYPES:Dt,isAutolink:Ot}=Fs(),St=new Set(["importExport"]),Kt=["heading","tableCell","link","wikiLink"],ut=new Set(["listItem","definition","footnoteDefinition"]);function ir(_r,jt,Ir){let Qt=_r.getValue();if(Qr(_r))return ze(jt.originalText.slice(Qt.position.start.offset,Qt.position.end.offset),jt).map(Tr=>Tr.type==="word"?Tr.value:Tr.value===""?"":Tt(_r,Tr.value,jt));switch(Qt.type){case"front-matter":return jt.originalText.slice(Qt.position.start.offset,Qt.position.end.offset);case"root":return Qt.children.length===0?"":[et(Mr(_r,jt,Ir)),St.has(Zt(Qt).type)?"":he];case"paragraph":return Ar(_r,jt,Ir,{postprocessor:Le});case"sentence":return Ar(_r,jt,Ir);case"word":{let Tr=Qt.value.replace(/\*/g,"\\$&").replace(new RegExp([`(^|${He})(_+)`,`(_+)(${He}|$)`].join("|"),"g"),(Nr,je,Ht,Cr,sn)=>(Ht?`${je}${Ht}`:`${Cr}${sn}`).replace(/_/g,"\\_")),Fn=(Nr,je,Ht)=>Nr.type==="sentence"&&Ht===0,bn=(Nr,je,Ht)=>Ot(Nr.children[Ht-1]);return Tr!==Qt.value&&(_r.match(void 0,Fn,bn)||_r.match(void 0,Fn,(Nr,je,Ht)=>Nr.type==="emphasis"&&Ht===0,bn))&&(Tr=Tr.replace(/^(\\?[*_])+/,Nr=>Nr.replace(/\\/g,""))),Tr}case"whitespace":{let Tr=_r.getParentNode(),Fn=Tr.children.indexOf(Qt),bn=Tr.children[Fn+1],Nr=bn&&/^>|^(?:[*+-]|#{1,6}|\d+[).])$/.test(bn.value)?"never":jt.proseWrap;return Tt(_r,Qt.value,{proseWrap:Nr})}case"emphasis":{let Tr;if(Ot(Qt.children[0]))Tr=jt.originalText[Qt.position.start.offset];else{let Fn=_r.getParentNode(),bn=Fn.children.indexOf(Qt),Nr=Fn.children[bn-1],je=Fn.children[bn+1];Tr=Nr&&Nr.type==="sentence"&&Nr.children.length>0&&V(Nr.children).type==="word"&&!V(Nr.children).hasTrailingPunctuation||je&&je.type==="sentence"&&je.children.length>0&&je.children[0].type==="word"&&!je.children[0].hasLeadingPunctuation||jr(_r,"emphasis")?"*":"_"}return[Tr,Ar(_r,jt,Ir),Tr]}case"strong":return["**",Ar(_r,jt,Ir),"**"];case"delete":return["~~",Ar(_r,jt,Ir),"~~"];case"inlineCode":{let Tr=K(Qt.value,"`"),Fn="`".repeat(Tr||1),bn=Tr&&!/^\s/.test(Qt.value)?" ":"";return[Fn,bn,Qt.value,bn,Fn]}case"wikiLink":{let Tr="";return jt.proseWrap==="preserve"?Tr=Qt.value:Tr=Qt.value.replace(/[\t\n]+/g," "),["[[",Tr,"]]"]}case"link":switch(jt.originalText[Qt.position.start.offset]){case"<":{let Tr="mailto:";return["<",Qt.url.startsWith(Tr)&&jt.originalText.slice(Qt.position.start.offset+1,Qt.position.start.offset+1+Tr.length)!==Tr?Qt.url.slice(Tr.length):Qt.url,">"]}case"[":return["[",Ar(_r,jt,Ir),"](",un(Qt.url,")"),Un(Qt.title,jt),")"];default:return jt.originalText.slice(Qt.position.start.offset,Qt.position.end.offset)}case"image":return["![",Qt.alt||"","](",un(Qt.url,")"),Un(Qt.title,jt),")"];case"blockquote":return["> ",Ue("> ",Ar(_r,jt,Ir))];case"heading":return["#".repeat(Qt.depth)+" ",Ar(_r,jt,Ir)];case"code":{if(Qt.isIndented){let bn=" ".repeat(4);return Ue(bn,[bn,...qe(Qt.value,he)])}let Tr=jt.__inJsTemplate?"~":"`",Fn=Tr.repeat(Math.max(3,q(Qt.value,Tr)+1));return[Fn,Qt.lang||"",Qt.meta?" "+Qt.meta:"",he,...qe(Te(Qt,jt.originalText),he),he,Fn]}case"html":{let Tr=_r.getParentNode(),Fn=Tr.type==="root"&&V(Tr.children)===Qt?Qt.value.trimEnd():Qt.value,bn=/^<!--.*-->$/s.test(Fn);return qe(Fn,bn?he:we(ge))}case"list":{let Tr=tr(Qt,_r.getParentNode()),Fn=Re(Qt,jt);return Ar(_r,jt,Ir,{processor:(bn,Nr)=>{let je=Cr(),Ht=bn.getValue();if(Ht.children.length===2&&Ht.children[1].type==="html"&&Ht.children[0].position.start.column!==Ht.children[1].position.start.column)return[je,Pt(bn,jt,Ir,je)];return[je,Ue(" ".repeat(je.length),Pt(bn,jt,Ir,je))];function Cr(){let sn=Qt.ordered?(Nr===0?Qt.start:Fn?1:Qt.start+Nr)+(Tr%2===0?". ":") "):Tr%2===0?"- ":"* ";return Qt.isAligned||Qt.hasIndentedCodeblock?gt(sn,jt):sn}}})}case"thematicBreak":{let Tr=sr(_r,"list");return Tr===-1?"---":tr(_r.getParentNode(Tr),_r.getParentNode(Tr+1))%2===0?"***":"---"}case"linkReference":return["[",Ar(_r,jt,Ir),"]",Qt.referenceType==="full"?Jn(Qt):Qt.referenceType==="collapsed"?"[]":""];case"imageReference":switch(Qt.referenceType){case"full":return["![",Qt.alt||"","]",Jn(Qt)];default:return["![",Qt.alt,"]",Qt.referenceType==="collapsed"?"[]":""]}case"definition":{let Tr=jt.proseWrap==="always"?ye:" ";return Ge([Jn(Qt),":",Ie([Tr,un(Qt.url),Qt.title===null?"":[Tr,Un(Qt.title,jt,!1)]])])}case"footnote":return["[^",Ar(_r,jt,Ir),"]"];case"footnoteReference":return Gn(Qt);case"footnoteDefinition":{let Tr=_r.getParentNode().children[_r.getName()+1],Fn=Qt.children.length===1&&Qt.children[0].type==="paragraph"&&(jt.proseWrap==="never"||jt.proseWrap==="preserve"&&Qt.children[0].position.start.line===Qt.children[0].position.end.line);return[Gn(Qt),": ",Fn?Ar(_r,jt,Ir):Ge([Ue(" ".repeat(4),Ar(_r,jt,Ir,{processor:(bn,Nr)=>Nr===0?Ge([ve,Ir()]):Ir()})),Tr&&Tr.type==="footnoteDefinition"?ve:""])]}case"table":return Jt(_r,jt,Ir);case"tableCell":return Ar(_r,jt,Ir);case"break":return/\s/.test(jt.originalText[Qt.position.start.offset])?["  ",we(ge)]:["\\",he];case"liquidNode":return qe(Qt.value,he);case"importExport":return[Qt.value,he];case"esComment":return["{/* ",Qt.value," */}"];case"jsx":return Qt.value;case"math":return["$$",he,Qt.value?[...qe(Qt.value,he),he]:"","$$"];case"inlineMath":return jt.originalText.slice(Se(Qt),Me(Qt));case"tableRow":case"listItem":default:throw new Error(`Unknown markdown type ${JSON.stringify(Qt.type)}`)}}function Pt(_r,jt,Ir,Qt){let Tr=_r.getValue(),Fn=Tr.checked===null?"":Tr.checked?"[x] ":"[ ] ";return[Fn,Ar(_r,jt,Ir,{processor:(bn,Nr)=>{if(Nr===0&&bn.getValue().type!=="list")return Ue(" ".repeat(Fn.length),Ir());let je=" ".repeat(Xi(jt.tabWidth-Qt.length,0,3));return[je,Ue(je,Ir())]}})]}function gt(_r,jt){let Ir=Qt();return _r+" ".repeat(Ir>=4?0:Ir);function Qt(){let Tr=_r.length%jt.tabWidth;return Tr===0?0:jt.tabWidth-Tr}}function tr(_r,jt){return wr(_r,jt,Ir=>Ir.ordered===_r.ordered)}function wr(_r,jt,Ir){let Qt=-1;for(let Tr of jt.children)if(Tr.type===_r.type&&Ir(Tr)?Qt++:Qt=-1,Tr===_r)return Qt}function sr(_r,jt){let Ir=Array.isArray(jt)?jt:[jt],Qt=-1,Tr;for(;Tr=_r.getParentNode(++Qt);)if(Ir.includes(Tr.type))return Qt;return-1}function jr(_r,jt){let Ir=sr(_r,jt);return Ir===-1?null:_r.getParentNode(Ir)}function Tt(_r,jt,Ir){if(Ir.proseWrap==="preserve"&&jt===`
-`)return he;let Qt=Ir.proseWrap==="always"&&!jr(_r,Kt);return jt!==""?Qt?ye:" ":Qt?ve:""}function Jt(_r,jt,Ir){let Qt=_r.getValue(),Tr=[],Fn=_r.map(sn=>sn.map((mn,Yn)=>{let fn=_t(Ir(),jt).formatted,uo=Y(fn);return Tr[Yn]=Math.max(Tr[Yn]||3,uo),{text:fn,width:uo}},"children"),"children"),bn=je(!1);if(jt.proseWrap!=="never")return[ne,bn];let Nr=je(!0);return[ne,Ge(_e(Nr,bn))];function je(sn){let mn=[Cr(Fn[0],sn),Ht(sn)];return Fn.length>1&&mn.push(ue(Ve,Fn.slice(1).map(Yn=>Cr(Yn,sn)))),ue(Ve,mn)}function Ht(sn){return`| ${Tr.map((mn,Yn)=>{let fn=Qt.align[Yn],uo=fn==="center"||fn==="left"?":":"-",Nn=fn==="center"||fn==="right"?":":"-",mo=sn?"-":"-".repeat(mn-2);return`${uo}${mo}${Nn}`}).join(" | ")} |`}function Cr(sn,mn){return`| ${sn.map((Yn,fn)=>{let{text:uo,width:Nn}=Yn;if(mn)return uo;let mo=Tr[fn]-Nn,Rn=Qt.align[fn],ki=0;Rn==="right"?ki=mo:Rn==="center"&&(ki=Math.floor(mo/2));let qi=mo-ki;return`${" ".repeat(ki)}${uo}${" ".repeat(qi)}`}).join(" | ")} |`}}function Mr(_r,jt,Ir){let Qt=[],Tr=null,{children:Fn}=_r.getValue();for(let[bn,Nr]of Fn.entries())switch(zt(Nr)){case"start":Tr===null&&(Tr={index:bn,offset:Nr.position.end.offset});break;case"end":Tr!==null&&(Qt.push({start:Tr,end:{index:bn,offset:Nr.position.start.offset}}),Tr=null);break}return Ar(_r,jt,Ir,{processor:(bn,Nr)=>{if(Qt.length>0){let je=Qt[0];if(Nr===je.start.index)return[vn(Fn[je.start.index]),jt.originalText.slice(je.start.offset,je.end.offset),vn(Fn[je.end.index])];if(je.start.index<Nr&&Nr<je.end.index)return!1;if(Nr===je.end.index)return Qt.shift(),!1}return Ir()}})}function Ar(_r,jt,Ir){let Qt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},{postprocessor:Tr}=Qt,Fn=Qt.processor||(()=>Ir()),bn=_r.getValue(),Nr=[],je;return _r.each((Ht,Cr)=>{let sn=Ht.getValue(),mn=Fn(Ht,Cr);if(mn!==!1){let Yn={parts:Nr,prevNode:je,parentNode:bn,options:jt};lr(sn,Yn)&&(Nr.push(he),je&&St.has(je.type)||(xr(sn,Yn)||dr(sn,Yn))&&Nr.push(he),dr(sn,Yn)&&Nr.push(he)),Nr.push(mn),je=sn}},"children"),Tr?Tr(Nr):Nr}function vn(_r){if(_r.type==="html")return _r.value;if(_r.type==="paragraph"&&Array.isArray(_r.children)&&_r.children.length===1&&_r.children[0].type==="esComment")return["{/* ",_r.children[0].value," */}"]}function Zt(_r){let jt=_r;for(;X(jt.children);)jt=V(jt.children);return jt}function zt(_r){let jt;if(_r.type==="html")jt=_r.value.match(/^<!--\s*prettier-ignore(?:-(start|end))?\s*-->$/);else{let Ir;_r.type==="esComment"?Ir=_r:_r.type==="paragraph"&&_r.children.length===1&&_r.children[0].type==="esComment"&&(Ir=_r.children[0]),Ir&&(jt=Ir.value.match(/^prettier-ignore(?:-(start|end))?$/))}return jt?jt[1]||"next":!1}function lr(_r,jt){let Ir=jt.parts.length===0,Qt=ot.includes(_r.type),Tr=_r.type==="html"&&Dt.includes(jt.parentNode.type);return!Ir&&!Qt&&!Tr}function xr(_r,jt){var Ir,Qt,Tr;let Fn=(jt.prevNode&&jt.prevNode.type)===_r.type&&ut.has(_r.type),bn=jt.parentNode.type==="listItem"&&!jt.parentNode.loose,Nr=((Ir=jt.prevNode)===null||Ir===void 0?void 0:Ir.type)==="listItem"&&jt.prevNode.loose,je=zt(jt.prevNode)==="next",Ht=_r.type==="html"&&((Qt=jt.prevNode)===null||Qt===void 0?void 0:Qt.type)==="html"&&jt.prevNode.position.end.line+1===_r.position.start.line,Cr=_r.type==="html"&&jt.parentNode.type==="listItem"&&((Tr=jt.prevNode)===null||Tr===void 0?void 0:Tr.type)==="paragraph"&&jt.prevNode.position.end.line+1===_r.position.start.line;return Nr||!(Fn||bn||je||Ht||Cr)}function dr(_r,jt){let Ir=jt.prevNode&&jt.prevNode.type==="list",Qt=_r.type==="code"&&_r.isIndented;return Ir&&Qt}function Qr(_r){let jt=jr(_r,["linkReference","imageReference"]);return jt&&(jt.type!=="linkReference"||jt.referenceType!=="full")}function un(_r){let jt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Ir=[" ",...Array.isArray(jt)?jt:[jt]];return new RegExp(Ir.map(Qt=>`\\${Qt}`).join("|")).test(_r)?`<${_r}>`:_r}function Un(_r,jt){let Ir=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!_r)return"";if(Ir)return" "+Un(_r,jt,!1);if(_r=_r.replace(/\\(["')])/g,"$1"),_r.includes('"')&&_r.includes("'")&&!_r.includes(")"))return`(${_r})`;let Qt=_r.split("'").length-1,Tr=_r.split('"').length-1,Fn=Qt>Tr?'"':Tr>Qt||jt.singleQuote?"'":'"';return _r=_r.replace(/\\/,"\\\\"),_r=_r.replace(new RegExp(`(${Fn})`,"g"),"\\$1"),`${Fn}${_r}${Fn}`}function Xi(_r,jt,Ir){return _r<jt?jt:_r>Ir?Ir:_r}function Ri(_r){let jt=Number(_r.getName());if(jt===0)return!1;let Ir=_r.getParentNode().children[jt-1];return zt(Ir)==="next"}function Jn(_r){return`[${F(_r.label)}]`}function Gn(_r){return`[^${_r.label}]`}T.exports={preprocess:de,print:ir,embed:Ce,massageAstNode:ke,hasPrettierIgnore:Ri,insertPragma:We}}}),_0=xt({"src/language-markdown/options.js"(w,T){Nt();var F=_c();T.exports={proseWrap:F.proseWrap,singleQuote:F.singleQuote}}}),Nf=xt({"src/language-markdown/parsers.js"(){Nt()}}),ic=xt({"node_modules/linguist-languages/data/Markdown.json"(w,T){T.exports={name:"Markdown",type:"prose",color:"#083fa1",aliases:["pandoc"],aceMode:"markdown",codemirrorMode:"gfm",codemirrorMimeType:"text/x-gfm",wrap:!0,extensions:[".md",".livemd",".markdown",".mdown",".mdwn",".mdx",".mkd",".mkdn",".mkdown",".ronn",".scd",".workbook"],filenames:["contents.lr"],tmScope:"source.gfm",languageId:222}}}),Mc=xt({"src/language-markdown/index.js"(w,T){Nt();var F=jl(),V=wh(),K=_0(),q=Nf(),Y=[F(ic(),ne=>({since:"1.8.0",parsers:["markdown"],vscodeLanguageIds:["markdown"],filenames:[...ne.filenames,"README"],extensions:ne.extensions.filter(ue=>ue!==".mdx")})),F(ic(),()=>({name:"MDX",since:"1.15.0",parsers:["mdx"],vscodeLanguageIds:["mdx"],filenames:[],extensions:[".mdx"]}))],X={mdast:V};T.exports={languages:Y,options:K,printers:X,parsers:q}}}),Zd=xt({"src/language-html/clean.js"(w,T){Nt();var{isFrontMatterNode:F}=ia(),V=new Set(["sourceSpan","startSourceSpan","endSourceSpan","nameSpan","valueSpan"]);function K(q,Y){if(q.type==="text"||q.type==="comment"||F(q)||q.type==="yaml"||q.type==="toml")return null;q.type==="attribute"&&delete Y.value,q.type==="docType"&&delete Y.value}K.ignoredProperties=V,T.exports=K}}),Rf=xt({"src/language-html/constants.evaluate.js"(w,T){T.exports={CSS_DISPLAY_TAGS:{area:"none",base:"none",basefont:"none",datalist:"none",head:"none",link:"none",meta:"none",noembed:"none",noframes:"none",param:"block",rp:"none",script:"block",source:"block",style:"none",template:"inline",track:"block",title:"none",html:"block",body:"block",address:"block",blockquote:"block",center:"block",div:"block",figure:"block",figcaption:"block",footer:"block",form:"block",header:"block",hr:"block",legend:"block",listing:"block",main:"block",p:"block",plaintext:"block",pre:"block",xmp:"block",slot:"contents",ruby:"ruby",rt:"ruby-text",article:"block",aside:"block",h1:"block",h2:"block",h3:"block",h4:"block",h5:"block",h6:"block",hgroup:"block",nav:"block",section:"block",dir:"block",dd:"block",dl:"block",dt:"block",ol:"block",ul:"block",li:"list-item",table:"table",caption:"table-caption",colgroup:"table-column-group",col:"table-column",thead:"table-header-group",tbody:"table-row-group",tfoot:"table-footer-group",tr:"table-row",td:"table-cell",th:"table-cell",fieldset:"block",button:"inline-block",details:"block",summary:"block",dialog:"block",meter:"inline-block",progress:"inline-block",object:"inline-block",video:"inline-block",audio:"inline-block",select:"inline-block",option:"block",optgroup:"block"},CSS_DISPLAY_DEFAULT:"inline",CSS_WHITE_SPACE_TAGS:{listing:"pre",plaintext:"pre",pre:"pre",xmp:"pre",nobr:"nowrap",table:"initial",textarea:"pre-wrap"},CSS_WHITE_SPACE_DEFAULT:"normal"}}}),T0=xt({"src/language-html/utils/is-unknown-namespace.js"(w,T){Nt();function F(V){return V.type==="element"&&!V.hasExplicitNamespace&&!["html","svg"].includes(V.namespace)}T.exports=F}}),Qd=xt({"src/language-html/utils/index.js"(w,T){Nt();var{inferParserByLanguage:F,isFrontMatterNode:V}=ia(),{builders:{line:K,hardline:q,join:Y},utils:{getDocParts:X,replaceTextEndOfLine:ne}}=Ur(),{CSS_DISPLAY_TAGS:ue,CSS_DISPLAY_DEFAULT:ye,CSS_WHITE_SPACE_TAGS:ge,CSS_WHITE_SPACE_DEFAULT:we}=Rf(),he=T0(),ve=new Set(["	",`
-`,"\f","\r"," "]),_e=je=>je.replace(/^[\t\n\f\r ]+/,""),Le=je=>je.replace(/[\t\n\f\r ]+$/,""),Ue=je=>_e(Le(je)),Ie=je=>je.replace(/^[\t\f\r ]*\n/g,""),Ge=je=>Ie(Le(je)),Ve=je=>je.split(/[\t\n\f\r ]+/),et=je=>je.match(/^[\t\n\f\r ]*/)[0],qe=je=>{let[,Ht,Cr,sn]=je.match(/^([\t\n\f\r ]*)(.*?)([\t\n\f\r ]*)$/s);return{leadingWhitespace:Ht,trailingWhitespace:sn,text:Cr}},_t=je=>/[\t\n\f\r ]/.test(je);function Ce(je,Ht){return!!(je.type==="ieConditionalComment"&&je.lastChild&&!je.lastChild.isSelfClosing&&!je.lastChild.endSourceSpan||je.type==="ieConditionalComment"&&!je.complete||xr(je)&&je.children.some(Cr=>Cr.type!=="text"&&Cr.type!=="interpolation")||Qt(je,Ht)&&!de(je)&&je.type!=="interpolation")}function We(je){return je.type==="attribute"||!je.parent||!je.prev?!1:Se(je.prev)}function Se(je){return je.type==="comment"&&je.value.trim()==="prettier-ignore"}function Me(je){return je.type==="text"||je.type==="comment"}function de(je){return je.type==="element"&&(je.fullName==="script"||je.fullName==="style"||je.fullName==="svg:style"||he(je)&&(je.name==="script"||je.name==="style"))}function ke(je){return je.children&&!de(je)}function Te(je){return de(je)||je.type==="interpolation"||Re(je)}function Re(je){return Un(je).startsWith("pre")}function ze(je,Ht){let Cr=sn();if(Cr&&!je.prev&&je.parent&&je.parent.tagDefinition&&je.parent.tagDefinition.ignoreFirstLf)return je.type==="interpolation";return Cr;function sn(){return V(je)?!1:(je.type==="text"||je.type==="interpolation")&&je.prev&&(je.prev.type==="text"||je.prev.type==="interpolation")?!0:!je.parent||je.parent.cssDisplay==="none"?!1:xr(je.parent)?!0:!(!je.prev&&(je.parent.type==="root"||xr(je)&&je.parent||de(je.parent)||jt(je.parent,Ht)||!Ar(je.parent.cssDisplay))||je.prev&&!zt(je.prev.cssDisplay))}}function He(je,Ht){return V(je)?!1:(je.type==="text"||je.type==="interpolation")&&je.next&&(je.next.type==="text"||je.next.type==="interpolation")?!0:!je.parent||je.parent.cssDisplay==="none"?!1:xr(je.parent)?!0:!(!je.next&&(je.parent.type==="root"||xr(je)&&je.parent||de(je.parent)||jt(je.parent,Ht)||!vn(je.parent.cssDisplay))||je.next&&!Zt(je.next.cssDisplay))}function ot(je){return lr(je.cssDisplay)&&!de(je)}function Dt(je){return V(je)||je.next&&je.sourceSpan.end&&je.sourceSpan.end.line+1<je.next.sourceSpan.start.line}function Ot(je){return St(je)||je.type==="element"&&je.children.length>0&&(["body","script","style"].includes(je.name)||je.children.some(Ht=>sr(Ht)))||je.firstChild&&je.firstChild===je.lastChild&&je.firstChild.type!=="text"&&Pt(je.firstChild)&&(!je.lastChild.isTrailingSpaceSensitive||gt(je.lastChild))}function St(je){return je.type==="element"&&je.children.length>0&&(["html","head","ul","ol","select"].includes(je.name)||je.cssDisplay.startsWith("table")&&je.cssDisplay!=="table-cell")}function Kt(je){return tr(je)||je.prev&&ut(je.prev)||ir(je)}function ut(je){return tr(je)||je.type==="element"&&je.fullName==="br"||ir(je)}function ir(je){return Pt(je)&&gt(je)}function Pt(je){return je.hasLeadingSpaces&&(je.prev?je.prev.sourceSpan.end.line<je.sourceSpan.start.line:je.parent.type==="root"||je.parent.startSourceSpan.end.line<je.sourceSpan.start.line)}function gt(je){return je.hasTrailingSpaces&&(je.next?je.next.sourceSpan.start.line>je.sourceSpan.end.line:je.parent.type==="root"||je.parent.endSourceSpan&&je.parent.endSourceSpan.start.line>je.sourceSpan.end.line)}function tr(je){switch(je.type){case"ieConditionalComment":case"comment":case"directive":return!0;case"element":return["script","select"].includes(je.name)}return!1}function wr(je){return je.lastChild?wr(je.lastChild):je}function sr(je){return je.children&&je.children.some(Ht=>Ht.type!=="text")}function jr(je){let{type:Ht,lang:Cr}=je.attrMap;if(Ht==="module"||Ht==="text/javascript"||Ht==="text/babel"||Ht==="application/javascript"||Cr==="jsx")return"babel";if(Ht==="application/x-typescript"||Cr==="ts"||Cr==="tsx")return"typescript";if(Ht==="text/markdown")return"markdown";if(Ht==="text/html")return"html";if(Ht&&(Ht.endsWith("json")||Ht.endsWith("importmap"))||Ht==="speculationrules")return"json";if(Ht==="text/x-handlebars-template")return"glimmer"}function Tt(je,Ht){let{lang:Cr}=je.attrMap;if(!Cr||Cr==="postcss"||Cr==="css")return"css";if(Cr==="scss")return"scss";if(Cr==="less")return"less";if(Cr==="stylus")return F("stylus",Ht)}function Jt(je,Ht){if(je.name==="script"&&!je.attrMap.src)return!je.attrMap.lang&&!je.attrMap.type?"babel":jr(je);if(je.name==="style")return Tt(je,Ht);if(Ht&&Qt(je,Ht))return jr(je)||!("src"in je.attrMap)&&F(je.attrMap.lang,Ht)}function Mr(je){return je==="block"||je==="list-item"||je.startsWith("table")}function Ar(je){return!Mr(je)&&je!=="inline-block"}function vn(je){return!Mr(je)&&je!=="inline-block"}function Zt(je){return!Mr(je)}function zt(je){return!Mr(je)}function lr(je){return!Mr(je)&&je!=="inline-block"}function xr(je){return Un(je).startsWith("pre")}function dr(je,Ht){let Cr=0;for(let sn=je.stack.length-1;sn>=0;sn--){let mn=je.stack[sn];mn&&typeof mn=="object"&&!Array.isArray(mn)&&Ht(mn)&&Cr++}return Cr}function Qr(je,Ht){let Cr=je;for(;Cr;){if(Ht(Cr))return!0;Cr=Cr.parent}return!1}function un(je,Ht){if(je.prev&&je.prev.type==="comment"){let sn=je.prev.value.match(/^\s*display:\s*([a-z]+)\s*$/);if(sn)return sn[1]}let Cr=!1;if(je.type==="element"&&je.namespace==="svg")if(Qr(je,sn=>sn.fullName==="svg:foreignObject"))Cr=!0;else return je.name==="svg"?"inline-block":"block";switch(Ht.htmlWhitespaceSensitivity){case"strict":return"inline";case"ignore":return"block";default:return Ht.parser==="vue"&&je.parent&&je.parent.type==="root"?"block":je.type==="element"&&(!je.namespace||Cr||he(je))&&ue[je.name]||ye}}function Un(je){return je.type==="element"&&(!je.namespace||he(je))&&ge[je.name]||we}function Xi(je){let Ht=Number.POSITIVE_INFINITY;for(let Cr of je.split(`
-`)){if(Cr.length===0)continue;if(!ve.has(Cr[0]))return 0;let sn=et(Cr).length;Cr.length!==sn&&sn<Ht&&(Ht=sn)}return Ht===Number.POSITIVE_INFINITY?0:Ht}function Ri(je){let Ht=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Xi(je);return Ht===0?je:je.split(`
-`).map(Cr=>Cr.slice(Ht)).join(`
-`)}function Jn(je,Ht){let Cr=0;for(let sn=0;sn<je.length;sn++)je[sn]===Ht&&Cr++;return Cr}function Gn(je){return je.replace(/&apos;/g,"'").replace(/&quot;/g,'"')}var _r=new Set(["template","style","script"]);function jt(je,Ht){return Ir(je,Ht)&&!_r.has(je.fullName)}function Ir(je,Ht){return Ht.parser==="vue"&&je.type==="element"&&je.parent.type==="root"&&je.fullName.toLowerCase()!=="html"}function Qt(je,Ht){return Ir(je,Ht)&&(jt(je,Ht)||je.attrMap.lang&&je.attrMap.lang!=="html")}function Tr(je){let Ht=je.fullName;return Ht.charAt(0)==="#"||Ht==="slot-scope"||Ht==="v-slot"||Ht.startsWith("v-slot:")}function Fn(je,Ht){let Cr=je.parent;if(!Ir(Cr,Ht))return!1;let sn=Cr.fullName,mn=je.fullName;return sn==="script"&&mn==="setup"||sn==="style"&&mn==="vars"}function bn(je){let Ht=arguments.length>1&&arguments[1]!==void 0?arguments[1]:je.value;return je.parent.isWhitespaceSensitive?je.parent.isIndentationSensitive?ne(Ht):ne(Ri(Ge(Ht)),q):X(Y(K,Ve(Ht)))}function Nr(je,Ht){return Ir(je,Ht)&&je.name==="script"}T.exports={htmlTrim:Ue,htmlTrimPreserveIndentation:Ge,hasHtmlWhitespace:_t,getLeadingAndTrailingHtmlWhitespace:qe,canHaveInterpolation:ke,countChars:Jn,countParents:dr,dedentString:Ri,forceBreakChildren:St,forceBreakContent:Ot,forceNextEmptyLine:Dt,getLastDescendant:wr,getNodeCssStyleDisplay:un,getNodeCssStyleWhiteSpace:Un,hasPrettierIgnore:We,inferScriptParser:Jt,isVueCustomBlock:jt,isVueNonHtmlBlock:Qt,isVueScriptTag:Nr,isVueSlotAttribute:Tr,isVueSfcBindingsAttribute:Fn,isVueSfcBlock:Ir,isDanglingSpaceSensitiveNode:ot,isIndentationSensitiveNode:Re,isLeadingSpaceSensitiveNode:ze,isPreLikeNode:xr,isScriptLikeTag:de,isTextLikeNode:Me,isTrailingSpaceSensitiveNode:He,isWhitespaceSensitiveNode:Te,isUnknownNamespace:he,preferHardlineAsLeadingSpaces:Kt,preferHardlineAsTrailingSpaces:ut,shouldPreserveContent:Ce,unescapeQuoteEntities:Gn,getTextValueParts:bn}}}),Ch=xt({"node_modules/angular-html-parser/lib/compiler/src/chars.js"(w){Nt(),Object.defineProperty(w,"__esModule",{value:!0}),w.$EOF=0,w.$BSPACE=8,w.$TAB=9,w.$LF=10,w.$VTAB=11,w.$FF=12,w.$CR=13,w.$SPACE=32,w.$BANG=33,w.$DQ=34,w.$HASH=35,w.$$=36,w.$PERCENT=37,w.$AMPERSAND=38,w.$SQ=39,w.$LPAREN=40,w.$RPAREN=41,w.$STAR=42,w.$PLUS=43,w.$COMMA=44,w.$MINUS=45,w.$PERIOD=46,w.$SLASH=47,w.$COLON=58,w.$SEMICOLON=59,w.$LT=60,w.$EQ=61,w.$GT=62,w.$QUESTION=63,w.$0=48,w.$7=55,w.$9=57,w.$A=65,w.$E=69,w.$F=70,w.$X=88,w.$Z=90,w.$LBRACKET=91,w.$BACKSLASH=92,w.$RBRACKET=93,w.$CARET=94,w.$_=95,w.$a=97,w.$b=98,w.$e=101,w.$f=102,w.$n=110,w.$r=114,w.$t=116,w.$u=117,w.$v=118,w.$x=120,w.$z=122,w.$LBRACE=123,w.$BAR=124,w.$RBRACE=125,w.$NBSP=160,w.$PIPE=124,w.$TILDA=126,w.$AT=64,w.$BT=96;function T(X){return X>=w.$TAB&&X<=w.$SPACE||X==w.$NBSP}w.isWhitespace=T;function F(X){return w.$0<=X&&X<=w.$9}w.isDigit=F;function V(X){return X>=w.$a&&X<=w.$z||X>=w.$A&&X<=w.$Z}w.isAsciiLetter=V;function K(X){return X>=w.$a&&X<=w.$f||X>=w.$A&&X<=w.$F||F(X)}w.isAsciiHexDigit=K;function q(X){return X===w.$LF||X===w.$CR}w.isNewLine=q;function Y(X){return w.$0<=X&&X<=w.$7}w.isOctalDigit=Y}}),Eh=xt({"node_modules/angular-html-parser/lib/compiler/src/aot/static_symbol.js"(w){Nt(),Object.defineProperty(w,"__esModule",{value:!0});var T=class{constructor(V,K,q){this.filePath=V,this.name=K,this.members=q}assertNoMembers(){if(this.members.length)throw new Error(`Illegal state: symbol without members expected, but got ${JSON.stringify(this)}.`)}};w.StaticSymbol=T;var F=class{constructor(){this.cache=new Map}get(V,K,q){q=q||[];let Y=q.length?`.${q.join(".")}`:"",X=`"${V}".${K}${Y}`,ne=this.cache.get(X);return ne||(ne=new T(V,K,q),this.cache.set(X,ne)),ne}};w.StaticSymbolCache=F}}),$0=xt({"node_modules/angular-html-parser/lib/compiler/src/util.js"(w){Nt(),Object.defineProperty(w,"__esModule",{value:!0});var T=/-+([a-z0-9])/g;function F(de){return de.replace(T,function(){for(var ke=arguments.length,Te=new Array(ke),Re=0;Re<ke;Re++)Te[Re]=arguments[Re];return Te[1].toUpperCase()})}w.dashCaseToCamelCase=F;function V(de,ke){return q(de,":",ke)}w.splitAtColon=V;function K(de,ke){return q(de,".",ke)}w.splitAtPeriod=K;function q(de,ke,Te){let Re=de.indexOf(ke);return Re==-1?Te:[de.slice(0,Re).trim(),de.slice(Re+1).trim()]}function Y(de,ke,Te){return Array.isArray(de)?ke.visitArray(de,Te):Ie(de)?ke.visitStringMap(de,Te):de==null||typeof de=="string"||typeof de=="number"||typeof de=="boolean"?ke.visitPrimitive(de,Te):ke.visitOther(de,Te)}w.visitValue=Y;function X(de){return de!=null}w.isDefined=X;function ne(de){return de===void 0?null:de}w.noUndefined=ne;var ue=class{visitArray(de,ke){return de.map(Te=>Y(Te,this,ke))}visitStringMap(de,ke){let Te={};return Object.keys(de).forEach(Re=>{Te[Re]=Y(de[Re],this,ke)}),Te}visitPrimitive(de,ke){return de}visitOther(de,ke){return de}};w.ValueTransformer=ue,w.SyncAsync={assertSync:de=>{if(qe(de))throw new Error("Illegal state: value cannot be a promise");return de},then:(de,ke)=>qe(de)?de.then(ke):ke(de),all:de=>de.some(qe)?Promise.all(de):de};function ye(de){throw new Error(`Internal Error: ${de}`)}w.error=ye;function ge(de,ke){let Te=Error(de);return Te[we]=!0,ke&&(Te[he]=ke),Te}w.syntaxError=ge;var we="ngSyntaxError",he="ngParseErrors";function ve(de){return de[we]}w.isSyntaxError=ve;function _e(de){return de[he]||[]}w.getParseErrors=_e;function Le(de){return de.replace(/([.*+?^=!:${}()|[\]\/\\])/g,"\\$1")}w.escapeRegExp=Le;var Ue=Object.getPrototypeOf({});function Ie(de){return typeof de=="object"&&de!==null&&Object.getPrototypeOf(de)===Ue}function Ge(de){let ke="";for(let Te=0;Te<de.length;Te++){let Re=de.charCodeAt(Te);if(Re>=55296&&Re<=56319&&de.length>Te+1){let ze=de.charCodeAt(Te+1);ze>=56320&&ze<=57343&&(Te++,Re=(Re-55296<<10)+ze-56320+65536)}Re<=127?ke+=String.fromCharCode(Re):Re<=2047?ke+=String.fromCharCode(Re>>6&31|192,Re&63|128):Re<=65535?ke+=String.fromCharCode(Re>>12|224,Re>>6&63|128,Re&63|128):Re<=2097151&&(ke+=String.fromCharCode(Re>>18&7|240,Re>>12&63|128,Re>>6&63|128,Re&63|128))}return ke}w.utf8Encode=Ge;function Ve(de){if(typeof de=="string")return de;if(de instanceof Array)return"["+de.map(Ve).join(", ")+"]";if(de==null)return""+de;if(de.overriddenName)return`${de.overriddenName}`;if(de.name)return`${de.name}`;if(!de.toString)return"object";let ke=de.toString();if(ke==null)return""+ke;let Te=ke.indexOf(`
-`);return Te===-1?ke:ke.substring(0,Te)}w.stringify=Ve;function et(de){return typeof de=="function"&&de.hasOwnProperty("__forward_ref__")?de():de}w.resolveForwardRef=et;function qe(de){return!!de&&typeof de.then=="function"}w.isPromise=qe;var _t=class{constructor(de){this.full=de;let ke=de.split(".");this.major=ke[0],this.minor=ke[1],this.patch=ke.slice(2).join(".")}};w.Version=_t;var Ce=typeof window<"u"&&window,We=typeof self<"u"&&typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&self,Se=typeof globalThis<"u"&&globalThis,Me=Se||Ce||We;w.global=Me}}),M0=xt({"node_modules/angular-html-parser/lib/compiler/src/compile_metadata.js"(w){Nt(),Object.defineProperty(w,"__esModule",{value:!0});var T=Eh(),F=$0(),V=/^(?:(?:\[([^\]]+)\])|(?:\(([^\)]+)\)))|(\@[-\w]+)$/;function K(Te){return Te.replace(/\W/g,"_")}w.sanitizeIdentifier=K;var q=0;function Y(Te){if(!Te||!Te.reference)return null;let Re=Te.reference;if(Re instanceof T.StaticSymbol)return Re.name;if(Re.__anonymousType)return Re.__anonymousType;let ze=F.stringify(Re);return ze.indexOf("(")>=0?(ze=`anonymous_${q++}`,Re.__anonymousType=ze):ze=K(ze),ze}w.identifierName=Y;function X(Te){let Re=Te.reference;return Re instanceof T.StaticSymbol?Re.filePath:`./${F.stringify(Re)}`}w.identifierModuleUrl=X;function ne(Te,Re){return`View_${Y({reference:Te})}_${Re}`}w.viewClassName=ne;function ue(Te){return`RenderType_${Y({reference:Te})}`}w.rendererTypeName=ue;function ye(Te){return`HostView_${Y({reference:Te})}`}w.hostViewClassName=ye;function ge(Te){return`${Y({reference:Te})}NgFactory`}w.componentFactoryName=ge;var we;(function(Te){Te[Te.Pipe=0]="Pipe",Te[Te.Directive=1]="Directive",Te[Te.NgModule=2]="NgModule",Te[Te.Injectable=3]="Injectable"})(we=w.CompileSummaryKind||(w.CompileSummaryKind={}));function he(Te){return Te.value!=null?K(Te.value):Y(Te.identifier)}w.tokenName=he;function ve(Te){return Te.identifier!=null?Te.identifier.reference:Te.value}w.tokenReference=ve;var _e=class{constructor(){let{moduleUrl:Te,styles:Re,styleUrls:ze}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.moduleUrl=Te||null,this.styles=qe(Re),this.styleUrls=qe(ze)}};w.CompileStylesheetMetadata=_e;var Le=class{constructor(Te){let{encapsulation:Re,template:ze,templateUrl:He,htmlAst:ot,styles:Dt,styleUrls:Ot,externalStylesheets:St,animations:Kt,ngContentSelectors:ut,interpolation:ir,isInline:Pt,preserveWhitespaces:gt}=Te;if(this.encapsulation=Re,this.template=ze,this.templateUrl=He,this.htmlAst=ot,this.styles=qe(Dt),this.styleUrls=qe(Ot),this.externalStylesheets=qe(St),this.animations=Kt?Ce(Kt):[],this.ngContentSelectors=ut||[],ir&&ir.length!=2)throw new Error("'interpolation' should have a start and an end symbol.");this.interpolation=ir,this.isInline=Pt,this.preserveWhitespaces=gt}toSummary(){return{ngContentSelectors:this.ngContentSelectors,encapsulation:this.encapsulation,styles:this.styles,animations:this.animations}}};w.CompileTemplateMetadata=Le;var Ue=class{static create(Te){let{isHost:Re,type:ze,isComponent:He,selector:ot,exportAs:Dt,changeDetection:Ot,inputs:St,outputs:Kt,host:ut,providers:ir,viewProviders:Pt,queries:gt,guards:tr,viewQueries:wr,entryComponents:sr,template:jr,componentViewType:Tt,rendererType:Jt,componentFactory:Mr}=Te,Ar={},vn={},Zt={};ut!=null&&Object.keys(ut).forEach(xr=>{let dr=ut[xr],Qr=xr.match(V);Qr===null?Zt[xr]=dr:Qr[1]!=null?vn[Qr[1]]=dr:Qr[2]!=null&&(Ar[Qr[2]]=dr)});let zt={};St!=null&&St.forEach(xr=>{let dr=F.splitAtColon(xr,[xr,xr]);zt[dr[0]]=dr[1]});let lr={};return Kt!=null&&Kt.forEach(xr=>{let dr=F.splitAtColon(xr,[xr,xr]);lr[dr[0]]=dr[1]}),new Ue({isHost:Re,type:ze,isComponent:!!He,selector:ot,exportAs:Dt,changeDetection:Ot,inputs:zt,outputs:lr,hostListeners:Ar,hostProperties:vn,hostAttributes:Zt,providers:ir,viewProviders:Pt,queries:gt,guards:tr,viewQueries:wr,entryComponents:sr,template:jr,componentViewType:Tt,rendererType:Jt,componentFactory:Mr})}constructor(Te){let{isHost:Re,type:ze,isComponent:He,selector:ot,exportAs:Dt,changeDetection:Ot,inputs:St,outputs:Kt,hostListeners:ut,hostProperties:ir,hostAttributes:Pt,providers:gt,viewProviders:tr,queries:wr,guards:sr,viewQueries:jr,entryComponents:Tt,template:Jt,componentViewType:Mr,rendererType:Ar,componentFactory:vn}=Te;this.isHost=!!Re,this.type=ze,this.isComponent=He,this.selector=ot,this.exportAs=Dt,this.changeDetection=Ot,this.inputs=St,this.outputs=Kt,this.hostListeners=ut,this.hostProperties=ir,this.hostAttributes=Pt,this.providers=qe(gt),this.viewProviders=qe(tr),this.queries=qe(wr),this.guards=sr,this.viewQueries=qe(jr),this.entryComponents=qe(Tt),this.template=Jt,this.componentViewType=Mr,this.rendererType=Ar,this.componentFactory=vn}toSummary(){return{summaryKind:we.Directive,type:this.type,isComponent:this.isComponent,selector:this.selector,exportAs:this.exportAs,inputs:this.inputs,outputs:this.outputs,hostListeners:this.hostListeners,hostProperties:this.hostProperties,hostAttributes:this.hostAttributes,providers:this.providers,viewProviders:this.viewProviders,queries:this.queries,guards:this.guards,viewQueries:this.viewQueries,entryComponents:this.entryComponents,changeDetection:this.changeDetection,template:this.template&&this.template.toSummary(),componentViewType:this.componentViewType,rendererType:this.rendererType,componentFactory:this.componentFactory}}};w.CompileDirectiveMetadata=Ue;var Ie=class{constructor(Te){let{type:Re,name:ze,pure:He}=Te;this.type=Re,this.name=ze,this.pure=!!He}toSummary(){return{summaryKind:we.Pipe,type:this.type,name:this.name,pure:this.pure}}};w.CompilePipeMetadata=Ie;var Ge=class{};w.CompileShallowModuleMetadata=Ge;var Ve=class{constructor(Te){let{type:Re,providers:ze,declaredDirectives:He,exportedDirectives:ot,declaredPipes:Dt,exportedPipes:Ot,entryComponents:St,bootstrapComponents:Kt,importedModules:ut,exportedModules:ir,schemas:Pt,transitiveModule:gt,id:tr}=Te;this.type=Re||null,this.declaredDirectives=qe(He),this.exportedDirectives=qe(ot),this.declaredPipes=qe(Dt),this.exportedPipes=qe(Ot),this.providers=qe(ze),this.entryComponents=qe(St),this.bootstrapComponents=qe(Kt),this.importedModules=qe(ut),this.exportedModules=qe(ir),this.schemas=qe(Pt),this.id=tr||null,this.transitiveModule=gt||null}toSummary(){let Te=this.transitiveModule;return{summaryKind:we.NgModule,type:this.type,entryComponents:Te.entryComponents,providers:Te.providers,modules:Te.modules,exportedDirectives:Te.exportedDirectives,exportedPipes:Te.exportedPipes}}};w.CompileNgModuleMetadata=Ve;var et=class{constructor(){this.directivesSet=new Set,this.directives=[],this.exportedDirectivesSet=new Set,this.exportedDirectives=[],this.pipesSet=new Set,this.pipes=[],this.exportedPipesSet=new Set,this.exportedPipes=[],this.modulesSet=new Set,this.modules=[],this.entryComponentsSet=new Set,this.entryComponents=[],this.providers=[]}addProvider(Te,Re){this.providers.push({provider:Te,module:Re})}addDirective(Te){this.directivesSet.has(Te.reference)||(this.directivesSet.add(Te.reference),this.directives.push(Te))}addExportedDirective(Te){this.exportedDirectivesSet.has(Te.reference)||(this.exportedDirectivesSet.add(Te.reference),this.exportedDirectives.push(Te))}addPipe(Te){this.pipesSet.has(Te.reference)||(this.pipesSet.add(Te.reference),this.pipes.push(Te))}addExportedPipe(Te){this.exportedPipesSet.has(Te.reference)||(this.exportedPipesSet.add(Te.reference),this.exportedPipes.push(Te))}addModule(Te){this.modulesSet.has(Te.reference)||(this.modulesSet.add(Te.reference),this.modules.push(Te))}addEntryComponent(Te){this.entryComponentsSet.has(Te.componentType)||(this.entryComponentsSet.add(Te.componentType),this.entryComponents.push(Te))}};w.TransitiveCompileNgModuleMetadata=et;function qe(Te){return Te||[]}var _t=class{constructor(Te,Re){let{useClass:ze,useValue:He,useExisting:ot,useFactory:Dt,deps:Ot,multi:St}=Re;this.token=Te,this.useClass=ze||null,this.useValue=He,this.useExisting=ot,this.useFactory=Dt||null,this.dependencies=Ot||null,this.multi=!!St}};w.ProviderMeta=_t;function Ce(Te){return Te.reduce((Re,ze)=>{let He=Array.isArray(ze)?Ce(ze):ze;return Re.concat(He)},[])}w.flatten=Ce;function We(Te){return Te.replace(/(\w+:\/\/[\w:-]+)?(\/+)?/,"ng:///")}function Se(Te,Re,ze){let He;return ze.isInline?Re.type.reference instanceof T.StaticSymbol?He=`${Re.type.reference.filePath}.${Re.type.reference.name}.html`:He=`${Y(Te)}/${Y(Re.type)}.html`:He=ze.templateUrl,Re.type.reference instanceof T.StaticSymbol?He:We(He)}w.templateSourceUrl=Se;function Me(Te,Re){let ze=Te.moduleUrl.split(/\/\\/g),He=ze[ze.length-1];return We(`css/${Re}${He}.ngstyle.js`)}w.sharedStylesheetJitUrl=Me;function de(Te){return We(`${Y(Te.type)}/module.ngfactory.js`)}w.ngModuleJitUrl=de;function ke(Te,Re){return We(`${Y(Te)}/${Y(Re.type)}.ngfactory.js`)}w.templateJitUrl=ke}}),I0=xt({"node_modules/angular-html-parser/lib/compiler/src/parse_util.js"(w){Nt(),Object.defineProperty(w,"__esModule",{value:!0});var T=Ch(),F=M0(),V=class{constructor(ye,ge,we,he){this.file=ye,this.offset=ge,this.line=we,this.col=he}toString(){return this.offset!=null?`${this.file.url}@${this.line}:${this.col}`:this.file.url}moveBy(ye){let ge=this.file.content,we=ge.length,he=this.offset,ve=this.line,_e=this.col;for(;he>0&&ye<0;)if(he--,ye++,ge.charCodeAt(he)==T.$LF){ve--;let Le=ge.substr(0,he-1).lastIndexOf(String.fromCharCode(T.$LF));_e=Le>0?he-Le:he}else _e--;for(;he<we&&ye>0;){let Le=ge.charCodeAt(he);he++,ye--,Le==T.$LF?(ve++,_e=0):_e++}return new V(this.file,he,ve,_e)}getContext(ye,ge){let we=this.file.content,he=this.offset;if(he!=null){he>we.length-1&&(he=we.length-1);let ve=he,_e=0,Le=0;for(;_e<ye&&he>0&&(he--,_e++,!(we[he]==`
-`&&++Le==ge)););for(_e=0,Le=0;_e<ye&&ve<we.length-1&&(ve++,_e++,!(we[ve]==`
-`&&++Le==ge)););return{before:we.substring(he,this.offset),after:we.substring(this.offset,ve+1)}}return null}};w.ParseLocation=V;var K=class{constructor(ye,ge){this.content=ye,this.url=ge}};w.ParseSourceFile=K;var q=class{constructor(ye,ge){let we=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;this.start=ye,this.end=ge,this.details=we}toString(){return this.start.file.content.substring(this.start.offset,this.end.offset)}};w.ParseSourceSpan=q,w.EMPTY_PARSE_LOCATION=new V(new K("",""),0,0,0),w.EMPTY_SOURCE_SPAN=new q(w.EMPTY_PARSE_LOCATION,w.EMPTY_PARSE_LOCATION);var Y;(function(ye){ye[ye.WARNING=0]="WARNING",ye[ye.ERROR=1]="ERROR"})(Y=w.ParseErrorLevel||(w.ParseErrorLevel={}));var X=class{constructor(ye,ge){let we=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Y.ERROR;this.span=ye,this.msg=ge,this.level=we}contextualMessage(){let ye=this.span.start.getContext(100,3);return ye?`${this.msg} ("${ye.before}[${Y[this.level]} ->]${ye.after}")`:this.msg}toString(){let ye=this.span.details?`, ${this.span.details}`:"";return`${this.contextualMessage()}: ${this.span.start}${ye}`}};w.ParseError=X;function ne(ye,ge){let we=F.identifierModuleUrl(ge),he=we!=null?`in ${ye} ${F.identifierName(ge)} in ${we}`:`in ${ye} ${F.identifierName(ge)}`,ve=new K("",he);return new q(new V(ve,-1,-1,-1),new V(ve,-1,-1,-1))}w.typeSourceSpan=ne;function ue(ye,ge,we){let he=`in ${ye} ${ge} in ${we}`,ve=new K("",he);return new q(new V(ve,-1,-1,-1),new V(ve,-1,-1,-1))}w.r3JitTypeSourceSpan=ue}}),Ph=xt({"src/language-html/print-preprocess.js"(w,T){Nt();var{ParseSourceSpan:F}=I0(),{htmlTrim:V,getLeadingAndTrailingHtmlWhitespace:K,hasHtmlWhitespace:q,canHaveInterpolation:Y,getNodeCssStyleDisplay:X,isDanglingSpaceSensitiveNode:ne,isIndentationSensitiveNode:ue,isLeadingSpaceSensitiveNode:ye,isTrailingSpaceSensitiveNode:ge,isWhitespaceSensitiveNode:we,isVueScriptTag:he}=Qd(),ve=[Le,Ue,Ge,et,qe,We,_t,Ce,Se,Ve,Me];function _e(de,ke){for(let Te of ve)Te(de,ke);return de}function Le(de){de.walk(ke=>{if(ke.type==="element"&&ke.tagDefinition.ignoreFirstLf&&ke.children.length>0&&ke.children[0].type==="text"&&ke.children[0].value[0]===`
-`){let Te=ke.children[0];Te.value.length===1?ke.removeChild(Te):Te.value=Te.value.slice(1)}})}function Ue(de){let ke=Te=>Te.type==="element"&&Te.prev&&Te.prev.type==="ieConditionalStartComment"&&Te.prev.sourceSpan.end.offset===Te.startSourceSpan.start.offset&&Te.firstChild&&Te.firstChild.type==="ieConditionalEndComment"&&Te.firstChild.sourceSpan.start.offset===Te.startSourceSpan.end.offset;de.walk(Te=>{if(Te.children)for(let Re=0;Re<Te.children.length;Re++){let ze=Te.children[Re];if(!ke(ze))continue;let He=ze.prev,ot=ze.firstChild;Te.removeChild(He),Re--;let Dt=new F(He.sourceSpan.start,ot.sourceSpan.end),Ot=new F(Dt.start,ze.sourceSpan.end);ze.condition=He.condition,ze.sourceSpan=Ot,ze.startSourceSpan=Dt,ze.removeChild(ot)}})}function Ie(de,ke,Te){de.walk(Re=>{if(Re.children)for(let ze=0;ze<Re.children.length;ze++){let He=Re.children[ze];if(He.type!=="text"&&!ke(He))continue;He.type!=="text"&&(He.type="text",He.value=Te(He));let ot=He.prev;!ot||ot.type!=="text"||(ot.value+=He.value,ot.sourceSpan=new F(ot.sourceSpan.start,He.sourceSpan.end),Re.removeChild(He),ze--)}})}function Ge(de){return Ie(de,ke=>ke.type==="cdata",ke=>`<![CDATA[${ke.value}]]>`)}function Ve(de){let ke=Te=>Te.type==="element"&&Te.attrs.length===0&&Te.children.length===1&&Te.firstChild.type==="text"&&!q(Te.children[0].value)&&!Te.firstChild.hasLeadingSpaces&&!Te.firstChild.hasTrailingSpaces&&Te.isLeadingSpaceSensitive&&!Te.hasLeadingSpaces&&Te.isTrailingSpaceSensitive&&!Te.hasTrailingSpaces&&Te.prev&&Te.prev.type==="text"&&Te.next&&Te.next.type==="text";de.walk(Te=>{if(Te.children)for(let Re=0;Re<Te.children.length;Re++){let ze=Te.children[Re];if(!ke(ze))continue;let He=ze.prev,ot=ze.next;He.value+=`<${ze.rawName}>`+ze.firstChild.value+`</${ze.rawName}>`+ot.value,He.sourceSpan=new F(He.sourceSpan.start,ot.sourceSpan.end),He.isTrailingSpaceSensitive=ot.isTrailingSpaceSensitive,He.hasTrailingSpaces=ot.hasTrailingSpaces,Te.removeChild(ze),Re--,Te.removeChild(ot)}})}function et(de,ke){if(ke.parser==="html")return;let Te=/{{(.+?)}}/s;de.walk(Re=>{if(Y(Re))for(let ze of Re.children){if(ze.type!=="text")continue;let He=ze.sourceSpan.start,ot=null,Dt=ze.value.split(Te);for(let Ot=0;Ot<Dt.length;Ot++,He=ot){let St=Dt[Ot];if(Ot%2===0){ot=He.moveBy(St.length),St.length>0&&Re.insertChildBefore(ze,{type:"text",value:St,sourceSpan:new F(He,ot)});continue}ot=He.moveBy(St.length+4),Re.insertChildBefore(ze,{type:"interpolation",sourceSpan:new F(He,ot),children:St.length===0?[]:[{type:"text",value:St,sourceSpan:new F(He.moveBy(2),ot.moveBy(-2))}]})}Re.removeChild(ze)}})}function qe(de){de.walk(ke=>{if(!ke.children)return;if(ke.children.length===0||ke.children.length===1&&ke.children[0].type==="text"&&V(ke.children[0].value).length===0){ke.hasDanglingSpaces=ke.children.length>0,ke.children=[];return}let Te=we(ke),Re=ue(ke);if(!Te)for(let ze=0;ze<ke.children.length;ze++){let He=ke.children[ze];if(He.type!=="text")continue;let{leadingWhitespace:ot,text:Dt,trailingWhitespace:Ot}=K(He.value),St=He.prev,Kt=He.next;Dt?(He.value=Dt,He.sourceSpan=new F(He.sourceSpan.start.moveBy(ot.length),He.sourceSpan.end.moveBy(-Ot.length)),ot&&(St&&(St.hasTrailingSpaces=!0),He.hasLeadingSpaces=!0),Ot&&(He.hasTrailingSpaces=!0,Kt&&(Kt.hasLeadingSpaces=!0))):(ke.removeChild(He),ze--,(ot||Ot)&&(St&&(St.hasTrailingSpaces=!0),Kt&&(Kt.hasLeadingSpaces=!0)))}ke.isWhitespaceSensitive=Te,ke.isIndentationSensitive=Re})}function _t(de){de.walk(ke=>{ke.isSelfClosing=!ke.children||ke.type==="element"&&(ke.tagDefinition.isVoid||ke.startSourceSpan===ke.endSourceSpan)})}function Ce(de,ke){de.walk(Te=>{Te.type==="element"&&(Te.hasHtmComponentClosingTag=Te.endSourceSpan&&/^<\s*\/\s*\/\s*>$/.test(ke.originalText.slice(Te.endSourceSpan.start.offset,Te.endSourceSpan.end.offset)))})}function We(de,ke){de.walk(Te=>{Te.cssDisplay=X(Te,ke)})}function Se(de,ke){de.walk(Te=>{let{children:Re}=Te;if(Re){if(Re.length===0){Te.isDanglingSpaceSensitive=ne(Te);return}for(let ze of Re)ze.isLeadingSpaceSensitive=ye(ze,ke),ze.isTrailingSpaceSensitive=ge(ze,ke);for(let ze=0;ze<Re.length;ze++){let He=Re[ze];He.isLeadingSpaceSensitive=(ze===0||He.prev.isTrailingSpaceSensitive)&&He.isLeadingSpaceSensitive,He.isTrailingSpaceSensitive=(ze===Re.length-1||He.next.isLeadingSpaceSensitive)&&He.isTrailingSpaceSensitive}}})}function Me(de,ke){if(ke.parser==="vue"){let Te=de.children.find(ze=>he(ze,ke));if(!Te)return;let{lang:Re}=Te.attrMap;(Re==="ts"||Re==="typescript")&&(ke.__should_parse_vue_template_with_ts=!0)}}T.exports=_e}}),vi=xt({"src/language-html/pragma.js"(w,T){Nt();function F(K){return/^\s*<!--\s*@(?:format|prettier)\s*-->/.test(K)}function V(K){return`<!-- @format -->
-
-`+K.replace(/^\s*\n/,"")}T.exports={hasPragma:F,insertPragma:V}}}),Ah=xt({"src/language-html/loc.js"(w,T){Nt();function F(K){return K.sourceSpan.start.offset}function V(K){return K.sourceSpan.end.offset}T.exports={locStart:F,locEnd:V}}}),Ic=xt({"src/language-html/print/tag.js"(w,T){Nt();var F=ci(),{isNonEmptyArray:V}=ia(),{builders:{indent:K,join:q,line:Y,softline:X,hardline:ne},utils:{replaceTextEndOfLine:ue}}=Ur(),{locStart:ye,locEnd:ge}=Ah(),{isTextLikeNode:we,getLastDescendant:he,isPreLikeNode:ve,hasPrettierIgnore:_e,shouldPreserveContent:Le,isVueSfcBlock:Ue}=Qd();function Ie(ut,ir){return[ut.isSelfClosing?"":Ge(ut,ir),Ve(ut,ir)]}function Ge(ut,ir){return ut.lastChild&&de(ut.lastChild)?"":[et(ut,ir),_t(ut,ir)]}function Ve(ut,ir){return(ut.next?Se(ut.next):Me(ut.parent))?"":[Ce(ut,ir),qe(ut,ir)]}function et(ut,ir){return Me(ut)?Ce(ut.lastChild,ir):""}function qe(ut,ir){return de(ut)?_t(ut.parent,ir):ke(ut)?St(ut.next):""}function _t(ut,ir){if(F(!ut.isSelfClosing),We(ut,ir))return"";switch(ut.type){case"ieConditionalComment":return"<!";case"element":if(ut.hasHtmComponentClosingTag)return"<//";default:return`</${ut.rawName}`}}function Ce(ut,ir){if(We(ut,ir))return"";switch(ut.type){case"ieConditionalComment":case"ieConditionalEndComment":return"[endif]-->";case"ieConditionalStartComment":return"]><!-->";case"interpolation":return"}}";case"element":if(ut.isSelfClosing)return"/>";default:return">"}}function We(ut,ir){return!ut.isSelfClosing&&!ut.endSourceSpan&&(_e(ut)||Le(ut.parent,ir))}function Se(ut){return ut.prev&&ut.prev.type!=="docType"&&!we(ut.prev)&&ut.isLeadingSpaceSensitive&&!ut.hasLeadingSpaces}function Me(ut){return ut.lastChild&&ut.lastChild.isTrailingSpaceSensitive&&!ut.lastChild.hasTrailingSpaces&&!we(he(ut.lastChild))&&!ve(ut)}function de(ut){return!ut.next&&!ut.hasTrailingSpaces&&ut.isTrailingSpaceSensitive&&we(he(ut))}function ke(ut){return ut.next&&!we(ut.next)&&we(ut)&&ut.isTrailingSpaceSensitive&&!ut.hasTrailingSpaces}function Te(ut){let ir=ut.trim().match(/^prettier-ignore-attribute(?:\s+(.+))?$/s);return ir?ir[1]?ir[1].split(/\s+/):!0:!1}function Re(ut){return!ut.prev&&ut.isLeadingSpaceSensitive&&!ut.hasLeadingSpaces}function ze(ut,ir,Pt){let gt=ut.getValue();if(!V(gt.attrs))return gt.isSelfClosing?" ":"";let tr=gt.prev&&gt.prev.type==="comment"&&Te(gt.prev.value),wr=typeof tr=="boolean"?()=>tr:Array.isArray(tr)?Mr=>tr.includes(Mr.rawName):()=>!1,sr=ut.map(Mr=>{let Ar=Mr.getValue();return wr(Ar)?ue(ir.originalText.slice(ye(Ar),ge(Ar))):Pt()},"attrs"),jr=gt.type==="element"&&gt.fullName==="script"&&gt.attrs.length===1&&gt.attrs[0].fullName==="src"&&gt.children.length===0,Tt=ir.singleAttributePerLine&&gt.attrs.length>1&&!Ue(gt,ir)?ne:Y,Jt=[K([jr?" ":Y,q(Tt,sr)])];return gt.firstChild&&Re(gt.firstChild)||gt.isSelfClosing&&Me(gt.parent)||jr?Jt.push(gt.isSelfClosing?" ":""):Jt.push(ir.bracketSameLine?gt.isSelfClosing?" ":"":gt.isSelfClosing?Y:X),Jt}function He(ut){return ut.firstChild&&Re(ut.firstChild)?"":Kt(ut)}function ot(ut,ir,Pt){let gt=ut.getValue();return[Dt(gt,ir),ze(ut,ir,Pt),gt.isSelfClosing?"":He(gt)]}function Dt(ut,ir){return ut.prev&&ke(ut.prev)?"":[Ot(ut,ir),St(ut)]}function Ot(ut,ir){return Re(ut)?Kt(ut.parent):Se(ut)?Ce(ut.prev,ir):""}function St(ut){switch(ut.type){case"ieConditionalComment":case"ieConditionalStartComment":return`<!--[if ${ut.condition}`;case"ieConditionalEndComment":return"<!--<!";case"interpolation":return"{{";case"docType":return"<!DOCTYPE";case"element":if(ut.condition)return`<!--[if ${ut.condition}]><!--><${ut.rawName}`;default:return`<${ut.rawName}`}}function Kt(ut){switch(F(!ut.isSelfClosing),ut.type){case"ieConditionalComment":return"]>";case"element":if(ut.condition)return"><!--<![endif]-->";default:return">"}}T.exports={printClosingTag:Ie,printClosingTagStart:Ge,printClosingTagStartMarker:_t,printClosingTagEndMarker:Ce,printClosingTagSuffix:qe,printClosingTagEnd:Ve,needsToBorrowLastChildClosingTagEndMarker:Me,needsToBorrowParentClosingTagStartMarker:de,needsToBorrowPrevClosingTagEndMarker:Se,printOpeningTag:ot,printOpeningTagStart:Dt,printOpeningTagPrefix:Ot,printOpeningTagStartMarker:St,printOpeningTagEndMarker:Kt,needsToBorrowNextOpeningTagStartMarker:ke,needsToBorrowParentOpeningTagEndMarker:Re}}}),Nm=xt({"node_modules/parse-srcset/src/parse-srcset.js"(w,T){Nt(),function(F,V){typeof T=="object"&&T.exports?T.exports=V():F.parseSrcset=V()}(w,function(){return function(F,V){var K=V&&V.logger||console;function q(_t){return _t===" "||_t==="	"||_t===`
-`||_t==="\f"||_t==="\r"}function Y(_t){var Ce,We=_t.exec(F.substring(Ge));if(We)return Ce=We[0],Ge+=Ce.length,Ce}for(var X=F.length,ne=/^[ \t\n\r\u000c]+/,ue=/^[, \t\n\r\u000c]+/,ye=/^[^ \t\n\r\u000c]+/,ge=/[,]+$/,we=/^\d+$/,he=/^-?(?:[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?$/,ve,_e,Le,Ue,Ie,Ge=0,Ve=[];;){if(Y(ue),Ge>=X)return Ve;ve=Y(ye),_e=[],ve.slice(-1)===","?(ve=ve.replace(ge,""),qe()):et()}function et(){for(Y(ne),Le="",Ue="in descriptor";;){if(Ie=F.charAt(Ge),Ue==="in descriptor")if(q(Ie))Le&&(_e.push(Le),Le="",Ue="after descriptor");else if(Ie===","){Ge+=1,Le&&_e.push(Le),qe();return}else if(Ie==="(")Le=Le+Ie,Ue="in parens";else if(Ie===""){Le&&_e.push(Le),qe();return}else Le=Le+Ie;else if(Ue==="in parens")if(Ie===")")Le=Le+Ie,Ue="in descriptor";else if(Ie===""){_e.push(Le),qe();return}else Le=Le+Ie;else if(Ue==="after descriptor"&&!q(Ie))if(Ie===""){qe();return}else Ue="in descriptor",Ge-=1;Ge+=1}}function qe(){var _t=!1,Ce,We,Se,Me,de={},ke,Te,Re,ze,He;for(Me=0;Me<_e.length;Me++)ke=_e[Me],Te=ke[ke.length-1],Re=ke.substring(0,ke.length-1),ze=parseInt(Re,10),He=parseFloat(Re),we.test(Re)&&Te==="w"?((Ce||We)&&(_t=!0),ze===0?_t=!0:Ce=ze):he.test(Re)&&Te==="x"?((Ce||We||Se)&&(_t=!0),He<0?_t=!0:We=He):we.test(Re)&&Te==="h"?((Se||We)&&(_t=!0),ze===0?_t=!0:Se=ze):_t=!0;_t?K&&K.error&&K.error("Invalid srcset descriptor found in '"+F+"' at '"+ke+"'."):(de.url=ve,Ce&&(de.w=Ce),We&&(de.d=We),Se&&(de.h=Se),Ve.push(de))}}})}}),Rm=xt({"src/language-html/syntax-attribute.js"(w,T){Nt();var F=Nm(),{builders:{ifBreak:V,join:K,line:q}}=Ur();function Y(ne){let ue=F(ne,{logger:{error(et){throw new Error(et)}}}),ye=ue.some(et=>{let{w:qe}=et;return qe}),ge=ue.some(et=>{let{h:qe}=et;return qe}),we=ue.some(et=>{let{d:qe}=et;return qe});if(ye+ge+we>1)throw new Error("Mixed descriptor in srcset is not supported");let he=ye?"w":ge?"h":"d",ve=ye?"w":ge?"h":"x",_e=et=>Math.max(...et),Le=ue.map(et=>et.url),Ue=_e(Le.map(et=>et.length)),Ie=ue.map(et=>et[he]).map(et=>et?et.toString():""),Ge=Ie.map(et=>{let qe=et.indexOf(".");return qe===-1?et.length:qe}),Ve=_e(Ge);return K([",",q],Le.map((et,qe)=>{let _t=[et],Ce=Ie[qe];if(Ce){let We=Ue-et.length+1,Se=Ve-Ge[qe],Me=" ".repeat(We+Se);_t.push(V(Me," "),Ce+ve)}return _t}))}function X(ne){return ne.trim().split(/\s+/).join(" ")}T.exports={printImgSrcset:Y,printClassNames:X}}}),Lm=xt({"src/language-html/syntax-vue.js"(w,T){Nt();var{builders:{group:F}}=Ur();function V(X,ne){let{left:ue,operator:ye,right:ge}=K(X);return[F(ne(`function _(${ue}) {}`,{parser:"babel",__isVueForBindingLeft:!0}))," ",ye," ",ne(ge,{parser:"__js_expression"},{stripTrailingHardline:!0})]}function K(X){let ne=/(.*?)\s+(in|of)\s+(.*)/s,ue=/,([^,\]}]*)(?:,([^,\]}]*))?$/,ye=/^\(|\)$/g,ge=X.match(ne);if(!ge)return;let we={};if(we.for=ge[3].trim(),!we.for)return;let he=ge[1].trim().replace(ye,""),ve=he.match(ue);ve?(we.alias=he.replace(ue,""),we.iterator1=ve[1].trim(),ve[2]&&(we.iterator2=ve[2].trim())):we.alias=he;let _e=[we.alias,we.iterator1,we.iterator2];if(!_e.some((Le,Ue)=>!Le&&(Ue===0||_e.slice(Ue+1).some(Boolean))))return{left:_e.filter(Boolean).join(","),operator:ge[2],right:we.for}}function q(X,ne){return ne(`function _(${X}) {}`,{parser:"babel",__isVueBindings:!0})}function Y(X){let ne=/^(?:[\w$]+|\([^)]*\))\s*=>|^function\s*\(/,ue=/^[$A-Z_a-z][\w$]*(?:\.[$A-Z_a-z][\w$]*|\['[^']*']|\["[^"]*"]|\[\d+]|\[[$A-Z_a-z][\w$]*])*$/,ye=X.trim();return ne.test(ye)||ue.test(ye)}T.exports={isVueEventBindingExpression:Y,printVueFor:V,printVueBindings:q}}}),Lf=xt({"src/language-html/get-node-content.js"(w,T){Nt();var{needsToBorrowParentClosingTagStartMarker:F,printClosingTagStartMarker:V,needsToBorrowLastChildClosingTagEndMarker:K,printClosingTagEndMarker:q,needsToBorrowParentOpeningTagEndMarker:Y,printOpeningTagEndMarker:X}=Ic();function ne(ue,ye){let ge=ue.startSourceSpan.end.offset;ue.firstChild&&Y(ue.firstChild)&&(ge-=X(ue).length);let we=ue.endSourceSpan.start.offset;return ue.lastChild&&F(ue.lastChild)?we+=V(ue,ye).length:K(ue)&&(we-=q(ue.lastChild,ye).length),ye.originalText.slice(ge,we)}T.exports=ne}}),zm=xt({"src/language-html/embed.js"(w,T){Nt();var{builders:{breakParent:F,group:V,hardline:K,indent:q,line:Y,fill:X,softline:ne},utils:{mapDoc:ue,replaceTextEndOfLine:ye}}=Ur(),ge=wp(),{printClosingTag:we,printClosingTagSuffix:he,needsToBorrowPrevClosingTagEndMarker:ve,printOpeningTagPrefix:_e,printOpeningTag:Le}=Ic(),{printImgSrcset:Ue,printClassNames:Ie}=Rm(),{printVueFor:Ge,printVueBindings:Ve,isVueEventBindingExpression:et}=Lm(),{isScriptLikeTag:qe,isVueNonHtmlBlock:_t,inferScriptParser:Ce,htmlTrimPreserveIndentation:We,dedentString:Se,unescapeQuoteEntities:Me,isVueSlotAttribute:de,isVueSfcBindingsAttribute:ke,getTextValueParts:Te}=Qd(),Re=Lf();function ze(ot,Dt,Ot){let St=sr=>new RegExp(sr.join("|")).test(ot.fullName),Kt=()=>Me(ot.value),ut=!1,ir=(sr,jr)=>{let Tt=sr.type==="NGRoot"?sr.node.type==="NGMicrosyntax"&&sr.node.body.length===1&&sr.node.body[0].type==="NGMicrosyntaxExpression"?sr.node.body[0].expression:sr.node:sr.type==="JsExpressionRoot"?sr.node:sr;Tt&&(Tt.type==="ObjectExpression"||Tt.type==="ArrayExpression"||jr.parser==="__vue_expression"&&(Tt.type==="TemplateLiteral"||Tt.type==="StringLiteral"))&&(ut=!0)},Pt=sr=>V(sr),gt=function(sr){let jr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return V([q([ne,sr]),jr?ne:""])},tr=sr=>ut?Pt(sr):gt(sr),wr=(sr,jr)=>Dt(sr,Object.assign({__onHtmlBindingRoot:ir,__embeddedInHtml:!0},jr));if(ot.fullName==="srcset"&&(ot.parent.fullName==="img"||ot.parent.fullName==="source"))return gt(Ue(Kt()));if(ot.fullName==="class"&&!Ot.parentParser){let sr=Kt();if(!sr.includes("{{"))return Ie(sr)}if(ot.fullName==="style"&&!Ot.parentParser){let sr=Kt();if(!sr.includes("{{"))return gt(wr(sr,{parser:"css",__isHTMLStyleAttribute:!0}))}if(Ot.parser==="vue"){if(ot.fullName==="v-for")return Ge(Kt(),wr);if(de(ot)||ke(ot,Ot))return Ve(Kt(),wr);let sr=["^@","^v-on:"],jr=["^:","^v-bind:"],Tt=["^v-"];if(St(sr)){let Jt=Kt(),Mr=et(Jt)?"__js_expression":Ot.__should_parse_vue_template_with_ts?"__vue_ts_event_binding":"__vue_event_binding";return tr(wr(Jt,{parser:Mr}))}if(St(jr))return tr(wr(Kt(),{parser:"__vue_expression"}));if(St(Tt))return tr(wr(Kt(),{parser:"__js_expression"}))}if(Ot.parser==="angular"){let sr=(Zt,zt)=>wr(Zt,Object.assign(Object.assign({},zt),{},{trailingComma:"none"})),jr=["^\\*"],Tt=["^\\(.+\\)$","^on-"],Jt=["^\\[.+\\]$","^bind(on)?-","^ng-(if|show|hide|class|style)$"],Mr=["^i18n(-.+)?$"];if(St(Tt))return tr(sr(Kt(),{parser:"__ng_action"}));if(St(Jt))return tr(sr(Kt(),{parser:"__ng_binding"}));if(St(Mr)){let Zt=Kt().trim();return gt(X(Te(ot,Zt)),!Zt.includes("@@"))}if(St(jr))return tr(sr(Kt(),{parser:"__ng_directive"}));let Ar=/{{(.+?)}}/s,vn=Kt();if(Ar.test(vn)){let Zt=[];for(let[zt,lr]of vn.split(Ar).entries())if(zt%2===0)Zt.push(ye(lr));else try{Zt.push(V(["{{",q([Y,sr(lr,{parser:"__ng_interpolation",__isInHtmlInterpolation:!0})]),Y,"}}"]))}catch{Zt.push("{{",ye(lr),"}}")}return V(Zt)}}return null}function He(ot,Dt,Ot,St){let Kt=ot.getValue();switch(Kt.type){case"element":{if(qe(Kt)||Kt.type==="interpolation")return;if(!Kt.isSelfClosing&&_t(Kt,St)){let ut=Ce(Kt,St);if(!ut)return;let ir=Re(Kt,St),Pt=/^\s*$/.test(ir),gt="";return Pt||(gt=Ot(We(ir),{parser:ut,__embeddedInHtml:!0},{stripTrailingHardline:!0}),Pt=gt===""),[_e(Kt,St),V(Le(ot,St,Dt)),Pt?"":K,gt,Pt?"":K,we(Kt,St),he(Kt,St)]}break}case"text":{if(qe(Kt.parent)){let ut=Ce(Kt.parent,St);if(ut){let ir=ut==="markdown"?Se(Kt.value.replace(/^[^\S\n]*\n/,"")):Kt.value,Pt={parser:ut,__embeddedInHtml:!0};if(St.parser==="html"&&ut==="babel"){let gt="script",{attrMap:tr}=Kt.parent;tr&&(tr.type==="module"||tr.type==="text/babel"&&tr["data-type"]==="module")&&(gt="module"),Pt.__babelSourceType=gt}return[F,_e(Kt,St),Ot(ir,Pt,{stripTrailingHardline:!0}),he(Kt,St)]}}else if(Kt.parent.type==="interpolation"){let ut={__isInHtmlInterpolation:!0,__embeddedInHtml:!0};return St.parser==="angular"?(ut.parser="__ng_interpolation",ut.trailingComma="none"):St.parser==="vue"?ut.parser=St.__should_parse_vue_template_with_ts?"__vue_ts_expression":"__vue_expression":ut.parser="__js_expression",[q([Y,Ot(Kt.value,ut,{stripTrailingHardline:!0})]),Kt.parent.next&&ve(Kt.parent.next)?" ":Y]}break}case"attribute":{if(!Kt.value)break;if(/^PRETTIER_HTML_PLACEHOLDER_\d+_\d+_IN_JS$/.test(St.originalText.slice(Kt.valueSpan.start.offset,Kt.valueSpan.end.offset)))return[Kt.rawName,"=",Kt.value];if(St.parser==="lwc"&&/^{.*}$/s.test(St.originalText.slice(Kt.valueSpan.start.offset,Kt.valueSpan.end.offset)))return[Kt.rawName,"=",Kt.value];let ut=ze(Kt,(ir,Pt)=>Ot(ir,Object.assign({__isInHtmlAttribute:!0,__embeddedInHtml:!0},Pt),{stripTrailingHardline:!0}),St);if(ut)return[Kt.rawName,'="',V(ue(ut,ir=>typeof ir=="string"?ir.replace(/"/g,"&quot;"):ir)),'"'];break}case"front-matter":return ge(Kt,Ot)}}T.exports=He}}),kh=xt({"src/language-html/print/children.js"(w,T){Nt();var{builders:{breakParent:F,group:V,ifBreak:K,line:q,softline:Y,hardline:X},utils:{replaceTextEndOfLine:ne}}=Ur(),{locStart:ue,locEnd:ye}=Ah(),{forceBreakChildren:ge,forceNextEmptyLine:we,isTextLikeNode:he,hasPrettierIgnore:ve,preferHardlineAsLeadingSpaces:_e}=Qd(),{printOpeningTagPrefix:Le,needsToBorrowNextOpeningTagStartMarker:Ue,printOpeningTagStartMarker:Ie,needsToBorrowPrevClosingTagEndMarker:Ge,printClosingTagEndMarker:Ve,printClosingTagSuffix:et,needsToBorrowParentClosingTagStartMarker:qe}=Ic();function _t(Se,Me,de){let ke=Se.getValue();return ve(ke)?[Le(ke,Me),...ne(Me.originalText.slice(ue(ke)+(ke.prev&&Ue(ke.prev)?Ie(ke).length:0),ye(ke)-(ke.next&&Ge(ke.next)?Ve(ke,Me).length:0))),et(ke,Me)]:de()}function Ce(Se,Me){return he(Se)&&he(Me)?Se.isTrailingSpaceSensitive?Se.hasTrailingSpaces?_e(Me)?X:q:"":_e(Me)?X:Y:Ue(Se)&&(ve(Me)||Me.firstChild||Me.isSelfClosing||Me.type==="element"&&Me.attrs.length>0)||Se.type==="element"&&Se.isSelfClosing&&Ge(Me)?"":!Me.isLeadingSpaceSensitive||_e(Me)||Ge(Me)&&Se.lastChild&&qe(Se.lastChild)&&Se.lastChild.lastChild&&qe(Se.lastChild.lastChild)?X:Me.hasLeadingSpaces?q:Y}function We(Se,Me,de){let ke=Se.getValue();if(ge(ke))return[F,...Se.map(Re=>{let ze=Re.getValue(),He=ze.prev?Ce(ze.prev,ze):"";return[He?[He,we(ze.prev)?X:""]:"",_t(Re,Me,de)]},"children")];let Te=ke.children.map(()=>Symbol(""));return Se.map((Re,ze)=>{let He=Re.getValue();if(he(He)){if(He.prev&&he(He.prev)){let ir=Ce(He.prev,He);if(ir)return we(He.prev)?[X,X,_t(Re,Me,de)]:[ir,_t(Re,Me,de)]}return _t(Re,Me,de)}let ot=[],Dt=[],Ot=[],St=[],Kt=He.prev?Ce(He.prev,He):"",ut=He.next?Ce(He,He.next):"";return Kt&&(we(He.prev)?ot.push(X,X):Kt===X?ot.push(X):he(He.prev)?Dt.push(Kt):Dt.push(K("",Y,{groupId:Te[ze-1]}))),ut&&(we(He)?he(He.next)&&St.push(X,X):ut===X?he(He.next)&&St.push(X):Ot.push(ut)),[...ot,V([...Dt,V([_t(Re,Me,de),...Ot],{id:Te[ze]})]),...St]},"children")}T.exports={printChildren:We}}}),Oh=xt({"src/language-html/print/element.js"(w,T){Nt();var{builders:{breakParent:F,dedentToRoot:V,group:K,ifBreak:q,indentIfBreak:Y,indent:X,line:ne,softline:ue},utils:{replaceTextEndOfLine:ye}}=Ur(),ge=Lf(),{shouldPreserveContent:we,isScriptLikeTag:he,isVueCustomBlock:ve,countParents:_e,forceBreakContent:Le}=Qd(),{printOpeningTagPrefix:Ue,printOpeningTag:Ie,printClosingTagSuffix:Ge,printClosingTag:Ve,needsToBorrowPrevClosingTagEndMarker:et,needsToBorrowLastChildClosingTagEndMarker:qe}=Ic(),{printChildren:_t}=kh();function Ce(We,Se,Me){let de=We.getValue();if(we(de,Se))return[Ue(de,Se),K(Ie(We,Se,Me)),...ye(ge(de,Se)),...Ve(de,Se),Ge(de,Se)];let ke=de.children.length===1&&de.firstChild.type==="interpolation"&&de.firstChild.isLeadingSpaceSensitive&&!de.firstChild.hasLeadingSpaces&&de.lastChild.isTrailingSpaceSensitive&&!de.lastChild.hasTrailingSpaces,Te=Symbol("element-attr-group-id"),Re=Dt=>K([K(Ie(We,Se,Me),{id:Te}),Dt,Ve(de,Se)]),ze=Dt=>ke?Y(Dt,{groupId:Te}):(he(de)||ve(de,Se))&&de.parent.type==="root"&&Se.parser==="vue"&&!Se.vueIndentScriptAndStyle?Dt:X(Dt),He=()=>ke?q(ue,"",{groupId:Te}):de.firstChild.hasLeadingSpaces&&de.firstChild.isLeadingSpaceSensitive?ne:de.firstChild.type==="text"&&de.isWhitespaceSensitive&&de.isIndentationSensitive?V(ue):ue,ot=()=>(de.next?et(de.next):qe(de.parent))?de.lastChild.hasTrailingSpaces&&de.lastChild.isTrailingSpaceSensitive?" ":"":ke?q(ue,"",{groupId:Te}):de.lastChild.hasTrailingSpaces&&de.lastChild.isTrailingSpaceSensitive?ne:(de.lastChild.type==="comment"||de.lastChild.type==="text"&&de.isWhitespaceSensitive&&de.isIndentationSensitive)&&new RegExp(`\\n[\\t ]{${Se.tabWidth*_e(We,Dt=>Dt.parent&&Dt.parent.type!=="root")}}$`).test(de.lastChild.value)?"":ue;return de.children.length===0?Re(de.hasDanglingSpaces&&de.isDanglingSpaceSensitive?ne:""):Re([Le(de)?F:"",ze([He(),_t(We,Se,Me)]),ot()])}T.exports={printElement:Ce}}}),Vm=xt({"src/language-html/printer-html.js"(w,T){Nt();var{builders:{fill:F,group:V,hardline:K,literalline:q},utils:{cleanDoc:Y,getDocParts:X,isConcat:ne,replaceTextEndOfLine:ue}}=Ur(),ye=Zd(),{countChars:ge,unescapeQuoteEntities:we,getTextValueParts:he}=Qd(),ve=Ph(),{insertPragma:_e}=vi(),{locStart:Le,locEnd:Ue}=Ah(),Ie=zm(),{printClosingTagSuffix:Ge,printClosingTagEnd:Ve,printOpeningTagPrefix:et,printOpeningTagStart:qe}=Ic(),{printElement:_t}=Oh(),{printChildren:Ce}=kh();function We(Se,Me,de){let ke=Se.getValue();switch(ke.type){case"front-matter":return ue(ke.raw);case"root":return Me.__onHtmlRoot&&Me.__onHtmlRoot(ke),[V(Ce(Se,Me,de)),K];case"element":case"ieConditionalComment":return _t(Se,Me,de);case"ieConditionalStartComment":case"ieConditionalEndComment":return[qe(ke),Ve(ke)];case"interpolation":return[qe(ke,Me),...Se.map(de,"children"),Ve(ke,Me)];case"text":{if(ke.parent.type==="interpolation"){let Re=/\n[^\S\n]*$/,ze=Re.test(ke.value),He=ze?ke.value.replace(Re,""):ke.value;return[...ue(He),ze?K:""]}let Te=Y([et(ke,Me),...he(ke),Ge(ke,Me)]);return ne(Te)||Te.type==="fill"?F(X(Te)):Te}case"docType":return[V([qe(ke,Me)," ",ke.value.replace(/^html\b/i,"html").replace(/\s+/g," ")]),Ve(ke,Me)];case"comment":return[et(ke,Me),...ue(Me.originalText.slice(Le(ke),Ue(ke)),q),Ge(ke,Me)];case"attribute":{if(ke.value===null)return ke.rawName;let Te=we(ke.value),Re=ge(Te,"'"),ze=ge(Te,'"'),He=Re<ze?"'":'"';return[ke.rawName,"=",He,...ue(He==='"'?Te.replace(/"/g,"&quot;"):Te.replace(/'/g,"&apos;")),He]}default:throw new Error(`Unexpected node type ${ke.type}`)}}T.exports={preprocess:ve,print:We,insertPragma:_e,massageAstNode:ye,embed:Ie}}}),Wm=xt({"src/language-html/options.js"(w,T){Nt();var F=_c(),V="HTML";T.exports={bracketSameLine:F.bracketSameLine,htmlWhitespaceSensitivity:{since:"1.15.0",category:V,type:"choice",default:"css",description:"How to handle whitespaces in HTML.",choices:[{value:"css",description:"Respect the default value of CSS display property."},{value:"strict",description:"Whitespaces are considered sensitive."},{value:"ignore",description:"Whitespaces are considered insensitive."}]},singleAttributePerLine:F.singleAttributePerLine,vueIndentScriptAndStyle:{since:"1.19.0",category:V,type:"boolean",default:!1,description:"Indent script and style tags in Vue files."}}}}),j0=xt({"src/language-html/parsers.js"(){Nt()}}),es=xt({"node_modules/linguist-languages/data/HTML.json"(w,T){T.exports={name:"HTML",type:"markup",tmScope:"text.html.basic",aceMode:"html",codemirrorMode:"htmlmixed",codemirrorMimeType:"text/html",color:"#e34c26",aliases:["xhtml"],extensions:[".html",".hta",".htm",".html.hl",".inc",".xht",".xhtml"],languageId:146}}}),jc=xt({"node_modules/linguist-languages/data/Vue.json"(w,T){T.exports={name:"Vue",type:"markup",color:"#41b883",extensions:[".vue"],tmScope:"text.html.vue",aceMode:"html",languageId:391}}}),Cp=xt({"src/language-html/index.js"(w,T){Nt();var F=jl(),V=Vm(),K=Wm(),q=j0(),Y=[F(es(),()=>({name:"Angular",since:"1.15.0",parsers:["angular"],vscodeLanguageIds:["html"],extensions:[".component.html"],filenames:[]})),F(es(),ne=>({since:"1.15.0",parsers:["html"],vscodeLanguageIds:["html"],extensions:[...ne.extensions,".mjml"]})),F(es(),()=>({name:"Lightning Web Components",since:"1.17.0",parsers:["lwc"],vscodeLanguageIds:["html"],extensions:[],filenames:[]})),F(jc(),()=>({since:"1.10.0",parsers:["vue"],vscodeLanguageIds:["vue"]}))],X={html:V};T.exports={languages:Y,printers:X,options:K,parsers:q}}}),Hm=xt({"src/language-yaml/pragma.js"(w,T){Nt();function F(q){return/^\s*@(?:prettier|format)\s*$/.test(q)}function V(q){return/^\s*#[^\S\n]*@(?:prettier|format)\s*?(?:\n|$)/.test(q)}function K(q){return`# @format
-
-${q}`}T.exports={isPragma:F,hasPragma:V,insertPragma:K}}}),Ep=xt({"src/language-yaml/loc.js"(w,T){Nt();function F(K){return K.position.start.offset}function V(K){return K.position.end.offset}T.exports={locStart:F,locEnd:V}}}),Ta=xt({"src/language-yaml/embed.js"(w,T){Nt();function F(V,K,q,Y){if(V.getValue().type==="root"&&Y.filepath&&/(?:[/\\]|^)\.(?:prettier|stylelint|lintstaged)rc$/.test(Y.filepath))return q(Y.originalText,Object.assign(Object.assign({},Y),{},{parser:"json"}))}T.exports=F}}),yd=xt({"src/language-yaml/utils.js"(w,T){Nt();var{getLast:F,isNonEmptyArray:V}=ia();function K(Ce,We){let Se=0,Me=Ce.stack.length-1;for(let de=0;de<Me;de++){let ke=Ce.stack[de];q(ke)&&We(ke)&&Se++}return Se}function q(Ce,We){return Ce&&typeof Ce.type=="string"&&(!We||We.includes(Ce.type))}function Y(Ce,We,Se){return We("children"in Ce?Object.assign(Object.assign({},Ce),{},{children:Ce.children.map(Me=>Y(Me,We,Ce))}):Ce,Se)}function X(Ce,We,Se){Object.defineProperty(Ce,We,{get:Se,enumerable:!1})}function ne(Ce,We){let Se=0,Me=We.length;for(let de=Ce.position.end.offset-1;de<Me;de++){let ke=We[de];if(ke===`
-`&&Se++,Se===1&&/\S/.test(ke))return!1;if(Se===2)return!0}return!1}function ue(Ce){switch(Ce.getValue().type){case"tag":case"anchor":case"comment":return!1}let We=Ce.stack.length;for(let Se=1;Se<We;Se++){let Me=Ce.stack[Se],de=Ce.stack[Se-1];if(Array.isArray(de)&&typeof Me=="number"&&Me!==de.length-1)return!1}return!0}function ye(Ce){return V(Ce.children)?ye(F(Ce.children)):Ce}function ge(Ce){return Ce.value.trim()==="prettier-ignore"}function we(Ce){let We=Ce.getValue();if(We.type==="documentBody"){let Se=Ce.getParentNode();return Ge(Se.head)&&ge(F(Se.head.endComments))}return _e(We)&&ge(F(We.leadingComments))}function he(Ce){return!V(Ce.children)&&!ve(Ce)}function ve(Ce){return _e(Ce)||Le(Ce)||Ue(Ce)||Ie(Ce)||Ge(Ce)}function _e(Ce){return V(Ce==null?void 0:Ce.leadingComments)}function Le(Ce){return V(Ce==null?void 0:Ce.middleComments)}function Ue(Ce){return Ce==null?void 0:Ce.indicatorComment}function Ie(Ce){return Ce==null?void 0:Ce.trailingComment}function Ge(Ce){return V(Ce==null?void 0:Ce.endComments)}function Ve(Ce){let We=[],Se;for(let Me of Ce.split(/( +)/))Me!==" "?Se===" "?We.push(Me):We.push((We.pop()||"")+Me):Se===void 0&&We.unshift(""),Se=Me;return Se===" "&&We.push((We.pop()||"")+" "),We[0]===""&&(We.shift(),We.unshift(" "+(We.shift()||""))),We}function et(Ce,We,Se){let Me=We.split(`
-`).map((de,ke,Te)=>ke===0&&ke===Te.length-1?de:ke!==0&&ke!==Te.length-1?de.trim():ke===0?de.trimEnd():de.trimStart());return Se.proseWrap==="preserve"?Me.map(de=>de.length===0?[]:[de]):Me.map(de=>de.length===0?[]:Ve(de)).reduce((de,ke,Te)=>Te!==0&&Me[Te-1].length>0&&ke.length>0&&!(Ce==="quoteDouble"&&F(F(de)).endsWith("\\"))?[...de.slice(0,-1),[...F(de),...ke]]:[...de,ke],[]).map(de=>Se.proseWrap==="never"?[de.join(" ")]:de)}function qe(Ce,We){let{parentIndent:Se,isLastDescendant:Me,options:de}=We,ke=Ce.position.start.line===Ce.position.end.line?"":de.originalText.slice(Ce.position.start.offset,Ce.position.end.offset).match(/^[^\n]*\n(.*)$/s)[1],Te;if(Ce.indent===null){let He=ke.match(/^(?<leadingSpace> *)[^\n\r ]/m);Te=He?He.groups.leadingSpace.length:Number.POSITIVE_INFINITY}else Te=Ce.indent-1+Se;let Re=ke.split(`
-`).map(He=>He.slice(Te));if(de.proseWrap==="preserve"||Ce.type==="blockLiteral")return ze(Re.map(He=>He.length===0?[]:[He]));return ze(Re.map(He=>He.length===0?[]:Ve(He)).reduce((He,ot,Dt)=>Dt!==0&&Re[Dt-1].length>0&&ot.length>0&&!/^\s/.test(ot[0])&&!/^\s|\s$/.test(F(He))?[...He.slice(0,-1),[...F(He),...ot]]:[...He,ot],[]).map(He=>He.reduce((ot,Dt)=>ot.length>0&&/\s$/.test(F(ot))?[...ot.slice(0,-1),F(ot)+" "+Dt]:[...ot,Dt],[])).map(He=>de.proseWrap==="never"?[He.join(" ")]:He));function ze(He){if(Ce.chomping==="keep")return F(He).length===0?He.slice(0,-1):He;let ot=0;for(let Dt=He.length-1;Dt>=0&&He[Dt].length===0;Dt--)ot++;return ot===0?He:ot>=2&&!Me?He.slice(0,-(ot-1)):He.slice(0,-ot)}}function _t(Ce){if(!Ce)return!0;switch(Ce.type){case"plain":case"quoteDouble":case"quoteSingle":case"alias":case"flowMapping":case"flowSequence":return!0;default:return!1}}T.exports={getLast:F,getAncestorCount:K,isNode:q,isEmptyNode:he,isInlineNode:_t,mapNode:Y,defineShortcut:X,isNextLineEmpty:ne,isLastDescendantNode:ue,getBlockValueLineContents:qe,getFlowScalarLineContents:et,getLastDescendantNode:ye,hasPrettierIgnore:we,hasLeadingComments:_e,hasMiddleComments:Le,hasIndicatorComment:Ue,hasTrailingComment:Ie,hasEndComments:Ge}}}),F0=xt({"src/language-yaml/print-preprocess.js"(w,T){Nt();var{defineShortcut:F,mapNode:V}=yd();function K(Y){return V(Y,q)}function q(Y){switch(Y.type){case"document":F(Y,"head",()=>Y.children[0]),F(Y,"body",()=>Y.children[1]);break;case"documentBody":case"sequenceItem":case"flowSequenceItem":case"mappingKey":case"mappingValue":F(Y,"content",()=>Y.children[0]);break;case"mappingItem":case"flowMappingItem":F(Y,"key",()=>Y.children[0]),F(Y,"value",()=>Y.children[1]);break}return Y}T.exports=K}}),Fc=xt({"src/language-yaml/print/misc.js"(w,T){Nt();var{builders:{softline:F,align:V}}=Ur(),{hasEndComments:K,isNextLineEmpty:q,isNode:Y}=yd(),X=new WeakMap;function ne(ge,we){let he=ge.getValue(),ve=ge.stack[0],_e;return X.has(ve)?_e=X.get(ve):(_e=new Set,X.set(ve,_e)),!_e.has(he.position.end.line)&&(_e.add(he.position.end.line),q(he,we)&&!ue(ge.getParentNode()))?F:""}function ue(ge){return K(ge)&&!Y(ge,["documentHead","documentBody","flowMapping","flowSequence"])}function ye(ge,we){return V(" ".repeat(ge),we)}T.exports={alignWithSpaces:ye,shouldPrintEndComments:ue,printNextEmptyLine:ne}}}),Pp=xt({"src/language-yaml/print/flow-mapping-sequence.js"(w,T){Nt();var{builders:{ifBreak:F,line:V,softline:K,hardline:q,join:Y}}=Ur(),{isEmptyNode:X,getLast:ne,hasEndComments:ue}=yd(),{printNextEmptyLine:ye,alignWithSpaces:ge}=Fc();function we(ve,_e,Le){let Ue=ve.getValue(),Ie=Ue.type==="flowMapping",Ge=Ie?"{":"[",Ve=Ie?"}":"]",et=K;Ie&&Ue.children.length>0&&Le.bracketSpacing&&(et=V);let qe=ne(Ue.children),_t=qe&&qe.type==="flowMappingItem"&&X(qe.key)&&X(qe.value);return[Ge,ge(Le.tabWidth,[et,he(ve,_e,Le),Le.trailingComma==="none"?"":F(","),ue(Ue)?[q,Y(q,ve.map(_e,"endComments"))]:""]),_t?"":et,Ve]}function he(ve,_e,Le){let Ue=ve.getValue();return ve.map((Ie,Ge)=>[_e(),Ge===Ue.children.length-1?"":[",",V,Ue.children[Ge].position.start.line!==Ue.children[Ge+1].position.start.line?ye(Ie,Le.originalText):""]],"children")}T.exports={printFlowMapping:we,printFlowSequence:we}}}),B0=xt({"src/language-yaml/print/mapping-item.js"(w,T){Nt();var{builders:{conditionalGroup:F,group:V,hardline:K,ifBreak:q,join:Y,line:X}}=Ur(),{hasLeadingComments:ne,hasMiddleComments:ue,hasTrailingComment:ye,hasEndComments:ge,isNode:we,isEmptyNode:he,isInlineNode:ve}=yd(),{alignWithSpaces:_e}=Fc();function Le(Ve,et,qe,_t,Ce){let{key:We,value:Se}=Ve,Me=he(We),de=he(Se);if(Me&&de)return": ";let ke=_t("key"),Te=Ie(Ve)?" ":"";if(de)return Ve.type==="flowMappingItem"&&et.type==="flowMapping"?ke:Ve.type==="mappingItem"&&Ue(We.content,Ce)&&!ye(We.content)&&(!et.tag||et.tag.value!=="tag:yaml.org,2002:set")?[ke,Te,":"]:["? ",_e(2,ke)];let Re=_t("value");if(Me)return[": ",_e(2,Re)];if(ne(Se)||!ve(We.content))return["? ",_e(2,ke),K,Y("",qe.map(_t,"value","leadingComments").map(St=>[St,K])),": ",_e(2,Re)];if(Ge(We.content)&&!ne(We.content)&&!ue(We.content)&&!ye(We.content)&&!ge(We)&&!ne(Se.content)&&!ue(Se.content)&&!ge(Se)&&Ue(Se.content,Ce))return[ke,Te,": ",Re];let ze=Symbol("mappingKey"),He=V([q("? "),V(_e(2,ke),{id:ze})]),ot=[K,": ",_e(2,Re)],Dt=[Te,":"];ne(Se.content)||ge(Se)&&Se.content&&!we(Se.content,["mapping","sequence"])||et.type==="mapping"&&ye(We.content)&&ve(Se.content)||we(Se.content,["mapping","sequence"])&&Se.content.tag===null&&Se.content.anchor===null?Dt.push(K):Se.content&&Dt.push(X),Dt.push(Re);let Ot=_e(Ce.tabWidth,Dt);return Ue(We.content,Ce)&&!ne(We.content)&&!ue(We.content)&&!ge(We)?F([[ke,Ot]]):F([[He,q(ot,Ot,{groupId:ze})]])}function Ue(Ve,et){if(!Ve)return!0;switch(Ve.type){case"plain":case"quoteSingle":case"quoteDouble":break;case"alias":return!0;default:return!1}if(et.proseWrap==="preserve")return Ve.position.start.line===Ve.position.end.line;if(/\\$/m.test(et.originalText.slice(Ve.position.start.offset,Ve.position.end.offset)))return!1;switch(et.proseWrap){case"never":return!Ve.value.includes(`
-`);case"always":return!/[\n ]/.test(Ve.value);default:return!1}}function Ie(Ve){return Ve.key.content&&Ve.key.content.type==="alias"}function Ge(Ve){if(!Ve)return!0;switch(Ve.type){case"plain":case"quoteDouble":case"quoteSingle":return Ve.position.start.line===Ve.position.end.line;case"alias":return!0;default:return!1}}T.exports=Le}}),N0=xt({"src/language-yaml/print/block.js"(w,T){Nt();var{builders:{dedent:F,dedentToRoot:V,fill:K,hardline:q,join:Y,line:X,literalline:ne,markAsRoot:ue},utils:{getDocParts:ye}}=Ur(),{getAncestorCount:ge,getBlockValueLineContents:we,hasIndicatorComment:he,isLastDescendantNode:ve,isNode:_e}=yd(),{alignWithSpaces:Le}=Fc();function Ue(Ie,Ge,Ve){let et=Ie.getValue(),qe=ge(Ie,Me=>_e(Me,["sequence","mapping"])),_t=ve(Ie),Ce=[et.type==="blockFolded"?">":"|"];et.indent!==null&&Ce.push(et.indent.toString()),et.chomping!=="clip"&&Ce.push(et.chomping==="keep"?"+":"-"),he(et)&&Ce.push(" ",Ge("indicatorComment"));let We=we(et,{parentIndent:qe,isLastDescendant:_t,options:Ve}),Se=[];for(let[Me,de]of We.entries())Me===0&&Se.push(q),Se.push(K(ye(Y(X,de)))),Me!==We.length-1?Se.push(de.length===0?q:ue(ne)):et.chomping==="keep"&&_t&&Se.push(V(de.length===0?q:ne));return et.indent===null?Ce.push(F(Le(Ve.tabWidth,Se))):Ce.push(V(Le(et.indent-1+qe,Se))),Ce}T.exports=Ue}}),hl=xt({"src/language-yaml/printer-yaml.js"(w,T){Nt();var{builders:{breakParent:F,fill:V,group:K,hardline:q,join:Y,line:X,lineSuffix:ne,literalline:ue},utils:{getDocParts:ye,replaceTextEndOfLine:ge}}=Ur(),{isPreviousLineEmpty:we}=ia(),{insertPragma:he,isPragma:ve}=Hm(),{locStart:_e}=Ep(),Le=Ta(),{getFlowScalarLineContents:Ue,getLastDescendantNode:Ie,hasLeadingComments:Ge,hasMiddleComments:Ve,hasTrailingComment:et,hasEndComments:qe,hasPrettierIgnore:_t,isLastDescendantNode:Ce,isNode:We,isInlineNode:Se}=yd(),Me=F0(),{alignWithSpaces:de,printNextEmptyLine:ke,shouldPrintEndComments:Te}=Fc(),{printFlowMapping:Re,printFlowSequence:ze}=Pp(),He=B0(),ot=N0();function Dt(gt,tr,wr){let sr=gt.getValue(),jr=[];sr.type!=="mappingValue"&&Ge(sr)&&jr.push([Y(q,gt.map(wr,"leadingComments")),q]);let{tag:Tt,anchor:Jt}=sr;Tt&&jr.push(wr("tag")),Tt&&Jt&&jr.push(" "),Jt&&jr.push(wr("anchor"));let Mr="";We(sr,["mapping","sequence","comment","directive","mappingItem","sequenceItem"])&&!Ce(gt)&&(Mr=ke(gt,tr.originalText)),(Tt||Jt)&&(We(sr,["sequence","mapping"])&&!Ve(sr)?jr.push(q):jr.push(" ")),Ve(sr)&&jr.push([sr.middleComments.length===1?"":q,Y(q,gt.map(wr,"middleComments")),q]);let Ar=gt.getParentNode();return _t(gt)?jr.push(ge(tr.originalText.slice(sr.position.start.offset,sr.position.end.offset).trimEnd(),ue)):jr.push(K(Ot(sr,Ar,gt,tr,wr))),et(sr)&&!We(sr,["document","documentHead"])&&jr.push(ne([sr.type==="mappingValue"&&!sr.content?"":" ",Ar.type==="mappingKey"&&gt.getParentNode(2).type==="mapping"&&Se(sr)?"":F,wr("trailingComment")])),Te(sr)&&jr.push(de(sr.type==="sequenceItem"?2:0,[q,Y(q,gt.map(vn=>[we(tr.originalText,vn.getValue(),_e)?q:"",wr()],"endComments"))])),jr.push(Mr),jr}function Ot(gt,tr,wr,sr,jr){switch(gt.type){case"root":{let{children:Tt}=gt,Jt=[];wr.each((Ar,vn)=>{let Zt=Tt[vn],zt=Tt[vn+1];vn!==0&&Jt.push(q),Jt.push(jr()),Kt(Zt,zt)?(Jt.push(q,"..."),et(Zt)&&Jt.push(" ",jr("trailingComment"))):zt&&!et(zt.head)&&Jt.push(q,"---")},"children");let Mr=Ie(gt);return(!We(Mr,["blockLiteral","blockFolded"])||Mr.chomping!=="keep")&&Jt.push(q),Jt}case"document":{let Tt=tr.children[wr.getName()+1],Jt=[];return ut(gt,Tt,tr,sr)==="head"&&((gt.head.children.length>0||gt.head.endComments.length>0)&&Jt.push(jr("head")),et(gt.head)?Jt.push(["---"," ",jr(["head","trailingComment"])]):Jt.push("---")),St(gt)&&Jt.push(jr("body")),Y(q,Jt)}case"documentHead":return Y(q,[...wr.map(jr,"children"),...wr.map(jr,"endComments")]);case"documentBody":{let{children:Tt,endComments:Jt}=gt,Mr="";if(Tt.length>0&&Jt.length>0){let Ar=Ie(gt);We(Ar,["blockFolded","blockLiteral"])?Ar.chomping!=="keep"&&(Mr=[q,q]):Mr=q}return[Y(q,wr.map(jr,"children")),Mr,Y(q,wr.map(jr,"endComments"))]}case"directive":return["%",Y(" ",[gt.name,...gt.parameters])];case"comment":return["#",gt.value];case"alias":return["*",gt.value];case"tag":return sr.originalText.slice(gt.position.start.offset,gt.position.end.offset);case"anchor":return["&",gt.value];case"plain":return ir(gt.type,sr.originalText.slice(gt.position.start.offset,gt.position.end.offset),sr);case"quoteDouble":case"quoteSingle":{let Tt="'",Jt='"',Mr=sr.originalText.slice(gt.position.start.offset+1,gt.position.end.offset-1);if(gt.type==="quoteSingle"&&Mr.includes("\\")||gt.type==="quoteDouble"&&/\\[^"]/.test(Mr)){let vn=gt.type==="quoteDouble"?Jt:Tt;return[vn,ir(gt.type,Mr,sr),vn]}if(Mr.includes(Jt))return[Tt,ir(gt.type,gt.type==="quoteDouble"?Mr.replace(/\\"/g,Jt).replace(/'/g,Tt.repeat(2)):Mr,sr),Tt];if(Mr.includes(Tt))return[Jt,ir(gt.type,gt.type==="quoteSingle"?Mr.replace(/''/g,Tt):Mr,sr),Jt];let Ar=sr.singleQuote?Tt:Jt;return[Ar,ir(gt.type,Mr,sr),Ar]}case"blockFolded":case"blockLiteral":return ot(wr,jr,sr);case"mapping":case"sequence":return Y(q,wr.map(jr,"children"));case"sequenceItem":return["- ",de(2,gt.content?jr("content"):"")];case"mappingKey":case"mappingValue":return gt.content?jr("content"):"";case"mappingItem":case"flowMappingItem":return He(gt,tr,wr,jr,sr);case"flowMapping":return Re(wr,jr,sr);case"flowSequence":return ze(wr,jr,sr);case"flowSequenceItem":return jr("content");default:throw new Error(`Unexpected node type ${gt.type}`)}}function St(gt){return gt.body.children.length>0||qe(gt.body)}function Kt(gt,tr){return et(gt)||tr&&(tr.head.children.length>0||qe(tr.head))}function ut(gt,tr,wr,sr){return wr.children[0]===gt&&/---(?:\s|$)/.test(sr.originalText.slice(_e(gt),_e(gt)+4))||gt.head.children.length>0||qe(gt.head)||et(gt.head)?"head":Kt(gt,tr)?!1:tr?"root":!1}function ir(gt,tr,wr){let sr=Ue(gt,tr,wr);return Y(q,sr.map(jr=>V(ye(Y(X,jr)))))}function Pt(gt,tr){if(We(tr))switch(delete tr.position,tr.type){case"comment":if(ve(tr.value))return null;break;case"quoteDouble":case"quoteSingle":tr.type="quote";break}}T.exports={preprocess:Me,embed:Le,print:Dt,massageAstNode:Pt,insertPragma:he}}}),R0=xt({"src/language-yaml/options.js"(w,T){Nt();var F=_c();T.exports={bracketSpacing:F.bracketSpacing,singleQuote:F.singleQuote,proseWrap:F.proseWrap}}}),Ap=xt({"src/language-yaml/parsers.js"(){Nt()}}),kp=xt({"node_modules/linguist-languages/data/YAML.json"(w,T){T.exports={name:"YAML",type:"data",color:"#cb171e",tmScope:"source.yaml",aliases:["yml"],extensions:[".yml",".mir",".reek",".rviz",".sublime-syntax",".syntax",".yaml",".yaml-tmlanguage",".yaml.sed",".yml.mysql"],filenames:[".clang-format",".clang-tidy",".gemrc","CITATION.cff","glide.lock","yarn.lock"],aceMode:"yaml",codemirrorMode:"yaml",codemirrorMimeType:"text/x-yaml",languageId:407}}}),Um=xt({"src/language-yaml/index.js"(w,T){Nt();var F=jl(),V=hl(),K=R0(),q=Ap(),Y=[F(kp(),X=>({since:"1.14.0",parsers:["yaml"],vscodeLanguageIds:["yaml","ansible","home-assistant"],filenames:[...X.filenames.filter(ne=>ne!=="yarn.lock"),".prettierrc",".stylelintrc",".lintstagedrc"]}))];T.exports={languages:Y,printers:{yaml:V},options:K,parsers:q}}}),Km=xt({"src/languages.js"(w,T){Nt(),T.exports=[yh(),Rl(),gd(),Dh(),Mc(),Cp(),Um()]}});Nt();var{version:Pl}=Ai(),Al=Yu(),{getSupportInfo:_h}=bc(),ef=qo(),zf=Km(),Gm=Ur();function _(w){let T=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;return function(){for(var F=arguments.length,V=new Array(F),K=0;K<F;K++)V[K]=arguments[K];let q=V[T]||{},Y=q.plugins||[];return V[T]=Object.assign(Object.assign({},q),{},{plugins:[...zf,...Array.isArray(Y)?Y:Object.values(Y)]}),w(...V)}}var v=_(Al.formatWithCursor);Je.exports={formatWithCursor:v,format(w,T){return v(w,T).formatted},check(w,T){let{formatted:F}=v(w,T);return F===w},doc:Gm,getSupportInfo:_(_h,0),version:Pl,util:ef,__debug:{parse:_(Al.parse),formatAST:_(Al.formatAST),formatDoc:_(Al.formatDoc),printToDoc:_(Al.printToDoc),printDocToString:_(Al.printDocToString)}}});return vr()})})(Sne);var z9e=Sne.exports;const V9e=hm(z9e);var wne={exports:{}};(function(e,t){(function(r){e.exports=r()})(function(){var r=(Br,ht)=>()=>(ht||Br((ht={exports:{}}).exports,ht),ht.exports),n=r((Br,ht)=>{var Wt=function(er){return er&&er.Math==Math&&er};ht.exports=Wt(typeof globalThis=="object"&&globalThis)||Wt(typeof window=="object"&&window)||Wt(typeof self=="object"&&self)||Wt(typeof jn=="object"&&jn)||function(){return this}()||Function("return this")()}),a=r((Br,ht)=>{ht.exports=function(Wt){try{return!!Wt()}catch{return!0}}}),o=r((Br,ht)=>{var Wt=a();ht.exports=!Wt(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})}),s=r((Br,ht)=>{var Wt=a();ht.exports=!Wt(function(){var er=function(){}.bind();return typeof er!="function"||er.hasOwnProperty("prototype")})}),l=r((Br,ht)=>{var Wt=s(),er=Function.prototype.call;ht.exports=Wt?er.bind(er):function(){return er.apply(er,arguments)}}),m=r(Br=>{var ht={}.propertyIsEnumerable,Wt=Object.getOwnPropertyDescriptor,er=Wt&&!ht.call({1:2},1);Br.f=er?function(Rt){var pr=Wt(this,Rt);return!!pr&&pr.enumerable}:ht}),b=r((Br,ht)=>{ht.exports=function(Wt,er){return{enumerable:!(Wt&1),configurable:!(Wt&2),writable:!(Wt&4),value:er}}}),D=r((Br,ht)=>{var Wt=s(),er=Function.prototype,Rt=er.call,pr=Wt&&er.bind.bind(Rt,Rt);ht.exports=Wt?pr:function(kr){return function(){return Rt.apply(kr,arguments)}}}),O=r((Br,ht)=>{var Wt=D(),er=Wt({}.toString),Rt=Wt("".slice);ht.exports=function(pr){return Rt(er(pr),8,-1)}}),I=r((Br,ht)=>{var Wt=D(),er=a(),Rt=O(),pr=Object,kr=Wt("".split);ht.exports=er(function(){return!pr("z").propertyIsEnumerable(0)})?function(br){return Rt(br)=="String"?kr(br,""):pr(br)}:pr}),N=r((Br,ht)=>{ht.exports=function(Wt){return Wt==null}}),H=r((Br,ht)=>{var Wt=N(),er=TypeError;ht.exports=function(Rt){if(Wt(Rt))throw er("Can't call method on "+Rt);return Rt}}),j=r((Br,ht)=>{var Wt=I(),er=H();ht.exports=function(Rt){return Wt(er(Rt))}}),u=r((Br,ht)=>{var Wt=typeof document=="object"&&document.all,er=typeof Wt>"u"&&Wt!==void 0;ht.exports={all:Wt,IS_HTMLDDA:er}}),h=r((Br,ht)=>{var Wt=u(),er=Wt.all;ht.exports=Wt.IS_HTMLDDA?function(Rt){return typeof Rt=="function"||Rt===er}:function(Rt){return typeof Rt=="function"}}),y=r((Br,ht)=>{var Wt=h(),er=u(),Rt=er.all;ht.exports=er.IS_HTMLDDA?function(pr){return typeof pr=="object"?pr!==null:Wt(pr)||pr===Rt}:function(pr){return typeof pr=="object"?pr!==null:Wt(pr)}}),E=r((Br,ht)=>{var Wt=n(),er=h(),Rt=function(pr){return er(pr)?pr:void 0};ht.exports=function(pr,kr){return arguments.length<2?Rt(Wt[pr]):Wt[pr]&&Wt[pr][kr]}}),x=r((Br,ht)=>{var Wt=D();ht.exports=Wt({}.isPrototypeOf)}),g=r((Br,ht)=>{var Wt=E();ht.exports=Wt("navigator","userAgent")||""}),d=r((Br,ht)=>{var Wt=n(),er=g(),Rt=Wt.process,pr=Wt.Deno,kr=Rt&&Rt.versions||pr&&pr.version,br=kr&&kr.v8,vr,qt;br&&(vr=br.split("."),qt=vr[0]>0&&vr[0]<4?1:+(vr[0]+vr[1])),!qt&&er&&(vr=er.match(/Edge\/(\d+)/),(!vr||vr[1]>=74)&&(vr=er.match(/Chrome\/(\d+)/),vr&&(qt=+vr[1]))),ht.exports=qt}),f=r((Br,ht)=>{var Wt=d(),er=a();ht.exports=!!Object.getOwnPropertySymbols&&!er(function(){var Rt=Symbol();return!String(Rt)||!(Object(Rt)instanceof Symbol)||!Symbol.sham&&Wt&&Wt<41})}),c=r((Br,ht)=>{var Wt=f();ht.exports=Wt&&!Symbol.sham&&typeof Symbol.iterator=="symbol"}),p=r((Br,ht)=>{var Wt=E(),er=h(),Rt=x(),pr=c(),kr=Object;ht.exports=pr?function(br){return typeof br=="symbol"}:function(br){var vr=Wt("Symbol");return er(vr)&&Rt(vr.prototype,kr(br))}}),S=r((Br,ht)=>{var Wt=String;ht.exports=function(er){try{return Wt(er)}catch{return"Object"}}}),k=r((Br,ht)=>{var Wt=h(),er=S(),Rt=TypeError;ht.exports=function(pr){if(Wt(pr))return pr;throw Rt(er(pr)+" is not a function")}}),$=r((Br,ht)=>{var Wt=k(),er=N();ht.exports=function(Rt,pr){var kr=Rt[pr];return er(kr)?void 0:Wt(kr)}}),M=r((Br,ht)=>{var Wt=l(),er=h(),Rt=y(),pr=TypeError;ht.exports=function(kr,br){var vr,qt;if(br==="string"&&er(vr=kr.toString)&&!Rt(qt=Wt(vr,kr))||er(vr=kr.valueOf)&&!Rt(qt=Wt(vr,kr))||br!=="string"&&er(vr=kr.toString)&&!Rt(qt=Wt(vr,kr)))return qt;throw pr("Can't convert object to primitive value")}}),z=r((Br,ht)=>{ht.exports=!1}),W=r((Br,ht)=>{var Wt=n(),er=Object.defineProperty;ht.exports=function(Rt,pr){try{er(Wt,Rt,{value:pr,configurable:!0,writable:!0})}catch{Wt[Rt]=pr}return pr}}),G=r((Br,ht)=>{var Wt=n(),er=W(),Rt="__core-js_shared__",pr=Wt[Rt]||er(Rt,{});ht.exports=pr}),Q=r((Br,ht)=>{var Wt=z(),er=G();(ht.exports=function(Rt,pr){return er[Rt]||(er[Rt]=pr!==void 0?pr:{})})("versions",[]).push({version:"3.26.1",mode:Wt?"pure":"global",copyright:"© 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.26.1/LICENSE",source:"https://github.com/zloirock/core-js"})}),oe=r((Br,ht)=>{var Wt=H(),er=Object;ht.exports=function(Rt){return er(Wt(Rt))}}),re=r((Br,ht)=>{var Wt=D(),er=oe(),Rt=Wt({}.hasOwnProperty);ht.exports=Object.hasOwn||function(pr,kr){return Rt(er(pr),kr)}}),me=r((Br,ht)=>{var Wt=D(),er=0,Rt=Math.random(),pr=Wt(1 .toString);ht.exports=function(kr){return"Symbol("+(kr===void 0?"":kr)+")_"+pr(++er+Rt,36)}}),le=r((Br,ht)=>{var Wt=n(),er=Q(),Rt=re(),pr=me(),kr=f(),br=c(),vr=er("wks"),qt=Wt.Symbol,Je=qt&&qt.for,tt=br?qt:qt&&qt.withoutSetter||pr;ht.exports=function(Vt){if(!Rt(vr,Vt)||!(kr||typeof vr[Vt]=="string")){var Ut="Symbol."+Vt;kr&&Rt(qt,Vt)?vr[Vt]=qt[Vt]:br&&Je?vr[Vt]=Je(Ut):vr[Vt]=tt(Ut)}return vr[Vt]}}),Ee=r((Br,ht)=>{var Wt=l(),er=y(),Rt=p(),pr=$(),kr=M(),br=le(),vr=TypeError,qt=br("toPrimitive");ht.exports=function(Je,tt){if(!er(Je)||Rt(Je))return Je;var Vt=pr(Je,qt),Ut;if(Vt){if(tt===void 0&&(tt="default"),Ut=Wt(Vt,Je,tt),!er(Ut)||Rt(Ut))return Ut;throw vr("Can't convert object to primitive value")}return tt===void 0&&(tt="number"),kr(Je,tt)}}),$e=r((Br,ht)=>{var Wt=Ee(),er=p();ht.exports=function(Rt){var pr=Wt(Rt,"string");return er(pr)?pr:pr+""}}),lt=r((Br,ht)=>{var Wt=n(),er=y(),Rt=Wt.document,pr=er(Rt)&&er(Rt.createElement);ht.exports=function(kr){return pr?Rt.createElement(kr):{}}}),Ze=r((Br,ht)=>{var Wt=o(),er=a(),Rt=lt();ht.exports=!Wt&&!er(function(){return Object.defineProperty(Rt("div"),"a",{get:function(){return 7}}).a!=7})}),nt=r(Br=>{var ht=o(),Wt=l(),er=m(),Rt=b(),pr=j(),kr=$e(),br=re(),vr=Ze(),qt=Object.getOwnPropertyDescriptor;Br.f=ht?qt:function(Je,tt){if(Je=pr(Je),tt=kr(tt),vr)try{return qt(Je,tt)}catch{}if(br(Je,tt))return Rt(!Wt(er.f,Je,tt),Je[tt])}}),rt=r((Br,ht)=>{var Wt=o(),er=a();ht.exports=Wt&&er(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})}),At=r((Br,ht)=>{var Wt=y(),er=String,Rt=TypeError;ht.exports=function(pr){if(Wt(pr))return pr;throw Rt(er(pr)+" is not an object")}}),Ke=r(Br=>{var ht=o(),Wt=Ze(),er=rt(),Rt=At(),pr=$e(),kr=TypeError,br=Object.defineProperty,vr=Object.getOwnPropertyDescriptor,qt="enumerable",Je="configurable",tt="writable";Br.f=ht?er?function(Vt,Ut,fr){if(Rt(Vt),Ut=pr(Ut),Rt(fr),typeof Vt=="function"&&Ut==="prototype"&&"value"in fr&&tt in fr&&!fr[tt]){var rr=vr(Vt,Ut);rr&&rr[tt]&&(Vt[Ut]=fr.value,fr={configurable:Je in fr?fr[Je]:rr[Je],enumerable:qt in fr?fr[qt]:rr[qt],writable:!1})}return br(Vt,Ut,fr)}:br:function(Vt,Ut,fr){if(Rt(Vt),Ut=pr(Ut),Rt(fr),Wt)try{return br(Vt,Ut,fr)}catch{}if("get"in fr||"set"in fr)throw kr("Accessors not supported");return"value"in fr&&(Vt[Ut]=fr.value),Vt}}),Bt=r((Br,ht)=>{var Wt=o(),er=Ke(),Rt=b();ht.exports=Wt?function(pr,kr,br){return er.f(pr,kr,Rt(1,br))}:function(pr,kr,br){return pr[kr]=br,pr}}),ur=r((Br,ht)=>{var Wt=o(),er=re(),Rt=Function.prototype,pr=Wt&&Object.getOwnPropertyDescriptor,kr=er(Rt,"name"),br=kr&&function(){}.name==="something",vr=kr&&(!Wt||Wt&&pr(Rt,"name").configurable);ht.exports={EXISTS:kr,PROPER:br,CONFIGURABLE:vr}}),at=r((Br,ht)=>{var Wt=D(),er=h(),Rt=G(),pr=Wt(Function.toString);er(Rt.inspectSource)||(Rt.inspectSource=function(kr){return pr(kr)}),ht.exports=Rt.inspectSource}),L=r((Br,ht)=>{var Wt=n(),er=h(),Rt=Wt.WeakMap;ht.exports=er(Rt)&&/native code/.test(String(Rt))}),ae=r((Br,ht)=>{var Wt=Q(),er=me(),Rt=Wt("keys");ht.exports=function(pr){return Rt[pr]||(Rt[pr]=er(pr))}}),It=r((Br,ht)=>{ht.exports={}}),i=r((Br,ht)=>{var Wt=L(),er=n(),Rt=y(),pr=Bt(),kr=re(),br=G(),vr=ae(),qt=It(),Je="Object already initialized",tt=er.TypeError,Vt=er.WeakMap,Ut,fr,rr,mt=function(gr){return rr(gr)?fr(gr):Ut(gr,{})},st=function(gr){return function(Sr){var Vr;if(!Rt(Sr)||(Vr=fr(Sr)).type!==gr)throw tt("Incompatible receiver, "+gr+" required");return Vr}};Wt||br.state?(ft=br.state||(br.state=new Vt),ft.get=ft.get,ft.has=ft.has,ft.set=ft.set,Ut=function(gr,Sr){if(ft.has(gr))throw tt(Je);return Sr.facade=gr,ft.set(gr,Sr),Sr},fr=function(gr){return ft.get(gr)||{}},rr=function(gr){return ft.has(gr)}):(Gt=vr("state"),qt[Gt]=!0,Ut=function(gr,Sr){if(kr(gr,Gt))throw tt(Je);return Sr.facade=gr,pr(gr,Gt,Sr),Sr},fr=function(gr){return kr(gr,Gt)?gr[Gt]:{}},rr=function(gr){return kr(gr,Gt)});var ft,Gt;ht.exports={set:Ut,get:fr,has:rr,enforce:mt,getterFor:st}}),C=r((Br,ht)=>{var Wt=a(),er=h(),Rt=re(),pr=o(),kr=ur().CONFIGURABLE,br=at(),vr=i(),qt=vr.enforce,Je=vr.get,tt=Object.defineProperty,Vt=pr&&!Wt(function(){return tt(function(){},"length",{value:8}).length!==8}),Ut=String(String).split("String"),fr=ht.exports=function(rr,mt,st){String(mt).slice(0,7)==="Symbol("&&(mt="["+String(mt).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),st&&st.getter&&(mt="get "+mt),st&&st.setter&&(mt="set "+mt),(!Rt(rr,"name")||kr&&rr.name!==mt)&&(pr?tt(rr,"name",{value:mt,configurable:!0}):rr.name=mt),Vt&&st&&Rt(st,"arity")&&rr.length!==st.arity&&tt(rr,"length",{value:st.arity});try{st&&Rt(st,"constructor")&&st.constructor?pr&&tt(rr,"prototype",{writable:!1}):rr.prototype&&(rr.prototype=void 0)}catch{}var ft=qt(rr);return Rt(ft,"source")||(ft.source=Ut.join(typeof mt=="string"?mt:"")),rr};Function.prototype.toString=fr(function(){return er(this)&&Je(this).source||br(this)},"toString")}),se=r((Br,ht)=>{var Wt=h(),er=Ke(),Rt=C(),pr=W();ht.exports=function(kr,br,vr,qt){qt||(qt={});var Je=qt.enumerable,tt=qt.name!==void 0?qt.name:br;if(Wt(vr)&&Rt(vr,tt,qt),qt.global)Je?kr[br]=vr:pr(br,vr);else{try{qt.unsafe?kr[br]&&(Je=!0):delete kr[br]}catch{}Je?kr[br]=vr:er.f(kr,br,{value:vr,enumerable:!1,configurable:!qt.nonConfigurable,writable:!qt.nonWritable})}return kr}}),P=r((Br,ht)=>{var Wt=Math.ceil,er=Math.floor;ht.exports=Math.trunc||function(Rt){var pr=+Rt;return(pr>0?er:Wt)(pr)}}),dt=r((Br,ht)=>{var Wt=P();ht.exports=function(er){var Rt=+er;return Rt!==Rt||Rt===0?0:Wt(Rt)}}),Ft=r((Br,ht)=>{var Wt=dt(),er=Math.max,Rt=Math.min;ht.exports=function(pr,kr){var br=Wt(pr);return br<0?er(br+kr,0):Rt(br,kr)}}),xe=r((Br,ht)=>{var Wt=dt(),er=Math.min;ht.exports=function(Rt){return Rt>0?er(Wt(Rt),9007199254740991):0}}),Be=r((Br,ht)=>{var Wt=xe();ht.exports=function(er){return Wt(er.length)}}),ce=r((Br,ht)=>{var Wt=j(),er=Ft(),Rt=Be(),pr=function(kr){return function(br,vr,qt){var Je=Wt(br),tt=Rt(Je),Vt=er(qt,tt),Ut;if(kr&&vr!=vr){for(;tt>Vt;)if(Ut=Je[Vt++],Ut!=Ut)return!0}else for(;tt>Vt;Vt++)if((kr||Vt in Je)&&Je[Vt]===vr)return kr||Vt||0;return!kr&&-1}};ht.exports={includes:pr(!0),indexOf:pr(!1)}}),ct=r((Br,ht)=>{var Wt=D(),er=re(),Rt=j(),pr=ce().indexOf,kr=It(),br=Wt([].push);ht.exports=function(vr,qt){var Je=Rt(vr),tt=0,Vt=[],Ut;for(Ut in Je)!er(kr,Ut)&&er(Je,Ut)&&br(Vt,Ut);for(;qt.length>tt;)er(Je,Ut=qt[tt++])&&(~pr(Vt,Ut)||br(Vt,Ut));return Vt}}),Fe=r((Br,ht)=>{ht.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]}),Ne=r(Br=>{var ht=ct(),Wt=Fe(),er=Wt.concat("length","prototype");Br.f=Object.getOwnPropertyNames||function(Rt){return ht(Rt,er)}}),yt=r(Br=>{Br.f=Object.getOwnPropertySymbols}),Et=r((Br,ht)=>{var Wt=E(),er=D(),Rt=Ne(),pr=yt(),kr=At(),br=er([].concat);ht.exports=Wt("Reflect","ownKeys")||function(vr){var qt=Rt.f(kr(vr)),Je=pr.f;return Je?br(qt,Je(vr)):qt}}),kt=r((Br,ht)=>{var Wt=re(),er=Et(),Rt=nt(),pr=Ke();ht.exports=function(kr,br,vr){for(var qt=er(br),Je=pr.f,tt=Rt.f,Vt=0;Vt<qt.length;Vt++){var Ut=qt[Vt];!Wt(kr,Ut)&&!(vr&&Wt(vr,Ut))&&Je(kr,Ut,tt(br,Ut))}}}),Ye=r((Br,ht)=>{var Wt=a(),er=h(),Rt=/#|\.prototype\./,pr=function(Je,tt){var Vt=br[kr(Je)];return Vt==qt?!0:Vt==vr?!1:er(tt)?Wt(tt):!!tt},kr=pr.normalize=function(Je){return String(Je).replace(Rt,".").toLowerCase()},br=pr.data={},vr=pr.NATIVE="N",qt=pr.POLYFILL="P";ht.exports=pr}),$t=r((Br,ht)=>{var Wt=n(),er=nt().f,Rt=Bt(),pr=se(),kr=W(),br=kt(),vr=Ye();ht.exports=function(qt,Je){var tt=qt.target,Vt=qt.global,Ut=qt.stat,fr,rr,mt,st,ft,Gt;if(Vt?rr=Wt:Ut?rr=Wt[tt]||kr(tt,{}):rr=(Wt[tt]||{}).prototype,rr)for(mt in Je){if(ft=Je[mt],qt.dontCallGetSet?(Gt=er(rr,mt),st=Gt&&Gt.value):st=rr[mt],fr=vr(Vt?mt:tt+(Ut?".":"#")+mt,qt.forced),!fr&&st!==void 0){if(typeof ft==typeof st)continue;br(ft,st)}(qt.sham||st&&st.sham)&&Rt(ft,"sham",!0),pr(rr,mt,ft,qt)}}}),Lt=r(()=>{var Br=$t(),ht=n();Br({global:!0,forced:ht.globalThis!==ht},{globalThis:ht})}),or=r(()=>{Lt()}),yr=r((Br,ht)=>{var Wt=C(),er=Ke();ht.exports=function(Rt,pr,kr){return kr.get&&Wt(kr.get,pr,{getter:!0}),kr.set&&Wt(kr.set,pr,{setter:!0}),er.f(Rt,pr,kr)}}),zr=r((Br,ht)=>{var Wt=At();ht.exports=function(){var er=Wt(this),Rt="";return er.hasIndices&&(Rt+="d"),er.global&&(Rt+="g"),er.ignoreCase&&(Rt+="i"),er.multiline&&(Rt+="m"),er.dotAll&&(Rt+="s"),er.unicode&&(Rt+="u"),er.unicodeSets&&(Rt+="v"),er.sticky&&(Rt+="y"),Rt}}),Gr=r(()=>{var Br=n(),ht=o(),Wt=yr(),er=zr(),Rt=a(),pr=Br.RegExp,kr=pr.prototype,br=ht&&Rt(function(){var vr=!0;try{pr(".","d")}catch{vr=!1}var qt={},Je="",tt=vr?"dgimsy":"gimsy",Vt=function(mt,st){Object.defineProperty(qt,mt,{get:function(){return Je+=st,!0}})},Ut={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};vr&&(Ut.hasIndices="d");for(var fr in Ut)Vt(fr,Ut[fr]);var rr=Object.getOwnPropertyDescriptor(kr,"flags").get.call(qt);return rr!==tt||Je!==tt});br&&Wt(kr,"flags",{configurable:!0,get:er})}),Jr=r((Br,ht)=>{var Wt=O();ht.exports=Array.isArray||function(er){return Wt(er)=="Array"}}),Kr=r((Br,ht)=>{var Wt=TypeError,er=9007199254740991;ht.exports=function(Rt){if(Rt>er)throw Wt("Maximum allowed index exceeded");return Rt}}),rn=r((Br,ht)=>{var Wt=O(),er=D();ht.exports=function(Rt){if(Wt(Rt)==="Function")return er(Rt)}}),nn=r((Br,ht)=>{var Wt=rn(),er=k(),Rt=s(),pr=Wt(Wt.bind);ht.exports=function(kr,br){return er(kr),br===void 0?kr:Rt?pr(kr,br):function(){return kr.apply(br,arguments)}}}),pn=r((Br,ht)=>{var Wt=Jr(),er=Be(),Rt=Kr(),pr=nn(),kr=function(br,vr,qt,Je,tt,Vt,Ut,fr){for(var rr=tt,mt=0,st=Ut?pr(Ut,fr):!1,ft,Gt;mt<Je;)mt in qt&&(ft=st?st(qt[mt],mt,vr):qt[mt],Vt>0&&Wt(ft)?(Gt=er(ft),rr=kr(br,vr,ft,Gt,rr,Vt-1)-1):(Rt(rr+1),br[rr]=ft),rr++),mt++;return rr};ht.exports=kr}),Dn=r((Br,ht)=>{var Wt=le(),er=Wt("toStringTag"),Rt={};Rt[er]="z",ht.exports=String(Rt)==="[object z]"}),Zr=r((Br,ht)=>{var Wt=Dn(),er=h(),Rt=O(),pr=le(),kr=pr("toStringTag"),br=Object,vr=Rt(function(){return arguments}())=="Arguments",qt=function(Je,tt){try{return Je[tt]}catch{}};ht.exports=Wt?Rt:function(Je){var tt,Vt,Ut;return Je===void 0?"Undefined":Je===null?"Null":typeof(Vt=qt(tt=br(Je),kr))=="string"?Vt:vr?Rt(tt):(Ut=Rt(tt))=="Object"&&er(tt.callee)?"Arguments":Ut}}),Hn=r((Br,ht)=>{var Wt=D(),er=a(),Rt=h(),pr=Zr(),kr=E(),br=at(),vr=function(){},qt=[],Je=kr("Reflect","construct"),tt=/^\s*(?:class|function)\b/,Vt=Wt(tt.exec),Ut=!tt.exec(vr),fr=function(mt){if(!Rt(mt))return!1;try{return Je(vr,qt,mt),!0}catch{return!1}},rr=function(mt){if(!Rt(mt))return!1;switch(pr(mt)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return Ut||!!Vt(tt,br(mt))}catch{return!0}};rr.sham=!0,ht.exports=!Je||er(function(){var mt;return fr(fr.call)||!fr(Object)||!fr(function(){mt=!0})||mt})?rr:fr}),yn=r((Br,ht)=>{var Wt=Jr(),er=Hn(),Rt=y(),pr=le(),kr=pr("species"),br=Array;ht.exports=function(vr){var qt;return Wt(vr)&&(qt=vr.constructor,er(qt)&&(qt===br||Wt(qt.prototype))?qt=void 0:Rt(qt)&&(qt=qt[kr],qt===null&&(qt=void 0))),qt===void 0?br:qt}}),Ci=r((Br,ht)=>{var Wt=yn();ht.exports=function(er,Rt){return new(Wt(er))(Rt===0?0:Rt)}}),ti=r(()=>{var Br=$t(),ht=pn(),Wt=k(),er=oe(),Rt=Be(),pr=Ci();Br({target:"Array",proto:!0},{flatMap:function(kr){var br=er(this),vr=Rt(br),qt;return Wt(kr),qt=pr(br,0),qt.length=ht(qt,br,br,vr,0,1,kr,arguments.length>1?arguments[1]:void 0),qt}})}),Ei=r((Br,ht)=>{or(),Gr(),ti();var Wt=Object.defineProperty,er=Object.getOwnPropertyDescriptor,Rt=Object.getOwnPropertyNames,pr=Object.prototype.hasOwnProperty,kr=(zn,$n)=>function(){return zn&&($n=(0,zn[Rt(zn)[0]])(zn=0)),$n},br=(zn,$n)=>function(){return $n||(0,zn[Rt(zn)[0]])(($n={exports:{}}).exports,$n),$n.exports},vr=(zn,$n)=>{for(var On in $n)Wt(zn,On,{get:$n[On],enumerable:!0})},qt=(zn,$n,On,gn)=>{if($n&&typeof $n=="object"||typeof $n=="function")for(let cn of Rt($n))!pr.call(zn,cn)&&cn!==On&&Wt(zn,cn,{get:()=>$n[cn],enumerable:!(gn=er($n,cn))||gn.enumerable});return zn},Je=zn=>qt(Wt({},"__esModule",{value:!0}),zn),tt=kr({"<define:process>"(){}}),Vt=br({"src/utils/try-combinations.js"(zn,$n){tt();function On(){let gn;for(var cn=arguments.length,wn=new Array(cn),Yr=0;Yr<cn;Yr++)wn[Yr]=arguments[Yr];for(let[Xn,Mi]of wn.entries())try{return{result:Mi()}}catch(Pi){Xn===0&&(gn=Pi)}return{error:gn}}$n.exports=On}}),Ut=br({"src/language-js/utils/get-shebang.js"(zn,$n){tt();function On(gn){if(!gn.startsWith("#!"))return"";let cn=gn.indexOf(`
-`);return cn===-1?gn:gn.slice(0,cn)}$n.exports=On}}),fr=br({"src/utils/text/skip-inline-comment.js"(zn,$n){tt();function On(gn,cn){if(cn===!1)return!1;if(gn.charAt(cn)==="/"&&gn.charAt(cn+1)==="*"){for(let wn=cn+2;wn<gn.length;++wn)if(gn.charAt(wn)==="*"&&gn.charAt(wn+1)==="/")return wn+2}return cn}$n.exports=On}}),rr=br({"src/utils/text/skip-newline.js"(zn,$n){tt();function On(gn,cn,wn){let Yr=wn&&wn.backwards;if(cn===!1)return!1;let Xn=gn.charAt(cn);if(Yr){if(gn.charAt(cn-1)==="\r"&&Xn===`
-`)return cn-2;if(Xn===`
-`||Xn==="\r"||Xn==="\u2028"||Xn==="\u2029")return cn-1}else{if(Xn==="\r"&&gn.charAt(cn+1)===`
-`)return cn+2;if(Xn===`
-`||Xn==="\r"||Xn==="\u2028"||Xn==="\u2029")return cn+1}return cn}$n.exports=On}}),mt=br({"src/utils/text/skip.js"(zn,$n){tt();function On(Xn){return(Mi,Pi,Yi)=>{let bi=Yi&&Yi.backwards;if(Pi===!1)return!1;let{length:Bi}=Mi,Cn=Pi;for(;Cn>=0&&Cn<Bi;){let ca=Mi.charAt(Cn);if(Xn instanceof RegExp){if(!Xn.test(ca))return Cn}else if(!Xn.includes(ca))return Cn;bi?Cn--:Cn++}return Cn===-1||Cn===Bi?Cn:!1}}var gn=On(/\s/),cn=On(" 	"),wn=On(",; 	"),Yr=On(/[^\n\r]/);$n.exports={skipWhitespace:gn,skipSpaces:cn,skipToLineEnd:wn,skipEverythingButNewLine:Yr}}}),st=br({"src/utils/text/skip-trailing-comment.js"(zn,$n){tt();var{skipEverythingButNewLine:On}=mt();function gn(cn,wn){return wn===!1?!1:cn.charAt(wn)==="/"&&cn.charAt(wn+1)==="/"?On(cn,wn):wn}$n.exports=gn}}),ft=br({"src/utils/text/get-next-non-space-non-comment-character-index-with-start-index.js"(zn,$n){tt();var On=fr(),gn=rr(),cn=st(),{skipSpaces:wn}=mt();function Yr(Xn,Mi){let Pi=null,Yi=Mi;for(;Yi!==Pi;)Pi=Yi,Yi=wn(Xn,Yi),Yi=On(Xn,Yi),Yi=cn(Xn,Yi),Yi=gn(Xn,Yi);return Yi}$n.exports=Yr}}),Gt={};vr(Gt,{EOL:()=>To,arch:()=>Hi,cpus:()=>Mn,default:()=>Ka,endianness:()=>gr,freemem:()=>en,getNetworkInterfaces:()=>Ai,hostname:()=>Sr,loadavg:()=>Vr,networkInterfaces:()=>Nt,platform:()=>_a,release:()=>Qn,tmpDir:()=>Sa,tmpdir:()=>ua,totalmem:()=>an,type:()=>kn,uptime:()=>xt});function gr(){if(typeof Ji>"u"){var zn=new ArrayBuffer(2),$n=new Uint8Array(zn),On=new Uint16Array(zn);if($n[0]=1,$n[1]=2,On[0]===258)Ji="BE";else if(On[0]===513)Ji="LE";else throw new Error("unable to figure out endianess")}return Ji}function Sr(){return typeof globalThis.location<"u"?globalThis.location.hostname:""}function Vr(){return[]}function xt(){return 0}function en(){return Number.MAX_VALUE}function an(){return Number.MAX_VALUE}function Mn(){return[]}function kn(){return"Browser"}function Qn(){return typeof globalThis.navigator<"u"?globalThis.navigator.appVersion:""}function Nt(){}function Ai(){}function Hi(){return"javascript"}function _a(){return"browser"}function Sa(){return"/tmp"}var Ji,ua,To,Ka,U=kr({"node-modules-polyfills:os"(){tt(),ua=Sa,To=`
-`,Ka={EOL:To,tmpdir:ua,tmpDir:Sa,networkInterfaces:Nt,getNetworkInterfaces:Ai,release:Qn,type:kn,cpus:Mn,totalmem:an,freemem:en,uptime:xt,loadavg:Vr,hostname:Sr,endianness:gr}}}),ie=br({"node-modules-polyfills-commonjs:os"(zn,$n){tt();var On=(U(),Je(Gt));if(On&&On.default){$n.exports=On.default;for(let gn in On)$n.exports[gn]=On[gn]}else On&&($n.exports=On)}}),hr=br({"node_modules/detect-newline/index.js"(zn,$n){tt();var On=gn=>{if(typeof gn!="string")throw new TypeError("Expected a string");let cn=gn.match(/(?:\r?\n)/g)||[];if(cn.length===0)return;let wn=cn.filter(Xn=>Xn===`\r
-`).length,Yr=cn.length-wn;return wn>Yr?`\r
-`:`
-`};$n.exports=On,$n.exports.graceful=gn=>typeof gn=="string"&&On(gn)||`
-`}}),nr=br({"node_modules/jest-docblock/build/index.js"(zn){tt(),Object.defineProperty(zn,"__esModule",{value:!0}),zn.extract=Cn,zn.parse=la,zn.parseWithComments=mi,zn.print=da,zn.strip=ca;function $n(){let fa=ie();return $n=function(){return fa},fa}function On(){let fa=gn(hr());return On=function(){return fa},fa}function gn(fa){return fa&&fa.__esModule?fa:{default:fa}}var cn=/\*\/$/,wn=/^\/\*\*?/,Yr=/^\s*(\/\*\*?(.|\r?\n)*?\*\/)/,Xn=/(^|\s+)\/\/([^\r\n]*)/g,Mi=/^(\r?\n)+/,Pi=/(?:^|\r?\n) *(@[^\r\n]*?) *\r?\n *(?![^@\r\n]*\/\/[^]*)([^@\r\n\s][^@\r\n]+?) *\r?\n/g,Yi=/(?:^|\r?\n) *@(\S+) *([^\r\n]*)/g,bi=/(\r?\n|^) *\* ?/g,Bi=[];function Cn(fa){let ho=fa.match(Yr);return ho?ho[0].trimLeft():""}function ca(fa){let ho=fa.match(Yr);return ho&&ho[0]?fa.substring(ho[0].length):fa}function la(fa){return mi(fa).pragmas}function mi(fa){let ho=(0,On().default)(fa)||$n().EOL;fa=fa.replace(wn,"").replace(cn,"").replace(bi,"$1");let $s="";for(;$s!==fa;)$s=fa,fa=fa.replace(Pi,`${ho}$1 $2${ho}`);fa=fa.replace(Mi,"").trimRight();let oi=Object.create(null),pa=fa.replace(Yi,"").replace(Mi,"").trimRight(),Bo;for(;Bo=Yi.exec(fa);){let be=Bo[2].replace(Xn,"");typeof oi[Bo[1]]=="string"||Array.isArray(oi[Bo[1]])?oi[Bo[1]]=Bi.concat(oi[Bo[1]],be):oi[Bo[1]]=be}return{comments:pa,pragmas:oi}}function da(fa){let{comments:ho="",pragmas:$s={}}=fa,oi=(0,On().default)(ho)||$n().EOL,pa="/**",Bo=" *",be=" */",pe=Object.keys($s),Xe=pe.map($r=>So($r,$s[$r])).reduce(($r,tn)=>$r.concat(tn),[]).map($r=>`${Bo} ${$r}${oi}`).join("");if(!ho){if(pe.length===0)return"";if(pe.length===1&&!Array.isArray($s[pe[0]])){let $r=$s[pe[0]];return`${pa} ${So(pe[0],$r)[0]}${be}`}}let Yt=ho.split(oi).map($r=>`${Bo} ${$r}`).join(oi)+oi;return pa+oi+(ho?Yt:"")+(ho&&pe.length?Bo+oi:"")+Xe+be}function So(fa,ho){return Bi.concat(ho).map($s=>`@${fa} ${$s}`.trim())}}}),hn=br({"src/common/end-of-line.js"(zn,$n){tt();function On(Yr){let Xn=Yr.indexOf("\r");return Xn>=0?Yr.charAt(Xn+1)===`
-`?"crlf":"cr":"lf"}function gn(Yr){switch(Yr){case"cr":return"\r";case"crlf":return`\r
-`;default:return`
-`}}function cn(Yr,Xn){let Mi;switch(Xn){case`
-`:Mi=/\n/g;break;case"\r":Mi=/\r/g;break;case`\r
-`:Mi=/\r\n/g;break;default:throw new Error(`Unexpected "eol" ${JSON.stringify(Xn)}.`)}let Pi=Yr.match(Mi);return Pi?Pi.length:0}function wn(Yr){return Yr.replace(/\r\n?/g,`
-`)}$n.exports={guessEndOfLine:On,convertEndOfLineToChars:gn,countEndOfLineChars:cn,normalizeEndOfLine:wn}}}),ui=br({"src/language-js/pragma.js"(zn,$n){tt();var{parseWithComments:On,strip:gn,extract:cn,print:wn}=nr(),{normalizeEndOfLine:Yr}=hn(),Xn=Ut();function Mi(bi){let Bi=Xn(bi);Bi&&(bi=bi.slice(Bi.length+1));let Cn=cn(bi),{pragmas:ca,comments:la}=On(Cn);return{shebang:Bi,text:bi,pragmas:ca,comments:la}}function Pi(bi){let Bi=Object.keys(Mi(bi).pragmas);return Bi.includes("prettier")||Bi.includes("format")}function Yi(bi){let{shebang:Bi,text:Cn,pragmas:ca,comments:la}=Mi(bi),mi=gn(Cn),da=wn({pragmas:Object.assign({format:""},ca),comments:la.trimStart()});return(Bi?`${Bi}
-`:"")+Yr(da)+(mi.startsWith(`
-`)?`
-`:`
-
-`)+mi}$n.exports={hasPragma:Pi,insertPragma:Yi}}}),Zi=br({"src/utils/is-non-empty-array.js"(zn,$n){tt();function On(gn){return Array.isArray(gn)&&gn.length>0}$n.exports=On}}),Fi=br({"src/language-js/loc.js"(zn,$n){tt();var On=Zi();function gn(Mi){var Pi,Yi;let bi=Mi.range?Mi.range[0]:Mi.start,Bi=(Pi=(Yi=Mi.declaration)===null||Yi===void 0?void 0:Yi.decorators)!==null&&Pi!==void 0?Pi:Mi.decorators;return On(Bi)?Math.min(gn(Bi[0]),bi):bi}function cn(Mi){return Mi.range?Mi.range[1]:Mi.end}function wn(Mi,Pi){let Yi=gn(Mi);return Number.isInteger(Yi)&&Yi===gn(Pi)}function Yr(Mi,Pi){let Yi=cn(Mi);return Number.isInteger(Yi)&&Yi===cn(Pi)}function Xn(Mi,Pi){return wn(Mi,Pi)&&Yr(Mi,Pi)}$n.exports={locStart:gn,locEnd:cn,hasSameLocStart:wn,hasSameLoc:Xn}}}),na=br({"src/language-js/parse/utils/create-parser.js"(zn,$n){tt();var{hasPragma:On}=ui(),{locStart:gn,locEnd:cn}=Fi();function wn(Yr){return Yr=typeof Yr=="function"?{parse:Yr}:Yr,Object.assign({astFormat:"estree",hasPragma:On,locStart:gn,locEnd:cn},Yr)}$n.exports=wn}}),zi=br({"src/common/parser-create-error.js"(zn,$n){tt();function On(gn,cn){let wn=new SyntaxError(gn+" ("+cn.start.line+":"+cn.start.column+")");return wn.loc=cn,wn}$n.exports=On}}),An=br({"src/language-js/parse/utils/create-babel-parse-error.js"(zn,$n){tt();var On=zi();function gn(cn){let{message:wn,loc:Yr}=cn;return On(wn.replace(/ \(.*\)/,""),{start:{line:Yr?Yr.line:0,column:Yr?Yr.column+1:0}})}$n.exports=gn}}),ri=br({"src/language-js/utils/is-ts-keyword-type.js"(zn,$n){tt();function On(gn){let{type:cn}=gn;return cn.startsWith("TS")&&cn.endsWith("Keyword")}$n.exports=On}}),on=br({"src/language-js/utils/is-block-comment.js"(zn,$n){tt();var On=new Set(["Block","CommentBlock","MultiLine"]),gn=cn=>On.has(cn==null?void 0:cn.type);$n.exports=gn}}),Ur=br({"src/language-js/utils/is-type-cast-comment.js"(zn,$n){tt();var On=on();function gn(cn){return On(cn)&&cn.value[0]==="*"&&/@(?:type|satisfies)\b/.test(cn.value)}$n.exports=gn}}),ni=br({"src/utils/get-last.js"(zn,$n){tt();var On=gn=>gn[gn.length-1];$n.exports=On}}),Bn=br({"src/language-js/parse/postprocess/visit-node.js"(zn,$n){tt();function On(gn,cn){if(Array.isArray(gn)){for(let wn=0;wn<gn.length;wn++)gn[wn]=On(gn[wn],cn);return gn}if(gn&&typeof gn=="object"&&typeof gn.type=="string"){let wn=Object.keys(gn);for(let Yr=0;Yr<wn.length;Yr++)gn[wn[Yr]]=On(gn[wn[Yr]],cn);return cn(gn)||gn}return gn}$n.exports=On}}),Ln=br({"src/language-js/parse/postprocess/throw-syntax-error.js"(zn,$n){tt();var On=zi();function gn(cn,wn){let{start:Yr,end:Xn}=cn.loc;throw On(wn,{start:{line:Yr.line,column:Yr.column+1},end:{line:Xn.line,column:Xn.column+1}})}$n.exports=gn}}),hi=br({"src/language-js/parse/postprocess/index.js"(zn,$n){tt();var{locStart:On,locEnd:gn}=Fi(),cn=ri(),wn=Ur(),Yr=ni(),Xn=Bn(),Mi=Ln();function Pi(Cn,ca){if(ca.parser!=="typescript"&&ca.parser!=="flow"&&ca.parser!=="acorn"&&ca.parser!=="espree"&&ca.parser!=="meriyah"){let mi=new Set;Cn=Xn(Cn,da=>{da.leadingComments&&da.leadingComments.some(wn)&&mi.add(On(da))}),Cn=Xn(Cn,da=>{if(da.type==="ParenthesizedExpression"){let{expression:So}=da;if(So.type==="TypeCastExpression")return So.range=da.range,So;let fa=On(da);if(!mi.has(fa))return So.extra=Object.assign(Object.assign({},So.extra),{},{parenthesized:!0}),So}})}return Cn=Xn(Cn,mi=>{switch(mi.type){case"ChainExpression":return Yi(mi.expression);case"LogicalExpression":{if(bi(mi))return Bi(mi);break}case"VariableDeclaration":{let da=Yr(mi.declarations);da&&da.init&&la(mi,da);break}case"TSParenthesizedType":return cn(mi.typeAnnotation)||mi.typeAnnotation.type==="TSThisType"||(mi.typeAnnotation.range=[On(mi),gn(mi)]),mi.typeAnnotation;case"TSTypeParameter":if(typeof mi.name=="string"){let da=On(mi);mi.name={type:"Identifier",name:mi.name,range:[da,da+mi.name.length]}}break;case"ObjectExpression":if(ca.parser==="typescript"){let da=mi.properties.find(So=>So.type==="Property"&&So.value.type==="TSEmptyBodyFunctionExpression");da&&Mi(da.value,"Unexpected token.")}break;case"SequenceExpression":{let da=Yr(mi.expressions);mi.range=[On(mi),Math.min(gn(da),gn(mi))];break}case"TopicReference":ca.__isUsingHackPipeline=!0;break;case"ExportAllDeclaration":{let{exported:da}=mi;if(ca.parser==="meriyah"&&da&&da.type==="Identifier"){let So=ca.originalText.slice(On(da),gn(da));(So.startsWith('"')||So.startsWith("'"))&&(mi.exported=Object.assign(Object.assign({},mi.exported),{},{type:"Literal",value:mi.exported.name,raw:So}))}break}case"PropertyDefinition":if(ca.parser==="meriyah"&&mi.static&&!mi.computed&&!mi.key){let da="static",So=On(mi);Object.assign(mi,{static:!1,key:{type:"Identifier",name:da,range:[So,So+da.length]}})}break}}),Cn;function la(mi,da){ca.originalText[gn(da)]!==";"&&(mi.range=[On(mi),gn(da)])}}function Yi(Cn){switch(Cn.type){case"CallExpression":Cn.type="OptionalCallExpression",Cn.callee=Yi(Cn.callee);break;case"MemberExpression":Cn.type="OptionalMemberExpression",Cn.object=Yi(Cn.object);break;case"TSNonNullExpression":Cn.expression=Yi(Cn.expression);break}return Cn}function bi(Cn){return Cn.type==="LogicalExpression"&&Cn.right.type==="LogicalExpression"&&Cn.operator===Cn.right.operator}function Bi(Cn){return bi(Cn)?Bi({type:"LogicalExpression",operator:Cn.operator,left:Bi({type:"LogicalExpression",operator:Cn.operator,left:Cn.left,right:Cn.right.left,range:[On(Cn.left),gn(Cn.right.left)]}),right:Cn.right.right,range:[On(Cn),gn(Cn)]}):Cn}$n.exports=Pi}}),ma=br({"node_modules/@babel/parser/lib/index.js"(zn){tt(),Object.defineProperty(zn,"__esModule",{value:!0});var $n={sourceType:"script",sourceFilename:void 0,startColumn:0,startLine:1,allowAwaitOutsideFunction:!1,allowReturnOutsideFunction:!1,allowNewTargetOutsideFunction:!1,allowImportExportEverywhere:!1,allowSuperOutsideMethod:!1,allowUndeclaredExports:!1,plugins:[],strictMode:null,ranges:!1,tokens:!1,createParenthesizedExpressions:!1,errorRecovery:!1,attachComment:!0,annexB:!0};function On(_){if(_&&_.annexB!=null&&_.annexB!==!1)throw new Error("The `annexB` option can only be set to `false`.");let v={};for(let w of Object.keys($n))v[w]=_&&_[w]!=null?_[w]:$n[w];return v}var gn=class{constructor(_,v){this.token=void 0,this.preserveSpace=void 0,this.token=_,this.preserveSpace=!!v}},cn={brace:new gn("{"),j_oTag:new gn("<tag"),j_cTag:new gn("</tag"),j_expr:new gn("<tag>...</tag>",!0)};cn.template=new gn("`",!0);var wn=!0,Yr=!0,Xn=!0,Mi=!0,Pi=!0,Yi=!0,bi=class{constructor(_){let v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.label=void 0,this.keyword=void 0,this.beforeExpr=void 0,this.startsExpr=void 0,this.rightAssociative=void 0,this.isLoop=void 0,this.isAssign=void 0,this.prefix=void 0,this.postfix=void 0,this.binop=void 0,this.label=_,this.keyword=v.keyword,this.beforeExpr=!!v.beforeExpr,this.startsExpr=!!v.startsExpr,this.rightAssociative=!!v.rightAssociative,this.isLoop=!!v.isLoop,this.isAssign=!!v.isAssign,this.prefix=!!v.prefix,this.postfix=!!v.postfix,this.binop=v.binop!=null?v.binop:null,this.updateContext=null}},Bi=new Map;function Cn(_){let v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};v.keyword=_;let w=oi(_,v);return Bi.set(_,w),w}function ca(_,v){return oi(_,{beforeExpr:wn,binop:v})}var la=-1,mi=[],da=[],So=[],fa=[],ho=[],$s=[];function oi(_){let v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};var w,T,F,V;return++la,da.push(_),So.push((w=v.binop)!=null?w:-1),fa.push((T=v.beforeExpr)!=null?T:!1),ho.push((F=v.startsExpr)!=null?F:!1),$s.push((V=v.prefix)!=null?V:!1),mi.push(new bi(_,v)),la}function pa(_){let v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};var w,T,F,V;return++la,Bi.set(_,la),da.push(_),So.push((w=v.binop)!=null?w:-1),fa.push((T=v.beforeExpr)!=null?T:!1),ho.push((F=v.startsExpr)!=null?F:!1),$s.push((V=v.prefix)!=null?V:!1),mi.push(new bi("name",v)),la}var Bo={bracketL:oi("[",{beforeExpr:wn,startsExpr:Yr}),bracketHashL:oi("#[",{beforeExpr:wn,startsExpr:Yr}),bracketBarL:oi("[|",{beforeExpr:wn,startsExpr:Yr}),bracketR:oi("]"),bracketBarR:oi("|]"),braceL:oi("{",{beforeExpr:wn,startsExpr:Yr}),braceBarL:oi("{|",{beforeExpr:wn,startsExpr:Yr}),braceHashL:oi("#{",{beforeExpr:wn,startsExpr:Yr}),braceR:oi("}"),braceBarR:oi("|}"),parenL:oi("(",{beforeExpr:wn,startsExpr:Yr}),parenR:oi(")"),comma:oi(",",{beforeExpr:wn}),semi:oi(";",{beforeExpr:wn}),colon:oi(":",{beforeExpr:wn}),doubleColon:oi("::",{beforeExpr:wn}),dot:oi("."),question:oi("?",{beforeExpr:wn}),questionDot:oi("?."),arrow:oi("=>",{beforeExpr:wn}),template:oi("template"),ellipsis:oi("...",{beforeExpr:wn}),backQuote:oi("`",{startsExpr:Yr}),dollarBraceL:oi("${",{beforeExpr:wn,startsExpr:Yr}),templateTail:oi("...`",{startsExpr:Yr}),templateNonTail:oi("...${",{beforeExpr:wn,startsExpr:Yr}),at:oi("@"),hash:oi("#",{startsExpr:Yr}),interpreterDirective:oi("#!..."),eq:oi("=",{beforeExpr:wn,isAssign:Mi}),assign:oi("_=",{beforeExpr:wn,isAssign:Mi}),slashAssign:oi("_=",{beforeExpr:wn,isAssign:Mi}),xorAssign:oi("_=",{beforeExpr:wn,isAssign:Mi}),moduloAssign:oi("_=",{beforeExpr:wn,isAssign:Mi}),incDec:oi("++/--",{prefix:Pi,postfix:Yi,startsExpr:Yr}),bang:oi("!",{beforeExpr:wn,prefix:Pi,startsExpr:Yr}),tilde:oi("~",{beforeExpr:wn,prefix:Pi,startsExpr:Yr}),doubleCaret:oi("^^",{startsExpr:Yr}),doubleAt:oi("@@",{startsExpr:Yr}),pipeline:ca("|>",0),nullishCoalescing:ca("??",1),logicalOR:ca("||",1),logicalAND:ca("&&",2),bitwiseOR:ca("|",3),bitwiseXOR:ca("^",4),bitwiseAND:ca("&",5),equality:ca("==/!=/===/!==",6),lt:ca("</>/<=/>=",7),gt:ca("</>/<=/>=",7),relational:ca("</>/<=/>=",7),bitShift:ca("<</>>/>>>",8),bitShiftL:ca("<</>>/>>>",8),bitShiftR:ca("<</>>/>>>",8),plusMin:oi("+/-",{beforeExpr:wn,binop:9,prefix:Pi,startsExpr:Yr}),modulo:oi("%",{binop:10,startsExpr:Yr}),star:oi("*",{binop:10}),slash:ca("/",10),exponent:oi("**",{beforeExpr:wn,binop:11,rightAssociative:!0}),_in:Cn("in",{beforeExpr:wn,binop:7}),_instanceof:Cn("instanceof",{beforeExpr:wn,binop:7}),_break:Cn("break"),_case:Cn("case",{beforeExpr:wn}),_catch:Cn("catch"),_continue:Cn("continue"),_debugger:Cn("debugger"),_default:Cn("default",{beforeExpr:wn}),_else:Cn("else",{beforeExpr:wn}),_finally:Cn("finally"),_function:Cn("function",{startsExpr:Yr}),_if:Cn("if"),_return:Cn("return",{beforeExpr:wn}),_switch:Cn("switch"),_throw:Cn("throw",{beforeExpr:wn,prefix:Pi,startsExpr:Yr}),_try:Cn("try"),_var:Cn("var"),_const:Cn("const"),_with:Cn("with"),_new:Cn("new",{beforeExpr:wn,startsExpr:Yr}),_this:Cn("this",{startsExpr:Yr}),_super:Cn("super",{startsExpr:Yr}),_class:Cn("class",{startsExpr:Yr}),_extends:Cn("extends",{beforeExpr:wn}),_export:Cn("export"),_import:Cn("import",{startsExpr:Yr}),_null:Cn("null",{startsExpr:Yr}),_true:Cn("true",{startsExpr:Yr}),_false:Cn("false",{startsExpr:Yr}),_typeof:Cn("typeof",{beforeExpr:wn,prefix:Pi,startsExpr:Yr}),_void:Cn("void",{beforeExpr:wn,prefix:Pi,startsExpr:Yr}),_delete:Cn("delete",{beforeExpr:wn,prefix:Pi,startsExpr:Yr}),_do:Cn("do",{isLoop:Xn,beforeExpr:wn}),_for:Cn("for",{isLoop:Xn}),_while:Cn("while",{isLoop:Xn}),_as:pa("as",{startsExpr:Yr}),_assert:pa("assert",{startsExpr:Yr}),_async:pa("async",{startsExpr:Yr}),_await:pa("await",{startsExpr:Yr}),_from:pa("from",{startsExpr:Yr}),_get:pa("get",{startsExpr:Yr}),_let:pa("let",{startsExpr:Yr}),_meta:pa("meta",{startsExpr:Yr}),_of:pa("of",{startsExpr:Yr}),_sent:pa("sent",{startsExpr:Yr}),_set:pa("set",{startsExpr:Yr}),_static:pa("static",{startsExpr:Yr}),_using:pa("using",{startsExpr:Yr}),_yield:pa("yield",{startsExpr:Yr}),_asserts:pa("asserts",{startsExpr:Yr}),_checks:pa("checks",{startsExpr:Yr}),_exports:pa("exports",{startsExpr:Yr}),_global:pa("global",{startsExpr:Yr}),_implements:pa("implements",{startsExpr:Yr}),_intrinsic:pa("intrinsic",{startsExpr:Yr}),_infer:pa("infer",{startsExpr:Yr}),_is:pa("is",{startsExpr:Yr}),_mixins:pa("mixins",{startsExpr:Yr}),_proto:pa("proto",{startsExpr:Yr}),_require:pa("require",{startsExpr:Yr}),_satisfies:pa("satisfies",{startsExpr:Yr}),_keyof:pa("keyof",{startsExpr:Yr}),_readonly:pa("readonly",{startsExpr:Yr}),_unique:pa("unique",{startsExpr:Yr}),_abstract:pa("abstract",{startsExpr:Yr}),_declare:pa("declare",{startsExpr:Yr}),_enum:pa("enum",{startsExpr:Yr}),_module:pa("module",{startsExpr:Yr}),_namespace:pa("namespace",{startsExpr:Yr}),_interface:pa("interface",{startsExpr:Yr}),_type:pa("type",{startsExpr:Yr}),_opaque:pa("opaque",{startsExpr:Yr}),name:oi("name",{startsExpr:Yr}),string:oi("string",{startsExpr:Yr}),num:oi("num",{startsExpr:Yr}),bigint:oi("bigint",{startsExpr:Yr}),decimal:oi("decimal",{startsExpr:Yr}),regexp:oi("regexp",{startsExpr:Yr}),privateName:oi("#name",{startsExpr:Yr}),eof:oi("eof"),jsxName:oi("jsxName"),jsxText:oi("jsxText",{beforeExpr:!0}),jsxTagStart:oi("jsxTagStart",{startsExpr:!0}),jsxTagEnd:oi("jsxTagEnd"),placeholder:oi("%%",{startsExpr:!0})};function be(_){return _>=93&&_<=130}function pe(_){return _<=92}function Xe(_){return _>=58&&_<=130}function Yt(_){return _>=58&&_<=134}function $r(_){return fa[_]}function tn(_){return ho[_]}function qn(_){return _>=29&&_<=33}function yi(_){return _>=127&&_<=129}function Gi(_){return _>=90&&_<=92}function Xa(_){return _>=58&&_<=92}function ao(_){return _>=39&&_<=59}function ss(_){return _===34}function oo(_){return $s[_]}function zs(_){return _>=119&&_<=121}function Ms(_){return _>=122&&_<=128}function Go(_){return da[_]}function Ys(_){return So[_]}function wl(_){return _===57}function tu(_){return _>=24&&_<=25}function ll(_){return mi[_]}mi[8].updateContext=_=>{_.pop()},mi[5].updateContext=mi[7].updateContext=mi[23].updateContext=_=>{_.push(cn.brace)},mi[22].updateContext=_=>{_[_.length-1]===cn.template?_.pop():_.push(cn.template)},mi[140].updateContext=_=>{_.push(cn.j_expr,cn.j_oTag)};function Rd(_,v){if(_==null)return{};var w={},T=Object.keys(_),F,V;for(V=0;V<T.length;V++)F=T[V],!(v.indexOf(F)>=0)&&(w[F]=_[F]);return w}var qu=class{constructor(_,v,w){this.line=void 0,this.column=void 0,this.index=void 0,this.line=_,this.column=v,this.index=w}},Vs=class{constructor(_,v){this.start=void 0,this.end=void 0,this.filename=void 0,this.identifierName=void 0,this.start=_,this.end=v}};function Xs(_,v){let{line:w,column:T,index:F}=_;return new qu(w,T+v,F+v)}var dh={SyntaxError:"BABEL_PARSER_SYNTAX_ERROR",SourceTypeModuleError:"BABEL_PARSER_SOURCETYPE_MODULE_REQUIRED"},ul=function(_){let v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:_.length-1;return{get(){return _.reduce((w,T)=>w[T],this)},set(w){_.reduce((T,F,V)=>V===v?T[F]=w:T[F],this)}}},fh=(_,v,w)=>Object.keys(w).map(T=>[T,w[T]]).filter(T=>{let[,F]=T;return!!F}).map(T=>{let[F,V]=T;return[F,typeof V=="function"?{value:V,enumerable:!1}:typeof V.reflect=="string"?Object.assign({},V,ul(V.reflect.split("."))):V]}).reduce((T,F)=>{let[V,K]=F;return Object.defineProperty(T,V,Object.assign({configurable:!0},K))},Object.assign(new _,v)),ru={ImportMetaOutsideModule:{message:`import.meta may appear only with 'sourceType: "module"'`,code:dh.SourceTypeModuleError},ImportOutsideModule:{message:`'import' and 'export' may appear only with 'sourceType: "module"'`,code:dh.SourceTypeModuleError}},Ld={ArrayPattern:"array destructuring pattern",AssignmentExpression:"assignment expression",AssignmentPattern:"assignment expression",ArrowFunctionExpression:"arrow function expression",ConditionalExpression:"conditional expression",CatchClause:"catch clause",ForOfStatement:"for-of statement",ForInStatement:"for-in statement",ForStatement:"for-loop",FormalParameters:"function parameter list",Identifier:"identifier",ImportSpecifier:"import specifier",ImportDefaultSpecifier:"import default specifier",ImportNamespaceSpecifier:"import namespace specifier",ObjectPattern:"object destructuring pattern",ParenthesizedExpression:"parenthesized expression",RestElement:"rest element",UpdateExpression:{true:"prefix operation",false:"postfix operation"},VariableDeclarator:"variable declaration",YieldExpression:"yield expression"},Af=_=>{let{type:v,prefix:w}=_;return v==="UpdateExpression"?Ld.UpdateExpression[String(w)]:Ld[v]},yp={AccessorIsGenerator:_=>{let{kind:v}=_;return`A ${v}ter cannot be a generator.`},ArgumentsInClass:"'arguments' is only allowed in functions and class methods.",AsyncFunctionInSingleStatementContext:"Async functions can only be declared at the top level or inside a block.",AwaitBindingIdentifier:"Can not use 'await' as identifier inside an async function.",AwaitBindingIdentifierInStaticBlock:"Can not use 'await' as identifier inside a static block.",AwaitExpressionFormalParameter:"'await' is not allowed in async function parameters.",AwaitInUsingBinding:"'await' is not allowed to be used as a name in 'using' declarations.",AwaitNotInAsyncContext:"'await' is only allowed within async functions and at the top levels of modules.",AwaitNotInAsyncFunction:"'await' is only allowed within async functions.",BadGetterArity:"A 'get' accessor must not have any formal parameters.",BadSetterArity:"A 'set' accessor must have exactly one formal parameter.",BadSetterRestParameter:"A 'set' accessor function argument must not be a rest parameter.",ConstructorClassField:"Classes may not have a field named 'constructor'.",ConstructorClassPrivateField:"Classes may not have a private field named '#constructor'.",ConstructorIsAccessor:"Class constructor may not be an accessor.",ConstructorIsAsync:"Constructor can't be an async function.",ConstructorIsGenerator:"Constructor can't be a generator.",DeclarationMissingInitializer:_=>{let{kind:v}=_;return`Missing initializer in ${v} declaration.`},DecoratorArgumentsOutsideParentheses:"Decorator arguments must be moved inside parentheses: use '@(decorator(args))' instead of '@(decorator)(args)'.",DecoratorBeforeExport:"Decorators must be placed *before* the 'export' keyword. Remove the 'decoratorsBeforeExport: true' option to use the 'export @decorator class {}' syntax.",DecoratorsBeforeAfterExport:"Decorators can be placed *either* before or after the 'export' keyword, but not in both locations at the same time.",DecoratorConstructor:"Decorators can't be used with a constructor. Did you mean '@dec class { ... }'?",DecoratorExportClass:"Decorators must be placed *after* the 'export' keyword. Remove the 'decoratorsBeforeExport: false' option to use the '@decorator export class {}' syntax.",DecoratorSemicolon:"Decorators must not be followed by a semicolon.",DecoratorStaticBlock:"Decorators can't be used with a static block.",DeletePrivateField:"Deleting a private field is not allowed.",DestructureNamedImport:"ES2015 named imports do not destructure. Use another statement for destructuring after the import.",DuplicateConstructor:"Duplicate constructor in the same class.",DuplicateDefaultExport:"Only one default export allowed per module.",DuplicateExport:_=>{let{exportName:v}=_;return`\`${v}\` has already been exported. Exported identifiers must be unique.`},DuplicateProto:"Redefinition of __proto__ property.",DuplicateRegExpFlags:"Duplicate regular expression flag.",ElementAfterRest:"Rest element must be last element.",EscapedCharNotAnIdentifier:"Invalid Unicode escape.",ExportBindingIsString:_=>{let{localName:v,exportName:w}=_;return`A string literal cannot be used as an exported binding without \`from\`.
-- Did you mean \`export { '${v}' as '${w}' } from 'some-module'\`?`},ExportDefaultFromAsIdentifier:"'from' is not allowed as an identifier after 'export default'.",ForInOfLoopInitializer:_=>{let{type:v}=_;return`'${v==="ForInStatement"?"for-in":"for-of"}' loop variable declaration may not have an initializer.`},ForInUsing:"For-in loop may not start with 'using' declaration.",ForOfAsync:"The left-hand side of a for-of loop may not be 'async'.",ForOfLet:"The left-hand side of a for-of loop may not start with 'let'.",GeneratorInSingleStatementContext:"Generators can only be declared at the top level or inside a block.",IllegalBreakContinue:_=>{let{type:v}=_;return`Unsyntactic ${v==="BreakStatement"?"break":"continue"}.`},IllegalLanguageModeDirective:"Illegal 'use strict' directive in function with non-simple parameter list.",IllegalReturn:"'return' outside of function.",ImportBindingIsString:_=>{let{importName:v}=_;return`A string literal cannot be used as an imported binding.
-- Did you mean \`import { "${v}" as foo }\`?`},ImportCallArgumentTrailingComma:"Trailing comma is disallowed inside import(...) arguments.",ImportCallArity:_=>{let{maxArgumentCount:v}=_;return`\`import()\` requires exactly ${v===1?"one argument":"one or two arguments"}.`},ImportCallNotNewExpression:"Cannot use new with import(...).",ImportCallSpreadArgument:"`...` is not allowed in `import()`.",ImportJSONBindingNotDefault:"A JSON module can only be imported with `default`.",ImportReflectionHasAssertion:"`import module x` cannot have assertions.",ImportReflectionNotBinding:'Only `import module x from "./module"` is valid.',IncompatibleRegExpUVFlags:"The 'u' and 'v' regular expression flags cannot be enabled at the same time.",InvalidBigIntLiteral:"Invalid BigIntLiteral.",InvalidCodePoint:"Code point out of bounds.",InvalidCoverInitializedName:"Invalid shorthand property initializer.",InvalidDecimal:"Invalid decimal.",InvalidDigit:_=>{let{radix:v}=_;return`Expected number in radix ${v}.`},InvalidEscapeSequence:"Bad character escape sequence.",InvalidEscapeSequenceTemplate:"Invalid escape sequence in template.",InvalidEscapedReservedWord:_=>{let{reservedWord:v}=_;return`Escape sequence in keyword ${v}.`},InvalidIdentifier:_=>{let{identifierName:v}=_;return`Invalid identifier ${v}.`},InvalidLhs:_=>{let{ancestor:v}=_;return`Invalid left-hand side in ${Af(v)}.`},InvalidLhsBinding:_=>{let{ancestor:v}=_;return`Binding invalid left-hand side in ${Af(v)}.`},InvalidNumber:"Invalid number.",InvalidOrMissingExponent:"Floating-point numbers require a valid exponent after the 'e'.",InvalidOrUnexpectedToken:_=>{let{unexpected:v}=_;return`Unexpected character '${v}'.`},InvalidParenthesizedAssignment:"Invalid parenthesized assignment pattern.",InvalidPrivateFieldResolution:_=>{let{identifierName:v}=_;return`Private name #${v} is not defined.`},InvalidPropertyBindingPattern:"Binding member expression.",InvalidRecordProperty:"Only properties and spread elements are allowed in record definitions.",InvalidRestAssignmentPattern:"Invalid rest operator's argument.",LabelRedeclaration:_=>{let{labelName:v}=_;return`Label '${v}' is already declared.`},LetInLexicalBinding:"'let' is not allowed to be used as a name in 'let' or 'const' declarations.",LineTerminatorBeforeArrow:"No line break is allowed before '=>'.",MalformedRegExpFlags:"Invalid regular expression flag.",MissingClassName:"A class name is required.",MissingEqInAssignment:"Only '=' operator can be used for specifying default value.",MissingSemicolon:"Missing semicolon.",MissingPlugin:_=>{let{missingPlugin:v}=_;return`This experimental syntax requires enabling the parser plugin: ${v.map(w=>JSON.stringify(w)).join(", ")}.`},MissingOneOfPlugins:_=>{let{missingPlugin:v}=_;return`This experimental syntax requires enabling one of the following parser plugin(s): ${v.map(w=>JSON.stringify(w)).join(", ")}.`},MissingUnicodeEscape:"Expecting Unicode escape sequence \\uXXXX.",MixingCoalesceWithLogical:"Nullish coalescing operator(??) requires parens when mixing with logical operators.",ModuleAttributeDifferentFromType:"The only accepted module attribute is `type`.",ModuleAttributeInvalidValue:"Only string literals are allowed as module attribute values.",ModuleAttributesWithDuplicateKeys:_=>{let{key:v}=_;return`Duplicate key "${v}" is not allowed in module attributes.`},ModuleExportNameHasLoneSurrogate:_=>{let{surrogateCharCode:v}=_;return`An export name cannot include a lone surrogate, found '\\u${v.toString(16)}'.`},ModuleExportUndefined:_=>{let{localName:v}=_;return`Export '${v}' is not defined.`},MultipleDefaultsInSwitch:"Multiple default clauses.",NewlineAfterThrow:"Illegal newline after throw.",NoCatchOrFinally:"Missing catch or finally clause.",NumberIdentifier:"Identifier directly after number.",NumericSeparatorInEscapeSequence:"Numeric separators are not allowed inside unicode escape sequences or hex escape sequences.",ObsoleteAwaitStar:"'await*' has been removed from the async functions proposal. Use Promise.all() instead.",OptionalChainingNoNew:"Constructors in/after an Optional Chain are not allowed.",OptionalChainingNoTemplate:"Tagged Template Literals are not allowed in optionalChain.",OverrideOnConstructor:"'override' modifier cannot appear on a constructor declaration.",ParamDupe:"Argument name clash.",PatternHasAccessor:"Object pattern can't contain getter or setter.",PatternHasMethod:"Object pattern can't contain methods.",PrivateInExpectedIn:_=>{let{identifierName:v}=_;return`Private names are only allowed in property accesses (\`obj.#${v}\`) or in \`in\` expressions (\`#${v} in obj\`).`},PrivateNameRedeclaration:_=>{let{identifierName:v}=_;return`Duplicate private name #${v}.`},RecordExpressionBarIncorrectEndSyntaxType:"Record expressions ending with '|}' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.",RecordExpressionBarIncorrectStartSyntaxType:"Record expressions starting with '{|' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.",RecordExpressionHashIncorrectStartSyntaxType:"Record expressions starting with '#{' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'hash'.",RecordNoProto:"'__proto__' is not allowed in Record expressions.",RestTrailingComma:"Unexpected trailing comma after rest element.",SloppyFunction:"In non-strict mode code, functions can only be declared at top level or inside a block.",SloppyFunctionAnnexB:"In non-strict mode code, functions can only be declared at top level, inside a block, or as the body of an if statement.",StaticPrototype:"Classes may not have static property named prototype.",SuperNotAllowed:"`super()` is only valid inside a class constructor of a subclass. Maybe a typo in the method name ('constructor') or not extending another class?",SuperPrivateField:"Private fields can't be accessed on super.",TrailingDecorator:"Decorators must be attached to a class element.",TupleExpressionBarIncorrectEndSyntaxType:"Tuple expressions ending with '|]' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.",TupleExpressionBarIncorrectStartSyntaxType:"Tuple expressions starting with '[|' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.",TupleExpressionHashIncorrectStartSyntaxType:"Tuple expressions starting with '#[' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'hash'.",UnexpectedArgumentPlaceholder:"Unexpected argument placeholder.",UnexpectedAwaitAfterPipelineBody:'Unexpected "await" after pipeline body; await must have parentheses in minimal proposal.',UnexpectedDigitAfterHash:"Unexpected digit after hash token.",UnexpectedImportExport:"'import' and 'export' may only appear at the top level.",UnexpectedKeyword:_=>{let{keyword:v}=_;return`Unexpected keyword '${v}'.`},UnexpectedLeadingDecorator:"Leading decorators must be attached to a class declaration.",UnexpectedLexicalDeclaration:"Lexical declaration cannot appear in a single-statement context.",UnexpectedNewTarget:"`new.target` can only be used in functions or class properties.",UnexpectedNumericSeparator:"A numeric separator is only allowed between two digits.",UnexpectedPrivateField:"Unexpected private name.",UnexpectedReservedWord:_=>{let{reservedWord:v}=_;return`Unexpected reserved word '${v}'.`},UnexpectedSuper:"'super' is only allowed in object methods and classes.",UnexpectedToken:_=>{let{expected:v,unexpected:w}=_;return`Unexpected token${w?` '${w}'.`:""}${v?`, expected "${v}"`:""}`},UnexpectedTokenUnaryExponentiation:"Illegal expression. Wrap left hand side or entire exponentiation in parentheses.",UnexpectedUsingDeclaration:"Using declaration cannot appear in the top level when source type is `script`.",UnsupportedBind:"Binding should be performed on object property.",UnsupportedDecoratorExport:"A decorated export must export a class declaration.",UnsupportedDefaultExport:"Only expressions, functions or classes are allowed as the `default` export.",UnsupportedImport:"`import` can only be used in `import()` or `import.meta`.",UnsupportedMetaProperty:_=>{let{target:v,onlyValidPropertyName:w}=_;return`The only valid meta property for ${v} is ${v}.${w}.`},UnsupportedParameterDecorator:"Decorators cannot be used to decorate parameters.",UnsupportedPropertyDecorator:"Decorators cannot be used to decorate object literal properties.",UnsupportedSuper:"'super' can only be used with function calls (i.e. super()) or in property accesses (i.e. super.prop or super[prop]).",UnterminatedComment:"Unterminated comment.",UnterminatedRegExp:"Unterminated regular expression.",UnterminatedString:"Unterminated string constant.",UnterminatedTemplate:"Unterminated template.",UsingDeclarationHasBindingPattern:"Using declaration cannot have destructuring patterns.",VarRedeclaration:_=>{let{identifierName:v}=_;return`Identifier '${v}' has already been declared.`},YieldBindingIdentifier:"Can not use 'yield' as identifier inside a generator.",YieldInParameter:"Yield expression is not allowed in formal parameters.",ZeroDigitNumericSeparator:"Numeric separator can not be used after leading 0."},p0={StrictDelete:"Deleting local variable in strict mode.",StrictEvalArguments:_=>{let{referenceName:v}=_;return`Assigning to '${v}' in strict mode.`},StrictEvalArgumentsBinding:_=>{let{bindingName:v}=_;return`Binding '${v}' in strict mode.`},StrictFunction:"In strict mode code, functions can only be declared at top level or inside a block.",StrictNumericEscape:"The only valid numeric escape in strict mode is '\\0'.",StrictOctalLiteral:"Legacy octal literals are not allowed in strict mode.",StrictWith:"'with' in strict mode."},zd=new Set(["ArrowFunctionExpression","AssignmentExpression","ConditionalExpression","YieldExpression"]),nu={PipeBodyIsTighter:"Unexpected yield after pipeline body; any yield expression acting as Hack-style pipe body must be parenthesized due to its loose operator precedence.",PipeTopicRequiresHackPipes:'Topic reference is used, but the pipelineOperator plugin was not passed a "proposal": "hack" or "smart" option.',PipeTopicUnbound:"Topic reference is unbound; it must be inside a pipe body.",PipeTopicUnconfiguredToken:_=>{let{token:v}=_;return`Invalid topic token ${v}. In order to use ${v} as a topic reference, the pipelineOperator plugin must be configured with { "proposal": "hack", "topicToken": "${v}" }.`},PipeTopicUnused:"Hack-style pipe body does not contain a topic reference; Hack-style pipes must use topic at least once.",PipeUnparenthesizedBody:_=>{let{type:v}=_;return`Hack-style pipe body cannot be an unparenthesized ${Af({type:v})}; please wrap it in parentheses.`},PipelineBodyNoArrow:'Unexpected arrow "=>" after pipeline body; arrow function in pipeline body must be parenthesized.',PipelineBodySequenceExpression:"Pipeline body may not be a comma-separated sequence expression.",PipelineHeadSequenceExpression:"Pipeline head should not be a comma-separated sequence expression.",PipelineTopicUnused:"Pipeline is in topic style but does not use topic reference.",PrimaryTopicNotAllowed:"Topic reference was used in a lexical context without topic binding.",PrimaryTopicRequiresSmartPipeline:'Topic reference is used, but the pipelineOperator plugin was not passed a "proposal": "hack" or "smart" option.'},Vd=["toMessage"],cl=["message"];function wm(_){let{toMessage:v}=_,w=Rd(_,Vd);return function T(F){let{loc:V,details:K}=F;return fh(SyntaxError,Object.assign({},w,{loc:V}),{clone(){let q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Y=q.loc||{};return T({loc:new qu("line"in Y?Y.line:this.loc.line,"column"in Y?Y.column:this.loc.column,"index"in Y?Y.index:this.loc.index),details:Object.assign({},this.details,q.details)})},details:{value:K,enumerable:!1},message:{get(){return`${v(this.details)} (${this.loc.line}:${this.loc.column})`},set(q){Object.defineProperty(this,"message",{value:q})}},pos:{reflect:"loc.index",enumerable:!0},missingPlugin:"missingPlugin"in K&&{reflect:"details.missingPlugin",enumerable:!0}})}}function so(_,v){if(Array.isArray(_))return T=>so(T,_[0]);let w={};for(let T of Object.keys(_)){let F=_[T],V=typeof F=="string"?{message:()=>F}:typeof F=="function"?{message:F}:F,{message:K}=V,q=Rd(V,cl),Y=typeof K=="string"?()=>K:K;w[T]=wm(Object.assign({code:dh.SyntaxError,reasonCode:T,toMessage:Y},v?{syntaxPlugin:v}:{},q))}return w}var mr=Object.assign({},so(ru),so(yp),so(p0),so`pipelineOperator`(nu)),{defineProperty:h0}=Object,nd=(_,v)=>h0(_,v,{enumerable:!1,value:_[v]});function Pr(_){return _.loc.start&&nd(_.loc.start,"index"),_.loc.end&&nd(_.loc.end,"index"),_}var dn=_=>class extends _{parse(){let v=Pr(super.parse());return this.options.tokens&&(v.tokens=v.tokens.map(Pr)),v}parseRegExpLiteral(v){let{pattern:w,flags:T}=v,F=null;try{F=new RegExp(w,T)}catch{}let V=this.estreeParseLiteral(F);return V.regex={pattern:w,flags:T},V}parseBigIntLiteral(v){let w;try{w=BigInt(v)}catch{w=null}let T=this.estreeParseLiteral(w);return T.bigint=String(T.value||v),T}parseDecimalLiteral(v){let w=this.estreeParseLiteral(null);return w.decimal=String(w.value||v),w}estreeParseLiteral(v){return this.parseLiteral(v,"Literal")}parseStringLiteral(v){return this.estreeParseLiteral(v)}parseNumericLiteral(v){return this.estreeParseLiteral(v)}parseNullLiteral(){return this.estreeParseLiteral(null)}parseBooleanLiteral(v){return this.estreeParseLiteral(v)}directiveToStmt(v){let w=v.value;delete v.value,w.type="Literal",w.raw=w.extra.raw,w.value=w.extra.expressionValue;let T=v;return T.type="ExpressionStatement",T.expression=w,T.directive=w.extra.rawValue,delete w.extra,T}initFunction(v,w){super.initFunction(v,w),v.expression=!1}checkDeclaration(v){v!=null&&this.isObjectProperty(v)?this.checkDeclaration(v.value):super.checkDeclaration(v)}getObjectOrClassMethodParams(v){return v.value.params}isValidDirective(v){var w;return v.type==="ExpressionStatement"&&v.expression.type==="Literal"&&typeof v.expression.value=="string"&&!((w=v.expression.extra)!=null&&w.parenthesized)}parseBlockBody(v,w,T,F,V){super.parseBlockBody(v,w,T,F,V);let K=v.directives.map(q=>this.directiveToStmt(q));v.body=K.concat(v.body),delete v.directives}pushClassMethod(v,w,T,F,V,K){this.parseMethod(w,T,F,V,K,"ClassMethod",!0),w.typeParameters&&(w.value.typeParameters=w.typeParameters,delete w.typeParameters),v.body.push(w)}parsePrivateName(){let v=super.parsePrivateName();return this.getPluginOption("estree","classFeatures")?this.convertPrivateNameToPrivateIdentifier(v):v}convertPrivateNameToPrivateIdentifier(v){let w=super.getPrivateNameSV(v);return v=v,delete v.id,v.name=w,v.type="PrivateIdentifier",v}isPrivateName(v){return this.getPluginOption("estree","classFeatures")?v.type==="PrivateIdentifier":super.isPrivateName(v)}getPrivateNameSV(v){return this.getPluginOption("estree","classFeatures")?v.name:super.getPrivateNameSV(v)}parseLiteral(v,w){let T=super.parseLiteral(v,w);return T.raw=T.extra.raw,delete T.extra,T}parseFunctionBody(v,w){let T=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;super.parseFunctionBody(v,w,T),v.expression=v.body.type!=="BlockStatement"}parseMethod(v,w,T,F,V,K){let q=arguments.length>6&&arguments[6]!==void 0?arguments[6]:!1,Y=this.startNode();return Y.kind=v.kind,Y=super.parseMethod(Y,w,T,F,V,K,q),Y.type="FunctionExpression",delete Y.kind,v.value=Y,K==="ClassPrivateMethod"&&(v.computed=!1),this.finishNode(v,"MethodDefinition")}parseClassProperty(){let v=super.parseClassProperty(...arguments);return this.getPluginOption("estree","classFeatures")&&(v.type="PropertyDefinition"),v}parseClassPrivateProperty(){let v=super.parseClassPrivateProperty(...arguments);return this.getPluginOption("estree","classFeatures")&&(v.type="PropertyDefinition",v.computed=!1),v}parseObjectMethod(v,w,T,F,V){let K=super.parseObjectMethod(v,w,T,F,V);return K&&(K.type="Property",K.kind==="method"&&(K.kind="init"),K.shorthand=!1),K}parseObjectProperty(v,w,T,F){let V=super.parseObjectProperty(v,w,T,F);return V&&(V.kind="init",V.type="Property"),V}isValidLVal(v,w,T){return v==="Property"?"value":super.isValidLVal(v,w,T)}isAssignable(v,w){return v!=null&&this.isObjectProperty(v)?this.isAssignable(v.value,w):super.isAssignable(v,w)}toAssignable(v){let w=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(v!=null&&this.isObjectProperty(v)){let{key:T,value:F}=v;this.isPrivateName(T)&&this.classScope.usePrivateName(this.getPrivateNameSV(T),T.loc.start),this.toAssignable(F,w)}else super.toAssignable(v,w)}toAssignableObjectExpressionProp(v,w,T){v.kind==="get"||v.kind==="set"?this.raise(mr.PatternHasAccessor,{at:v.key}):v.method?this.raise(mr.PatternHasMethod,{at:v.key}):super.toAssignableObjectExpressionProp(v,w,T)}finishCallExpression(v,w){let T=super.finishCallExpression(v,w);if(T.callee.type==="Import"){if(T.type="ImportExpression",T.source=T.arguments[0],this.hasPlugin("importAssertions")){var F;T.attributes=(F=T.arguments[1])!=null?F:null}delete T.arguments,delete T.callee}return T}toReferencedArguments(v){v.type!=="ImportExpression"&&super.toReferencedArguments(v)}parseExport(v,w){let T=this.state.lastTokStartLoc,F=super.parseExport(v,w);switch(F.type){case"ExportAllDeclaration":F.exported=null;break;case"ExportNamedDeclaration":F.specifiers.length===1&&F.specifiers[0].type==="ExportNamespaceSpecifier"&&(F.type="ExportAllDeclaration",F.exported=F.specifiers[0].exported,delete F.specifiers);case"ExportDefaultDeclaration":{var V;let{declaration:K}=F;(K==null?void 0:K.type)==="ClassDeclaration"&&((V=K.decorators)==null?void 0:V.length)>0&&K.start===F.start&&this.resetStartLocation(F,T)}break}return F}parseSubscript(v,w,T,F){let V=super.parseSubscript(v,w,T,F);if(F.optionalChainMember){if((V.type==="OptionalMemberExpression"||V.type==="OptionalCallExpression")&&(V.type=V.type.substring(8)),F.stop){let K=this.startNodeAtNode(V);return K.expression=V,this.finishNode(K,"ChainExpression")}}else(V.type==="MemberExpression"||V.type==="CallExpression")&&(V.optional=!1);return V}hasPropertyAsPrivateName(v){return v.type==="ChainExpression"&&(v=v.expression),super.hasPropertyAsPrivateName(v)}isObjectProperty(v){return v.type==="Property"&&v.kind==="init"&&!v.method}isObjectMethod(v){return v.method||v.kind==="get"||v.kind==="set"}finishNodeAt(v,w,T){return Pr(super.finishNodeAt(v,w,T))}resetStartLocation(v,w){super.resetStartLocation(v,w),Pr(v)}resetEndLocation(v){let w=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.state.lastTokEndLoc;super.resetEndLocation(v,w),Pr(v)}},Xr="ªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙՠ-ֈא-תׯ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࡠ-ࡪࡰ-ࢇࢉ-ࢎࢠ-ࣉऄ-हऽॐक़-ॡॱ-ঀঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱৼਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡૹଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-హఽౘ-ౚౝౠౡಀಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೝೞೠೡೱೲഄ-ഌഎ-ഐഒ-ഺഽൎൔ-ൖൟ-ൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄຆ-ຊຌ-ຣລວ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛸᜀ-ᜑᜟ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡸᢀ-ᢨᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭌᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᲀ-ᲈᲐ-ᲺᲽ-Ჿᳩ-ᳬᳮ-ᳳᳵᳶᳺᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕ℘-ℝℤΩℨK-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⰀ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞ々-〇〡-〩〱-〵〸-〼ぁ-ゖ゛-ゟァ-ヺー-ヿㄅ-ㄯㄱ-ㆎㆠ-ㆿㇰ-ㇿ㐀-䶿一-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚝꚠ-ꛯꜗ-ꜟꜢ-ꞈꞋ-ꟊꟐꟑꟓꟕ-ꟙꟲ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꣽꣾꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꧠ-ꧤꧦ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꩾ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭩꭰ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ",ci="‌‍·̀-ͯ·҃-֑҇-ׇֽֿׁׂׅׄؐ-ًؚ-٩ٰۖ-ۜ۟-۪ۤۧۨ-ۭ۰-۹ܑܰ-݊ަ-ް߀-߉߫-߽߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛࢘-࢟࣊-ࣣ࣡-ःऺ-़ा-ॏ॑-ॗॢॣ०-९ঁ-ঃ়া-ৄেৈো-্ৗৢৣ০-৯৾ਁ-ਃ਼ਾ-ੂੇੈੋ-੍ੑ੦-ੱੵઁ-ઃ઼ા-ૅે-ૉો-્ૢૣ૦-૯ૺ-૿ଁ-ଃ଼ା-ୄେୈୋ-୍୕-ୗୢୣ୦-୯ஂா-ூெ-ைொ-்ௗ௦-௯ఀ-ఄ఼ా-ౄె-ైొ-్ౕౖౢౣ౦-౯ಁ-ಃ಼ಾ-ೄೆ-ೈೊ-್ೕೖೢೣ೦-೯ೳഀ-ഃ഻഼ാ-ൄെ-ൈൊ-്ൗൢൣ൦-൯ඁ-ඃ්ා-ුූෘ-ෟ෦-෯ෲෳัิ-ฺ็-๎๐-๙ັິ-ຼ່-໎໐-໙༘༙༠-༩༹༵༷༾༿ཱ-྄྆྇ྍ-ྗྙ-ྼ࿆ါ-ှ၀-၉ၖ-ၙၞ-ၠၢ-ၤၧ-ၭၱ-ၴႂ-ႍႏ-ႝ፝-፟፩-፱ᜒ-᜕ᜲ-᜴ᝒᝓᝲᝳ឴-៓៝០-៩᠋-᠍᠏-᠙ᢩᤠ-ᤫᤰ-᤻᥆-᥏᧐-᧚ᨗ-ᨛᩕ-ᩞ᩠-᩿᩼-᪉᪐-᪙᪰-᪽ᪿ-ᫎᬀ-ᬄ᬴-᭄᭐-᭙᭫-᭳ᮀ-ᮂᮡ-ᮭ᮰-᮹᯦-᯳ᰤ-᰷᱀-᱉᱐-᱙᳐-᳔᳒-᳨᳭᳴᳷-᳹᷀-᷿‿⁀⁔⃐-⃥⃜⃡-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〯꘠-꘩꙯ꙴ-꙽ꚞꚟ꛰꛱ꠂ꠆ꠋꠣ-ꠧ꠬ꢀꢁꢴ-ꣅ꣐-꣙꣠-꣱ꣿ-꤉ꤦ-꤭ꥇ-꥓ꦀ-ꦃ꦳-꧀꧐-꧙ꧥ꧰-꧹ꨩ-ꨶꩃꩌꩍ꩐-꩙ꩻ-ꩽꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꫫ-ꫯꫵ꫶ꯣ-ꯪ꯬꯭꯰-꯹ﬞ︀-️︠-︯︳︴﹍-﹏0-9_",xi=new RegExp("["+Xr+"]"),Ja=new RegExp("["+Xr+ci+"]");Xr=ci=null;var Zo=[0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,14,29,6,37,11,29,3,35,5,7,2,4,43,157,19,35,5,35,5,39,9,51,13,10,2,14,2,6,2,1,2,10,2,14,2,6,2,1,68,310,10,21,11,7,25,5,2,41,2,8,70,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,66,18,2,1,11,21,11,25,71,55,7,1,65,0,16,3,2,2,2,28,43,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,14,35,349,41,7,1,79,28,11,0,9,21,43,17,47,20,28,22,13,52,58,1,3,0,14,44,33,24,27,35,30,0,3,0,9,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,20,1,64,6,2,0,2,3,2,14,2,9,8,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,19,0,13,4,159,52,19,3,21,2,31,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,14,0,72,26,38,6,186,43,117,63,32,7,3,0,3,7,2,1,2,23,16,0,2,0,95,7,3,38,17,0,2,0,29,0,11,39,8,0,22,0,12,45,20,0,19,72,264,8,2,36,18,0,50,29,113,6,2,1,2,37,22,0,26,5,2,1,2,31,15,0,328,18,16,0,2,12,2,33,125,0,80,921,103,110,18,195,2637,96,16,1071,18,5,4026,582,8634,568,8,30,18,78,18,29,19,47,17,3,32,20,6,18,689,63,129,74,6,0,67,12,65,1,2,0,29,6135,9,1237,43,8,8936,3,2,6,2,1,2,290,16,0,30,2,3,0,15,3,9,395,2309,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,1845,30,7,5,262,61,147,44,11,6,17,0,322,29,19,43,485,27,757,6,2,3,2,1,2,14,2,196,60,67,8,0,1205,3,2,26,2,1,2,0,3,0,2,9,2,3,2,0,2,0,7,0,5,0,2,0,2,0,2,2,2,1,2,0,3,0,2,0,2,0,2,0,2,0,2,1,2,0,3,3,2,6,2,3,2,3,2,0,2,9,2,16,6,2,2,4,2,16,4421,42719,33,4153,7,221,3,5761,15,7472,3104,541,1507,4938,6,4191],lo=[509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,574,3,9,9,370,1,81,2,71,10,50,3,123,2,54,14,32,10,3,1,11,3,46,10,8,0,46,9,7,2,37,13,2,9,6,1,45,0,13,2,49,13,9,3,2,11,83,11,7,0,3,0,158,11,6,9,7,3,56,1,2,6,3,1,3,2,10,0,11,1,3,6,4,4,193,17,10,9,5,0,82,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,84,14,5,9,243,14,166,9,71,5,2,1,3,3,2,0,2,1,13,9,120,6,3,6,4,0,29,9,41,6,2,3,9,0,10,10,47,15,406,7,2,7,17,9,57,21,2,13,123,5,4,0,2,1,2,6,2,0,9,9,49,4,2,1,2,4,9,9,330,3,10,1,2,0,49,6,4,4,14,9,5351,0,7,14,13835,9,87,9,39,4,60,6,26,9,1014,0,2,54,8,3,82,0,12,1,19628,1,4706,45,3,22,543,4,4,5,9,7,3,6,31,3,149,2,1418,49,513,54,5,49,9,0,15,0,23,4,2,14,1361,6,2,16,3,6,2,1,2,4,101,0,161,6,10,9,357,0,62,13,499,13,983,6,110,6,6,9,4759,9,787719,239];function wc(_,v){let w=65536;for(let T=0,F=v.length;T<F;T+=2){if(w+=v[T],w>_)return!1;if(w+=v[T+1],w>=_)return!0}return!1}function Yu(_){return _<65?_===36:_<=90?!0:_<97?_===95:_<=122?!0:_<=65535?_>=170&&xi.test(String.fromCharCode(_)):wc(_,Zo)}function qo(_){return _<48?_===36:_<58?!0:_<65?!1:_<=90?!0:_<97?_===95:_<=122?!0:_<=65535?_>=170&&Ja.test(String.fromCharCode(_)):wc(_,Zo)||wc(_,lo)}var jl={keyword:["break","case","catch","continue","debugger","default","do","else","finally","for","function","if","return","switch","throw","try","var","const","while","with","new","this","super","class","extends","export","import","null","true","false","in","instanceof","typeof","void","delete"],strict:["implements","interface","let","package","private","protected","public","static","yield"],strictBind:["eval","arguments"]},m0=new Set(jl.keyword),id=new Set(jl.strict),vp=new Set(jl.strictBind);function kf(_,v){return v&&_==="await"||_==="enum"}function Fa(_,v){return kf(_,v)||id.has(_)}function Cm(_){return vp.has(_)}function Wa(_,v){return Fa(_,v)||Cm(_)}function Pu(_){return m0.has(_)}function g0(_,v,w){return _===64&&v===64&&Yu(w)}var y0=new Set(["break","case","catch","continue","debugger","default","do","else","finally","for","function","if","return","switch","throw","try","var","const","while","with","new","this","super","class","extends","export","import","null","true","false","in","instanceof","typeof","void","delete","implements","interface","let","package","private","protected","public","static","yield","eval","arguments","enum","await"]);function v0(_){return y0.has(_)}var Xu=0,Cl=1,Fl=2,Of=4,Wd=8,Hd=16,ws=32,dl=64,Is=128,iu=256,au=Cl|Fl|Is|iu,fl=1,Cc=2,ph=4,Ec=8,ad=16,Ud=64,El=128,Au=256,od=512,Pc=1024,sd=2048,No=4096,ls=8192,Em=fl|Cc|Ec|El|ls,ld=fl|0|Ec|ls,ud=fl|0|Ec|0,Ju=fl|0|ph|0,Ac=fl|0|ad|0,Kd=0|Cc|0|El,Zu=0|Cc|0|0,kc=fl|Cc|Ec|Au|ls,Gd=0|Pc,Js=0|Ud,bp=fl|0|0|Ud,qd=kc|od,Zs=0|Pc,Oc=0|Cc|0|No,Pm=sd,_f=4,xp=2,cd=1,Bl=xp|cd,Yd=xp|_f,bt=cd|_f,pl=xp,ou=cd,js=0,ka=class{constructor(_){this.var=new Set,this.lexical=new Set,this.functions=new Set,this.flags=_}},dd=class{constructor(_,v){this.parser=void 0,this.scopeStack=[],this.inModule=void 0,this.undefinedExports=new Map,this.parser=_,this.inModule=v}get inTopLevel(){return(this.currentScope().flags&Cl)>0}get inFunction(){return(this.currentVarScopeFlags()&Fl)>0}get allowSuper(){return(this.currentThisScopeFlags()&Hd)>0}get allowDirectSuper(){return(this.currentThisScopeFlags()&ws)>0}get inClass(){return(this.currentThisScopeFlags()&dl)>0}get inClassAndNotInNonArrowFunction(){let _=this.currentThisScopeFlags();return(_&dl)>0&&(_&Fl)===0}get inStaticBlock(){for(let _=this.scopeStack.length-1;;_--){let{flags:v}=this.scopeStack[_];if(v&Is)return!0;if(v&(au|dl))return!1}}get inNonArrowFunction(){return(this.currentThisScopeFlags()&Fl)>0}get treatFunctionsAsVar(){return this.treatFunctionsAsVarInScope(this.currentScope())}createScope(_){return new ka(_)}enter(_){this.scopeStack.push(this.createScope(_))}exit(){return this.scopeStack.pop().flags}treatFunctionsAsVarInScope(_){return!!(_.flags&(Fl|Is)||!this.parser.inModule&&_.flags&Cl)}declareName(_,v,w){let T=this.currentScope();if(v&Ec||v&ad)this.checkRedeclarationInScope(T,_,v,w),v&ad?T.functions.add(_):T.lexical.add(_),v&Ec&&this.maybeExportDefined(T,_);else if(v&ph)for(let F=this.scopeStack.length-1;F>=0&&(T=this.scopeStack[F],this.checkRedeclarationInScope(T,_,v,w),T.var.add(_),this.maybeExportDefined(T,_),!(T.flags&au));--F);this.parser.inModule&&T.flags&Cl&&this.undefinedExports.delete(_)}maybeExportDefined(_,v){this.parser.inModule&&_.flags&Cl&&this.undefinedExports.delete(v)}checkRedeclarationInScope(_,v,w,T){this.isRedeclaredInScope(_,v,w)&&this.parser.raise(mr.VarRedeclaration,{at:T,identifierName:v})}isRedeclaredInScope(_,v,w){return w&fl?w&Ec?_.lexical.has(v)||_.functions.has(v)||_.var.has(v):w&ad?_.lexical.has(v)||!this.treatFunctionsAsVarInScope(_)&&_.var.has(v):_.lexical.has(v)&&!(_.flags&Wd&&_.lexical.values().next().value===v)||!this.treatFunctionsAsVarInScope(_)&&_.functions.has(v):!1}checkLocalExport(_){let{name:v}=_,w=this.scopeStack[0];!w.lexical.has(v)&&!w.var.has(v)&&!w.functions.has(v)&&this.undefinedExports.set(v,_.loc.start)}currentScope(){return this.scopeStack[this.scopeStack.length-1]}currentVarScopeFlags(){for(let _=this.scopeStack.length-1;;_--){let{flags:v}=this.scopeStack[_];if(v&au)return v}}currentThisScopeFlags(){for(let _=this.scopeStack.length-1;;_--){let{flags:v}=this.scopeStack[_];if(v&(au|dl)&&!(v&Of))return v}}},Am=class extends ka{constructor(){super(...arguments),this.declareFunctions=new Set}},km=class extends dd{createScope(_){return new Am(_)}declareName(_,v,w){let T=this.currentScope();if(v&sd){this.checkRedeclarationInScope(T,_,v,w),this.maybeExportDefined(T,_),T.declareFunctions.add(_);return}super.declareName(_,v,w)}isRedeclaredInScope(_,v,w){return super.isRedeclaredInScope(_,v,w)?!0:w&sd?!_.declareFunctions.has(v)&&(_.lexical.has(v)||_.functions.has(v)):!1}checkLocalExport(_){this.scopeStack[0].declareFunctions.has(_.name)||super.checkLocalExport(_)}},Qu=class{constructor(){this.sawUnambiguousESM=!1,this.ambiguousScriptDifferentAst=!1}hasPlugin(_){if(typeof _=="string")return this.plugins.has(_);{let[v,w]=_;if(!this.hasPlugin(v))return!1;let T=this.plugins.get(v);for(let F of Object.keys(w))if((T==null?void 0:T[F])!==w[F])return!1;return!0}}getPluginOption(_,v){var w;return(w=this.plugins.get(_))==null?void 0:w[v]}};function Om(_,v){_.trailingComments===void 0?_.trailingComments=v:_.trailingComments.unshift(...v)}function b0(_,v){_.leadingComments===void 0?_.leadingComments=v:_.leadingComments.unshift(...v)}function ku(_,v){_.innerComments===void 0?_.innerComments=v:_.innerComments.unshift(...v)}function us(_,v,w){let T=null,F=v.length;for(;T===null&&F>0;)T=v[--F];T===null||T.start>w.start?ku(_,w.comments):Om(T,w.comments)}var hh=class extends Qu{addComment(_){this.filename&&(_.loc.filename=this.filename),this.state.comments.push(_)}processComment(_){let{commentStack:v}=this.state,w=v.length;if(w===0)return;let T=w-1,F=v[T];F.start===_.end&&(F.leadingNode=_,T--);let{start:V}=_;for(;T>=0;T--){let K=v[T],q=K.end;if(q>V)K.containingNode=_,this.finalizeComment(K),v.splice(T,1);else{q===V&&(K.trailingNode=_);break}}}finalizeComment(_){let{comments:v}=_;if(_.leadingNode!==null||_.trailingNode!==null)_.leadingNode!==null&&Om(_.leadingNode,v),_.trailingNode!==null&&b0(_.trailingNode,v);else{let{containingNode:w,start:T}=_;if(this.input.charCodeAt(T-1)===44)switch(w.type){case"ObjectExpression":case"ObjectPattern":case"RecordExpression":us(w,w.properties,_);break;case"CallExpression":case"OptionalCallExpression":us(w,w.arguments,_);break;case"FunctionDeclaration":case"FunctionExpression":case"ArrowFunctionExpression":case"ObjectMethod":case"ClassMethod":case"ClassPrivateMethod":us(w,w.params,_);break;case"ArrayExpression":case"ArrayPattern":case"TupleExpression":us(w,w.elements,_);break;case"ExportNamedDeclaration":case"ImportDeclaration":us(w,w.specifiers,_);break;default:ku(w,v)}else ku(w,v)}}finalizeRemainingComments(){let{commentStack:_}=this.state;for(let v=_.length-1;v>=0;v--)this.finalizeComment(_[v]);this.state.commentStack=[]}resetPreviousNodeTrailingComments(_){let{commentStack:v}=this.state,{length:w}=v;if(w===0)return;let T=v[w-1];T.leadingNode===_&&(T.leadingNode=null)}takeSurroundingComments(_,v,w){let{commentStack:T}=this.state,F=T.length;if(F===0)return;let V=F-1;for(;V>=0;V--){let K=T[V],q=K.end;if(K.start===w)K.leadingNode=_;else if(q===v)K.trailingNode=_;else if(q<v)break}}},Ws=/\r\n?|[\n\u2028\u2029]/,ec=new RegExp(Ws.source,"g");function Tf(_){switch(_){case 10:case 13:case 8232:case 8233:return!0;default:return!1}}var mh=/(?:\s|\/\/.*|\/\*[^]*?\*\/)*/g,x0=/(?:[^\S\n\r\u2028\u2029]|\/\/.*|\/\*.*?\*\/)*/y,_c=new RegExp("(?=("+x0.source+"))\\1"+/(?=[\n\r\u2028\u2029]|\/\*(?!.*?\*\/)|$)/.source,"y");function Ou(_){switch(_){case 9:case 11:case 12:case 32:case 160:case 5760:case 8192:case 8193:case 8194:case 8195:case 8196:case 8197:case 8198:case 8199:case 8200:case 8201:case 8202:case 8239:case 8287:case 12288:case 65279:return!0;default:return!1}}var _m=class{constructor(){this.strict=void 0,this.curLine=void 0,this.lineStart=void 0,this.startLoc=void 0,this.endLoc=void 0,this.errors=[],this.potentialArrowAt=-1,this.noArrowAt=[],this.noArrowParamsConversionAt=[],this.maybeInArrowParameters=!1,this.inType=!1,this.noAnonFunctionType=!1,this.hasFlowComment=!1,this.isAmbientContext=!1,this.inAbstractClass=!1,this.inDisallowConditionalTypesContext=!1,this.topicContext={maxNumOfResolvableTopics:0,maxTopicIndex:null},this.soloAwait=!1,this.inFSharpPipelineDirectBody=!1,this.labels=[],this.comments=[],this.commentStack=[],this.pos=0,this.type=137,this.value=null,this.start=0,this.end=0,this.lastTokEndLoc=null,this.lastTokStartLoc=null,this.lastTokStart=0,this.context=[cn.brace],this.canStartJSXElement=!0,this.containsEsc=!1,this.firstInvalidTemplateEscapePos=null,this.strictErrors=new Map,this.tokensLength=0}init(_){let{strictMode:v,sourceType:w,startLine:T,startColumn:F}=_;this.strict=v===!1?!1:v===!0?!0:w==="module",this.curLine=T,this.lineStart=-F,this.startLoc=this.endLoc=new qu(T,F,0)}curPosition(){return new qu(this.curLine,this.pos-this.lineStart,this.pos)}clone(_){let v=new _m,w=Object.keys(this);for(let T=0,F=w.length;T<F;T++){let V=w[T],K=this[V];!_&&Array.isArray(K)&&(K=K.slice()),v[V]=K}return v}},Dp=function(_){return _>=48&&_<=57},Tm={decBinOct:new Set([46,66,69,79,95,98,101,111]),hex:new Set([46,88,95,120])},Sp={bin:_=>_===48||_===49,oct:_=>_>=48&&_<=55,dec:_=>_>=48&&_<=57,hex:_=>_>=48&&_<=57||_>=65&&_<=70||_>=97&&_<=102};function gh(_,v,w,T,F,V){let K=w,q=T,Y=F,X="",ne=null,ue=w,{length:ye}=v;for(;;){if(w>=ye){V.unterminated(K,q,Y),X+=v.slice(ue,w);break}let ge=v.charCodeAt(w);if(fd(_,ge,v,w)){X+=v.slice(ue,w);break}if(ge===92){X+=v.slice(ue,w);let we=D0(v,w,T,F,_==="template",V);we.ch===null&&!ne?ne={pos:w,lineStart:T,curLine:F}:X+=we.ch,{pos:w,lineStart:T,curLine:F}=we,ue=w}else ge===8232||ge===8233?(++w,++F,T=w):ge===10||ge===13?_==="template"?(X+=v.slice(ue,w)+`
-`,++w,ge===13&&v.charCodeAt(w)===10&&++w,++F,ue=T=w):V.unterminated(K,q,Y):++w}return{pos:w,str:X,firstInvalidLoc:ne,lineStart:T,curLine:F,containsInvalid:!!ne}}function fd(_,v,w,T){return _==="template"?v===96||v===36&&w.charCodeAt(T+1)===123:v===(_==="double"?34:39)}function D0(_,v,w,T,F,V){let K=!F;v++;let q=X=>({pos:v,ch:X,lineStart:w,curLine:T}),Y=_.charCodeAt(v++);switch(Y){case 110:return q(`
-`);case 114:return q("\r");case 120:{let X;return{code:X,pos:v}=yh(_,v,w,T,2,!1,K,V),q(X===null?null:String.fromCharCode(X))}case 117:{let X;return{code:X,pos:v}=wp(_,v,w,T,K,V),q(X===null?null:String.fromCodePoint(X))}case 116:return q("	");case 98:return q("\b");case 118:return q("\v");case 102:return q("\f");case 13:_.charCodeAt(v)===10&&++v;case 10:w=v,++T;case 8232:case 8233:return q("");case 56:case 57:if(F)return q(null);V.strictNumericEscape(v-1,w,T);default:if(Y>=48&&Y<=55){let X=v-1,ne=_.slice(X,v+2).match(/^[0-7]+/)[0],ue=parseInt(ne,8);ue>255&&(ne=ne.slice(0,-1),ue=parseInt(ne,8)),v+=ne.length-1;let ye=_.charCodeAt(v);if(ne!=="0"||ye===56||ye===57){if(F)return q(null);V.strictNumericEscape(X,w,T)}return q(String.fromCharCode(ue))}return q(String.fromCharCode(Y))}}function yh(_,v,w,T,F,V,K,q){let Y=v,X;return{n:X,pos:v}=Nl(_,v,w,T,16,F,V,!1,q,!K),X===null&&(K?q.invalidEscapeSequence(Y,w,T):v=Y-1),{code:X,pos:v}}function Nl(_,v,w,T,F,V,K,q,Y,X){let ne=v,ue=F===16?Tm.hex:Tm.decBinOct,ye=F===16?Sp.hex:F===10?Sp.dec:F===8?Sp.oct:Sp.bin,ge=!1,we=0;for(let he=0,ve=V??1/0;he<ve;++he){let _e=_.charCodeAt(v),Le;if(_e===95&&q!=="bail"){let Ue=_.charCodeAt(v-1),Ie=_.charCodeAt(v+1);if(q){if(Number.isNaN(Ie)||!ye(Ie)||ue.has(Ue)||ue.has(Ie)){if(X)return{n:null,pos:v};Y.unexpectedNumericSeparator(v,w,T)}}else{if(X)return{n:null,pos:v};Y.numericSeparatorInEscapeSequence(v,w,T)}++v;continue}if(_e>=97?Le=_e-97+10:_e>=65?Le=_e-65+10:Dp(_e)?Le=_e-48:Le=1/0,Le>=F){if(Le<=9&&X)return{n:null,pos:v};if(Le<=9&&Y.invalidDigit(v,w,T,F))Le=0;else if(K)Le=0,ge=!0;else break}++v,we=we*F+Le}return v===ne||V!=null&&v-ne!==V||ge?{n:null,pos:v}:{n:we,pos:v}}function wp(_,v,w,T,F,V){let K=_.charCodeAt(v),q;if(K===123){if(++v,{code:q,pos:v}=yh(_,v,w,T,_.indexOf("}",v)-v,!0,F,V),++v,q!==null&&q>1114111)if(F)V.invalidCodePoint(v,w,T);else return{code:null,pos:v}}else({code:q,pos:v}=yh(_,v,w,T,4,!1,F,V));return{code:q,pos:v}}var S0=["at"],$m=["at"];function $f(_,v,w){return new qu(w,_-v,_)}var w0=new Set([103,109,115,105,121,117,100,118]),tc=class{constructor(_){this.type=_.type,this.value=_.value,this.start=_.start,this.end=_.end,this.loc=new Vs(_.startLoc,_.endLoc)}},Mm=class extends hh{constructor(_,v){super(),this.isLookahead=void 0,this.tokens=[],this.errorHandlers_readInt={invalidDigit:(w,T,F,V)=>this.options.errorRecovery?(this.raise(mr.InvalidDigit,{at:$f(w,T,F),radix:V}),!0):!1,numericSeparatorInEscapeSequence:this.errorBuilder(mr.NumericSeparatorInEscapeSequence),unexpectedNumericSeparator:this.errorBuilder(mr.UnexpectedNumericSeparator)},this.errorHandlers_readCodePoint=Object.assign({},this.errorHandlers_readInt,{invalidEscapeSequence:this.errorBuilder(mr.InvalidEscapeSequence),invalidCodePoint:this.errorBuilder(mr.InvalidCodePoint)}),this.errorHandlers_readStringContents_string=Object.assign({},this.errorHandlers_readCodePoint,{strictNumericEscape:(w,T,F)=>{this.recordStrictModeErrors(mr.StrictNumericEscape,{at:$f(w,T,F)})},unterminated:(w,T,F)=>{throw this.raise(mr.UnterminatedString,{at:$f(w-1,T,F)})}}),this.errorHandlers_readStringContents_template=Object.assign({},this.errorHandlers_readCodePoint,{strictNumericEscape:this.errorBuilder(mr.StrictNumericEscape),unterminated:(w,T,F)=>{throw this.raise(mr.UnterminatedTemplate,{at:$f(w,T,F)})}}),this.state=new _m,this.state.init(_),this.input=v,this.length=v.length,this.isLookahead=!1}pushToken(_){this.tokens.length=this.state.tokensLength,this.tokens.push(_),++this.state.tokensLength}next(){this.checkKeywordEscapes(),this.options.tokens&&this.pushToken(new tc(this.state)),this.state.lastTokStart=this.state.start,this.state.lastTokEndLoc=this.state.endLoc,this.state.lastTokStartLoc=this.state.startLoc,this.nextToken()}eat(_){return this.match(_)?(this.next(),!0):!1}match(_){return this.state.type===_}createLookaheadState(_){return{pos:_.pos,value:null,type:_.type,start:_.start,end:_.end,context:[this.curContext()],inType:_.inType,startLoc:_.startLoc,lastTokEndLoc:_.lastTokEndLoc,curLine:_.curLine,lineStart:_.lineStart,curPosition:_.curPosition}}lookahead(){let _=this.state;this.state=this.createLookaheadState(_),this.isLookahead=!0,this.nextToken(),this.isLookahead=!1;let v=this.state;return this.state=_,v}nextTokenStart(){return this.nextTokenStartSince(this.state.pos)}nextTokenStartSince(_){return mh.lastIndex=_,mh.test(this.input)?mh.lastIndex:_}lookaheadCharCode(){return this.input.charCodeAt(this.nextTokenStart())}codePointAtPos(_){let v=this.input.charCodeAt(_);if((v&64512)===55296&&++_<this.input.length){let w=this.input.charCodeAt(_);(w&64512)===56320&&(v=65536+((v&1023)<<10)+(w&1023))}return v}setStrict(_){this.state.strict=_,_&&(this.state.strictErrors.forEach(v=>{let[w,T]=v;return this.raise(w,{at:T})}),this.state.strictErrors.clear())}curContext(){return this.state.context[this.state.context.length-1]}nextToken(){if(this.skipSpace(),this.state.start=this.state.pos,this.isLookahead||(this.state.startLoc=this.state.curPosition()),this.state.pos>=this.length){this.finishToken(137);return}this.getTokenFromCode(this.codePointAtPos(this.state.pos))}skipBlockComment(_){let v;this.isLookahead||(v=this.state.curPosition());let w=this.state.pos,T=this.input.indexOf(_,w+2);if(T===-1)throw this.raise(mr.UnterminatedComment,{at:this.state.curPosition()});for(this.state.pos=T+_.length,ec.lastIndex=w+2;ec.test(this.input)&&ec.lastIndex<=T;)++this.state.curLine,this.state.lineStart=ec.lastIndex;if(this.isLookahead)return;let F={type:"CommentBlock",value:this.input.slice(w+2,T),start:w,end:T+_.length,loc:new Vs(v,this.state.curPosition())};return this.options.tokens&&this.pushToken(F),F}skipLineComment(_){let v=this.state.pos,w;this.isLookahead||(w=this.state.curPosition());let T=this.input.charCodeAt(this.state.pos+=_);if(this.state.pos<this.length)for(;!Tf(T)&&++this.state.pos<this.length;)T=this.input.charCodeAt(this.state.pos);if(this.isLookahead)return;let F=this.state.pos,V={type:"CommentLine",value:this.input.slice(v+_,F),start:v,end:F,loc:new Vs(w,this.state.curPosition())};return this.options.tokens&&this.pushToken(V),V}skipSpace(){let _=this.state.pos,v=[];e:for(;this.state.pos<this.length;){let w=this.input.charCodeAt(this.state.pos);switch(w){case 32:case 160:case 9:++this.state.pos;break;case 13:this.input.charCodeAt(this.state.pos+1)===10&&++this.state.pos;case 10:case 8232:case 8233:++this.state.pos,++this.state.curLine,this.state.lineStart=this.state.pos;break;case 47:switch(this.input.charCodeAt(this.state.pos+1)){case 42:{let T=this.skipBlockComment("*/");T!==void 0&&(this.addComment(T),this.options.attachComment&&v.push(T));break}case 47:{let T=this.skipLineComment(2);T!==void 0&&(this.addComment(T),this.options.attachComment&&v.push(T));break}default:break e}break;default:if(Ou(w))++this.state.pos;else if(w===45&&!this.inModule&&this.options.annexB){let T=this.state.pos;if(this.input.charCodeAt(T+1)===45&&this.input.charCodeAt(T+2)===62&&(_===0||this.state.lineStart>_)){let F=this.skipLineComment(3);F!==void 0&&(this.addComment(F),this.options.attachComment&&v.push(F))}else break e}else if(w===60&&!this.inModule&&this.options.annexB){let T=this.state.pos;if(this.input.charCodeAt(T+1)===33&&this.input.charCodeAt(T+2)===45&&this.input.charCodeAt(T+3)===45){let F=this.skipLineComment(4);F!==void 0&&(this.addComment(F),this.options.attachComment&&v.push(F))}else break e}else break e}}if(v.length>0){let w=this.state.pos,T={start:_,end:w,comments:v,leadingNode:null,trailingNode:null,containingNode:null};this.state.commentStack.push(T)}}finishToken(_,v){this.state.end=this.state.pos,this.state.endLoc=this.state.curPosition();let w=this.state.type;this.state.type=_,this.state.value=v,this.isLookahead||this.updateContext(w)}replaceToken(_){this.state.type=_,this.updateContext()}readToken_numberSign(){if(this.state.pos===0&&this.readToken_interpreter())return;let _=this.state.pos+1,v=this.codePointAtPos(_);if(v>=48&&v<=57)throw this.raise(mr.UnexpectedDigitAfterHash,{at:this.state.curPosition()});if(v===123||v===91&&this.hasPlugin("recordAndTuple")){if(this.expectPlugin("recordAndTuple"),this.getPluginOption("recordAndTuple","syntaxType")==="bar")throw this.raise(v===123?mr.RecordExpressionHashIncorrectStartSyntaxType:mr.TupleExpressionHashIncorrectStartSyntaxType,{at:this.state.curPosition()});this.state.pos+=2,v===123?this.finishToken(7):this.finishToken(1)}else Yu(v)?(++this.state.pos,this.finishToken(136,this.readWord1(v))):v===92?(++this.state.pos,this.finishToken(136,this.readWord1())):this.finishOp(27,1)}readToken_dot(){let _=this.input.charCodeAt(this.state.pos+1);if(_>=48&&_<=57){this.readNumber(!0);return}_===46&&this.input.charCodeAt(this.state.pos+2)===46?(this.state.pos+=3,this.finishToken(21)):(++this.state.pos,this.finishToken(16))}readToken_slash(){this.input.charCodeAt(this.state.pos+1)===61?this.finishOp(31,2):this.finishOp(56,1)}readToken_interpreter(){if(this.state.pos!==0||this.length<2)return!1;let _=this.input.charCodeAt(this.state.pos+1);if(_!==33)return!1;let v=this.state.pos;for(this.state.pos+=1;!Tf(_)&&++this.state.pos<this.length;)_=this.input.charCodeAt(this.state.pos);let w=this.input.slice(v+2,this.state.pos);return this.finishToken(28,w),!0}readToken_mult_modulo(_){let v=_===42?55:54,w=1,T=this.input.charCodeAt(this.state.pos+1);_===42&&T===42&&(w++,T=this.input.charCodeAt(this.state.pos+2),v=57),T===61&&!this.state.inType&&(w++,v=_===37?33:30),this.finishOp(v,w)}readToken_pipe_amp(_){let v=this.input.charCodeAt(this.state.pos+1);if(v===_){this.input.charCodeAt(this.state.pos+2)===61?this.finishOp(30,3):this.finishOp(_===124?41:42,2);return}if(_===124){if(v===62){this.finishOp(39,2);return}if(this.hasPlugin("recordAndTuple")&&v===125){if(this.getPluginOption("recordAndTuple","syntaxType")!=="bar")throw this.raise(mr.RecordExpressionBarIncorrectEndSyntaxType,{at:this.state.curPosition()});this.state.pos+=2,this.finishToken(9);return}if(this.hasPlugin("recordAndTuple")&&v===93){if(this.getPluginOption("recordAndTuple","syntaxType")!=="bar")throw this.raise(mr.TupleExpressionBarIncorrectEndSyntaxType,{at:this.state.curPosition()});this.state.pos+=2,this.finishToken(4);return}}if(v===61){this.finishOp(30,2);return}this.finishOp(_===124?43:45,1)}readToken_caret(){let _=this.input.charCodeAt(this.state.pos+1);_===61&&!this.state.inType?this.finishOp(32,2):_===94&&this.hasPlugin(["pipelineOperator",{proposal:"hack",topicToken:"^^"}])?(this.finishOp(37,2),this.input.codePointAt(this.state.pos)===94&&this.unexpected()):this.finishOp(44,1)}readToken_atSign(){this.input.charCodeAt(this.state.pos+1)===64&&this.hasPlugin(["pipelineOperator",{proposal:"hack",topicToken:"@@"}])?this.finishOp(38,2):this.finishOp(26,1)}readToken_plus_min(_){let v=this.input.charCodeAt(this.state.pos+1);if(v===_){this.finishOp(34,2);return}v===61?this.finishOp(30,2):this.finishOp(53,1)}readToken_lt(){let{pos:_}=this.state,v=this.input.charCodeAt(_+1);if(v===60){if(this.input.charCodeAt(_+2)===61){this.finishOp(30,3);return}this.finishOp(51,2);return}if(v===61){this.finishOp(49,2);return}this.finishOp(47,1)}readToken_gt(){let{pos:_}=this.state,v=this.input.charCodeAt(_+1);if(v===62){let w=this.input.charCodeAt(_+2)===62?3:2;if(this.input.charCodeAt(_+w)===61){this.finishOp(30,w+1);return}this.finishOp(52,w);return}if(v===61){this.finishOp(49,2);return}this.finishOp(48,1)}readToken_eq_excl(_){let v=this.input.charCodeAt(this.state.pos+1);if(v===61){this.finishOp(46,this.input.charCodeAt(this.state.pos+2)===61?3:2);return}if(_===61&&v===62){this.state.pos+=2,this.finishToken(19);return}this.finishOp(_===61?29:35,1)}readToken_question(){let _=this.input.charCodeAt(this.state.pos+1),v=this.input.charCodeAt(this.state.pos+2);_===63?v===61?this.finishOp(30,3):this.finishOp(40,2):_===46&&!(v>=48&&v<=57)?(this.state.pos+=2,this.finishToken(18)):(++this.state.pos,this.finishToken(17))}getTokenFromCode(_){switch(_){case 46:this.readToken_dot();return;case 40:++this.state.pos,this.finishToken(10);return;case 41:++this.state.pos,this.finishToken(11);return;case 59:++this.state.pos,this.finishToken(13);return;case 44:++this.state.pos,this.finishToken(12);return;case 91:if(this.hasPlugin("recordAndTuple")&&this.input.charCodeAt(this.state.pos+1)===124){if(this.getPluginOption("recordAndTuple","syntaxType")!=="bar")throw this.raise(mr.TupleExpressionBarIncorrectStartSyntaxType,{at:this.state.curPosition()});this.state.pos+=2,this.finishToken(2)}else++this.state.pos,this.finishToken(0);return;case 93:++this.state.pos,this.finishToken(3);return;case 123:if(this.hasPlugin("recordAndTuple")&&this.input.charCodeAt(this.state.pos+1)===124){if(this.getPluginOption("recordAndTuple","syntaxType")!=="bar")throw this.raise(mr.RecordExpressionBarIncorrectStartSyntaxType,{at:this.state.curPosition()});this.state.pos+=2,this.finishToken(6)}else++this.state.pos,this.finishToken(5);return;case 125:++this.state.pos,this.finishToken(8);return;case 58:this.hasPlugin("functionBind")&&this.input.charCodeAt(this.state.pos+1)===58?this.finishOp(15,2):(++this.state.pos,this.finishToken(14));return;case 63:this.readToken_question();return;case 96:this.readTemplateToken();return;case 48:{let v=this.input.charCodeAt(this.state.pos+1);if(v===120||v===88){this.readRadixNumber(16);return}if(v===111||v===79){this.readRadixNumber(8);return}if(v===98||v===66){this.readRadixNumber(2);return}}case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:this.readNumber(!1);return;case 34:case 39:this.readString(_);return;case 47:this.readToken_slash();return;case 37:case 42:this.readToken_mult_modulo(_);return;case 124:case 38:this.readToken_pipe_amp(_);return;case 94:this.readToken_caret();return;case 43:case 45:this.readToken_plus_min(_);return;case 60:this.readToken_lt();return;case 62:this.readToken_gt();return;case 61:case 33:this.readToken_eq_excl(_);return;case 126:this.finishOp(36,1);return;case 64:this.readToken_atSign();return;case 35:this.readToken_numberSign();return;case 92:this.readWord();return;default:if(Yu(_)){this.readWord(_);return}}throw this.raise(mr.InvalidOrUnexpectedToken,{at:this.state.curPosition(),unexpected:String.fromCodePoint(_)})}finishOp(_,v){let w=this.input.slice(this.state.pos,this.state.pos+v);this.state.pos+=v,this.finishToken(_,w)}readRegexp(){let _=this.state.startLoc,v=this.state.start+1,w,T,{pos:F}=this.state;for(;;++F){if(F>=this.length)throw this.raise(mr.UnterminatedRegExp,{at:Xs(_,1)});let Y=this.input.charCodeAt(F);if(Tf(Y))throw this.raise(mr.UnterminatedRegExp,{at:Xs(_,1)});if(w)w=!1;else{if(Y===91)T=!0;else if(Y===93&&T)T=!1;else if(Y===47&&!T)break;w=Y===92}}let V=this.input.slice(v,F);++F;let K="",q=()=>Xs(_,F+2-v);for(;F<this.length;){let Y=this.codePointAtPos(F),X=String.fromCharCode(Y);if(w0.has(Y))Y===118?(this.expectPlugin("regexpUnicodeSets",q()),K.includes("u")&&this.raise(mr.IncompatibleRegExpUVFlags,{at:q()})):Y===117&&K.includes("v")&&this.raise(mr.IncompatibleRegExpUVFlags,{at:q()}),K.includes(X)&&this.raise(mr.DuplicateRegExpFlags,{at:q()});else if(qo(Y)||Y===92)this.raise(mr.MalformedRegExpFlags,{at:q()});else break;++F,K+=X}this.state.pos=F,this.finishToken(135,{pattern:V,flags:K})}readInt(_,v){let w=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,T=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,{n:F,pos:V}=Nl(this.input,this.state.pos,this.state.lineStart,this.state.curLine,_,v,w,T,this.errorHandlers_readInt,!1);return this.state.pos=V,F}readRadixNumber(_){let v=this.state.curPosition(),w=!1;this.state.pos+=2;let T=this.readInt(_);T==null&&this.raise(mr.InvalidDigit,{at:Xs(v,2),radix:_});let F=this.input.charCodeAt(this.state.pos);if(F===110)++this.state.pos,w=!0;else if(F===109)throw this.raise(mr.InvalidDecimal,{at:v});if(Yu(this.codePointAtPos(this.state.pos)))throw this.raise(mr.NumberIdentifier,{at:this.state.curPosition()});if(w){let V=this.input.slice(v.index,this.state.pos).replace(/[_n]/g,"");this.finishToken(133,V);return}this.finishToken(132,T)}readNumber(_){let v=this.state.pos,w=this.state.curPosition(),T=!1,F=!1,V=!1,K=!1,q=!1;!_&&this.readInt(10)===null&&this.raise(mr.InvalidNumber,{at:this.state.curPosition()});let Y=this.state.pos-v>=2&&this.input.charCodeAt(v)===48;if(Y){let ye=this.input.slice(v,this.state.pos);if(this.recordStrictModeErrors(mr.StrictOctalLiteral,{at:w}),!this.state.strict){let ge=ye.indexOf("_");ge>0&&this.raise(mr.ZeroDigitNumericSeparator,{at:Xs(w,ge)})}q=Y&&!/[89]/.test(ye)}let X=this.input.charCodeAt(this.state.pos);if(X===46&&!q&&(++this.state.pos,this.readInt(10),T=!0,X=this.input.charCodeAt(this.state.pos)),(X===69||X===101)&&!q&&(X=this.input.charCodeAt(++this.state.pos),(X===43||X===45)&&++this.state.pos,this.readInt(10)===null&&this.raise(mr.InvalidOrMissingExponent,{at:w}),T=!0,K=!0,X=this.input.charCodeAt(this.state.pos)),X===110&&((T||Y)&&this.raise(mr.InvalidBigIntLiteral,{at:w}),++this.state.pos,F=!0),X===109&&(this.expectPlugin("decimal",this.state.curPosition()),(K||Y)&&this.raise(mr.InvalidDecimal,{at:w}),++this.state.pos,V=!0),Yu(this.codePointAtPos(this.state.pos)))throw this.raise(mr.NumberIdentifier,{at:this.state.curPosition()});let ne=this.input.slice(v,this.state.pos).replace(/[_mn]/g,"");if(F){this.finishToken(133,ne);return}if(V){this.finishToken(134,ne);return}let ue=q?parseInt(ne,8):parseFloat(ne);this.finishToken(132,ue)}readCodePoint(_){let{code:v,pos:w}=wp(this.input,this.state.pos,this.state.lineStart,this.state.curLine,_,this.errorHandlers_readCodePoint);return this.state.pos=w,v}readString(_){let{str:v,pos:w,curLine:T,lineStart:F}=gh(_===34?"double":"single",this.input,this.state.pos+1,this.state.lineStart,this.state.curLine,this.errorHandlers_readStringContents_string);this.state.pos=w+1,this.state.lineStart=F,this.state.curLine=T,this.finishToken(131,v)}readTemplateContinuation(){this.match(8)||this.unexpected(null,8),this.state.pos--,this.readTemplateToken()}readTemplateToken(){let _=this.input[this.state.pos],{str:v,firstInvalidLoc:w,pos:T,curLine:F,lineStart:V}=gh("template",this.input,this.state.pos+1,this.state.lineStart,this.state.curLine,this.errorHandlers_readStringContents_template);this.state.pos=T+1,this.state.lineStart=V,this.state.curLine=F,w&&(this.state.firstInvalidTemplateEscapePos=new qu(w.curLine,w.pos-w.lineStart,w.pos)),this.input.codePointAt(T)===96?this.finishToken(24,w?null:_+v+"`"):(this.state.pos++,this.finishToken(25,w?null:_+v+"${"))}recordStrictModeErrors(_,v){let{at:w}=v,T=w.index;this.state.strict&&!this.state.strictErrors.has(T)?this.raise(_,{at:w}):this.state.strictErrors.set(T,[_,w])}readWord1(_){this.state.containsEsc=!1;let v="",w=this.state.pos,T=this.state.pos;for(_!==void 0&&(this.state.pos+=_<=65535?1:2);this.state.pos<this.length;){let F=this.codePointAtPos(this.state.pos);if(qo(F))this.state.pos+=F<=65535?1:2;else if(F===92){this.state.containsEsc=!0,v+=this.input.slice(T,this.state.pos);let V=this.state.curPosition(),K=this.state.pos===w?Yu:qo;if(this.input.charCodeAt(++this.state.pos)!==117){this.raise(mr.MissingUnicodeEscape,{at:this.state.curPosition()}),T=this.state.pos-1;continue}++this.state.pos;let q=this.readCodePoint(!0);q!==null&&(K(q)||this.raise(mr.EscapedCharNotAnIdentifier,{at:V}),v+=String.fromCodePoint(q)),T=this.state.pos}else break}return v+this.input.slice(T,this.state.pos)}readWord(_){let v=this.readWord1(_),w=Bi.get(v);w!==void 0?this.finishToken(w,Go(w)):this.finishToken(130,v)}checkKeywordEscapes(){let{type:_}=this.state;Xa(_)&&this.state.containsEsc&&this.raise(mr.InvalidEscapedReservedWord,{at:this.state.startLoc,reservedWord:Go(_)})}raise(_,v){let{at:w}=v,T=Rd(v,S0),F=w instanceof qu?w:w.loc.start,V=_({loc:F,details:T});if(!this.options.errorRecovery)throw V;return this.isLookahead||this.state.errors.push(V),V}raiseOverwrite(_,v){let{at:w}=v,T=Rd(v,$m),F=w instanceof qu?w:w.loc.start,V=F.index,K=this.state.errors;for(let q=K.length-1;q>=0;q--){let Y=K[q];if(Y.loc.index===V)return K[q]=_({loc:F,details:T});if(Y.loc.index<V)break}return this.raise(_,v)}updateContext(_){}unexpected(_,v){throw this.raise(mr.UnexpectedToken,{expected:v?Go(v):null,at:_??this.state.startLoc})}expectPlugin(_,v){if(this.hasPlugin(_))return!0;throw this.raise(mr.MissingPlugin,{at:v??this.state.startLoc,missingPlugin:[_]})}expectOnePlugin(_){if(!_.some(v=>this.hasPlugin(v)))throw this.raise(mr.MissingOneOfPlugins,{at:this.state.startLoc,missingPlugin:_})}errorBuilder(_){return(v,w,T)=>{this.raise(_,{at:$f(v,w,T)})}}},C0=class{constructor(){this.privateNames=new Set,this.loneAccessors=new Map,this.undefinedPrivateNames=new Map}},E0=class{constructor(_){this.parser=void 0,this.stack=[],this.undefinedPrivateNames=new Map,this.parser=_}current(){return this.stack[this.stack.length-1]}enter(){this.stack.push(new C0)}exit(){let _=this.stack.pop(),v=this.current();for(let[w,T]of Array.from(_.undefinedPrivateNames))v?v.undefinedPrivateNames.has(w)||v.undefinedPrivateNames.set(w,T):this.parser.raise(mr.InvalidPrivateFieldResolution,{at:T,identifierName:w})}declarePrivateName(_,v,w){let{privateNames:T,loneAccessors:F,undefinedPrivateNames:V}=this.current(),K=T.has(_);if(v&Bl){let q=K&&F.get(_);if(q){let Y=q&_f,X=v&_f,ne=q&Bl,ue=v&Bl;K=ne===ue||Y!==X,K||F.delete(_)}else K||F.set(_,v)}K&&this.parser.raise(mr.PrivateNameRedeclaration,{at:w,identifierName:_}),T.add(_),V.delete(_)}usePrivateName(_,v){let w;for(w of this.stack)if(w.privateNames.has(_))return;w?w.undefinedPrivateNames.set(_,v):this.parser.raise(mr.InvalidPrivateFieldResolution,{at:v,identifierName:_})}},vh=0,Xd=1,Jd=2,Im=3,Mf=class{constructor(){let _=arguments.length>0&&arguments[0]!==void 0?arguments[0]:vh;this.type=void 0,this.type=_}canBeArrowParameterDeclaration(){return this.type===Jd||this.type===Xd}isCertainlyParameterDeclaration(){return this.type===Im}},jm=class extends Mf{constructor(_){super(_),this.declarationErrors=new Map}recordDeclarationError(_,v){let{at:w}=v,T=w.index;this.declarationErrors.set(T,[_,w])}clearDeclarationError(_){this.declarationErrors.delete(_)}iterateErrors(_){this.declarationErrors.forEach(_)}},rc=class{constructor(_){this.parser=void 0,this.stack=[new Mf],this.parser=_}enter(_){this.stack.push(_)}exit(){this.stack.pop()}recordParameterInitializerError(_,v){let{at:w}=v,T={at:w.loc.start},{stack:F}=this,V=F.length-1,K=F[V];for(;!K.isCertainlyParameterDeclaration();){if(K.canBeArrowParameterDeclaration())K.recordDeclarationError(_,T);else return;K=F[--V]}this.parser.raise(_,T)}recordArrowParameterBindingError(_,v){let{at:w}=v,{stack:T}=this,F=T[T.length-1],V={at:w.loc.start};if(F.isCertainlyParameterDeclaration())this.parser.raise(_,V);else if(F.canBeArrowParameterDeclaration())F.recordDeclarationError(_,V);else return}recordAsyncArrowParametersError(_){let{at:v}=_,{stack:w}=this,T=w.length-1,F=w[T];for(;F.canBeArrowParameterDeclaration();)F.type===Jd&&F.recordDeclarationError(mr.AwaitBindingIdentifier,{at:v}),F=w[--T]}validateAsPattern(){let{stack:_}=this,v=_[_.length-1];v.canBeArrowParameterDeclaration()&&v.iterateErrors(w=>{let[T,F]=w;this.parser.raise(T,{at:F});let V=_.length-2,K=_[V];for(;K.canBeArrowParameterDeclaration();)K.clearDeclarationError(F.index),K=_[--V]})}};function bh(){return new Mf(Im)}function pd(){return new jm(Xd)}function Rl(){return new jm(Jd)}function Fm(){return new Mf}var hd=0,xh=1,Tc=2,nc=4,md=8,P0=class{constructor(){this.stacks=[]}enter(_){this.stacks.push(_)}exit(){this.stacks.pop()}currentFlags(){return this.stacks[this.stacks.length-1]}get hasAwait(){return(this.currentFlags()&Tc)>0}get hasYield(){return(this.currentFlags()&xh)>0}get hasReturn(){return(this.currentFlags()&nc)>0}get hasIn(){return(this.currentFlags()&md)>0}};function gd(_,v){return(_?Tc:0)|(v?xh:0)}var A0=class extends Mm{addExtra(_,v,w){let T=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0;if(!_)return;let F=_.extra=_.extra||{};T?F[v]=w:Object.defineProperty(F,v,{enumerable:T,value:w})}isContextual(_){return this.state.type===_&&!this.state.containsEsc}isUnparsedContextual(_,v){let w=_+v.length;if(this.input.slice(_,w)===v){let T=this.input.charCodeAt(w);return!(qo(T)||(T&64512)===55296)}return!1}isLookaheadContextual(_){let v=this.nextTokenStart();return this.isUnparsedContextual(v,_)}eatContextual(_){return this.isContextual(_)?(this.next(),!0):!1}expectContextual(_,v){if(!this.eatContextual(_)){if(v!=null)throw this.raise(v,{at:this.state.startLoc});this.unexpected(null,_)}}canInsertSemicolon(){return this.match(137)||this.match(8)||this.hasPrecedingLineBreak()}hasPrecedingLineBreak(){return Ws.test(this.input.slice(this.state.lastTokEndLoc.index,this.state.start))}hasFollowingLineBreak(){return _c.lastIndex=this.state.end,_c.test(this.input)}isLineTerminator(){return this.eat(13)||this.canInsertSemicolon()}semicolon(){(!(arguments.length>0&&arguments[0]!==void 0)||arguments[0]?this.isLineTerminator():this.eat(13))||this.raise(mr.MissingSemicolon,{at:this.state.lastTokEndLoc})}expect(_,v){this.eat(_)||this.unexpected(v,_)}tryParse(_){let v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.state.clone(),w={node:null};try{let T=_(function(){let F=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null;throw w.node=F,w});if(this.state.errors.length>v.errors.length){let F=this.state;return this.state=v,this.state.tokensLength=F.tokensLength,{node:T,error:F.errors[v.errors.length],thrown:!1,aborted:!1,failState:F}}return{node:T,error:null,thrown:!1,aborted:!1,failState:null}}catch(T){let F=this.state;if(this.state=v,T instanceof SyntaxError)return{node:null,error:T,thrown:!0,aborted:!1,failState:F};if(T===w)return{node:w.node,error:null,thrown:!1,aborted:!0,failState:F};throw T}}checkExpressionErrors(_,v){if(!_)return!1;let{shorthandAssignLoc:w,doubleProtoLoc:T,privateKeyLoc:F,optionalParametersLoc:V}=_,K=!!w||!!T||!!V||!!F;if(!v)return K;w!=null&&this.raise(mr.InvalidCoverInitializedName,{at:w}),T!=null&&this.raise(mr.DuplicateProto,{at:T}),F!=null&&this.raise(mr.UnexpectedPrivateField,{at:F}),V!=null&&this.unexpected(V)}isLiteralPropertyName(){return Yt(this.state.type)}isPrivateName(_){return _.type==="PrivateName"}getPrivateNameSV(_){return _.id.name}hasPropertyAsPrivateName(_){return(_.type==="MemberExpression"||_.type==="OptionalMemberExpression")&&this.isPrivateName(_.property)}isObjectProperty(_){return _.type==="ObjectProperty"}isObjectMethod(_){return _.type==="ObjectMethod"}initializeScopes(){let _=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.options.sourceType==="module",v=this.state.labels;this.state.labels=[];let w=this.exportedIdentifiers;this.exportedIdentifiers=new Set;let T=this.inModule;this.inModule=_;let F=this.scope,V=this.getScopeHandler();this.scope=new V(this,_);let K=this.prodParam;this.prodParam=new P0;let q=this.classScope;this.classScope=new E0(this);let Y=this.expressionScope;return this.expressionScope=new rc(this),()=>{this.state.labels=v,this.exportedIdentifiers=w,this.inModule=T,this.scope=F,this.prodParam=K,this.classScope=q,this.expressionScope=Y}}enterInitialScopes(){let _=hd;this.inModule&&(_|=Tc),this.scope.enter(Cl),this.prodParam.enter(_)}checkDestructuringPrivate(_){let{privateKeyLoc:v}=_;v!==null&&this.expectPlugin("destructuringPrivate",v)}},If=class{constructor(){this.shorthandAssignLoc=null,this.doubleProtoLoc=null,this.privateKeyLoc=null,this.optionalParametersLoc=null}},Qo=class{constructor(_,v,w){this.type="",this.start=v,this.end=0,this.loc=new Vs(w),_!=null&&_.options.ranges&&(this.range=[v,0]),_!=null&&_.filename&&(this.loc.filename=_.filename)}},jf=Qo.prototype;jf.__clone=function(){let _=new Qo(void 0,this.start,this.loc.start),v=Object.keys(this);for(let w=0,T=v.length;w<T;w++){let F=v[w];F!=="leadingComments"&&F!=="trailingComments"&&F!=="innerComments"&&(_[F]=this[F])}return _};function Bm(_){return Cs(_)}function Cs(_){let{type:v,start:w,end:T,loc:F,range:V,extra:K,name:q}=_,Y=Object.create(jf);return Y.type=v,Y.start=w,Y.end=T,Y.loc=F,Y.range=V,Y.extra=K,Y.name=q,v==="Placeholder"&&(Y.expectedNode=_.expectedNode),Y}function Dh(_){let{type:v,start:w,end:T,loc:F,range:V,extra:K}=_;if(v==="Placeholder")return Bm(_);let q=Object.create(jf);return q.type=v,q.start=w,q.end=T,q.loc=F,q.range=V,_.raw!==void 0?q.raw=_.raw:q.extra=K,q.value=_.value,q}var Ff=class extends A0{startNode(){return new Qo(this,this.state.start,this.state.startLoc)}startNodeAt(_){return new Qo(this,_.index,_)}startNodeAtNode(_){return this.startNodeAt(_.loc.start)}finishNode(_,v){return this.finishNodeAt(_,v,this.state.lastTokEndLoc)}finishNodeAt(_,v,w){return _.type=v,_.end=w.index,_.loc.end=w,this.options.ranges&&(_.range[1]=w.index),this.options.attachComment&&this.processComment(_),_}resetStartLocation(_,v){_.start=v.index,_.loc.start=v,this.options.ranges&&(_.range[0]=v.index)}resetEndLocation(_){let v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.state.lastTokEndLoc;_.end=v.index,_.loc.end=v,this.options.ranges&&(_.range[1]=v.index)}resetStartLocationFromNode(_,v){this.resetStartLocation(_,v.loc.start)}},$c=new Set(["_","any","bool","boolean","empty","extends","false","interface","mixed","null","number","static","string","true","typeof","void"]),Ni=so`flow`({AmbiguousConditionalArrow:"Ambiguous expression: wrap the arrow functions in parentheses to disambiguate.",AmbiguousDeclareModuleKind:"Found both `declare module.exports` and `declare export` in the same module. Modules can only have 1 since they are either an ES module or they are a CommonJS module.",AssignReservedType:_=>{let{reservedType:v}=_;return`Cannot overwrite reserved type ${v}.`},DeclareClassElement:"The `declare` modifier can only appear on class fields.",DeclareClassFieldInitializer:"Initializers are not allowed in fields with the `declare` modifier.",DuplicateDeclareModuleExports:"Duplicate `declare module.exports` statement.",EnumBooleanMemberNotInitialized:_=>{let{memberName:v,enumName:w}=_;return`Boolean enum members need to be initialized. Use either \`${v} = true,\` or \`${v} = false,\` in enum \`${w}\`.`},EnumDuplicateMemberName:_=>{let{memberName:v,enumName:w}=_;return`Enum member names need to be unique, but the name \`${v}\` has already been used before in enum \`${w}\`.`},EnumInconsistentMemberValues:_=>{let{enumName:v}=_;return`Enum \`${v}\` has inconsistent member initializers. Either use no initializers, or consistently use literals (either booleans, numbers, or strings) for all member initializers.`},EnumInvalidExplicitType:_=>{let{invalidEnumType:v,enumName:w}=_;return`Enum type \`${v}\` is not valid. Use one of \`boolean\`, \`number\`, \`string\`, or \`symbol\` in enum \`${w}\`.`},EnumInvalidExplicitTypeUnknownSupplied:_=>{let{enumName:v}=_;return`Supplied enum type is not valid. Use one of \`boolean\`, \`number\`, \`string\`, or \`symbol\` in enum \`${v}\`.`},EnumInvalidMemberInitializerPrimaryType:_=>{let{enumName:v,memberName:w,explicitType:T}=_;return`Enum \`${v}\` has type \`${T}\`, so the initializer of \`${w}\` needs to be a ${T} literal.`},EnumInvalidMemberInitializerSymbolType:_=>{let{enumName:v,memberName:w}=_;return`Symbol enum members cannot be initialized. Use \`${w},\` in enum \`${v}\`.`},EnumInvalidMemberInitializerUnknownType:_=>{let{enumName:v,memberName:w}=_;return`The enum member initializer for \`${w}\` needs to be a literal (either a boolean, number, or string) in enum \`${v}\`.`},EnumInvalidMemberName:_=>{let{enumName:v,memberName:w,suggestion:T}=_;return`Enum member names cannot start with lowercase 'a' through 'z'. Instead of using \`${w}\`, consider using \`${T}\`, in enum \`${v}\`.`},EnumNumberMemberNotInitialized:_=>{let{enumName:v,memberName:w}=_;return`Number enum members need to be initialized, e.g. \`${w} = 1\` in enum \`${v}\`.`},EnumStringMemberInconsistentlyInitailized:_=>{let{enumName:v}=_;return`String enum members need to consistently either all use initializers, or use no initializers, in enum \`${v}\`.`},GetterMayNotHaveThisParam:"A getter cannot have a `this` parameter.",ImportReflectionHasImportType:"An `import module` declaration can not use `type` or `typeof` keyword.",ImportTypeShorthandOnlyInPureImport:"The `type` and `typeof` keywords on named imports can only be used on regular `import` statements. It cannot be used with `import type` or `import typeof` statements.",InexactInsideExact:"Explicit inexact syntax cannot appear inside an explicit exact object type.",InexactInsideNonObject:"Explicit inexact syntax cannot appear in class or interface definitions.",InexactVariance:"Explicit inexact syntax cannot have variance.",InvalidNonTypeImportInDeclareModule:"Imports within a `declare module` body must always be `import type` or `import typeof`.",MissingTypeParamDefault:"Type parameter declaration needs a default, since a preceding type parameter declaration has a default.",NestedDeclareModule:"`declare module` cannot be used inside another `declare module`.",NestedFlowComment:"Cannot have a flow comment inside another flow comment.",PatternIsOptional:Object.assign({message:"A binding pattern parameter cannot be optional in an implementation signature."},{reasonCode:"OptionalBindingPattern"}),SetterMayNotHaveThisParam:"A setter cannot have a `this` parameter.",SpreadVariance:"Spread properties cannot have variance.",ThisParamAnnotationRequired:"A type annotation is required for the `this` parameter.",ThisParamBannedInConstructor:"Constructors cannot have a `this` parameter; constructors don't bind `this` like other functions.",ThisParamMayNotBeOptional:"The `this` parameter cannot be optional.",ThisParamMustBeFirst:"The `this` parameter must be the first function parameter.",ThisParamNoDefault:"The `this` parameter may not have a default value.",TypeBeforeInitializer:"Type annotations must come before default assignments, e.g. instead of `age = 25: number` use `age: number = 25`.",TypeCastInPattern:"The type cast expression is expected to be wrapped with parenthesis.",UnexpectedExplicitInexactInObject:"Explicit inexact syntax must appear at the end of an inexact object.",UnexpectedReservedType:_=>{let{reservedType:v}=_;return`Unexpected reserved type ${v}.`},UnexpectedReservedUnderscore:"`_` is only allowed as a type argument to call or new.",UnexpectedSpaceBetweenModuloChecks:"Spaces between `%` and `checks` are not allowed here.",UnexpectedSpreadType:"Spread operator cannot appear in class or interface definitions.",UnexpectedSubtractionOperand:'Unexpected token, expected "number" or "bigint".',UnexpectedTokenAfterTypeParameter:"Expected an arrow function after this type parameter declaration.",UnexpectedTypeParameterBeforeAsyncArrowFunction:"Type parameters must come after the async keyword, e.g. instead of `<T> async () => {}`, use `async <T>() => {}`.",UnsupportedDeclareExportKind:_=>{let{unsupportedExportKind:v,suggestion:w}=_;return`\`declare export ${v}\` is not supported. Use \`${w}\` instead.`},UnsupportedStatementInDeclareModule:"Only declares and type imports are allowed inside declare module.",UnterminatedFlowComment:"Unterminated flow-comment."});function Fs(_){return _.type==="DeclareExportAllDeclaration"||_.type==="DeclareExportDeclaration"&&(!_.declaration||_.declaration.type!=="TypeAlias"&&_.declaration.type!=="InterfaceDeclaration")}function Bf(_){return _.importKind==="type"||_.importKind==="typeof"}function Sh(_){return Xe(_)&&_!==97}var k0={const:"declare export var",let:"declare export var",type:"export type",interface:"export interface"};function O0(_,v){let w=[],T=[];for(let F=0;F<_.length;F++)(v(_[F],F,_)?w:T).push(_[F]);return[w,T]}var wh=/\*?\s*@((?:no)?flow)\b/,_0=_=>class extends _{constructor(){super(...arguments),this.flowPragma=void 0}getScopeHandler(){return km}shouldParseTypes(){return this.getPluginOption("flow","all")||this.flowPragma==="flow"}shouldParseEnums(){return!!this.getPluginOption("flow","enums")}finishToken(v,w){v!==131&&v!==13&&v!==28&&this.flowPragma===void 0&&(this.flowPragma=null),super.finishToken(v,w)}addComment(v){if(this.flowPragma===void 0){let w=wh.exec(v.value);if(w)if(w[1]==="flow")this.flowPragma="flow";else if(w[1]==="noflow")this.flowPragma="noflow";else throw new Error("Unexpected flow pragma")}super.addComment(v)}flowParseTypeInitialiser(v){let w=this.state.inType;this.state.inType=!0,this.expect(v||14);let T=this.flowParseType();return this.state.inType=w,T}flowParsePredicate(){let v=this.startNode(),w=this.state.startLoc;return this.next(),this.expectContextual(108),this.state.lastTokStart>w.index+1&&this.raise(Ni.UnexpectedSpaceBetweenModuloChecks,{at:w}),this.eat(10)?(v.value=super.parseExpression(),this.expect(11),this.finishNode(v,"DeclaredPredicate")):this.finishNode(v,"InferredPredicate")}flowParseTypeAndPredicateInitialiser(){let v=this.state.inType;this.state.inType=!0,this.expect(14);let w=null,T=null;return this.match(54)?(this.state.inType=v,T=this.flowParsePredicate()):(w=this.flowParseType(),this.state.inType=v,this.match(54)&&(T=this.flowParsePredicate())),[w,T]}flowParseDeclareClass(v){return this.next(),this.flowParseInterfaceish(v,!0),this.finishNode(v,"DeclareClass")}flowParseDeclareFunction(v){this.next();let w=v.id=this.parseIdentifier(),T=this.startNode(),F=this.startNode();this.match(47)?T.typeParameters=this.flowParseTypeParameterDeclaration():T.typeParameters=null,this.expect(10);let V=this.flowParseFunctionTypeParams();return T.params=V.params,T.rest=V.rest,T.this=V._this,this.expect(11),[T.returnType,v.predicate]=this.flowParseTypeAndPredicateInitialiser(),F.typeAnnotation=this.finishNode(T,"FunctionTypeAnnotation"),w.typeAnnotation=this.finishNode(F,"TypeAnnotation"),this.resetEndLocation(w),this.semicolon(),this.scope.declareName(v.id.name,Pm,v.id.loc.start),this.finishNode(v,"DeclareFunction")}flowParseDeclare(v,w){if(this.match(80))return this.flowParseDeclareClass(v);if(this.match(68))return this.flowParseDeclareFunction(v);if(this.match(74))return this.flowParseDeclareVariable(v);if(this.eatContextual(125))return this.match(16)?this.flowParseDeclareModuleExports(v):(w&&this.raise(Ni.NestedDeclareModule,{at:this.state.lastTokStartLoc}),this.flowParseDeclareModule(v));if(this.isContextual(128))return this.flowParseDeclareTypeAlias(v);if(this.isContextual(129))return this.flowParseDeclareOpaqueType(v);if(this.isContextual(127))return this.flowParseDeclareInterface(v);if(this.match(82))return this.flowParseDeclareExportDeclaration(v,w);this.unexpected()}flowParseDeclareVariable(v){return this.next(),v.id=this.flowParseTypeAnnotatableIdentifier(!0),this.scope.declareName(v.id.name,Ju,v.id.loc.start),this.semicolon(),this.finishNode(v,"DeclareVariable")}flowParseDeclareModule(v){this.scope.enter(Xu),this.match(131)?v.id=super.parseExprAtom():v.id=this.parseIdentifier();let w=v.body=this.startNode(),T=w.body=[];for(this.expect(5);!this.match(8);){let K=this.startNode();this.match(83)?(this.next(),!this.isContextual(128)&&!this.match(87)&&this.raise(Ni.InvalidNonTypeImportInDeclareModule,{at:this.state.lastTokStartLoc}),super.parseImport(K)):(this.expectContextual(123,Ni.UnsupportedStatementInDeclareModule),K=this.flowParseDeclare(K,!0)),T.push(K)}this.scope.exit(),this.expect(8),this.finishNode(w,"BlockStatement");let F=null,V=!1;return T.forEach(K=>{Fs(K)?(F==="CommonJS"&&this.raise(Ni.AmbiguousDeclareModuleKind,{at:K}),F="ES"):K.type==="DeclareModuleExports"&&(V&&this.raise(Ni.DuplicateDeclareModuleExports,{at:K}),F==="ES"&&this.raise(Ni.AmbiguousDeclareModuleKind,{at:K}),F="CommonJS",V=!0)}),v.kind=F||"CommonJS",this.finishNode(v,"DeclareModule")}flowParseDeclareExportDeclaration(v,w){if(this.expect(82),this.eat(65))return this.match(68)||this.match(80)?v.declaration=this.flowParseDeclare(this.startNode()):(v.declaration=this.flowParseType(),this.semicolon()),v.default=!0,this.finishNode(v,"DeclareExportDeclaration");if(this.match(75)||this.isLet()||(this.isContextual(128)||this.isContextual(127))&&!w){let T=this.state.value;throw this.raise(Ni.UnsupportedDeclareExportKind,{at:this.state.startLoc,unsupportedExportKind:T,suggestion:k0[T]})}if(this.match(74)||this.match(68)||this.match(80)||this.isContextual(129))return v.declaration=this.flowParseDeclare(this.startNode()),v.default=!1,this.finishNode(v,"DeclareExportDeclaration");if(this.match(55)||this.match(5)||this.isContextual(127)||this.isContextual(128)||this.isContextual(129))return v=this.parseExport(v,null),v.type==="ExportNamedDeclaration"&&(v.type="ExportDeclaration",v.default=!1,delete v.exportKind),v.type="Declare"+v.type,v;this.unexpected()}flowParseDeclareModuleExports(v){return this.next(),this.expectContextual(109),v.typeAnnotation=this.flowParseTypeAnnotation(),this.semicolon(),this.finishNode(v,"DeclareModuleExports")}flowParseDeclareTypeAlias(v){this.next();let w=this.flowParseTypeAlias(v);return w.type="DeclareTypeAlias",w}flowParseDeclareOpaqueType(v){this.next();let w=this.flowParseOpaqueType(v,!0);return w.type="DeclareOpaqueType",w}flowParseDeclareInterface(v){return this.next(),this.flowParseInterfaceish(v,!1),this.finishNode(v,"DeclareInterface")}flowParseInterfaceish(v,w){if(v.id=this.flowParseRestrictedIdentifier(!w,!0),this.scope.declareName(v.id.name,w?Ac:ld,v.id.loc.start),this.match(47)?v.typeParameters=this.flowParseTypeParameterDeclaration():v.typeParameters=null,v.extends=[],v.implements=[],v.mixins=[],this.eat(81))do v.extends.push(this.flowParseInterfaceExtends());while(!w&&this.eat(12));if(w){if(this.eatContextual(115))do v.mixins.push(this.flowParseInterfaceExtends());while(this.eat(12));if(this.eatContextual(111))do v.implements.push(this.flowParseInterfaceExtends());while(this.eat(12))}v.body=this.flowParseObjectType({allowStatic:w,allowExact:!1,allowSpread:!1,allowProto:w,allowInexact:!1})}flowParseInterfaceExtends(){let v=this.startNode();return v.id=this.flowParseQualifiedTypeIdentifier(),this.match(47)?v.typeParameters=this.flowParseTypeParameterInstantiation():v.typeParameters=null,this.finishNode(v,"InterfaceExtends")}flowParseInterface(v){return this.flowParseInterfaceish(v,!1),this.finishNode(v,"InterfaceDeclaration")}checkNotUnderscore(v){v==="_"&&this.raise(Ni.UnexpectedReservedUnderscore,{at:this.state.startLoc})}checkReservedType(v,w,T){$c.has(v)&&this.raise(T?Ni.AssignReservedType:Ni.UnexpectedReservedType,{at:w,reservedType:v})}flowParseRestrictedIdentifier(v,w){return this.checkReservedType(this.state.value,this.state.startLoc,w),this.parseIdentifier(v)}flowParseTypeAlias(v){return v.id=this.flowParseRestrictedIdentifier(!1,!0),this.scope.declareName(v.id.name,ld,v.id.loc.start),this.match(47)?v.typeParameters=this.flowParseTypeParameterDeclaration():v.typeParameters=null,v.right=this.flowParseTypeInitialiser(29),this.semicolon(),this.finishNode(v,"TypeAlias")}flowParseOpaqueType(v,w){return this.expectContextual(128),v.id=this.flowParseRestrictedIdentifier(!0,!0),this.scope.declareName(v.id.name,ld,v.id.loc.start),this.match(47)?v.typeParameters=this.flowParseTypeParameterDeclaration():v.typeParameters=null,v.supertype=null,this.match(14)&&(v.supertype=this.flowParseTypeInitialiser(14)),v.impltype=null,w||(v.impltype=this.flowParseTypeInitialiser(29)),this.semicolon(),this.finishNode(v,"OpaqueType")}flowParseTypeParameter(){let v=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,w=this.state.startLoc,T=this.startNode(),F=this.flowParseVariance(),V=this.flowParseTypeAnnotatableIdentifier();return T.name=V.name,T.variance=F,T.bound=V.typeAnnotation,this.match(29)?(this.eat(29),T.default=this.flowParseType()):v&&this.raise(Ni.MissingTypeParamDefault,{at:w}),this.finishNode(T,"TypeParameter")}flowParseTypeParameterDeclaration(){let v=this.state.inType,w=this.startNode();w.params=[],this.state.inType=!0,this.match(47)||this.match(140)?this.next():this.unexpected();let T=!1;do{let F=this.flowParseTypeParameter(T);w.params.push(F),F.default&&(T=!0),this.match(48)||this.expect(12)}while(!this.match(48));return this.expect(48),this.state.inType=v,this.finishNode(w,"TypeParameterDeclaration")}flowParseTypeParameterInstantiation(){let v=this.startNode(),w=this.state.inType;v.params=[],this.state.inType=!0,this.expect(47);let T=this.state.noAnonFunctionType;for(this.state.noAnonFunctionType=!1;!this.match(48);)v.params.push(this.flowParseType()),this.match(48)||this.expect(12);return this.state.noAnonFunctionType=T,this.expect(48),this.state.inType=w,this.finishNode(v,"TypeParameterInstantiation")}flowParseTypeParameterInstantiationCallOrNew(){let v=this.startNode(),w=this.state.inType;for(v.params=[],this.state.inType=!0,this.expect(47);!this.match(48);)v.params.push(this.flowParseTypeOrImplicitInstantiation()),this.match(48)||this.expect(12);return this.expect(48),this.state.inType=w,this.finishNode(v,"TypeParameterInstantiation")}flowParseInterfaceType(){let v=this.startNode();if(this.expectContextual(127),v.extends=[],this.eat(81))do v.extends.push(this.flowParseInterfaceExtends());while(this.eat(12));return v.body=this.flowParseObjectType({allowStatic:!1,allowExact:!1,allowSpread:!1,allowProto:!1,allowInexact:!1}),this.finishNode(v,"InterfaceTypeAnnotation")}flowParseObjectPropertyKey(){return this.match(132)||this.match(131)?super.parseExprAtom():this.parseIdentifier(!0)}flowParseObjectTypeIndexer(v,w,T){return v.static=w,this.lookahead().type===14?(v.id=this.flowParseObjectPropertyKey(),v.key=this.flowParseTypeInitialiser()):(v.id=null,v.key=this.flowParseType()),this.expect(3),v.value=this.flowParseTypeInitialiser(),v.variance=T,this.finishNode(v,"ObjectTypeIndexer")}flowParseObjectTypeInternalSlot(v,w){return v.static=w,v.id=this.flowParseObjectPropertyKey(),this.expect(3),this.expect(3),this.match(47)||this.match(10)?(v.method=!0,v.optional=!1,v.value=this.flowParseObjectTypeMethodish(this.startNodeAt(v.loc.start))):(v.method=!1,this.eat(17)&&(v.optional=!0),v.value=this.flowParseTypeInitialiser()),this.finishNode(v,"ObjectTypeInternalSlot")}flowParseObjectTypeMethodish(v){for(v.params=[],v.rest=null,v.typeParameters=null,v.this=null,this.match(47)&&(v.typeParameters=this.flowParseTypeParameterDeclaration()),this.expect(10),this.match(78)&&(v.this=this.flowParseFunctionTypeParam(!0),v.this.name=null,this.match(11)||this.expect(12));!this.match(11)&&!this.match(21);)v.params.push(this.flowParseFunctionTypeParam(!1)),this.match(11)||this.expect(12);return this.eat(21)&&(v.rest=this.flowParseFunctionTypeParam(!1)),this.expect(11),v.returnType=this.flowParseTypeInitialiser(),this.finishNode(v,"FunctionTypeAnnotation")}flowParseObjectTypeCallProperty(v,w){let T=this.startNode();return v.static=w,v.value=this.flowParseObjectTypeMethodish(T),this.finishNode(v,"ObjectTypeCallProperty")}flowParseObjectType(v){let{allowStatic:w,allowExact:T,allowSpread:F,allowProto:V,allowInexact:K}=v,q=this.state.inType;this.state.inType=!0;let Y=this.startNode();Y.callProperties=[],Y.properties=[],Y.indexers=[],Y.internalSlots=[];let X,ne,ue=!1;for(T&&this.match(6)?(this.expect(6),X=9,ne=!0):(this.expect(5),X=8,ne=!1),Y.exact=ne;!this.match(X);){let ge=!1,we=null,he=null,ve=this.startNode();if(V&&this.isContextual(116)){let Le=this.lookahead();Le.type!==14&&Le.type!==17&&(this.next(),we=this.state.startLoc,w=!1)}if(w&&this.isContextual(104)){let Le=this.lookahead();Le.type!==14&&Le.type!==17&&(this.next(),ge=!0)}let _e=this.flowParseVariance();if(this.eat(0))we!=null&&this.unexpected(we),this.eat(0)?(_e&&this.unexpected(_e.loc.start),Y.internalSlots.push(this.flowParseObjectTypeInternalSlot(ve,ge))):Y.indexers.push(this.flowParseObjectTypeIndexer(ve,ge,_e));else if(this.match(10)||this.match(47))we!=null&&this.unexpected(we),_e&&this.unexpected(_e.loc.start),Y.callProperties.push(this.flowParseObjectTypeCallProperty(ve,ge));else{let Le="init";if(this.isContextual(98)||this.isContextual(103)){let Ie=this.lookahead();Yt(Ie.type)&&(Le=this.state.value,this.next())}let Ue=this.flowParseObjectTypeProperty(ve,ge,we,_e,Le,F,K??!ne);Ue===null?(ue=!0,he=this.state.lastTokStartLoc):Y.properties.push(Ue)}this.flowObjectTypeSemicolon(),he&&!this.match(8)&&!this.match(9)&&this.raise(Ni.UnexpectedExplicitInexactInObject,{at:he})}this.expect(X),F&&(Y.inexact=ue);let ye=this.finishNode(Y,"ObjectTypeAnnotation");return this.state.inType=q,ye}flowParseObjectTypeProperty(v,w,T,F,V,K,q){if(this.eat(21))return this.match(12)||this.match(13)||this.match(8)||this.match(9)?(K?q||this.raise(Ni.InexactInsideExact,{at:this.state.lastTokStartLoc}):this.raise(Ni.InexactInsideNonObject,{at:this.state.lastTokStartLoc}),F&&this.raise(Ni.InexactVariance,{at:F}),null):(K||this.raise(Ni.UnexpectedSpreadType,{at:this.state.lastTokStartLoc}),T!=null&&this.unexpected(T),F&&this.raise(Ni.SpreadVariance,{at:F}),v.argument=this.flowParseType(),this.finishNode(v,"ObjectTypeSpreadProperty"));{v.key=this.flowParseObjectPropertyKey(),v.static=w,v.proto=T!=null,v.kind=V;let Y=!1;return this.match(47)||this.match(10)?(v.method=!0,T!=null&&this.unexpected(T),F&&this.unexpected(F.loc.start),v.value=this.flowParseObjectTypeMethodish(this.startNodeAt(v.loc.start)),(V==="get"||V==="set")&&this.flowCheckGetterSetterParams(v),!K&&v.key.name==="constructor"&&v.value.this&&this.raise(Ni.ThisParamBannedInConstructor,{at:v.value.this})):(V!=="init"&&this.unexpected(),v.method=!1,this.eat(17)&&(Y=!0),v.value=this.flowParseTypeInitialiser(),v.variance=F),v.optional=Y,this.finishNode(v,"ObjectTypeProperty")}}flowCheckGetterSetterParams(v){let w=v.kind==="get"?0:1,T=v.value.params.length+(v.value.rest?1:0);v.value.this&&this.raise(v.kind==="get"?Ni.GetterMayNotHaveThisParam:Ni.SetterMayNotHaveThisParam,{at:v.value.this}),T!==w&&this.raise(v.kind==="get"?mr.BadGetterArity:mr.BadSetterArity,{at:v}),v.kind==="set"&&v.value.rest&&this.raise(mr.BadSetterRestParameter,{at:v})}flowObjectTypeSemicolon(){!this.eat(13)&&!this.eat(12)&&!this.match(8)&&!this.match(9)&&this.unexpected()}flowParseQualifiedTypeIdentifier(v,w){v!=null||(v=this.state.startLoc);let T=w||this.flowParseRestrictedIdentifier(!0);for(;this.eat(16);){let F=this.startNodeAt(v);F.qualification=T,F.id=this.flowParseRestrictedIdentifier(!0),T=this.finishNode(F,"QualifiedTypeIdentifier")}return T}flowParseGenericType(v,w){let T=this.startNodeAt(v);return T.typeParameters=null,T.id=this.flowParseQualifiedTypeIdentifier(v,w),this.match(47)&&(T.typeParameters=this.flowParseTypeParameterInstantiation()),this.finishNode(T,"GenericTypeAnnotation")}flowParseTypeofType(){let v=this.startNode();return this.expect(87),v.argument=this.flowParsePrimaryType(),this.finishNode(v,"TypeofTypeAnnotation")}flowParseTupleType(){let v=this.startNode();for(v.types=[],this.expect(0);this.state.pos<this.length&&!this.match(3)&&(v.types.push(this.flowParseType()),!this.match(3));)this.expect(12);return this.expect(3),this.finishNode(v,"TupleTypeAnnotation")}flowParseFunctionTypeParam(v){let w=null,T=!1,F=null,V=this.startNode(),K=this.lookahead(),q=this.state.type===78;return K.type===14||K.type===17?(q&&!v&&this.raise(Ni.ThisParamMustBeFirst,{at:V}),w=this.parseIdentifier(q),this.eat(17)&&(T=!0,q&&this.raise(Ni.ThisParamMayNotBeOptional,{at:V})),F=this.flowParseTypeInitialiser()):F=this.flowParseType(),V.name=w,V.optional=T,V.typeAnnotation=F,this.finishNode(V,"FunctionTypeParam")}reinterpretTypeAsFunctionTypeParam(v){let w=this.startNodeAt(v.loc.start);return w.name=null,w.optional=!1,w.typeAnnotation=v,this.finishNode(w,"FunctionTypeParam")}flowParseFunctionTypeParams(){let v=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],w=null,T=null;for(this.match(78)&&(T=this.flowParseFunctionTypeParam(!0),T.name=null,this.match(11)||this.expect(12));!this.match(11)&&!this.match(21);)v.push(this.flowParseFunctionTypeParam(!1)),this.match(11)||this.expect(12);return this.eat(21)&&(w=this.flowParseFunctionTypeParam(!1)),{params:v,rest:w,_this:T}}flowIdentToTypeAnnotation(v,w,T){switch(T.name){case"any":return this.finishNode(w,"AnyTypeAnnotation");case"bool":case"boolean":return this.finishNode(w,"BooleanTypeAnnotation");case"mixed":return this.finishNode(w,"MixedTypeAnnotation");case"empty":return this.finishNode(w,"EmptyTypeAnnotation");case"number":return this.finishNode(w,"NumberTypeAnnotation");case"string":return this.finishNode(w,"StringTypeAnnotation");case"symbol":return this.finishNode(w,"SymbolTypeAnnotation");default:return this.checkNotUnderscore(T.name),this.flowParseGenericType(v,T)}}flowParsePrimaryType(){let v=this.state.startLoc,w=this.startNode(),T,F,V=!1,K=this.state.noAnonFunctionType;switch(this.state.type){case 5:return this.flowParseObjectType({allowStatic:!1,allowExact:!1,allowSpread:!0,allowProto:!1,allowInexact:!0});case 6:return this.flowParseObjectType({allowStatic:!1,allowExact:!0,allowSpread:!0,allowProto:!1,allowInexact:!1});case 0:return this.state.noAnonFunctionType=!1,F=this.flowParseTupleType(),this.state.noAnonFunctionType=K,F;case 47:return w.typeParameters=this.flowParseTypeParameterDeclaration(),this.expect(10),T=this.flowParseFunctionTypeParams(),w.params=T.params,w.rest=T.rest,w.this=T._this,this.expect(11),this.expect(19),w.returnType=this.flowParseType(),this.finishNode(w,"FunctionTypeAnnotation");case 10:if(this.next(),!this.match(11)&&!this.match(21))if(be(this.state.type)||this.match(78)){let q=this.lookahead().type;V=q!==17&&q!==14}else V=!0;if(V){if(this.state.noAnonFunctionType=!1,F=this.flowParseType(),this.state.noAnonFunctionType=K,this.state.noAnonFunctionType||!(this.match(12)||this.match(11)&&this.lookahead().type===19))return this.expect(11),F;this.eat(12)}return F?T=this.flowParseFunctionTypeParams([this.reinterpretTypeAsFunctionTypeParam(F)]):T=this.flowParseFunctionTypeParams(),w.params=T.params,w.rest=T.rest,w.this=T._this,this.expect(11),this.expect(19),w.returnType=this.flowParseType(),w.typeParameters=null,this.finishNode(w,"FunctionTypeAnnotation");case 131:return this.parseLiteral(this.state.value,"StringLiteralTypeAnnotation");case 85:case 86:return w.value=this.match(85),this.next(),this.finishNode(w,"BooleanLiteralTypeAnnotation");case 53:if(this.state.value==="-"){if(this.next(),this.match(132))return this.parseLiteralAtNode(-this.state.value,"NumberLiteralTypeAnnotation",w);if(this.match(133))return this.parseLiteralAtNode(-this.state.value,"BigIntLiteralTypeAnnotation",w);throw this.raise(Ni.UnexpectedSubtractionOperand,{at:this.state.startLoc})}this.unexpected();return;case 132:return this.parseLiteral(this.state.value,"NumberLiteralTypeAnnotation");case 133:return this.parseLiteral(this.state.value,"BigIntLiteralTypeAnnotation");case 88:return this.next(),this.finishNode(w,"VoidTypeAnnotation");case 84:return this.next(),this.finishNode(w,"NullLiteralTypeAnnotation");case 78:return this.next(),this.finishNode(w,"ThisTypeAnnotation");case 55:return this.next(),this.finishNode(w,"ExistsTypeAnnotation");case 87:return this.flowParseTypeofType();default:if(Xa(this.state.type)){let q=Go(this.state.type);return this.next(),super.createIdentifier(w,q)}else if(be(this.state.type))return this.isContextual(127)?this.flowParseInterfaceType():this.flowIdentToTypeAnnotation(v,w,this.parseIdentifier())}this.unexpected()}flowParsePostfixType(){let v=this.state.startLoc,w=this.flowParsePrimaryType(),T=!1;for(;(this.match(0)||this.match(18))&&!this.canInsertSemicolon();){let F=this.startNodeAt(v),V=this.eat(18);T=T||V,this.expect(0),!V&&this.match(3)?(F.elementType=w,this.next(),w=this.finishNode(F,"ArrayTypeAnnotation")):(F.objectType=w,F.indexType=this.flowParseType(),this.expect(3),T?(F.optional=V,w=this.finishNode(F,"OptionalIndexedAccessType")):w=this.finishNode(F,"IndexedAccessType"))}return w}flowParsePrefixType(){let v=this.startNode();return this.eat(17)?(v.typeAnnotation=this.flowParsePrefixType(),this.finishNode(v,"NullableTypeAnnotation")):this.flowParsePostfixType()}flowParseAnonFunctionWithoutParens(){let v=this.flowParsePrefixType();if(!this.state.noAnonFunctionType&&this.eat(19)){let w=this.startNodeAt(v.loc.start);return w.params=[this.reinterpretTypeAsFunctionTypeParam(v)],w.rest=null,w.this=null,w.returnType=this.flowParseType(),w.typeParameters=null,this.finishNode(w,"FunctionTypeAnnotation")}return v}flowParseIntersectionType(){let v=this.startNode();this.eat(45);let w=this.flowParseAnonFunctionWithoutParens();for(v.types=[w];this.eat(45);)v.types.push(this.flowParseAnonFunctionWithoutParens());return v.types.length===1?w:this.finishNode(v,"IntersectionTypeAnnotation")}flowParseUnionType(){let v=this.startNode();this.eat(43);let w=this.flowParseIntersectionType();for(v.types=[w];this.eat(43);)v.types.push(this.flowParseIntersectionType());return v.types.length===1?w:this.finishNode(v,"UnionTypeAnnotation")}flowParseType(){let v=this.state.inType;this.state.inType=!0;let w=this.flowParseUnionType();return this.state.inType=v,w}flowParseTypeOrImplicitInstantiation(){if(this.state.type===130&&this.state.value==="_"){let v=this.state.startLoc,w=this.parseIdentifier();return this.flowParseGenericType(v,w)}else return this.flowParseType()}flowParseTypeAnnotation(){let v=this.startNode();return v.typeAnnotation=this.flowParseTypeInitialiser(),this.finishNode(v,"TypeAnnotation")}flowParseTypeAnnotatableIdentifier(v){let w=v?this.parseIdentifier():this.flowParseRestrictedIdentifier();return this.match(14)&&(w.typeAnnotation=this.flowParseTypeAnnotation(),this.resetEndLocation(w)),w}typeCastToParameter(v){return v.expression.typeAnnotation=v.typeAnnotation,this.resetEndLocation(v.expression,v.typeAnnotation.loc.end),v.expression}flowParseVariance(){let v=null;return this.match(53)?(v=this.startNode(),this.state.value==="+"?v.kind="plus":v.kind="minus",this.next(),this.finishNode(v,"Variance")):v}parseFunctionBody(v,w){let T=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;if(w){this.forwardNoArrowParamsConversionAt(v,()=>super.parseFunctionBody(v,!0,T));return}super.parseFunctionBody(v,!1,T)}parseFunctionBodyAndFinish(v,w){let T=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;if(this.match(14)){let F=this.startNode();[F.typeAnnotation,v.predicate]=this.flowParseTypeAndPredicateInitialiser(),v.returnType=F.typeAnnotation?this.finishNode(F,"TypeAnnotation"):null}return super.parseFunctionBodyAndFinish(v,w,T)}parseStatementLike(v){if(this.state.strict&&this.isContextual(127)){let T=this.lookahead();if(Xe(T.type)){let F=this.startNode();return this.next(),this.flowParseInterface(F)}}else if(this.shouldParseEnums()&&this.isContextual(124)){let T=this.startNode();return this.next(),this.flowParseEnumDeclaration(T)}let w=super.parseStatementLike(v);return this.flowPragma===void 0&&!this.isValidDirective(w)&&(this.flowPragma=null),w}parseExpressionStatement(v,w,T){if(w.type==="Identifier"){if(w.name==="declare"){if(this.match(80)||be(this.state.type)||this.match(68)||this.match(74)||this.match(82))return this.flowParseDeclare(v)}else if(be(this.state.type)){if(w.name==="interface")return this.flowParseInterface(v);if(w.name==="type")return this.flowParseTypeAlias(v);if(w.name==="opaque")return this.flowParseOpaqueType(v,!1)}}return super.parseExpressionStatement(v,w,T)}shouldParseExportDeclaration(){let{type:v}=this.state;return yi(v)||this.shouldParseEnums()&&v===124?!this.state.containsEsc:super.shouldParseExportDeclaration()}isExportDefaultSpecifier(){let{type:v}=this.state;return yi(v)||this.shouldParseEnums()&&v===124?this.state.containsEsc:super.isExportDefaultSpecifier()}parseExportDefaultExpression(){if(this.shouldParseEnums()&&this.isContextual(124)){let v=this.startNode();return this.next(),this.flowParseEnumDeclaration(v)}return super.parseExportDefaultExpression()}parseConditional(v,w,T){if(!this.match(17))return v;if(this.state.maybeInArrowParameters){let ue=this.lookaheadCharCode();if(ue===44||ue===61||ue===58||ue===41)return this.setOptionalParametersError(T),v}this.expect(17);let F=this.state.clone(),V=this.state.noArrowAt,K=this.startNodeAt(w),{consequent:q,failed:Y}=this.tryParseConditionalConsequent(),[X,ne]=this.getArrowLikeExpressions(q);if(Y||ne.length>0){let ue=[...V];if(ne.length>0){this.state=F,this.state.noArrowAt=ue;for(let ye=0;ye<ne.length;ye++)ue.push(ne[ye].start);({consequent:q,failed:Y}=this.tryParseConditionalConsequent()),[X,ne]=this.getArrowLikeExpressions(q)}Y&&X.length>1&&this.raise(Ni.AmbiguousConditionalArrow,{at:F.startLoc}),Y&&X.length===1&&(this.state=F,ue.push(X[0].start),this.state.noArrowAt=ue,{consequent:q,failed:Y}=this.tryParseConditionalConsequent())}return this.getArrowLikeExpressions(q,!0),this.state.noArrowAt=V,this.expect(14),K.test=v,K.consequent=q,K.alternate=this.forwardNoArrowParamsConversionAt(K,()=>this.parseMaybeAssign(void 0,void 0)),this.finishNode(K,"ConditionalExpression")}tryParseConditionalConsequent(){this.state.noArrowParamsConversionAt.push(this.state.start);let v=this.parseMaybeAssignAllowIn(),w=!this.match(14);return this.state.noArrowParamsConversionAt.pop(),{consequent:v,failed:w}}getArrowLikeExpressions(v,w){let T=[v],F=[];for(;T.length!==0;){let V=T.pop();V.type==="ArrowFunctionExpression"?(V.typeParameters||!V.returnType?this.finishArrowValidation(V):F.push(V),T.push(V.body)):V.type==="ConditionalExpression"&&(T.push(V.consequent),T.push(V.alternate))}return w?(F.forEach(V=>this.finishArrowValidation(V)),[F,[]]):O0(F,V=>V.params.every(K=>this.isAssignable(K,!0)))}finishArrowValidation(v){var w;this.toAssignableList(v.params,(w=v.extra)==null?void 0:w.trailingCommaLoc,!1),this.scope.enter(Fl|Of),super.checkParams(v,!1,!0),this.scope.exit()}forwardNoArrowParamsConversionAt(v,w){let T;return this.state.noArrowParamsConversionAt.indexOf(v.start)!==-1?(this.state.noArrowParamsConversionAt.push(this.state.start),T=w(),this.state.noArrowParamsConversionAt.pop()):T=w(),T}parseParenItem(v,w){if(v=super.parseParenItem(v,w),this.eat(17)&&(v.optional=!0,this.resetEndLocation(v)),this.match(14)){let T=this.startNodeAt(w);return T.expression=v,T.typeAnnotation=this.flowParseTypeAnnotation(),this.finishNode(T,"TypeCastExpression")}return v}assertModuleNodeAllowed(v){v.type==="ImportDeclaration"&&(v.importKind==="type"||v.importKind==="typeof")||v.type==="ExportNamedDeclaration"&&v.exportKind==="type"||v.type==="ExportAllDeclaration"&&v.exportKind==="type"||super.assertModuleNodeAllowed(v)}parseExport(v,w){let T=super.parseExport(v,w);return(T.type==="ExportNamedDeclaration"||T.type==="ExportAllDeclaration")&&(T.exportKind=T.exportKind||"value"),T}parseExportDeclaration(v){if(this.isContextual(128)){v.exportKind="type";let w=this.startNode();return this.next(),this.match(5)?(v.specifiers=this.parseExportSpecifiers(!0),super.parseExportFrom(v),null):this.flowParseTypeAlias(w)}else if(this.isContextual(129)){v.exportKind="type";let w=this.startNode();return this.next(),this.flowParseOpaqueType(w,!1)}else if(this.isContextual(127)){v.exportKind="type";let w=this.startNode();return this.next(),this.flowParseInterface(w)}else if(this.shouldParseEnums()&&this.isContextual(124)){v.exportKind="value";let w=this.startNode();return this.next(),this.flowParseEnumDeclaration(w)}else return super.parseExportDeclaration(v)}eatExportStar(v){return super.eatExportStar(v)?!0:this.isContextual(128)&&this.lookahead().type===55?(v.exportKind="type",this.next(),this.next(),!0):!1}maybeParseExportNamespaceSpecifier(v){let{startLoc:w}=this.state,T=super.maybeParseExportNamespaceSpecifier(v);return T&&v.exportKind==="type"&&this.unexpected(w),T}parseClassId(v,w,T){super.parseClassId(v,w,T),this.match(47)&&(v.typeParameters=this.flowParseTypeParameterDeclaration())}parseClassMember(v,w,T){let{startLoc:F}=this.state;if(this.isContextual(123)){if(super.parseClassMemberFromModifier(v,w))return;w.declare=!0}super.parseClassMember(v,w,T),w.declare&&(w.type!=="ClassProperty"&&w.type!=="ClassPrivateProperty"&&w.type!=="PropertyDefinition"?this.raise(Ni.DeclareClassElement,{at:F}):w.value&&this.raise(Ni.DeclareClassFieldInitializer,{at:w.value}))}isIterator(v){return v==="iterator"||v==="asyncIterator"}readIterator(){let v=super.readWord1(),w="@@"+v;(!this.isIterator(v)||!this.state.inType)&&this.raise(mr.InvalidIdentifier,{at:this.state.curPosition(),identifierName:w}),this.finishToken(130,w)}getTokenFromCode(v){let w=this.input.charCodeAt(this.state.pos+1);v===123&&w===124?this.finishOp(6,2):this.state.inType&&(v===62||v===60)?this.finishOp(v===62?48:47,1):this.state.inType&&v===63?w===46?this.finishOp(18,2):this.finishOp(17,1):g0(v,w,this.input.charCodeAt(this.state.pos+2))?(this.state.pos+=2,this.readIterator()):super.getTokenFromCode(v)}isAssignable(v,w){return v.type==="TypeCastExpression"?this.isAssignable(v.expression,w):super.isAssignable(v,w)}toAssignable(v){let w=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;!w&&v.type==="AssignmentExpression"&&v.left.type==="TypeCastExpression"&&(v.left=this.typeCastToParameter(v.left)),super.toAssignable(v,w)}toAssignableList(v,w,T){for(let F=0;F<v.length;F++){let V=v[F];(V==null?void 0:V.type)==="TypeCastExpression"&&(v[F]=this.typeCastToParameter(V))}super.toAssignableList(v,w,T)}toReferencedList(v,w){for(let F=0;F<v.length;F++){var T;let V=v[F];V&&V.type==="TypeCastExpression"&&!((T=V.extra)!=null&&T.parenthesized)&&(v.length>1||!w)&&this.raise(Ni.TypeCastInPattern,{at:V.typeAnnotation})}return v}parseArrayLike(v,w,T,F){let V=super.parseArrayLike(v,w,T,F);return w&&!this.state.maybeInArrowParameters&&this.toReferencedList(V.elements),V}isValidLVal(v,w,T){return v==="TypeCastExpression"||super.isValidLVal(v,w,T)}parseClassProperty(v){return this.match(14)&&(v.typeAnnotation=this.flowParseTypeAnnotation()),super.parseClassProperty(v)}parseClassPrivateProperty(v){return this.match(14)&&(v.typeAnnotation=this.flowParseTypeAnnotation()),super.parseClassPrivateProperty(v)}isClassMethod(){return this.match(47)||super.isClassMethod()}isClassProperty(){return this.match(14)||super.isClassProperty()}isNonstaticConstructor(v){return!this.match(14)&&super.isNonstaticConstructor(v)}pushClassMethod(v,w,T,F,V,K){if(w.variance&&this.unexpected(w.variance.loc.start),delete w.variance,this.match(47)&&(w.typeParameters=this.flowParseTypeParameterDeclaration()),super.pushClassMethod(v,w,T,F,V,K),w.params&&V){let q=w.params;q.length>0&&this.isThisParam(q[0])&&this.raise(Ni.ThisParamBannedInConstructor,{at:w})}else if(w.type==="MethodDefinition"&&V&&w.value.params){let q=w.value.params;q.length>0&&this.isThisParam(q[0])&&this.raise(Ni.ThisParamBannedInConstructor,{at:w})}}pushClassPrivateMethod(v,w,T,F){w.variance&&this.unexpected(w.variance.loc.start),delete w.variance,this.match(47)&&(w.typeParameters=this.flowParseTypeParameterDeclaration()),super.pushClassPrivateMethod(v,w,T,F)}parseClassSuper(v){if(super.parseClassSuper(v),v.superClass&&this.match(47)&&(v.superTypeParameters=this.flowParseTypeParameterInstantiation()),this.isContextual(111)){this.next();let w=v.implements=[];do{let T=this.startNode();T.id=this.flowParseRestrictedIdentifier(!0),this.match(47)?T.typeParameters=this.flowParseTypeParameterInstantiation():T.typeParameters=null,w.push(this.finishNode(T,"ClassImplements"))}while(this.eat(12))}}checkGetterSetterParams(v){super.checkGetterSetterParams(v);let w=this.getObjectOrClassMethodParams(v);if(w.length>0){let T=w[0];this.isThisParam(T)&&v.kind==="get"?this.raise(Ni.GetterMayNotHaveThisParam,{at:T}):this.isThisParam(T)&&this.raise(Ni.SetterMayNotHaveThisParam,{at:T})}}parsePropertyNamePrefixOperator(v){v.variance=this.flowParseVariance()}parseObjPropValue(v,w,T,F,V,K,q){v.variance&&this.unexpected(v.variance.loc.start),delete v.variance;let Y;this.match(47)&&!K&&(Y=this.flowParseTypeParameterDeclaration(),this.match(10)||this.unexpected());let X=super.parseObjPropValue(v,w,T,F,V,K,q);return Y&&((X.value||X).typeParameters=Y),X}parseAssignableListItemTypes(v){return this.eat(17)&&(v.type!=="Identifier"&&this.raise(Ni.PatternIsOptional,{at:v}),this.isThisParam(v)&&this.raise(Ni.ThisParamMayNotBeOptional,{at:v}),v.optional=!0),this.match(14)?v.typeAnnotation=this.flowParseTypeAnnotation():this.isThisParam(v)&&this.raise(Ni.ThisParamAnnotationRequired,{at:v}),this.match(29)&&this.isThisParam(v)&&this.raise(Ni.ThisParamNoDefault,{at:v}),this.resetEndLocation(v),v}parseMaybeDefault(v,w){let T=super.parseMaybeDefault(v,w);return T.type==="AssignmentPattern"&&T.typeAnnotation&&T.right.start<T.typeAnnotation.start&&this.raise(Ni.TypeBeforeInitializer,{at:T.typeAnnotation}),T}shouldParseDefaultImport(v){return Bf(v)?Sh(this.state.type):super.shouldParseDefaultImport(v)}checkImportReflection(v){super.checkImportReflection(v),v.module&&v.importKind!=="value"&&this.raise(Ni.ImportReflectionHasImportType,{at:v.specifiers[0].loc.start})}parseImportSpecifierLocal(v,w,T){w.local=Bf(v)?this.flowParseRestrictedIdentifier(!0,!0):this.parseIdentifier(),v.specifiers.push(this.finishImportSpecifier(w,T))}maybeParseDefaultImportSpecifier(v){v.importKind="value";let w=null;if(this.match(87)?w="typeof":this.isContextual(128)&&(w="type"),w){let T=this.lookahead(),{type:F}=T;w==="type"&&F===55&&this.unexpected(null,T.type),(Sh(F)||F===5||F===55)&&(this.next(),v.importKind=w)}return super.maybeParseDefaultImportSpecifier(v)}parseImportSpecifier(v,w,T,F,V){let K=v.imported,q=null;K.type==="Identifier"&&(K.name==="type"?q="type":K.name==="typeof"&&(q="typeof"));let Y=!1;if(this.isContextual(93)&&!this.isLookaheadContextual("as")){let ne=this.parseIdentifier(!0);q!==null&&!Xe(this.state.type)?(v.imported=ne,v.importKind=q,v.local=Cs(ne)):(v.imported=K,v.importKind=null,v.local=this.parseIdentifier())}else{if(q!==null&&Xe(this.state.type))v.imported=this.parseIdentifier(!0),v.importKind=q;else{if(w)throw this.raise(mr.ImportBindingIsString,{at:v,importName:K.value});v.imported=K,v.importKind=null}this.eatContextual(93)?v.local=this.parseIdentifier():(Y=!0,v.local=Cs(v.imported))}let X=Bf(v);return T&&X&&this.raise(Ni.ImportTypeShorthandOnlyInPureImport,{at:v}),(T||X)&&this.checkReservedType(v.local.name,v.local.loc.start,!0),Y&&!T&&!X&&this.checkReservedWord(v.local.name,v.loc.start,!0,!0),this.finishImportSpecifier(v,"ImportSpecifier")}parseBindingAtom(){switch(this.state.type){case 78:return this.parseIdentifier(!0);default:return super.parseBindingAtom()}}parseFunctionParams(v,w){let T=v.kind;T!=="get"&&T!=="set"&&this.match(47)&&(v.typeParameters=this.flowParseTypeParameterDeclaration()),super.parseFunctionParams(v,w)}parseVarId(v,w){super.parseVarId(v,w),this.match(14)&&(v.id.typeAnnotation=this.flowParseTypeAnnotation(),this.resetEndLocation(v.id))}parseAsyncArrowFromCallExpression(v,w){if(this.match(14)){let T=this.state.noAnonFunctionType;this.state.noAnonFunctionType=!0,v.returnType=this.flowParseTypeAnnotation(),this.state.noAnonFunctionType=T}return super.parseAsyncArrowFromCallExpression(v,w)}shouldParseAsyncArrow(){return this.match(14)||super.shouldParseAsyncArrow()}parseMaybeAssign(v,w){var T;let F=null,V;if(this.hasPlugin("jsx")&&(this.match(140)||this.match(47))){if(F=this.state.clone(),V=this.tryParse(()=>super.parseMaybeAssign(v,w),F),!V.error)return V.node;let{context:Y}=this.state,X=Y[Y.length-1];(X===cn.j_oTag||X===cn.j_expr)&&Y.pop()}if((T=V)!=null&&T.error||this.match(47)){var K,q;F=F||this.state.clone();let Y,X=this.tryParse(ue=>{var ye;Y=this.flowParseTypeParameterDeclaration();let ge=this.forwardNoArrowParamsConversionAt(Y,()=>{let he=super.parseMaybeAssign(v,w);return this.resetStartLocationFromNode(he,Y),he});(ye=ge.extra)!=null&&ye.parenthesized&&ue();let we=this.maybeUnwrapTypeCastExpression(ge);return we.type!=="ArrowFunctionExpression"&&ue(),we.typeParameters=Y,this.resetStartLocationFromNode(we,Y),ge},F),ne=null;if(X.node&&this.maybeUnwrapTypeCastExpression(X.node).type==="ArrowFunctionExpression"){if(!X.error&&!X.aborted)return X.node.async&&this.raise(Ni.UnexpectedTypeParameterBeforeAsyncArrowFunction,{at:Y}),X.node;ne=X.node}if((K=V)!=null&&K.node)return this.state=V.failState,V.node;if(ne)return this.state=X.failState,ne;throw(q=V)!=null&&q.thrown?V.error:X.thrown?X.error:this.raise(Ni.UnexpectedTokenAfterTypeParameter,{at:Y})}return super.parseMaybeAssign(v,w)}parseArrow(v){if(this.match(14)){let w=this.tryParse(()=>{let T=this.state.noAnonFunctionType;this.state.noAnonFunctionType=!0;let F=this.startNode();return[F.typeAnnotation,v.predicate]=this.flowParseTypeAndPredicateInitialiser(),this.state.noAnonFunctionType=T,this.canInsertSemicolon()&&this.unexpected(),this.match(19)||this.unexpected(),F});if(w.thrown)return null;w.error&&(this.state=w.failState),v.returnType=w.node.typeAnnotation?this.finishNode(w.node,"TypeAnnotation"):null}return super.parseArrow(v)}shouldParseArrow(v){return this.match(14)||super.shouldParseArrow(v)}setArrowFunctionParameters(v,w){this.state.noArrowParamsConversionAt.indexOf(v.start)!==-1?v.params=w:super.setArrowFunctionParameters(v,w)}checkParams(v,w,T){let F=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0;if(!(T&&this.state.noArrowParamsConversionAt.indexOf(v.start)!==-1)){for(let V=0;V<v.params.length;V++)this.isThisParam(v.params[V])&&V>0&&this.raise(Ni.ThisParamMustBeFirst,{at:v.params[V]});super.checkParams(v,w,T,F)}}parseParenAndDistinguishExpression(v){return super.parseParenAndDistinguishExpression(v&&this.state.noArrowAt.indexOf(this.state.start)===-1)}parseSubscripts(v,w,T){if(v.type==="Identifier"&&v.name==="async"&&this.state.noArrowAt.indexOf(w.index)!==-1){this.next();let F=this.startNodeAt(w);F.callee=v,F.arguments=super.parseCallExpressionArguments(11,!1),v=this.finishNode(F,"CallExpression")}else if(v.type==="Identifier"&&v.name==="async"&&this.match(47)){let F=this.state.clone(),V=this.tryParse(q=>this.parseAsyncArrowWithTypeParameters(w)||q(),F);if(!V.error&&!V.aborted)return V.node;let K=this.tryParse(()=>super.parseSubscripts(v,w,T),F);if(K.node&&!K.error)return K.node;if(V.node)return this.state=V.failState,V.node;if(K.node)return this.state=K.failState,K.node;throw V.error||K.error}return super.parseSubscripts(v,w,T)}parseSubscript(v,w,T,F){if(this.match(18)&&this.isLookaheadToken_lt()){if(F.optionalChainMember=!0,T)return F.stop=!0,v;this.next();let V=this.startNodeAt(w);return V.callee=v,V.typeArguments=this.flowParseTypeParameterInstantiation(),this.expect(10),V.arguments=this.parseCallExpressionArguments(11,!1),V.optional=!0,this.finishCallExpression(V,!0)}else if(!T&&this.shouldParseTypes()&&this.match(47)){let V=this.startNodeAt(w);V.callee=v;let K=this.tryParse(()=>(V.typeArguments=this.flowParseTypeParameterInstantiationCallOrNew(),this.expect(10),V.arguments=super.parseCallExpressionArguments(11,!1),F.optionalChainMember&&(V.optional=!1),this.finishCallExpression(V,F.optionalChainMember)));if(K.node)return K.error&&(this.state=K.failState),K.node}return super.parseSubscript(v,w,T,F)}parseNewCallee(v){super.parseNewCallee(v);let w=null;this.shouldParseTypes()&&this.match(47)&&(w=this.tryParse(()=>this.flowParseTypeParameterInstantiationCallOrNew()).node),v.typeArguments=w}parseAsyncArrowWithTypeParameters(v){let w=this.startNodeAt(v);if(this.parseFunctionParams(w,!1),!!this.parseArrow(w))return super.parseArrowExpression(w,void 0,!0)}readToken_mult_modulo(v){let w=this.input.charCodeAt(this.state.pos+1);if(v===42&&w===47&&this.state.hasFlowComment){this.state.hasFlowComment=!1,this.state.pos+=2,this.nextToken();return}super.readToken_mult_modulo(v)}readToken_pipe_amp(v){let w=this.input.charCodeAt(this.state.pos+1);if(v===124&&w===125){this.finishOp(9,2);return}super.readToken_pipe_amp(v)}parseTopLevel(v,w){let T=super.parseTopLevel(v,w);return this.state.hasFlowComment&&this.raise(Ni.UnterminatedFlowComment,{at:this.state.curPosition()}),T}skipBlockComment(){if(this.hasPlugin("flowComments")&&this.skipFlowComment()){if(this.state.hasFlowComment)throw this.raise(Ni.NestedFlowComment,{at:this.state.startLoc});this.hasFlowCommentCompletion();let v=this.skipFlowComment();v&&(this.state.pos+=v,this.state.hasFlowComment=!0);return}return super.skipBlockComment(this.state.hasFlowComment?"*-/":"*/")}skipFlowComment(){let{pos:v}=this.state,w=2;for(;[32,9].includes(this.input.charCodeAt(v+w));)w++;let T=this.input.charCodeAt(w+v),F=this.input.charCodeAt(w+v+1);return T===58&&F===58?w+2:this.input.slice(w+v,w+v+12)==="flow-include"?w+12:T===58&&F!==58?w:!1}hasFlowCommentCompletion(){if(this.input.indexOf("*/",this.state.pos)===-1)throw this.raise(mr.UnterminatedComment,{at:this.state.curPosition()})}flowEnumErrorBooleanMemberNotInitialized(v,w){let{enumName:T,memberName:F}=w;this.raise(Ni.EnumBooleanMemberNotInitialized,{at:v,memberName:F,enumName:T})}flowEnumErrorInvalidMemberInitializer(v,w){return this.raise(w.explicitType?w.explicitType==="symbol"?Ni.EnumInvalidMemberInitializerSymbolType:Ni.EnumInvalidMemberInitializerPrimaryType:Ni.EnumInvalidMemberInitializerUnknownType,Object.assign({at:v},w))}flowEnumErrorNumberMemberNotInitialized(v,w){let{enumName:T,memberName:F}=w;this.raise(Ni.EnumNumberMemberNotInitialized,{at:v,enumName:T,memberName:F})}flowEnumErrorStringMemberInconsistentlyInitailized(v,w){let{enumName:T}=w;this.raise(Ni.EnumStringMemberInconsistentlyInitailized,{at:v,enumName:T})}flowEnumMemberInit(){let v=this.state.startLoc,w=()=>this.match(12)||this.match(8);switch(this.state.type){case 132:{let T=this.parseNumericLiteral(this.state.value);return w()?{type:"number",loc:T.loc.start,value:T}:{type:"invalid",loc:v}}case 131:{let T=this.parseStringLiteral(this.state.value);return w()?{type:"string",loc:T.loc.start,value:T}:{type:"invalid",loc:v}}case 85:case 86:{let T=this.parseBooleanLiteral(this.match(85));return w()?{type:"boolean",loc:T.loc.start,value:T}:{type:"invalid",loc:v}}default:return{type:"invalid",loc:v}}}flowEnumMemberRaw(){let v=this.state.startLoc,w=this.parseIdentifier(!0),T=this.eat(29)?this.flowEnumMemberInit():{type:"none",loc:v};return{id:w,init:T}}flowEnumCheckExplicitTypeMismatch(v,w,T){let{explicitType:F}=w;F!==null&&F!==T&&this.flowEnumErrorInvalidMemberInitializer(v,w)}flowEnumMembers(v){let{enumName:w,explicitType:T}=v,F=new Set,V={booleanMembers:[],numberMembers:[],stringMembers:[],defaultedMembers:[]},K=!1;for(;!this.match(8);){if(this.eat(21)){K=!0;break}let q=this.startNode(),{id:Y,init:X}=this.flowEnumMemberRaw(),ne=Y.name;if(ne==="")continue;/^[a-z]/.test(ne)&&this.raise(Ni.EnumInvalidMemberName,{at:Y,memberName:ne,suggestion:ne[0].toUpperCase()+ne.slice(1),enumName:w}),F.has(ne)&&this.raise(Ni.EnumDuplicateMemberName,{at:Y,memberName:ne,enumName:w}),F.add(ne);let ue={enumName:w,explicitType:T,memberName:ne};switch(q.id=Y,X.type){case"boolean":{this.flowEnumCheckExplicitTypeMismatch(X.loc,ue,"boolean"),q.init=X.value,V.booleanMembers.push(this.finishNode(q,"EnumBooleanMember"));break}case"number":{this.flowEnumCheckExplicitTypeMismatch(X.loc,ue,"number"),q.init=X.value,V.numberMembers.push(this.finishNode(q,"EnumNumberMember"));break}case"string":{this.flowEnumCheckExplicitTypeMismatch(X.loc,ue,"string"),q.init=X.value,V.stringMembers.push(this.finishNode(q,"EnumStringMember"));break}case"invalid":throw this.flowEnumErrorInvalidMemberInitializer(X.loc,ue);case"none":switch(T){case"boolean":this.flowEnumErrorBooleanMemberNotInitialized(X.loc,ue);break;case"number":this.flowEnumErrorNumberMemberNotInitialized(X.loc,ue);break;default:V.defaultedMembers.push(this.finishNode(q,"EnumDefaultedMember"))}}this.match(8)||this.expect(12)}return{members:V,hasUnknownMembers:K}}flowEnumStringMembers(v,w,T){let{enumName:F}=T;if(v.length===0)return w;if(w.length===0)return v;if(w.length>v.length){for(let V of v)this.flowEnumErrorStringMemberInconsistentlyInitailized(V,{enumName:F});return w}else{for(let V of w)this.flowEnumErrorStringMemberInconsistentlyInitailized(V,{enumName:F});return v}}flowEnumParseExplicitType(v){let{enumName:w}=v;if(!this.eatContextual(101))return null;if(!be(this.state.type))throw this.raise(Ni.EnumInvalidExplicitTypeUnknownSupplied,{at:this.state.startLoc,enumName:w});let{value:T}=this.state;return this.next(),T!=="boolean"&&T!=="number"&&T!=="string"&&T!=="symbol"&&this.raise(Ni.EnumInvalidExplicitType,{at:this.state.startLoc,enumName:w,invalidEnumType:T}),T}flowEnumBody(v,w){let T=w.name,F=w.loc.start,V=this.flowEnumParseExplicitType({enumName:T});this.expect(5);let{members:K,hasUnknownMembers:q}=this.flowEnumMembers({enumName:T,explicitType:V});switch(v.hasUnknownMembers=q,V){case"boolean":return v.explicitType=!0,v.members=K.booleanMembers,this.expect(8),this.finishNode(v,"EnumBooleanBody");case"number":return v.explicitType=!0,v.members=K.numberMembers,this.expect(8),this.finishNode(v,"EnumNumberBody");case"string":return v.explicitType=!0,v.members=this.flowEnumStringMembers(K.stringMembers,K.defaultedMembers,{enumName:T}),this.expect(8),this.finishNode(v,"EnumStringBody");case"symbol":return v.members=K.defaultedMembers,this.expect(8),this.finishNode(v,"EnumSymbolBody");default:{let Y=()=>(v.members=[],this.expect(8),this.finishNode(v,"EnumStringBody"));v.explicitType=!1;let X=K.booleanMembers.length,ne=K.numberMembers.length,ue=K.stringMembers.length,ye=K.defaultedMembers.length;if(!X&&!ne&&!ue&&!ye)return Y();if(!X&&!ne)return v.members=this.flowEnumStringMembers(K.stringMembers,K.defaultedMembers,{enumName:T}),this.expect(8),this.finishNode(v,"EnumStringBody");if(!ne&&!ue&&X>=ye){for(let ge of K.defaultedMembers)this.flowEnumErrorBooleanMemberNotInitialized(ge.loc.start,{enumName:T,memberName:ge.id.name});return v.members=K.booleanMembers,this.expect(8),this.finishNode(v,"EnumBooleanBody")}else if(!X&&!ue&&ne>=ye){for(let ge of K.defaultedMembers)this.flowEnumErrorNumberMemberNotInitialized(ge.loc.start,{enumName:T,memberName:ge.id.name});return v.members=K.numberMembers,this.expect(8),this.finishNode(v,"EnumNumberBody")}else return this.raise(Ni.EnumInconsistentMemberValues,{at:F,enumName:T}),Y()}}}flowParseEnumDeclaration(v){let w=this.parseIdentifier();return v.id=w,v.body=this.flowEnumBody(this.startNode(),w),this.finishNode(v,"EnumDeclaration")}isLookaheadToken_lt(){let v=this.nextTokenStart();if(this.input.charCodeAt(v)===60){let w=this.input.charCodeAt(v+1);return w!==60&&w!==61}return!1}maybeUnwrapTypeCastExpression(v){return v.type==="TypeCastExpression"?v.expression:v}},Nf={__proto__:null,quot:'"',amp:"&",apos:"'",lt:"<",gt:">",nbsp:" ",iexcl:"¡",cent:"¢",pound:"£",curren:"¤",yen:"¥",brvbar:"¦",sect:"§",uml:"¨",copy:"©",ordf:"ª",laquo:"«",not:"¬",shy:"­",reg:"®",macr:"¯",deg:"°",plusmn:"±",sup2:"²",sup3:"³",acute:"´",micro:"µ",para:"¶",middot:"·",cedil:"¸",sup1:"¹",ordm:"º",raquo:"»",frac14:"¼",frac12:"½",frac34:"¾",iquest:"¿",Agrave:"À",Aacute:"Á",Acirc:"Â",Atilde:"Ã",Auml:"Ä",Aring:"Å",AElig:"Æ",Ccedil:"Ç",Egrave:"È",Eacute:"É",Ecirc:"Ê",Euml:"Ë",Igrave:"Ì",Iacute:"Í",Icirc:"Î",Iuml:"Ï",ETH:"Ð",Ntilde:"Ñ",Ograve:"Ò",Oacute:"Ó",Ocirc:"Ô",Otilde:"Õ",Ouml:"Ö",times:"×",Oslash:"Ø",Ugrave:"Ù",Uacute:"Ú",Ucirc:"Û",Uuml:"Ü",Yacute:"Ý",THORN:"Þ",szlig:"ß",agrave:"à",aacute:"á",acirc:"â",atilde:"ã",auml:"ä",aring:"å",aelig:"æ",ccedil:"ç",egrave:"è",eacute:"é",ecirc:"ê",euml:"ë",igrave:"ì",iacute:"í",icirc:"î",iuml:"ï",eth:"ð",ntilde:"ñ",ograve:"ò",oacute:"ó",ocirc:"ô",otilde:"õ",ouml:"ö",divide:"÷",oslash:"ø",ugrave:"ù",uacute:"ú",ucirc:"û",uuml:"ü",yacute:"ý",thorn:"þ",yuml:"ÿ",OElig:"Œ",oelig:"œ",Scaron:"Š",scaron:"š",Yuml:"Ÿ",fnof:"ƒ",circ:"ˆ",tilde:"˜",Alpha:"Α",Beta:"Β",Gamma:"Γ",Delta:"Δ",Epsilon:"Ε",Zeta:"Ζ",Eta:"Η",Theta:"Θ",Iota:"Ι",Kappa:"Κ",Lambda:"Λ",Mu:"Μ",Nu:"Ν",Xi:"Ξ",Omicron:"Ο",Pi:"Π",Rho:"Ρ",Sigma:"Σ",Tau:"Τ",Upsilon:"Υ",Phi:"Φ",Chi:"Χ",Psi:"Ψ",Omega:"Ω",alpha:"α",beta:"β",gamma:"γ",delta:"δ",epsilon:"ε",zeta:"ζ",eta:"η",theta:"θ",iota:"ι",kappa:"κ",lambda:"λ",mu:"μ",nu:"ν",xi:"ξ",omicron:"ο",pi:"π",rho:"ρ",sigmaf:"ς",sigma:"σ",tau:"τ",upsilon:"υ",phi:"φ",chi:"χ",psi:"ψ",omega:"ω",thetasym:"ϑ",upsih:"ϒ",piv:"ϖ",ensp:" ",emsp:" ",thinsp:" ",zwnj:"‌",zwj:"‍",lrm:"‎",rlm:"‏",ndash:"–",mdash:"—",lsquo:"‘",rsquo:"’",sbquo:"‚",ldquo:"“",rdquo:"”",bdquo:"„",dagger:"†",Dagger:"‡",bull:"•",hellip:"…",permil:"‰",prime:"′",Prime:"″",lsaquo:"‹",rsaquo:"›",oline:"‾",frasl:"⁄",euro:"€",image:"ℑ",weierp:"℘",real:"ℜ",trade:"™",alefsym:"ℵ",larr:"←",uarr:"↑",rarr:"→",darr:"↓",harr:"↔",crarr:"↵",lArr:"⇐",uArr:"⇑",rArr:"⇒",dArr:"⇓",hArr:"⇔",forall:"∀",part:"∂",exist:"∃",empty:"∅",nabla:"∇",isin:"∈",notin:"∉",ni:"∋",prod:"∏",sum:"∑",minus:"−",lowast:"∗",radic:"√",prop:"∝",infin:"∞",ang:"∠",and:"∧",or:"∨",cap:"∩",cup:"∪",int:"∫",there4:"∴",sim:"∼",cong:"≅",asymp:"≈",ne:"≠",equiv:"≡",le:"≤",ge:"≥",sub:"⊂",sup:"⊃",nsub:"⊄",sube:"⊆",supe:"⊇",oplus:"⊕",otimes:"⊗",perp:"⊥",sdot:"⋅",lceil:"⌈",rceil:"⌉",lfloor:"⌊",rfloor:"⌋",lang:"〈",rang:"〉",loz:"◊",spades:"♠",clubs:"♣",hearts:"♥",diams:"♦"},ic=so`jsx`({AttributeIsEmpty:"JSX attributes must only be assigned a non-empty expression.",MissingClosingTagElement:_=>{let{openingTagName:v}=_;return`Expected corresponding JSX closing tag for <${v}>.`},MissingClosingTagFragment:"Expected corresponding JSX closing tag for <>.",UnexpectedSequenceExpression:"Sequence expressions cannot be directly nested inside JSX. Did you mean to wrap it in parentheses (...)?",UnexpectedToken:_=>{let{unexpected:v,HTMLEntity:w}=_;return`Unexpected token \`${v}\`. Did you mean \`${w}\` or \`{'${v}'}\`?`},UnsupportedJsxValue:"JSX value should be either an expression or a quoted JSX text.",UnterminatedJsxContent:"Unterminated JSX contents.",UnwrappedAdjacentJSXElements:"Adjacent JSX elements must be wrapped in an enclosing tag. Did you want a JSX fragment <>...</>?"});function Mc(_){return _?_.type==="JSXOpeningFragment"||_.type==="JSXClosingFragment":!1}function Zd(_){if(_.type==="JSXIdentifier")return _.name;if(_.type==="JSXNamespacedName")return _.namespace.name+":"+_.name.name;if(_.type==="JSXMemberExpression")return Zd(_.object)+"."+Zd(_.property);throw new Error("Node had unexpected type: "+_.type)}var Rf=_=>class extends _{jsxReadToken(){let v="",w=this.state.pos;for(;;){if(this.state.pos>=this.length)throw this.raise(ic.UnterminatedJsxContent,{at:this.state.startLoc});let T=this.input.charCodeAt(this.state.pos);switch(T){case 60:case 123:if(this.state.pos===this.state.start){T===60&&this.state.canStartJSXElement?(++this.state.pos,this.finishToken(140)):super.getTokenFromCode(T);return}v+=this.input.slice(w,this.state.pos),this.finishToken(139,v);return;case 38:v+=this.input.slice(w,this.state.pos),v+=this.jsxReadEntity(),w=this.state.pos;break;case 62:case 125:default:Tf(T)?(v+=this.input.slice(w,this.state.pos),v+=this.jsxReadNewLine(!0),w=this.state.pos):++this.state.pos}}}jsxReadNewLine(v){let w=this.input.charCodeAt(this.state.pos),T;return++this.state.pos,w===13&&this.input.charCodeAt(this.state.pos)===10?(++this.state.pos,T=v?`
-`:`\r
-`):T=String.fromCharCode(w),++this.state.curLine,this.state.lineStart=this.state.pos,T}jsxReadString(v){let w="",T=++this.state.pos;for(;;){if(this.state.pos>=this.length)throw this.raise(mr.UnterminatedString,{at:this.state.startLoc});let F=this.input.charCodeAt(this.state.pos);if(F===v)break;F===38?(w+=this.input.slice(T,this.state.pos),w+=this.jsxReadEntity(),T=this.state.pos):Tf(F)?(w+=this.input.slice(T,this.state.pos),w+=this.jsxReadNewLine(!1),T=this.state.pos):++this.state.pos}w+=this.input.slice(T,this.state.pos++),this.finishToken(131,w)}jsxReadEntity(){let v=++this.state.pos;if(this.codePointAtPos(this.state.pos)===35){++this.state.pos;let w=10;this.codePointAtPos(this.state.pos)===120&&(w=16,++this.state.pos);let T=this.readInt(w,void 0,!1,"bail");if(T!==null&&this.codePointAtPos(this.state.pos)===59)return++this.state.pos,String.fromCodePoint(T)}else{let w=0,T=!1;for(;w++<10&&this.state.pos<this.length&&!(T=this.codePointAtPos(this.state.pos)==59);)++this.state.pos;if(T){let F=this.input.slice(v,this.state.pos),V=Nf[F];if(++this.state.pos,V)return V}}return this.state.pos=v,"&"}jsxReadWord(){let v,w=this.state.pos;do v=this.input.charCodeAt(++this.state.pos);while(qo(v)||v===45);this.finishToken(138,this.input.slice(w,this.state.pos))}jsxParseIdentifier(){let v=this.startNode();return this.match(138)?v.name=this.state.value:Xa(this.state.type)?v.name=Go(this.state.type):this.unexpected(),this.next(),this.finishNode(v,"JSXIdentifier")}jsxParseNamespacedName(){let v=this.state.startLoc,w=this.jsxParseIdentifier();if(!this.eat(14))return w;let T=this.startNodeAt(v);return T.namespace=w,T.name=this.jsxParseIdentifier(),this.finishNode(T,"JSXNamespacedName")}jsxParseElementName(){let v=this.state.startLoc,w=this.jsxParseNamespacedName();if(w.type==="JSXNamespacedName")return w;for(;this.eat(16);){let T=this.startNodeAt(v);T.object=w,T.property=this.jsxParseIdentifier(),w=this.finishNode(T,"JSXMemberExpression")}return w}jsxParseAttributeValue(){let v;switch(this.state.type){case 5:return v=this.startNode(),this.setContext(cn.brace),this.next(),v=this.jsxParseExpressionContainer(v,cn.j_oTag),v.expression.type==="JSXEmptyExpression"&&this.raise(ic.AttributeIsEmpty,{at:v}),v;case 140:case 131:return this.parseExprAtom();default:throw this.raise(ic.UnsupportedJsxValue,{at:this.state.startLoc})}}jsxParseEmptyExpression(){let v=this.startNodeAt(this.state.lastTokEndLoc);return this.finishNodeAt(v,"JSXEmptyExpression",this.state.startLoc)}jsxParseSpreadChild(v){return this.next(),v.expression=this.parseExpression(),this.setContext(cn.j_expr),this.state.canStartJSXElement=!0,this.expect(8),this.finishNode(v,"JSXSpreadChild")}jsxParseExpressionContainer(v,w){if(this.match(8))v.expression=this.jsxParseEmptyExpression();else{let T=this.parseExpression();v.expression=T}return this.setContext(w),this.state.canStartJSXElement=!0,this.expect(8),this.finishNode(v,"JSXExpressionContainer")}jsxParseAttribute(){let v=this.startNode();return this.match(5)?(this.setContext(cn.brace),this.next(),this.expect(21),v.argument=this.parseMaybeAssignAllowIn(),this.setContext(cn.j_oTag),this.state.canStartJSXElement=!0,this.expect(8),this.finishNode(v,"JSXSpreadAttribute")):(v.name=this.jsxParseNamespacedName(),v.value=this.eat(29)?this.jsxParseAttributeValue():null,this.finishNode(v,"JSXAttribute"))}jsxParseOpeningElementAt(v){let w=this.startNodeAt(v);return this.eat(141)?this.finishNode(w,"JSXOpeningFragment"):(w.name=this.jsxParseElementName(),this.jsxParseOpeningElementAfterName(w))}jsxParseOpeningElementAfterName(v){let w=[];for(;!this.match(56)&&!this.match(141);)w.push(this.jsxParseAttribute());return v.attributes=w,v.selfClosing=this.eat(56),this.expect(141),this.finishNode(v,"JSXOpeningElement")}jsxParseClosingElementAt(v){let w=this.startNodeAt(v);return this.eat(141)?this.finishNode(w,"JSXClosingFragment"):(w.name=this.jsxParseElementName(),this.expect(141),this.finishNode(w,"JSXClosingElement"))}jsxParseElementAt(v){let w=this.startNodeAt(v),T=[],F=this.jsxParseOpeningElementAt(v),V=null;if(!F.selfClosing){e:for(;;)switch(this.state.type){case 140:if(v=this.state.startLoc,this.next(),this.eat(56)){V=this.jsxParseClosingElementAt(v);break e}T.push(this.jsxParseElementAt(v));break;case 139:T.push(this.parseExprAtom());break;case 5:{let K=this.startNode();this.setContext(cn.brace),this.next(),this.match(21)?T.push(this.jsxParseSpreadChild(K)):T.push(this.jsxParseExpressionContainer(K,cn.j_expr));break}default:this.unexpected()}Mc(F)&&!Mc(V)&&V!==null?this.raise(ic.MissingClosingTagFragment,{at:V}):!Mc(F)&&Mc(V)?this.raise(ic.MissingClosingTagElement,{at:V,openingTagName:Zd(F.name)}):!Mc(F)&&!Mc(V)&&Zd(V.name)!==Zd(F.name)&&this.raise(ic.MissingClosingTagElement,{at:V,openingTagName:Zd(F.name)})}if(Mc(F)?(w.openingFragment=F,w.closingFragment=V):(w.openingElement=F,w.closingElement=V),w.children=T,this.match(47))throw this.raise(ic.UnwrappedAdjacentJSXElements,{at:this.state.startLoc});return Mc(F)?this.finishNode(w,"JSXFragment"):this.finishNode(w,"JSXElement")}jsxParseElement(){let v=this.state.startLoc;return this.next(),this.jsxParseElementAt(v)}setContext(v){let{context:w}=this.state;w[w.length-1]=v}parseExprAtom(v){return this.match(139)?this.parseLiteral(this.state.value,"JSXText"):this.match(140)?this.jsxParseElement():this.match(47)&&this.input.charCodeAt(this.state.pos)!==33?(this.replaceToken(140),this.jsxParseElement()):super.parseExprAtom(v)}skipSpace(){this.curContext().preserveSpace||super.skipSpace()}getTokenFromCode(v){let w=this.curContext();if(w===cn.j_expr){this.jsxReadToken();return}if(w===cn.j_oTag||w===cn.j_cTag){if(Yu(v)){this.jsxReadWord();return}if(v===62){++this.state.pos,this.finishToken(141);return}if((v===34||v===39)&&w===cn.j_oTag){this.jsxReadString(v);return}}if(v===60&&this.state.canStartJSXElement&&this.input.charCodeAt(this.state.pos+1)!==33){++this.state.pos,this.finishToken(140);return}super.getTokenFromCode(v)}updateContext(v){let{context:w,type:T}=this.state;if(T===56&&v===140)w.splice(-2,2,cn.j_cTag),this.state.canStartJSXElement=!1;else if(T===140)w.push(cn.j_oTag);else if(T===141){let F=w[w.length-1];F===cn.j_oTag&&v===56||F===cn.j_cTag?(w.pop(),this.state.canStartJSXElement=w[w.length-1]===cn.j_expr):(this.setContext(cn.j_expr),this.state.canStartJSXElement=!0)}else this.state.canStartJSXElement=$r(T)}},T0=class extends ka{constructor(){super(...arguments),this.types=new Set,this.enums=new Set,this.constEnums=new Set,this.classes=new Set,this.exportOnlyBindings=new Set}},Qd=class extends dd{constructor(){super(...arguments),this.importsStack=[]}createScope(_){return this.importsStack.push(new Set),new T0(_)}enter(_){_==iu&&this.importsStack.push(new Set),super.enter(_)}exit(){let _=super.exit();return _==iu&&this.importsStack.pop(),_}hasImport(_,v){let w=this.importsStack.length;if(this.importsStack[w-1].has(_))return!0;if(!v&&w>1){for(let T=0;T<w-1;T++)if(this.importsStack[T].has(_))return!0}return!1}declareName(_,v,w){if(v&No){this.hasImport(_,!0)&&this.parser.raise(mr.VarRedeclaration,{at:w,identifierName:_}),this.importsStack[this.importsStack.length-1].add(_);return}let T=this.currentScope();if(v&Pc){this.maybeExportDefined(T,_),T.exportOnlyBindings.add(_);return}super.declareName(_,v,w),v&Cc&&(v&fl||(this.checkRedeclarationInScope(T,_,v,w),this.maybeExportDefined(T,_)),T.types.add(_)),v&Au&&T.enums.add(_),v&od&&T.constEnums.add(_),v&El&&T.classes.add(_)}isRedeclaredInScope(_,v,w){if(_.enums.has(v)){if(w&Au){let T=!!(w&od),F=_.constEnums.has(v);return T!==F}return!0}return w&El&&_.classes.has(v)?_.lexical.has(v)?!!(w&fl):!1:w&Cc&&_.types.has(v)?!0:super.isRedeclaredInScope(_,v,w)}checkLocalExport(_){let{name:v}=_;if(this.hasImport(v))return;let w=this.scopeStack.length;for(let T=w-1;T>=0;T--){let F=this.scopeStack[T];if(F.types.has(v)||F.exportOnlyBindings.has(v))return}super.checkLocalExport(_)}},Ch=(_,v)=>Object.hasOwnProperty.call(_,v)&&_[v],Eh=_=>_.type==="ParenthesizedExpression"?Eh(_.expression):_,$0=class extends Ff{toAssignable(_){let v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;var w,T;let F;switch((_.type==="ParenthesizedExpression"||(w=_.extra)!=null&&w.parenthesized)&&(F=Eh(_),v?F.type==="Identifier"?this.expressionScope.recordArrowParameterBindingError(mr.InvalidParenthesizedAssignment,{at:_}):F.type!=="MemberExpression"&&this.raise(mr.InvalidParenthesizedAssignment,{at:_}):this.raise(mr.InvalidParenthesizedAssignment,{at:_})),_.type){case"Identifier":case"ObjectPattern":case"ArrayPattern":case"AssignmentPattern":case"RestElement":break;case"ObjectExpression":_.type="ObjectPattern";for(let K=0,q=_.properties.length,Y=q-1;K<q;K++){var V;let X=_.properties[K],ne=K===Y;this.toAssignableObjectExpressionProp(X,ne,v),ne&&X.type==="RestElement"&&(V=_.extra)!=null&&V.trailingCommaLoc&&this.raise(mr.RestTrailingComma,{at:_.extra.trailingCommaLoc})}break;case"ObjectProperty":{let{key:K,value:q}=_;this.isPrivateName(K)&&this.classScope.usePrivateName(this.getPrivateNameSV(K),K.loc.start),this.toAssignable(q,v);break}case"SpreadElement":throw new Error("Internal @babel/parser error (this is a bug, please report it). SpreadElement should be converted by .toAssignable's caller.");case"ArrayExpression":_.type="ArrayPattern",this.toAssignableList(_.elements,(T=_.extra)==null?void 0:T.trailingCommaLoc,v);break;case"AssignmentExpression":_.operator!=="="&&this.raise(mr.MissingEqInAssignment,{at:_.left.loc.end}),_.type="AssignmentPattern",delete _.operator,this.toAssignable(_.left,v);break;case"ParenthesizedExpression":this.toAssignable(F,v);break}}toAssignableObjectExpressionProp(_,v,w){if(_.type==="ObjectMethod")this.raise(_.kind==="get"||_.kind==="set"?mr.PatternHasAccessor:mr.PatternHasMethod,{at:_.key});else if(_.type==="SpreadElement"){_.type="RestElement";let T=_.argument;this.checkToRestConversion(T,!1),this.toAssignable(T,w),v||this.raise(mr.RestTrailingComma,{at:_})}else this.toAssignable(_,w)}toAssignableList(_,v,w){let T=_.length-1;for(let F=0;F<=T;F++){let V=_[F];if(V){if(V.type==="SpreadElement"){V.type="RestElement";let K=V.argument;this.checkToRestConversion(K,!0),this.toAssignable(K,w)}else this.toAssignable(V,w);V.type==="RestElement"&&(F<T?this.raise(mr.RestTrailingComma,{at:V}):v&&this.raise(mr.RestTrailingComma,{at:v}))}}}isAssignable(_,v){switch(_.type){case"Identifier":case"ObjectPattern":case"ArrayPattern":case"AssignmentPattern":case"RestElement":return!0;case"ObjectExpression":{let w=_.properties.length-1;return _.properties.every((T,F)=>T.type!=="ObjectMethod"&&(F===w||T.type!=="SpreadElement")&&this.isAssignable(T))}case"ObjectProperty":return this.isAssignable(_.value);case"SpreadElement":return this.isAssignable(_.argument);case"ArrayExpression":return _.elements.every(w=>w===null||this.isAssignable(w));case"AssignmentExpression":return _.operator==="=";case"ParenthesizedExpression":return this.isAssignable(_.expression);case"MemberExpression":case"OptionalMemberExpression":return!v;default:return!1}}toReferencedList(_,v){return _}toReferencedListDeep(_,v){this.toReferencedList(_,v);for(let w of _)(w==null?void 0:w.type)==="ArrayExpression"&&this.toReferencedListDeep(w.elements)}parseSpread(_){let v=this.startNode();return this.next(),v.argument=this.parseMaybeAssignAllowIn(_,void 0),this.finishNode(v,"SpreadElement")}parseRestBinding(){let _=this.startNode();return this.next(),_.argument=this.parseBindingAtom(),this.finishNode(_,"RestElement")}parseBindingAtom(){switch(this.state.type){case 0:{let _=this.startNode();return this.next(),_.elements=this.parseBindingList(3,93,1),this.finishNode(_,"ArrayPattern")}case 5:return this.parseObjectLike(8,!0)}return this.parseIdentifier()}parseBindingList(_,v,w){let T=w&1,F=[],V=!0;for(;!this.eat(_);)if(V?V=!1:this.expect(12),T&&this.match(12))F.push(null);else{if(this.eat(_))break;if(this.match(21)){if(F.push(this.parseAssignableListItemTypes(this.parseRestBinding(),w)),!this.checkCommaAfterRest(v)){this.expect(_);break}}else{let K=[];for(this.match(26)&&this.hasPlugin("decorators")&&this.raise(mr.UnsupportedParameterDecorator,{at:this.state.startLoc});this.match(26);)K.push(this.parseDecorator());F.push(this.parseAssignableListItem(w,K))}}return F}parseBindingRestProperty(_){return this.next(),_.argument=this.parseIdentifier(),this.checkCommaAfterRest(125),this.finishNode(_,"RestElement")}parseBindingProperty(){let _=this.startNode(),{type:v,startLoc:w}=this.state;return v===21?this.parseBindingRestProperty(_):(v===136?(this.expectPlugin("destructuringPrivate",w),this.classScope.usePrivateName(this.state.value,w),_.key=this.parsePrivateName()):this.parsePropertyName(_),_.method=!1,this.parseObjPropValue(_,w,!1,!1,!0,!1))}parseAssignableListItem(_,v){let w=this.parseMaybeDefault();this.parseAssignableListItemTypes(w,_);let T=this.parseMaybeDefault(w.loc.start,w);return v.length&&(w.decorators=v),T}parseAssignableListItemTypes(_,v){return _}parseMaybeDefault(_,v){var w;if(_!=null||(_=this.state.startLoc),v=(w=v)!=null?w:this.parseBindingAtom(),!this.eat(29))return v;let T=this.startNodeAt(_);return T.left=v,T.right=this.parseMaybeAssignAllowIn(),this.finishNode(T,"AssignmentPattern")}isValidLVal(_,v,w){return Ch({AssignmentPattern:"left",RestElement:"argument",ObjectProperty:"value",ParenthesizedExpression:"expression",ArrayPattern:"elements",ObjectPattern:"properties"},_)}checkLVal(_,v){let{in:w,binding:T=Js,checkClashes:F=!1,strictModeChanged:V=!1,hasParenthesizedAncestor:K=!1}=v;var q;let Y=_.type;if(this.isObjectMethod(_))return;if(Y==="MemberExpression"){T!==Js&&this.raise(mr.InvalidPropertyBindingPattern,{at:_});return}if(Y==="Identifier"){this.checkIdentifier(_,T,V);let{name:ge}=_;F&&(F.has(ge)?this.raise(mr.ParamDupe,{at:_}):F.add(ge));return}let X=this.isValidLVal(Y,!(K||(q=_.extra)!=null&&q.parenthesized)&&w.type==="AssignmentExpression",T);if(X===!0)return;if(X===!1){let ge=T===Js?mr.InvalidLhs:mr.InvalidLhsBinding;this.raise(ge,{at:_,ancestor:w});return}let[ne,ue]=Array.isArray(X)?X:[X,Y==="ParenthesizedExpression"],ye=Y==="ArrayPattern"||Y==="ObjectPattern"||Y==="ParenthesizedExpression"?{type:Y}:w;for(let ge of[].concat(_[ne]))ge&&this.checkLVal(ge,{in:ye,binding:T,checkClashes:F,strictModeChanged:V,hasParenthesizedAncestor:ue})}checkIdentifier(_,v){let w=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;this.state.strict&&(w?Wa(_.name,this.inModule):Cm(_.name))&&(v===Js?this.raise(mr.StrictEvalArguments,{at:_,referenceName:_.name}):this.raise(mr.StrictEvalArgumentsBinding,{at:_,bindingName:_.name})),v&ls&&_.name==="let"&&this.raise(mr.LetInLexicalBinding,{at:_}),v&Js||this.declareNameFromIdentifier(_,v)}declareNameFromIdentifier(_,v){this.scope.declareName(_.name,v,_.loc.start)}checkToRestConversion(_,v){switch(_.type){case"ParenthesizedExpression":this.checkToRestConversion(_.expression,v);break;case"Identifier":case"MemberExpression":break;case"ArrayExpression":case"ObjectExpression":if(v)break;default:this.raise(mr.InvalidRestAssignmentPattern,{at:_})}}checkCommaAfterRest(_){return this.match(12)?(this.raise(this.lookaheadCharCode()===_?mr.RestTrailingComma:mr.ElementAfterRest,{at:this.state.startLoc}),!0):!1}},M0=(_,v)=>Object.hasOwnProperty.call(_,v)&&_[v];function I0(_){if(_==null)throw new Error(`Unexpected ${_} value.`);return _}function Ph(_){if(!_)throw new Error("Assert fail")}var vi=so`typescript`({AbstractMethodHasImplementation:_=>{let{methodName:v}=_;return`Method '${v}' cannot have an implementation because it is marked abstract.`},AbstractPropertyHasInitializer:_=>{let{propertyName:v}=_;return`Property '${v}' cannot have an initializer because it is marked abstract.`},AccesorCannotDeclareThisParameter:"'get' and 'set' accessors cannot declare 'this' parameters.",AccesorCannotHaveTypeParameters:"An accessor cannot have type parameters.",AccessorCannotBeOptional:"An 'accessor' property cannot be declared optional.",ClassMethodHasDeclare:"Class methods cannot have the 'declare' modifier.",ClassMethodHasReadonly:"Class methods cannot have the 'readonly' modifier.",ConstInitiailizerMustBeStringOrNumericLiteralOrLiteralEnumReference:"A 'const' initializer in an ambient context must be a string or numeric literal or literal enum reference.",ConstructorHasTypeParameters:"Type parameters cannot appear on a constructor declaration.",DeclareAccessor:_=>{let{kind:v}=_;return`'declare' is not allowed in ${v}ters.`},DeclareClassFieldHasInitializer:"Initializers are not allowed in ambient contexts.",DeclareFunctionHasImplementation:"An implementation cannot be declared in ambient contexts.",DuplicateAccessibilityModifier:_=>"Accessibility modifier already seen.",DuplicateModifier:_=>{let{modifier:v}=_;return`Duplicate modifier: '${v}'.`},EmptyHeritageClauseType:_=>{let{token:v}=_;return`'${v}' list cannot be empty.`},EmptyTypeArguments:"Type argument list cannot be empty.",EmptyTypeParameters:"Type parameter list cannot be empty.",ExpectedAmbientAfterExportDeclare:"'export declare' must be followed by an ambient declaration.",ImportAliasHasImportType:"An import alias can not use 'import type'.",ImportReflectionHasImportType:"An `import module` declaration can not use `type` modifier",IncompatibleModifiers:_=>{let{modifiers:v}=_;return`'${v[0]}' modifier cannot be used with '${v[1]}' modifier.`},IndexSignatureHasAbstract:"Index signatures cannot have the 'abstract' modifier.",IndexSignatureHasAccessibility:_=>{let{modifier:v}=_;return`Index signatures cannot have an accessibility modifier ('${v}').`},IndexSignatureHasDeclare:"Index signatures cannot have the 'declare' modifier.",IndexSignatureHasOverride:"'override' modifier cannot appear on an index signature.",IndexSignatureHasStatic:"Index signatures cannot have the 'static' modifier.",InitializerNotAllowedInAmbientContext:"Initializers are not allowed in ambient contexts.",InvalidModifierOnTypeMember:_=>{let{modifier:v}=_;return`'${v}' modifier cannot appear on a type member.`},InvalidModifierOnTypeParameter:_=>{let{modifier:v}=_;return`'${v}' modifier cannot appear on a type parameter.`},InvalidModifierOnTypeParameterPositions:_=>{let{modifier:v}=_;return`'${v}' modifier can only appear on a type parameter of a class, interface or type alias.`},InvalidModifiersOrder:_=>{let{orderedModifiers:v}=_;return`'${v[0]}' modifier must precede '${v[1]}' modifier.`},InvalidPropertyAccessAfterInstantiationExpression:"Invalid property access after an instantiation expression. You can either wrap the instantiation expression in parentheses, or delete the type arguments.",InvalidTupleMemberLabel:"Tuple members must be labeled with a simple identifier.",MissingInterfaceName:"'interface' declarations must be followed by an identifier.",MixedLabeledAndUnlabeledElements:"Tuple members must all have names or all not have names.",NonAbstractClassHasAbstractMethod:"Abstract methods can only appear within an abstract class.",NonClassMethodPropertyHasAbstractModifer:"'abstract' modifier can only appear on a class, method, or property declaration.",OptionalTypeBeforeRequired:"A required element cannot follow an optional element.",OverrideNotInSubClass:"This member cannot have an 'override' modifier because its containing class does not extend another class.",PatternIsOptional:"A binding pattern parameter cannot be optional in an implementation signature.",PrivateElementHasAbstract:"Private elements cannot have the 'abstract' modifier.",PrivateElementHasAccessibility:_=>{let{modifier:v}=_;return`Private elements cannot have an accessibility modifier ('${v}').`},ReadonlyForMethodSignature:"'readonly' modifier can only appear on a property declaration or index signature.",ReservedArrowTypeParam:"This syntax is reserved in files with the .mts or .cts extension. Add a trailing comma, as in `<T,>() => ...`.",ReservedTypeAssertion:"This syntax is reserved in files with the .mts or .cts extension. Use an `as` expression instead.",SetAccesorCannotHaveOptionalParameter:"A 'set' accessor cannot have an optional parameter.",SetAccesorCannotHaveRestParameter:"A 'set' accessor cannot have rest parameter.",SetAccesorCannotHaveReturnType:"A 'set' accessor cannot have a return type annotation.",SingleTypeParameterWithoutTrailingComma:_=>{let{typeParameterName:v}=_;return`Single type parameter ${v} should have a trailing comma. Example usage: <${v},>.`},StaticBlockCannotHaveModifier:"Static class blocks cannot have any modifier.",TupleOptionalAfterType:"A labeled tuple optional element must be declared using a question mark after the name and before the colon (`name?: type`), rather than after the type (`name: type?`).",TypeAnnotationAfterAssign:"Type annotations must come before default assignments, e.g. instead of `age = 25: number` use `age: number = 25`.",TypeImportCannotSpecifyDefaultAndNamed:"A type-only import can specify a default import or named bindings, but not both.",TypeModifierIsUsedInTypeExports:"The 'type' modifier cannot be used on a named export when 'export type' is used on its export statement.",TypeModifierIsUsedInTypeImports:"The 'type' modifier cannot be used on a named import when 'import type' is used on its import statement.",UnexpectedParameterModifier:"A parameter property is only allowed in a constructor implementation.",UnexpectedReadonly:"'readonly' type modifier is only permitted on array and tuple literal types.",UnexpectedTypeAnnotation:"Did not expect a type annotation here.",UnexpectedTypeCastInParameter:"Unexpected type cast in parameter position.",UnsupportedImportTypeArgument:"Argument in a type import must be a string literal.",UnsupportedParameterPropertyKind:"A parameter property may not be declared using a binding pattern.",UnsupportedSignatureParameterKind:_=>{let{type:v}=_;return`Name in a signature must be an Identifier, ObjectPattern or ArrayPattern, instead got ${v}.`}});function Ah(_){switch(_){case"any":return"TSAnyKeyword";case"boolean":return"TSBooleanKeyword";case"bigint":return"TSBigIntKeyword";case"never":return"TSNeverKeyword";case"number":return"TSNumberKeyword";case"object":return"TSObjectKeyword";case"string":return"TSStringKeyword";case"symbol":return"TSSymbolKeyword";case"undefined":return"TSUndefinedKeyword";case"unknown":return"TSUnknownKeyword";default:return}}function Ic(_){return _==="private"||_==="public"||_==="protected"}function Nm(_){return _==="in"||_==="out"}var Rm=_=>class extends _{constructor(){super(...arguments),this.tsParseInOutModifiers=this.tsParseModifiers.bind(this,{allowedModifiers:["in","out"],disallowedModifiers:["const","public","private","protected","readonly","declare","abstract","override"],errorTemplate:vi.InvalidModifierOnTypeParameter}),this.tsParseConstModifier=this.tsParseModifiers.bind(this,{allowedModifiers:["const"],disallowedModifiers:["in","out"],errorTemplate:vi.InvalidModifierOnTypeParameterPositions}),this.tsParseInOutConstModifiers=this.tsParseModifiers.bind(this,{allowedModifiers:["in","out","const"],disallowedModifiers:["public","private","protected","readonly","declare","abstract","override"],errorTemplate:vi.InvalidModifierOnTypeParameter})}getScopeHandler(){return Qd}tsIsIdentifier(){return be(this.state.type)}tsTokenCanFollowModifier(){return(this.match(0)||this.match(5)||this.match(55)||this.match(21)||this.match(136)||this.isLiteralPropertyName())&&!this.hasPrecedingLineBreak()}tsNextTokenCanFollowModifier(){return this.next(),this.tsTokenCanFollowModifier()}tsParseModifier(v,w){if(!be(this.state.type)&&this.state.type!==58&&this.state.type!==75)return;let T=this.state.value;if(v.indexOf(T)!==-1){if(w&&this.tsIsStartOfStaticBlocks())return;if(this.tsTryParse(this.tsNextTokenCanFollowModifier.bind(this)))return T}}tsParseModifiers(v,w){let{allowedModifiers:T,disallowedModifiers:F,stopOnStartOfClassStaticBlock:V,errorTemplate:K=vi.InvalidModifierOnTypeMember}=v,q=(X,ne,ue,ye)=>{ne===ue&&w[ye]&&this.raise(vi.InvalidModifiersOrder,{at:X,orderedModifiers:[ue,ye]})},Y=(X,ne,ue,ye)=>{(w[ue]&&ne===ye||w[ye]&&ne===ue)&&this.raise(vi.IncompatibleModifiers,{at:X,modifiers:[ue,ye]})};for(;;){let{startLoc:X}=this.state,ne=this.tsParseModifier(T.concat(F??[]),V);if(!ne)break;Ic(ne)?w.accessibility?this.raise(vi.DuplicateAccessibilityModifier,{at:X,modifier:ne}):(q(X,ne,ne,"override"),q(X,ne,ne,"static"),q(X,ne,ne,"readonly"),w.accessibility=ne):Nm(ne)?(w[ne]&&this.raise(vi.DuplicateModifier,{at:X,modifier:ne}),w[ne]=!0,q(X,ne,"in","out")):(Object.hasOwnProperty.call(w,ne)?this.raise(vi.DuplicateModifier,{at:X,modifier:ne}):(q(X,ne,"static","readonly"),q(X,ne,"static","override"),q(X,ne,"override","readonly"),q(X,ne,"abstract","override"),Y(X,ne,"declare","override"),Y(X,ne,"static","abstract")),w[ne]=!0),F!=null&&F.includes(ne)&&this.raise(K,{at:X,modifier:ne})}}tsIsListTerminator(v){switch(v){case"EnumMembers":case"TypeMembers":return this.match(8);case"HeritageClauseElement":return this.match(5);case"TupleElementTypes":return this.match(3);case"TypeParametersOrArguments":return this.match(48)}}tsParseList(v,w){let T=[];for(;!this.tsIsListTerminator(v);)T.push(w());return T}tsParseDelimitedList(v,w,T){return I0(this.tsParseDelimitedListWorker(v,w,!0,T))}tsParseDelimitedListWorker(v,w,T,F){let V=[],K=-1;for(;!this.tsIsListTerminator(v);){K=-1;let q=w();if(q==null)return;if(V.push(q),this.eat(12)){K=this.state.lastTokStart;continue}if(this.tsIsListTerminator(v))break;T&&this.expect(12);return}return F&&(F.value=K),V}tsParseBracketedList(v,w,T,F,V){F||(T?this.expect(0):this.expect(47));let K=this.tsParseDelimitedList(v,w,V);return T?this.expect(3):this.expect(48),K}tsParseImportType(){let v=this.startNode();return this.expect(83),this.expect(10),this.match(131)||this.raise(vi.UnsupportedImportTypeArgument,{at:this.state.startLoc}),v.argument=super.parseExprAtom(),this.expect(11),this.eat(16)&&(v.qualifier=this.tsParseEntityName()),this.match(47)&&(v.typeParameters=this.tsParseTypeArguments()),this.finishNode(v,"TSImportType")}tsParseEntityName(){let v=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,w=this.parseIdentifier(v);for(;this.eat(16);){let T=this.startNodeAtNode(w);T.left=w,T.right=this.parseIdentifier(v),w=this.finishNode(T,"TSQualifiedName")}return w}tsParseTypeReference(){let v=this.startNode();return v.typeName=this.tsParseEntityName(),!this.hasPrecedingLineBreak()&&this.match(47)&&(v.typeParameters=this.tsParseTypeArguments()),this.finishNode(v,"TSTypeReference")}tsParseThisTypePredicate(v){this.next();let w=this.startNodeAtNode(v);return w.parameterName=v,w.typeAnnotation=this.tsParseTypeAnnotation(!1),w.asserts=!1,this.finishNode(w,"TSTypePredicate")}tsParseThisTypeNode(){let v=this.startNode();return this.next(),this.finishNode(v,"TSThisType")}tsParseTypeQuery(){let v=this.startNode();return this.expect(87),this.match(83)?v.exprName=this.tsParseImportType():v.exprName=this.tsParseEntityName(),!this.hasPrecedingLineBreak()&&this.match(47)&&(v.typeParameters=this.tsParseTypeArguments()),this.finishNode(v,"TSTypeQuery")}tsParseTypeParameter(v){let w=this.startNode();return v(w),w.name=this.tsParseTypeParameterName(),w.constraint=this.tsEatThenParseType(81),w.default=this.tsEatThenParseType(29),this.finishNode(w,"TSTypeParameter")}tsTryParseTypeParameters(v){if(this.match(47))return this.tsParseTypeParameters(v)}tsParseTypeParameters(v){let w=this.startNode();this.match(47)||this.match(140)?this.next():this.unexpected();let T={value:-1};return w.params=this.tsParseBracketedList("TypeParametersOrArguments",this.tsParseTypeParameter.bind(this,v),!1,!0,T),w.params.length===0&&this.raise(vi.EmptyTypeParameters,{at:w}),T.value!==-1&&this.addExtra(w,"trailingComma",T.value),this.finishNode(w,"TSTypeParameterDeclaration")}tsFillSignature(v,w){let T=v===19,F="parameters",V="typeAnnotation";w.typeParameters=this.tsTryParseTypeParameters(this.tsParseConstModifier),this.expect(10),w[F]=this.tsParseBindingListForSignature(),T?w[V]=this.tsParseTypeOrTypePredicateAnnotation(v):this.match(v)&&(w[V]=this.tsParseTypeOrTypePredicateAnnotation(v))}tsParseBindingListForSignature(){return super.parseBindingList(11,41,2).map(v=>(v.type!=="Identifier"&&v.type!=="RestElement"&&v.type!=="ObjectPattern"&&v.type!=="ArrayPattern"&&this.raise(vi.UnsupportedSignatureParameterKind,{at:v,type:v.type}),v))}tsParseTypeMemberSemicolon(){!this.eat(12)&&!this.isLineTerminator()&&this.expect(13)}tsParseSignatureMember(v,w){return this.tsFillSignature(14,w),this.tsParseTypeMemberSemicolon(),this.finishNode(w,v)}tsIsUnambiguouslyIndexSignature(){return this.next(),be(this.state.type)?(this.next(),this.match(14)):!1}tsTryParseIndexSignature(v){if(!(this.match(0)&&this.tsLookAhead(this.tsIsUnambiguouslyIndexSignature.bind(this))))return;this.expect(0);let w=this.parseIdentifier();w.typeAnnotation=this.tsParseTypeAnnotation(),this.resetEndLocation(w),this.expect(3),v.parameters=[w];let T=this.tsTryParseTypeAnnotation();return T&&(v.typeAnnotation=T),this.tsParseTypeMemberSemicolon(),this.finishNode(v,"TSIndexSignature")}tsParsePropertyOrMethodSignature(v,w){this.eat(17)&&(v.optional=!0);let T=v;if(this.match(10)||this.match(47)){w&&this.raise(vi.ReadonlyForMethodSignature,{at:v});let F=T;F.kind&&this.match(47)&&this.raise(vi.AccesorCannotHaveTypeParameters,{at:this.state.curPosition()}),this.tsFillSignature(14,F),this.tsParseTypeMemberSemicolon();let V="parameters",K="typeAnnotation";if(F.kind==="get")F[V].length>0&&(this.raise(mr.BadGetterArity,{at:this.state.curPosition()}),this.isThisParam(F[V][0])&&this.raise(vi.AccesorCannotDeclareThisParameter,{at:this.state.curPosition()}));else if(F.kind==="set"){if(F[V].length!==1)this.raise(mr.BadSetterArity,{at:this.state.curPosition()});else{let q=F[V][0];this.isThisParam(q)&&this.raise(vi.AccesorCannotDeclareThisParameter,{at:this.state.curPosition()}),q.type==="Identifier"&&q.optional&&this.raise(vi.SetAccesorCannotHaveOptionalParameter,{at:this.state.curPosition()}),q.type==="RestElement"&&this.raise(vi.SetAccesorCannotHaveRestParameter,{at:this.state.curPosition()})}F[K]&&this.raise(vi.SetAccesorCannotHaveReturnType,{at:F[K]})}else F.kind="method";return this.finishNode(F,"TSMethodSignature")}else{let F=T;w&&(F.readonly=!0);let V=this.tsTryParseTypeAnnotation();return V&&(F.typeAnnotation=V),this.tsParseTypeMemberSemicolon(),this.finishNode(F,"TSPropertySignature")}}tsParseTypeMember(){let v=this.startNode();if(this.match(10)||this.match(47))return this.tsParseSignatureMember("TSCallSignatureDeclaration",v);if(this.match(77)){let T=this.startNode();return this.next(),this.match(10)||this.match(47)?this.tsParseSignatureMember("TSConstructSignatureDeclaration",v):(v.key=this.createIdentifier(T,"new"),this.tsParsePropertyOrMethodSignature(v,!1))}return this.tsParseModifiers({allowedModifiers:["readonly"],disallowedModifiers:["declare","abstract","private","protected","public","static","override"]},v),this.tsTryParseIndexSignature(v)||(super.parsePropertyName(v),!v.computed&&v.key.type==="Identifier"&&(v.key.name==="get"||v.key.name==="set")&&this.tsTokenCanFollowModifier()&&(v.kind=v.key.name,super.parsePropertyName(v)),this.tsParsePropertyOrMethodSignature(v,!!v.readonly))}tsParseTypeLiteral(){let v=this.startNode();return v.members=this.tsParseObjectTypeMembers(),this.finishNode(v,"TSTypeLiteral")}tsParseObjectTypeMembers(){this.expect(5);let v=this.tsParseList("TypeMembers",this.tsParseTypeMember.bind(this));return this.expect(8),v}tsIsStartOfMappedType(){return this.next(),this.eat(53)?this.isContextual(120):(this.isContextual(120)&&this.next(),!this.match(0)||(this.next(),!this.tsIsIdentifier())?!1:(this.next(),this.match(58)))}tsParseMappedTypeParameter(){let v=this.startNode();return v.name=this.tsParseTypeParameterName(),v.constraint=this.tsExpectThenParseType(58),this.finishNode(v,"TSTypeParameter")}tsParseMappedType(){let v=this.startNode();return this.expect(5),this.match(53)?(v.readonly=this.state.value,this.next(),this.expectContextual(120)):this.eatContextual(120)&&(v.readonly=!0),this.expect(0),v.typeParameter=this.tsParseMappedTypeParameter(),v.nameType=this.eatContextual(93)?this.tsParseType():null,this.expect(3),this.match(53)?(v.optional=this.state.value,this.next(),this.expect(17)):this.eat(17)&&(v.optional=!0),v.typeAnnotation=this.tsTryParseType(),this.semicolon(),this.expect(8),this.finishNode(v,"TSMappedType")}tsParseTupleType(){let v=this.startNode();v.elementTypes=this.tsParseBracketedList("TupleElementTypes",this.tsParseTupleElementType.bind(this),!0,!1);let w=!1,T=null;return v.elementTypes.forEach(F=>{let{type:V}=F;w&&V!=="TSRestType"&&V!=="TSOptionalType"&&!(V==="TSNamedTupleMember"&&F.optional)&&this.raise(vi.OptionalTypeBeforeRequired,{at:F}),w||(w=V==="TSNamedTupleMember"&&F.optional||V==="TSOptionalType");let K=V;V==="TSRestType"&&(F=F.typeAnnotation,K=F.type);let q=K==="TSNamedTupleMember";T!=null||(T=q),T!==q&&this.raise(vi.MixedLabeledAndUnlabeledElements,{at:F})}),this.finishNode(v,"TSTupleType")}tsParseTupleElementType(){let{startLoc:v}=this.state,w=this.eat(21),T,F,V,K,q=Xe(this.state.type)?this.lookaheadCharCode():null;if(q===58)T=!0,V=!1,F=this.parseIdentifier(!0),this.expect(14),K=this.tsParseType();else if(q===63){V=!0;let Y=this.state.startLoc,X=this.state.value,ne=this.tsParseNonArrayType();this.lookaheadCharCode()===58?(T=!0,F=this.createIdentifier(this.startNodeAt(Y),X),this.expect(17),this.expect(14),K=this.tsParseType()):(T=!1,K=ne,this.expect(17))}else K=this.tsParseType(),V=this.eat(17),T=this.eat(14);if(T){let Y;F?(Y=this.startNodeAtNode(F),Y.optional=V,Y.label=F,Y.elementType=K,this.eat(17)&&(Y.optional=!0,this.raise(vi.TupleOptionalAfterType,{at:this.state.lastTokStartLoc}))):(Y=this.startNodeAtNode(K),Y.optional=V,this.raise(vi.InvalidTupleMemberLabel,{at:K}),Y.label=K,Y.elementType=this.tsParseType()),K=this.finishNode(Y,"TSNamedTupleMember")}else if(V){let Y=this.startNodeAtNode(K);Y.typeAnnotation=K,K=this.finishNode(Y,"TSOptionalType")}if(w){let Y=this.startNodeAt(v);Y.typeAnnotation=K,K=this.finishNode(Y,"TSRestType")}return K}tsParseParenthesizedType(){let v=this.startNode();return this.expect(10),v.typeAnnotation=this.tsParseType(),this.expect(11),this.finishNode(v,"TSParenthesizedType")}tsParseFunctionOrConstructorType(v,w){let T=this.startNode();return v==="TSConstructorType"&&(T.abstract=!!w,w&&this.next(),this.next()),this.tsInAllowConditionalTypesContext(()=>this.tsFillSignature(19,T)),this.finishNode(T,v)}tsParseLiteralTypeNode(){let v=this.startNode();return v.literal=(()=>{switch(this.state.type){case 132:case 133:case 131:case 85:case 86:return super.parseExprAtom();default:this.unexpected()}})(),this.finishNode(v,"TSLiteralType")}tsParseTemplateLiteralType(){let v=this.startNode();return v.literal=super.parseTemplate(!1),this.finishNode(v,"TSLiteralType")}parseTemplateSubstitution(){return this.state.inType?this.tsParseType():super.parseTemplateSubstitution()}tsParseThisTypeOrThisTypePredicate(){let v=this.tsParseThisTypeNode();return this.isContextual(114)&&!this.hasPrecedingLineBreak()?this.tsParseThisTypePredicate(v):v}tsParseNonArrayType(){switch(this.state.type){case 131:case 132:case 133:case 85:case 86:return this.tsParseLiteralTypeNode();case 53:if(this.state.value==="-"){let v=this.startNode(),w=this.lookahead();return w.type!==132&&w.type!==133&&this.unexpected(),v.literal=this.parseMaybeUnary(),this.finishNode(v,"TSLiteralType")}break;case 78:return this.tsParseThisTypeOrThisTypePredicate();case 87:return this.tsParseTypeQuery();case 83:return this.tsParseImportType();case 5:return this.tsLookAhead(this.tsIsStartOfMappedType.bind(this))?this.tsParseMappedType():this.tsParseTypeLiteral();case 0:return this.tsParseTupleType();case 10:return this.tsParseParenthesizedType();case 25:case 24:return this.tsParseTemplateLiteralType();default:{let{type:v}=this.state;if(be(v)||v===88||v===84){let w=v===88?"TSVoidKeyword":v===84?"TSNullKeyword":Ah(this.state.value);if(w!==void 0&&this.lookaheadCharCode()!==46){let T=this.startNode();return this.next(),this.finishNode(T,w)}return this.tsParseTypeReference()}}}this.unexpected()}tsParseArrayTypeOrHigher(){let v=this.tsParseNonArrayType();for(;!this.hasPrecedingLineBreak()&&this.eat(0);)if(this.match(3)){let w=this.startNodeAtNode(v);w.elementType=v,this.expect(3),v=this.finishNode(w,"TSArrayType")}else{let w=this.startNodeAtNode(v);w.objectType=v,w.indexType=this.tsParseType(),this.expect(3),v=this.finishNode(w,"TSIndexedAccessType")}return v}tsParseTypeOperator(){let v=this.startNode(),w=this.state.value;return this.next(),v.operator=w,v.typeAnnotation=this.tsParseTypeOperatorOrHigher(),w==="readonly"&&this.tsCheckTypeAnnotationForReadOnly(v),this.finishNode(v,"TSTypeOperator")}tsCheckTypeAnnotationForReadOnly(v){switch(v.typeAnnotation.type){case"TSTupleType":case"TSArrayType":return;default:this.raise(vi.UnexpectedReadonly,{at:v})}}tsParseInferType(){let v=this.startNode();this.expectContextual(113);let w=this.startNode();return w.name=this.tsParseTypeParameterName(),w.constraint=this.tsTryParse(()=>this.tsParseConstraintForInferType()),v.typeParameter=this.finishNode(w,"TSTypeParameter"),this.finishNode(v,"TSInferType")}tsParseConstraintForInferType(){if(this.eat(81)){let v=this.tsInDisallowConditionalTypesContext(()=>this.tsParseType());if(this.state.inDisallowConditionalTypesContext||!this.match(17))return v}}tsParseTypeOperatorOrHigher(){return zs(this.state.type)&&!this.state.containsEsc?this.tsParseTypeOperator():this.isContextual(113)?this.tsParseInferType():this.tsInAllowConditionalTypesContext(()=>this.tsParseArrayTypeOrHigher())}tsParseUnionOrIntersectionType(v,w,T){let F=this.startNode(),V=this.eat(T),K=[];do K.push(w());while(this.eat(T));return K.length===1&&!V?K[0]:(F.types=K,this.finishNode(F,v))}tsParseIntersectionTypeOrHigher(){return this.tsParseUnionOrIntersectionType("TSIntersectionType",this.tsParseTypeOperatorOrHigher.bind(this),45)}tsParseUnionTypeOrHigher(){return this.tsParseUnionOrIntersectionType("TSUnionType",this.tsParseIntersectionTypeOrHigher.bind(this),43)}tsIsStartOfFunctionType(){return this.match(47)?!0:this.match(10)&&this.tsLookAhead(this.tsIsUnambiguouslyStartOfFunctionType.bind(this))}tsSkipParameterStart(){if(be(this.state.type)||this.match(78))return this.next(),!0;if(this.match(5)){let{errors:v}=this.state,w=v.length;try{return this.parseObjectLike(8,!0),v.length===w}catch{return!1}}if(this.match(0)){this.next();let{errors:v}=this.state,w=v.length;try{return super.parseBindingList(3,93,1),v.length===w}catch{return!1}}return!1}tsIsUnambiguouslyStartOfFunctionType(){return this.next(),!!(this.match(11)||this.match(21)||this.tsSkipParameterStart()&&(this.match(14)||this.match(12)||this.match(17)||this.match(29)||this.match(11)&&(this.next(),this.match(19))))}tsParseTypeOrTypePredicateAnnotation(v){return this.tsInType(()=>{let w=this.startNode();this.expect(v);let T=this.startNode(),F=!!this.tsTryParse(this.tsParseTypePredicateAsserts.bind(this));if(F&&this.match(78)){let q=this.tsParseThisTypeOrThisTypePredicate();return q.type==="TSThisType"?(T.parameterName=q,T.asserts=!0,T.typeAnnotation=null,q=this.finishNode(T,"TSTypePredicate")):(this.resetStartLocationFromNode(q,T),q.asserts=!0),w.typeAnnotation=q,this.finishNode(w,"TSTypeAnnotation")}let V=this.tsIsIdentifier()&&this.tsTryParse(this.tsParseTypePredicatePrefix.bind(this));if(!V)return F?(T.parameterName=this.parseIdentifier(),T.asserts=F,T.typeAnnotation=null,w.typeAnnotation=this.finishNode(T,"TSTypePredicate"),this.finishNode(w,"TSTypeAnnotation")):this.tsParseTypeAnnotation(!1,w);let K=this.tsParseTypeAnnotation(!1);return T.parameterName=V,T.typeAnnotation=K,T.asserts=F,w.typeAnnotation=this.finishNode(T,"TSTypePredicate"),this.finishNode(w,"TSTypeAnnotation")})}tsTryParseTypeOrTypePredicateAnnotation(){return this.match(14)?this.tsParseTypeOrTypePredicateAnnotation(14):void 0}tsTryParseTypeAnnotation(){return this.match(14)?this.tsParseTypeAnnotation():void 0}tsTryParseType(){return this.tsEatThenParseType(14)}tsParseTypePredicatePrefix(){let v=this.parseIdentifier();if(this.isContextual(114)&&!this.hasPrecedingLineBreak())return this.next(),v}tsParseTypePredicateAsserts(){if(this.state.type!==107)return!1;let v=this.state.containsEsc;return this.next(),!be(this.state.type)&&!this.match(78)?!1:(v&&this.raise(mr.InvalidEscapedReservedWord,{at:this.state.lastTokStartLoc,reservedWord:"asserts"}),!0)}tsParseTypeAnnotation(){let v=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,w=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.startNode();return this.tsInType(()=>{v&&this.expect(14),w.typeAnnotation=this.tsParseType()}),this.finishNode(w,"TSTypeAnnotation")}tsParseType(){Ph(this.state.inType);let v=this.tsParseNonConditionalType();if(this.state.inDisallowConditionalTypesContext||this.hasPrecedingLineBreak()||!this.eat(81))return v;let w=this.startNodeAtNode(v);return w.checkType=v,w.extendsType=this.tsInDisallowConditionalTypesContext(()=>this.tsParseNonConditionalType()),this.expect(17),w.trueType=this.tsInAllowConditionalTypesContext(()=>this.tsParseType()),this.expect(14),w.falseType=this.tsInAllowConditionalTypesContext(()=>this.tsParseType()),this.finishNode(w,"TSConditionalType")}isAbstractConstructorSignature(){return this.isContextual(122)&&this.lookahead().type===77}tsParseNonConditionalType(){return this.tsIsStartOfFunctionType()?this.tsParseFunctionOrConstructorType("TSFunctionType"):this.match(77)?this.tsParseFunctionOrConstructorType("TSConstructorType"):this.isAbstractConstructorSignature()?this.tsParseFunctionOrConstructorType("TSConstructorType",!0):this.tsParseUnionTypeOrHigher()}tsParseTypeAssertion(){this.getPluginOption("typescript","disallowAmbiguousJSXLike")&&this.raise(vi.ReservedTypeAssertion,{at:this.state.startLoc});let v=this.startNode();return v.typeAnnotation=this.tsInType(()=>(this.next(),this.match(75)?this.tsParseTypeReference():this.tsParseType())),this.expect(48),v.expression=this.parseMaybeUnary(),this.finishNode(v,"TSTypeAssertion")}tsParseHeritageClause(v){let w=this.state.startLoc,T=this.tsParseDelimitedList("HeritageClauseElement",()=>{let F=this.startNode();return F.expression=this.tsParseEntityName(),this.match(47)&&(F.typeParameters=this.tsParseTypeArguments()),this.finishNode(F,"TSExpressionWithTypeArguments")});return T.length||this.raise(vi.EmptyHeritageClauseType,{at:w,token:v}),T}tsParseInterfaceDeclaration(v){let w=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(this.hasFollowingLineBreak())return null;this.expectContextual(127),w.declare&&(v.declare=!0),be(this.state.type)?(v.id=this.parseIdentifier(),this.checkIdentifier(v.id,Kd)):(v.id=null,this.raise(vi.MissingInterfaceName,{at:this.state.startLoc})),v.typeParameters=this.tsTryParseTypeParameters(this.tsParseInOutConstModifiers),this.eat(81)&&(v.extends=this.tsParseHeritageClause("extends"));let T=this.startNode();return T.body=this.tsInType(this.tsParseObjectTypeMembers.bind(this)),v.body=this.finishNode(T,"TSInterfaceBody"),this.finishNode(v,"TSInterfaceDeclaration")}tsParseTypeAliasDeclaration(v){return v.id=this.parseIdentifier(),this.checkIdentifier(v.id,Zu),v.typeAnnotation=this.tsInType(()=>{if(v.typeParameters=this.tsTryParseTypeParameters(this.tsParseInOutModifiers),this.expect(29),this.isContextual(112)&&this.lookahead().type!==16){let w=this.startNode();return this.next(),this.finishNode(w,"TSIntrinsicKeyword")}return this.tsParseType()}),this.semicolon(),this.finishNode(v,"TSTypeAliasDeclaration")}tsInNoContext(v){let w=this.state.context;this.state.context=[w[0]];try{return v()}finally{this.state.context=w}}tsInType(v){let w=this.state.inType;this.state.inType=!0;try{return v()}finally{this.state.inType=w}}tsInDisallowConditionalTypesContext(v){let w=this.state.inDisallowConditionalTypesContext;this.state.inDisallowConditionalTypesContext=!0;try{return v()}finally{this.state.inDisallowConditionalTypesContext=w}}tsInAllowConditionalTypesContext(v){let w=this.state.inDisallowConditionalTypesContext;this.state.inDisallowConditionalTypesContext=!1;try{return v()}finally{this.state.inDisallowConditionalTypesContext=w}}tsEatThenParseType(v){return this.match(v)?this.tsNextThenParseType():void 0}tsExpectThenParseType(v){return this.tsDoThenParseType(()=>this.expect(v))}tsNextThenParseType(){return this.tsDoThenParseType(()=>this.next())}tsDoThenParseType(v){return this.tsInType(()=>(v(),this.tsParseType()))}tsParseEnumMember(){let v=this.startNode();return v.id=this.match(131)?super.parseStringLiteral(this.state.value):this.parseIdentifier(!0),this.eat(29)&&(v.initializer=super.parseMaybeAssignAllowIn()),this.finishNode(v,"TSEnumMember")}tsParseEnumDeclaration(v){let w=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return w.const&&(v.const=!0),w.declare&&(v.declare=!0),this.expectContextual(124),v.id=this.parseIdentifier(),this.checkIdentifier(v.id,v.const?qd:kc),this.expect(5),v.members=this.tsParseDelimitedList("EnumMembers",this.tsParseEnumMember.bind(this)),this.expect(8),this.finishNode(v,"TSEnumDeclaration")}tsParseModuleBlock(){let v=this.startNode();return this.scope.enter(Xu),this.expect(5),super.parseBlockOrModuleBlockBody(v.body=[],void 0,!0,8),this.scope.exit(),this.finishNode(v,"TSModuleBlock")}tsParseModuleOrNamespaceDeclaration(v){let w=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(v.id=this.parseIdentifier(),w||this.checkIdentifier(v.id,Zs),this.eat(16)){let T=this.startNode();this.tsParseModuleOrNamespaceDeclaration(T,!0),v.body=T}else this.scope.enter(iu),this.prodParam.enter(hd),v.body=this.tsParseModuleBlock(),this.prodParam.exit(),this.scope.exit();return this.finishNode(v,"TSModuleDeclaration")}tsParseAmbientExternalModuleDeclaration(v){return this.isContextual(110)?(v.global=!0,v.id=this.parseIdentifier()):this.match(131)?v.id=super.parseStringLiteral(this.state.value):this.unexpected(),this.match(5)?(this.scope.enter(iu),this.prodParam.enter(hd),v.body=this.tsParseModuleBlock(),this.prodParam.exit(),this.scope.exit()):this.semicolon(),this.finishNode(v,"TSModuleDeclaration")}tsParseImportEqualsDeclaration(v,w){v.isExport=w||!1,v.id=this.parseIdentifier(),this.checkIdentifier(v.id,No),this.expect(29);let T=this.tsParseModuleReference();return v.importKind==="type"&&T.type!=="TSExternalModuleReference"&&this.raise(vi.ImportAliasHasImportType,{at:T}),v.moduleReference=T,this.semicolon(),this.finishNode(v,"TSImportEqualsDeclaration")}tsIsExternalModuleReference(){return this.isContextual(117)&&this.lookaheadCharCode()===40}tsParseModuleReference(){return this.tsIsExternalModuleReference()?this.tsParseExternalModuleReference():this.tsParseEntityName(!1)}tsParseExternalModuleReference(){let v=this.startNode();return this.expectContextual(117),this.expect(10),this.match(131)||this.unexpected(),v.expression=super.parseExprAtom(),this.expect(11),this.finishNode(v,"TSExternalModuleReference")}tsLookAhead(v){let w=this.state.clone(),T=v();return this.state=w,T}tsTryParseAndCatch(v){let w=this.tryParse(T=>v()||T());if(!(w.aborted||!w.node))return w.error&&(this.state=w.failState),w.node}tsTryParse(v){let w=this.state.clone(),T=v();if(T!==void 0&&T!==!1)return T;this.state=w}tsTryParseDeclare(v){if(this.isLineTerminator())return;let w=this.state.type,T;return this.isContextual(99)&&(w=74,T="let"),this.tsInAmbientContext(()=>{if(w===68)return v.declare=!0,super.parseFunctionStatement(v,!1,!1);if(w===80)return v.declare=!0,this.parseClass(v,!0,!1);if(w===124)return this.tsParseEnumDeclaration(v,{declare:!0});if(w===110)return this.tsParseAmbientExternalModuleDeclaration(v);if(w===75||w===74)return!this.match(75)||!this.isLookaheadContextual("enum")?(v.declare=!0,this.parseVarStatement(v,T||this.state.value,!0)):(this.expect(75),this.tsParseEnumDeclaration(v,{const:!0,declare:!0}));if(w===127){let F=this.tsParseInterfaceDeclaration(v,{declare:!0});if(F)return F}if(be(w))return this.tsParseDeclaration(v,this.state.value,!0,null)})}tsTryParseExportDeclaration(){return this.tsParseDeclaration(this.startNode(),this.state.value,!0,null)}tsParseExpressionStatement(v,w,T){switch(w.name){case"declare":{let F=this.tsTryParseDeclare(v);if(F)return F.declare=!0,F;break}case"global":if(this.match(5)){this.scope.enter(iu),this.prodParam.enter(hd);let F=v;return F.global=!0,F.id=w,F.body=this.tsParseModuleBlock(),this.scope.exit(),this.prodParam.exit(),this.finishNode(F,"TSModuleDeclaration")}break;default:return this.tsParseDeclaration(v,w.name,!1,T)}}tsParseDeclaration(v,w,T,F){switch(w){case"abstract":if(this.tsCheckLineTerminator(T)&&(this.match(80)||be(this.state.type)))return this.tsParseAbstractDeclaration(v,F);break;case"module":if(this.tsCheckLineTerminator(T)){if(this.match(131))return this.tsParseAmbientExternalModuleDeclaration(v);if(be(this.state.type))return this.tsParseModuleOrNamespaceDeclaration(v)}break;case"namespace":if(this.tsCheckLineTerminator(T)&&be(this.state.type))return this.tsParseModuleOrNamespaceDeclaration(v);break;case"type":if(this.tsCheckLineTerminator(T)&&be(this.state.type))return this.tsParseTypeAliasDeclaration(v);break}}tsCheckLineTerminator(v){return v?this.hasFollowingLineBreak()?!1:(this.next(),!0):!this.isLineTerminator()}tsTryParseGenericAsyncArrowFunction(v){if(!this.match(47))return;let w=this.state.maybeInArrowParameters;this.state.maybeInArrowParameters=!0;let T=this.tsTryParseAndCatch(()=>{let F=this.startNodeAt(v);return F.typeParameters=this.tsParseTypeParameters(this.tsParseConstModifier),super.parseFunctionParams(F),F.returnType=this.tsTryParseTypeOrTypePredicateAnnotation(),this.expect(19),F});if(this.state.maybeInArrowParameters=w,!!T)return super.parseArrowExpression(T,null,!0)}tsParseTypeArgumentsInExpression(){if(this.reScan_lt()===47)return this.tsParseTypeArguments()}tsParseTypeArguments(){let v=this.startNode();return v.params=this.tsInType(()=>this.tsInNoContext(()=>(this.expect(47),this.tsParseDelimitedList("TypeParametersOrArguments",this.tsParseType.bind(this))))),v.params.length===0&&this.raise(vi.EmptyTypeArguments,{at:v}),this.expect(48),this.finishNode(v,"TSTypeParameterInstantiation")}tsIsDeclarationStart(){return Ms(this.state.type)}isExportDefaultSpecifier(){return this.tsIsDeclarationStart()?!1:super.isExportDefaultSpecifier()}parseAssignableListItem(v,w){let T=this.state.startLoc,F={};this.tsParseModifiers({allowedModifiers:["public","private","protected","override","readonly"]},F);let V=F.accessibility,K=F.override,q=F.readonly;!(v&4)&&(V||q||K)&&this.raise(vi.UnexpectedParameterModifier,{at:T});let Y=this.parseMaybeDefault();this.parseAssignableListItemTypes(Y,v);let X=this.parseMaybeDefault(Y.loc.start,Y);if(V||q||K){let ne=this.startNodeAt(T);return w.length&&(ne.decorators=w),V&&(ne.accessibility=V),q&&(ne.readonly=q),K&&(ne.override=K),X.type!=="Identifier"&&X.type!=="AssignmentPattern"&&this.raise(vi.UnsupportedParameterPropertyKind,{at:ne}),ne.parameter=X,this.finishNode(ne,"TSParameterProperty")}return w.length&&(Y.decorators=w),X}isSimpleParameter(v){return v.type==="TSParameterProperty"&&super.isSimpleParameter(v.parameter)||super.isSimpleParameter(v)}tsDisallowOptionalPattern(v){for(let w of v.params)w.type!=="Identifier"&&w.optional&&!this.state.isAmbientContext&&this.raise(vi.PatternIsOptional,{at:w})}setArrowFunctionParameters(v,w,T){super.setArrowFunctionParameters(v,w,T),this.tsDisallowOptionalPattern(v)}parseFunctionBodyAndFinish(v,w){let T=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;this.match(14)&&(v.returnType=this.tsParseTypeOrTypePredicateAnnotation(14));let F=w==="FunctionDeclaration"?"TSDeclareFunction":w==="ClassMethod"||w==="ClassPrivateMethod"?"TSDeclareMethod":void 0;return F&&!this.match(5)&&this.isLineTerminator()?this.finishNode(v,F):F==="TSDeclareFunction"&&this.state.isAmbientContext&&(this.raise(vi.DeclareFunctionHasImplementation,{at:v}),v.declare)?super.parseFunctionBodyAndFinish(v,F,T):(this.tsDisallowOptionalPattern(v),super.parseFunctionBodyAndFinish(v,w,T))}registerFunctionStatementId(v){!v.body&&v.id?this.checkIdentifier(v.id,Gd):super.registerFunctionStatementId(v)}tsCheckForInvalidTypeCasts(v){v.forEach(w=>{(w==null?void 0:w.type)==="TSTypeCastExpression"&&this.raise(vi.UnexpectedTypeAnnotation,{at:w.typeAnnotation})})}toReferencedList(v,w){return this.tsCheckForInvalidTypeCasts(v),v}parseArrayLike(v,w,T,F){let V=super.parseArrayLike(v,w,T,F);return V.type==="ArrayExpression"&&this.tsCheckForInvalidTypeCasts(V.elements),V}parseSubscript(v,w,T,F){if(!this.hasPrecedingLineBreak()&&this.match(35)){this.state.canStartJSXElement=!1,this.next();let K=this.startNodeAt(w);return K.expression=v,this.finishNode(K,"TSNonNullExpression")}let V=!1;if(this.match(18)&&this.lookaheadCharCode()===60){if(T)return F.stop=!0,v;F.optionalChainMember=V=!0,this.next()}if(this.match(47)||this.match(51)){let K,q=this.tsTryParseAndCatch(()=>{if(!T&&this.atPossibleAsyncArrow(v)){let ue=this.tsTryParseGenericAsyncArrowFunction(w);if(ue)return ue}let Y=this.tsParseTypeArgumentsInExpression();if(!Y)return;if(V&&!this.match(10)){K=this.state.curPosition();return}if(tu(this.state.type)){let ue=super.parseTaggedTemplateExpression(v,w,F);return ue.typeParameters=Y,ue}if(!T&&this.eat(10)){let ue=this.startNodeAt(w);return ue.callee=v,ue.arguments=this.parseCallExpressionArguments(11,!1),this.tsCheckForInvalidTypeCasts(ue.arguments),ue.typeParameters=Y,F.optionalChainMember&&(ue.optional=V),this.finishCallExpression(ue,F.optionalChainMember)}let X=this.state.type;if(X===48||X===52||X!==10&&tn(X)&&!this.hasPrecedingLineBreak())return;let ne=this.startNodeAt(w);return ne.expression=v,ne.typeParameters=Y,this.finishNode(ne,"TSInstantiationExpression")});if(K&&this.unexpected(K,10),q)return q.type==="TSInstantiationExpression"&&(this.match(16)||this.match(18)&&this.lookaheadCharCode()!==40)&&this.raise(vi.InvalidPropertyAccessAfterInstantiationExpression,{at:this.state.startLoc}),q}return super.parseSubscript(v,w,T,F)}parseNewCallee(v){var w;super.parseNewCallee(v);let{callee:T}=v;T.type==="TSInstantiationExpression"&&!((w=T.extra)!=null&&w.parenthesized)&&(v.typeParameters=T.typeParameters,v.callee=T.expression)}parseExprOp(v,w,T){let F;if(Ys(58)>T&&!this.hasPrecedingLineBreak()&&(this.isContextual(93)||(F=this.isContextual(118)))){let V=this.startNodeAt(w);return V.expression=v,V.typeAnnotation=this.tsInType(()=>(this.next(),this.match(75)?(F&&this.raise(mr.UnexpectedKeyword,{at:this.state.startLoc,keyword:"const"}),this.tsParseTypeReference()):this.tsParseType())),this.finishNode(V,F?"TSSatisfiesExpression":"TSAsExpression"),this.reScan_lt_gt(),this.parseExprOp(V,w,T)}return super.parseExprOp(v,w,T)}checkReservedWord(v,w,T,F){this.state.isAmbientContext||super.checkReservedWord(v,w,T,F)}checkImportReflection(v){super.checkImportReflection(v),v.module&&v.importKind!=="value"&&this.raise(vi.ImportReflectionHasImportType,{at:v.specifiers[0].loc.start})}checkDuplicateExports(){}parseImport(v){if(v.importKind="value",be(this.state.type)||this.match(55)||this.match(5)){let T=this.lookahead();if(this.isContextual(128)&&T.type!==12&&T.type!==97&&T.type!==29&&(v.importKind="type",this.next(),T=this.lookahead()),be(this.state.type)&&T.type===29)return this.tsParseImportEqualsDeclaration(v)}let w=super.parseImport(v);return w.importKind==="type"&&w.specifiers.length>1&&w.specifiers[0].type==="ImportDefaultSpecifier"&&this.raise(vi.TypeImportCannotSpecifyDefaultAndNamed,{at:w}),w}parseExport(v,w){if(this.match(83))return this.next(),this.isContextual(128)&&this.lookaheadCharCode()!==61?(v.importKind="type",this.next()):v.importKind="value",this.tsParseImportEqualsDeclaration(v,!0);if(this.eat(29)){let T=v;return T.expression=super.parseExpression(),this.semicolon(),this.finishNode(T,"TSExportAssignment")}else if(this.eatContextual(93)){let T=v;return this.expectContextual(126),T.id=this.parseIdentifier(),this.semicolon(),this.finishNode(T,"TSNamespaceExportDeclaration")}else{if(v.exportKind="value",this.isContextual(128)){let T=this.lookaheadCharCode();(T===123||T===42)&&(this.next(),v.exportKind="type")}return super.parseExport(v,w)}}isAbstractClass(){return this.isContextual(122)&&this.lookahead().type===80}parseExportDefaultExpression(){if(this.isAbstractClass()){let v=this.startNode();return this.next(),v.abstract=!0,this.parseClass(v,!0,!0)}if(this.match(127)){let v=this.tsParseInterfaceDeclaration(this.startNode());if(v)return v}return super.parseExportDefaultExpression()}parseVarStatement(v,w){let T=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,{isAmbientContext:F}=this.state,V=super.parseVarStatement(v,w,T||F);if(!F)return V;for(let{id:K,init:q}of V.declarations)q&&(w!=="const"||K.typeAnnotation?this.raise(vi.InitializerNotAllowedInAmbientContext,{at:q}):Lf(q,this.hasPlugin("estree"))||this.raise(vi.ConstInitiailizerMustBeStringOrNumericLiteralOrLiteralEnumReference,{at:q}));return V}parseStatementContent(v,w){if(this.match(75)&&this.isLookaheadContextual("enum")){let T=this.startNode();return this.expect(75),this.tsParseEnumDeclaration(T,{const:!0})}if(this.isContextual(124))return this.tsParseEnumDeclaration(this.startNode());if(this.isContextual(127)){let T=this.tsParseInterfaceDeclaration(this.startNode());if(T)return T}return super.parseStatementContent(v,w)}parseAccessModifier(){return this.tsParseModifier(["public","protected","private"])}tsHasSomeModifiers(v,w){return w.some(T=>Ic(T)?v.accessibility===T:!!v[T])}tsIsStartOfStaticBlocks(){return this.isContextual(104)&&this.lookaheadCharCode()===123}parseClassMember(v,w,T){let F=["declare","private","public","protected","override","abstract","readonly","static"];this.tsParseModifiers({allowedModifiers:F,disallowedModifiers:["in","out"],stopOnStartOfClassStaticBlock:!0,errorTemplate:vi.InvalidModifierOnTypeParameterPositions},w);let V=()=>{this.tsIsStartOfStaticBlocks()?(this.next(),this.next(),this.tsHasSomeModifiers(w,F)&&this.raise(vi.StaticBlockCannotHaveModifier,{at:this.state.curPosition()}),super.parseClassStaticBlock(v,w)):this.parseClassMemberWithIsStatic(v,w,T,!!w.static)};w.declare?this.tsInAmbientContext(V):V()}parseClassMemberWithIsStatic(v,w,T,F){let V=this.tsTryParseIndexSignature(w);if(V){v.body.push(V),w.abstract&&this.raise(vi.IndexSignatureHasAbstract,{at:w}),w.accessibility&&this.raise(vi.IndexSignatureHasAccessibility,{at:w,modifier:w.accessibility}),w.declare&&this.raise(vi.IndexSignatureHasDeclare,{at:w}),w.override&&this.raise(vi.IndexSignatureHasOverride,{at:w});return}!this.state.inAbstractClass&&w.abstract&&this.raise(vi.NonAbstractClassHasAbstractMethod,{at:w}),w.override&&(T.hadSuperClass||this.raise(vi.OverrideNotInSubClass,{at:w})),super.parseClassMemberWithIsStatic(v,w,T,F)}parsePostMemberNameModifiers(v){this.eat(17)&&(v.optional=!0),v.readonly&&this.match(10)&&this.raise(vi.ClassMethodHasReadonly,{at:v}),v.declare&&this.match(10)&&this.raise(vi.ClassMethodHasDeclare,{at:v})}parseExpressionStatement(v,w,T){return(w.type==="Identifier"?this.tsParseExpressionStatement(v,w,T):void 0)||super.parseExpressionStatement(v,w,T)}shouldParseExportDeclaration(){return this.tsIsDeclarationStart()?!0:super.shouldParseExportDeclaration()}parseConditional(v,w,T){if(!this.state.maybeInArrowParameters||!this.match(17))return super.parseConditional(v,w,T);let F=this.tryParse(()=>super.parseConditional(v,w));return F.node?(F.error&&(this.state=F.failState),F.node):(F.error&&super.setOptionalParametersError(T,F.error),v)}parseParenItem(v,w){if(v=super.parseParenItem(v,w),this.eat(17)&&(v.optional=!0,this.resetEndLocation(v)),this.match(14)){let T=this.startNodeAt(w);return T.expression=v,T.typeAnnotation=this.tsParseTypeAnnotation(),this.finishNode(T,"TSTypeCastExpression")}return v}parseExportDeclaration(v){if(!this.state.isAmbientContext&&this.isContextual(123))return this.tsInAmbientContext(()=>this.parseExportDeclaration(v));let w=this.state.startLoc,T=this.eatContextual(123);if(T&&(this.isContextual(123)||!this.shouldParseExportDeclaration()))throw this.raise(vi.ExpectedAmbientAfterExportDeclare,{at:this.state.startLoc});let F=be(this.state.type)&&this.tsTryParseExportDeclaration()||super.parseExportDeclaration(v);return F?((F.type==="TSInterfaceDeclaration"||F.type==="TSTypeAliasDeclaration"||T)&&(v.exportKind="type"),T&&(this.resetStartLocation(F,w),F.declare=!0),F):null}parseClassId(v,w,T,F){if((!w||T)&&this.isContextual(111))return;super.parseClassId(v,w,T,v.declare?Gd:Em);let V=this.tsTryParseTypeParameters(this.tsParseInOutConstModifiers);V&&(v.typeParameters=V)}parseClassPropertyAnnotation(v){v.optional||(this.eat(35)?v.definite=!0:this.eat(17)&&(v.optional=!0));let w=this.tsTryParseTypeAnnotation();w&&(v.typeAnnotation=w)}parseClassProperty(v){if(this.parseClassPropertyAnnotation(v),this.state.isAmbientContext&&!(v.readonly&&!v.typeAnnotation)&&this.match(29)&&this.raise(vi.DeclareClassFieldHasInitializer,{at:this.state.startLoc}),v.abstract&&this.match(29)){let{key:w}=v;this.raise(vi.AbstractPropertyHasInitializer,{at:this.state.startLoc,propertyName:w.type==="Identifier"&&!v.computed?w.name:`[${this.input.slice(w.start,w.end)}]`})}return super.parseClassProperty(v)}parseClassPrivateProperty(v){return v.abstract&&this.raise(vi.PrivateElementHasAbstract,{at:v}),v.accessibility&&this.raise(vi.PrivateElementHasAccessibility,{at:v,modifier:v.accessibility}),this.parseClassPropertyAnnotation(v),super.parseClassPrivateProperty(v)}parseClassAccessorProperty(v){return this.parseClassPropertyAnnotation(v),v.optional&&this.raise(vi.AccessorCannotBeOptional,{at:v}),super.parseClassAccessorProperty(v)}pushClassMethod(v,w,T,F,V,K){let q=this.tsTryParseTypeParameters(this.tsParseConstModifier);q&&V&&this.raise(vi.ConstructorHasTypeParameters,{at:q});let{declare:Y=!1,kind:X}=w;Y&&(X==="get"||X==="set")&&this.raise(vi.DeclareAccessor,{at:w,kind:X}),q&&(w.typeParameters=q),super.pushClassMethod(v,w,T,F,V,K)}pushClassPrivateMethod(v,w,T,F){let V=this.tsTryParseTypeParameters(this.tsParseConstModifier);V&&(w.typeParameters=V),super.pushClassPrivateMethod(v,w,T,F)}declareClassPrivateMethodInScope(v,w){v.type!=="TSDeclareMethod"&&(v.type==="MethodDefinition"&&!v.value.body||super.declareClassPrivateMethodInScope(v,w))}parseClassSuper(v){super.parseClassSuper(v),v.superClass&&(this.match(47)||this.match(51))&&(v.superTypeParameters=this.tsParseTypeArgumentsInExpression()),this.eatContextual(111)&&(v.implements=this.tsParseHeritageClause("implements"))}parseObjPropValue(v,w,T,F,V,K,q){let Y=this.tsTryParseTypeParameters(this.tsParseConstModifier);return Y&&(v.typeParameters=Y),super.parseObjPropValue(v,w,T,F,V,K,q)}parseFunctionParams(v,w){let T=this.tsTryParseTypeParameters(this.tsParseConstModifier);T&&(v.typeParameters=T),super.parseFunctionParams(v,w)}parseVarId(v,w){super.parseVarId(v,w),v.id.type==="Identifier"&&!this.hasPrecedingLineBreak()&&this.eat(35)&&(v.definite=!0);let T=this.tsTryParseTypeAnnotation();T&&(v.id.typeAnnotation=T,this.resetEndLocation(v.id))}parseAsyncArrowFromCallExpression(v,w){return this.match(14)&&(v.returnType=this.tsParseTypeAnnotation()),super.parseAsyncArrowFromCallExpression(v,w)}parseMaybeAssign(v,w){var T,F,V,K,q,Y,X;let ne,ue,ye;if(this.hasPlugin("jsx")&&(this.match(140)||this.match(47))){if(ne=this.state.clone(),ue=this.tryParse(()=>super.parseMaybeAssign(v,w),ne),!ue.error)return ue.node;let{context:he}=this.state,ve=he[he.length-1];(ve===cn.j_oTag||ve===cn.j_expr)&&he.pop()}if(!((T=ue)!=null&&T.error)&&!this.match(47))return super.parseMaybeAssign(v,w);(!ne||ne===this.state)&&(ne=this.state.clone());let ge,we=this.tryParse(he=>{var ve,_e;ge=this.tsParseTypeParameters(this.tsParseConstModifier);let Le=super.parseMaybeAssign(v,w);return(Le.type!=="ArrowFunctionExpression"||(ve=Le.extra)!=null&&ve.parenthesized)&&he(),((_e=ge)==null?void 0:_e.params.length)!==0&&this.resetStartLocationFromNode(Le,ge),Le.typeParameters=ge,Le},ne);if(!we.error&&!we.aborted)return ge&&this.reportReservedArrowTypeParam(ge),we.node;if(!ue&&(Ph(!this.hasPlugin("jsx")),ye=this.tryParse(()=>super.parseMaybeAssign(v,w),ne),!ye.error))return ye.node;if((F=ue)!=null&&F.node)return this.state=ue.failState,ue.node;if(we.node)return this.state=we.failState,ge&&this.reportReservedArrowTypeParam(ge),we.node;if((V=ye)!=null&&V.node)return this.state=ye.failState,ye.node;throw(K=ue)!=null&&K.thrown?ue.error:we.thrown?we.error:(q=ye)!=null&&q.thrown?ye.error:((Y=ue)==null?void 0:Y.error)||we.error||((X=ye)==null?void 0:X.error)}reportReservedArrowTypeParam(v){var w;v.params.length===1&&!v.params[0].constraint&&!((w=v.extra)!=null&&w.trailingComma)&&this.getPluginOption("typescript","disallowAmbiguousJSXLike")&&this.raise(vi.ReservedArrowTypeParam,{at:v})}parseMaybeUnary(v,w){return!this.hasPlugin("jsx")&&this.match(47)?this.tsParseTypeAssertion():super.parseMaybeUnary(v,w)}parseArrow(v){if(this.match(14)){let w=this.tryParse(T=>{let F=this.tsParseTypeOrTypePredicateAnnotation(14);return(this.canInsertSemicolon()||!this.match(19))&&T(),F});if(w.aborted)return;w.thrown||(w.error&&(this.state=w.failState),v.returnType=w.node)}return super.parseArrow(v)}parseAssignableListItemTypes(v,w){if(!(w&2))return v;this.eat(17)&&(v.optional=!0);let T=this.tsTryParseTypeAnnotation();return T&&(v.typeAnnotation=T),this.resetEndLocation(v),v}isAssignable(v,w){switch(v.type){case"TSTypeCastExpression":return this.isAssignable(v.expression,w);case"TSParameterProperty":return!0;default:return super.isAssignable(v,w)}}toAssignable(v){let w=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;switch(v.type){case"ParenthesizedExpression":this.toAssignableParenthesizedExpression(v,w);break;case"TSAsExpression":case"TSSatisfiesExpression":case"TSNonNullExpression":case"TSTypeAssertion":w?this.expressionScope.recordArrowParameterBindingError(vi.UnexpectedTypeCastInParameter,{at:v}):this.raise(vi.UnexpectedTypeCastInParameter,{at:v}),this.toAssignable(v.expression,w);break;case"AssignmentExpression":!w&&v.left.type==="TSTypeCastExpression"&&(v.left=this.typeCastToParameter(v.left));default:super.toAssignable(v,w)}}toAssignableParenthesizedExpression(v,w){switch(v.expression.type){case"TSAsExpression":case"TSSatisfiesExpression":case"TSNonNullExpression":case"TSTypeAssertion":case"ParenthesizedExpression":this.toAssignable(v.expression,w);break;default:super.toAssignable(v,w)}}checkToRestConversion(v,w){switch(v.type){case"TSAsExpression":case"TSSatisfiesExpression":case"TSTypeAssertion":case"TSNonNullExpression":this.checkToRestConversion(v.expression,!1);break;default:super.checkToRestConversion(v,w)}}isValidLVal(v,w,T){return M0({TSTypeCastExpression:!0,TSParameterProperty:"parameter",TSNonNullExpression:"expression",TSAsExpression:(T!==Js||!w)&&["expression",!0],TSSatisfiesExpression:(T!==Js||!w)&&["expression",!0],TSTypeAssertion:(T!==Js||!w)&&["expression",!0]},v)||super.isValidLVal(v,w,T)}parseBindingAtom(){switch(this.state.type){case 78:return this.parseIdentifier(!0);default:return super.parseBindingAtom()}}parseMaybeDecoratorArguments(v){if(this.match(47)||this.match(51)){let w=this.tsParseTypeArgumentsInExpression();if(this.match(10)){let T=super.parseMaybeDecoratorArguments(v);return T.typeParameters=w,T}this.unexpected(null,10)}return super.parseMaybeDecoratorArguments(v)}checkCommaAfterRest(v){return this.state.isAmbientContext&&this.match(12)&&this.lookaheadCharCode()===v?(this.next(),!1):super.checkCommaAfterRest(v)}isClassMethod(){return this.match(47)||super.isClassMethod()}isClassProperty(){return this.match(35)||this.match(14)||super.isClassProperty()}parseMaybeDefault(v,w){let T=super.parseMaybeDefault(v,w);return T.type==="AssignmentPattern"&&T.typeAnnotation&&T.right.start<T.typeAnnotation.start&&this.raise(vi.TypeAnnotationAfterAssign,{at:T.typeAnnotation}),T}getTokenFromCode(v){if(this.state.inType){if(v===62){this.finishOp(48,1);return}if(v===60){this.finishOp(47,1);return}}super.getTokenFromCode(v)}reScan_lt_gt(){let{type:v}=this.state;v===47?(this.state.pos-=1,this.readToken_lt()):v===48&&(this.state.pos-=1,this.readToken_gt())}reScan_lt(){let{type:v}=this.state;return v===51?(this.state.pos-=2,this.finishOp(47,1),47):v}toAssignableList(v,w,T){for(let F=0;F<v.length;F++){let V=v[F];(V==null?void 0:V.type)==="TSTypeCastExpression"&&(v[F]=this.typeCastToParameter(V))}super.toAssignableList(v,w,T)}typeCastToParameter(v){return v.expression.typeAnnotation=v.typeAnnotation,this.resetEndLocation(v.expression,v.typeAnnotation.loc.end),v.expression}shouldParseArrow(v){return this.match(14)?v.every(w=>this.isAssignable(w,!0)):super.shouldParseArrow(v)}shouldParseAsyncArrow(){return this.match(14)||super.shouldParseAsyncArrow()}canHaveLeadingDecorator(){return super.canHaveLeadingDecorator()||this.isAbstractClass()}jsxParseOpeningElementAfterName(v){if(this.match(47)||this.match(51)){let w=this.tsTryParseAndCatch(()=>this.tsParseTypeArgumentsInExpression());w&&(v.typeParameters=w)}return super.jsxParseOpeningElementAfterName(v)}getGetterSetterExpectedParamCount(v){let w=super.getGetterSetterExpectedParamCount(v),T=this.getObjectOrClassMethodParams(v)[0];return T&&this.isThisParam(T)?w+1:w}parseCatchClauseParam(){let v=super.parseCatchClauseParam(),w=this.tsTryParseTypeAnnotation();return w&&(v.typeAnnotation=w,this.resetEndLocation(v)),v}tsInAmbientContext(v){let w=this.state.isAmbientContext;this.state.isAmbientContext=!0;try{return v()}finally{this.state.isAmbientContext=w}}parseClass(v,w,T){let F=this.state.inAbstractClass;this.state.inAbstractClass=!!v.abstract;try{return super.parseClass(v,w,T)}finally{this.state.inAbstractClass=F}}tsParseAbstractDeclaration(v,w){if(this.match(80))return v.abstract=!0,this.maybeTakeDecorators(w,this.parseClass(v,!0,!1));if(this.isContextual(127)){if(!this.hasFollowingLineBreak())return v.abstract=!0,this.raise(vi.NonClassMethodPropertyHasAbstractModifer,{at:v}),this.tsParseInterfaceDeclaration(v)}else this.unexpected(null,80)}parseMethod(v,w,T,F,V,K,q){let Y=super.parseMethod(v,w,T,F,V,K,q);if(Y.abstract&&(this.hasPlugin("estree")?Y.value.body:Y.body)){let{key:X}=Y;this.raise(vi.AbstractMethodHasImplementation,{at:Y,methodName:X.type==="Identifier"&&!Y.computed?X.name:`[${this.input.slice(X.start,X.end)}]`})}return Y}tsParseTypeParameterName(){return this.parseIdentifier().name}shouldParseAsAmbientContext(){return!!this.getPluginOption("typescript","dts")}parse(){return this.shouldParseAsAmbientContext()&&(this.state.isAmbientContext=!0),super.parse()}getExpression(){return this.shouldParseAsAmbientContext()&&(this.state.isAmbientContext=!0),super.getExpression()}parseExportSpecifier(v,w,T,F){return!w&&F?(this.parseTypeOnlyImportExportSpecifier(v,!1,T),this.finishNode(v,"ExportSpecifier")):(v.exportKind="value",super.parseExportSpecifier(v,w,T,F))}parseImportSpecifier(v,w,T,F,V){return!w&&F?(this.parseTypeOnlyImportExportSpecifier(v,!0,T),this.finishNode(v,"ImportSpecifier")):(v.importKind="value",super.parseImportSpecifier(v,w,T,F,T?Oc:No))}parseTypeOnlyImportExportSpecifier(v,w,T){let F=w?"imported":"local",V=w?"local":"exported",K=v[F],q,Y=!1,X=!0,ne=K.loc.start;if(this.isContextual(93)){let ye=this.parseIdentifier();if(this.isContextual(93)){let ge=this.parseIdentifier();Xe(this.state.type)?(Y=!0,K=ye,q=w?this.parseIdentifier():this.parseModuleExportName(),X=!1):(q=ge,X=!1)}else Xe(this.state.type)?(X=!1,q=w?this.parseIdentifier():this.parseModuleExportName()):(Y=!0,K=ye)}else Xe(this.state.type)&&(Y=!0,w?(K=this.parseIdentifier(!0),this.isContextual(93)||this.checkReservedWord(K.name,K.loc.start,!0,!0)):K=this.parseModuleExportName());Y&&T&&this.raise(w?vi.TypeModifierIsUsedInTypeImports:vi.TypeModifierIsUsedInTypeExports,{at:ne}),v[F]=K,v[V]=q;let ue=w?"importKind":"exportKind";v[ue]=Y?"type":"value",X&&this.eatContextual(93)&&(v[V]=w?this.parseIdentifier():this.parseModuleExportName()),v[V]||(v[V]=Cs(v[F])),w&&this.checkIdentifier(v[V],Y?Oc:No)}};function Lm(_){if(_.type!=="MemberExpression")return!1;let{computed:v,property:w}=_;return v&&w.type!=="StringLiteral"&&(w.type!=="TemplateLiteral"||w.expressions.length>0)?!1:Oh(_.object)}function Lf(_,v){var w;let{type:T}=_;if((w=_.extra)!=null&&w.parenthesized)return!1;if(v){if(T==="Literal"){let{value:F}=_;if(typeof F=="string"||typeof F=="boolean")return!0}}else if(T==="StringLiteral"||T==="BooleanLiteral")return!0;return!!(zm(_,v)||kh(_,v)||T==="TemplateLiteral"&&_.expressions.length===0||Lm(_))}function zm(_,v){return v?_.type==="Literal"&&(typeof _.value=="number"||"bigint"in _):_.type==="NumericLiteral"||_.type==="BigIntLiteral"}function kh(_,v){if(_.type==="UnaryExpression"){let{operator:w,argument:T}=_;if(w==="-"&&zm(T,v))return!0}return!1}function Oh(_){return _.type==="Identifier"?!0:_.type!=="MemberExpression"||_.computed?!1:Oh(_.object)}var Vm=so`placeholders`({ClassNameIsRequired:"A class name is required.",UnexpectedSpace:"Unexpected space in placeholder."}),Wm=_=>class extends _{parsePlaceholder(v){if(this.match(142)){let w=this.startNode();return this.next(),this.assertNoSpace(),w.name=super.parseIdentifier(!0),this.assertNoSpace(),this.expect(142),this.finishPlaceholder(w,v)}}finishPlaceholder(v,w){let T=!!(v.expectedNode&&v.type==="Placeholder");return v.expectedNode=w,T?v:this.finishNode(v,"Placeholder")}getTokenFromCode(v){v===37&&this.input.charCodeAt(this.state.pos+1)===37?this.finishOp(142,2):super.getTokenFromCode(v)}parseExprAtom(v){return this.parsePlaceholder("Expression")||super.parseExprAtom(v)}parseIdentifier(v){return this.parsePlaceholder("Identifier")||super.parseIdentifier(v)}checkReservedWord(v,w,T,F){v!==void 0&&super.checkReservedWord(v,w,T,F)}parseBindingAtom(){return this.parsePlaceholder("Pattern")||super.parseBindingAtom()}isValidLVal(v,w,T){return v==="Placeholder"||super.isValidLVal(v,w,T)}toAssignable(v,w){v&&v.type==="Placeholder"&&v.expectedNode==="Expression"?v.expectedNode="Pattern":super.toAssignable(v,w)}chStartsBindingIdentifier(v,w){return!!(super.chStartsBindingIdentifier(v,w)||this.lookahead().type===142)}verifyBreakContinue(v,w){v.label&&v.label.type==="Placeholder"||super.verifyBreakContinue(v,w)}parseExpressionStatement(v,w){if(w.type!=="Placeholder"||w.extra&&w.extra.parenthesized)return super.parseExpressionStatement(v,w);if(this.match(14)){let T=v;return T.label=this.finishPlaceholder(w,"Identifier"),this.next(),T.body=super.parseStatementOrSloppyAnnexBFunctionDeclaration(),this.finishNode(T,"LabeledStatement")}return this.semicolon(),v.name=w.name,this.finishPlaceholder(v,"Statement")}parseBlock(v,w,T){return this.parsePlaceholder("BlockStatement")||super.parseBlock(v,w,T)}parseFunctionId(v){return this.parsePlaceholder("Identifier")||super.parseFunctionId(v)}parseClass(v,w,T){let F=w?"ClassDeclaration":"ClassExpression";this.next();let V=this.state.strict,K=this.parsePlaceholder("Identifier");if(K)if(this.match(81)||this.match(142)||this.match(5))v.id=K;else{if(T||!w)return v.id=null,v.body=this.finishPlaceholder(K,"ClassBody"),this.finishNode(v,F);throw this.raise(Vm.ClassNameIsRequired,{at:this.state.startLoc})}else this.parseClassId(v,w,T);return super.parseClassSuper(v),v.body=this.parsePlaceholder("ClassBody")||super.parseClassBody(!!v.superClass,V),this.finishNode(v,F)}parseExport(v,w){let T=this.parsePlaceholder("Identifier");if(!T)return super.parseExport(v,w);if(!this.isContextual(97)&&!this.match(12))return v.specifiers=[],v.source=null,v.declaration=this.finishPlaceholder(T,"Declaration"),this.finishNode(v,"ExportNamedDeclaration");this.expectPlugin("exportDefaultFrom");let F=this.startNode();return F.exported=T,v.specifiers=[this.finishNode(F,"ExportDefaultSpecifier")],super.parseExport(v,w)}isExportDefaultSpecifier(){if(this.match(65)){let v=this.nextTokenStart();if(this.isUnparsedContextual(v,"from")&&this.input.startsWith(Go(142),this.nextTokenStartSince(v+4)))return!0}return super.isExportDefaultSpecifier()}maybeParseExportDefaultSpecifier(v){return v.specifiers&&v.specifiers.length>0?!0:super.maybeParseExportDefaultSpecifier(v)}checkExport(v){let{specifiers:w}=v;w!=null&&w.length&&(v.specifiers=w.filter(T=>T.exported.type==="Placeholder")),super.checkExport(v),v.specifiers=w}parseImport(v){let w=this.parsePlaceholder("Identifier");if(!w)return super.parseImport(v);if(v.specifiers=[],!this.isContextual(97)&&!this.match(12))return v.source=this.finishPlaceholder(w,"StringLiteral"),this.semicolon(),this.finishNode(v,"ImportDeclaration");let T=this.startNodeAtNode(w);return T.local=w,v.specifiers.push(this.finishNode(T,"ImportDefaultSpecifier")),this.eat(12)&&(this.maybeParseStarImportSpecifier(v)||this.parseNamedImportSpecifiers(v)),this.expectContextual(97),v.source=this.parseImportSource(),this.semicolon(),this.finishNode(v,"ImportDeclaration")}parseImportSource(){return this.parsePlaceholder("StringLiteral")||super.parseImportSource()}assertNoSpace(){this.state.start>this.state.lastTokEndLoc.index&&this.raise(Vm.UnexpectedSpace,{at:this.state.lastTokEndLoc})}},j0=_=>class extends _{parseV8Intrinsic(){if(this.match(54)){let v=this.state.startLoc,w=this.startNode();if(this.next(),be(this.state.type)){let T=this.parseIdentifierName(),F=this.createIdentifier(w,T);if(F.type="V8IntrinsicIdentifier",this.match(10))return F}this.unexpected(v)}}parseExprAtom(v){return this.parseV8Intrinsic()||super.parseExprAtom(v)}};function es(_,v){let[w,T]=typeof v=="string"?[v,{}]:v,F=Object.keys(T),V=F.length===0;return _.some(K=>{if(typeof K=="string")return V&&K===w;{let[q,Y]=K;if(q!==w)return!1;for(let X of F)if(Y[X]!==T[X])return!1;return!0}})}function jc(_,v,w){let T=_.find(F=>Array.isArray(F)?F[0]===v:F===v);return T&&Array.isArray(T)&&T.length>1?T[1][w]:null}var Cp=["minimal","fsharp","hack","smart"],Hm=["^^","@@","^","%","#"],Ep=["hash","bar"];function Ta(_){if(es(_,"decorators")){if(es(_,"decorators-legacy"))throw new Error("Cannot use the decorators and decorators-legacy plugin together");let v=jc(_,"decorators","decoratorsBeforeExport");if(v!=null&&typeof v!="boolean")throw new Error("'decoratorsBeforeExport' must be a boolean, if specified.");let w=jc(_,"decorators","allowCallParenthesized");if(w!=null&&typeof w!="boolean")throw new Error("'allowCallParenthesized' must be a boolean.")}if(es(_,"flow")&&es(_,"typescript"))throw new Error("Cannot combine flow and typescript plugins.");if(es(_,"placeholders")&&es(_,"v8intrinsic"))throw new Error("Cannot combine placeholders and v8intrinsic plugins.");if(es(_,"pipelineOperator")){let v=jc(_,"pipelineOperator","proposal");if(!Cp.includes(v)){let T=Cp.map(F=>`"${F}"`).join(", ");throw new Error(`"pipelineOperator" requires "proposal" option whose value must be one of: ${T}.`)}let w=es(_,["recordAndTuple",{syntaxType:"hash"}]);if(v==="hack"){if(es(_,"placeholders"))throw new Error("Cannot combine placeholders plugin and Hack-style pipes.");if(es(_,"v8intrinsic"))throw new Error("Cannot combine v8intrinsic plugin and Hack-style pipes.");let T=jc(_,"pipelineOperator","topicToken");if(!Hm.includes(T)){let F=Hm.map(V=>`"${V}"`).join(", ");throw new Error(`"pipelineOperator" in "proposal": "hack" mode also requires a "topicToken" option whose value must be one of: ${F}.`)}if(T==="#"&&w)throw new Error('Plugin conflict between `["pipelineOperator", { proposal: "hack", topicToken: "#" }]` and `["recordAndtuple", { syntaxType: "hash"}]`.')}else if(v==="smart"&&w)throw new Error('Plugin conflict between `["pipelineOperator", { proposal: "smart" }]` and `["recordAndtuple", { syntaxType: "hash"}]`.')}if(es(_,"moduleAttributes")){if(es(_,"importAssertions"))throw new Error("Cannot combine importAssertions and moduleAttributes plugins.");if(jc(_,"moduleAttributes","version")!=="may-2020")throw new Error("The 'moduleAttributes' plugin requires a 'version' option, representing the last proposal update. Currently, the only supported value is 'may-2020'.")}if(es(_,"recordAndTuple")&&jc(_,"recordAndTuple","syntaxType")!=null&&!Ep.includes(jc(_,"recordAndTuple","syntaxType")))throw new Error("The 'syntaxType' option of the 'recordAndTuple' plugin must be one of: "+Ep.map(v=>`'${v}'`).join(", "));if(es(_,"asyncDoExpressions")&&!es(_,"doExpressions")){let v=new Error("'asyncDoExpressions' requires 'doExpressions', please add 'doExpressions' to parser plugins.");throw v.missingPlugins="doExpressions",v}}var yd={estree:dn,jsx:Rf,flow:_0,typescript:Rm,v8intrinsic:j0,placeholders:Wm},F0=Object.keys(yd),Fc=class extends $0{checkProto(_,v,w,T){if(_.type==="SpreadElement"||this.isObjectMethod(_)||_.computed||_.shorthand)return;let F=_.key;if((F.type==="Identifier"?F.name:F.value)==="__proto__"){if(v){this.raise(mr.RecordNoProto,{at:F});return}w.used&&(T?T.doubleProtoLoc===null&&(T.doubleProtoLoc=F.loc.start):this.raise(mr.DuplicateProto,{at:F})),w.used=!0}}shouldExitDescending(_,v){return _.type==="ArrowFunctionExpression"&&_.start===v}getExpression(){this.enterInitialScopes(),this.nextToken();let _=this.parseExpression();return this.match(137)||this.unexpected(),this.finalizeRemainingComments(),_.comments=this.state.comments,_.errors=this.state.errors,this.options.tokens&&(_.tokens=this.tokens),_}parseExpression(_,v){return _?this.disallowInAnd(()=>this.parseExpressionBase(v)):this.allowInAnd(()=>this.parseExpressionBase(v))}parseExpressionBase(_){let v=this.state.startLoc,w=this.parseMaybeAssign(_);if(this.match(12)){let T=this.startNodeAt(v);for(T.expressions=[w];this.eat(12);)T.expressions.push(this.parseMaybeAssign(_));return this.toReferencedList(T.expressions),this.finishNode(T,"SequenceExpression")}return w}parseMaybeAssignDisallowIn(_,v){return this.disallowInAnd(()=>this.parseMaybeAssign(_,v))}parseMaybeAssignAllowIn(_,v){return this.allowInAnd(()=>this.parseMaybeAssign(_,v))}setOptionalParametersError(_,v){var w;_.optionalParametersLoc=(w=v==null?void 0:v.loc)!=null?w:this.state.startLoc}parseMaybeAssign(_,v){let w=this.state.startLoc;if(this.isContextual(106)&&this.prodParam.hasYield){let K=this.parseYield();return v&&(K=v.call(this,K,w)),K}let T;_?T=!1:(_=new If,T=!0);let{type:F}=this.state;(F===10||be(F))&&(this.state.potentialArrowAt=this.state.start);let V=this.parseMaybeConditional(_);if(v&&(V=v.call(this,V,w)),qn(this.state.type)){let K=this.startNodeAt(w),q=this.state.value;if(K.operator=q,this.match(29)){this.toAssignable(V,!0),K.left=V;let Y=w.index;_.doubleProtoLoc!=null&&_.doubleProtoLoc.index>=Y&&(_.doubleProtoLoc=null),_.shorthandAssignLoc!=null&&_.shorthandAssignLoc.index>=Y&&(_.shorthandAssignLoc=null),_.privateKeyLoc!=null&&_.privateKeyLoc.index>=Y&&(this.checkDestructuringPrivate(_),_.privateKeyLoc=null)}else K.left=V;return this.next(),K.right=this.parseMaybeAssign(),this.checkLVal(V,{in:this.finishNode(K,"AssignmentExpression")}),K}else T&&this.checkExpressionErrors(_,!0);return V}parseMaybeConditional(_){let v=this.state.startLoc,w=this.state.potentialArrowAt,T=this.parseExprOps(_);return this.shouldExitDescending(T,w)?T:this.parseConditional(T,v,_)}parseConditional(_,v,w){if(this.eat(17)){let T=this.startNodeAt(v);return T.test=_,T.consequent=this.parseMaybeAssignAllowIn(),this.expect(14),T.alternate=this.parseMaybeAssign(),this.finishNode(T,"ConditionalExpression")}return _}parseMaybeUnaryOrPrivate(_){return this.match(136)?this.parsePrivateName():this.parseMaybeUnary(_)}parseExprOps(_){let v=this.state.startLoc,w=this.state.potentialArrowAt,T=this.parseMaybeUnaryOrPrivate(_);return this.shouldExitDescending(T,w)?T:this.parseExprOp(T,v,-1)}parseExprOp(_,v,w){if(this.isPrivateName(_)){let F=this.getPrivateNameSV(_);(w>=Ys(58)||!this.prodParam.hasIn||!this.match(58))&&this.raise(mr.PrivateInExpectedIn,{at:_,identifierName:F}),this.classScope.usePrivateName(F,_.loc.start)}let T=this.state.type;if(ao(T)&&(this.prodParam.hasIn||!this.match(58))){let F=Ys(T);if(F>w){if(T===39){if(this.expectPlugin("pipelineOperator"),this.state.inFSharpPipelineDirectBody)return _;this.checkPipelineAtInfixOperator(_,v)}let V=this.startNodeAt(v);V.left=_,V.operator=this.state.value;let K=T===41||T===42,q=T===40;if(q&&(F=Ys(42)),this.next(),T===39&&this.hasPlugin(["pipelineOperator",{proposal:"minimal"}])&&this.state.type===96&&this.prodParam.hasAwait)throw this.raise(mr.UnexpectedAwaitAfterPipelineBody,{at:this.state.startLoc});V.right=this.parseExprOpRightExpr(T,F);let Y=this.finishNode(V,K||q?"LogicalExpression":"BinaryExpression"),X=this.state.type;if(q&&(X===41||X===42)||K&&X===40)throw this.raise(mr.MixingCoalesceWithLogical,{at:this.state.startLoc});return this.parseExprOp(Y,v,w)}}return _}parseExprOpRightExpr(_,v){let w=this.state.startLoc;switch(_){case 39:switch(this.getPluginOption("pipelineOperator","proposal")){case"hack":return this.withTopicBindingContext(()=>this.parseHackPipeBody());case"smart":return this.withTopicBindingContext(()=>{if(this.prodParam.hasYield&&this.isContextual(106))throw this.raise(mr.PipeBodyIsTighter,{at:this.state.startLoc});return this.parseSmartPipelineBodyInStyle(this.parseExprOpBaseRightExpr(_,v),w)});case"fsharp":return this.withSoloAwaitPermittingContext(()=>this.parseFSharpPipelineBody(v))}default:return this.parseExprOpBaseRightExpr(_,v)}}parseExprOpBaseRightExpr(_,v){let w=this.state.startLoc;return this.parseExprOp(this.parseMaybeUnaryOrPrivate(),w,wl(_)?v-1:v)}parseHackPipeBody(){var _;let{startLoc:v}=this.state,w=this.parseMaybeAssign();return zd.has(w.type)&&!((_=w.extra)!=null&&_.parenthesized)&&this.raise(mr.PipeUnparenthesizedBody,{at:v,type:w.type}),this.topicReferenceWasUsedInCurrentContext()||this.raise(mr.PipeTopicUnused,{at:v}),w}checkExponentialAfterUnary(_){this.match(57)&&this.raise(mr.UnexpectedTokenUnaryExponentiation,{at:_.argument})}parseMaybeUnary(_,v){let w=this.state.startLoc,T=this.isContextual(96);if(T&&this.isAwaitAllowed()){this.next();let q=this.parseAwait(w);return v||this.checkExponentialAfterUnary(q),q}let F=this.match(34),V=this.startNode();if(oo(this.state.type)){V.operator=this.state.value,V.prefix=!0,this.match(72)&&this.expectPlugin("throwExpressions");let q=this.match(89);if(this.next(),V.argument=this.parseMaybeUnary(null,!0),this.checkExpressionErrors(_,!0),this.state.strict&&q){let Y=V.argument;Y.type==="Identifier"?this.raise(mr.StrictDelete,{at:V}):this.hasPropertyAsPrivateName(Y)&&this.raise(mr.DeletePrivateField,{at:V})}if(!F)return v||this.checkExponentialAfterUnary(V),this.finishNode(V,"UnaryExpression")}let K=this.parseUpdate(V,F,_);if(T){let{type:q}=this.state;if((this.hasPlugin("v8intrinsic")?tn(q):tn(q)&&!this.match(54))&&!this.isAmbiguousAwait())return this.raiseOverwrite(mr.AwaitNotInAsyncContext,{at:w}),this.parseAwait(w)}return K}parseUpdate(_,v,w){if(v){let V=_;return this.checkLVal(V.argument,{in:this.finishNode(V,"UpdateExpression")}),_}let T=this.state.startLoc,F=this.parseExprSubscripts(w);if(this.checkExpressionErrors(w,!1))return F;for(;ss(this.state.type)&&!this.canInsertSemicolon();){let V=this.startNodeAt(T);V.operator=this.state.value,V.prefix=!1,V.argument=F,this.next(),this.checkLVal(F,{in:F=this.finishNode(V,"UpdateExpression")})}return F}parseExprSubscripts(_){let v=this.state.startLoc,w=this.state.potentialArrowAt,T=this.parseExprAtom(_);return this.shouldExitDescending(T,w)?T:this.parseSubscripts(T,v)}parseSubscripts(_,v,w){let T={optionalChainMember:!1,maybeAsyncArrow:this.atPossibleAsyncArrow(_),stop:!1};do _=this.parseSubscript(_,v,w,T),T.maybeAsyncArrow=!1;while(!T.stop);return _}parseSubscript(_,v,w,T){let{type:F}=this.state;if(!w&&F===15)return this.parseBind(_,v,w,T);if(tu(F))return this.parseTaggedTemplateExpression(_,v,T);let V=!1;if(F===18){if(w&&(this.raise(mr.OptionalChainingNoNew,{at:this.state.startLoc}),this.lookaheadCharCode()===40))return T.stop=!0,_;T.optionalChainMember=V=!0,this.next()}if(!w&&this.match(10))return this.parseCoverCallAndAsyncArrowHead(_,v,T,V);{let K=this.eat(0);return K||V||this.eat(16)?this.parseMember(_,v,T,K,V):(T.stop=!0,_)}}parseMember(_,v,w,T,F){let V=this.startNodeAt(v);return V.object=_,V.computed=T,T?(V.property=this.parseExpression(),this.expect(3)):this.match(136)?(_.type==="Super"&&this.raise(mr.SuperPrivateField,{at:v}),this.classScope.usePrivateName(this.state.value,this.state.startLoc),V.property=this.parsePrivateName()):V.property=this.parseIdentifier(!0),w.optionalChainMember?(V.optional=F,this.finishNode(V,"OptionalMemberExpression")):this.finishNode(V,"MemberExpression")}parseBind(_,v,w,T){let F=this.startNodeAt(v);return F.object=_,this.next(),F.callee=this.parseNoCallExpr(),T.stop=!0,this.parseSubscripts(this.finishNode(F,"BindExpression"),v,w)}parseCoverCallAndAsyncArrowHead(_,v,w,T){let F=this.state.maybeInArrowParameters,V=null;this.state.maybeInArrowParameters=!0,this.next();let K=this.startNodeAt(v);K.callee=_;let{maybeAsyncArrow:q,optionalChainMember:Y}=w;q&&(this.expressionScope.enter(Rl()),V=new If),Y&&(K.optional=T),T?K.arguments=this.parseCallExpressionArguments(11):K.arguments=this.parseCallExpressionArguments(11,_.type==="Import",_.type!=="Super",K,V);let X=this.finishCallExpression(K,Y);return q&&this.shouldParseAsyncArrow()&&!T?(w.stop=!0,this.checkDestructuringPrivate(V),this.expressionScope.validateAsPattern(),this.expressionScope.exit(),X=this.parseAsyncArrowFromCallExpression(this.startNodeAt(v),X)):(q&&(this.checkExpressionErrors(V,!0),this.expressionScope.exit()),this.toReferencedArguments(X)),this.state.maybeInArrowParameters=F,X}toReferencedArguments(_,v){this.toReferencedListDeep(_.arguments,v)}parseTaggedTemplateExpression(_,v,w){let T=this.startNodeAt(v);return T.tag=_,T.quasi=this.parseTemplate(!0),w.optionalChainMember&&this.raise(mr.OptionalChainingNoTemplate,{at:v}),this.finishNode(T,"TaggedTemplateExpression")}atPossibleAsyncArrow(_){return _.type==="Identifier"&&_.name==="async"&&this.state.lastTokEndLoc.index===_.end&&!this.canInsertSemicolon()&&_.end-_.start===5&&_.start===this.state.potentialArrowAt}finishCallExpression(_,v){if(_.callee.type==="Import")if(_.arguments.length===2&&(this.hasPlugin("moduleAttributes")||this.expectPlugin("importAssertions")),_.arguments.length===0||_.arguments.length>2)this.raise(mr.ImportCallArity,{at:_,maxArgumentCount:this.hasPlugin("importAssertions")||this.hasPlugin("moduleAttributes")?2:1});else for(let w of _.arguments)w.type==="SpreadElement"&&this.raise(mr.ImportCallSpreadArgument,{at:w});return this.finishNode(_,v?"OptionalCallExpression":"CallExpression")}parseCallExpressionArguments(_,v,w,T,F){let V=[],K=!0,q=this.state.inFSharpPipelineDirectBody;for(this.state.inFSharpPipelineDirectBody=!1;!this.eat(_);){if(K)K=!1;else if(this.expect(12),this.match(_)){v&&!this.hasPlugin("importAssertions")&&!this.hasPlugin("moduleAttributes")&&this.raise(mr.ImportCallArgumentTrailingComma,{at:this.state.lastTokStartLoc}),T&&this.addTrailingCommaExtraToNode(T),this.next();break}V.push(this.parseExprListItem(!1,F,w))}return this.state.inFSharpPipelineDirectBody=q,V}shouldParseAsyncArrow(){return this.match(19)&&!this.canInsertSemicolon()}parseAsyncArrowFromCallExpression(_,v){var w;return this.resetPreviousNodeTrailingComments(v),this.expect(19),this.parseArrowExpression(_,v.arguments,!0,(w=v.extra)==null?void 0:w.trailingCommaLoc),v.innerComments&&ku(_,v.innerComments),v.callee.trailingComments&&ku(_,v.callee.trailingComments),_}parseNoCallExpr(){let _=this.state.startLoc;return this.parseSubscripts(this.parseExprAtom(),_,!0)}parseExprAtom(_){let v,w=null,{type:T}=this.state;switch(T){case 79:return this.parseSuper();case 83:return v=this.startNode(),this.next(),this.match(16)?this.parseImportMetaProperty(v):(this.match(10)||this.raise(mr.UnsupportedImport,{at:this.state.lastTokStartLoc}),this.finishNode(v,"Import"));case 78:return v=this.startNode(),this.next(),this.finishNode(v,"ThisExpression");case 90:return this.parseDo(this.startNode(),!1);case 56:case 31:return this.readRegexp(),this.parseRegExpLiteral(this.state.value);case 132:return this.parseNumericLiteral(this.state.value);case 133:return this.parseBigIntLiteral(this.state.value);case 134:return this.parseDecimalLiteral(this.state.value);case 131:return this.parseStringLiteral(this.state.value);case 84:return this.parseNullLiteral();case 85:return this.parseBooleanLiteral(!0);case 86:return this.parseBooleanLiteral(!1);case 10:{let F=this.state.potentialArrowAt===this.state.start;return this.parseParenAndDistinguishExpression(F)}case 2:case 1:return this.parseArrayLike(this.state.type===2?4:3,!1,!0);case 0:return this.parseArrayLike(3,!0,!1,_);case 6:case 7:return this.parseObjectLike(this.state.type===6?9:8,!1,!0);case 5:return this.parseObjectLike(8,!1,!1,_);case 68:return this.parseFunctionOrFunctionSent();case 26:w=this.parseDecorators();case 80:return this.parseClass(this.maybeTakeDecorators(w,this.startNode()),!1);case 77:return this.parseNewOrNewTarget();case 25:case 24:return this.parseTemplate(!1);case 15:{v=this.startNode(),this.next(),v.object=null;let F=v.callee=this.parseNoCallExpr();if(F.type==="MemberExpression")return this.finishNode(v,"BindExpression");throw this.raise(mr.UnsupportedBind,{at:F})}case 136:return this.raise(mr.PrivateInExpectedIn,{at:this.state.startLoc,identifierName:this.state.value}),this.parsePrivateName();case 33:return this.parseTopicReferenceThenEqualsSign(54,"%");case 32:return this.parseTopicReferenceThenEqualsSign(44,"^");case 37:case 38:return this.parseTopicReference("hack");case 44:case 54:case 27:{let F=this.getPluginOption("pipelineOperator","proposal");if(F)return this.parseTopicReference(F);this.unexpected();break}case 47:{let F=this.input.codePointAt(this.nextTokenStart());Yu(F)||F===62?this.expectOnePlugin(["jsx","flow","typescript"]):this.unexpected();break}default:if(be(T)){if(this.isContextual(125)&&this.lookaheadCharCode()===123&&!this.hasFollowingLineBreak())return this.parseModuleExpression();let F=this.state.potentialArrowAt===this.state.start,V=this.state.containsEsc,K=this.parseIdentifier();if(!V&&K.name==="async"&&!this.canInsertSemicolon()){let{type:q}=this.state;if(q===68)return this.resetPreviousNodeTrailingComments(K),this.next(),this.parseAsyncFunctionExpression(this.startNodeAtNode(K));if(be(q))return this.lookaheadCharCode()===61?this.parseAsyncArrowUnaryFunction(this.startNodeAtNode(K)):K;if(q===90)return this.resetPreviousNodeTrailingComments(K),this.parseDo(this.startNodeAtNode(K),!0)}return F&&this.match(19)&&!this.canInsertSemicolon()?(this.next(),this.parseArrowExpression(this.startNodeAtNode(K),[K],!1)):K}else this.unexpected()}}parseTopicReferenceThenEqualsSign(_,v){let w=this.getPluginOption("pipelineOperator","proposal");if(w)return this.state.type=_,this.state.value=v,this.state.pos--,this.state.end--,this.state.endLoc=Xs(this.state.endLoc,-1),this.parseTopicReference(w);this.unexpected()}parseTopicReference(_){let v=this.startNode(),w=this.state.startLoc,T=this.state.type;return this.next(),this.finishTopicReference(v,w,_,T)}finishTopicReference(_,v,w,T){if(this.testTopicReferenceConfiguration(w,v,T)){let F=w==="smart"?"PipelinePrimaryTopicReference":"TopicReference";return this.topicReferenceIsAllowedInCurrentContext()||this.raise(w==="smart"?mr.PrimaryTopicNotAllowed:mr.PipeTopicUnbound,{at:v}),this.registerTopicReference(),this.finishNode(_,F)}else throw this.raise(mr.PipeTopicUnconfiguredToken,{at:v,token:Go(T)})}testTopicReferenceConfiguration(_,v,w){switch(_){case"hack":return this.hasPlugin(["pipelineOperator",{topicToken:Go(w)}]);case"smart":return w===27;default:throw this.raise(mr.PipeTopicRequiresHackPipes,{at:v})}}parseAsyncArrowUnaryFunction(_){this.prodParam.enter(gd(!0,this.prodParam.hasYield));let v=[this.parseIdentifier()];return this.prodParam.exit(),this.hasPrecedingLineBreak()&&this.raise(mr.LineTerminatorBeforeArrow,{at:this.state.curPosition()}),this.expect(19),this.parseArrowExpression(_,v,!0)}parseDo(_,v){this.expectPlugin("doExpressions"),v&&this.expectPlugin("asyncDoExpressions"),_.async=v,this.next();let w=this.state.labels;return this.state.labels=[],v?(this.prodParam.enter(Tc),_.body=this.parseBlock(),this.prodParam.exit()):_.body=this.parseBlock(),this.state.labels=w,this.finishNode(_,"DoExpression")}parseSuper(){let _=this.startNode();return this.next(),this.match(10)&&!this.scope.allowDirectSuper&&!this.options.allowSuperOutsideMethod?this.raise(mr.SuperNotAllowed,{at:_}):!this.scope.allowSuper&&!this.options.allowSuperOutsideMethod&&this.raise(mr.UnexpectedSuper,{at:_}),!this.match(10)&&!this.match(0)&&!this.match(16)&&this.raise(mr.UnsupportedSuper,{at:_}),this.finishNode(_,"Super")}parsePrivateName(){let _=this.startNode(),v=this.startNodeAt(Xs(this.state.startLoc,1)),w=this.state.value;return this.next(),_.id=this.createIdentifier(v,w),this.finishNode(_,"PrivateName")}parseFunctionOrFunctionSent(){let _=this.startNode();if(this.next(),this.prodParam.hasYield&&this.match(16)){let v=this.createIdentifier(this.startNodeAtNode(_),"function");return this.next(),this.match(102)?this.expectPlugin("functionSent"):this.hasPlugin("functionSent")||this.unexpected(),this.parseMetaProperty(_,v,"sent")}return this.parseFunction(_)}parseMetaProperty(_,v,w){_.meta=v;let T=this.state.containsEsc;return _.property=this.parseIdentifier(!0),(_.property.name!==w||T)&&this.raise(mr.UnsupportedMetaProperty,{at:_.property,target:v.name,onlyValidPropertyName:w}),this.finishNode(_,"MetaProperty")}parseImportMetaProperty(_){let v=this.createIdentifier(this.startNodeAtNode(_),"import");return this.next(),this.isContextual(100)&&(this.inModule||this.raise(mr.ImportMetaOutsideModule,{at:v}),this.sawUnambiguousESM=!0),this.parseMetaProperty(_,v,"meta")}parseLiteralAtNode(_,v,w){return this.addExtra(w,"rawValue",_),this.addExtra(w,"raw",this.input.slice(w.start,this.state.end)),w.value=_,this.next(),this.finishNode(w,v)}parseLiteral(_,v){let w=this.startNode();return this.parseLiteralAtNode(_,v,w)}parseStringLiteral(_){return this.parseLiteral(_,"StringLiteral")}parseNumericLiteral(_){return this.parseLiteral(_,"NumericLiteral")}parseBigIntLiteral(_){return this.parseLiteral(_,"BigIntLiteral")}parseDecimalLiteral(_){return this.parseLiteral(_,"DecimalLiteral")}parseRegExpLiteral(_){let v=this.parseLiteral(_.value,"RegExpLiteral");return v.pattern=_.pattern,v.flags=_.flags,v}parseBooleanLiteral(_){let v=this.startNode();return v.value=_,this.next(),this.finishNode(v,"BooleanLiteral")}parseNullLiteral(){let _=this.startNode();return this.next(),this.finishNode(_,"NullLiteral")}parseParenAndDistinguishExpression(_){let v=this.state.startLoc,w;this.next(),this.expressionScope.enter(pd());let T=this.state.maybeInArrowParameters,F=this.state.inFSharpPipelineDirectBody;this.state.maybeInArrowParameters=!0,this.state.inFSharpPipelineDirectBody=!1;let V=this.state.startLoc,K=[],q=new If,Y=!0,X,ne;for(;!this.match(11);){if(Y)Y=!1;else if(this.expect(12,q.optionalParametersLoc===null?null:q.optionalParametersLoc),this.match(11)){ne=this.state.startLoc;break}if(this.match(21)){let ge=this.state.startLoc;if(X=this.state.startLoc,K.push(this.parseParenItem(this.parseRestBinding(),ge)),!this.checkCommaAfterRest(41))break}else K.push(this.parseMaybeAssignAllowIn(q,this.parseParenItem))}let ue=this.state.lastTokEndLoc;this.expect(11),this.state.maybeInArrowParameters=T,this.state.inFSharpPipelineDirectBody=F;let ye=this.startNodeAt(v);return _&&this.shouldParseArrow(K)&&(ye=this.parseArrow(ye))?(this.checkDestructuringPrivate(q),this.expressionScope.validateAsPattern(),this.expressionScope.exit(),this.parseArrowExpression(ye,K,!1),ye):(this.expressionScope.exit(),K.length||this.unexpected(this.state.lastTokStartLoc),ne&&this.unexpected(ne),X&&this.unexpected(X),this.checkExpressionErrors(q,!0),this.toReferencedListDeep(K,!0),K.length>1?(w=this.startNodeAt(V),w.expressions=K,this.finishNode(w,"SequenceExpression"),this.resetEndLocation(w,ue)):w=K[0],this.wrapParenthesis(v,w))}wrapParenthesis(_,v){if(!this.options.createParenthesizedExpressions)return this.addExtra(v,"parenthesized",!0),this.addExtra(v,"parenStart",_.index),this.takeSurroundingComments(v,_.index,this.state.lastTokEndLoc.index),v;let w=this.startNodeAt(_);return w.expression=v,this.finishNode(w,"ParenthesizedExpression")}shouldParseArrow(_){return!this.canInsertSemicolon()}parseArrow(_){if(this.eat(19))return _}parseParenItem(_,v){return _}parseNewOrNewTarget(){let _=this.startNode();if(this.next(),this.match(16)){let v=this.createIdentifier(this.startNodeAtNode(_),"new");this.next();let w=this.parseMetaProperty(_,v,"target");return!this.scope.inNonArrowFunction&&!this.scope.inClass&&!this.options.allowNewTargetOutsideFunction&&this.raise(mr.UnexpectedNewTarget,{at:w}),w}return this.parseNew(_)}parseNew(_){if(this.parseNewCallee(_),this.eat(10)){let v=this.parseExprList(11);this.toReferencedList(v),_.arguments=v}else _.arguments=[];return this.finishNode(_,"NewExpression")}parseNewCallee(_){_.callee=this.parseNoCallExpr(),_.callee.type==="Import"&&this.raise(mr.ImportCallNotNewExpression,{at:_.callee})}parseTemplateElement(_){let{start:v,startLoc:w,end:T,value:F}=this.state,V=v+1,K=this.startNodeAt(Xs(w,1));F===null&&(_||this.raise(mr.InvalidEscapeSequenceTemplate,{at:Xs(this.state.firstInvalidTemplateEscapePos,1)}));let q=this.match(24),Y=q?-1:-2,X=T+Y;K.value={raw:this.input.slice(V,X).replace(/\r\n?/g,`
-`),cooked:F===null?null:F.slice(1,Y)},K.tail=q,this.next();let ne=this.finishNode(K,"TemplateElement");return this.resetEndLocation(ne,Xs(this.state.lastTokEndLoc,Y)),ne}parseTemplate(_){let v=this.startNode();v.expressions=[];let w=this.parseTemplateElement(_);for(v.quasis=[w];!w.tail;)v.expressions.push(this.parseTemplateSubstitution()),this.readTemplateContinuation(),v.quasis.push(w=this.parseTemplateElement(_));return this.finishNode(v,"TemplateLiteral")}parseTemplateSubstitution(){return this.parseExpression()}parseObjectLike(_,v,w,T){w&&this.expectPlugin("recordAndTuple");let F=this.state.inFSharpPipelineDirectBody;this.state.inFSharpPipelineDirectBody=!1;let V=Object.create(null),K=!0,q=this.startNode();for(q.properties=[],this.next();!this.match(_);){if(K)K=!1;else if(this.expect(12),this.match(_)){this.addTrailingCommaExtraToNode(q);break}let X;v?X=this.parseBindingProperty():(X=this.parsePropertyDefinition(T),this.checkProto(X,w,V,T)),w&&!this.isObjectProperty(X)&&X.type!=="SpreadElement"&&this.raise(mr.InvalidRecordProperty,{at:X}),X.shorthand&&this.addExtra(X,"shorthand",!0),q.properties.push(X)}this.next(),this.state.inFSharpPipelineDirectBody=F;let Y="ObjectExpression";return v?Y="ObjectPattern":w&&(Y="RecordExpression"),this.finishNode(q,Y)}addTrailingCommaExtraToNode(_){this.addExtra(_,"trailingComma",this.state.lastTokStart),this.addExtra(_,"trailingCommaLoc",this.state.lastTokStartLoc,!1)}maybeAsyncOrAccessorProp(_){return!_.computed&&_.key.type==="Identifier"&&(this.isLiteralPropertyName()||this.match(0)||this.match(55))}parsePropertyDefinition(_){let v=[];if(this.match(26))for(this.hasPlugin("decorators")&&this.raise(mr.UnsupportedPropertyDecorator,{at:this.state.startLoc});this.match(26);)v.push(this.parseDecorator());let w=this.startNode(),T=!1,F=!1,V;if(this.match(21))return v.length&&this.unexpected(),this.parseSpread();v.length&&(w.decorators=v,v=[]),w.method=!1,_&&(V=this.state.startLoc);let K=this.eat(55);this.parsePropertyNamePrefixOperator(w);let q=this.state.containsEsc,Y=this.parsePropertyName(w,_);if(!K&&!q&&this.maybeAsyncOrAccessorProp(w)){let X=Y.name;X==="async"&&!this.hasPrecedingLineBreak()&&(T=!0,this.resetPreviousNodeTrailingComments(Y),K=this.eat(55),this.parsePropertyName(w)),(X==="get"||X==="set")&&(F=!0,this.resetPreviousNodeTrailingComments(Y),w.kind=X,this.match(55)&&(K=!0,this.raise(mr.AccessorIsGenerator,{at:this.state.curPosition(),kind:X}),this.next()),this.parsePropertyName(w))}return this.parseObjPropValue(w,V,K,T,!1,F,_)}getGetterSetterExpectedParamCount(_){return _.kind==="get"?0:1}getObjectOrClassMethodParams(_){return _.params}checkGetterSetterParams(_){var v;let w=this.getGetterSetterExpectedParamCount(_),T=this.getObjectOrClassMethodParams(_);T.length!==w&&this.raise(_.kind==="get"?mr.BadGetterArity:mr.BadSetterArity,{at:_}),_.kind==="set"&&((v=T[T.length-1])==null?void 0:v.type)==="RestElement"&&this.raise(mr.BadSetterRestParameter,{at:_})}parseObjectMethod(_,v,w,T,F){if(F){let V=this.parseMethod(_,v,!1,!1,!1,"ObjectMethod");return this.checkGetterSetterParams(V),V}if(w||v||this.match(10))return T&&this.unexpected(),_.kind="method",_.method=!0,this.parseMethod(_,v,w,!1,!1,"ObjectMethod")}parseObjectProperty(_,v,w,T){if(_.shorthand=!1,this.eat(14))return _.value=w?this.parseMaybeDefault(this.state.startLoc):this.parseMaybeAssignAllowIn(T),this.finishNode(_,"ObjectProperty");if(!_.computed&&_.key.type==="Identifier"){if(this.checkReservedWord(_.key.name,_.key.loc.start,!0,!1),w)_.value=this.parseMaybeDefault(v,Cs(_.key));else if(this.match(29)){let F=this.state.startLoc;T!=null?T.shorthandAssignLoc===null&&(T.shorthandAssignLoc=F):this.raise(mr.InvalidCoverInitializedName,{at:F}),_.value=this.parseMaybeDefault(v,Cs(_.key))}else _.value=Cs(_.key);return _.shorthand=!0,this.finishNode(_,"ObjectProperty")}}parseObjPropValue(_,v,w,T,F,V,K){let q=this.parseObjectMethod(_,w,T,F,V)||this.parseObjectProperty(_,v,F,K);return q||this.unexpected(),q}parsePropertyName(_,v){if(this.eat(0))_.computed=!0,_.key=this.parseMaybeAssignAllowIn(),this.expect(3);else{let{type:w,value:T}=this.state,F;if(Xe(w))F=this.parseIdentifier(!0);else switch(w){case 132:F=this.parseNumericLiteral(T);break;case 131:F=this.parseStringLiteral(T);break;case 133:F=this.parseBigIntLiteral(T);break;case 134:F=this.parseDecimalLiteral(T);break;case 136:{let V=this.state.startLoc;v!=null?v.privateKeyLoc===null&&(v.privateKeyLoc=V):this.raise(mr.UnexpectedPrivateField,{at:V}),F=this.parsePrivateName();break}default:this.unexpected()}_.key=F,w!==136&&(_.computed=!1)}return _.key}initFunction(_,v){_.id=null,_.generator=!1,_.async=v}parseMethod(_,v,w,T,F,V){let K=arguments.length>6&&arguments[6]!==void 0?arguments[6]:!1;this.initFunction(_,w),_.generator=v,this.scope.enter(Fl|Hd|(K?dl:0)|(F?ws:0)),this.prodParam.enter(gd(w,_.generator)),this.parseFunctionParams(_,T);let q=this.parseFunctionBodyAndFinish(_,V,!0);return this.prodParam.exit(),this.scope.exit(),q}parseArrayLike(_,v,w,T){w&&this.expectPlugin("recordAndTuple");let F=this.state.inFSharpPipelineDirectBody;this.state.inFSharpPipelineDirectBody=!1;let V=this.startNode();return this.next(),V.elements=this.parseExprList(_,!w,T,V),this.state.inFSharpPipelineDirectBody=F,this.finishNode(V,w?"TupleExpression":"ArrayExpression")}parseArrowExpression(_,v,w,T){this.scope.enter(Fl|Of);let F=gd(w,!1);!this.match(5)&&this.prodParam.hasIn&&(F|=md),this.prodParam.enter(F),this.initFunction(_,w);let V=this.state.maybeInArrowParameters;return v&&(this.state.maybeInArrowParameters=!0,this.setArrowFunctionParameters(_,v,T)),this.state.maybeInArrowParameters=!1,this.parseFunctionBody(_,!0),this.prodParam.exit(),this.scope.exit(),this.state.maybeInArrowParameters=V,this.finishNode(_,"ArrowFunctionExpression")}setArrowFunctionParameters(_,v,w){this.toAssignableList(v,w,!1),_.params=v}parseFunctionBodyAndFinish(_,v){let w=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return this.parseFunctionBody(_,!1,w),this.finishNode(_,v)}parseFunctionBody(_,v){let w=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,T=v&&!this.match(5);if(this.expressionScope.enter(Fm()),T)_.body=this.parseMaybeAssign(),this.checkParams(_,!1,v,!1);else{let F=this.state.strict,V=this.state.labels;this.state.labels=[],this.prodParam.enter(this.prodParam.currentFlags()|nc),_.body=this.parseBlock(!0,!1,K=>{let q=!this.isSimpleParamList(_.params);K&&q&&this.raise(mr.IllegalLanguageModeDirective,{at:(_.kind==="method"||_.kind==="constructor")&&_.key?_.key.loc.end:_});let Y=!F&&this.state.strict;this.checkParams(_,!this.state.strict&&!v&&!w&&!q,v,Y),this.state.strict&&_.id&&this.checkIdentifier(_.id,bp,Y)}),this.prodParam.exit(),this.state.labels=V}this.expressionScope.exit()}isSimpleParameter(_){return _.type==="Identifier"}isSimpleParamList(_){for(let v=0,w=_.length;v<w;v++)if(!this.isSimpleParameter(_[v]))return!1;return!0}checkParams(_,v,w){let T=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,F=!v&&new Set,V={type:"FormalParameters"};for(let K of _.params)this.checkLVal(K,{in:V,binding:Ju,checkClashes:F,strictModeChanged:T})}parseExprList(_,v,w,T){let F=[],V=!0;for(;!this.eat(_);){if(V)V=!1;else if(this.expect(12),this.match(_)){T&&this.addTrailingCommaExtraToNode(T),this.next();break}F.push(this.parseExprListItem(v,w))}return F}parseExprListItem(_,v,w){let T;if(this.match(12))_||this.raise(mr.UnexpectedToken,{at:this.state.curPosition(),unexpected:","}),T=null;else if(this.match(21)){let F=this.state.startLoc;T=this.parseParenItem(this.parseSpread(v),F)}else if(this.match(17)){this.expectPlugin("partialApplication"),w||this.raise(mr.UnexpectedArgumentPlaceholder,{at:this.state.startLoc});let F=this.startNode();this.next(),T=this.finishNode(F,"ArgumentPlaceholder")}else T=this.parseMaybeAssignAllowIn(v,this.parseParenItem);return T}parseIdentifier(_){let v=this.startNode(),w=this.parseIdentifierName(_);return this.createIdentifier(v,w)}createIdentifier(_,v){return _.name=v,_.loc.identifierName=v,this.finishNode(_,"Identifier")}parseIdentifierName(_){let v,{startLoc:w,type:T}=this.state;Xe(T)?v=this.state.value:this.unexpected();let F=pe(T);return _?F&&this.replaceToken(130):this.checkReservedWord(v,w,F,!1),this.next(),v}checkReservedWord(_,v,w,T){if(!(_.length>10||!v0(_))){if(w&&Pu(_)){this.raise(mr.UnexpectedKeyword,{at:v,keyword:_});return}if((this.state.strict?T?Wa:Fa:kf)(_,this.inModule)){this.raise(mr.UnexpectedReservedWord,{at:v,reservedWord:_});return}else if(_==="yield"){if(this.prodParam.hasYield){this.raise(mr.YieldBindingIdentifier,{at:v});return}}else if(_==="await"){if(this.prodParam.hasAwait){this.raise(mr.AwaitBindingIdentifier,{at:v});return}if(this.scope.inStaticBlock){this.raise(mr.AwaitBindingIdentifierInStaticBlock,{at:v});return}this.expressionScope.recordAsyncArrowParametersError({at:v})}else if(_==="arguments"&&this.scope.inClassAndNotInNonArrowFunction){this.raise(mr.ArgumentsInClass,{at:v});return}}}isAwaitAllowed(){return!!(this.prodParam.hasAwait||this.options.allowAwaitOutsideFunction&&!this.scope.inFunction)}parseAwait(_){let v=this.startNodeAt(_);return this.expressionScope.recordParameterInitializerError(mr.AwaitExpressionFormalParameter,{at:v}),this.eat(55)&&this.raise(mr.ObsoleteAwaitStar,{at:v}),!this.scope.inFunction&&!this.options.allowAwaitOutsideFunction&&(this.isAmbiguousAwait()?this.ambiguousScriptDifferentAst=!0:this.sawUnambiguousESM=!0),this.state.soloAwait||(v.argument=this.parseMaybeUnary(null,!0)),this.finishNode(v,"AwaitExpression")}isAmbiguousAwait(){if(this.hasPrecedingLineBreak())return!0;let{type:_}=this.state;return _===53||_===10||_===0||tu(_)||_===101&&!this.state.containsEsc||_===135||_===56||this.hasPlugin("v8intrinsic")&&_===54}parseYield(){let _=this.startNode();this.expressionScope.recordParameterInitializerError(mr.YieldInParameter,{at:_}),this.next();let v=!1,w=null;if(!this.hasPrecedingLineBreak())switch(v=this.eat(55),this.state.type){case 13:case 137:case 8:case 11:case 3:case 9:case 14:case 12:if(!v)break;default:w=this.parseMaybeAssign()}return _.delegate=v,_.argument=w,this.finishNode(_,"YieldExpression")}checkPipelineAtInfixOperator(_,v){this.hasPlugin(["pipelineOperator",{proposal:"smart"}])&&_.type==="SequenceExpression"&&this.raise(mr.PipelineHeadSequenceExpression,{at:v})}parseSmartPipelineBodyInStyle(_,v){if(this.isSimpleReference(_)){let w=this.startNodeAt(v);return w.callee=_,this.finishNode(w,"PipelineBareFunction")}else{let w=this.startNodeAt(v);return this.checkSmartPipeTopicBodyEarlyErrors(v),w.expression=_,this.finishNode(w,"PipelineTopicExpression")}}isSimpleReference(_){switch(_.type){case"MemberExpression":return!_.computed&&this.isSimpleReference(_.object);case"Identifier":return!0;default:return!1}}checkSmartPipeTopicBodyEarlyErrors(_){if(this.match(19))throw this.raise(mr.PipelineBodyNoArrow,{at:this.state.startLoc});this.topicReferenceWasUsedInCurrentContext()||this.raise(mr.PipelineTopicUnused,{at:_})}withTopicBindingContext(_){let v=this.state.topicContext;this.state.topicContext={maxNumOfResolvableTopics:1,maxTopicIndex:null};try{return _()}finally{this.state.topicContext=v}}withSmartMixTopicForbiddingContext(_){if(this.hasPlugin(["pipelineOperator",{proposal:"smart"}])){let v=this.state.topicContext;this.state.topicContext={maxNumOfResolvableTopics:0,maxTopicIndex:null};try{return _()}finally{this.state.topicContext=v}}else return _()}withSoloAwaitPermittingContext(_){let v=this.state.soloAwait;this.state.soloAwait=!0;try{return _()}finally{this.state.soloAwait=v}}allowInAnd(_){let v=this.prodParam.currentFlags();if(md&~v){this.prodParam.enter(v|md);try{return _()}finally{this.prodParam.exit()}}return _()}disallowInAnd(_){let v=this.prodParam.currentFlags();if(md&v){this.prodParam.enter(v&~md);try{return _()}finally{this.prodParam.exit()}}return _()}registerTopicReference(){this.state.topicContext.maxTopicIndex=0}topicReferenceIsAllowedInCurrentContext(){return this.state.topicContext.maxNumOfResolvableTopics>=1}topicReferenceWasUsedInCurrentContext(){return this.state.topicContext.maxTopicIndex!=null&&this.state.topicContext.maxTopicIndex>=0}parseFSharpPipelineBody(_){let v=this.state.startLoc;this.state.potentialArrowAt=this.state.start;let w=this.state.inFSharpPipelineDirectBody;this.state.inFSharpPipelineDirectBody=!0;let T=this.parseExprOp(this.parseMaybeUnaryOrPrivate(),v,_);return this.state.inFSharpPipelineDirectBody=w,T}parseModuleExpression(){this.expectPlugin("moduleBlocks");let _=this.startNode();this.next(),this.match(5)||this.unexpected(null,5);let v=this.startNodeAt(this.state.endLoc);this.next();let w=this.initializeScopes(!0);this.enterInitialScopes();try{_.body=this.parseProgram(v,8,"module")}finally{w()}return this.finishNode(_,"ModuleExpression")}parsePropertyNamePrefixOperator(_){}},Pp={kind:"loop"},B0={kind:"switch"},N0=/[\uD800-\uDFFF]/u,hl=/in(?:stanceof)?/y;function R0(_,v){for(let w=0;w<_.length;w++){let T=_[w],{type:F}=T;if(typeof F=="number"){{if(F===136){let{loc:V,start:K,value:q,end:Y}=T,X=K+1,ne=Xs(V.start,1);_.splice(w,1,new tc({type:ll(27),value:"#",start:K,end:X,startLoc:V.start,endLoc:ne}),new tc({type:ll(130),value:q,start:X,end:Y,startLoc:ne,endLoc:V.end})),w++;continue}if(tu(F)){let{loc:V,start:K,value:q,end:Y}=T,X=K+1,ne=Xs(V.start,1),ue;v.charCodeAt(K)===96?ue=new tc({type:ll(22),value:"`",start:K,end:X,startLoc:V.start,endLoc:ne}):ue=new tc({type:ll(8),value:"}",start:K,end:X,startLoc:V.start,endLoc:ne});let ye,ge,we,he;F===24?(ge=Y-1,we=Xs(V.end,-1),ye=q===null?null:q.slice(1,-1),he=new tc({type:ll(22),value:"`",start:ge,end:Y,startLoc:we,endLoc:V.end})):(ge=Y-2,we=Xs(V.end,-2),ye=q===null?null:q.slice(1,-2),he=new tc({type:ll(23),value:"${",start:ge,end:Y,startLoc:we,endLoc:V.end})),_.splice(w,1,ue,new tc({type:ll(20),value:ye,start:X,end:ge,startLoc:ne,endLoc:we}),he),w+=2;continue}}T.type=ll(F)}}return _}var Ap=class extends Fc{parseTopLevel(_,v){return _.program=this.parseProgram(v),_.comments=this.state.comments,this.options.tokens&&(_.tokens=R0(this.tokens,this.input)),this.finishNode(_,"File")}parseProgram(_){let v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:137,w=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.options.sourceType;if(_.sourceType=w,_.interpreter=this.parseInterpreterDirective(),this.parseBlockBody(_,!0,!0,v),this.inModule&&!this.options.allowUndeclaredExports&&this.scope.undefinedExports.size>0)for(let[F,V]of Array.from(this.scope.undefinedExports))this.raise(mr.ModuleExportUndefined,{at:V,localName:F});let T;return v===137?T=this.finishNode(_,"Program"):T=this.finishNodeAt(_,"Program",Xs(this.state.startLoc,-1)),T}stmtToDirective(_){let v=_;v.type="Directive",v.value=v.expression,delete v.expression;let w=v.value,T=w.value,F=this.input.slice(w.start,w.end),V=w.value=F.slice(1,-1);return this.addExtra(w,"raw",F),this.addExtra(w,"rawValue",V),this.addExtra(w,"expressionValue",T),w.type="DirectiveLiteral",v}parseInterpreterDirective(){if(!this.match(28))return null;let _=this.startNode();return _.value=this.state.value,this.next(),this.finishNode(_,"InterpreterDirective")}isLet(){return this.isContextual(99)?this.hasFollowingBindingAtom():!1}chStartsBindingIdentifier(_,v){if(Yu(_)){if(hl.lastIndex=v,hl.test(this.input)){let w=this.codePointAtPos(hl.lastIndex);if(!qo(w)&&w!==92)return!1}return!0}else return _===92}chStartsBindingPattern(_){return _===91||_===123}hasFollowingBindingAtom(){let _=this.nextTokenStart(),v=this.codePointAtPos(_);return this.chStartsBindingPattern(v)||this.chStartsBindingIdentifier(v,_)}hasFollowingBindingIdentifier(){let _=this.nextTokenStart(),v=this.codePointAtPos(_);return this.chStartsBindingIdentifier(v,_)}startsUsingForOf(){let _=this.lookahead();return _.type===101&&!_.containsEsc?!1:(this.expectPlugin("explicitResourceManagement"),!0)}parseModuleItem(){return this.parseStatementLike(15)}parseStatementListItem(){return this.parseStatementLike(6|(!this.options.annexB||this.state.strict?0:8))}parseStatementOrSloppyAnnexBFunctionDeclaration(){let _=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,v=0;return this.options.annexB&&!this.state.strict&&(v|=4,_&&(v|=8)),this.parseStatementLike(v)}parseStatement(){return this.parseStatementLike(0)}parseStatementLike(_){let v=null;return this.match(26)&&(v=this.parseDecorators(!0)),this.parseStatementContent(_,v)}parseStatementContent(_,v){let w=this.state.type,T=this.startNode(),F=!!(_&2),V=!!(_&4),K=_&1;switch(w){case 60:return this.parseBreakContinueStatement(T,!0);case 63:return this.parseBreakContinueStatement(T,!1);case 64:return this.parseDebuggerStatement(T);case 90:return this.parseDoWhileStatement(T);case 91:return this.parseForStatement(T);case 68:if(this.lookaheadCharCode()===46)break;return V||this.raise(this.state.strict?mr.StrictFunction:this.options.annexB?mr.SloppyFunctionAnnexB:mr.SloppyFunction,{at:this.state.startLoc}),this.parseFunctionStatement(T,!1,!F&&V);case 80:return F||this.unexpected(),this.parseClass(this.maybeTakeDecorators(v,T),!0);case 69:return this.parseIfStatement(T);case 70:return this.parseReturnStatement(T);case 71:return this.parseSwitchStatement(T);case 72:return this.parseThrowStatement(T);case 73:return this.parseTryStatement(T);case 105:if(this.hasFollowingLineBreak()||this.state.containsEsc||!this.hasFollowingBindingIdentifier())break;return this.expectPlugin("explicitResourceManagement"),!this.scope.inModule&&this.scope.inTopLevel?this.raise(mr.UnexpectedUsingDeclaration,{at:this.state.startLoc}):F||this.raise(mr.UnexpectedLexicalDeclaration,{at:this.state.startLoc}),this.parseVarStatement(T,"using");case 99:{if(this.state.containsEsc)break;let X=this.nextTokenStart(),ne=this.codePointAtPos(X);if(ne!==91&&(!F&&this.hasFollowingLineBreak()||!this.chStartsBindingIdentifier(ne,X)&&ne!==123))break}case 75:F||this.raise(mr.UnexpectedLexicalDeclaration,{at:this.state.startLoc});case 74:{let X=this.state.value;return this.parseVarStatement(T,X)}case 92:return this.parseWhileStatement(T);case 76:return this.parseWithStatement(T);case 5:return this.parseBlock();case 13:return this.parseEmptyStatement(T);case 83:{let X=this.lookaheadCharCode();if(X===40||X===46)break}case 82:{!this.options.allowImportExportEverywhere&&!K&&this.raise(mr.UnexpectedImportExport,{at:this.state.startLoc}),this.next();let X;return w===83?(X=this.parseImport(T),X.type==="ImportDeclaration"&&(!X.importKind||X.importKind==="value")&&(this.sawUnambiguousESM=!0)):(X=this.parseExport(T,v),(X.type==="ExportNamedDeclaration"&&(!X.exportKind||X.exportKind==="value")||X.type==="ExportAllDeclaration"&&(!X.exportKind||X.exportKind==="value")||X.type==="ExportDefaultDeclaration")&&(this.sawUnambiguousESM=!0)),this.assertModuleNodeAllowed(X),X}default:if(this.isAsyncFunction())return F||this.raise(mr.AsyncFunctionInSingleStatementContext,{at:this.state.startLoc}),this.next(),this.parseFunctionStatement(T,!0,!F&&V)}let q=this.state.value,Y=this.parseExpression();return be(w)&&Y.type==="Identifier"&&this.eat(14)?this.parseLabeledStatement(T,q,Y,_):this.parseExpressionStatement(T,Y,v)}assertModuleNodeAllowed(_){!this.options.allowImportExportEverywhere&&!this.inModule&&this.raise(mr.ImportOutsideModule,{at:_})}decoratorsEnabledBeforeExport(){return this.hasPlugin("decorators-legacy")?!0:this.hasPlugin("decorators")&&this.getPluginOption("decorators","decoratorsBeforeExport")!==!1}maybeTakeDecorators(_,v,w){return _&&(v.decorators&&v.decorators.length>0?(typeof this.getPluginOption("decorators","decoratorsBeforeExport")!="boolean"&&this.raise(mr.DecoratorsBeforeAfterExport,{at:v.decorators[0]}),v.decorators.unshift(..._)):v.decorators=_,this.resetStartLocationFromNode(v,_[0]),w&&this.resetStartLocationFromNode(w,v)),v}canHaveLeadingDecorator(){return this.match(80)}parseDecorators(_){let v=[];do v.push(this.parseDecorator());while(this.match(26));if(this.match(82))_||this.unexpected(),this.decoratorsEnabledBeforeExport()||this.raise(mr.DecoratorExportClass,{at:this.state.startLoc});else if(!this.canHaveLeadingDecorator())throw this.raise(mr.UnexpectedLeadingDecorator,{at:this.state.startLoc});return v}parseDecorator(){this.expectOnePlugin(["decorators","decorators-legacy"]);let _=this.startNode();if(this.next(),this.hasPlugin("decorators")){let v=this.state.startLoc,w;if(this.match(10)){let T=this.state.startLoc;this.next(),w=this.parseExpression(),this.expect(11),w=this.wrapParenthesis(T,w);let F=this.state.startLoc;_.expression=this.parseMaybeDecoratorArguments(w),this.getPluginOption("decorators","allowCallParenthesized")===!1&&_.expression!==w&&this.raise(mr.DecoratorArgumentsOutsideParentheses,{at:F})}else{for(w=this.parseIdentifier(!1);this.eat(16);){let T=this.startNodeAt(v);T.object=w,this.match(136)?(this.classScope.usePrivateName(this.state.value,this.state.startLoc),T.property=this.parsePrivateName()):T.property=this.parseIdentifier(!0),T.computed=!1,w=this.finishNode(T,"MemberExpression")}_.expression=this.parseMaybeDecoratorArguments(w)}}else _.expression=this.parseExprSubscripts();return this.finishNode(_,"Decorator")}parseMaybeDecoratorArguments(_){if(this.eat(10)){let v=this.startNodeAtNode(_);return v.callee=_,v.arguments=this.parseCallExpressionArguments(11,!1),this.toReferencedList(v.arguments),this.finishNode(v,"CallExpression")}return _}parseBreakContinueStatement(_,v){return this.next(),this.isLineTerminator()?_.label=null:(_.label=this.parseIdentifier(),this.semicolon()),this.verifyBreakContinue(_,v),this.finishNode(_,v?"BreakStatement":"ContinueStatement")}verifyBreakContinue(_,v){let w;for(w=0;w<this.state.labels.length;++w){let T=this.state.labels[w];if((_.label==null||T.name===_.label.name)&&(T.kind!=null&&(v||T.kind==="loop")||_.label&&v))break}if(w===this.state.labels.length){let T=v?"BreakStatement":"ContinueStatement";this.raise(mr.IllegalBreakContinue,{at:_,type:T})}}parseDebuggerStatement(_){return this.next(),this.semicolon(),this.finishNode(_,"DebuggerStatement")}parseHeaderExpression(){this.expect(10);let _=this.parseExpression();return this.expect(11),_}parseDoWhileStatement(_){return this.next(),this.state.labels.push(Pp),_.body=this.withSmartMixTopicForbiddingContext(()=>this.parseStatement()),this.state.labels.pop(),this.expect(92),_.test=this.parseHeaderExpression(),this.eat(13),this.finishNode(_,"DoWhileStatement")}parseForStatement(_){this.next(),this.state.labels.push(Pp);let v=null;if(this.isAwaitAllowed()&&this.eatContextual(96)&&(v=this.state.lastTokStartLoc),this.scope.enter(Xu),this.expect(10),this.match(13))return v!==null&&this.unexpected(v),this.parseFor(_,null);let w=this.isContextual(99),T=this.isContextual(105)&&!this.hasFollowingLineBreak(),F=w&&this.hasFollowingBindingAtom()||T&&this.hasFollowingBindingIdentifier()&&this.startsUsingForOf();if(this.match(74)||this.match(75)||F){let X=this.startNode(),ne=this.state.value;this.next(),this.parseVar(X,!0,ne);let ue=this.finishNode(X,"VariableDeclaration"),ye=this.match(58);return ye&&T&&this.raise(mr.ForInUsing,{at:ue}),(ye||this.isContextual(101))&&ue.declarations.length===1?this.parseForIn(_,ue,v):(v!==null&&this.unexpected(v),this.parseFor(_,ue))}let V=this.isContextual(95),K=new If,q=this.parseExpression(!0,K),Y=this.isContextual(101);if(Y&&(w&&this.raise(mr.ForOfLet,{at:q}),v===null&&V&&q.type==="Identifier"&&this.raise(mr.ForOfAsync,{at:q})),Y||this.match(58)){this.checkDestructuringPrivate(K),this.toAssignable(q,!0);let X=Y?"ForOfStatement":"ForInStatement";return this.checkLVal(q,{in:{type:X}}),this.parseForIn(_,q,v)}else this.checkExpressionErrors(K,!0);return v!==null&&this.unexpected(v),this.parseFor(_,q)}parseFunctionStatement(_,v,w){return this.next(),this.parseFunction(_,1|(w?2:0)|(v?8:0))}parseIfStatement(_){return this.next(),_.test=this.parseHeaderExpression(),_.consequent=this.parseStatementOrSloppyAnnexBFunctionDeclaration(),_.alternate=this.eat(66)?this.parseStatementOrSloppyAnnexBFunctionDeclaration():null,this.finishNode(_,"IfStatement")}parseReturnStatement(_){return!this.prodParam.hasReturn&&!this.options.allowReturnOutsideFunction&&this.raise(mr.IllegalReturn,{at:this.state.startLoc}),this.next(),this.isLineTerminator()?_.argument=null:(_.argument=this.parseExpression(),this.semicolon()),this.finishNode(_,"ReturnStatement")}parseSwitchStatement(_){this.next(),_.discriminant=this.parseHeaderExpression();let v=_.cases=[];this.expect(5),this.state.labels.push(B0),this.scope.enter(Xu);let w;for(let T;!this.match(8);)if(this.match(61)||this.match(65)){let F=this.match(61);w&&this.finishNode(w,"SwitchCase"),v.push(w=this.startNode()),w.consequent=[],this.next(),F?w.test=this.parseExpression():(T&&this.raise(mr.MultipleDefaultsInSwitch,{at:this.state.lastTokStartLoc}),T=!0,w.test=null),this.expect(14)}else w?w.consequent.push(this.parseStatementListItem()):this.unexpected();return this.scope.exit(),w&&this.finishNode(w,"SwitchCase"),this.next(),this.state.labels.pop(),this.finishNode(_,"SwitchStatement")}parseThrowStatement(_){return this.next(),this.hasPrecedingLineBreak()&&this.raise(mr.NewlineAfterThrow,{at:this.state.lastTokEndLoc}),_.argument=this.parseExpression(),this.semicolon(),this.finishNode(_,"ThrowStatement")}parseCatchClauseParam(){let _=this.parseBindingAtom();return this.scope.enter(this.options.annexB&&_.type==="Identifier"?Wd:0),this.checkLVal(_,{in:{type:"CatchClause"},binding:ud}),_}parseTryStatement(_){if(this.next(),_.block=this.parseBlock(),_.handler=null,this.match(62)){let v=this.startNode();this.next(),this.match(10)?(this.expect(10),v.param=this.parseCatchClauseParam(),this.expect(11)):(v.param=null,this.scope.enter(Xu)),v.body=this.withSmartMixTopicForbiddingContext(()=>this.parseBlock(!1,!1)),this.scope.exit(),_.handler=this.finishNode(v,"CatchClause")}return _.finalizer=this.eat(67)?this.parseBlock():null,!_.handler&&!_.finalizer&&this.raise(mr.NoCatchOrFinally,{at:_}),this.finishNode(_,"TryStatement")}parseVarStatement(_,v){let w=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return this.next(),this.parseVar(_,!1,v,w),this.semicolon(),this.finishNode(_,"VariableDeclaration")}parseWhileStatement(_){return this.next(),_.test=this.parseHeaderExpression(),this.state.labels.push(Pp),_.body=this.withSmartMixTopicForbiddingContext(()=>this.parseStatement()),this.state.labels.pop(),this.finishNode(_,"WhileStatement")}parseWithStatement(_){return this.state.strict&&this.raise(mr.StrictWith,{at:this.state.startLoc}),this.next(),_.object=this.parseHeaderExpression(),_.body=this.withSmartMixTopicForbiddingContext(()=>this.parseStatement()),this.finishNode(_,"WithStatement")}parseEmptyStatement(_){return this.next(),this.finishNode(_,"EmptyStatement")}parseLabeledStatement(_,v,w,T){for(let V of this.state.labels)V.name===v&&this.raise(mr.LabelRedeclaration,{at:w,labelName:v});let F=Gi(this.state.type)?"loop":this.match(71)?"switch":null;for(let V=this.state.labels.length-1;V>=0;V--){let K=this.state.labels[V];if(K.statementStart===_.start)K.statementStart=this.state.start,K.kind=F;else break}return this.state.labels.push({name:v,kind:F,statementStart:this.state.start}),_.body=T&8?this.parseStatementOrSloppyAnnexBFunctionDeclaration(!0):this.parseStatement(),this.state.labels.pop(),_.label=w,this.finishNode(_,"LabeledStatement")}parseExpressionStatement(_,v,w){return _.expression=v,this.semicolon(),this.finishNode(_,"ExpressionStatement")}parseBlock(){let _=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,w=arguments.length>2?arguments[2]:void 0,T=this.startNode();return _&&this.state.strictErrors.clear(),this.expect(5),v&&this.scope.enter(Xu),this.parseBlockBody(T,_,!1,8,w),v&&this.scope.exit(),this.finishNode(T,"BlockStatement")}isValidDirective(_){return _.type==="ExpressionStatement"&&_.expression.type==="StringLiteral"&&!_.expression.extra.parenthesized}parseBlockBody(_,v,w,T,F){let V=_.body=[],K=_.directives=[];this.parseBlockOrModuleBlockBody(V,v?K:void 0,w,T,F)}parseBlockOrModuleBlockBody(_,v,w,T,F){let V=this.state.strict,K=!1,q=!1;for(;!this.match(T);){let Y=w?this.parseModuleItem():this.parseStatementListItem();if(v&&!q){if(this.isValidDirective(Y)){let X=this.stmtToDirective(Y);v.push(X),!K&&X.value.value==="use strict"&&(K=!0,this.setStrict(!0));continue}q=!0,this.state.strictErrors.clear()}_.push(Y)}F&&F.call(this,K),V||this.setStrict(!1),this.next()}parseFor(_,v){return _.init=v,this.semicolon(!1),_.test=this.match(13)?null:this.parseExpression(),this.semicolon(!1),_.update=this.match(11)?null:this.parseExpression(),this.expect(11),_.body=this.withSmartMixTopicForbiddingContext(()=>this.parseStatement()),this.scope.exit(),this.state.labels.pop(),this.finishNode(_,"ForStatement")}parseForIn(_,v,w){let T=this.match(58);return this.next(),T?w!==null&&this.unexpected(w):_.await=w!==null,v.type==="VariableDeclaration"&&v.declarations[0].init!=null&&(!T||!this.options.annexB||this.state.strict||v.kind!=="var"||v.declarations[0].id.type!=="Identifier")&&this.raise(mr.ForInOfLoopInitializer,{at:v,type:T?"ForInStatement":"ForOfStatement"}),v.type==="AssignmentPattern"&&this.raise(mr.InvalidLhs,{at:v,ancestor:{type:"ForStatement"}}),_.left=v,_.right=T?this.parseExpression():this.parseMaybeAssignAllowIn(),this.expect(11),_.body=this.withSmartMixTopicForbiddingContext(()=>this.parseStatement()),this.scope.exit(),this.state.labels.pop(),this.finishNode(_,T?"ForInStatement":"ForOfStatement")}parseVar(_,v,w){let T=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,F=_.declarations=[];for(_.kind=w;;){let V=this.startNode();if(this.parseVarId(V,w),V.init=this.eat(29)?v?this.parseMaybeAssignDisallowIn():this.parseMaybeAssignAllowIn():null,V.init===null&&!T&&(V.id.type!=="Identifier"&&!(v&&(this.match(58)||this.isContextual(101)))?this.raise(mr.DeclarationMissingInitializer,{at:this.state.lastTokEndLoc,kind:"destructuring"}):w==="const"&&!(this.match(58)||this.isContextual(101))&&this.raise(mr.DeclarationMissingInitializer,{at:this.state.lastTokEndLoc,kind:"const"})),F.push(this.finishNode(V,"VariableDeclarator")),!this.eat(12))break}return _}parseVarId(_,v){v==="using"&&!this.inModule&&this.match(96)&&this.raise(mr.AwaitInUsingBinding,{at:this.state.startLoc});let w=this.parseBindingAtom();this.checkLVal(w,{in:{type:"VariableDeclarator"},binding:v==="var"?Ju:ld}),_.id=w}parseAsyncFunctionExpression(_){return this.parseFunction(_,8)}parseFunction(_){let v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,w=v&2,T=!!(v&1),F=T&&!(v&4),V=!!(v&8);this.initFunction(_,V),this.match(55)&&(w&&this.raise(mr.GeneratorInSingleStatementContext,{at:this.state.startLoc}),this.next(),_.generator=!0),T&&(_.id=this.parseFunctionId(F));let K=this.state.maybeInArrowParameters;return this.state.maybeInArrowParameters=!1,this.scope.enter(Fl),this.prodParam.enter(gd(V,_.generator)),T||(_.id=this.parseFunctionId()),this.parseFunctionParams(_,!1),this.withSmartMixTopicForbiddingContext(()=>{this.parseFunctionBodyAndFinish(_,T?"FunctionDeclaration":"FunctionExpression")}),this.prodParam.exit(),this.scope.exit(),T&&!w&&this.registerFunctionStatementId(_),this.state.maybeInArrowParameters=K,_}parseFunctionId(_){return _||be(this.state.type)?this.parseIdentifier():null}parseFunctionParams(_,v){this.expect(10),this.expressionScope.enter(bh()),_.params=this.parseBindingList(11,41,2|(v?4:0)),this.expressionScope.exit()}registerFunctionStatementId(_){_.id&&this.scope.declareName(_.id.name,!this.options.annexB||this.state.strict||_.generator||_.async?this.scope.treatFunctionsAsVar?Ju:ld:Ac,_.id.loc.start)}parseClass(_,v,w){this.next();let T=this.state.strict;return this.state.strict=!0,this.parseClassId(_,v,w),this.parseClassSuper(_),_.body=this.parseClassBody(!!_.superClass,T),this.finishNode(_,v?"ClassDeclaration":"ClassExpression")}isClassProperty(){return this.match(29)||this.match(13)||this.match(8)}isClassMethod(){return this.match(10)}isNonstaticConstructor(_){return!_.computed&&!_.static&&(_.key.name==="constructor"||_.key.value==="constructor")}parseClassBody(_,v){this.classScope.enter();let w={hadConstructor:!1,hadSuperClass:_},T=[],F=this.startNode();if(F.body=[],this.expect(5),this.withSmartMixTopicForbiddingContext(()=>{for(;!this.match(8);){if(this.eat(13)){if(T.length>0)throw this.raise(mr.DecoratorSemicolon,{at:this.state.lastTokEndLoc});continue}if(this.match(26)){T.push(this.parseDecorator());continue}let V=this.startNode();T.length&&(V.decorators=T,this.resetStartLocationFromNode(V,T[0]),T=[]),this.parseClassMember(F,V,w),V.kind==="constructor"&&V.decorators&&V.decorators.length>0&&this.raise(mr.DecoratorConstructor,{at:V})}}),this.state.strict=v,this.next(),T.length)throw this.raise(mr.TrailingDecorator,{at:this.state.startLoc});return this.classScope.exit(),this.finishNode(F,"ClassBody")}parseClassMemberFromModifier(_,v){let w=this.parseIdentifier(!0);if(this.isClassMethod()){let T=v;return T.kind="method",T.computed=!1,T.key=w,T.static=!1,this.pushClassMethod(_,T,!1,!1,!1,!1),!0}else if(this.isClassProperty()){let T=v;return T.computed=!1,T.key=w,T.static=!1,_.body.push(this.parseClassProperty(T)),!0}return this.resetPreviousNodeTrailingComments(w),!1}parseClassMember(_,v,w){let T=this.isContextual(104);if(T){if(this.parseClassMemberFromModifier(_,v))return;if(this.eat(5)){this.parseClassStaticBlock(_,v);return}}this.parseClassMemberWithIsStatic(_,v,w,T)}parseClassMemberWithIsStatic(_,v,w,T){let F=v,V=v,K=v,q=v,Y=v,X=F,ne=F;if(v.static=T,this.parsePropertyNamePrefixOperator(v),this.eat(55)){X.kind="method";let he=this.match(136);if(this.parseClassElementName(X),he){this.pushClassPrivateMethod(_,V,!0,!1);return}this.isNonstaticConstructor(F)&&this.raise(mr.ConstructorIsGenerator,{at:F.key}),this.pushClassMethod(_,F,!0,!1,!1,!1);return}let ue=be(this.state.type)&&!this.state.containsEsc,ye=this.match(136),ge=this.parseClassElementName(v),we=this.state.startLoc;if(this.parsePostMemberNameModifiers(ne),this.isClassMethod()){if(X.kind="method",ye){this.pushClassPrivateMethod(_,V,!1,!1);return}let he=this.isNonstaticConstructor(F),ve=!1;he&&(F.kind="constructor",w.hadConstructor&&!this.hasPlugin("typescript")&&this.raise(mr.DuplicateConstructor,{at:ge}),he&&this.hasPlugin("typescript")&&v.override&&this.raise(mr.OverrideOnConstructor,{at:ge}),w.hadConstructor=!0,ve=w.hadSuperClass),this.pushClassMethod(_,F,!1,!1,he,ve)}else if(this.isClassProperty())ye?this.pushClassPrivateProperty(_,q):this.pushClassProperty(_,K);else if(ue&&ge.name==="async"&&!this.isLineTerminator()){this.resetPreviousNodeTrailingComments(ge);let he=this.eat(55);ne.optional&&this.unexpected(we),X.kind="method";let ve=this.match(136);this.parseClassElementName(X),this.parsePostMemberNameModifiers(ne),ve?this.pushClassPrivateMethod(_,V,he,!0):(this.isNonstaticConstructor(F)&&this.raise(mr.ConstructorIsAsync,{at:F.key}),this.pushClassMethod(_,F,he,!0,!1,!1))}else if(ue&&(ge.name==="get"||ge.name==="set")&&!(this.match(55)&&this.isLineTerminator())){this.resetPreviousNodeTrailingComments(ge),X.kind=ge.name;let he=this.match(136);this.parseClassElementName(F),he?this.pushClassPrivateMethod(_,V,!1,!1):(this.isNonstaticConstructor(F)&&this.raise(mr.ConstructorIsAccessor,{at:F.key}),this.pushClassMethod(_,F,!1,!1,!1,!1)),this.checkGetterSetterParams(F)}else if(ue&&ge.name==="accessor"&&!this.isLineTerminator()){this.expectPlugin("decoratorAutoAccessors"),this.resetPreviousNodeTrailingComments(ge);let he=this.match(136);this.parseClassElementName(K),this.pushClassAccessorProperty(_,Y,he)}else this.isLineTerminator()?ye?this.pushClassPrivateProperty(_,q):this.pushClassProperty(_,K):this.unexpected()}parseClassElementName(_){let{type:v,value:w}=this.state;if((v===130||v===131)&&_.static&&w==="prototype"&&this.raise(mr.StaticPrototype,{at:this.state.startLoc}),v===136){w==="constructor"&&this.raise(mr.ConstructorClassPrivateField,{at:this.state.startLoc});let T=this.parsePrivateName();return _.key=T,T}return this.parsePropertyName(_)}parseClassStaticBlock(_,v){var w;this.scope.enter(dl|Is|Hd);let T=this.state.labels;this.state.labels=[],this.prodParam.enter(hd);let F=v.body=[];this.parseBlockOrModuleBlockBody(F,void 0,!1,8),this.prodParam.exit(),this.scope.exit(),this.state.labels=T,_.body.push(this.finishNode(v,"StaticBlock")),(w=v.decorators)!=null&&w.length&&this.raise(mr.DecoratorStaticBlock,{at:v})}pushClassProperty(_,v){!v.computed&&(v.key.name==="constructor"||v.key.value==="constructor")&&this.raise(mr.ConstructorClassField,{at:v.key}),_.body.push(this.parseClassProperty(v))}pushClassPrivateProperty(_,v){let w=this.parseClassPrivateProperty(v);_.body.push(w),this.classScope.declarePrivateName(this.getPrivateNameSV(w.key),js,w.key.loc.start)}pushClassAccessorProperty(_,v,w){if(!w&&!v.computed){let F=v.key;(F.name==="constructor"||F.value==="constructor")&&this.raise(mr.ConstructorClassField,{at:F})}let T=this.parseClassAccessorProperty(v);_.body.push(T),w&&this.classScope.declarePrivateName(this.getPrivateNameSV(T.key),js,T.key.loc.start)}pushClassMethod(_,v,w,T,F,V){_.body.push(this.parseMethod(v,w,T,F,V,"ClassMethod",!0))}pushClassPrivateMethod(_,v,w,T){let F=this.parseMethod(v,w,T,!1,!1,"ClassPrivateMethod",!0);_.body.push(F);let V=F.kind==="get"?F.static?Yd:pl:F.kind==="set"?F.static?bt:ou:js;this.declareClassPrivateMethodInScope(F,V)}declareClassPrivateMethodInScope(_,v){this.classScope.declarePrivateName(this.getPrivateNameSV(_.key),v,_.key.loc.start)}parsePostMemberNameModifiers(_){}parseClassPrivateProperty(_){return this.parseInitializer(_),this.semicolon(),this.finishNode(_,"ClassPrivateProperty")}parseClassProperty(_){return this.parseInitializer(_),this.semicolon(),this.finishNode(_,"ClassProperty")}parseClassAccessorProperty(_){return this.parseInitializer(_),this.semicolon(),this.finishNode(_,"ClassAccessorProperty")}parseInitializer(_){this.scope.enter(dl|Hd),this.expressionScope.enter(Fm()),this.prodParam.enter(hd),_.value=this.eat(29)?this.parseMaybeAssignAllowIn():null,this.expressionScope.exit(),this.prodParam.exit(),this.scope.exit()}parseClassId(_,v,w){let T=arguments.length>3&&arguments[3]!==void 0?arguments[3]:Em;if(be(this.state.type))_.id=this.parseIdentifier(),v&&this.declareNameFromIdentifier(_.id,T);else if(w||!v)_.id=null;else throw this.raise(mr.MissingClassName,{at:this.state.startLoc})}parseClassSuper(_){_.superClass=this.eat(81)?this.parseExprSubscripts():null}parseExport(_,v){let w=this.maybeParseExportDefaultSpecifier(_),T=!w||this.eat(12),F=T&&this.eatExportStar(_),V=F&&this.maybeParseExportNamespaceSpecifier(_),K=T&&(!V||this.eat(12)),q=w||F;if(F&&!V){if(w&&this.unexpected(),v)throw this.raise(mr.UnsupportedDecoratorExport,{at:_});return this.parseExportFrom(_,!0),this.finishNode(_,"ExportAllDeclaration")}let Y=this.maybeParseExportNamedSpecifiers(_);w&&T&&!F&&!Y&&this.unexpected(null,5),V&&K&&this.unexpected(null,97);let X;if(q||Y){if(X=!1,v)throw this.raise(mr.UnsupportedDecoratorExport,{at:_});this.parseExportFrom(_,q)}else X=this.maybeParseExportDeclaration(_);if(q||Y||X){var ne;let ue=_;if(this.checkExport(ue,!0,!1,!!ue.source),((ne=ue.declaration)==null?void 0:ne.type)==="ClassDeclaration")this.maybeTakeDecorators(v,ue.declaration,ue);else if(v)throw this.raise(mr.UnsupportedDecoratorExport,{at:_});return this.finishNode(ue,"ExportNamedDeclaration")}if(this.eat(65)){let ue=_,ye=this.parseExportDefaultExpression();if(ue.declaration=ye,ye.type==="ClassDeclaration")this.maybeTakeDecorators(v,ye,ue);else if(v)throw this.raise(mr.UnsupportedDecoratorExport,{at:_});return this.checkExport(ue,!0,!0),this.finishNode(ue,"ExportDefaultDeclaration")}this.unexpected(null,5)}eatExportStar(_){return this.eat(55)}maybeParseExportDefaultSpecifier(_){if(this.isExportDefaultSpecifier()){this.expectPlugin("exportDefaultFrom");let v=this.startNode();return v.exported=this.parseIdentifier(!0),_.specifiers=[this.finishNode(v,"ExportDefaultSpecifier")],!0}return!1}maybeParseExportNamespaceSpecifier(_){if(this.isContextual(93)){_.specifiers||(_.specifiers=[]);let v=this.startNodeAt(this.state.lastTokStartLoc);return this.next(),v.exported=this.parseModuleExportName(),_.specifiers.push(this.finishNode(v,"ExportNamespaceSpecifier")),!0}return!1}maybeParseExportNamedSpecifiers(_){if(this.match(5)){_.specifiers||(_.specifiers=[]);let v=_.exportKind==="type";return _.specifiers.push(...this.parseExportSpecifiers(v)),_.source=null,_.declaration=null,this.hasPlugin("importAssertions")&&(_.assertions=[]),!0}return!1}maybeParseExportDeclaration(_){return this.shouldParseExportDeclaration()?(_.specifiers=[],_.source=null,this.hasPlugin("importAssertions")&&(_.assertions=[]),_.declaration=this.parseExportDeclaration(_),!0):!1}isAsyncFunction(){if(!this.isContextual(95))return!1;let _=this.nextTokenStart();return!Ws.test(this.input.slice(this.state.pos,_))&&this.isUnparsedContextual(_,"function")}parseExportDefaultExpression(){let _=this.startNode();if(this.match(68))return this.next(),this.parseFunction(_,5);if(this.isAsyncFunction())return this.next(),this.next(),this.parseFunction(_,13);if(this.match(80))return this.parseClass(_,!0,!0);if(this.match(26))return this.hasPlugin("decorators")&&this.getPluginOption("decorators","decoratorsBeforeExport")===!0&&this.raise(mr.DecoratorBeforeExport,{at:this.state.startLoc}),this.parseClass(this.maybeTakeDecorators(this.parseDecorators(!1),this.startNode()),!0,!0);if(this.match(75)||this.match(74)||this.isLet())throw this.raise(mr.UnsupportedDefaultExport,{at:this.state.startLoc});let v=this.parseMaybeAssignAllowIn();return this.semicolon(),v}parseExportDeclaration(_){return this.match(80)?this.parseClass(this.startNode(),!0,!1):this.parseStatementListItem()}isExportDefaultSpecifier(){let{type:_}=this.state;if(be(_)){if(_===95&&!this.state.containsEsc||_===99)return!1;if((_===128||_===127)&&!this.state.containsEsc){let{type:T}=this.lookahead();if(be(T)&&T!==97||T===5)return this.expectOnePlugin(["flow","typescript"]),!1}}else if(!this.match(65))return!1;let v=this.nextTokenStart(),w=this.isUnparsedContextual(v,"from");if(this.input.charCodeAt(v)===44||be(this.state.type)&&w)return!0;if(this.match(65)&&w){let T=this.input.charCodeAt(this.nextTokenStartSince(v+4));return T===34||T===39}return!1}parseExportFrom(_,v){if(this.eatContextual(97)){_.source=this.parseImportSource(),this.checkExport(_);let w=this.maybeParseImportAssertions();w&&(_.assertions=w,this.checkJSONModuleImport(_))}else v&&this.unexpected();this.semicolon()}shouldParseExportDeclaration(){let{type:_}=this.state;return _===26&&(this.expectOnePlugin(["decorators","decorators-legacy"]),this.hasPlugin("decorators"))?(this.getPluginOption("decorators","decoratorsBeforeExport")===!0&&this.raise(mr.DecoratorBeforeExport,{at:this.state.startLoc}),!0):_===74||_===75||_===68||_===80||this.isLet()||this.isAsyncFunction()}checkExport(_,v,w,T){if(v){if(w){if(this.checkDuplicateExports(_,"default"),this.hasPlugin("exportDefaultFrom")){var F;let V=_.declaration;V.type==="Identifier"&&V.name==="from"&&V.end-V.start===4&&!((F=V.extra)!=null&&F.parenthesized)&&this.raise(mr.ExportDefaultFromAsIdentifier,{at:V})}}else if(_.specifiers&&_.specifiers.length)for(let V of _.specifiers){let{exported:K}=V,q=K.type==="Identifier"?K.name:K.value;if(this.checkDuplicateExports(V,q),!T&&V.local){let{local:Y}=V;Y.type!=="Identifier"?this.raise(mr.ExportBindingIsString,{at:V,localName:Y.value,exportName:q}):(this.checkReservedWord(Y.name,Y.loc.start,!0,!1),this.scope.checkLocalExport(Y))}}else if(_.declaration){if(_.declaration.type==="FunctionDeclaration"||_.declaration.type==="ClassDeclaration"){let V=_.declaration.id;if(!V)throw new Error("Assertion failure");this.checkDuplicateExports(_,V.name)}else if(_.declaration.type==="VariableDeclaration")for(let V of _.declaration.declarations)this.checkDeclaration(V.id)}}}checkDeclaration(_){if(_.type==="Identifier")this.checkDuplicateExports(_,_.name);else if(_.type==="ObjectPattern")for(let v of _.properties)this.checkDeclaration(v);else if(_.type==="ArrayPattern")for(let v of _.elements)v&&this.checkDeclaration(v);else _.type==="ObjectProperty"?this.checkDeclaration(_.value):_.type==="RestElement"?this.checkDeclaration(_.argument):_.type==="AssignmentPattern"&&this.checkDeclaration(_.left)}checkDuplicateExports(_,v){this.exportedIdentifiers.has(v)&&(v==="default"?this.raise(mr.DuplicateDefaultExport,{at:_}):this.raise(mr.DuplicateExport,{at:_,exportName:v})),this.exportedIdentifiers.add(v)}parseExportSpecifiers(_){let v=[],w=!0;for(this.expect(5);!this.eat(8);){if(w)w=!1;else if(this.expect(12),this.eat(8))break;let T=this.isContextual(128),F=this.match(131),V=this.startNode();V.local=this.parseModuleExportName(),v.push(this.parseExportSpecifier(V,F,_,T))}return v}parseExportSpecifier(_,v,w,T){return this.eatContextual(93)?_.exported=this.parseModuleExportName():v?_.exported=Dh(_.local):_.exported||(_.exported=Cs(_.local)),this.finishNode(_,"ExportSpecifier")}parseModuleExportName(){if(this.match(131)){let _=this.parseStringLiteral(this.state.value),v=_.value.match(N0);return v&&this.raise(mr.ModuleExportNameHasLoneSurrogate,{at:_,surrogateCharCode:v[0].charCodeAt(0)}),_}return this.parseIdentifier(!0)}isJSONModuleImport(_){return _.assertions!=null?_.assertions.some(v=>{let{key:w,value:T}=v;return T.value==="json"&&(w.type==="Identifier"?w.name==="type":w.value==="type")}):!1}checkImportReflection(_){if(_.module){var v;(_.specifiers.length!==1||_.specifiers[0].type!=="ImportDefaultSpecifier")&&this.raise(mr.ImportReflectionNotBinding,{at:_.specifiers[0].loc.start}),((v=_.assertions)==null?void 0:v.length)>0&&this.raise(mr.ImportReflectionHasAssertion,{at:_.specifiers[0].loc.start})}}checkJSONModuleImport(_){if(this.isJSONModuleImport(_)&&_.type!=="ExportAllDeclaration"){let{specifiers:v}=_;if(v!=null){let w=v.find(T=>{let F;if(T.type==="ExportSpecifier"?F=T.local:T.type==="ImportSpecifier"&&(F=T.imported),F!==void 0)return F.type==="Identifier"?F.name!=="default":F.value!=="default"});w!==void 0&&this.raise(mr.ImportJSONBindingNotDefault,{at:w.loc.start})}}}parseMaybeImportReflection(_){let v=!1;if(this.isContextual(125)){let w=this.lookahead(),T=w.type;be(T)?(T!==97||this.input.charCodeAt(this.nextTokenStartSince(w.end))===102)&&(v=!0):T!==12&&(v=!0)}v?(this.expectPlugin("importReflection"),this.next(),_.module=!0):this.hasPlugin("importReflection")&&(_.module=!1)}parseImport(_){if(_.specifiers=[],!this.match(131)){this.parseMaybeImportReflection(_);let w=!this.maybeParseDefaultImportSpecifier(_)||this.eat(12),T=w&&this.maybeParseStarImportSpecifier(_);w&&!T&&this.parseNamedImportSpecifiers(_),this.expectContextual(97)}_.source=this.parseImportSource();let v=this.maybeParseImportAssertions();if(v)_.assertions=v;else{let w=this.maybeParseModuleAttributes();w&&(_.attributes=w)}return this.checkImportReflection(_),this.checkJSONModuleImport(_),this.semicolon(),this.finishNode(_,"ImportDeclaration")}parseImportSource(){return this.match(131)||this.unexpected(),this.parseExprAtom()}shouldParseDefaultImport(_){return be(this.state.type)}parseImportSpecifierLocal(_,v,w){v.local=this.parseIdentifier(),_.specifiers.push(this.finishImportSpecifier(v,w))}finishImportSpecifier(_,v){let w=arguments.length>2&&arguments[2]!==void 0?arguments[2]:ld;return this.checkLVal(_.local,{in:{type:v},binding:w}),this.finishNode(_,v)}parseAssertEntries(){let _=[],v=new Set;do{if(this.match(8))break;let w=this.startNode(),T=this.state.value;if(v.has(T)&&this.raise(mr.ModuleAttributesWithDuplicateKeys,{at:this.state.startLoc,key:T}),v.add(T),this.match(131)?w.key=this.parseStringLiteral(T):w.key=this.parseIdentifier(!0),this.expect(14),!this.match(131))throw this.raise(mr.ModuleAttributeInvalidValue,{at:this.state.startLoc});w.value=this.parseStringLiteral(this.state.value),_.push(this.finishNode(w,"ImportAttribute"))}while(this.eat(12));return _}maybeParseModuleAttributes(){if(this.match(76)&&!this.hasPrecedingLineBreak())this.expectPlugin("moduleAttributes"),this.next();else return this.hasPlugin("moduleAttributes")?[]:null;let _=[],v=new Set;do{let w=this.startNode();if(w.key=this.parseIdentifier(!0),w.key.name!=="type"&&this.raise(mr.ModuleAttributeDifferentFromType,{at:w.key}),v.has(w.key.name)&&this.raise(mr.ModuleAttributesWithDuplicateKeys,{at:w.key,key:w.key.name}),v.add(w.key.name),this.expect(14),!this.match(131))throw this.raise(mr.ModuleAttributeInvalidValue,{at:this.state.startLoc});w.value=this.parseStringLiteral(this.state.value),this.finishNode(w,"ImportAttribute"),_.push(w)}while(this.eat(12));return _}maybeParseImportAssertions(){if(this.isContextual(94)&&!this.hasPrecedingLineBreak())this.expectPlugin("importAssertions"),this.next();else return this.hasPlugin("importAssertions")?[]:null;this.eat(5);let _=this.parseAssertEntries();return this.eat(8),_}maybeParseDefaultImportSpecifier(_){return this.shouldParseDefaultImport(_)?(this.parseImportSpecifierLocal(_,this.startNode(),"ImportDefaultSpecifier"),!0):!1}maybeParseStarImportSpecifier(_){if(this.match(55)){let v=this.startNode();return this.next(),this.expectContextual(93),this.parseImportSpecifierLocal(_,v,"ImportNamespaceSpecifier"),!0}return!1}parseNamedImportSpecifiers(_){let v=!0;for(this.expect(5);!this.eat(8);){if(v)v=!1;else{if(this.eat(14))throw this.raise(mr.DestructureNamedImport,{at:this.state.startLoc});if(this.expect(12),this.eat(8))break}let w=this.startNode(),T=this.match(131),F=this.isContextual(128);w.imported=this.parseModuleExportName();let V=this.parseImportSpecifier(w,T,_.importKind==="type"||_.importKind==="typeof",F,void 0);_.specifiers.push(V)}}parseImportSpecifier(_,v,w,T,F){if(this.eatContextual(93))_.local=this.parseIdentifier();else{let{imported:V}=_;if(v)throw this.raise(mr.ImportBindingIsString,{at:_,importName:V.value});this.checkReservedWord(V.name,_.loc.start,!0,!0),_.local||(_.local=Cs(V))}return this.finishImportSpecifier(_,"ImportSpecifier",F)}isThisParam(_){return _.type==="Identifier"&&_.name==="this"}},kp=class extends Ap{constructor(_,v){_=On(_),super(_,v),this.options=_,this.initializeScopes(),this.plugins=Um(this.options.plugins),this.filename=_.sourceFilename}getScopeHandler(){return dd}parse(){this.enterInitialScopes();let _=this.startNode(),v=this.startNode();return this.nextToken(),_.errors=null,this.parseTopLevel(_,v),_.errors=this.state.errors,_}};function Um(_){let v=new Map;for(let w of _){let[T,F]=Array.isArray(w)?w:[w,{}];v.has(T)||v.set(T,F||{})}return v}function Km(_,v){var w;if(((w=v)==null?void 0:w.sourceType)==="unambiguous"){v=Object.assign({},v);try{v.sourceType="module";let T=ef(v,_),F=T.parse();if(T.sawUnambiguousESM)return F;if(T.ambiguousScriptDifferentAst)try{return v.sourceType="script",ef(v,_).parse()}catch{}else F.program.sourceType="script";return F}catch(T){try{return v.sourceType="script",ef(v,_).parse()}catch{}throw T}}else return ef(v,_).parse()}function Pl(_,v){let w=ef(v,_);return w.options.strictMode&&(w.state.strict=!0),w.getExpression()}function Al(_){let v={};for(let w of Object.keys(_))v[w]=ll(_[w]);return v}var _h=Al(Bo);function ef(_,v){let w=kp;return _!=null&&_.plugins&&(Ta(_.plugins),w=Gm(_.plugins)),new w(_,v)}var zf={};function Gm(_){let v=F0.filter(F=>es(_,F)),w=v.join("/"),T=zf[w];if(!T){T=kp;for(let F of v)T=yd[F](T);zf[w]=T}return T}zn.parse=Km,zn.parseExpression=Pl,zn.tokTypes=_h}}),qr=br({"src/language-js/parse/json.js"(zn,$n){tt();var On=Zi(),gn=zi(),cn=na(),wn=An();function Yr(){let bi=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},{allowComments:Bi=!0}=bi;return function(Cn){let{parseExpression:ca}=ma(),la;try{la=ca(Cn,{tokens:!0,ranges:!0})}catch(mi){throw wn(mi)}if(!Bi&&On(la.comments))throw Xn(la.comments[0],"Comment");return Mi(la),la}}function Xn(bi,Bi){let[Cn,ca]=[bi.loc.start,bi.loc.end].map(la=>{let{line:mi,column:da}=la;return{line:mi,column:da+1}});return gn(`${Bi} is not allowed in JSON.`,{start:Cn,end:ca})}function Mi(bi){switch(bi.type){case"ArrayExpression":for(let Bi of bi.elements)Bi!==null&&Mi(Bi);return;case"ObjectExpression":for(let Bi of bi.properties)Mi(Bi);return;case"ObjectProperty":if(bi.computed)throw Xn(bi.key,"Computed key");if(bi.shorthand)throw Xn(bi.key,"Shorthand property");bi.key.type!=="Identifier"&&Mi(bi.key),Mi(bi.value);return;case"UnaryExpression":{let{operator:Bi,argument:Cn}=bi;if(Bi!=="+"&&Bi!=="-")throw Xn(bi,`Operator '${bi.operator}'`);if(Cn.type==="NumericLiteral"||Cn.type==="Identifier"&&(Cn.name==="Infinity"||Cn.name==="NaN"))return;throw Xn(Cn,`Operator '${Bi}' before '${Cn.type}'`)}case"Identifier":if(bi.name!=="Infinity"&&bi.name!=="NaN"&&bi.name!=="undefined")throw Xn(bi,`Identifier '${bi.name}'`);return;case"TemplateLiteral":if(On(bi.expressions))throw Xn(bi.expressions[0],"'TemplateLiteral' with expression");for(let Bi of bi.quasis)Mi(Bi);return;case"NullLiteral":case"BooleanLiteral":case"NumericLiteral":case"StringLiteral":case"TemplateElement":return;default:throw Xn(bi,`'${bi.type}'`)}}var Pi=Yr(),Yi={json:cn({parse:Pi,hasPragma(){return!0}}),json5:cn(Pi),"json-stringify":cn({parse:Yr({allowComments:!1}),astFormat:"estree-json"})};$n.exports=Yi}});tt();var sa=Vt(),Po=Ut(),Aa=ft(),Ca=na(),$o=An(),sl=hi(),eu=qr(),Uu={sourceType:"module",allowImportExportEverywhere:!0,allowReturnOutsideFunction:!0,allowSuperOutsideMethod:!0,allowUndeclaredExports:!0,errorRecovery:!0,createParenthesizedExpressions:!0,plugins:["doExpressions","exportDefaultFrom","functionBind","functionSent","throwExpressions","partialApplication",["decorators",{decoratorsBeforeExport:!1}],"importAssertions","decimal","moduleBlocks","asyncDoExpressions","regexpUnicodeSets","destructuringPrivate","decoratorAutoAccessors"],tokens:!0,ranges:!0},Ku=["recordAndTuple",{syntaxType:"hash"}],bc="v8intrinsic",ed=[["pipelineOperator",{proposal:"hack",topicToken:"%"}],["pipelineOperator",{proposal:"minimal"}],["pipelineOperator",{proposal:"fsharp"}]],Ds=function(zn){let $n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Uu;return Object.assign(Object.assign({},$n),{},{plugins:[...$n.plugins,...zn]})},Na=/@(?:no)?flow\b/;function Va(zn,$n){if($n.filepath&&$n.filepath.endsWith(".js.flow"))return!0;let On=Po(zn);On&&(zn=zn.slice(On.length));let gn=Aa(zn,0);return gn!==!1&&(zn=zn.slice(0,gn)),Na.test(zn)}function Gu(zn,$n,On){let gn=ma()[zn],cn=gn($n,On),wn=cn.errors.find(Yr=>!Ko.has(Yr.reasonCode));if(wn)throw wn;return cn}function Cu(zn){for(var $n=arguments.length,On=new Array($n>1?$n-1:0),gn=1;gn<$n;gn++)On[gn-1]=arguments[gn];return function(cn,wn){let Yr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if((Yr.parser==="babel"||Yr.parser==="__babel_estree")&&Va(cn,Yr))return Yr.parser="babel-flow",td(cn,wn,Yr);let Xn=On;Yr.__babelSourceType==="script"&&(Xn=Xn.map(bi=>Object.assign(Object.assign({},bi),{},{sourceType:"script"}))),/#[[{]/.test(cn)&&(Xn=Xn.map(bi=>Ds([Ku],bi)));let Mi=/%[A-Z]/.test(cn);cn.includes("|>")?Xn=(Mi?[...ed,bc]:ed).flatMap(bi=>Xn.map(Bi=>Ds([bi],Bi))):Mi&&(Xn=Xn.map(bi=>Ds([bc],bi)));let{result:Pi,error:Yi}=sa(...Xn.map(bi=>()=>Gu(zn,cn,bi)));if(!Pi)throw $o(Yi);return Yr.originalText=cn,sl(Pi,Yr)}}var ia=Cu("parse",Ds(["jsx","flow"])),td=Cu("parse",Ds(["jsx",["flow",{all:!0,enums:!0}]])),Bd=Cu("parse",Ds(["jsx","typescript"]),Ds(["typescript"])),xc=Cu("parse",Ds(["jsx","flow","estree"])),Dc=Cu("parseExpression",Ds(["jsx"])),Nd=Cu("parseExpression",Ds(["typescript"])),Ko=new Set(["StrictNumericEscape","StrictWith","StrictOctalLiteral","StrictDelete","StrictEvalArguments","StrictEvalArgumentsBinding","StrictFunction","EmptyTypeArguments","EmptyTypeParameters","ConstructorHasTypeParameters","UnsupportedParameterPropertyKind","UnexpectedParameterModifier","MixedLabeledAndUnlabeledElements","InvalidTupleMemberLabel","NonClassMethodPropertyHasAbstractModifer","ReadonlyForMethodSignature","ClassMethodHasDeclare","ClassMethodHasReadonly","InvalidModifierOnTypeMember","DuplicateAccessibilityModifier","IndexSignatureHasDeclare","DecoratorExportClass","ParamDupe","InvalidDecimal","RestTrailingComma","UnsupportedParameterDecorator","UnterminatedJsxContent","UnexpectedReservedWord","ModuleAttributesWithDuplicateKeys","LineTerminatorBeforeArrow","InvalidEscapeSequenceTemplate","NonAbstractClassHasAbstractMethod","UnsupportedPropertyDecorator","OptionalTypeBeforeRequired","PatternIsOptional","OptionalBindingPattern","DeclareClassFieldHasInitializer","TypeImportCannotSpecifyDefaultAndNamed","DeclareFunctionHasImplementation","ConstructorClassField","VarRedeclaration","InvalidPrivateFieldResolution","DuplicateExport"]),Sc=Ca(ia),Ss=Ca(Bd),Eu=Ca(Dc),rd=Ca(Nd);ht.exports={parsers:Object.assign(Object.assign({babel:Sc,"babel-flow":Ca(td),"babel-ts":Ss},eu),{},{__js_expression:Eu,__vue_expression:Eu,__vue_ts_expression:rd,__vue_event_binding:Sc,__vue_ts_event_binding:Ss,__babel_estree:Ca(xc)})}});return Ei()})})(wne);var W9e=wne.exports;const H9e=hm(W9e),U9e=(e,t)=>V9e.formatWithCursor(e,{parser:"json",plugins:[H9e],tabWidth:4,useTabs:!0,singleQuote:!1,cursorOffset:t});var K9e=/[\u1680\u2000-\u200A\u202F\u205F\u3000]/,G9e=/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312E\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEA\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCA0-\uDCDF\uDCFF\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE83\uDE86-\uDE89\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]/,q9e=/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u09FC\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9-\u0AFF\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D00-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19D9\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF9\u1D00-\u1DF9\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312E\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEA\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC00-\uDC46\uDC66-\uDC6F\uDC7F-\uDCBA\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDCA-\uDDCC\uDDD0-\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE3E\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC00-\uDC4A\uDC50-\uDC59\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB7\uDEC0-\uDEC9\uDF00-\uDF19\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDCA0-\uDCE9\uDCFF\uDE00-\uDE3E\uDE47\uDE50-\uDE83\uDE86-\uDE99\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC50-\uDC59\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD47\uDD50-\uDD59]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50-\uDF7E\uDF8F-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6\uDD00-\uDD4A\uDD50-\uDD59]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uDB40[\uDD00-\uDDEF]/,HM={Space_Separator:K9e,ID_Start:G9e,ID_Continue:q9e},tl={isSpaceSeparator(e){return typeof e=="string"&&HM.Space_Separator.test(e)},isIdStartChar(e){return typeof e=="string"&&(e>="a"&&e<="z"||e>="A"&&e<="Z"||e==="$"||e==="_"||HM.ID_Start.test(e))},isIdContinueChar(e){return typeof e=="string"&&(e>="a"&&e<="z"||e>="A"&&e<="Z"||e>="0"&&e<="9"||e==="$"||e==="_"||e==="‌"||e==="‍"||HM.ID_Continue.test(e))},isDigit(e){return typeof e=="string"&&/[0-9]/.test(e)},isHexDigit(e){return typeof e=="string"&&/[0-9A-Fa-f]/.test(e)}};let FF,cc,qh,ZP,Zg,ap,Ul,O6,zD;var Y9e=function(t,r){FF=String(t),cc="start",qh=[],ZP=0,Zg=1,ap=0,Ul=void 0,O6=void 0,zD=void 0;do Ul=X9e(),Q9e[cc]();while(Ul.type!=="eof");return typeof r=="function"?BF({"":zD},"",r):zD};function BF(e,t,r){const n=e[t];if(n!=null&&typeof n=="object")if(Array.isArray(n))for(let a=0;a<n.length;a++){const o=String(a),s=BF(n,o,r);s===void 0?delete n[o]:Object.defineProperty(n,o,{value:s,writable:!0,enumerable:!0,configurable:!0})}else for(const a in n){const o=BF(n,a,r);o===void 0?delete n[a]:Object.defineProperty(n,a,{value:o,writable:!0,enumerable:!0,configurable:!0})}return r.call(e,t,n)}let La,Ia,dD,Lh,no;function X9e(){for(La="default",Ia="",dD=!1,Lh=1;;){no=am();const e=Cne[La]();if(e)return e}}function am(){if(FF[ZP])return String.fromCodePoint(FF.codePointAt(ZP))}function Pn(){const e=am();return e===`
-`?(Zg++,ap=0):e?ap+=e.length:ap++,e&&(ZP+=e.length),e}const Cne={default(){switch(no){case"	":case"\v":case"\f":case" ":case" ":case"\uFEFF":case`
-`:case"\r":case"\u2028":case"\u2029":Pn();return;case"/":Pn(),La="comment";return;case void 0:return Pn(),ds("eof")}if(tl.isSpaceSeparator(no)){Pn();return}return Cne[cc]()},comment(){switch(no){case"*":Pn(),La="multiLineComment";return;case"/":Pn(),La="singleLineComment";return}throw hs(Pn())},multiLineComment(){switch(no){case"*":Pn(),La="multiLineCommentAsterisk";return;case void 0:throw hs(Pn())}Pn()},multiLineCommentAsterisk(){switch(no){case"*":Pn();return;case"/":Pn(),La="default";return;case void 0:throw hs(Pn())}Pn(),La="multiLineComment"},singleLineComment(){switch(no){case`
-`:case"\r":case"\u2028":case"\u2029":Pn(),La="default";return;case void 0:return Pn(),ds("eof")}Pn()},value(){switch(no){case"{":case"[":return ds("punctuator",Pn());case"n":return Pn(),ly("ull"),ds("null",null);case"t":return Pn(),ly("rue"),ds("boolean",!0);case"f":return Pn(),ly("alse"),ds("boolean",!1);case"-":case"+":Pn()==="-"&&(Lh=-1),La="sign";return;case".":Ia=Pn(),La="decimalPointLeading";return;case"0":Ia=Pn(),La="zero";return;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":Ia=Pn(),La="decimalInteger";return;case"I":return Pn(),ly("nfinity"),ds("numeric",1/0);case"N":return Pn(),ly("aN"),ds("numeric",NaN);case'"':case"'":dD=Pn()==='"',Ia="",La="string";return}throw hs(Pn())},identifierNameStartEscape(){if(no!=="u")throw hs(Pn());Pn();const e=NF();switch(e){case"$":case"_":break;default:if(!tl.isIdStartChar(e))throw ZV();break}Ia+=e,La="identifierName"},identifierName(){switch(no){case"$":case"_":case"‌":case"‍":Ia+=Pn();return;case"\\":Pn(),La="identifierNameEscape";return}if(tl.isIdContinueChar(no)){Ia+=Pn();return}return ds("identifier",Ia)},identifierNameEscape(){if(no!=="u")throw hs(Pn());Pn();const e=NF();switch(e){case"$":case"_":case"‌":case"‍":break;default:if(!tl.isIdContinueChar(e))throw ZV();break}Ia+=e,La="identifierName"},sign(){switch(no){case".":Ia=Pn(),La="decimalPointLeading";return;case"0":Ia=Pn(),La="zero";return;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":Ia=Pn(),La="decimalInteger";return;case"I":return Pn(),ly("nfinity"),ds("numeric",Lh*(1/0));case"N":return Pn(),ly("aN"),ds("numeric",NaN)}throw hs(Pn())},zero(){switch(no){case".":Ia+=Pn(),La="decimalPoint";return;case"e":case"E":Ia+=Pn(),La="decimalExponent";return;case"x":case"X":Ia+=Pn(),La="hexadecimal";return}return ds("numeric",Lh*0)},decimalInteger(){switch(no){case".":Ia+=Pn(),La="decimalPoint";return;case"e":case"E":Ia+=Pn(),La="decimalExponent";return}if(tl.isDigit(no)){Ia+=Pn();return}return ds("numeric",Lh*Number(Ia))},decimalPointLeading(){if(tl.isDigit(no)){Ia+=Pn(),La="decimalFraction";return}throw hs(Pn())},decimalPoint(){switch(no){case"e":case"E":Ia+=Pn(),La="decimalExponent";return}if(tl.isDigit(no)){Ia+=Pn(),La="decimalFraction";return}return ds("numeric",Lh*Number(Ia))},decimalFraction(){switch(no){case"e":case"E":Ia+=Pn(),La="decimalExponent";return}if(tl.isDigit(no)){Ia+=Pn();return}return ds("numeric",Lh*Number(Ia))},decimalExponent(){switch(no){case"+":case"-":Ia+=Pn(),La="decimalExponentSign";return}if(tl.isDigit(no)){Ia+=Pn(),La="decimalExponentInteger";return}throw hs(Pn())},decimalExponentSign(){if(tl.isDigit(no)){Ia+=Pn(),La="decimalExponentInteger";return}throw hs(Pn())},decimalExponentInteger(){if(tl.isDigit(no)){Ia+=Pn();return}return ds("numeric",Lh*Number(Ia))},hexadecimal(){if(tl.isHexDigit(no)){Ia+=Pn(),La="hexadecimalInteger";return}throw hs(Pn())},hexadecimalInteger(){if(tl.isHexDigit(no)){Ia+=Pn();return}return ds("numeric",Lh*Number(Ia))},string(){switch(no){case"\\":Pn(),Ia+=J9e();return;case'"':if(dD)return Pn(),ds("string",Ia);Ia+=Pn();return;case"'":if(!dD)return Pn(),ds("string",Ia);Ia+=Pn();return;case`
-`:case"\r":throw hs(Pn());case"\u2028":case"\u2029":eNe(no);break;case void 0:throw hs(Pn())}Ia+=Pn()},start(){switch(no){case"{":case"[":return ds("punctuator",Pn())}La="value"},beforePropertyName(){switch(no){case"$":case"_":Ia=Pn(),La="identifierName";return;case"\\":Pn(),La="identifierNameStartEscape";return;case"}":return ds("punctuator",Pn());case'"':case"'":dD=Pn()==='"',La="string";return}if(tl.isIdStartChar(no)){Ia+=Pn(),La="identifierName";return}throw hs(Pn())},afterPropertyName(){if(no===":")return ds("punctuator",Pn());throw hs(Pn())},beforePropertyValue(){La="value"},afterPropertyValue(){switch(no){case",":case"}":return ds("punctuator",Pn())}throw hs(Pn())},beforeArrayValue(){if(no==="]")return ds("punctuator",Pn());La="value"},afterArrayValue(){switch(no){case",":case"]":return ds("punctuator",Pn())}throw hs(Pn())},end(){throw hs(Pn())}};function ds(e,t){return{type:e,value:t,line:Zg,column:ap}}function ly(e){for(const t of e){if(am()!==t)throw hs(Pn());Pn()}}function J9e(){switch(am()){case"b":return Pn(),"\b";case"f":return Pn(),"\f";case"n":return Pn(),`
-`;case"r":return Pn(),"\r";case"t":return Pn(),"	";case"v":return Pn(),"\v";case"0":if(Pn(),tl.isDigit(am()))throw hs(Pn());return"\0";case"x":return Pn(),Z9e();case"u":return Pn(),NF();case`
-`:case"\u2028":case"\u2029":return Pn(),"";case"\r":return Pn(),am()===`
-`&&Pn(),"";case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":throw hs(Pn());case void 0:throw hs(Pn())}return Pn()}function Z9e(){let e="",t=am();if(!tl.isHexDigit(t)||(e+=Pn(),t=am(),!tl.isHexDigit(t)))throw hs(Pn());return e+=Pn(),String.fromCodePoint(parseInt(e,16))}function NF(){let e="",t=4;for(;t-- >0;){const r=am();if(!tl.isHexDigit(r))throw hs(Pn());e+=Pn()}return String.fromCodePoint(parseInt(e,16))}const Q9e={start(){if(Ul.type==="eof")throw uy();UM()},beforePropertyName(){switch(Ul.type){case"identifier":case"string":O6=Ul.value,cc="afterPropertyName";return;case"punctuator":AE();return;case"eof":throw uy()}},afterPropertyName(){if(Ul.type==="eof")throw uy();cc="beforePropertyValue"},beforePropertyValue(){if(Ul.type==="eof")throw uy();UM()},beforeArrayValue(){if(Ul.type==="eof")throw uy();if(Ul.type==="punctuator"&&Ul.value==="]"){AE();return}UM()},afterPropertyValue(){if(Ul.type==="eof")throw uy();switch(Ul.value){case",":cc="beforePropertyName";return;case"}":AE()}},afterArrayValue(){if(Ul.type==="eof")throw uy();switch(Ul.value){case",":cc="beforeArrayValue";return;case"]":AE()}},end(){}};function UM(){let e;switch(Ul.type){case"punctuator":switch(Ul.value){case"{":e={};break;case"[":e=[];break}break;case"null":case"boolean":case"numeric":case"string":e=Ul.value;break}if(zD===void 0)zD=e;else{const t=qh[qh.length-1];Array.isArray(t)?t.push(e):Object.defineProperty(t,O6,{value:e,writable:!0,enumerable:!0,configurable:!0})}if(e!==null&&typeof e=="object")qh.push(e),Array.isArray(e)?cc="beforeArrayValue":cc="beforePropertyName";else{const t=qh[qh.length-1];t==null?cc="end":Array.isArray(t)?cc="afterArrayValue":cc="afterPropertyValue"}}function AE(){qh.pop();const e=qh[qh.length-1];e==null?cc="end":Array.isArray(e)?cc="afterArrayValue":cc="afterPropertyValue"}function hs(e){return QP(e===void 0?`JSON5: invalid end of input at ${Zg}:${ap}`:`JSON5: invalid character '${Ene(e)}' at ${Zg}:${ap}`)}function uy(){return QP(`JSON5: invalid end of input at ${Zg}:${ap}`)}function ZV(){return ap-=5,QP(`JSON5: invalid identifier character at ${Zg}:${ap}`)}function eNe(e){console.warn(`JSON5: '${Ene(e)}' in strings is not valid ECMAScript; consider escaping`)}function Ene(e){const t={"'":"\\'",'"':'\\"',"\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","	":"\\t","\v":"\\v","\0":"\\0","\u2028":"\\u2028","\u2029":"\\u2029"};if(t[e])return t[e];if(e<" "){const r=e.charCodeAt(0).toString(16);return"\\x"+("00"+r).substring(r.length)}return e}function QP(e){const t=new SyntaxError(e);return t.lineNumber=Zg,t.columnNumber=ap,t}var tNe=function(t,r,n){const a=[];let o="",s,l,m="",b;if(r!=null&&typeof r=="object"&&!Array.isArray(r)&&(n=r.space,b=r.quote,r=r.replacer),typeof r=="function")l=r;else if(Array.isArray(r)){s=[];for(const j of r){let u;typeof j=="string"?u=j:(typeof j=="number"||j instanceof String||j instanceof Number)&&(u=String(j)),u!==void 0&&s.indexOf(u)<0&&s.push(u)}}return n instanceof Number?n=Number(n):n instanceof String&&(n=String(n)),typeof n=="number"?n>0&&(n=Math.min(10,Math.floor(n)),m="          ".substr(0,n)):typeof n=="string"&&(m=n.substr(0,10)),D("",{"":t});function D(j,u){let h=u[j];switch(h!=null&&(typeof h.toJSON5=="function"?h=h.toJSON5(j):typeof h.toJSON=="function"&&(h=h.toJSON(j))),l&&(h=l.call(u,j,h)),h instanceof Number?h=Number(h):h instanceof String?h=String(h):h instanceof Boolean&&(h=h.valueOf()),h){case null:return"null";case!0:return"true";case!1:return"false"}if(typeof h=="string")return O(h);if(typeof h=="number")return String(h);if(typeof h=="object")return Array.isArray(h)?H(h):I(h)}function O(j){const u={"'":.1,'"':.2},h={"'":"\\'",'"':'\\"',"\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","	":"\\t","\v":"\\v","\0":"\\0","\u2028":"\\u2028","\u2029":"\\u2029"};let y="";for(let x=0;x<j.length;x++){const g=j[x];switch(g){case"'":case'"':u[g]++,y+=g;continue;case"\0":if(tl.isDigit(j[x+1])){y+="\\x00";continue}}if(h[g]){y+=h[g];continue}if(g<" "){let d=g.charCodeAt(0).toString(16);y+="\\x"+("00"+d).substring(d.length);continue}y+=g}const E=b||Object.keys(u).reduce((x,g)=>u[x]<u[g]?x:g);return y=y.replace(new RegExp(E,"g"),h[E]),E+y+E}function I(j){if(a.indexOf(j)>=0)throw TypeError("Converting circular structure to JSON5");a.push(j);let u=o;o=o+m;let h=s||Object.keys(j),y=[];for(const x of h){const g=D(x,j);if(g!==void 0){let d=N(x)+":";m!==""&&(d+=" "),d+=g,y.push(d)}}let E;if(y.length===0)E="{}";else{let x;if(m==="")x=y.join(","),E="{"+x+"}";else{let g=`,
-`+o;x=y.join(g),E=`{
-`+o+x+`,
-`+u+"}"}}return a.pop(),o=u,E}function N(j){if(j.length===0)return O(j);const u=String.fromCodePoint(j.codePointAt(0));if(!tl.isIdStartChar(u))return O(j);for(let h=u.length;h<j.length;h++)if(!tl.isIdContinueChar(String.fromCodePoint(j.codePointAt(h))))return O(j);return j}function H(j){if(a.indexOf(j)>=0)throw TypeError("Converting circular structure to JSON5");a.push(j);let u=o;o=o+m;let h=[];for(let E=0;E<j.length;E++){const x=D(String(E),j);h.push(x!==void 0?x:"null")}let y;if(h.length===0)y="[]";else if(m==="")y="["+h.join(",")+"]";else{let E=`,
-`+o,x=h.join(E);y=`[
-`+o+x+`,
-`+u+"]"}return a.pop(),o=u,y}};const rNe={parse:Y9e,stringify:tNe};var nNe=rNe;function iNe(e){return e&&typeof e=="object"&&"surface"in e&&"blocks"in e}const aNe=(e,t)=>{te.useEffect(()=>{if(!(t!=null&&t.isDispatch))try{const r=nNe.parse(t.value);if(!iNe(r))throw new Error("Please enter a valid LayoutBlock");const n=U9e(t.value,t.cursor||0);e(r,n)}catch{}},[t])},oNe=({extensions:e})=>{var m,b,D;const{state:{screens:t,activeScreen:r},dispatch:n}=te.useContext(Do),{editor:a,changes:o,setValue:s}=Dne(e,LD((m=t[r])==null?void 0:m.payload)),l=iv(o,1500);return aNe((O,I)=>{n(lv({blocks:O.blocks,surface:O.surface})),s(I.formatted,{cursor:I.cursorOffset})},l),te.useEffect(()=>{var O,I;(O=t[r])!=null&&O.changedByEditor||s(LD((I=t[r])==null?void 0:I.payload),{})},[(b=t[r])==null?void 0:b.payload.blocks,(D=t[r])==null?void 0:D.payload.surface,r]),te.useEffect(()=>{var O;s(LD((O=t[r])==null?void 0:O.payload),{})},[r]),Z.jsx(Z.Fragment,{children:Z.jsx(Ct.Box,{display:"grid",height:"100%",width:"100%",ref:a})})};class eA{constructor(t,r,n,a,o,s,l,m,b,D=0,O){this.p=t,this.stack=r,this.state=n,this.reducePos=a,this.pos=o,this.score=s,this.buffer=l,this.bufferBase=m,this.curContext=b,this.lookAhead=D,this.parent=O}toString(){return`[${this.stack.filter((t,r)=>r%3==0).concat(this.state)}]@${this.pos}${this.score?"!"+this.score:""}`}static start(t,r,n=0){let a=t.parser.context;return new eA(t,[],r,n,n,0,[],0,a?new QV(a,a.start):null,0,null)}get context(){return this.curContext?this.curContext.context:null}pushState(t,r){this.stack.push(this.state,r,this.bufferBase+this.buffer.length),this.state=t}reduce(t){var r;let n=t>>19,a=t&65535,{parser:o}=this.p,s=o.dynamicPrecedence(a);if(s&&(this.score+=s),n==0){this.pushState(o.getGoto(this.state,a,!0),this.reducePos),a<o.minRepeatTerm&&this.storeNode(a,this.reducePos,this.reducePos,4,!0),this.reduceContext(a,this.reducePos);return}let l=this.stack.length-(n-1)*3-(t&262144?6:0),m=l?this.stack[l-2]:this.p.ranges[0].from,b=this.reducePos-m;b>=2e3&&!(!((r=this.p.parser.nodeSet.types[a])===null||r===void 0)&&r.isAnonymous)&&(m==this.p.lastBigReductionStart?(this.p.bigReductionCount++,this.p.lastBigReductionSize=b):this.p.lastBigReductionSize<b&&(this.p.bigReductionCount=1,this.p.lastBigReductionStart=m,this.p.lastBigReductionSize=b));let D=l?this.stack[l-1]:0,O=this.bufferBase+this.buffer.length-D;if(a<o.minRepeatTerm||t&131072){let I=o.stateFlag(this.state,1)?this.pos:this.reducePos;this.storeNode(a,m,I,O+4,!0)}if(t&262144)this.state=this.stack[l];else{let I=this.stack[l-3];this.state=o.getGoto(I,a,!0)}for(;this.stack.length>l;)this.stack.pop();this.reduceContext(a,m)}storeNode(t,r,n,a=4,o=!1){if(t==0&&(!this.stack.length||this.stack[this.stack.length-1]<this.buffer.length+this.bufferBase)){let s=this,l=this.buffer.length;if(l==0&&s.parent&&(l=s.bufferBase-s.parent.bufferBase,s=s.parent),l>0&&s.buffer[l-4]==0&&s.buffer[l-1]>-1){if(r==n)return;if(s.buffer[l-2]>=r){s.buffer[l-2]=n;return}}}if(!o||this.pos==n)this.buffer.push(t,r,n,a);else{let s=this.buffer.length;if(s>0&&this.buffer[s-4]!=0)for(;s>0&&this.buffer[s-2]>n;)this.buffer[s]=this.buffer[s-4],this.buffer[s+1]=this.buffer[s-3],this.buffer[s+2]=this.buffer[s-2],this.buffer[s+3]=this.buffer[s-1],s-=4,a>4&&(a-=4);this.buffer[s]=t,this.buffer[s+1]=r,this.buffer[s+2]=n,this.buffer[s+3]=a}}shift(t,r,n){let a=this.pos;if(t&131072)this.pushState(t&65535,this.pos);else if(t&262144)this.pos=n,this.shiftContext(r,a),r<=this.p.parser.maxNode&&this.buffer.push(r,a,n,4);else{let o=t,{parser:s}=this.p;(n>this.pos||r<=s.maxNode)&&(this.pos=n,s.stateFlag(o,1)||(this.reducePos=n)),this.pushState(o,a),this.shiftContext(r,a),r<=s.maxNode&&this.buffer.push(r,a,n,4)}}apply(t,r,n){t&65536?this.reduce(t):this.shift(t,r,n)}useNode(t,r){let n=this.p.reused.length-1;(n<0||this.p.reused[n]!=t)&&(this.p.reused.push(t),n++);let a=this.pos;this.reducePos=this.pos=a+t.length,this.pushState(r,a),this.buffer.push(n,a,this.reducePos,-1),this.curContext&&this.updateContext(this.curContext.tracker.reuse(this.curContext.context,t,this,this.p.stream.reset(this.pos-t.length)))}split(){let t=this,r=t.buffer.length;for(;r>0&&t.buffer[r-2]>t.reducePos;)r-=4;let n=t.buffer.slice(r),a=t.bufferBase+r;for(;t&&a==t.bufferBase;)t=t.parent;return new eA(this.p,this.stack.slice(),this.state,this.reducePos,this.pos,this.score,n,a,this.curContext,this.lookAhead,t)}recoverByDelete(t,r){let n=t<=this.p.parser.maxNode;n&&this.storeNode(t,this.pos,r,4),this.storeNode(0,this.pos,r,n?8:4),this.pos=this.reducePos=r,this.score-=190}canShift(t){for(let r=new sNe(this);;){let n=this.p.parser.stateSlot(r.state,4)||this.p.parser.hasAction(r.state,t);if(n==0)return!1;if(!(n&65536))return!0;r.reduce(n)}}recoverByInsert(t){if(this.stack.length>=300)return[];let r=this.p.parser.nextStates(this.state);if(r.length>8||this.stack.length>=120){let a=[];for(let o=0,s;o<r.length;o+=2)(s=r[o+1])!=this.state&&this.p.parser.hasAction(s,t)&&a.push(r[o],s);if(this.stack.length<120)for(let o=0;a.length<8&&o<r.length;o+=2){let s=r[o+1];a.some((l,m)=>m&1&&l==s)||a.push(r[o],s)}r=a}let n=[];for(let a=0;a<r.length&&n.length<4;a+=2){let o=r[a+1];if(o==this.state)continue;let s=this.split();s.pushState(o,this.pos),s.storeNode(0,s.pos,s.pos,4,!0),s.shiftContext(r[a],this.pos),s.score-=200,n.push(s)}return n}forceReduce(){let t=this.p.parser.stateSlot(this.state,5);if(!(t&65536))return!1;let{parser:r}=this.p;if(!r.validAction(this.state,t)){let n=t>>19,a=t&65535,o=this.stack.length-n*3;if(o<0||r.getGoto(this.stack[o],a,!1)<0)return!1;this.storeNode(0,this.reducePos,this.reducePos,4,!0),this.score-=100}return this.reducePos=this.pos,this.reduce(t),!0}forceAll(){for(;!this.p.parser.stateFlag(this.state,2);)if(!this.forceReduce()){this.storeNode(0,this.pos,this.pos,4,!0);break}return this}get deadEnd(){if(this.stack.length!=3)return!1;let{parser:t}=this.p;return t.data[t.stateSlot(this.state,1)]==65535&&!t.stateSlot(this.state,4)}restart(){this.state=this.stack[0],this.stack.length=0}sameState(t){if(this.state!=t.state||this.stack.length!=t.stack.length)return!1;for(let r=0;r<this.stack.length;r+=3)if(this.stack[r]!=t.stack[r])return!1;return!0}get parser(){return this.p.parser}dialectEnabled(t){return this.p.parser.dialect.flags[t]}shiftContext(t,r){this.curContext&&this.updateContext(this.curContext.tracker.shift(this.curContext.context,t,this,this.p.stream.reset(r)))}reduceContext(t,r){this.curContext&&this.updateContext(this.curContext.tracker.reduce(this.curContext.context,t,this,this.p.stream.reset(r)))}emitContext(){let t=this.buffer.length-1;(t<0||this.buffer[t]!=-3)&&this.buffer.push(this.curContext.hash,this.reducePos,this.reducePos,-3)}emitLookAhead(){let t=this.buffer.length-1;(t<0||this.buffer[t]!=-4)&&this.buffer.push(this.lookAhead,this.reducePos,this.reducePos,-4)}updateContext(t){if(t!=this.curContext.context){let r=new QV(this.curContext.tracker,t);r.hash!=this.curContext.hash&&this.emitContext(),this.curContext=r}}setLookAhead(t){t>this.lookAhead&&(this.emitLookAhead(),this.lookAhead=t)}close(){this.curContext&&this.curContext.tracker.strict&&this.emitContext(),this.lookAhead>0&&this.emitLookAhead()}}class QV{constructor(t,r){this.tracker=t,this.context=r,this.hash=t.strict?t.hash(r):0}}var eW;(function(e){e[e.Insert=200]="Insert",e[e.Delete=190]="Delete",e[e.Reduce=100]="Reduce",e[e.MaxNext=4]="MaxNext",e[e.MaxInsertStackDepth=300]="MaxInsertStackDepth",e[e.DampenInsertStackDepth=120]="DampenInsertStackDepth",e[e.MinBigReduction=2e3]="MinBigReduction"})(eW||(eW={}));class sNe{constructor(t){this.start=t,this.state=t.state,this.stack=t.stack,this.base=this.stack.length}reduce(t){let r=t&65535,n=t>>19;n==0?(this.stack==this.start.stack&&(this.stack=this.stack.slice()),this.stack.push(this.state,0,0),this.base+=3):this.base-=(n-1)*3;let a=this.start.p.parser.getGoto(this.stack[this.base-3],r,!0);this.state=a}}class tA{constructor(t,r,n){this.stack=t,this.pos=r,this.index=n,this.buffer=t.buffer,this.index==0&&this.maybeNext()}static create(t,r=t.bufferBase+t.buffer.length){return new tA(t,r,r-t.bufferBase)}maybeNext(){let t=this.stack.parent;t!=null&&(this.index=this.stack.bufferBase-t.bufferBase,this.stack=t,this.buffer=t.buffer)}get id(){return this.buffer[this.index-4]}get start(){return this.buffer[this.index-3]}get end(){return this.buffer[this.index-2]}get size(){return this.buffer[this.index-1]}next(){this.index-=4,this.pos-=4,this.index==0&&this.maybeNext()}fork(){return new tA(this.stack,this.pos,this.index)}}function kE(e,t=Uint16Array){if(typeof e!="string")return e;let r=null;for(let n=0,a=0;n<e.length;){let o=0;for(;;){let s=e.charCodeAt(n++),l=!1;if(s==126){o=65535;break}s>=92&&s--,s>=34&&s--;let m=s-32;if(m>=46&&(m-=46,l=!0),o+=m,l)break;o*=46}r?r[a++]=o:r=new t(o)}return r}class x2{constructor(){this.start=-1,this.value=-1,this.end=-1,this.extended=-1,this.lookAhead=0,this.mask=0,this.context=0}}const tW=new x2;class lNe{constructor(t,r){this.input=t,this.ranges=r,this.chunk="",this.chunkOff=0,this.chunk2="",this.chunk2Pos=0,this.next=-1,this.token=tW,this.rangeIndex=0,this.pos=this.chunkPos=r[0].from,this.range=r[0],this.end=r[r.length-1].to,this.readNext()}resolveOffset(t,r){let n=this.range,a=this.rangeIndex,o=this.pos+t;for(;o<n.from;){if(!a)return null;let s=this.ranges[--a];o-=n.from-s.to,n=s}for(;r<0?o>n.to:o>=n.to;){if(a==this.ranges.length-1)return null;let s=this.ranges[++a];o+=s.from-n.to,n=s}return o}clipPos(t){if(t>=this.range.from&&t<this.range.to)return t;for(let r of this.ranges)if(r.to>t)return Math.max(t,r.from);return this.end}peek(t){let r=this.chunkOff+t,n,a;if(r>=0&&r<this.chunk.length)n=this.pos+t,a=this.chunk.charCodeAt(r);else{let o=this.resolveOffset(t,1);if(o==null)return-1;if(n=o,n>=this.chunk2Pos&&n<this.chunk2Pos+this.chunk2.length)a=this.chunk2.charCodeAt(n-this.chunk2Pos);else{let s=this.rangeIndex,l=this.range;for(;l.to<=n;)l=this.ranges[++s];this.chunk2=this.input.chunk(this.chunk2Pos=n),n+this.chunk2.length>l.to&&(this.chunk2=this.chunk2.slice(0,l.to-n)),a=this.chunk2.charCodeAt(0)}}return n>=this.token.lookAhead&&(this.token.lookAhead=n+1),a}acceptToken(t,r=0){let n=r?this.resolveOffset(r,-1):this.pos;if(n==null||n<this.token.start)throw new RangeError("Token end out of bounds");this.token.value=t,this.token.end=n}getChunk(){if(this.pos>=this.chunk2Pos&&this.pos<this.chunk2Pos+this.chunk2.length){let{chunk:t,chunkPos:r}=this;this.chunk=this.chunk2,this.chunkPos=this.chunk2Pos,this.chunk2=t,this.chunk2Pos=r,this.chunkOff=this.pos-this.chunkPos}else{this.chunk2=this.chunk,this.chunk2Pos=this.chunkPos;let t=this.input.chunk(this.pos),r=this.pos+t.length;this.chunk=r>this.range.to?t.slice(0,this.range.to-this.pos):t,this.chunkPos=this.pos,this.chunkOff=0}}readNext(){return this.chunkOff>=this.chunk.length&&(this.getChunk(),this.chunkOff==this.chunk.length)?this.next=-1:this.next=this.chunk.charCodeAt(this.chunkOff)}advance(t=1){for(this.chunkOff+=t;this.pos+t>=this.range.to;){if(this.rangeIndex==this.ranges.length-1)return this.setDone();t-=this.range.to-this.pos,this.range=this.ranges[++this.rangeIndex],this.pos=this.range.from}return this.pos+=t,this.pos>=this.token.lookAhead&&(this.token.lookAhead=this.pos+1),this.readNext()}setDone(){return this.pos=this.chunkPos=this.end,this.range=this.ranges[this.rangeIndex=this.ranges.length-1],this.chunk="",this.next=-1}reset(t,r){if(r?(this.token=r,r.start=t,r.lookAhead=t+1,r.value=r.extended=-1):this.token=tW,this.pos!=t){if(this.pos=t,t==this.end)return this.setDone(),this;for(;t<this.range.from;)this.range=this.ranges[--this.rangeIndex];for(;t>=this.range.to;)this.range=this.ranges[++this.rangeIndex];t>=this.chunkPos&&t<this.chunkPos+this.chunk.length?this.chunkOff=t-this.chunkPos:(this.chunk="",this.chunkOff=0),this.readNext()}return this}read(t,r){if(t>=this.chunkPos&&r<=this.chunkPos+this.chunk.length)return this.chunk.slice(t-this.chunkPos,r-this.chunkPos);if(t>=this.chunk2Pos&&r<=this.chunk2Pos+this.chunk2.length)return this.chunk2.slice(t-this.chunk2Pos,r-this.chunk2Pos);if(t>=this.range.from&&r<=this.range.to)return this.input.read(t,r);let n="";for(let a of this.ranges){if(a.from>=r)break;a.to>t&&(n+=this.input.read(Math.max(a.from,t),Math.min(a.to,r)))}return n}}class Cb{constructor(t,r){this.data=t,this.id=r}token(t,r){let{parser:n}=r.p;uNe(this.data,t,r,this.id,n.data,n.tokenPrecTable)}}Cb.prototype.contextual=Cb.prototype.fallback=Cb.prototype.extend=!1;Cb.prototype.fallback=Cb.prototype.extend=!1;function uNe(e,t,r,n,a,o){let s=0,l=1<<n,{dialect:m}=r.p.parser;e:for(;l&e[s];){let b=e[s+1];for(let N=s+3;N<b;N+=2)if((e[N+1]&l)>0){let H=e[N];if(m.allows(H)&&(t.token.value==-1||t.token.value==H||cNe(H,t.token.value,a,o))){t.acceptToken(H);break}}let D=t.next,O=0,I=e[s+2];if(t.next<0&&I>O&&e[b+I*3-3]==65535&&e[b+I*3-3]==65535){s=e[b+I*3-1];continue e}for(;O<I;){let N=O+I>>1,H=b+N+(N<<1),j=e[H],u=e[H+1]||65536;if(D<j)I=N;else if(D>=u)O=N+1;else{s=e[H+2],t.advance();continue e}}break}}function rW(e,t,r){for(let n=t,a;(a=e[n])!=65535;n++)if(a==r)return n-t;return-1}function cNe(e,t,r,n){let a=rW(r,n,t);return a<0||rW(r,n,e)<a}const Uf=typeof process<"u"&&process.env&&/\bparse\b/.test({}.LOG);let KM=null;var nW;(function(e){e[e.Margin=25]="Margin"})(nW||(nW={}));function iW(e,t,r){let n=e.cursor(gu.IncludeAnonymous);for(n.moveTo(t);;)if(!(r<0?n.childBefore(t):n.childAfter(t)))for(;;){if((r<0?n.to<t:n.from>t)&&!n.type.isError)return r<0?Math.max(0,Math.min(n.to-1,t-25)):Math.min(e.length,Math.max(n.from+1,t+25));if(r<0?n.prevSibling():n.nextSibling())break;if(!n.parent())return r<0?0:e.length}}class dNe{constructor(t,r){this.fragments=t,this.nodeSet=r,this.i=0,this.fragment=null,this.safeFrom=-1,this.safeTo=-1,this.trees=[],this.start=[],this.index=[],this.nextFragment()}nextFragment(){let t=this.fragment=this.i==this.fragments.length?null:this.fragments[this.i++];if(t){for(this.safeFrom=t.openStart?iW(t.tree,t.from+t.offset,1)-t.offset:t.from,this.safeTo=t.openEnd?iW(t.tree,t.to+t.offset,-1)-t.offset:t.to;this.trees.length;)this.trees.pop(),this.start.pop(),this.index.pop();this.trees.push(t.tree),this.start.push(-t.offset),this.index.push(0),this.nextStart=this.safeFrom}else this.nextStart=1e9}nodeAt(t){if(t<this.nextStart)return null;for(;this.fragment&&this.safeTo<=t;)this.nextFragment();if(!this.fragment)return null;for(;;){let r=this.trees.length-1;if(r<0)return this.nextFragment(),null;let n=this.trees[r],a=this.index[r];if(a==n.children.length){this.trees.pop(),this.start.pop(),this.index.pop();continue}let o=n.children[a],s=this.start[r]+n.positions[a];if(s>t)return this.nextStart=s,null;if(o instanceof xl){if(s==t){if(s<this.safeFrom)return null;let l=s+o.length;if(l<=this.safeTo){let m=o.prop(Ya.lookAhead);if(!m||l+m<this.fragment.to)return o}}this.index[r]++,s+o.length>=Math.max(this.safeFrom,t)&&(this.trees.push(o),this.start.push(s),this.index.push(0))}else this.index[r]++,this.nextStart=s+o.length}}}class fNe{constructor(t,r){this.stream=r,this.tokens=[],this.mainToken=null,this.actions=[],this.tokens=t.tokenizers.map(n=>new x2)}getActions(t){let r=0,n=null,{parser:a}=t.p,{tokenizers:o}=a,s=a.stateSlot(t.state,3),l=t.curContext?t.curContext.hash:0,m=0;for(let b=0;b<o.length;b++){if(!(1<<b&s))continue;let D=o[b],O=this.tokens[b];if(!(n&&!D.fallback)&&((D.contextual||O.start!=t.pos||O.mask!=s||O.context!=l)&&(this.updateCachedToken(O,D,t),O.mask=s,O.context=l),O.lookAhead>O.end+25&&(m=Math.max(O.lookAhead,m)),O.value!=0)){let I=r;if(O.extended>-1&&(r=this.addActions(t,O.extended,O.end,r)),r=this.addActions(t,O.value,O.end,r),!D.extend&&(n=O,r>I))break}}for(;this.actions.length>r;)this.actions.pop();return m&&t.setLookAhead(m),!n&&t.pos==this.stream.end&&(n=new x2,n.value=t.p.parser.eofTerm,n.start=n.end=t.pos,r=this.addActions(t,n.value,n.end,r)),this.mainToken=n,this.actions}getMainToken(t){if(this.mainToken)return this.mainToken;let r=new x2,{pos:n,p:a}=t;return r.start=n,r.end=Math.min(n+1,a.stream.end),r.value=n==a.stream.end?a.parser.eofTerm:0,r}updateCachedToken(t,r,n){let a=this.stream.clipPos(n.pos);if(r.token(this.stream.reset(a,t),n),t.value>-1){let{parser:o}=n.p;for(let s=0;s<o.specialized.length;s++)if(o.specialized[s]==t.value){let l=o.specializers[s](this.stream.read(t.start,t.end),n);if(l>=0&&n.p.parser.dialect.allows(l>>1)){l&1?t.extended=l>>1:t.value=l>>1;break}}}else t.value=0,t.end=this.stream.clipPos(a+1)}putAction(t,r,n,a){for(let o=0;o<a;o+=3)if(this.actions[o]==t)return a;return this.actions[a++]=t,this.actions[a++]=r,this.actions[a++]=n,a}addActions(t,r,n,a){let{state:o}=t,{parser:s}=t.p,{data:l}=s;for(let m=0;m<2;m++)for(let b=s.stateSlot(o,m?2:1);;b+=3){if(l[b]==65535)if(l[b+1]==1)b=Uh(l,b+2);else{a==0&&l[b+1]==2&&(a=this.putAction(Uh(l,b+2),r,n,a));break}l[b]==r&&(a=this.putAction(Uh(l,b+1),r,n,a))}return a}}var aW;(function(e){e[e.Distance=5]="Distance",e[e.MaxRemainingPerStep=3]="MaxRemainingPerStep",e[e.MinBufferLengthPrune=500]="MinBufferLengthPrune",e[e.ForceReduceLimit=10]="ForceReduceLimit",e[e.CutDepth=15e3]="CutDepth",e[e.CutTo=9e3]="CutTo",e[e.MaxLeftAssociativeReductionCount=300]="MaxLeftAssociativeReductionCount",e[e.MaxStackCount=12]="MaxStackCount"})(aW||(aW={}));class pNe{constructor(t,r,n,a){this.parser=t,this.input=r,this.ranges=a,this.recovering=0,this.nextStackID=9812,this.minStackPos=0,this.reused=[],this.stoppedAt=null,this.lastBigReductionStart=-1,this.lastBigReductionSize=0,this.bigReductionCount=0,this.stream=new lNe(r,a),this.tokens=new fNe(t,this.stream),this.topTerm=t.top[1];let{from:o}=a[0];this.stacks=[eA.start(this,t.top[0],o)],this.fragments=n.length&&this.stream.end-o>t.bufferLength*4?new dNe(n,t.nodeSet):null}get parsedPos(){return this.minStackPos}advance(){let t=this.stacks,r=this.minStackPos,n=this.stacks=[],a,o;if(this.bigReductionCount>300&&t.length==1){let[s]=t;for(;s.forceReduce()&&s.stack.length&&s.stack[s.stack.length-2]>=this.lastBigReductionStart;);this.bigReductionCount=this.lastBigReductionSize=0}for(let s=0;s<t.length;s++){let l=t[s];for(;;){if(this.tokens.mainToken=null,l.pos>r)n.push(l);else{if(this.advanceStack(l,n,t))continue;{a||(a=[],o=[]),a.push(l);let m=this.tokens.getMainToken(l);o.push(m.value,m.end)}}break}}if(!n.length){let s=a&&mNe(a);if(s)return this.stackToTree(s);if(this.parser.strict)throw Uf&&a&&console.log("Stuck with token "+(this.tokens.mainToken?this.parser.getName(this.tokens.mainToken.value):"none")),new SyntaxError("No parse at "+r);this.recovering||(this.recovering=5)}if(this.recovering&&a){let s=this.stoppedAt!=null&&a[0].pos>this.stoppedAt?a[0]:this.runRecovery(a,o,n);if(s)return this.stackToTree(s.forceAll())}if(this.recovering){let s=this.recovering==1?1:this.recovering*3;if(n.length>s)for(n.sort((l,m)=>m.score-l.score);n.length>s;)n.pop();n.some(l=>l.reducePos>r)&&this.recovering--}else if(n.length>1){e:for(let s=0;s<n.length-1;s++){let l=n[s];for(let m=s+1;m<n.length;m++){let b=n[m];if(l.sameState(b)||l.buffer.length>500&&b.buffer.length>500)if((l.score-b.score||l.buffer.length-b.buffer.length)>0)n.splice(m--,1);else{n.splice(s--,1);continue e}}}n.length>12&&n.splice(12,n.length-12)}this.minStackPos=n[0].pos;for(let s=1;s<n.length;s++)n[s].pos<this.minStackPos&&(this.minStackPos=n[s].pos);return null}stopAt(t){if(this.stoppedAt!=null&&this.stoppedAt<t)throw new RangeError("Can't move stoppedAt forward");this.stoppedAt=t}advanceStack(t,r,n){let a=t.pos,{parser:o}=this,s=Uf?this.stackID(t)+" -> ":"";if(this.stoppedAt!=null&&a>this.stoppedAt)return t.forceReduce()?t:null;if(this.fragments){let b=t.curContext&&t.curContext.tracker.strict,D=b?t.curContext.hash:0;for(let O=this.fragments.nodeAt(a);O;){let I=this.parser.nodeSet.types[O.type.id]==O.type?o.getGoto(t.state,O.type.id):-1;if(I>-1&&O.length&&(!b||(O.prop(Ya.contextHash)||0)==D))return t.useNode(O,I),Uf&&console.log(s+this.stackID(t)+` (via reuse of ${o.getName(O.type.id)})`),!0;if(!(O instanceof xl)||O.children.length==0||O.positions[0]>0)break;let N=O.children[0];if(N instanceof xl&&O.positions[0]==0)O=N;else break}}let l=o.stateSlot(t.state,4);if(l>0)return t.reduce(l),Uf&&console.log(s+this.stackID(t)+` (via always-reduce ${o.getName(l&65535)})`),!0;if(t.stack.length>=15e3)for(;t.stack.length>9e3&&t.forceReduce(););let m=this.tokens.getActions(t);for(let b=0;b<m.length;){let D=m[b++],O=m[b++],I=m[b++],N=b==m.length||!n,H=N?t:t.split();if(H.apply(D,O,I),Uf&&console.log(s+this.stackID(H)+` (via ${D&65536?`reduce of ${o.getName(D&65535)}`:"shift"} for ${o.getName(O)} @ ${a}${H==t?"":", split"})`),N)return!0;H.pos>a?r.push(H):n.push(H)}return!1}advanceFully(t,r){let n=t.pos;for(;;){if(!this.advanceStack(t,null,null))return!1;if(t.pos>n)return oW(t,r),!0}}runRecovery(t,r,n){let a=null,o=!1;for(let s=0;s<t.length;s++){let l=t[s],m=r[s<<1],b=r[(s<<1)+1],D=Uf?this.stackID(l)+" -> ":"";if(l.deadEnd&&(o||(o=!0,l.restart(),Uf&&console.log(D+this.stackID(l)+" (restarted)"),this.advanceFully(l,n))))continue;let O=l.split(),I=D;for(let N=0;O.forceReduce()&&N<10&&(Uf&&console.log(I+this.stackID(O)+" (via force-reduce)"),!this.advanceFully(O,n));N++)Uf&&(I=this.stackID(O)+" -> ");for(let N of l.recoverByInsert(m))Uf&&console.log(D+this.stackID(N)+" (via recover-insert)"),this.advanceFully(N,n);this.stream.end>l.pos?(b==l.pos&&(b++,m=0),l.recoverByDelete(m,b),Uf&&console.log(D+this.stackID(l)+` (via recover-delete ${this.parser.getName(m)})`),oW(l,n)):(!a||a.score<l.score)&&(a=l)}return a}stackToTree(t){return t.close(),xl.build({buffer:tA.create(t),nodeSet:this.parser.nodeSet,topID:this.topTerm,maxBufferLength:this.parser.bufferLength,reused:this.reused,start:this.ranges[0].from,length:t.pos-this.ranges[0].from,minRepeatType:this.parser.minRepeatTerm})}stackID(t){let r=(KM||(KM=new WeakMap)).get(t);return r||KM.set(t,r=String.fromCodePoint(this.nextStackID++)),r+t}}function oW(e,t){for(let r=0;r<t.length;r++){let n=t[r];if(n.pos==e.pos&&n.sameState(e)){t[r].score<e.score&&(t[r]=e);return}}t.push(e)}class hNe{constructor(t,r,n){this.source=t,this.flags=r,this.disabled=n}allows(t){return!this.disabled||this.disabled[t]==0}}class rA extends Yte{constructor(t){if(super(),this.wrappers=[],t.version!=14)throw new RangeError(`Parser version (${t.version}) doesn't match runtime version (14)`);let r=t.nodeNames.split(" ");this.minRepeatTerm=r.length;for(let l=0;l<t.repeatNodeCount;l++)r.push("");let n=Object.keys(t.topRules).map(l=>t.topRules[l][1]),a=[];for(let l=0;l<r.length;l++)a.push([]);function o(l,m,b){a[l].push([m,m.deserialize(String(b))])}if(t.nodeProps)for(let l of t.nodeProps){let m=l[0];typeof m=="string"&&(m=Ya[m]);for(let b=1;b<l.length;){let D=l[b++];if(D>=0)o(D,m,l[b++]);else{let O=l[b+-D];for(let I=-D;I>0;I--)o(l[b++],m,O);b++}}}this.nodeSet=new d6(r.map((l,m)=>Qc.define({name:m>=this.minRepeatTerm?void 0:l,id:m,props:a[m],top:n.indexOf(m)>-1,error:m==0,skipped:t.skippedNodes&&t.skippedNodes.indexOf(m)>-1}))),t.propSources&&(this.nodeSet=this.nodeSet.extend(...t.propSources)),this.strict=!1,this.bufferLength=Kte;let s=kE(t.tokenData);this.context=t.context,this.specializerSpecs=t.specialized||[],this.specialized=new Uint16Array(this.specializerSpecs.length);for(let l=0;l<this.specializerSpecs.length;l++)this.specialized[l]=this.specializerSpecs[l].term;this.specializers=this.specializerSpecs.map(sW),this.states=kE(t.states,Uint32Array),this.data=kE(t.stateData),this.goto=kE(t.goto),this.maxTerm=t.maxTerm,this.tokenizers=t.tokenizers.map(l=>typeof l=="number"?new Cb(s,l):l),this.topRules=t.topRules,this.dialects=t.dialects||{},this.dynamicPrecedences=t.dynamicPrecedences||null,this.tokenPrecTable=t.tokenPrec,this.termNames=t.termNames||null,this.maxNode=this.nodeSet.types.length-1,this.dialect=this.parseDialect(),this.top=this.topRules[Object.keys(this.topRules)[0]]}createParse(t,r,n){let a=new pNe(this,t,r,n);for(let o of this.wrappers)a=o(a,t,r,n);return a}getGoto(t,r,n=!1){let a=this.goto;if(r>=a[0])return-1;for(let o=a[r+1];;){let s=a[o++],l=s&1,m=a[o++];if(l&&n)return m;for(let b=o+(s>>1);o<b;o++)if(a[o]==t)return m;if(l)return-1}}hasAction(t,r){let n=this.data;for(let a=0;a<2;a++)for(let o=this.stateSlot(t,a?2:1),s;;o+=3){if((s=n[o])==65535)if(n[o+1]==1)s=n[o=Uh(n,o+2)];else{if(n[o+1]==2)return Uh(n,o+2);break}if(s==r||s==0)return Uh(n,o+1)}return 0}stateSlot(t,r){return this.states[t*6+r]}stateFlag(t,r){return(this.stateSlot(t,0)&r)>0}validAction(t,r){if(r==this.stateSlot(t,4))return!0;for(let n=this.stateSlot(t,1);;n+=3){if(this.data[n]==65535)if(this.data[n+1]==1)n=Uh(this.data,n+2);else return!1;if(r==Uh(this.data,n+1))return!0}}nextStates(t){let r=[];for(let n=this.stateSlot(t,1);;n+=3){if(this.data[n]==65535)if(this.data[n+1]==1)n=Uh(this.data,n+2);else break;if(!(this.data[n+2]&1)){let a=this.data[n+1];r.some((o,s)=>s&1&&o==a)||r.push(this.data[n],a)}}return r}configure(t){let r=Object.assign(Object.create(rA.prototype),this);if(t.props&&(r.nodeSet=this.nodeSet.extend(...t.props)),t.top){let n=this.topRules[t.top];if(!n)throw new RangeError(`Invalid top rule name ${t.top}`);r.top=n}return t.tokenizers&&(r.tokenizers=this.tokenizers.map(n=>{let a=t.tokenizers.find(o=>o.from==n);return a?a.to:n})),t.specializers&&(r.specializers=this.specializers.slice(),r.specializerSpecs=this.specializerSpecs.map((n,a)=>{let o=t.specializers.find(l=>l.from==n.external);if(!o)return n;let s=Object.assign(Object.assign({},n),{external:o.to});return r.specializers[a]=sW(s),s})),t.contextTracker&&(r.context=t.contextTracker),t.dialect&&(r.dialect=this.parseDialect(t.dialect)),t.strict!=null&&(r.strict=t.strict),t.wrap&&(r.wrappers=r.wrappers.concat(t.wrap)),t.bufferLength!=null&&(r.bufferLength=t.bufferLength),r}hasWrappers(){return this.wrappers.length>0}getName(t){return this.termNames?this.termNames[t]:String(t<=this.maxNode&&this.nodeSet.types[t].name||t)}get eofTerm(){return this.maxNode+1}get topNode(){return this.nodeSet.types[this.top[1]]}dynamicPrecedence(t){let r=this.dynamicPrecedences;return r==null?0:r[t]||0}parseDialect(t){let r=Object.keys(this.dialects),n=r.map(()=>!1);if(t)for(let o of t.split(" ")){let s=r.indexOf(o);s>=0&&(n[s]=!0)}let a=null;for(let o=0;o<r.length;o++)if(!n[o])for(let s=this.dialects[r[o]],l;(l=this.data[s++])!=65535;)(a||(a=new Uint8Array(this.maxTerm+1)))[l]=1;return new hNe(t,n,a)}static deserialize(t){return new rA(t)}}function Uh(e,t){return e[t]|e[t+1]<<16}function mNe(e){let t=null;for(let r of e){let n=r.p.stoppedAt;(r.pos==r.p.stream.end||n!=null&&r.pos>n)&&r.p.parser.stateFlag(r.state,2)&&(!t||t.score<r.score)&&(t=r)}return t}function sW(e){if(e.external){let t=e.extend?1:0;return(r,n)=>e.external(r,n)<<1|t}return e.get}const gNe=Xte({String:ii.string,Number:ii.number,"True False":ii.bool,PropertyName:ii.propertyName,Null:ii.null,",":ii.separator,"[ ]":ii.squareBracket,"{ }":ii.brace}),yNe=rA.deserialize({version:14,states:"$bOVQPOOOOQO'#Cb'#CbOnQPO'#CeOvQPO'#CjOOQO'#Cp'#CpQOQPOOOOQO'#Cg'#CgO}QPO'#CfO!SQPO'#CrOOQO,59P,59PO![QPO,59PO!aQPO'#CuOOQO,59U,59UO!iQPO,59UOVQPO,59QOqQPO'#CkO!nQPO,59^OOQO1G.k1G.kOVQPO'#ClO!vQPO,59aOOQO1G.p1G.pOOQO1G.l1G.lOOQO,59V,59VOOQO-E6i-E6iOOQO,59W,59WOOQO-E6j-E6j",stateData:"#O~OcOS~OQSORSOSSOTSOWQO]ROePO~OVXOeUO~O[[O~PVOg^O~Oh_OVfX~OVaO~OhbO[iX~O[dO~Oh_OVfa~OhbO[ia~O",goto:"!kjPPPPPPkPPkqwPPk{!RPPP!XP!ePP!hXSOR^bQWQRf_TVQ_Q`WRg`QcZRicQTOQZRQe^RhbRYQR]R",nodeNames:"âš  JsonText True False Null Number String } { Object Property PropertyName ] [ Array",maxTerm:25,nodeProps:[["openedBy",7,"{",12,"["],["closedBy",8,"}",13,"]"]],propSources:[gNe],skippedNodes:[0],repeatNodeCount:2,tokenData:"(p~RaXY!WYZ!W]^!Wpq!Wrs!]|}$i}!O$n!Q!R$w!R![&V![!]&h!}#O&m#P#Q&r#Y#Z&w#b#c'f#h#i'}#o#p(f#q#r(k~!]Oc~~!`Upq!]qr!]rs!rs#O!]#O#P!w#P~!]~!wOe~~!zXrs!]!P!Q!]#O#P!]#U#V!]#Y#Z!]#b#c!]#f#g!]#h#i!]#i#j#g~#jR!Q![#s!c!i#s#T#Z#s~#vR!Q![$P!c!i$P#T#Z$P~$SR!Q![$]!c!i$]#T#Z$]~$`R!Q![!]!c!i!]#T#Z!]~$nOh~~$qQ!Q!R$w!R![&V~$|RT~!O!P%V!g!h%k#X#Y%k~%YP!Q![%]~%bRT~!Q![%]!g!h%k#X#Y%k~%nR{|%w}!O%w!Q![%}~%zP!Q![%}~&SPT~!Q![%}~&[ST~!O!P%V!Q![&V!g!h%k#X#Y%k~&mOg~~&rO]~~&wO[~~&zP#T#U&}~'QP#`#a'T~'WP#g#h'Z~'^P#X#Y'a~'fOR~~'iP#i#j'l~'oP#`#a'r~'uP#`#a'x~'}OS~~(QP#f#g(T~(WP#i#j(Z~(^P#X#Y(a~(fOQ~~(kOW~~(pOV~",tokenizers:[0],topRules:{JsonText:[0,1]},tokenPrec:0}),vNe=()=>e=>{try{JSON.parse(e.state.doc.toString())}catch(t){if(!(t instanceof SyntaxError))throw t;const r=bNe(t,e.state.doc);return[{from:r,message:t.message,severity:"error",to:r}]}return[]};function bNe(e,t){let r;return(r=e.message.match(/at position (\d+)/))?Math.min(+r[1],t.length):(r=e.message.match(/at line (\d+) column (\d+)/))?Math.min(t.line(+r[1]).from+ +r[2]-1,t.length):0}const xNe=RP.define({name:"json",parser:yNe.configure({props:[ere.add({Object:PV({except:/^\s*\}/}),Array:PV({except:/^\s*\]/})}),rre.add({"Object Array":T8e})]}),languageData:{closeBrackets:{brackets:["[","{",'"']},indentOnInput:/^\s*[\}\]]$/}});function Pne(){return new b8e(xNe)}const DNe=()=>{const e=Ww.define([{tag:ii.literal,color:"var(--RCPG-primary-color)"},{tag:ii.bool,color:"var(--RCPG-tertary-color)"},{tag:ii.number,color:"var(--RCPG-secondary-color)"},{tag:ii.null,color:"var(--RCPG-tertary-color)"}]);return cre(e)},Ane=DNe(),kne=(()=>[t8e(),g6e(),V8e(),A5e(),$5e(),O8e(),ji.lineWrapping,cre(K8e,{fallback:!0}),Q8e(),d9e(),F5e(),R5e(),x4e(),Tte.of([...m9e,...h4e,...R4e,...E6e,...R8e,...S9e,...O9e,m4e])])(),SNe=[L9e(),T9e(vNe())],wNe=ji.theme({".cm-gutters":{backgroundColor:"transparent",border:"none",userSelect:"none",minWidth:"32px",display:"flex",justifyContent:"flex-end"},".cm-activeLineGutter":{backgroundColor:"transparent"}}),CNe=ji.theme({".cm-selectionBackground":{backgroundColor:"var(--RCPG-secondary-color) !important",opacity:.3},".cm-selectionMatch":{backgroundColor:"#74808930 !important"},".cm-matchingBracket":{backgroundColor:"transparent !important",border:"1px solid #1d74f580"}}),ENe=ji.theme({".cm-activeLine":{backgroundColor:"transparent !important"}}),One=[wNe,CNe,ENe],PNe=[Ane,Pne(),SNe,kne,...One],ANe=[ji.contentAttributes.of({contenteditable:"false"}),Ane,Pne(),kne,...One],kNe=()=>Z.jsx(Ct.Scrollable,{vertical:!0,children:Z.jsx(Ct.Box,{position:"relative",height:"100%",width:"100%",zIndex:1,bg:"#f6f9fc",display:"flex",borderInlineStart:"var(--default-border)",overflow:"auto",children:Z.jsx(oNe,{extensions:PNe})})}),ONe=({extensions:e})=>{var o,s;const{state:{screens:t,activeScreen:r}}=te.useContext(Do),{editor:n,setValue:a}=Dne(e,LD((o=t[r])==null?void 0:o.actionPreview));return te.useEffect(()=>{var l;a(LD((l=t[r])==null?void 0:l.actionPreview),{})},[(s=t[r])==null?void 0:s.actionPreview]),Z.jsx(Z.Fragment,{children:Z.jsx(Ct.Box,{display:"grid",height:"100%",width:"100%",ref:n})})},_Ne=()=>Z.jsx(Ct.Scrollable,{vertical:!0,children:Z.jsx(Ct.Box,{position:"relative",height:"100%",width:"100%",zIndex:1,bg:"#f6f9fc",display:"flex",borderInlineStart:"var(--default-border)",overflow:"auto",children:Z.jsx(ONe,{extensions:ANe})})});function wu(e){if(typeof e=="string"||typeof e=="number")return""+e;let t="";if(Array.isArray(e))for(let r=0,n;r<e.length;r++)(n=wu(e[r]))!==""&&(t+=(t&&" ")+n);else for(let r in e)e[r]&&(t+=(t&&" ")+r);return t}const lW=e=>{let t;const r=new Set,n=(m,b)=>{const D=typeof m=="function"?m(t):m;if(!Object.is(D,t)){const O=t;t=b??typeof D!="object"?D:Object.assign({},t,D),r.forEach(I=>I(t,O))}},a=()=>t,l={setState:n,getState:a,subscribe:m=>(r.add(m),()=>r.delete(m)),destroy:()=>{({BASE_URL:"./",MODE:"production",DEV:!1,PROD:!0,SSR:!1}&&"production")!=="production"&&console.warn("[DEPRECATED] The `destroy` method will be unsupported in a future version. Instead use unsubscribe function returned by subscribe. Everything will be garbage-collected if store is garbage-collected."),r.clear()}};return t=e(n,a,l),l},TNe=e=>e?lW(e):lW;var _ne={exports:{}},Tne={},$ne={exports:{}},Mne={};/**
- * @license React
- * use-sync-external-store-shim.production.min.js
- *
- * Copyright (c) Facebook, Inc. and its affiliates.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- */var ox=te;function $Ne(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var MNe=typeof Object.is=="function"?Object.is:$Ne,INe=ox.useState,jNe=ox.useEffect,FNe=ox.useLayoutEffect,BNe=ox.useDebugValue;function NNe(e,t){var r=t(),n=INe({inst:{value:r,getSnapshot:t}}),a=n[0].inst,o=n[1];return FNe(function(){a.value=r,a.getSnapshot=t,GM(a)&&o({inst:a})},[e,r,t]),jNe(function(){return GM(a)&&o({inst:a}),e(function(){GM(a)&&o({inst:a})})},[e]),BNe(r),r}function GM(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!MNe(e,r)}catch{return!0}}function RNe(e,t){return t()}var LNe=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?RNe:NNe;Mne.useSyncExternalStore=ox.useSyncExternalStore!==void 0?ox.useSyncExternalStore:LNe;$ne.exports=Mne;var zNe=$ne.exports;/**
- * @license React
- * use-sync-external-store-shim/with-selector.production.min.js
- *
- * Copyright (c) Facebook, Inc. and its affiliates.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- */var R_=te,VNe=zNe;function WNe(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var HNe=typeof Object.is=="function"?Object.is:WNe,UNe=VNe.useSyncExternalStore,KNe=R_.useRef,GNe=R_.useEffect,qNe=R_.useMemo,YNe=R_.useDebugValue;Tne.useSyncExternalStoreWithSelector=function(e,t,r,n,a){var o=KNe(null);if(o.current===null){var s={hasValue:!1,value:null};o.current=s}else s=o.current;o=qNe(function(){function m(N){if(!b){if(b=!0,D=N,N=n(N),a!==void 0&&s.hasValue){var H=s.value;if(a(H,N))return O=H}return O=N}if(H=O,HNe(D,N))return H;var j=n(N);return a!==void 0&&a(H,j)?H:(D=N,O=j)}var b=!1,D,O,I=r===void 0?null:r;return[function(){return m(t())},I===null?void 0:function(){return m(I())}]},[t,r,n,a]);var l=UNe(e,o[0],o[1]);return GNe(function(){s.hasValue=!0,s.value=l},[l]),YNe(l),l};_ne.exports=Tne;var XNe=_ne.exports;const JNe=hm(XNe),{useSyncExternalStoreWithSelector:ZNe}=JNe;function QNe(e,t=e.getState,r){const n=ZNe(e.subscribe,e.getState,e.getServerState||e.getState,t,r);return te.useDebugValue(n),n}function Du(e,t){if(Object.is(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;if(e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(const[n,a]of e)if(!Object.is(a,t.get(n)))return!1;return!0}if(e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(const n of e)if(!t.has(n))return!1;return!0}const r=Object.keys(e);if(r.length!==Object.keys(t).length)return!1;for(let n=0;n<r.length;n++)if(!Object.prototype.hasOwnProperty.call(t,r[n])||!Object.is(e[r[n]],t[r[n]]))return!1;return!0}var e7e={value:()=>{}};function L_(){for(var e=0,t=arguments.length,r={},n;e<t;++e){if(!(n=arguments[e]+"")||n in r||/[\s.]/.test(n))throw new Error("illegal type: "+n);r[n]=[]}return new D2(r)}function D2(e){this._=e}function t7e(e,t){return e.trim().split(/^|\s+/).map(function(r){var n="",a=r.indexOf(".");if(a>=0&&(n=r.slice(a+1),r=r.slice(0,a)),r&&!t.hasOwnProperty(r))throw new Error("unknown type: "+r);return{type:r,name:n}})}D2.prototype=L_.prototype={constructor:D2,on:function(e,t){var r=this._,n=t7e(e+"",r),a,o=-1,s=n.length;if(arguments.length<2){for(;++o<s;)if((a=(e=n[o]).type)&&(a=r7e(r[a],e.name)))return a;return}if(t!=null&&typeof t!="function")throw new Error("invalid callback: "+t);for(;++o<s;)if(a=(e=n[o]).type)r[a]=uW(r[a],e.name,t);else if(t==null)for(a in r)r[a]=uW(r[a],e.name,null);return this},copy:function(){var e={},t=this._;for(var r in t)e[r]=t[r].slice();return new D2(e)},call:function(e,t){if((a=arguments.length-2)>0)for(var r=new Array(a),n=0,a,o;n<a;++n)r[n]=arguments[n+2];if(!this._.hasOwnProperty(e))throw new Error("unknown type: "+e);for(o=this._[e],n=0,a=o.length;n<a;++n)o[n].value.apply(t,r)},apply:function(e,t,r){if(!this._.hasOwnProperty(e))throw new Error("unknown type: "+e);for(var n=this._[e],a=0,o=n.length;a<o;++a)n[a].value.apply(t,r)}};function r7e(e,t){for(var r=0,n=e.length,a;r<n;++r)if((a=e[r]).name===t)return a.value}function uW(e,t,r){for(var n=0,a=e.length;n<a;++n)if(e[n].name===t){e[n]=e7e,e=e.slice(0,n).concat(e.slice(n+1));break}return r!=null&&e.push({name:t,value:r}),e}var RF="http://www.w3.org/1999/xhtml";const cW={svg:"http://www.w3.org/2000/svg",xhtml:RF,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};function z_(e){var t=e+="",r=t.indexOf(":");return r>=0&&(t=e.slice(0,r))!=="xmlns"&&(e=e.slice(r+1)),cW.hasOwnProperty(t)?{space:cW[t],local:e}:e}function n7e(e){return function(){var t=this.ownerDocument,r=this.namespaceURI;return r===RF&&t.documentElement.namespaceURI===RF?t.createElement(e):t.createElementNS(r,e)}}function i7e(e){return function(){return this.ownerDocument.createElementNS(e.space,e.local)}}function Ine(e){var t=z_(e);return(t.local?i7e:n7e)(t)}function a7e(){}function _6(e){return e==null?a7e:function(){return this.querySelector(e)}}function o7e(e){typeof e!="function"&&(e=_6(e));for(var t=this._groups,r=t.length,n=new Array(r),a=0;a<r;++a)for(var o=t[a],s=o.length,l=n[a]=new Array(s),m,b,D=0;D<s;++D)(m=o[D])&&(b=e.call(m,m.__data__,D,o))&&("__data__"in m&&(b.__data__=m.__data__),l[D]=b);return new Md(n,this._parents)}function s7e(e){return e==null?[]:Array.isArray(e)?e:Array.from(e)}function l7e(){return[]}function jne(e){return e==null?l7e:function(){return this.querySelectorAll(e)}}function u7e(e){return function(){return s7e(e.apply(this,arguments))}}function c7e(e){typeof e=="function"?e=u7e(e):e=jne(e);for(var t=this._groups,r=t.length,n=[],a=[],o=0;o<r;++o)for(var s=t[o],l=s.length,m,b=0;b<l;++b)(m=s[b])&&(n.push(e.call(m,m.__data__,b,s)),a.push(m));return new Md(n,a)}function Fne(e){return function(){return this.matches(e)}}function Bne(e){return function(t){return t.matches(e)}}var d7e=Array.prototype.find;function f7e(e){return function(){return d7e.call(this.children,e)}}function p7e(){return this.firstElementChild}function h7e(e){return this.select(e==null?p7e:f7e(typeof e=="function"?e:Bne(e)))}var m7e=Array.prototype.filter;function g7e(){return Array.from(this.children)}function y7e(e){return function(){return m7e.call(this.children,e)}}function v7e(e){return this.selectAll(e==null?g7e:y7e(typeof e=="function"?e:Bne(e)))}function b7e(e){typeof e!="function"&&(e=Fne(e));for(var t=this._groups,r=t.length,n=new Array(r),a=0;a<r;++a)for(var o=t[a],s=o.length,l=n[a]=[],m,b=0;b<s;++b)(m=o[b])&&e.call(m,m.__data__,b,o)&&l.push(m);return new Md(n,this._parents)}function Nne(e){return new Array(e.length)}function x7e(){return new Md(this._enter||this._groups.map(Nne),this._parents)}function nA(e,t){this.ownerDocument=e.ownerDocument,this.namespaceURI=e.namespaceURI,this._next=null,this._parent=e,this.__data__=t}nA.prototype={constructor:nA,appendChild:function(e){return this._parent.insertBefore(e,this._next)},insertBefore:function(e,t){return this._parent.insertBefore(e,t)},querySelector:function(e){return this._parent.querySelector(e)},querySelectorAll:function(e){return this._parent.querySelectorAll(e)}};function D7e(e){return function(){return e}}function S7e(e,t,r,n,a,o){for(var s=0,l,m=t.length,b=o.length;s<b;++s)(l=t[s])?(l.__data__=o[s],n[s]=l):r[s]=new nA(e,o[s]);for(;s<m;++s)(l=t[s])&&(a[s]=l)}function w7e(e,t,r,n,a,o,s){var l,m,b=new Map,D=t.length,O=o.length,I=new Array(D),N;for(l=0;l<D;++l)(m=t[l])&&(I[l]=N=s.call(m,m.__data__,l,t)+"",b.has(N)?a[l]=m:b.set(N,m));for(l=0;l<O;++l)N=s.call(e,o[l],l,o)+"",(m=b.get(N))?(n[l]=m,m.__data__=o[l],b.delete(N)):r[l]=new nA(e,o[l]);for(l=0;l<D;++l)(m=t[l])&&b.get(I[l])===m&&(a[l]=m)}function C7e(e){return e.__data__}function E7e(e,t){if(!arguments.length)return Array.from(this,C7e);var r=t?w7e:S7e,n=this._parents,a=this._groups;typeof e!="function"&&(e=D7e(e));for(var o=a.length,s=new Array(o),l=new Array(o),m=new Array(o),b=0;b<o;++b){var D=n[b],O=a[b],I=O.length,N=P7e(e.call(D,D&&D.__data__,b,n)),H=N.length,j=l[b]=new Array(H),u=s[b]=new Array(H),h=m[b]=new Array(I);r(D,O,j,u,h,N,t);for(var y=0,E=0,x,g;y<H;++y)if(x=j[y]){for(y>=E&&(E=y+1);!(g=u[E])&&++E<H;);x._next=g||null}}return s=new Md(s,n),s._enter=l,s._exit=m,s}function P7e(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function A7e(){return new Md(this._exit||this._groups.map(Nne),this._parents)}function k7e(e,t,r){var n=this.enter(),a=this,o=this.exit();return typeof e=="function"?(n=e(n),n&&(n=n.selection())):n=n.append(e+""),t!=null&&(a=t(a),a&&(a=a.selection())),r==null?o.remove():r(o),n&&a?n.merge(a).order():a}function O7e(e){for(var t=e.selection?e.selection():e,r=this._groups,n=t._groups,a=r.length,o=n.length,s=Math.min(a,o),l=new Array(a),m=0;m<s;++m)for(var b=r[m],D=n[m],O=b.length,I=l[m]=new Array(O),N,H=0;H<O;++H)(N=b[H]||D[H])&&(I[H]=N);for(;m<a;++m)l[m]=r[m];return new Md(l,this._parents)}function _7e(){for(var e=this._groups,t=-1,r=e.length;++t<r;)for(var n=e[t],a=n.length-1,o=n[a],s;--a>=0;)(s=n[a])&&(o&&s.compareDocumentPosition(o)^4&&o.parentNode.insertBefore(s,o),o=s);return this}function T7e(e){e||(e=$7e);function t(O,I){return O&&I?e(O.__data__,I.__data__):!O-!I}for(var r=this._groups,n=r.length,a=new Array(n),o=0;o<n;++o){for(var s=r[o],l=s.length,m=a[o]=new Array(l),b,D=0;D<l;++D)(b=s[D])&&(m[D]=b);m.sort(t)}return new Md(a,this._parents).order()}function $7e(e,t){return e<t?-1:e>t?1:e>=t?0:NaN}function M7e(){var e=arguments[0];return arguments[0]=this,e.apply(null,arguments),this}function I7e(){return Array.from(this)}function j7e(){for(var e=this._groups,t=0,r=e.length;t<r;++t)for(var n=e[t],a=0,o=n.length;a<o;++a){var s=n[a];if(s)return s}return null}function F7e(){let e=0;for(const t of this)++e;return e}function B7e(){return!this.node()}function N7e(e){for(var t=this._groups,r=0,n=t.length;r<n;++r)for(var a=t[r],o=0,s=a.length,l;o<s;++o)(l=a[o])&&e.call(l,l.__data__,o,a);return this}function R7e(e){return function(){this.removeAttribute(e)}}function L7e(e){return function(){this.removeAttributeNS(e.space,e.local)}}function z7e(e,t){return function(){this.setAttribute(e,t)}}function V7e(e,t){return function(){this.setAttributeNS(e.space,e.local,t)}}function W7e(e,t){return function(){var r=t.apply(this,arguments);r==null?this.removeAttribute(e):this.setAttribute(e,r)}}function H7e(e,t){return function(){var r=t.apply(this,arguments);r==null?this.removeAttributeNS(e.space,e.local):this.setAttributeNS(e.space,e.local,r)}}function U7e(e,t){var r=z_(e);if(arguments.length<2){var n=this.node();return r.local?n.getAttributeNS(r.space,r.local):n.getAttribute(r)}return this.each((t==null?r.local?L7e:R7e:typeof t=="function"?r.local?H7e:W7e:r.local?V7e:z7e)(r,t))}function Rne(e){return e.ownerDocument&&e.ownerDocument.defaultView||e.document&&e||e.defaultView}function K7e(e){return function(){this.style.removeProperty(e)}}function G7e(e,t,r){return function(){this.style.setProperty(e,t,r)}}function q7e(e,t,r){return function(){var n=t.apply(this,arguments);n==null?this.style.removeProperty(e):this.style.setProperty(e,n,r)}}function Y7e(e,t,r){return arguments.length>1?this.each((t==null?K7e:typeof t=="function"?q7e:G7e)(e,t,r??"")):sx(this.node(),e)}function sx(e,t){return e.style.getPropertyValue(t)||Rne(e).getComputedStyle(e,null).getPropertyValue(t)}function X7e(e){return function(){delete this[e]}}function J7e(e,t){return function(){this[e]=t}}function Z7e(e,t){return function(){var r=t.apply(this,arguments);r==null?delete this[e]:this[e]=r}}function Q7e(e,t){return arguments.length>1?this.each((t==null?X7e:typeof t=="function"?Z7e:J7e)(e,t)):this.node()[e]}function Lne(e){return e.trim().split(/^|\s+/)}function T6(e){return e.classList||new zne(e)}function zne(e){this._node=e,this._names=Lne(e.getAttribute("class")||"")}zne.prototype={add:function(e){var t=this._names.indexOf(e);t<0&&(this._names.push(e),this._node.setAttribute("class",this._names.join(" ")))},remove:function(e){var t=this._names.indexOf(e);t>=0&&(this._names.splice(t,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(e){return this._names.indexOf(e)>=0}};function Vne(e,t){for(var r=T6(e),n=-1,a=t.length;++n<a;)r.add(t[n])}function Wne(e,t){for(var r=T6(e),n=-1,a=t.length;++n<a;)r.remove(t[n])}function eRe(e){return function(){Vne(this,e)}}function tRe(e){return function(){Wne(this,e)}}function rRe(e,t){return function(){(t.apply(this,arguments)?Vne:Wne)(this,e)}}function nRe(e,t){var r=Lne(e+"");if(arguments.length<2){for(var n=T6(this.node()),a=-1,o=r.length;++a<o;)if(!n.contains(r[a]))return!1;return!0}return this.each((typeof t=="function"?rRe:t?eRe:tRe)(r,t))}function iRe(){this.textContent=""}function aRe(e){return function(){this.textContent=e}}function oRe(e){return function(){var t=e.apply(this,arguments);this.textContent=t??""}}function sRe(e){return arguments.length?this.each(e==null?iRe:(typeof e=="function"?oRe:aRe)(e)):this.node().textContent}function lRe(){this.innerHTML=""}function uRe(e){return function(){this.innerHTML=e}}function cRe(e){return function(){var t=e.apply(this,arguments);this.innerHTML=t??""}}function dRe(e){return arguments.length?this.each(e==null?lRe:(typeof e=="function"?cRe:uRe)(e)):this.node().innerHTML}function fRe(){this.nextSibling&&this.parentNode.appendChild(this)}function pRe(){return this.each(fRe)}function hRe(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}function mRe(){return this.each(hRe)}function gRe(e){var t=typeof e=="function"?e:Ine(e);return this.select(function(){return this.appendChild(t.apply(this,arguments))})}function yRe(){return null}function vRe(e,t){var r=typeof e=="function"?e:Ine(e),n=t==null?yRe:typeof t=="function"?t:_6(t);return this.select(function(){return this.insertBefore(r.apply(this,arguments),n.apply(this,arguments)||null)})}function bRe(){var e=this.parentNode;e&&e.removeChild(this)}function xRe(){return this.each(bRe)}function DRe(){var e=this.cloneNode(!1),t=this.parentNode;return t?t.insertBefore(e,this.nextSibling):e}function SRe(){var e=this.cloneNode(!0),t=this.parentNode;return t?t.insertBefore(e,this.nextSibling):e}function wRe(e){return this.select(e?SRe:DRe)}function CRe(e){return arguments.length?this.property("__data__",e):this.node().__data__}function ERe(e){return function(t){e.call(this,t,this.__data__)}}function PRe(e){return e.trim().split(/^|\s+/).map(function(t){var r="",n=t.indexOf(".");return n>=0&&(r=t.slice(n+1),t=t.slice(0,n)),{type:t,name:r}})}function ARe(e){return function(){var t=this.__on;if(t){for(var r=0,n=-1,a=t.length,o;r<a;++r)o=t[r],(!e.type||o.type===e.type)&&o.name===e.name?this.removeEventListener(o.type,o.listener,o.options):t[++n]=o;++n?t.length=n:delete this.__on}}}function kRe(e,t,r){return function(){var n=this.__on,a,o=ERe(t);if(n){for(var s=0,l=n.length;s<l;++s)if((a=n[s]).type===e.type&&a.name===e.name){this.removeEventListener(a.type,a.listener,a.options),this.addEventListener(a.type,a.listener=o,a.options=r),a.value=t;return}}this.addEventListener(e.type,o,r),a={type:e.type,name:e.name,value:t,listener:o,options:r},n?n.push(a):this.__on=[a]}}function ORe(e,t,r){var n=PRe(e+""),a,o=n.length,s;if(arguments.length<2){var l=this.node().__on;if(l){for(var m=0,b=l.length,D;m<b;++m)for(a=0,D=l[m];a<o;++a)if((s=n[a]).type===D.type&&s.name===D.name)return D.value}return}for(l=t?kRe:ARe,a=0;a<o;++a)this.each(l(n[a],t,r));return this}function Hne(e,t,r){var n=Rne(e),a=n.CustomEvent;typeof a=="function"?a=new a(t,r):(a=n.document.createEvent("Event"),r?(a.initEvent(t,r.bubbles,r.cancelable),a.detail=r.detail):a.initEvent(t,!1,!1)),e.dispatchEvent(a)}function _Re(e,t){return function(){return Hne(this,e,t)}}function TRe(e,t){return function(){return Hne(this,e,t.apply(this,arguments))}}function $Re(e,t){return this.each((typeof t=="function"?TRe:_Re)(e,t))}function*MRe(){for(var e=this._groups,t=0,r=e.length;t<r;++t)for(var n=e[t],a=0,o=n.length,s;a<o;++a)(s=n[a])&&(yield s)}var Une=[null];function Md(e,t){this._groups=e,this._parents=t}function Uw(){return new Md([[document.documentElement]],Une)}function IRe(){return this}Md.prototype=Uw.prototype={constructor:Md,select:o7e,selectAll:c7e,selectChild:h7e,selectChildren:v7e,filter:b7e,data:E7e,enter:x7e,exit:A7e,join:k7e,merge:O7e,selection:IRe,order:_7e,sort:T7e,call:M7e,nodes:I7e,node:j7e,size:F7e,empty:B7e,each:N7e,attr:U7e,style:Y7e,property:Q7e,classed:nRe,text:sRe,html:dRe,raise:pRe,lower:mRe,append:gRe,insert:vRe,remove:xRe,clone:wRe,datum:CRe,on:ORe,dispatch:$Re,[Symbol.iterator]:MRe};function uf(e){return typeof e=="string"?new Md([[document.querySelector(e)]],[document.documentElement]):new Md([[e]],Une)}function jRe(e){let t;for(;t=e.sourceEvent;)e=t;return e}function Yf(e,t){if(e=jRe(e),t===void 0&&(t=e.currentTarget),t){var r=t.ownerSVGElement||t;if(r.createSVGPoint){var n=r.createSVGPoint();return n.x=e.clientX,n.y=e.clientY,n=n.matrixTransform(t.getScreenCTM().inverse()),[n.x,n.y]}if(t.getBoundingClientRect){var a=t.getBoundingClientRect();return[e.clientX-a.left-t.clientLeft,e.clientY-a.top-t.clientTop]}}return[e.pageX,e.pageY]}const FRe={passive:!1},FS={capture:!0,passive:!1};function qM(e){e.stopImmediatePropagation()}function Eb(e){e.preventDefault(),e.stopImmediatePropagation()}function Kne(e){var t=e.document.documentElement,r=uf(e).on("dragstart.drag",Eb,FS);"onselectstart"in t?r.on("selectstart.drag",Eb,FS):(t.__noselect=t.style.MozUserSelect,t.style.MozUserSelect="none")}function Gne(e,t){var r=e.document.documentElement,n=uf(e).on("dragstart.drag",null);t&&(n.on("click.drag",Eb,FS),setTimeout(function(){n.on("click.drag",null)},0)),"onselectstart"in r?n.on("selectstart.drag",null):(r.style.MozUserSelect=r.__noselect,delete r.__noselect)}const OE=e=>()=>e;function LF(e,{sourceEvent:t,subject:r,target:n,identifier:a,active:o,x:s,y:l,dx:m,dy:b,dispatch:D}){Object.defineProperties(this,{type:{value:e,enumerable:!0,configurable:!0},sourceEvent:{value:t,enumerable:!0,configurable:!0},subject:{value:r,enumerable:!0,configurable:!0},target:{value:n,enumerable:!0,configurable:!0},identifier:{value:a,enumerable:!0,configurable:!0},active:{value:o,enumerable:!0,configurable:!0},x:{value:s,enumerable:!0,configurable:!0},y:{value:l,enumerable:!0,configurable:!0},dx:{value:m,enumerable:!0,configurable:!0},dy:{value:b,enumerable:!0,configurable:!0},_:{value:D}})}LF.prototype.on=function(){var e=this._.on.apply(this._,arguments);return e===this._?this:e};function BRe(e){return!e.ctrlKey&&!e.button}function NRe(){return this.parentNode}function RRe(e,t){return t??{x:e.x,y:e.y}}function LRe(){return navigator.maxTouchPoints||"ontouchstart"in this}function zRe(){var e=BRe,t=NRe,r=RRe,n=LRe,a={},o=L_("start","drag","end"),s=0,l,m,b,D,O=0;function I(x){x.on("mousedown.drag",N).filter(n).on("touchstart.drag",u).on("touchmove.drag",h,FRe).on("touchend.drag touchcancel.drag",y).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function N(x,g){if(!(D||!e.call(this,x,g))){var d=E(this,t.call(this,x,g),x,g,"mouse");d&&(uf(x.view).on("mousemove.drag",H,FS).on("mouseup.drag",j,FS),Kne(x.view),qM(x),b=!1,l=x.clientX,m=x.clientY,d("start",x))}}function H(x){if(Eb(x),!b){var g=x.clientX-l,d=x.clientY-m;b=g*g+d*d>O}a.mouse("drag",x)}function j(x){uf(x.view).on("mousemove.drag mouseup.drag",null),Gne(x.view,b),Eb(x),a.mouse("end",x)}function u(x,g){if(e.call(this,x,g)){var d=x.changedTouches,f=t.call(this,x,g),c=d.length,p,S;for(p=0;p<c;++p)(S=E(this,f,x,g,d[p].identifier,d[p]))&&(qM(x),S("start",x,d[p]))}}function h(x){var g=x.changedTouches,d=g.length,f,c;for(f=0;f<d;++f)(c=a[g[f].identifier])&&(Eb(x),c("drag",x,g[f]))}function y(x){var g=x.changedTouches,d=g.length,f,c;for(D&&clearTimeout(D),D=setTimeout(function(){D=null},500),f=0;f<d;++f)(c=a[g[f].identifier])&&(qM(x),c("end",x,g[f]))}function E(x,g,d,f,c,p){var S=o.copy(),k=Yf(p||d,g),$,M,z;if((z=r.call(x,new LF("beforestart",{sourceEvent:d,target:I,identifier:c,active:s,x:k[0],y:k[1],dx:0,dy:0,dispatch:S}),f))!=null)return $=z.x-k[0]||0,M=z.y-k[1]||0,function W(G,Q,oe){var re=k,me;switch(G){case"start":a[c]=W,me=s++;break;case"end":delete a[c],--s;case"drag":k=Yf(oe||Q,g),me=s;break}S.call(G,x,new LF(G,{sourceEvent:Q,subject:z,target:I,identifier:c,active:me,x:k[0]+$,y:k[1]+M,dx:k[0]-re[0],dy:k[1]-re[1],dispatch:S}),f)}}return I.filter=function(x){return arguments.length?(e=typeof x=="function"?x:OE(!!x),I):e},I.container=function(x){return arguments.length?(t=typeof x=="function"?x:OE(x),I):t},I.subject=function(x){return arguments.length?(r=typeof x=="function"?x:OE(x),I):r},I.touchable=function(x){return arguments.length?(n=typeof x=="function"?x:OE(!!x),I):n},I.on=function(){var x=o.on.apply(o,arguments);return x===o?I:x},I.clickDistance=function(x){return arguments.length?(O=(x=+x)*x,I):Math.sqrt(O)},I}function $6(e,t,r){e.prototype=t.prototype=r,r.constructor=e}function qne(e,t){var r=Object.create(e.prototype);for(var n in t)r[n]=t[n];return r}function Kw(){}var BS=.7,iA=1/BS,Pb="\\s*([+-]?\\d+)\\s*",NS="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",Qp="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",VRe=/^#([0-9a-f]{3,8})$/,WRe=new RegExp(`^rgb\\(${Pb},${Pb},${Pb}\\)$`),HRe=new RegExp(`^rgb\\(${Qp},${Qp},${Qp}\\)$`),URe=new RegExp(`^rgba\\(${Pb},${Pb},${Pb},${NS}\\)$`),KRe=new RegExp(`^rgba\\(${Qp},${Qp},${Qp},${NS}\\)$`),GRe=new RegExp(`^hsl\\(${NS},${Qp},${Qp}\\)$`),qRe=new RegExp(`^hsla\\(${NS},${Qp},${Qp},${NS}\\)$`),dW={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};$6(Kw,RS,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:fW,formatHex:fW,formatHex8:YRe,formatHsl:XRe,formatRgb:pW,toString:pW});function fW(){return this.rgb().formatHex()}function YRe(){return this.rgb().formatHex8()}function XRe(){return Yne(this).formatHsl()}function pW(){return this.rgb().formatRgb()}function RS(e){var t,r;return e=(e+"").trim().toLowerCase(),(t=VRe.exec(e))?(r=t[1].length,t=parseInt(t[1],16),r===6?hW(t):r===3?new Yc(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):r===8?_E(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):r===4?_E(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|t&240,((t&15)<<4|t&15)/255):null):(t=WRe.exec(e))?new Yc(t[1],t[2],t[3],1):(t=HRe.exec(e))?new Yc(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=URe.exec(e))?_E(t[1],t[2],t[3],t[4]):(t=KRe.exec(e))?_E(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=GRe.exec(e))?yW(t[1],t[2]/100,t[3]/100,1):(t=qRe.exec(e))?yW(t[1],t[2]/100,t[3]/100,t[4]):dW.hasOwnProperty(e)?hW(dW[e]):e==="transparent"?new Yc(NaN,NaN,NaN,0):null}function hW(e){return new Yc(e>>16&255,e>>8&255,e&255,1)}function _E(e,t,r,n){return n<=0&&(e=t=r=NaN),new Yc(e,t,r,n)}function JRe(e){return e instanceof Kw||(e=RS(e)),e?(e=e.rgb(),new Yc(e.r,e.g,e.b,e.opacity)):new Yc}function zF(e,t,r,n){return arguments.length===1?JRe(e):new Yc(e,t,r,n??1)}function Yc(e,t,r,n){this.r=+e,this.g=+t,this.b=+r,this.opacity=+n}$6(Yc,zF,qne(Kw,{brighter(e){return e=e==null?iA:Math.pow(iA,e),new Yc(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?BS:Math.pow(BS,e),new Yc(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new Yc(Ry(this.r),Ry(this.g),Ry(this.b),aA(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:mW,formatHex:mW,formatHex8:ZRe,formatRgb:gW,toString:gW}));function mW(){return`#${Ty(this.r)}${Ty(this.g)}${Ty(this.b)}`}function ZRe(){return`#${Ty(this.r)}${Ty(this.g)}${Ty(this.b)}${Ty((isNaN(this.opacity)?1:this.opacity)*255)}`}function gW(){const e=aA(this.opacity);return`${e===1?"rgb(":"rgba("}${Ry(this.r)}, ${Ry(this.g)}, ${Ry(this.b)}${e===1?")":`, ${e})`}`}function aA(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function Ry(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function Ty(e){return e=Ry(e),(e<16?"0":"")+e.toString(16)}function yW(e,t,r,n){return n<=0?e=t=r=NaN:r<=0||r>=1?e=t=NaN:t<=0&&(e=NaN),new Xf(e,t,r,n)}function Yne(e){if(e instanceof Xf)return new Xf(e.h,e.s,e.l,e.opacity);if(e instanceof Kw||(e=RS(e)),!e)return new Xf;if(e instanceof Xf)return e;e=e.rgb();var t=e.r/255,r=e.g/255,n=e.b/255,a=Math.min(t,r,n),o=Math.max(t,r,n),s=NaN,l=o-a,m=(o+a)/2;return l?(t===o?s=(r-n)/l+(r<n)*6:r===o?s=(n-t)/l+2:s=(t-r)/l+4,l/=m<.5?o+a:2-o-a,s*=60):l=m>0&&m<1?0:s,new Xf(s,l,m,e.opacity)}function QRe(e,t,r,n){return arguments.length===1?Yne(e):new Xf(e,t,r,n??1)}function Xf(e,t,r,n){this.h=+e,this.s=+t,this.l=+r,this.opacity=+n}$6(Xf,QRe,qne(Kw,{brighter(e){return e=e==null?iA:Math.pow(iA,e),new Xf(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?BS:Math.pow(BS,e),new Xf(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,r=this.l,n=r+(r<.5?r:1-r)*t,a=2*r-n;return new Yc(YM(e>=240?e-240:e+120,a,n),YM(e,a,n),YM(e<120?e+240:e-120,a,n),this.opacity)},clamp(){return new Xf(vW(this.h),TE(this.s),TE(this.l),aA(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const e=aA(this.opacity);return`${e===1?"hsl(":"hsla("}${vW(this.h)}, ${TE(this.s)*100}%, ${TE(this.l)*100}%${e===1?")":`, ${e})`}`}}));function vW(e){return e=(e||0)%360,e<0?e+360:e}function TE(e){return Math.max(0,Math.min(1,e||0))}function YM(e,t,r){return(e<60?t+(r-t)*e/60:e<180?r:e<240?t+(r-t)*(240-e)/60:t)*255}const Xne=e=>()=>e;function eLe(e,t){return function(r){return e+r*t}}function tLe(e,t,r){return e=Math.pow(e,r),t=Math.pow(t,r)-e,r=1/r,function(n){return Math.pow(e+n*t,r)}}function rLe(e){return(e=+e)==1?Jne:function(t,r){return r-t?tLe(t,r,e):Xne(isNaN(t)?r:t)}}function Jne(e,t){var r=t-e;return r?eLe(e,r):Xne(isNaN(e)?t:e)}const bW=function e(t){var r=rLe(t);function n(a,o){var s=r((a=zF(a)).r,(o=zF(o)).r),l=r(a.g,o.g),m=r(a.b,o.b),b=Jne(a.opacity,o.opacity);return function(D){return a.r=s(D),a.g=l(D),a.b=m(D),a.opacity=b(D),a+""}}return n.gamma=e,n}(1);function cg(e,t){return e=+e,t=+t,function(r){return e*(1-r)+t*r}}var VF=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,XM=new RegExp(VF.source,"g");function nLe(e){return function(){return e}}function iLe(e){return function(t){return e(t)+""}}function aLe(e,t){var r=VF.lastIndex=XM.lastIndex=0,n,a,o,s=-1,l=[],m=[];for(e=e+"",t=t+"";(n=VF.exec(e))&&(a=XM.exec(t));)(o=a.index)>r&&(o=t.slice(r,o),l[s]?l[s]+=o:l[++s]=o),(n=n[0])===(a=a[0])?l[s]?l[s]+=a:l[++s]=a:(l[++s]=null,m.push({i:s,x:cg(n,a)})),r=XM.lastIndex;return r<t.length&&(o=t.slice(r),l[s]?l[s]+=o:l[++s]=o),l.length<2?m[0]?iLe(m[0].x):nLe(t):(t=m.length,function(b){for(var D=0,O;D<t;++D)l[(O=m[D]).i]=O.x(b);return l.join("")})}var xW=180/Math.PI,WF={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1};function Zne(e,t,r,n,a,o){var s,l,m;return(s=Math.sqrt(e*e+t*t))&&(e/=s,t/=s),(m=e*r+t*n)&&(r-=e*m,n-=t*m),(l=Math.sqrt(r*r+n*n))&&(r/=l,n/=l,m/=l),e*n<t*r&&(e=-e,t=-t,m=-m,s=-s),{translateX:a,translateY:o,rotate:Math.atan2(t,e)*xW,skewX:Math.atan(m)*xW,scaleX:s,scaleY:l}}var $E;function oLe(e){const t=new(typeof DOMMatrix=="function"?DOMMatrix:WebKitCSSMatrix)(e+"");return t.isIdentity?WF:Zne(t.a,t.b,t.c,t.d,t.e,t.f)}function sLe(e){return e==null||($E||($E=document.createElementNS("http://www.w3.org/2000/svg","g")),$E.setAttribute("transform",e),!(e=$E.transform.baseVal.consolidate()))?WF:(e=e.matrix,Zne(e.a,e.b,e.c,e.d,e.e,e.f))}function Qne(e,t,r,n){function a(b){return b.length?b.pop()+" ":""}function o(b,D,O,I,N,H){if(b!==O||D!==I){var j=N.push("translate(",null,t,null,r);H.push({i:j-4,x:cg(b,O)},{i:j-2,x:cg(D,I)})}else(O||I)&&N.push("translate("+O+t+I+r)}function s(b,D,O,I){b!==D?(b-D>180?D+=360:D-b>180&&(b+=360),I.push({i:O.push(a(O)+"rotate(",null,n)-2,x:cg(b,D)})):D&&O.push(a(O)+"rotate("+D+n)}function l(b,D,O,I){b!==D?I.push({i:O.push(a(O)+"skewX(",null,n)-2,x:cg(b,D)}):D&&O.push(a(O)+"skewX("+D+n)}function m(b,D,O,I,N,H){if(b!==O||D!==I){var j=N.push(a(N)+"scale(",null,",",null,")");H.push({i:j-4,x:cg(b,O)},{i:j-2,x:cg(D,I)})}else(O!==1||I!==1)&&N.push(a(N)+"scale("+O+","+I+")")}return function(b,D){var O=[],I=[];return b=e(b),D=e(D),o(b.translateX,b.translateY,D.translateX,D.translateY,O,I),s(b.rotate,D.rotate,O,I),l(b.skewX,D.skewX,O,I),m(b.scaleX,b.scaleY,D.scaleX,D.scaleY,O,I),b=D=null,function(N){for(var H=-1,j=I.length,u;++H<j;)O[(u=I[H]).i]=u.x(N);return O.join("")}}}var lLe=Qne(oLe,"px, ","px)","deg)"),uLe=Qne(sLe,", ",")",")"),cLe=1e-12;function DW(e){return((e=Math.exp(e))+1/e)/2}function dLe(e){return((e=Math.exp(e))-1/e)/2}function fLe(e){return((e=Math.exp(2*e))-1)/(e+1)}const pLe=function e(t,r,n){function a(o,s){var l=o[0],m=o[1],b=o[2],D=s[0],O=s[1],I=s[2],N=D-l,H=O-m,j=N*N+H*H,u,h;if(j<cLe)h=Math.log(I/b)/t,u=function(f){return[l+f*N,m+f*H,b*Math.exp(t*f*h)]};else{var y=Math.sqrt(j),E=(I*I-b*b+n*j)/(2*b*r*y),x=(I*I-b*b-n*j)/(2*I*r*y),g=Math.log(Math.sqrt(E*E+1)-E),d=Math.log(Math.sqrt(x*x+1)-x);h=(d-g)/t,u=function(f){var c=f*h,p=DW(g),S=b/(r*y)*(p*fLe(t*c+g)-dLe(g));return[l+S*N,m+S*H,b*p/DW(t*c+g)]}}return u.duration=h*1e3*t/Math.SQRT2,u}return a.rho=function(o){var s=Math.max(.001,+o),l=s*s,m=l*l;return e(s,l,m)},a}(Math.SQRT2,2,4);var lx=0,fD=0,q1=0,eie=1e3,oA,pD,sA=0,Zy=0,V_=0,LS=typeof performance=="object"&&performance.now?performance:Date,tie=typeof window=="object"&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(e){setTimeout(e,17)};function M6(){return Zy||(tie(hLe),Zy=LS.now()+V_)}function hLe(){Zy=0}function lA(){this._call=this._time=this._next=null}lA.prototype=rie.prototype={constructor:lA,restart:function(e,t,r){if(typeof e!="function")throw new TypeError("callback is not a function");r=(r==null?M6():+r)+(t==null?0:+t),!this._next&&pD!==this&&(pD?pD._next=this:oA=this,pD=this),this._call=e,this._time=r,HF()},stop:function(){this._call&&(this._call=null,this._time=1/0,HF())}};function rie(e,t,r){var n=new lA;return n.restart(e,t,r),n}function mLe(){M6(),++lx;for(var e=oA,t;e;)(t=Zy-e._time)>=0&&e._call.call(void 0,t),e=e._next;--lx}function SW(){Zy=(sA=LS.now())+V_,lx=fD=0;try{mLe()}finally{lx=0,yLe(),Zy=0}}function gLe(){var e=LS.now(),t=e-sA;t>eie&&(V_-=t,sA=e)}function yLe(){for(var e,t=oA,r,n=1/0;t;)t._call?(n>t._time&&(n=t._time),e=t,t=t._next):(r=t._next,t._next=null,t=e?e._next=r:oA=r);pD=e,HF(n)}function HF(e){if(!lx){fD&&(fD=clearTimeout(fD));var t=e-Zy;t>24?(e<1/0&&(fD=setTimeout(SW,e-LS.now()-V_)),q1&&(q1=clearInterval(q1))):(q1||(sA=LS.now(),q1=setInterval(gLe,eie)),lx=1,tie(SW))}}function wW(e,t,r){var n=new lA;return t=t==null?0:+t,n.restart(a=>{n.stop(),e(a+t)},t,r),n}var vLe=L_("start","end","cancel","interrupt"),bLe=[],nie=0,CW=1,UF=2,S2=3,EW=4,KF=5,w2=6;function W_(e,t,r,n,a,o){var s=e.__transition;if(!s)e.__transition={};else if(r in s)return;xLe(e,r,{name:t,index:n,group:a,on:vLe,tween:bLe,time:o.time,delay:o.delay,duration:o.duration,ease:o.ease,timer:null,state:nie})}function I6(e,t){var r=gp(e,t);if(r.state>nie)throw new Error("too late; already scheduled");return r}function ch(e,t){var r=gp(e,t);if(r.state>S2)throw new Error("too late; already running");return r}function gp(e,t){var r=e.__transition;if(!r||!(r=r[t]))throw new Error("transition not found");return r}function xLe(e,t,r){var n=e.__transition,a;n[t]=r,r.timer=rie(o,0,r.time);function o(b){r.state=CW,r.timer.restart(s,r.delay,r.time),r.delay<=b&&s(b-r.delay)}function s(b){var D,O,I,N;if(r.state!==CW)return m();for(D in n)if(N=n[D],N.name===r.name){if(N.state===S2)return wW(s);N.state===EW?(N.state=w2,N.timer.stop(),N.on.call("interrupt",e,e.__data__,N.index,N.group),delete n[D]):+D<t&&(N.state=w2,N.timer.stop(),N.on.call("cancel",e,e.__data__,N.index,N.group),delete n[D])}if(wW(function(){r.state===S2&&(r.state=EW,r.timer.restart(l,r.delay,r.time),l(b))}),r.state=UF,r.on.call("start",e,e.__data__,r.index,r.group),r.state===UF){for(r.state=S2,a=new Array(I=r.tween.length),D=0,O=-1;D<I;++D)(N=r.tween[D].value.call(e,e.__data__,r.index,r.group))&&(a[++O]=N);a.length=O+1}}function l(b){for(var D=b<r.duration?r.ease.call(null,b/r.duration):(r.timer.restart(m),r.state=KF,1),O=-1,I=a.length;++O<I;)a[O].call(e,D);r.state===KF&&(r.on.call("end",e,e.__data__,r.index,r.group),m())}function m(){r.state=w2,r.timer.stop(),delete n[t];for(var b in n)return;delete e.__transition}}function C2(e,t){var r=e.__transition,n,a,o=!0,s;if(r){t=t==null?null:t+"";for(s in r){if((n=r[s]).name!==t){o=!1;continue}a=n.state>UF&&n.state<KF,n.state=w2,n.timer.stop(),n.on.call(a?"interrupt":"cancel",e,e.__data__,n.index,n.group),delete r[s]}o&&delete e.__transition}}function DLe(e){return this.each(function(){C2(this,e)})}function SLe(e,t){var r,n;return function(){var a=ch(this,e),o=a.tween;if(o!==r){n=r=o;for(var s=0,l=n.length;s<l;++s)if(n[s].name===t){n=n.slice(),n.splice(s,1);break}}a.tween=n}}function wLe(e,t,r){var n,a;if(typeof r!="function")throw new Error;return function(){var o=ch(this,e),s=o.tween;if(s!==n){a=(n=s).slice();for(var l={name:t,value:r},m=0,b=a.length;m<b;++m)if(a[m].name===t){a[m]=l;break}m===b&&a.push(l)}o.tween=a}}function CLe(e,t){var r=this._id;if(e+="",arguments.length<2){for(var n=gp(this.node(),r).tween,a=0,o=n.length,s;a<o;++a)if((s=n[a]).name===e)return s.value;return null}return this.each((t==null?SLe:wLe)(r,e,t))}function j6(e,t,r){var n=e._id;return e.each(function(){var a=ch(this,n);(a.value||(a.value={}))[t]=r.apply(this,arguments)}),function(a){return gp(a,n).value[t]}}function iie(e,t){var r;return(typeof t=="number"?cg:t instanceof RS?bW:(r=RS(t))?(t=r,bW):aLe)(e,t)}function ELe(e){return function(){this.removeAttribute(e)}}function PLe(e){return function(){this.removeAttributeNS(e.space,e.local)}}function ALe(e,t,r){var n,a=r+"",o;return function(){var s=this.getAttribute(e);return s===a?null:s===n?o:o=t(n=s,r)}}function kLe(e,t,r){var n,a=r+"",o;return function(){var s=this.getAttributeNS(e.space,e.local);return s===a?null:s===n?o:o=t(n=s,r)}}function OLe(e,t,r){var n,a,o;return function(){var s,l=r(this),m;return l==null?void this.removeAttribute(e):(s=this.getAttribute(e),m=l+"",s===m?null:s===n&&m===a?o:(a=m,o=t(n=s,l)))}}function _Le(e,t,r){var n,a,o;return function(){var s,l=r(this),m;return l==null?void this.removeAttributeNS(e.space,e.local):(s=this.getAttributeNS(e.space,e.local),m=l+"",s===m?null:s===n&&m===a?o:(a=m,o=t(n=s,l)))}}function TLe(e,t){var r=z_(e),n=r==="transform"?uLe:iie;return this.attrTween(e,typeof t=="function"?(r.local?_Le:OLe)(r,n,j6(this,"attr."+e,t)):t==null?(r.local?PLe:ELe)(r):(r.local?kLe:ALe)(r,n,t))}function $Le(e,t){return function(r){this.setAttribute(e,t.call(this,r))}}function MLe(e,t){return function(r){this.setAttributeNS(e.space,e.local,t.call(this,r))}}function ILe(e,t){var r,n;function a(){var o=t.apply(this,arguments);return o!==n&&(r=(n=o)&&MLe(e,o)),r}return a._value=t,a}function jLe(e,t){var r,n;function a(){var o=t.apply(this,arguments);return o!==n&&(r=(n=o)&&$Le(e,o)),r}return a._value=t,a}function FLe(e,t){var r="attr."+e;if(arguments.length<2)return(r=this.tween(r))&&r._value;if(t==null)return this.tween(r,null);if(typeof t!="function")throw new Error;var n=z_(e);return this.tween(r,(n.local?ILe:jLe)(n,t))}function BLe(e,t){return function(){I6(this,e).delay=+t.apply(this,arguments)}}function NLe(e,t){return t=+t,function(){I6(this,e).delay=t}}function RLe(e){var t=this._id;return arguments.length?this.each((typeof e=="function"?BLe:NLe)(t,e)):gp(this.node(),t).delay}function LLe(e,t){return function(){ch(this,e).duration=+t.apply(this,arguments)}}function zLe(e,t){return t=+t,function(){ch(this,e).duration=t}}function VLe(e){var t=this._id;return arguments.length?this.each((typeof e=="function"?LLe:zLe)(t,e)):gp(this.node(),t).duration}function WLe(e,t){if(typeof t!="function")throw new Error;return function(){ch(this,e).ease=t}}function HLe(e){var t=this._id;return arguments.length?this.each(WLe(t,e)):gp(this.node(),t).ease}function ULe(e,t){return function(){var r=t.apply(this,arguments);if(typeof r!="function")throw new Error;ch(this,e).ease=r}}function KLe(e){if(typeof e!="function")throw new Error;return this.each(ULe(this._id,e))}function GLe(e){typeof e!="function"&&(e=Fne(e));for(var t=this._groups,r=t.length,n=new Array(r),a=0;a<r;++a)for(var o=t[a],s=o.length,l=n[a]=[],m,b=0;b<s;++b)(m=o[b])&&e.call(m,m.__data__,b,o)&&l.push(m);return new pm(n,this._parents,this._name,this._id)}function qLe(e){if(e._id!==this._id)throw new Error;for(var t=this._groups,r=e._groups,n=t.length,a=r.length,o=Math.min(n,a),s=new Array(n),l=0;l<o;++l)for(var m=t[l],b=r[l],D=m.length,O=s[l]=new Array(D),I,N=0;N<D;++N)(I=m[N]||b[N])&&(O[N]=I);for(;l<n;++l)s[l]=t[l];return new pm(s,this._parents,this._name,this._id)}function YLe(e){return(e+"").trim().split(/^|\s+/).every(function(t){var r=t.indexOf(".");return r>=0&&(t=t.slice(0,r)),!t||t==="start"})}function XLe(e,t,r){var n,a,o=YLe(t)?I6:ch;return function(){var s=o(this,e),l=s.on;l!==n&&(a=(n=l).copy()).on(t,r),s.on=a}}function JLe(e,t){var r=this._id;return arguments.length<2?gp(this.node(),r).on.on(e):this.each(XLe(r,e,t))}function ZLe(e){return function(){var t=this.parentNode;for(var r in this.__transition)if(+r!==e)return;t&&t.removeChild(this)}}function QLe(){return this.on("end.remove",ZLe(this._id))}function eze(e){var t=this._name,r=this._id;typeof e!="function"&&(e=_6(e));for(var n=this._groups,a=n.length,o=new Array(a),s=0;s<a;++s)for(var l=n[s],m=l.length,b=o[s]=new Array(m),D,O,I=0;I<m;++I)(D=l[I])&&(O=e.call(D,D.__data__,I,l))&&("__data__"in D&&(O.__data__=D.__data__),b[I]=O,W_(b[I],t,r,I,b,gp(D,r)));return new pm(o,this._parents,t,r)}function tze(e){var t=this._name,r=this._id;typeof e!="function"&&(e=jne(e));for(var n=this._groups,a=n.length,o=[],s=[],l=0;l<a;++l)for(var m=n[l],b=m.length,D,O=0;O<b;++O)if(D=m[O]){for(var I=e.call(D,D.__data__,O,m),N,H=gp(D,r),j=0,u=I.length;j<u;++j)(N=I[j])&&W_(N,t,r,j,I,H);o.push(I),s.push(D)}return new pm(o,s,t,r)}var rze=Uw.prototype.constructor;function nze(){return new rze(this._groups,this._parents)}function ize(e,t){var r,n,a;return function(){var o=sx(this,e),s=(this.style.removeProperty(e),sx(this,e));return o===s?null:o===r&&s===n?a:a=t(r=o,n=s)}}function aie(e){return function(){this.style.removeProperty(e)}}function aze(e,t,r){var n,a=r+"",o;return function(){var s=sx(this,e);return s===a?null:s===n?o:o=t(n=s,r)}}function oze(e,t,r){var n,a,o;return function(){var s=sx(this,e),l=r(this),m=l+"";return l==null&&(m=l=(this.style.removeProperty(e),sx(this,e))),s===m?null:s===n&&m===a?o:(a=m,o=t(n=s,l))}}function sze(e,t){var r,n,a,o="style."+t,s="end."+o,l;return function(){var m=ch(this,e),b=m.on,D=m.value[o]==null?l||(l=aie(t)):void 0;(b!==r||a!==D)&&(n=(r=b).copy()).on(s,a=D),m.on=n}}function lze(e,t,r){var n=(e+="")=="transform"?lLe:iie;return t==null?this.styleTween(e,ize(e,n)).on("end.style."+e,aie(e)):typeof t=="function"?this.styleTween(e,oze(e,n,j6(this,"style."+e,t))).each(sze(this._id,e)):this.styleTween(e,aze(e,n,t),r).on("end.style."+e,null)}function uze(e,t,r){return function(n){this.style.setProperty(e,t.call(this,n),r)}}function cze(e,t,r){var n,a;function o(){var s=t.apply(this,arguments);return s!==a&&(n=(a=s)&&uze(e,s,r)),n}return o._value=t,o}function dze(e,t,r){var n="style."+(e+="");if(arguments.length<2)return(n=this.tween(n))&&n._value;if(t==null)return this.tween(n,null);if(typeof t!="function")throw new Error;return this.tween(n,cze(e,t,r??""))}function fze(e){return function(){this.textContent=e}}function pze(e){return function(){var t=e(this);this.textContent=t??""}}function hze(e){return this.tween("text",typeof e=="function"?pze(j6(this,"text",e)):fze(e==null?"":e+""))}function mze(e){return function(t){this.textContent=e.call(this,t)}}function gze(e){var t,r;function n(){var a=e.apply(this,arguments);return a!==r&&(t=(r=a)&&mze(a)),t}return n._value=e,n}function yze(e){var t="text";if(arguments.length<1)return(t=this.tween(t))&&t._value;if(e==null)return this.tween(t,null);if(typeof e!="function")throw new Error;return this.tween(t,gze(e))}function vze(){for(var e=this._name,t=this._id,r=oie(),n=this._groups,a=n.length,o=0;o<a;++o)for(var s=n[o],l=s.length,m,b=0;b<l;++b)if(m=s[b]){var D=gp(m,t);W_(m,e,r,b,s,{time:D.time+D.delay+D.duration,delay:0,duration:D.duration,ease:D.ease})}return new pm(n,this._parents,e,r)}function bze(){var e,t,r=this,n=r._id,a=r.size();return new Promise(function(o,s){var l={value:s},m={value:function(){--a===0&&o()}};r.each(function(){var b=ch(this,n),D=b.on;D!==e&&(t=(e=D).copy(),t._.cancel.push(l),t._.interrupt.push(l),t._.end.push(m)),b.on=t}),a===0&&o()})}var xze=0;function pm(e,t,r,n){this._groups=e,this._parents=t,this._name=r,this._id=n}function oie(){return++xze}var Nh=Uw.prototype;pm.prototype={constructor:pm,select:eze,selectAll:tze,selectChild:Nh.selectChild,selectChildren:Nh.selectChildren,filter:GLe,merge:qLe,selection:nze,transition:vze,call:Nh.call,nodes:Nh.nodes,node:Nh.node,size:Nh.size,empty:Nh.empty,each:Nh.each,on:JLe,attr:TLe,attrTween:FLe,style:lze,styleTween:dze,text:hze,textTween:yze,remove:QLe,tween:CLe,delay:RLe,duration:VLe,ease:HLe,easeVarying:KLe,end:bze,[Symbol.iterator]:Nh[Symbol.iterator]};function Dze(e){return((e*=2)<=1?e*e*e:(e-=2)*e*e+2)/2}var Sze={time:null,delay:0,duration:250,ease:Dze};function wze(e,t){for(var r;!(r=e.__transition)||!(r=r[t]);)if(!(e=e.parentNode))throw new Error(`transition ${t} not found`);return r}function Cze(e){var t,r;e instanceof pm?(t=e._id,e=e._name):(t=oie(),(r=Sze).time=M6(),e=e==null?null:e+"");for(var n=this._groups,a=n.length,o=0;o<a;++o)for(var s=n[o],l=s.length,m,b=0;b<l;++b)(m=s[b])&&W_(m,e,t,b,s,r||wze(m,t));return new pm(n,this._parents,e,t)}Uw.prototype.interrupt=DLe;Uw.prototype.transition=Cze;const ME=e=>()=>e;function Eze(e,{sourceEvent:t,target:r,transform:n,dispatch:a}){Object.defineProperties(this,{type:{value:e,enumerable:!0,configurable:!0},sourceEvent:{value:t,enumerable:!0,configurable:!0},target:{value:r,enumerable:!0,configurable:!0},transform:{value:n,enumerable:!0,configurable:!0},_:{value:a}})}function em(e,t,r){this.k=e,this.x=t,this.y=r}em.prototype={constructor:em,scale:function(e){return e===1?this:new em(this.k*e,this.x,this.y)},translate:function(e,t){return e===0&t===0?this:new em(this.k,this.x+this.k*e,this.y+this.k*t)},apply:function(e){return[e[0]*this.k+this.x,e[1]*this.k+this.y]},applyX:function(e){return e*this.k+this.x},applyY:function(e){return e*this.k+this.y},invert:function(e){return[(e[0]-this.x)/this.k,(e[1]-this.y)/this.k]},invertX:function(e){return(e-this.x)/this.k},invertY:function(e){return(e-this.y)/this.k},rescaleX:function(e){return e.copy().domain(e.range().map(this.invertX,this).map(e.invert,e))},rescaleY:function(e){return e.copy().domain(e.range().map(this.invertY,this).map(e.invert,e))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};var om=new em(1,0,0);em.prototype;function JM(e){e.stopImmediatePropagation()}function Y1(e){e.preventDefault(),e.stopImmediatePropagation()}function Pze(e){return(!e.ctrlKey||e.type==="wheel")&&!e.button}function Aze(){var e=this;return e instanceof SVGElement?(e=e.ownerSVGElement||e,e.hasAttribute("viewBox")?(e=e.viewBox.baseVal,[[e.x,e.y],[e.x+e.width,e.y+e.height]]):[[0,0],[e.width.baseVal.value,e.height.baseVal.value]]):[[0,0],[e.clientWidth,e.clientHeight]]}function PW(){return this.__zoom||om}function kze(e){return-e.deltaY*(e.deltaMode===1?.05:e.deltaMode?1:.002)*(e.ctrlKey?10:1)}function Oze(){return navigator.maxTouchPoints||"ontouchstart"in this}function _ze(e,t,r){var n=e.invertX(t[0][0])-r[0][0],a=e.invertX(t[1][0])-r[1][0],o=e.invertY(t[0][1])-r[0][1],s=e.invertY(t[1][1])-r[1][1];return e.translate(a>n?(n+a)/2:Math.min(0,n)||Math.max(0,a),s>o?(o+s)/2:Math.min(0,o)||Math.max(0,s))}function sie(){var e=Pze,t=Aze,r=_ze,n=kze,a=Oze,o=[0,1/0],s=[[-1/0,-1/0],[1/0,1/0]],l=250,m=pLe,b=L_("start","zoom","end"),D,O,I,N=500,H=150,j=0,u=10;function h(z){z.property("__zoom",PW).on("wheel.zoom",c,{passive:!1}).on("mousedown.zoom",p).on("dblclick.zoom",S).filter(a).on("touchstart.zoom",k).on("touchmove.zoom",$).on("touchend.zoom touchcancel.zoom",M).style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}h.transform=function(z,W,G,Q){var oe=z.selection?z.selection():z;oe.property("__zoom",PW),z!==oe?g(z,W,G,Q):oe.interrupt().each(function(){d(this,arguments).event(Q).start().zoom(null,typeof W=="function"?W.apply(this,arguments):W).end()})},h.scaleBy=function(z,W,G,Q){h.scaleTo(z,function(){var oe=this.__zoom.k,re=typeof W=="function"?W.apply(this,arguments):W;return oe*re},G,Q)},h.scaleTo=function(z,W,G,Q){h.transform(z,function(){var oe=t.apply(this,arguments),re=this.__zoom,me=G==null?x(oe):typeof G=="function"?G.apply(this,arguments):G,le=re.invert(me),Ee=typeof W=="function"?W.apply(this,arguments):W;return r(E(y(re,Ee),me,le),oe,s)},G,Q)},h.translateBy=function(z,W,G,Q){h.transform(z,function(){return r(this.__zoom.translate(typeof W=="function"?W.apply(this,arguments):W,typeof G=="function"?G.apply(this,arguments):G),t.apply(this,arguments),s)},null,Q)},h.translateTo=function(z,W,G,Q,oe){h.transform(z,function(){var re=t.apply(this,arguments),me=this.__zoom,le=Q==null?x(re):typeof Q=="function"?Q.apply(this,arguments):Q;return r(om.translate(le[0],le[1]).scale(me.k).translate(typeof W=="function"?-W.apply(this,arguments):-W,typeof G=="function"?-G.apply(this,arguments):-G),re,s)},Q,oe)};function y(z,W){return W=Math.max(o[0],Math.min(o[1],W)),W===z.k?z:new em(W,z.x,z.y)}function E(z,W,G){var Q=W[0]-G[0]*z.k,oe=W[1]-G[1]*z.k;return Q===z.x&&oe===z.y?z:new em(z.k,Q,oe)}function x(z){return[(+z[0][0]+ +z[1][0])/2,(+z[0][1]+ +z[1][1])/2]}function g(z,W,G,Q){z.on("start.zoom",function(){d(this,arguments).event(Q).start()}).on("interrupt.zoom end.zoom",function(){d(this,arguments).event(Q).end()}).tween("zoom",function(){var oe=this,re=arguments,me=d(oe,re).event(Q),le=t.apply(oe,re),Ee=G==null?x(le):typeof G=="function"?G.apply(oe,re):G,$e=Math.max(le[1][0]-le[0][0],le[1][1]-le[0][1]),lt=oe.__zoom,Ze=typeof W=="function"?W.apply(oe,re):W,nt=m(lt.invert(Ee).concat($e/lt.k),Ze.invert(Ee).concat($e/Ze.k));return function(rt){if(rt===1)rt=Ze;else{var At=nt(rt),Ke=$e/At[2];rt=new em(Ke,Ee[0]-At[0]*Ke,Ee[1]-At[1]*Ke)}me.zoom(null,rt)}})}function d(z,W,G){return!G&&z.__zooming||new f(z,W)}function f(z,W){this.that=z,this.args=W,this.active=0,this.sourceEvent=null,this.extent=t.apply(z,W),this.taps=0}f.prototype={event:function(z){return z&&(this.sourceEvent=z),this},start:function(){return++this.active===1&&(this.that.__zooming=this,this.emit("start")),this},zoom:function(z,W){return this.mouse&&z!=="mouse"&&(this.mouse[1]=W.invert(this.mouse[0])),this.touch0&&z!=="touch"&&(this.touch0[1]=W.invert(this.touch0[0])),this.touch1&&z!=="touch"&&(this.touch1[1]=W.invert(this.touch1[0])),this.that.__zoom=W,this.emit("zoom"),this},end:function(){return--this.active===0&&(delete this.that.__zooming,this.emit("end")),this},emit:function(z){var W=uf(this.that).datum();b.call(z,this.that,new Eze(z,{sourceEvent:this.sourceEvent,target:h,type:z,transform:this.that.__zoom,dispatch:b}),W)}};function c(z,...W){if(!e.apply(this,arguments))return;var G=d(this,W).event(z),Q=this.__zoom,oe=Math.max(o[0],Math.min(o[1],Q.k*Math.pow(2,n.apply(this,arguments)))),re=Yf(z);if(G.wheel)(G.mouse[0][0]!==re[0]||G.mouse[0][1]!==re[1])&&(G.mouse[1]=Q.invert(G.mouse[0]=re)),clearTimeout(G.wheel);else{if(Q.k===oe)return;G.mouse=[re,Q.invert(re)],C2(this),G.start()}Y1(z),G.wheel=setTimeout(me,H),G.zoom("mouse",r(E(y(Q,oe),G.mouse[0],G.mouse[1]),G.extent,s));function me(){G.wheel=null,G.end()}}function p(z,...W){if(I||!e.apply(this,arguments))return;var G=z.currentTarget,Q=d(this,W,!0).event(z),oe=uf(z.view).on("mousemove.zoom",Ee,!0).on("mouseup.zoom",$e,!0),re=Yf(z,G),me=z.clientX,le=z.clientY;Kne(z.view),JM(z),Q.mouse=[re,this.__zoom.invert(re)],C2(this),Q.start();function Ee(lt){if(Y1(lt),!Q.moved){var Ze=lt.clientX-me,nt=lt.clientY-le;Q.moved=Ze*Ze+nt*nt>j}Q.event(lt).zoom("mouse",r(E(Q.that.__zoom,Q.mouse[0]=Yf(lt,G),Q.mouse[1]),Q.extent,s))}function $e(lt){oe.on("mousemove.zoom mouseup.zoom",null),Gne(lt.view,Q.moved),Y1(lt),Q.event(lt).end()}}function S(z,...W){if(e.apply(this,arguments)){var G=this.__zoom,Q=Yf(z.changedTouches?z.changedTouches[0]:z,this),oe=G.invert(Q),re=G.k*(z.shiftKey?.5:2),me=r(E(y(G,re),Q,oe),t.apply(this,W),s);Y1(z),l>0?uf(this).transition().duration(l).call(g,me,Q,z):uf(this).call(h.transform,me,Q,z)}}function k(z,...W){if(e.apply(this,arguments)){var G=z.touches,Q=G.length,oe=d(this,W,z.changedTouches.length===Q).event(z),re,me,le,Ee;for(JM(z),me=0;me<Q;++me)le=G[me],Ee=Yf(le,this),Ee=[Ee,this.__zoom.invert(Ee),le.identifier],oe.touch0?!oe.touch1&&oe.touch0[2]!==Ee[2]&&(oe.touch1=Ee,oe.taps=0):(oe.touch0=Ee,re=!0,oe.taps=1+!!D);D&&(D=clearTimeout(D)),re&&(oe.taps<2&&(O=Ee[0],D=setTimeout(function(){D=null},N)),C2(this),oe.start())}}function $(z,...W){if(this.__zooming){var G=d(this,W).event(z),Q=z.changedTouches,oe=Q.length,re,me,le,Ee;for(Y1(z),re=0;re<oe;++re)me=Q[re],le=Yf(me,this),G.touch0&&G.touch0[2]===me.identifier?G.touch0[0]=le:G.touch1&&G.touch1[2]===me.identifier&&(G.touch1[0]=le);if(me=G.that.__zoom,G.touch1){var $e=G.touch0[0],lt=G.touch0[1],Ze=G.touch1[0],nt=G.touch1[1],rt=(rt=Ze[0]-$e[0])*rt+(rt=Ze[1]-$e[1])*rt,At=(At=nt[0]-lt[0])*At+(At=nt[1]-lt[1])*At;me=y(me,Math.sqrt(rt/At)),le=[($e[0]+Ze[0])/2,($e[1]+Ze[1])/2],Ee=[(lt[0]+nt[0])/2,(lt[1]+nt[1])/2]}else if(G.touch0)le=G.touch0[0],Ee=G.touch0[1];else return;G.zoom("touch",r(E(me,le,Ee),G.extent,s))}}function M(z,...W){if(this.__zooming){var G=d(this,W).event(z),Q=z.changedTouches,oe=Q.length,re,me;for(JM(z),I&&clearTimeout(I),I=setTimeout(function(){I=null},N),re=0;re<oe;++re)me=Q[re],G.touch0&&G.touch0[2]===me.identifier?delete G.touch0:G.touch1&&G.touch1[2]===me.identifier&&delete G.touch1;if(G.touch1&&!G.touch0&&(G.touch0=G.touch1,delete G.touch1),G.touch0)G.touch0[1]=this.__zoom.invert(G.touch0[0]);else if(G.end(),G.taps===2&&(me=Yf(me,this),Math.hypot(O[0]-me[0],O[1]-me[1])<u)){var le=uf(this).on("dblclick.zoom");le&&le.apply(this,arguments)}}}return h.wheelDelta=function(z){return arguments.length?(n=typeof z=="function"?z:ME(+z),h):n},h.filter=function(z){return arguments.length?(e=typeof z=="function"?z:ME(!!z),h):e},h.touchable=function(z){return arguments.length?(a=typeof z=="function"?z:ME(!!z),h):a},h.extent=function(z){return arguments.length?(t=typeof z=="function"?z:ME([[+z[0][0],+z[0][1]],[+z[1][0],+z[1][1]]]),h):t},h.scaleExtent=function(z){return arguments.length?(o[0]=+z[0],o[1]=+z[1],h):[o[0],o[1]]},h.translateExtent=function(z){return arguments.length?(s[0][0]=+z[0][0],s[1][0]=+z[1][0],s[0][1]=+z[0][1],s[1][1]=+z[1][1],h):[[s[0][0],s[0][1]],[s[1][0],s[1][1]]]},h.constrain=function(z){return arguments.length?(r=z,h):r},h.duration=function(z){return arguments.length?(l=+z,h):l},h.interpolate=function(z){return arguments.length?(m=z,h):m},h.on=function(){var z=b.on.apply(b,arguments);return z===b?h:z},h.clickDistance=function(z){return arguments.length?(j=(z=+z)*z,h):Math.sqrt(j)},h.tapDistance=function(z){return arguments.length?(u=+z,h):u},h}const H_=te.createContext(null),Tze=H_.Provider,Qg={error001:()=>"[React Flow]: Seems like you have not used zustand provider as an ancestor. Help: https://reactflow.dev/error#001",error002:()=>"It looks like you've created a new nodeTypes or edgeTypes object. If this wasn't on purpose please define the nodeTypes/edgeTypes outside of the component or memoize them.",error003:e=>`Node type "${e}" not found. Using fallback type "default".`,error004:()=>"The React Flow parent container needs a width and a height to render the graph.",error005:()=>"Only child nodes can use a parent extent.",error006:()=>"Can't create edge. An edge needs a source and a target.",error007:e=>`The old edge with id=${e} does not exist.`,error009:e=>`Marker type "${e}" doesn't exist.`,error008:(e,t)=>`Couldn't create edge for ${e?"target":"source"} handle id: "${e?t.targetHandle:t.sourceHandle}", edge id: ${t.id}.`,error010:()=>"Handle: No node id found. Make sure to only use a Handle inside a custom Node.",error011:e=>`Edge type "${e}" not found. Using fallback type "default".`},lie=Qg.error001();function Ts(e,t){const r=te.useContext(H_);if(r===null)throw new Error(lie);return QNe(r,e,t)}const Ql=()=>{const e=te.useContext(H_);if(e===null)throw new Error(lie);return te.useMemo(()=>({getState:e.getState,setState:e.setState,subscribe:e.subscribe,destroy:e.destroy}),[e])},$ze=e=>e.userSelectionActive?"none":"all";function F6({position:e,children:t,className:r,style:n,...a}){const o=Ts($ze),s=`${e}`.split("-");return Z.jsx("div",{className:wu(["react-flow__panel",r,...s]),style:{...n,pointerEvents:o},...a,children:t})}function Mze({proOptions:e,position:t="bottom-right"}){return e!=null&&e.hideAttribution?null:Z.jsx(F6,{position:t,className:"react-flow__attribution","data-message":"Please only hide this attribution when you are subscribed to React Flow Pro: https://pro.reactflow.dev",children:Z.jsx("a",{href:"https://reactflow.dev",target:"_blank",rel:"noopener noreferrer","aria-label":"React Flow attribution",children:"React Flow"})})}const Ize=({x:e,y:t,label:r,labelStyle:n={},labelShowBg:a=!0,labelBgStyle:o={},labelBgPadding:s=[2,4],labelBgBorderRadius:l=2,children:m,className:b,...D})=>{const O=te.useRef(null),[I,N]=te.useState({x:0,y:0,width:0,height:0}),H=wu(["react-flow__edge-textwrapper",b]);return te.useEffect(()=>{if(O.current){const j=O.current.getBBox();N({x:j.x,y:j.y,width:j.width,height:j.height})}},[r]),typeof r>"u"||!r?null:Z.jsxs("g",{transform:`translate(${e-I.width/2} ${t-I.height/2})`,className:H,visibility:I.width?"visible":"hidden",...D,children:[a&&Z.jsx("rect",{width:I.width+2*s[0],x:-s[0],y:-s[1],height:I.height+2*s[1],className:"react-flow__edge-textbg",style:o,rx:l,ry:l}),Z.jsx("text",{className:"react-flow__edge-text",y:I.height/2,dy:"0.3em",ref:O,style:n,children:r}),m]})};var jze=te.memo(Ize);const B6=e=>({width:e.offsetWidth,height:e.offsetHeight}),ux=(e,t=0,r=1)=>Math.min(Math.max(e,t),r),N6=(e={x:0,y:0},t)=>({x:ux(e.x,t[0][0],t[1][0]),y:ux(e.y,t[0][1],t[1][1])}),AW=(e,t,r)=>e<t?ux(Math.abs(e-t),1,50)/50:e>r?-ux(Math.abs(e-r),1,50)/50:0,uie=(e,t)=>{const r=AW(e.x,35,t.width-35)*20,n=AW(e.y,35,t.height-35)*20;return[r,n]},cie=e=>{var t;return((t=e.getRootNode)==null?void 0:t.call(e))||(window==null?void 0:window.document)},die=(e,t)=>({x:Math.min(e.x,t.x),y:Math.min(e.y,t.y),x2:Math.max(e.x2,t.x2),y2:Math.max(e.y2,t.y2)}),uA=({x:e,y:t,width:r,height:n})=>({x:e,y:t,x2:e+r,y2:t+n}),fie=({x:e,y:t,x2:r,y2:n})=>({x:e,y:t,width:r-e,height:n-t}),kW=e=>({...e.positionAbsolute||{x:0,y:0},width:e.width||0,height:e.height||0}),Fze=(e,t)=>fie(die(uA(e),uA(t))),GF=(e,t)=>{const r=Math.max(0,Math.min(e.x+e.width,t.x+t.width)-Math.max(e.x,t.x)),n=Math.max(0,Math.min(e.y+e.height,t.y+t.height)-Math.max(e.y,t.y));return Math.ceil(r*n)},Bze=e=>pf(e.width)&&pf(e.height)&&pf(e.x)&&pf(e.y),pf=e=>!isNaN(e)&&isFinite(e),Ml=Symbol.for("internals"),pie=["Enter"," ","Escape"],Nze=(e,t)=>{},Rze=e=>"nativeEvent"in e;function qF(e){var a,o;const t=Rze(e)?e.nativeEvent:e,r=((o=(a=t.composedPath)==null?void 0:a.call(t))==null?void 0:o[0])||e.target;return["INPUT","SELECT","TEXTAREA"].includes(r==null?void 0:r.nodeName)||(r==null?void 0:r.hasAttribute("contenteditable"))||!!(r!=null&&r.closest(".nokey"))}const hie=e=>"clientX"in e,Rg=(e,t)=>{var o,s;const r=hie(e),n=r?e.clientX:(o=e.touches)==null?void 0:o[0].clientX,a=r?e.clientY:(s=e.touches)==null?void 0:s[0].clientY;return{x:n-((t==null?void 0:t.left)??0),y:a-((t==null?void 0:t.top)??0)}},Gw=({id:e,path:t,labelX:r,labelY:n,label:a,labelStyle:o,labelShowBg:s,labelBgStyle:l,labelBgPadding:m,labelBgBorderRadius:b,style:D,markerEnd:O,markerStart:I,interactionWidth:N=20})=>Z.jsxs(Z.Fragment,{children:[Z.jsx("path",{id:e,style:D,d:t,fill:"none",className:"react-flow__edge-path",markerEnd:O,markerStart:I}),N&&Z.jsx("path",{d:t,fill:"none",strokeOpacity:0,strokeWidth:N,className:"react-flow__edge-interaction"}),a&&pf(r)&&pf(n)?Z.jsx(jze,{x:r,y:n,label:a,labelStyle:o,labelShowBg:s,labelBgStyle:l,labelBgPadding:m,labelBgBorderRadius:b}):null]});Gw.displayName="BaseEdge";function X1(e,t,r){return r===void 0?r:n=>{const a=t().edges.find(o=>o.id===e);a&&r(n,{...a})}}function mie({sourceX:e,sourceY:t,targetX:r,targetY:n}){const a=Math.abs(r-e)/2,o=r<e?r+a:r-a,s=Math.abs(n-t)/2,l=n<t?n+s:n-s;return[o,l,a,s]}function gie({sourceX:e,sourceY:t,targetX:r,targetY:n,sourceControlX:a,sourceControlY:o,targetControlX:s,targetControlY:l}){const m=e*.125+a*.375+s*.375+r*.125,b=t*.125+o*.375+l*.375+n*.125,D=Math.abs(m-e),O=Math.abs(b-t);return[m,b,D,O]}var Qy;(function(e){e.Strict="strict",e.Loose="loose"})(Qy||(Qy={}));var Ab;(function(e){e.Free="free",e.Vertical="vertical",e.Horizontal="horizontal"})(Ab||(Ab={}));var zS;(function(e){e.Partial="partial",e.Full="full"})(zS||(zS={}));var mg;(function(e){e.Bezier="default",e.Straight="straight",e.Step="step",e.SmoothStep="smoothstep",e.SimpleBezier="simplebezier"})(mg||(mg={}));var cx;(function(e){e.Arrow="arrow",e.ArrowClosed="arrowclosed"})(cx||(cx={}));var ea;(function(e){e.Left="left",e.Top="top",e.Right="right",e.Bottom="bottom"})(ea||(ea={}));function OW({pos:e,x1:t,y1:r,x2:n,y2:a}){return e===ea.Left||e===ea.Right?[.5*(t+n),r]:[t,.5*(r+a)]}function yie({sourceX:e,sourceY:t,sourcePosition:r=ea.Bottom,targetX:n,targetY:a,targetPosition:o=ea.Top}){const[s,l]=OW({pos:r,x1:e,y1:t,x2:n,y2:a}),[m,b]=OW({pos:o,x1:n,y1:a,x2:e,y2:t}),[D,O,I,N]=gie({sourceX:e,sourceY:t,targetX:n,targetY:a,sourceControlX:s,sourceControlY:l,targetControlX:m,targetControlY:b});return[`M${e},${t} C${s},${l} ${m},${b} ${n},${a}`,D,O,I,N]}const R6=te.memo(({sourceX:e,sourceY:t,targetX:r,targetY:n,sourcePosition:a=ea.Bottom,targetPosition:o=ea.Top,label:s,labelStyle:l,labelShowBg:m,labelBgStyle:b,labelBgPadding:D,labelBgBorderRadius:O,style:I,markerEnd:N,markerStart:H,interactionWidth:j})=>{const[u,h,y]=yie({sourceX:e,sourceY:t,sourcePosition:a,targetX:r,targetY:n,targetPosition:o});return Z.jsx(Gw,{path:u,labelX:h,labelY:y,label:s,labelStyle:l,labelShowBg:m,labelBgStyle:b,labelBgPadding:D,labelBgBorderRadius:O,style:I,markerEnd:N,markerStart:H,interactionWidth:j})});R6.displayName="SimpleBezierEdge";const _W={[ea.Left]:{x:-1,y:0},[ea.Right]:{x:1,y:0},[ea.Top]:{x:0,y:-1},[ea.Bottom]:{x:0,y:1}},Lze=({source:e,sourcePosition:t=ea.Bottom,target:r})=>t===ea.Left||t===ea.Right?e.x<r.x?{x:1,y:0}:{x:-1,y:0}:e.y<r.y?{x:0,y:1}:{x:0,y:-1},TW=(e,t)=>Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2));function zze({source:e,sourcePosition:t=ea.Bottom,target:r,targetPosition:n=ea.Top,center:a,offset:o}){const s=_W[t],l=_W[n],m={x:e.x+s.x*o,y:e.y+s.y*o},b={x:r.x+l.x*o,y:r.y+l.y*o},D=Lze({source:m,sourcePosition:t,target:b}),O=D.x!==0?"x":"y",I=D[O];let N=[],H,j;const[u,h,y,E]=mie({sourceX:e.x,sourceY:e.y,targetX:r.x,targetY:r.y});if(s[O]*l[O]===-1){H=a.x||u,j=a.y||h;const g=[{x:H,y:m.y},{x:H,y:b.y}],d=[{x:m.x,y:j},{x:b.x,y:j}];s[O]===I?N=O==="x"?g:d:N=O==="x"?d:g}else{const g=[{x:m.x,y:b.y}],d=[{x:b.x,y:m.y}];if(O==="x"?N=s.x===I?d:g:N=s.y===I?g:d,t!==n){const f=O==="x"?"y":"x",c=s[O]===l[f],p=m[f]>b[f],S=m[f]<b[f];(s[O]===1&&(!c&&p||c&&S)||s[O]!==1&&(!c&&S||c&&p))&&(N=O==="x"?g:d)}H=N[0].x,j=N[0].y}return[[e,m,...N,b,r],H,j,y,E]}function Vze(e,t,r,n){const a=Math.min(TW(e,t)/2,TW(t,r)/2,n),{x:o,y:s}=t;if(e.x===o&&o===r.x||e.y===s&&s===r.y)return`L${o} ${s}`;if(e.y===s){const b=e.x<r.x?-1:1,D=e.y<r.y?1:-1;return`L ${o+a*b},${s}Q ${o},${s} ${o},${s+a*D}`}const l=e.x<r.x?1:-1,m=e.y<r.y?-1:1;return`L ${o},${s+a*m}Q ${o},${s} ${o+a*l},${s}`}function YF({sourceX:e,sourceY:t,sourcePosition:r=ea.Bottom,targetX:n,targetY:a,targetPosition:o=ea.Top,borderRadius:s=5,centerX:l,centerY:m,offset:b=20}){const[D,O,I,N,H]=zze({source:{x:e,y:t},sourcePosition:r,target:{x:n,y:a},targetPosition:o,center:{x:l,y:m},offset:b});return[D.reduce((u,h,y)=>{let E="";return y>0&&y<D.length-1?E=Vze(D[y-1],h,D[y+1],s):E=`${y===0?"M":"L"}${h.x} ${h.y}`,u+=E,u},""),O,I,N,H]}const U_=te.memo(({sourceX:e,sourceY:t,targetX:r,targetY:n,label:a,labelStyle:o,labelShowBg:s,labelBgStyle:l,labelBgPadding:m,labelBgBorderRadius:b,style:D,sourcePosition:O=ea.Bottom,targetPosition:I=ea.Top,markerEnd:N,markerStart:H,pathOptions:j,interactionWidth:u})=>{const[h,y,E]=YF({sourceX:e,sourceY:t,sourcePosition:O,targetX:r,targetY:n,targetPosition:I,borderRadius:j==null?void 0:j.borderRadius,offset:j==null?void 0:j.offset});return Z.jsx(Gw,{path:h,labelX:y,labelY:E,label:a,labelStyle:o,labelShowBg:s,labelBgStyle:l,labelBgPadding:m,labelBgBorderRadius:b,style:D,markerEnd:N,markerStart:H,interactionWidth:u})});U_.displayName="SmoothStepEdge";const L6=te.memo(e=>{var t;return Z.jsx(U_,{...e,pathOptions:te.useMemo(()=>{var r;return{borderRadius:0,offset:(r=e.pathOptions)==null?void 0:r.offset}},[(t=e.pathOptions)==null?void 0:t.offset])})});L6.displayName="StepEdge";function Wze({sourceX:e,sourceY:t,targetX:r,targetY:n}){const[a,o,s,l]=mie({sourceX:e,sourceY:t,targetX:r,targetY:n});return[`M ${e},${t}L ${r},${n}`,a,o,s,l]}const z6=te.memo(({sourceX:e,sourceY:t,targetX:r,targetY:n,label:a,labelStyle:o,labelShowBg:s,labelBgStyle:l,labelBgPadding:m,labelBgBorderRadius:b,style:D,markerEnd:O,markerStart:I,interactionWidth:N})=>{const[H,j,u]=Wze({sourceX:e,sourceY:t,targetX:r,targetY:n});return Z.jsx(Gw,{path:H,labelX:j,labelY:u,label:a,labelStyle:o,labelShowBg:s,labelBgStyle:l,labelBgPadding:m,labelBgBorderRadius:b,style:D,markerEnd:O,markerStart:I,interactionWidth:N})});z6.displayName="StraightEdge";function IE(e,t){return e>=0?.5*e:t*25*Math.sqrt(-e)}function $W({pos:e,x1:t,y1:r,x2:n,y2:a,c:o}){switch(e){case ea.Left:return[t-IE(t-n,o),r];case ea.Right:return[t+IE(n-t,o),r];case ea.Top:return[t,r-IE(r-a,o)];case ea.Bottom:return[t,r+IE(a-r,o)]}}function vie({sourceX:e,sourceY:t,sourcePosition:r=ea.Bottom,targetX:n,targetY:a,targetPosition:o=ea.Top,curvature:s=.25}){const[l,m]=$W({pos:r,x1:e,y1:t,x2:n,y2:a,c:s}),[b,D]=$W({pos:o,x1:n,y1:a,x2:e,y2:t,c:s}),[O,I,N,H]=gie({sourceX:e,sourceY:t,targetX:n,targetY:a,sourceControlX:l,sourceControlY:m,targetControlX:b,targetControlY:D});return[`M${e},${t} C${l},${m} ${b},${D} ${n},${a}`,O,I,N,H]}const cA=te.memo(({sourceX:e,sourceY:t,targetX:r,targetY:n,sourcePosition:a=ea.Bottom,targetPosition:o=ea.Top,label:s,labelStyle:l,labelShowBg:m,labelBgStyle:b,labelBgPadding:D,labelBgBorderRadius:O,style:I,markerEnd:N,markerStart:H,pathOptions:j,interactionWidth:u})=>{const[h,y,E]=vie({sourceX:e,sourceY:t,sourcePosition:a,targetX:r,targetY:n,targetPosition:o,curvature:j==null?void 0:j.curvature});return Z.jsx(Gw,{path:h,labelX:y,labelY:E,label:s,labelStyle:l,labelShowBg:m,labelBgStyle:b,labelBgPadding:D,labelBgBorderRadius:O,style:I,markerEnd:N,markerStart:H,interactionWidth:u})});cA.displayName="BezierEdge";const V6=te.createContext(null),Hze=V6.Provider;V6.Consumer;const Uze=()=>te.useContext(V6),Kze=e=>"id"in e&&"source"in e&&"target"in e,bie=({source:e,sourceHandle:t,target:r,targetHandle:n})=>`reactflow__edge-${e}${t||""}-${r}${n||""}`,XF=(e,t)=>typeof e>"u"?"":typeof e=="string"?e:`${t?`${t}__`:""}${Object.keys(e).sort().map(n=>`${n}=${e[n]}`).join("&")}`,Gze=(e,t)=>t.some(r=>r.source===e.source&&r.target===e.target&&(r.sourceHandle===e.sourceHandle||!r.sourceHandle&&!e.sourceHandle)&&(r.targetHandle===e.targetHandle||!r.targetHandle&&!e.targetHandle)),xie=(e,t)=>{if(!e.source||!e.target)return t;let r;return Kze(e)?r={...e}:r={...e,id:bie(e)},Gze(r,t)?t:t.concat(r)},qze=(e,t,r,n={shouldReplaceId:!0})=>{const{id:a,...o}=e;if(!t.source||!t.target||!r.find(m=>m.id===a))return r;const l={...o,id:n.shouldReplaceId?bie(t):a,source:t.source,target:t.target,sourceHandle:t.sourceHandle,targetHandle:t.targetHandle};return r.filter(m=>m.id!==a).concat(l)},Die=({x:e,y:t},[r,n,a],o,[s,l])=>{const m={x:(e-r)/a,y:(t-n)/a};return o?{x:s*Math.round(m.x/s),y:l*Math.round(m.y/l)}:m},Yze=({x:e,y:t},[r,n,a])=>({x:e*a+r,y:t*a+n}),Ly=(e,t=[0,0])=>{if(!e)return{x:0,y:0,positionAbsolute:{x:0,y:0}};const r=(e.width??0)*t[0],n=(e.height??0)*t[1],a={x:e.position.x-r,y:e.position.y-n};return{...a,positionAbsolute:e.positionAbsolute?{x:e.positionAbsolute.x-r,y:e.positionAbsolute.y-n}:a}},W6=(e,t=[0,0])=>{if(e.length===0)return{x:0,y:0,width:0,height:0};const r=e.reduce((n,a)=>{const{x:o,y:s}=Ly(a,t).positionAbsolute;return die(n,uA({x:o,y:s,width:a.width||0,height:a.height||0}))},{x:1/0,y:1/0,x2:-1/0,y2:-1/0});return fie(r)},Sie=(e,t,[r,n,a]=[0,0,1],o=!1,s=!1,l=[0,0])=>{const m={x:(t.x-r)/a,y:(t.y-n)/a,width:t.width/a,height:t.height/a},b=[];return e.forEach(D=>{const{width:O,height:I,selectable:N=!0,hidden:H=!1}=D;if(s&&!N||H)return!1;const{positionAbsolute:j}=Ly(D,l),u={x:j.x,y:j.y,width:O||0,height:I||0},h=GF(m,u),y=typeof O>"u"||typeof I>"u"||O===null||I===null,E=o&&h>0,x=(O||0)*(I||0);(y||E||h>=x||D.dragging)&&b.push(D)}),b},wie=(e,t)=>{const r=e.map(n=>n.id);return t.filter(n=>r.includes(n.source)||r.includes(n.target))},Cie=(e,t,r,n,a,o=.1)=>{const s=t/(e.width*(1+o)),l=r/(e.height*(1+o)),m=Math.min(s,l),b=ux(m,n,a),D=e.x+e.width/2,O=e.y+e.height/2,I=t/2-D*b,N=r/2-O*b;return[I,N,b]},my=(e,t=0)=>e.transition().duration(t);function MW(e,t,r,n){return(t[r]||[]).reduce((a,o)=>{var s,l;return`${e.id}-${o.id}-${r}`!==n&&a.push({id:o.id||null,type:r,nodeId:e.id,x:(((s=e.positionAbsolute)==null?void 0:s.x)??0)+o.x+o.width/2,y:(((l=e.positionAbsolute)==null?void 0:l.y)??0)+o.y+o.height/2}),a},[])}function Xze(e,t,r){let n=[],a=1/0;return r.forEach(o=>{const s=Math.sqrt(Math.pow(o.x-e.x,2)+Math.pow(o.y-e.y,2));s<=t&&(s<a?n=[o]:s===a&&n.push(o),a=s)}),n.length?n.length===1?n[0]:n.find(o=>o.type==="target")||n[0]:null}const Jze={source:null,target:null,sourceHandle:null,targetHandle:null};function Eie(e,t,r,n,a,o,s,l){const m=o==="target",b=l.querySelector(`.react-flow__handle[data-id="${t==null?void 0:t.nodeId}-${t==null?void 0:t.id}-${t==null?void 0:t.type}"]`),{x:D,y:O}=Rg(e),I=l.elementFromPoint(D,O),N=I!=null&&I.classList.contains("react-flow__handle")?I:b,H={handleDomNode:N,isValid:!1,connection:Jze,endHandle:null};if(N){const j=Pie(void 0,N),u=N.getAttribute("data-nodeid"),h=N.getAttribute("data-handleid"),y=N.classList.contains("connectable"),E=N.classList.contains("connectableend"),x={source:m?u:n,sourceHandle:m?h:a,target:m?n:u,targetHandle:m?a:h};H.connection=x,y&&E&&(r===Qy.Strict?m&&j==="source"||!m&&j==="target":u!==n||h!==a)&&(H.endHandle={nodeId:u,handleId:h,type:j},H.isValid=s(x))}return H}function Zze({nodes:e,nodeId:t,handleId:r,handleType:n}){return e.reduce((a,o)=>{if(o[Ml]){const{handleBounds:s}=o[Ml];let l=[],m=[];s&&(l=MW(o,s,"source",`${t}-${r}-${n}`),m=MW(o,s,"target",`${t}-${r}-${n}`)),a.push(...l,...m)}return a},[])}function Pie(e,t){return e||(t!=null&&t.classList.contains("target")?"target":t!=null&&t.classList.contains("source")?"source":null)}function ZM(e){e==null||e.classList.remove("valid","connecting","react-flow__handle-valid","react-flow__handle-connecting")}function Qze(e,t){let r=null;return t?r="valid":e&&!t&&(r="invalid"),r}function Aie({event:e,handleId:t,nodeId:r,onConnect:n,isTarget:a,getState:o,setState:s,isValidConnection:l,edgeUpdaterType:m,onEdgeUpdateEnd:b}){const D=cie(e.target),{connectionMode:O,domNode:I,autoPanOnConnect:N,connectionRadius:H,onConnectStart:j,panBy:u,getNodes:h,cancelConnection:y}=o();let E=0,x;const{x:g,y:d}=Rg(e),f=D==null?void 0:D.elementFromPoint(g,d),c=Pie(m,f),p=I==null?void 0:I.getBoundingClientRect();if(!p||!c)return;let S,k=Rg(e,p),$=!1,M=null,z=!1,W=null;const G=Zze({nodes:h(),nodeId:r,handleId:t,handleType:c}),Q=()=>{if(!N)return;const[me,le]=uie(k,p);u({x:me,y:le}),E=requestAnimationFrame(Q)};s({connectionPosition:k,connectionStatus:null,connectionNodeId:r,connectionHandleId:t,connectionHandleType:c,connectionStartHandle:{nodeId:r,handleId:t,type:c},connectionEndHandle:null}),j==null||j(e,{nodeId:r,handleId:t,handleType:c});function oe(me){const{transform:le}=o();k=Rg(me,p),x=Xze(Die(k,le,!1,[1,1]),H,G),$||(Q(),$=!0);const Ee=Eie(me,x,O,r,t,a?"target":"source",l,D);if(W=Ee.handleDomNode,M=Ee.connection,z=Ee.isValid,s({connectionPosition:x&&z?Yze({x:x.x,y:x.y},le):k,connectionStatus:Qze(!!x,z),connectionEndHandle:Ee.endHandle}),!x&&!z&&!W)return ZM(S);M.source!==M.target&&W&&(ZM(S),S=W,W.classList.add("connecting","react-flow__handle-connecting"),W.classList.toggle("valid",z),W.classList.toggle("react-flow__handle-valid",z))}function re(me){var le,Ee;(x||W)&&M&&z&&(n==null||n(M)),(Ee=(le=o()).onConnectEnd)==null||Ee.call(le,me),m&&(b==null||b(me)),ZM(S),y(),cancelAnimationFrame(E),$=!1,z=!1,M=null,W=null,D.removeEventListener("mousemove",oe),D.removeEventListener("mouseup",re),D.removeEventListener("touchmove",oe),D.removeEventListener("touchend",re)}D.addEventListener("mousemove",oe),D.addEventListener("mouseup",re),D.addEventListener("touchmove",oe),D.addEventListener("touchend",re)}const IW=()=>!0,eVe=e=>({connectionStartHandle:e.connectionStartHandle,connectOnClick:e.connectOnClick,noPanClassName:e.noPanClassName}),tVe=(e,t,r)=>n=>{const{connectionStartHandle:a,connectionEndHandle:o,connectionClickStartHandle:s}=n;return{connecting:(a==null?void 0:a.nodeId)===e&&(a==null?void 0:a.handleId)===t&&(a==null?void 0:a.type)===r||(o==null?void 0:o.nodeId)===e&&(o==null?void 0:o.handleId)===t&&(o==null?void 0:o.type)===r,clickConnecting:(s==null?void 0:s.nodeId)===e&&(s==null?void 0:s.handleId)===t&&(s==null?void 0:s.type)===r}},kie=te.forwardRef(({type:e="source",position:t=ea.Top,isValidConnection:r,isConnectable:n=!0,isConnectableStart:a=!0,isConnectableEnd:o=!0,id:s,onConnect:l,children:m,className:b,onMouseDown:D,onTouchStart:O,...I},N)=>{var p,S;const H=s||null,j=e==="target",u=Ql(),h=Uze(),{connectOnClick:y,noPanClassName:E}=Ts(eVe,Du),{connecting:x,clickConnecting:g}=Ts(tVe(h,H,e),Du);h||(S=(p=u.getState()).onError)==null||S.call(p,"010",Qg.error010());const d=k=>{const{defaultEdgeOptions:$,onConnect:M,hasDefaultEdges:z}=u.getState(),W={...$,...k};if(z){const{edges:G,setEdges:Q}=u.getState();Q(xie(W,G))}M==null||M(W),l==null||l(W)},f=k=>{if(!h)return;const $=hie(k);a&&($&&k.button===0||!$)&&Aie({event:k,handleId:H,nodeId:h,onConnect:d,isTarget:j,getState:u.getState,setState:u.setState,isValidConnection:r||u.getState().isValidConnection||IW}),$?D==null||D(k):O==null||O(k)},c=k=>{const{onClickConnectStart:$,onClickConnectEnd:M,connectionClickStartHandle:z,connectionMode:W,isValidConnection:G}=u.getState();if(!h||!z&&!a)return;if(!z){$==null||$(k,{nodeId:h,handleId:H,handleType:e}),u.setState({connectionClickStartHandle:{nodeId:h,type:e,handleId:H}});return}const Q=cie(k.target),oe=r||G||IW,{connection:re,isValid:me}=Eie(k,{nodeId:h,id:H,type:e},W,z.nodeId,z.handleId||null,z.type,oe,Q);me&&d(re),M==null||M(k),u.setState({connectionClickStartHandle:null})};return Z.jsx("div",{"data-handleid":H,"data-nodeid":h,"data-handlepos":t,"data-id":`${h}-${H}-${e}`,className:wu(["react-flow__handle",`react-flow__handle-${t}`,"nodrag",E,b,{source:!j,target:j,connectable:n,connectablestart:a,connectableend:o,connecting:g,connectionindicator:n&&(a&&!x||o&&x)}]),onMouseDown:f,onTouchStart:f,onClick:y?c:void 0,ref:N,...I,children:m})});kie.displayName="Handle";var dx=te.memo(kie);const Oie=({data:e,isConnectable:t,targetPosition:r=ea.Top,sourcePosition:n=ea.Bottom})=>Z.jsxs(Z.Fragment,{children:[Z.jsx(dx,{type:"target",position:r,isConnectable:t}),e==null?void 0:e.label,Z.jsx(dx,{type:"source",position:n,isConnectable:t})]});Oie.displayName="DefaultNode";var JF=te.memo(Oie);const _ie=({data:e,isConnectable:t,sourcePosition:r=ea.Bottom})=>Z.jsxs(Z.Fragment,{children:[e==null?void 0:e.label,Z.jsx(dx,{type:"source",position:r,isConnectable:t})]});_ie.displayName="InputNode";var Tie=te.memo(_ie);const $ie=({data:e,isConnectable:t,targetPosition:r=ea.Top})=>Z.jsxs(Z.Fragment,{children:[Z.jsx(dx,{type:"target",position:r,isConnectable:t}),e==null?void 0:e.label]});$ie.displayName="OutputNode";var Mie=te.memo($ie);const H6=()=>null;H6.displayName="GroupNode";const rVe=e=>({selectedNodes:e.getNodes().filter(t=>t.selected),selectedEdges:e.edges.filter(t=>t.selected)}),jE=e=>e.id;function nVe(e,t){return Du(e.selectedNodes.map(jE),t.selectedNodes.map(jE))&&Du(e.selectedEdges.map(jE),t.selectedEdges.map(jE))}const Iie=te.memo(({onSelectionChange:e})=>{const t=Ql(),{selectedNodes:r,selectedEdges:n}=Ts(rVe,nVe);return te.useEffect(()=>{var o,s;const a={nodes:r,edges:n};e==null||e(a),(s=(o=t.getState()).onSelectionChange)==null||s.call(o,a)},[r,n,e]),null});Iie.displayName="SelectionListener";const iVe=e=>!!e.onSelectionChange;function aVe({onSelectionChange:e}){const t=Ts(iVe);return e||t?Z.jsx(Iie,{onSelectionChange:e}):null}const oVe=e=>({setNodes:e.setNodes,setEdges:e.setEdges,setDefaultNodesAndEdges:e.setDefaultNodesAndEdges,setMinZoom:e.setMinZoom,setMaxZoom:e.setMaxZoom,setTranslateExtent:e.setTranslateExtent,setNodeExtent:e.setNodeExtent,reset:e.reset});function Ov(e,t){te.useEffect(()=>{typeof e<"u"&&t(e)},[e])}function to(e,t,r){te.useEffect(()=>{typeof t<"u"&&r({[e]:t})},[t])}const sVe=({nodes:e,edges:t,defaultNodes:r,defaultEdges:n,onConnect:a,onConnectStart:o,onConnectEnd:s,onClickConnectStart:l,onClickConnectEnd:m,nodesDraggable:b,nodesConnectable:D,nodesFocusable:O,edgesFocusable:I,edgesUpdatable:N,elevateNodesOnSelect:H,minZoom:j,maxZoom:u,nodeExtent:h,onNodesChange:y,onEdgesChange:E,elementsSelectable:x,connectionMode:g,snapGrid:d,snapToGrid:f,translateExtent:c,connectOnClick:p,defaultEdgeOptions:S,fitView:k,fitViewOptions:$,onNodesDelete:M,onEdgesDelete:z,onNodeDrag:W,onNodeDragStart:G,onNodeDragStop:Q,onSelectionDrag:oe,onSelectionDragStart:re,onSelectionDragStop:me,noPanClassName:le,nodeOrigin:Ee,rfId:$e,autoPanOnConnect:lt,autoPanOnNodeDrag:Ze,onError:nt,connectionRadius:rt,isValidConnection:At})=>{const{setNodes:Ke,setEdges:Bt,setDefaultNodesAndEdges:ur,setMinZoom:at,setMaxZoom:L,setTranslateExtent:ae,setNodeExtent:It,reset:i}=Ts(oVe,Du),C=Ql();return te.useEffect(()=>{const se=n==null?void 0:n.map(P=>({...P,...S}));return ur(r,se),()=>{i()}},[]),to("defaultEdgeOptions",S,C.setState),to("connectionMode",g,C.setState),to("onConnect",a,C.setState),to("onConnectStart",o,C.setState),to("onConnectEnd",s,C.setState),to("onClickConnectStart",l,C.setState),to("onClickConnectEnd",m,C.setState),to("nodesDraggable",b,C.setState),to("nodesConnectable",D,C.setState),to("nodesFocusable",O,C.setState),to("edgesFocusable",I,C.setState),to("edgesUpdatable",N,C.setState),to("elementsSelectable",x,C.setState),to("elevateNodesOnSelect",H,C.setState),to("snapToGrid",f,C.setState),to("snapGrid",d,C.setState),to("onNodesChange",y,C.setState),to("onEdgesChange",E,C.setState),to("connectOnClick",p,C.setState),to("fitViewOnInit",k,C.setState),to("fitViewOnInitOptions",$,C.setState),to("onNodesDelete",M,C.setState),to("onEdgesDelete",z,C.setState),to("onNodeDrag",W,C.setState),to("onNodeDragStart",G,C.setState),to("onNodeDragStop",Q,C.setState),to("onSelectionDrag",oe,C.setState),to("onSelectionDragStart",re,C.setState),to("onSelectionDragStop",me,C.setState),to("noPanClassName",le,C.setState),to("nodeOrigin",Ee,C.setState),to("rfId",$e,C.setState),to("autoPanOnConnect",lt,C.setState),to("autoPanOnNodeDrag",Ze,C.setState),to("onError",nt,C.setState),to("connectionRadius",rt,C.setState),to("isValidConnection",At,C.setState),Ov(e,Ke),Ov(t,Bt),Ov(j,at),Ov(u,L),Ov(c,ae),Ov(h,It),null},jW={display:"none"},lVe={position:"absolute",width:1,height:1,margin:-1,border:0,padding:0,overflow:"hidden",clip:"rect(0px, 0px, 0px, 0px)",clipPath:"inset(100%)"},jie="react-flow__node-desc",Fie="react-flow__edge-desc",uVe="react-flow__aria-live",cVe=e=>e.ariaLiveMessage;function dVe({rfId:e}){const t=Ts(cVe);return Z.jsx("div",{id:`${uVe}-${e}`,"aria-live":"assertive","aria-atomic":"true",style:lVe,children:t})}function fVe({rfId:e,disableKeyboardA11y:t}){return Z.jsxs(Z.Fragment,{children:[Z.jsxs("div",{id:`${jie}-${e}`,style:jW,children:["Press enter or space to select a node.",!t&&"You can then use the arrow keys to move the node around."," Press delete to remove it and escape to cancel."," "]}),Z.jsx("div",{id:`${Fie}-${e}`,style:jW,children:"Press enter or space to select an edge. You can then press delete to remove it or escape to cancel."}),!t&&Z.jsx(dVe,{rfId:e})]})}const pVe=(e,t,r)=>r===ea.Left?e-t:r===ea.Right?e+t:e,hVe=(e,t,r)=>r===ea.Top?e-t:r===ea.Bottom?e+t:e,FW="react-flow__edgeupdater",BW=({position:e,centerX:t,centerY:r,radius:n=10,onMouseDown:a,onMouseEnter:o,onMouseOut:s,type:l})=>Z.jsx("circle",{onMouseDown:a,onMouseEnter:o,onMouseOut:s,className:wu([FW,`${FW}-${l}`]),cx:pVe(t,n,e),cy:hVe(r,n,e),r:n,stroke:"transparent",fill:"transparent"}),mVe=()=>!0;var _v=e=>{const t=({id:r,className:n,type:a,data:o,onClick:s,onEdgeDoubleClick:l,selected:m,animated:b,label:D,labelStyle:O,labelShowBg:I,labelBgStyle:N,labelBgPadding:H,labelBgBorderRadius:j,style:u,source:h,target:y,sourceX:E,sourceY:x,targetX:g,targetY:d,sourcePosition:f,targetPosition:c,elementsSelectable:p,hidden:S,sourceHandleId:k,targetHandleId:$,onContextMenu:M,onMouseEnter:z,onMouseMove:W,onMouseLeave:G,edgeUpdaterRadius:Q,onEdgeUpdate:oe,onEdgeUpdateStart:re,onEdgeUpdateEnd:me,markerEnd:le,markerStart:Ee,rfId:$e,ariaLabel:lt,isFocusable:Ze,isUpdatable:nt,pathOptions:rt,interactionWidth:At})=>{const Ke=te.useRef(null),[Bt,ur]=te.useState(!1),[at,L]=te.useState(!1),ae=Ql(),It=te.useMemo(()=>`url(#${XF(Ee,$e)})`,[Ee,$e]),i=te.useMemo(()=>`url(#${XF(le,$e)})`,[le,$e]);if(S)return null;const C=kt=>{const{edges:Ye,addSelectedEdges:$t}=ae.getState();if(p&&(ae.setState({nodesSelectionActive:!1}),$t([r])),s){const Lt=Ye.find(or=>or.id===r);s(kt,Lt)}},se=X1(r,ae.getState,l),P=X1(r,ae.getState,M),dt=X1(r,ae.getState,z),Ft=X1(r,ae.getState,W),xe=X1(r,ae.getState,G),Be=(kt,Ye)=>{if(kt.button!==0)return;const{edges:$t,isValidConnection:Lt}=ae.getState(),or=Ye?y:h,yr=(Ye?$:k)||null,zr=Ye?"target":"source",Gr=Lt||mVe,Jr=Ye,Kr=$t.find(pn=>pn.id===r);L(!0),re==null||re(kt,Kr,zr);const rn=pn=>{L(!1),me==null||me(pn,Kr,zr)};Aie({event:kt,handleId:yr,nodeId:or,onConnect:pn=>oe==null?void 0:oe(Kr,pn),isTarget:Jr,getState:ae.getState,setState:ae.setState,isValidConnection:Gr,edgeUpdaterType:zr,onEdgeUpdateEnd:rn})},ce=kt=>Be(kt,!0),ct=kt=>Be(kt,!1),Fe=()=>ur(!0),Ne=()=>ur(!1),yt=!p&&!s,Et=kt=>{var Ye;if(pie.includes(kt.key)&&p){const{unselectNodesAndEdges:$t,addSelectedEdges:Lt,edges:or}=ae.getState();kt.key==="Escape"?((Ye=Ke.current)==null||Ye.blur(),$t({edges:[or.find(zr=>zr.id===r)]})):Lt([r])}};return Z.jsxs("g",{className:wu(["react-flow__edge",`react-flow__edge-${a}`,n,{selected:m,animated:b,inactive:yt,updating:Bt}]),onClick:C,onDoubleClick:se,onContextMenu:P,onMouseEnter:dt,onMouseMove:Ft,onMouseLeave:xe,onKeyDown:Ze?Et:void 0,tabIndex:Ze?0:void 0,role:Ze?"button":void 0,"data-testid":`rf__edge-${r}`,"aria-label":lt===null?void 0:lt||`Edge from ${h} to ${y}`,"aria-describedby":Ze?`${Fie}-${$e}`:void 0,ref:Ke,children:[!at&&Z.jsx(e,{id:r,source:h,target:y,selected:m,animated:b,label:D,labelStyle:O,labelShowBg:I,labelBgStyle:N,labelBgPadding:H,labelBgBorderRadius:j,data:o,style:u,sourceX:E,sourceY:x,targetX:g,targetY:d,sourcePosition:f,targetPosition:c,sourceHandleId:k,targetHandleId:$,markerStart:It,markerEnd:i,pathOptions:rt,interactionWidth:At}),nt&&Z.jsxs(Z.Fragment,{children:[(nt==="source"||nt===!0)&&Z.jsx(BW,{position:f,centerX:E,centerY:x,radius:Q,onMouseDown:ce,onMouseEnter:Fe,onMouseOut:Ne,type:"source"}),(nt==="target"||nt===!0)&&Z.jsx(BW,{position:c,centerX:g,centerY:d,radius:Q,onMouseDown:ct,onMouseEnter:Fe,onMouseOut:Ne,type:"target"})]})]})};return t.displayName="EdgeWrapper",te.memo(t)};function gVe(e){const t={default:_v(e.default||cA),straight:_v(e.bezier||z6),step:_v(e.step||L6),smoothstep:_v(e.step||U_),simplebezier:_v(e.simplebezier||R6)},r={},n=Object.keys(e).filter(a=>!["default","bezier"].includes(a)).reduce((a,o)=>(a[o]=_v(e[o]||cA),a),r);return{...t,...n}}function NW(e,t,r=null){const n=((r==null?void 0:r.x)||0)+t.x,a=((r==null?void 0:r.y)||0)+t.y,o=(r==null?void 0:r.width)||t.width,s=(r==null?void 0:r.height)||t.height;switch(e){case ea.Top:return{x:n+o/2,y:a};case ea.Right:return{x:n+o,y:a+s/2};case ea.Bottom:return{x:n+o/2,y:a+s};case ea.Left:return{x:n,y:a+s/2}}}function RW(e,t){return e?e.length===1||!t?e[0]:t&&e.find(r=>r.id===t)||null:null}const yVe=(e,t,r,n,a,o)=>{const s=NW(r,e,t),l=NW(o,n,a);return{sourceX:s.x,sourceY:s.y,targetX:l.x,targetY:l.y}};function vVe({sourcePos:e,targetPos:t,sourceWidth:r,sourceHeight:n,targetWidth:a,targetHeight:o,width:s,height:l,transform:m}){const b={x:Math.min(e.x,t.x),y:Math.min(e.y,t.y),x2:Math.max(e.x+r,t.x+a),y2:Math.max(e.y+n,t.y+o)};b.x===b.x2&&(b.x2+=1),b.y===b.y2&&(b.y2+=1);const D=uA({x:(0-m[0])/m[2],y:(0-m[1])/m[2],width:s/m[2],height:l/m[2]}),O=Math.max(0,Math.min(D.x2,b.x2)-Math.max(D.x,b.x)),I=Math.max(0,Math.min(D.y2,b.y2)-Math.max(D.y,b.y));return Math.ceil(O*I)>0}function LW(e){var n,a,o,s,l;const t=((n=e==null?void 0:e[Ml])==null?void 0:n.handleBounds)||null,r=t&&(e==null?void 0:e.width)&&(e==null?void 0:e.height)&&typeof((a=e==null?void 0:e.positionAbsolute)==null?void 0:a.x)<"u"&&typeof((o=e==null?void 0:e.positionAbsolute)==null?void 0:o.y)<"u";return[{x:((s=e==null?void 0:e.positionAbsolute)==null?void 0:s.x)||0,y:((l=e==null?void 0:e.positionAbsolute)==null?void 0:l.y)||0,width:(e==null?void 0:e.width)||0,height:(e==null?void 0:e.height)||0},t,!!r]}function Bie(e,t){if(!e.parentNode)return!1;const r=t.get(e.parentNode);return r?r.selected?!0:Bie(r,t):!1}function zW(e,t,r){let n=e;do{if(n!=null&&n.matches(t))return!0;if(n===r.current)return!1;n=n.parentElement}while(n);return!1}function bVe(e,t,r,n){return Array.from(e.values()).filter(a=>(a.selected||a.id===n)&&(!a.parentNode||!Bie(a,e))&&(a.draggable||t&&typeof a.draggable>"u")).map(a=>{var o,s;return{id:a.id,position:a.position||{x:0,y:0},positionAbsolute:a.positionAbsolute||{x:0,y:0},distance:{x:r.x-(((o=a.positionAbsolute)==null?void 0:o.x)??0),y:r.y-(((s=a.positionAbsolute)==null?void 0:s.y)??0)},delta:{x:0,y:0},extent:a.extent,parentNode:a.parentNode,width:a.width,height:a.height}})}function Nie(e,t,r,n,a=[0,0],o){let s=e.extent||n;if(e.extent==="parent")if(e.parentNode&&e.width&&e.height){const b=r.get(e.parentNode),{x:D,y:O}=Ly(b,a).positionAbsolute;s=b&&pf(D)&&pf(O)&&pf(b.width)&&pf(b.height)?[[D+e.width*a[0],O+e.height*a[1]],[D+b.width-e.width+e.width*a[0],O+b.height-e.height+e.height*a[1]]]:s}else o==null||o("005",Qg.error005()),s=n;else if(e.extent&&e.parentNode){const b=r.get(e.parentNode),{x:D,y:O}=Ly(b,a).positionAbsolute;s=[[e.extent[0][0]+D,e.extent[0][1]+O],[e.extent[1][0]+D,e.extent[1][1]+O]]}let l={x:0,y:0};if(e.parentNode){const b=r.get(e.parentNode);l=Ly(b,a).positionAbsolute}const m=s?N6(t,s):t;return{position:{x:m.x-l.x,y:m.y-l.y},positionAbsolute:m}}function QM({nodeId:e,dragItems:t,nodeInternals:r}){const n=t.map(a=>({...r.get(a.id),position:a.position,positionAbsolute:a.positionAbsolute}));return[e?n.find(a=>a.id===e):n[0],n]}const VW=(e,t,r,n)=>{const a=t.querySelectorAll(e);if(!a||!a.length)return null;const o=Array.from(a),s=t.getBoundingClientRect(),l={x:s.width*n[0],y:s.height*n[1]};return o.map(m=>{const b=m.getBoundingClientRect();return{id:m.getAttribute("data-handleid"),position:m.getAttribute("data-handlepos"),x:(b.left-s.left-l.x)/r,y:(b.top-s.top-l.y)/r,...B6(m)}})};function J1(e,t,r){return r===void 0?r:n=>{const a=t().nodeInternals.get(e);r(n,{...a})}}function ZF({id:e,store:t,unselect:r=!1,nodeRef:n}){const{addSelectedNodes:a,unselectNodesAndEdges:o,multiSelectionActive:s,nodeInternals:l}=t.getState(),m=l.get(e);t.setState({nodesSelectionActive:!1}),m.selected?(r||m.selected&&s)&&(o({nodes:[m]}),requestAnimationFrame(()=>{var b;return(b=n==null?void 0:n.current)==null?void 0:b.blur()})):a([e])}function xVe(){const e=Ql();return te.useCallback(({sourceEvent:r})=>{const{transform:n,snapGrid:a,snapToGrid:o}=e.getState(),s=r.touches?r.touches[0].clientX:r.clientX,l=r.touches?r.touches[0].clientY:r.clientY,m={x:(s-n[0])/n[2],y:(l-n[1])/n[2]};return{xSnapped:o?a[0]*Math.round(m.x/a[0]):m.x,ySnapped:o?a[1]*Math.round(m.y/a[1]):m.y,...m}},[])}function eI(e){return(t,r,n)=>e==null?void 0:e(t,n)}function Rie({nodeRef:e,disabled:t=!1,noDragClassName:r,handleSelector:n,nodeId:a,isSelectable:o,selectNodesOnDrag:s}){const l=Ql(),[m,b]=te.useState(!1),D=te.useRef([]),O=te.useRef({x:null,y:null}),I=te.useRef(0),N=te.useRef(null),H=te.useRef({x:0,y:0}),j=te.useRef(null),u=te.useRef(!1),h=xVe();return te.useEffect(()=>{if(e!=null&&e.current){const y=uf(e.current),E=({x:g,y:d})=>{const{nodeInternals:f,onNodeDrag:c,onSelectionDrag:p,updateNodePositions:S,nodeExtent:k,snapGrid:$,snapToGrid:M,nodeOrigin:z,onError:W}=l.getState();O.current={x:g,y:d};let G=!1;if(D.current=D.current.map(oe=>{const re={x:g-oe.distance.x,y:d-oe.distance.y};M&&(re.x=$[0]*Math.round(re.x/$[0]),re.y=$[1]*Math.round(re.y/$[1]));const me=Nie(oe,re,f,k,z,W);return G=G||oe.position.x!==me.position.x||oe.position.y!==me.position.y,oe.position=me.position,oe.positionAbsolute=me.positionAbsolute,oe}),!G)return;S(D.current,!0,!0),b(!0);const Q=a?c:eI(p);if(Q&&j.current){const[oe,re]=QM({nodeId:a,dragItems:D.current,nodeInternals:f});Q(j.current,oe,re)}},x=()=>{if(!N.current)return;const[g,d]=uie(H.current,N.current);if(g!==0||d!==0){const{transform:f,panBy:c}=l.getState();O.current.x=(O.current.x??0)-g/f[2],O.current.y=(O.current.y??0)-d/f[2],c({x:g,y:d})&&E(O.current)}I.current=requestAnimationFrame(x)};if(t)y.on(".drag",null);else{const g=zRe().on("start",d=>{var G;const{nodeInternals:f,multiSelectionActive:c,domNode:p,nodesDraggable:S,unselectNodesAndEdges:k,onNodeDragStart:$,onSelectionDragStart:M}=l.getState(),z=a?$:eI(M);!s&&!c&&a&&((G=f.get(a))!=null&&G.selected||k()),a&&o&&s&&ZF({id:a,store:l,nodeRef:e});const W=h(d);if(O.current=W,D.current=bVe(f,S,W,a),z&&D.current){const[Q,oe]=QM({nodeId:a,dragItems:D.current,nodeInternals:f});z(d.sourceEvent,Q,oe)}N.current=(p==null?void 0:p.getBoundingClientRect())||null,H.current=Rg(d.sourceEvent,N.current)}).on("drag",d=>{const f=h(d),{autoPanOnNodeDrag:c}=l.getState();!u.current&&c&&(u.current=!0,x()),(O.current.x!==f.xSnapped||O.current.y!==f.ySnapped)&&D.current&&(j.current=d.sourceEvent,H.current=Rg(d.sourceEvent,N.current),E(f))}).on("end",d=>{if(b(!1),u.current=!1,cancelAnimationFrame(I.current),D.current){const{updateNodePositions:f,nodeInternals:c,onNodeDragStop:p,onSelectionDragStop:S}=l.getState(),k=a?p:eI(S);if(f(D.current,!1,!1),k){const[$,M]=QM({nodeId:a,dragItems:D.current,nodeInternals:c});k(d.sourceEvent,$,M)}}}).filter(d=>{const f=d.target;return!d.button&&(!r||!zW(f,`.${r}`,e))&&(!n||zW(f,n,e))});return y.call(g),()=>{y.on(".drag",null)}}}},[e,t,r,n,o,l,a,s,h]),m}function Lie(){const e=Ql();return te.useCallback(r=>{const{nodeInternals:n,nodeExtent:a,updateNodePositions:o,getNodes:s,snapToGrid:l,snapGrid:m,onError:b,nodesDraggable:D}=e.getState(),O=s().filter(y=>y.selected&&(y.draggable||D&&typeof y.draggable>"u")),I=l?m[0]:5,N=l?m[1]:5,H=r.isShiftPressed?4:1,j=r.x*I*H,u=r.y*N*H,h=O.map(y=>{if(y.positionAbsolute){const E={x:y.positionAbsolute.x+j,y:y.positionAbsolute.y+u};l&&(E.x=m[0]*Math.round(E.x/m[0]),E.y=m[1]*Math.round(E.y/m[1]));const{positionAbsolute:x,position:g}=Nie(y,E,n,a,void 0,b);y.position=g,y.positionAbsolute=x}return y});o(h,!0,!1)},[])}const kb={ArrowUp:{x:0,y:-1},ArrowDown:{x:0,y:1},ArrowLeft:{x:-1,y:0},ArrowRight:{x:1,y:0}};var Z1=e=>{const t=({id:r,type:n,data:a,xPos:o,yPos:s,xPosOrigin:l,yPosOrigin:m,selected:b,onClick:D,onMouseEnter:O,onMouseMove:I,onMouseLeave:N,onContextMenu:H,onDoubleClick:j,style:u,className:h,isDraggable:y,isSelectable:E,isConnectable:x,isFocusable:g,selectNodesOnDrag:d,sourcePosition:f,targetPosition:c,hidden:p,resizeObserver:S,dragHandle:k,zIndex:$,isParent:M,noDragClassName:z,noPanClassName:W,initialized:G,disableKeyboardA11y:Q,ariaLabel:oe,rfId:re})=>{const me=Ql(),le=te.useRef(null),Ee=te.useRef(f),$e=te.useRef(c),lt=te.useRef(n),Ze=E||y||D||O||I||N,nt=Lie(),rt=J1(r,me.getState,O),At=J1(r,me.getState,I),Ke=J1(r,me.getState,N),Bt=J1(r,me.getState,H),ur=J1(r,me.getState,j),at=It=>{if(E&&(!d||!y)&&ZF({id:r,store:me,nodeRef:le}),D){const i=me.getState().nodeInternals.get(r);D(It,{...i})}},L=It=>{if(!qF(It))if(pie.includes(It.key)&&E){const i=It.key==="Escape";ZF({id:r,store:me,unselect:i,nodeRef:le})}else!Q&&y&&b&&Object.prototype.hasOwnProperty.call(kb,It.key)&&(me.setState({ariaLiveMessage:`Moved selected node ${It.key.replace("Arrow","").toLowerCase()}. New position, x: ${~~o}, y: ${~~s}`}),nt({x:kb[It.key].x,y:kb[It.key].y,isShiftPressed:It.shiftKey}))};te.useEffect(()=>{if(le.current&&!p){const It=le.current;return S==null||S.observe(It),()=>S==null?void 0:S.unobserve(It)}},[p]),te.useEffect(()=>{const It=lt.current!==n,i=Ee.current!==f,C=$e.current!==c;le.current&&(It||i||C)&&(It&&(lt.current=n),i&&(Ee.current=f),C&&($e.current=c),me.getState().updateNodeDimensions([{id:r,nodeElement:le.current,forceUpdate:!0}]))},[r,n,f,c]);const ae=Rie({nodeRef:le,disabled:p||!y,noDragClassName:z,handleSelector:k,nodeId:r,isSelectable:E,selectNodesOnDrag:d});return p?null:Z.jsx("div",{className:wu(["react-flow__node",`react-flow__node-${n}`,{[W]:y},h,{selected:b,selectable:E,parent:M,dragging:ae}]),ref:le,style:{zIndex:$,transform:`translate(${l}px,${m}px)`,pointerEvents:Ze?"all":"none",visibility:G?"visible":"hidden",...u},"data-id":r,"data-testid":`rf__node-${r}`,onMouseEnter:rt,onMouseMove:At,onMouseLeave:Ke,onContextMenu:Bt,onClick:at,onDoubleClick:ur,onKeyDown:g?L:void 0,tabIndex:g?0:void 0,role:g?"button":void 0,"aria-describedby":Q?void 0:`${jie}-${re}`,"aria-label":oe,children:Z.jsx(Hze,{value:r,children:Z.jsx(e,{id:r,data:a,type:n,xPos:o,yPos:s,selected:b,isConnectable:x,sourcePosition:f,targetPosition:c,dragging:ae,dragHandle:k,zIndex:$})})})};return t.displayName="NodeWrapper",te.memo(t)};function DVe(e){const t={input:Z1(e.input||Tie),default:Z1(e.default||JF),output:Z1(e.output||Mie),group:Z1(e.group||H6)},r={},n=Object.keys(e).filter(a=>!["input","default","output","group"].includes(a)).reduce((a,o)=>(a[o]=Z1(e[o]||JF),a),r);return{...t,...n}}const SVe=({x:e,y:t,width:r,height:n,origin:a})=>!r||!n?{x:e,y:t}:a[0]<0||a[1]<0||a[0]>1||a[1]>1?{x:e,y:t}:{x:e-r*a[0],y:t-n*a[1]},wVe=typeof document<"u"?document:null;var VS=(e=null,t={target:wVe})=>{const[r,n]=te.useState(!1),a=te.useRef(!1),o=te.useRef(new Set([])),[s,l]=te.useMemo(()=>{if(e!==null){const b=(Array.isArray(e)?e:[e]).filter(O=>typeof O=="string").map(O=>O.split("+")),D=b.reduce((O,I)=>O.concat(...I),[]);return[b,D]}return[[],[]]},[e]);return te.useEffect(()=>{var m,b;if(e!==null){const D=N=>{if(a.current=N.ctrlKey||N.metaKey||N.shiftKey,!a.current&&qF(N))return!1;const H=HW(N.code,l);o.current.add(N[H]),WW(s,o.current,!1)&&(N.preventDefault(),n(!0))},O=N=>{if(!a.current&&qF(N))return!1;const H=HW(N.code,l);WW(s,o.current,!0)?(n(!1),o.current.clear()):o.current.delete(N[H]),a.current=!1},I=()=>{o.current.clear(),n(!1)};return(m=t==null?void 0:t.target)==null||m.addEventListener("keydown",D),(b=t==null?void 0:t.target)==null||b.addEventListener("keyup",O),window.addEventListener("blur",I),()=>{var N,H;(N=t==null?void 0:t.target)==null||N.removeEventListener("keydown",D),(H=t==null?void 0:t.target)==null||H.removeEventListener("keyup",O),window.removeEventListener("blur",I)}}},[e,n]),r};function WW(e,t,r){return e.filter(n=>r||n.length===t.size).some(n=>n.every(a=>t.has(a)))}function HW(e,t){return t.includes(e)?"code":"key"}function zie(e,t,r,n){var s,l;if(!e.parentNode)return r;const a=t.get(e.parentNode),o=Ly(a,n);return zie(a,t,{x:(r.x??0)+o.x,y:(r.y??0)+o.y,z:(((s=a[Ml])==null?void 0:s.z)??0)>(r.z??0)?((l=a[Ml])==null?void 0:l.z)??0:r.z??0},n)}function Vie(e,t,r){e.forEach(n=>{var a;if(n.parentNode&&!e.has(n.parentNode))throw new Error(`Parent node ${n.parentNode} not found`);if(n.parentNode||r!=null&&r[n.id]){const{x:o,y:s,z:l}=zie(n,e,{...n.position,z:((a=n[Ml])==null?void 0:a.z)??0},t);n.positionAbsolute={x:o,y:s},n[Ml].z=l,r!=null&&r[n.id]&&(n[Ml].isParent=!0)}})}function tI(e,t,r,n){const a=new Map,o={},s=n?1e3:0;return e.forEach(l=>{var O;const m=(pf(l.zIndex)?l.zIndex:0)+(l.selected?s:0),b=t.get(l.id),D={width:b==null?void 0:b.width,height:b==null?void 0:b.height,...l,positionAbsolute:{x:l.position.x,y:l.position.y}};l.parentNode&&(D.parentNode=l.parentNode,o[l.parentNode]=!0),Object.defineProperty(D,Ml,{enumerable:!1,value:{handleBounds:(O=b==null?void 0:b[Ml])==null?void 0:O.handleBounds,z:m}}),a.set(l.id,D)}),Vie(a,r,o),a}function Wie(e,t={}){const{getNodes:r,width:n,height:a,minZoom:o,maxZoom:s,d3Zoom:l,d3Selection:m,fitViewOnInitDone:b,fitViewOnInit:D,nodeOrigin:O}=e(),I=t.initial&&!b&&D;if(l&&m&&(I||!t.initial)){const H=r().filter(u=>{var y;const h=t.includeHiddenNodes?u.width&&u.height:!u.hidden;return(y=t.nodes)!=null&&y.length?h&&t.nodes.some(E=>E.id===u.id):h}),j=H.every(u=>u.width&&u.height);if(H.length>0&&j){const u=W6(H,O),[h,y,E]=Cie(u,n,a,t.minZoom??o,t.maxZoom??s,t.padding??.1),x=om.translate(h,y).scale(E);return typeof t.duration=="number"&&t.duration>0?l.transform(my(m,t.duration),x):l.transform(m,x),!0}}return!1}function CVe(e,t){return e.forEach(r=>{const n=t.get(r.id);n&&t.set(n.id,{...n,[Ml]:n[Ml],selected:r.selected})}),new Map(t)}function EVe(e,t){return t.map(r=>{const n=e.find(a=>a.id===r.id);return n&&(r.selected=n.selected),r})}function FE({changedNodes:e,changedEdges:t,get:r,set:n}){const{nodeInternals:a,edges:o,onNodesChange:s,onEdgesChange:l,hasDefaultNodes:m,hasDefaultEdges:b}=r();e!=null&&e.length&&(m&&n({nodeInternals:CVe(e,a)}),s==null||s(e)),t!=null&&t.length&&(b&&n({edges:EVe(t,o)}),l==null||l(t))}const Tv=()=>{},PVe={zoomIn:Tv,zoomOut:Tv,zoomTo:Tv,getZoom:()=>1,setViewport:Tv,getViewport:()=>({x:0,y:0,zoom:1}),fitView:()=>!1,setCenter:Tv,fitBounds:Tv,project:e=>e,viewportInitialized:!1},AVe=e=>({d3Zoom:e.d3Zoom,d3Selection:e.d3Selection}),kVe=()=>{const e=Ql(),{d3Zoom:t,d3Selection:r}=Ts(AVe,Du);return te.useMemo(()=>r&&t?{zoomIn:a=>t.scaleBy(my(r,a==null?void 0:a.duration),1.2),zoomOut:a=>t.scaleBy(my(r,a==null?void 0:a.duration),1/1.2),zoomTo:(a,o)=>t.scaleTo(my(r,o==null?void 0:o.duration),a),getZoom:()=>e.getState().transform[2],setViewport:(a,o)=>{const[s,l,m]=e.getState().transform,b=om.translate(a.x??s,a.y??l).scale(a.zoom??m);t.transform(my(r,o==null?void 0:o.duration),b)},getViewport:()=>{const[a,o,s]=e.getState().transform;return{x:a,y:o,zoom:s}},fitView:a=>Wie(e.getState,a),setCenter:(a,o,s)=>{const{width:l,height:m,maxZoom:b}=e.getState(),D=typeof(s==null?void 0:s.zoom)<"u"?s.zoom:b,O=l/2-a*D,I=m/2-o*D,N=om.translate(O,I).scale(D);t.transform(my(r,s==null?void 0:s.duration),N)},fitBounds:(a,o)=>{const{width:s,height:l,minZoom:m,maxZoom:b}=e.getState(),[D,O,I]=Cie(a,s,l,m,b,(o==null?void 0:o.padding)??.1),N=om.translate(D,O).scale(I);t.transform(my(r,o==null?void 0:o.duration),N)},project:a=>{const{transform:o,snapToGrid:s,snapGrid:l}=e.getState();return Die(a,o,s,l)},viewportInitialized:!0}:PVe,[t,r])};function K_(){const e=kVe(),t=Ql(),r=te.useCallback(()=>t.getState().getNodes().map(j=>({...j})),[]),n=te.useCallback(j=>t.getState().nodeInternals.get(j),[]),a=te.useCallback(()=>{const{edges:j=[]}=t.getState();return j.map(u=>({...u}))},[]),o=te.useCallback(j=>{const{edges:u=[]}=t.getState();return u.find(h=>h.id===j)},[]),s=te.useCallback(j=>{const{getNodes:u,setNodes:h,hasDefaultNodes:y,onNodesChange:E}=t.getState(),x=u(),g=typeof j=="function"?j(x):j;if(y)h(g);else if(E){const d=g.length===0?x.map(f=>({type:"remove",id:f.id})):g.map(f=>({item:f,type:"reset"}));E(d)}},[]),l=te.useCallback(j=>{const{edges:u=[],setEdges:h,hasDefaultEdges:y,onEdgesChange:E}=t.getState(),x=typeof j=="function"?j(u):j;if(y)h(x);else if(E){const g=x.length===0?u.map(d=>({type:"remove",id:d.id})):x.map(d=>({item:d,type:"reset"}));E(g)}},[]),m=te.useCallback(j=>{const u=Array.isArray(j)?j:[j],{getNodes:h,setNodes:y,hasDefaultNodes:E,onNodesChange:x}=t.getState();if(E){const d=[...h(),...u];y(d)}else if(x){const g=u.map(d=>({item:d,type:"add"}));x(g)}},[]),b=te.useCallback(j=>{const u=Array.isArray(j)?j:[j],{edges:h=[],setEdges:y,hasDefaultEdges:E,onEdgesChange:x}=t.getState();if(E)y([...h,...u]);else if(x){const g=u.map(d=>({item:d,type:"add"}));x(g)}},[]),D=te.useCallback(()=>{const{getNodes:j,edges:u=[],transform:h}=t.getState(),[y,E,x]=h;return{nodes:j().map(g=>({...g})),edges:u.map(g=>({...g})),viewport:{x:y,y:E,zoom:x}}},[]),O=te.useCallback(({nodes:j,edges:u})=>{const{nodeInternals:h,getNodes:y,edges:E,hasDefaultNodes:x,hasDefaultEdges:g,onNodesDelete:d,onEdgesDelete:f,onNodesChange:c,onEdgesChange:p}=t.getState(),S=(j||[]).map(W=>W.id),k=(u||[]).map(W=>W.id),$=y().reduce((W,G)=>{const Q=!S.includes(G.id)&&G.parentNode&&W.find(re=>re.id===G.parentNode);return(typeof G.deletable=="boolean"?G.deletable:!0)&&(S.includes(G.id)||Q)&&W.push(G),W},[]),M=E.filter(W=>typeof W.deletable=="boolean"?W.deletable:!0),z=M.filter(W=>k.includes(W.id));if($||z){const W=wie($,M),G=[...z,...W],Q=G.reduce((oe,re)=>(oe.includes(re.id)||oe.push(re.id),oe),[]);if((g||x)&&(g&&t.setState({edges:E.filter(oe=>!Q.includes(oe.id))}),x&&($.forEach(oe=>{h.delete(oe.id)}),t.setState({nodeInternals:new Map(h)}))),Q.length>0&&(f==null||f(G),p&&p(Q.map(oe=>({id:oe,type:"remove"})))),$.length>0&&(d==null||d($),c)){const oe=$.map(re=>({id:re.id,type:"remove"}));c(oe)}}},[]),I=te.useCallback(j=>{const u=Bze(j),h=u?null:t.getState().nodeInternals.get(j.id);return[u?j:kW(h),h,u]},[]),N=te.useCallback((j,u=!0,h)=>{const[y,E,x]=I(j);return y?(h||t.getState().getNodes()).filter(g=>{if(!x&&(g.id===E.id||!g.positionAbsolute))return!1;const d=kW(g),f=GF(d,y);return u&&f>0||f>=j.width*j.height}):[]},[]),H=te.useCallback((j,u,h=!0)=>{const[y]=I(j);if(!y)return!1;const E=GF(y,u);return h&&E>0||E>=j.width*j.height},[]);return te.useMemo(()=>({...e,getNodes:r,getNode:n,getEdges:a,getEdge:o,setNodes:s,setEdges:l,addNodes:m,addEdges:b,toObject:D,deleteElements:O,getIntersectingNodes:N,isNodeIntersecting:H}),[e,r,n,a,o,s,l,m,b,D,O,N,H])}var OVe=({deleteKeyCode:e,multiSelectionKeyCode:t})=>{const r=Ql(),{deleteElements:n}=K_(),a=VS(e),o=VS(t);te.useEffect(()=>{if(a){const{edges:s,getNodes:l}=r.getState(),m=l().filter(D=>D.selected),b=s.filter(D=>D.selected);n({nodes:m,edges:b}),r.setState({nodesSelectionActive:!1})}},[a]),te.useEffect(()=>{r.setState({multiSelectionActive:o})},[o])};function _Ve(e){const t=Ql();te.useEffect(()=>{let r;const n=()=>{var o,s;if(!e.current)return;const a=B6(e.current);(a.height===0||a.width===0)&&((s=(o=t.getState()).onError)==null||s.call(o,"004",Qg.error004())),t.setState({width:a.width||500,height:a.height||500})};return n(),window.addEventListener("resize",n),e.current&&(r=new ResizeObserver(()=>n()),r.observe(e.current)),()=>{window.removeEventListener("resize",n),r&&e.current&&r.unobserve(e.current)}},[])}const U6={position:"absolute",width:"100%",height:"100%",top:0,left:0},TVe=(e,t)=>e.x!==t.x||e.y!==t.y||e.zoom!==t.k,rI=e=>({x:e.x,y:e.y,zoom:e.k}),$v=(e,t)=>e.target.closest(`.${t}`),UW=(e,t)=>t===2&&Array.isArray(e)&&e.includes(2),$Ve=e=>({d3Zoom:e.d3Zoom,d3Selection:e.d3Selection,d3ZoomHandler:e.d3ZoomHandler,userSelectionActive:e.userSelectionActive}),MVe=({onMove:e,onMoveStart:t,onMoveEnd:r,onPaneContextMenu:n,zoomOnScroll:a=!0,zoomOnPinch:o=!0,panOnScroll:s=!1,panOnScrollSpeed:l=.5,panOnScrollMode:m=Ab.Free,zoomOnDoubleClick:b=!0,elementsSelectable:D,panOnDrag:O=!0,defaultViewport:I,translateExtent:N,minZoom:H,maxZoom:j,zoomActivationKeyCode:u,preventScrolling:h=!0,children:y,noWheelClassName:E,noPanClassName:x})=>{const g=te.useRef(),d=Ql(),f=te.useRef(!1),c=te.useRef(!1),p=te.useRef(null),S=te.useRef({x:0,y:0,zoom:0}),{d3Zoom:k,d3Selection:$,d3ZoomHandler:M,userSelectionActive:z}=Ts($Ve,Du),W=VS(u),G=te.useRef(0);return _Ve(p),te.useEffect(()=>{if(p.current){const Q=p.current.getBoundingClientRect(),oe=sie().scaleExtent([H,j]).translateExtent(N),re=uf(p.current).call(oe),me=om.translate(I.x,I.y).scale(ux(I.zoom,H,j)),le=[[0,0],[Q.width,Q.height]],Ee=oe.constrain()(me,le,N);oe.transform(re,Ee),d.setState({d3Zoom:oe,d3Selection:re,d3ZoomHandler:re.on("wheel.zoom"),transform:[Ee.x,Ee.y,Ee.k],domNode:p.current.closest(".react-flow")})}},[]),te.useEffect(()=>{$&&k&&(s&&!W&&!z?$.on("wheel.zoom",Q=>{if($v(Q,E))return!1;Q.preventDefault(),Q.stopImmediatePropagation();const oe=$.property("__zoom").k||1;if(Q.ctrlKey&&o){const Ee=Yf(Q),$e=-Q.deltaY*(Q.deltaMode===1?.05:Q.deltaMode?1:.002)*10,lt=oe*Math.pow(2,$e);k.scaleTo($,lt,Ee);return}const re=Q.deltaMode===1?20:1,me=m===Ab.Vertical?0:Q.deltaX*re,le=m===Ab.Horizontal?0:Q.deltaY*re;k.translateBy($,-(me/oe)*l,-(le/oe)*l)},{passive:!1}):typeof M<"u"&&$.on("wheel.zoom",function(Q,oe){if(!h||$v(Q,E))return null;Q.preventDefault(),M.call(this,Q,oe)},{passive:!1}))},[z,s,m,$,k,M,W,o,h,E]),te.useEffect(()=>{k&&k.on("start",Q=>{var re;if(!Q.sourceEvent)return null;G.current=Q.sourceEvent.button;const{onViewportChangeStart:oe}=d.getState();if(f.current=!0,((re=Q.sourceEvent)==null?void 0:re.type)==="mousedown"&&d.setState({paneDragging:!0}),t||oe){const me=rI(Q.transform);S.current=me,oe==null||oe(me),t==null||t(Q.sourceEvent,me)}})},[k,t]),te.useEffect(()=>{k&&(z&&!f.current?k.on("zoom",null):z||k.on("zoom",Q=>{const{onViewportChange:oe}=d.getState();if(d.setState({transform:[Q.transform.x,Q.transform.y,Q.transform.k]}),c.current=!!(n&&UW(O,G.current??0)),e||oe){const re=rI(Q.transform);oe==null||oe(re),e==null||e(Q.sourceEvent,re)}}))},[z,k,e,O,n]),te.useEffect(()=>{k&&k.on("end",Q=>{if(!Q.sourceEvent)return null;const{onViewportChangeEnd:oe}=d.getState();if(f.current=!1,d.setState({paneDragging:!1}),n&&UW(O,G.current??0)&&!c.current&&n(Q.sourceEvent),c.current=!1,(r||oe)&&TVe(S.current,Q.transform)){const re=rI(Q.transform);S.current=re,clearTimeout(g.current),g.current=setTimeout(()=>{oe==null||oe(re),r==null||r(Q.sourceEvent,re)},s?150:0)}})},[k,s,O,r,n]),te.useEffect(()=>{k&&k.filter(Q=>{const oe=W||a,re=o&&Q.ctrlKey;if(Q.button===1&&Q.type==="mousedown"&&($v(Q,"react-flow__node")||$v(Q,"react-flow__edge")))return!0;if(!O&&!oe&&!s&&!b&&!o||z||!b&&Q.type==="dblclick"||$v(Q,E)&&Q.type==="wheel"||$v(Q,x)&&Q.type!=="wheel"||!o&&Q.ctrlKey&&Q.type==="wheel"||!oe&&!s&&!re&&Q.type==="wheel"||!O&&(Q.type==="mousedown"||Q.type==="touchstart")||Array.isArray(O)&&!O.includes(Q.button)&&(Q.type==="mousedown"||Q.type==="touchstart"))return!1;const me=Array.isArray(O)&&O.includes(Q.button)||!Q.button||Q.button<=1;return(!Q.ctrlKey||Q.type==="wheel")&&me})},[z,k,a,o,s,b,O,D,W]),Z.jsx("div",{className:"react-flow__renderer",ref:p,style:U6,children:y})},IVe=e=>({userSelectionActive:e.userSelectionActive,userSelectionRect:e.userSelectionRect});function jVe(){const{userSelectionActive:e,userSelectionRect:t}=Ts(IVe,Du);return e&&t?Z.jsx("div",{className:"react-flow__selection react-flow__container",style:{width:t.width,height:t.height,transform:`translate(${t.x}px, ${t.y}px)`}}):null}function KW(e,t){const r=e.find(n=>n.id===t.parentNode);if(r){const n=t.position.x+t.width-r.width,a=t.position.y+t.height-r.height;if(n>0||a>0||t.position.x<0||t.position.y<0){if(r.style={...r.style},r.style.width=r.style.width??r.width,r.style.height=r.style.height??r.height,n>0&&(r.style.width+=n),a>0&&(r.style.height+=a),t.position.x<0){const o=Math.abs(t.position.x);r.position.x=r.position.x-o,r.style.width+=o,t.position.x=0}if(t.position.y<0){const o=Math.abs(t.position.y);r.position.y=r.position.y-o,r.style.height+=o,t.position.y=0}r.width=r.style.width,r.height=r.style.height}}}function Hie(e,t){if(e.some(n=>n.type==="reset"))return e.filter(n=>n.type==="reset").map(n=>n.item);const r=e.filter(n=>n.type==="add").map(n=>n.item);return t.reduce((n,a)=>{const o=e.filter(l=>l.id===a.id);if(o.length===0)return n.push(a),n;const s={...a};for(const l of o)if(l)switch(l.type){case"select":{s.selected=l.selected;break}case"position":{typeof l.position<"u"&&(s.position=l.position),typeof l.positionAbsolute<"u"&&(s.positionAbsolute=l.positionAbsolute),typeof l.dragging<"u"&&(s.dragging=l.dragging),s.expandParent&&KW(n,s);break}case"dimensions":{typeof l.dimensions<"u"&&(s.width=l.dimensions.width,s.height=l.dimensions.height),typeof l.updateStyle<"u"&&(s.style={...s.style||{},...l.dimensions}),typeof l.resizing=="boolean"&&(s.resizing=l.resizing),s.expandParent&&KW(n,s);break}case"remove":return n}return n.push(s),n},r)}function Uie(e,t){return Hie(e,t)}function FVe(e,t){return Hie(e,t)}const dg=(e,t)=>({id:e,type:"select",selected:t});function Qv(e,t){return e.reduce((r,n)=>{const a=t.includes(n.id);return!n.selected&&a?(n.selected=!0,r.push(dg(n.id,!0))):n.selected&&!a&&(n.selected=!1,r.push(dg(n.id,!1))),r},[])}const nI=(e,t)=>r=>{r.target===t.current&&(e==null||e(r))},BVe=e=>({userSelectionActive:e.userSelectionActive,elementsSelectable:e.elementsSelectable,dragging:e.paneDragging}),Kie=te.memo(({isSelecting:e,selectionMode:t=zS.Full,panOnDrag:r,onSelectionStart:n,onSelectionEnd:a,onPaneClick:o,onPaneContextMenu:s,onPaneScroll:l,onPaneMouseEnter:m,onPaneMouseMove:b,onPaneMouseLeave:D,children:O})=>{const I=te.useRef(null),N=Ql(),H=te.useRef(0),j=te.useRef(0),u=te.useRef(),{userSelectionActive:h,elementsSelectable:y,dragging:E}=Ts(BVe,Du),x=()=>{N.setState({userSelectionActive:!1,userSelectionRect:null}),H.current=0,j.current=0},g=M=>{o==null||o(M),N.getState().resetSelectedElements(),N.setState({nodesSelectionActive:!1})},d=M=>{if(Array.isArray(r)&&(r!=null&&r.includes(2))){M.preventDefault();return}s==null||s(M)},f=l?M=>l(M):void 0,c=M=>{const{resetSelectedElements:z,domNode:W}=N.getState();if(u.current=W==null?void 0:W.getBoundingClientRect(),!y||!e||M.button!==0||M.target!==I.current||!u.current)return;const{x:G,y:Q}=Rg(M,u.current);z(),N.setState({userSelectionRect:{width:0,height:0,startX:G,startY:Q,x:G,y:Q}}),n==null||n(M)},p=M=>{const{userSelectionRect:z,nodeInternals:W,edges:G,transform:Q,onNodesChange:oe,onEdgesChange:re,nodeOrigin:me,getNodes:le}=N.getState();if(!e||!u.current||!z)return;N.setState({userSelectionActive:!0,nodesSelectionActive:!1});const Ee=Rg(M,u.current),$e=z.startX??0,lt=z.startY??0,Ze={...z,x:Ee.x<$e?Ee.x:$e,y:Ee.y<lt?Ee.y:lt,width:Math.abs(Ee.x-$e),height:Math.abs(Ee.y-lt)},nt=le(),rt=Sie(W,Ze,Q,t===zS.Partial,!0,me),At=wie(rt,G).map(Bt=>Bt.id),Ke=rt.map(Bt=>Bt.id);if(H.current!==Ke.length){H.current=Ke.length;const Bt=Qv(nt,Ke);Bt.length&&(oe==null||oe(Bt))}if(j.current!==At.length){j.current=At.length;const Bt=Qv(G,At);Bt.length&&(re==null||re(Bt))}N.setState({userSelectionRect:Ze})},S=M=>{if(M.button!==0)return;const{userSelectionRect:z}=N.getState();!h&&z&&M.target===I.current&&(g==null||g(M)),N.setState({nodesSelectionActive:H.current>0}),x(),a==null||a(M)},k=M=>{h&&(N.setState({nodesSelectionActive:H.current>0}),a==null||a(M)),x()},$=y&&(e||h);return Z.jsxs("div",{className:wu(["react-flow__pane",{dragging:E,selection:e}]),onClick:$?void 0:nI(g,I),onContextMenu:nI(d,I),onWheel:nI(f,I),onMouseEnter:$?void 0:m,onMouseDown:$?c:void 0,onMouseMove:$?p:b,onMouseUp:$?S:void 0,onMouseLeave:$?k:D,ref:I,style:U6,children:[O,Z.jsx(jVe,{})]})});Kie.displayName="Pane";const NVe=e=>{const t=e.getNodes().filter(r=>r.selected);return{...W6(t,e.nodeOrigin),transformString:`translate(${e.transform[0]}px,${e.transform[1]}px) scale(${e.transform[2]})`,userSelectionActive:e.userSelectionActive}};function RVe({onSelectionContextMenu:e,noPanClassName:t,disableKeyboardA11y:r}){const n=Ql(),{width:a,height:o,x:s,y:l,transformString:m,userSelectionActive:b}=Ts(NVe,Du),D=Lie(),O=te.useRef(null);if(te.useEffect(()=>{var H;r||(H=O.current)==null||H.focus({preventScroll:!0})},[r]),Rie({nodeRef:O}),b||!a||!o)return null;const I=e?H=>{const j=n.getState().getNodes().filter(u=>u.selected);e(H,j)}:void 0,N=H=>{Object.prototype.hasOwnProperty.call(kb,H.key)&&D({x:kb[H.key].x,y:kb[H.key].y,isShiftPressed:H.shiftKey})};return Z.jsx("div",{className:wu(["react-flow__nodesselection","react-flow__container",t]),style:{transform:m},children:Z.jsx("div",{ref:O,className:"react-flow__nodesselection-rect",onContextMenu:I,tabIndex:r?void 0:-1,onKeyDown:r?void 0:N,style:{width:a,height:o,top:l,left:s}})})}var LVe=te.memo(RVe);const zVe=e=>e.nodesSelectionActive,Gie=({children:e,onPaneClick:t,onPaneMouseEnter:r,onPaneMouseMove:n,onPaneMouseLeave:a,onPaneContextMenu:o,onPaneScroll:s,deleteKeyCode:l,onMove:m,onMoveStart:b,onMoveEnd:D,selectionKeyCode:O,selectionOnDrag:I,selectionMode:N,onSelectionStart:H,onSelectionEnd:j,multiSelectionKeyCode:u,panActivationKeyCode:h,zoomActivationKeyCode:y,elementsSelectable:E,zoomOnScroll:x,zoomOnPinch:g,panOnScroll:d,panOnScrollSpeed:f,panOnScrollMode:c,zoomOnDoubleClick:p,panOnDrag:S,defaultViewport:k,translateExtent:$,minZoom:M,maxZoom:z,preventScrolling:W,onSelectionContextMenu:G,noWheelClassName:Q,noPanClassName:oe,disableKeyboardA11y:re})=>{const me=Ts(zVe),le=VS(O),$e=VS(h)||S,lt=le||I&&$e!==!0;return OVe({deleteKeyCode:l,multiSelectionKeyCode:u}),Z.jsx(MVe,{onMove:m,onMoveStart:b,onMoveEnd:D,onPaneContextMenu:o,elementsSelectable:E,zoomOnScroll:x,zoomOnPinch:g,panOnScroll:d,panOnScrollSpeed:f,panOnScrollMode:c,zoomOnDoubleClick:p,panOnDrag:!le&&$e,defaultViewport:k,translateExtent:$,minZoom:M,maxZoom:z,zoomActivationKeyCode:y,preventScrolling:W,noWheelClassName:Q,noPanClassName:oe,children:Z.jsxs(Kie,{onSelectionStart:H,onSelectionEnd:j,onPaneClick:t,onPaneMouseEnter:r,onPaneMouseMove:n,onPaneMouseLeave:a,onPaneContextMenu:o,onPaneScroll:s,panOnDrag:$e,isSelecting:!!lt,selectionMode:N,children:[e,me&&Z.jsx(LVe,{onSelectionContextMenu:G,noPanClassName:oe,disableKeyboardA11y:re})]})})};Gie.displayName="FlowRenderer";var VVe=te.memo(Gie);function WVe(e){return Ts(te.useCallback(r=>e?Sie(r.nodeInternals,{x:0,y:0,width:r.width,height:r.height},r.transform,!0):r.getNodes(),[e]))}const HVe=e=>({nodesDraggable:e.nodesDraggable,nodesConnectable:e.nodesConnectable,nodesFocusable:e.nodesFocusable,elementsSelectable:e.elementsSelectable,updateNodeDimensions:e.updateNodeDimensions,onError:e.onError}),qie=e=>{const{nodesDraggable:t,nodesConnectable:r,nodesFocusable:n,elementsSelectable:a,updateNodeDimensions:o,onError:s}=Ts(HVe,Du),l=WVe(e.onlyRenderVisibleElements),m=te.useRef(),b=te.useMemo(()=>{if(typeof ResizeObserver>"u")return null;const D=new ResizeObserver(O=>{const I=O.map(N=>({id:N.target.getAttribute("data-id"),nodeElement:N.target,forceUpdate:!0}));o(I)});return m.current=D,D},[]);return te.useEffect(()=>()=>{var D;(D=m==null?void 0:m.current)==null||D.disconnect()},[]),Z.jsx("div",{className:"react-flow__nodes",style:U6,children:l.map(D=>{var g,d;let O=D.type||"default";e.nodeTypes[O]||(s==null||s("003",Qg.error003(O)),O="default");const I=e.nodeTypes[O]||e.nodeTypes.default,N=!!(D.draggable||t&&typeof D.draggable>"u"),H=!!(D.selectable||a&&typeof D.selectable>"u"),j=!!(D.connectable||r&&typeof D.connectable>"u"),u=!!(D.focusable||n&&typeof D.focusable>"u"),h=e.nodeExtent?N6(D.positionAbsolute,e.nodeExtent):D.positionAbsolute,y=(h==null?void 0:h.x)??0,E=(h==null?void 0:h.y)??0,x=SVe({x:y,y:E,width:D.width??0,height:D.height??0,origin:e.nodeOrigin});return Z.jsx(I,{id:D.id,className:D.className,style:D.style,type:O,data:D.data,sourcePosition:D.sourcePosition||ea.Bottom,targetPosition:D.targetPosition||ea.Top,hidden:D.hidden,xPos:y,yPos:E,xPosOrigin:x.x,yPosOrigin:x.y,selectNodesOnDrag:e.selectNodesOnDrag,onClick:e.onNodeClick,onMouseEnter:e.onNodeMouseEnter,onMouseMove:e.onNodeMouseMove,onMouseLeave:e.onNodeMouseLeave,onContextMenu:e.onNodeContextMenu,onDoubleClick:e.onNodeDoubleClick,selected:!!D.selected,isDraggable:N,isSelectable:H,isConnectable:j,isFocusable:u,resizeObserver:b,dragHandle:D.dragHandle,zIndex:((g=D[Ml])==null?void 0:g.z)??0,isParent:!!((d=D[Ml])!=null&&d.isParent),noDragClassName:e.noDragClassName,noPanClassName:e.noPanClassName,initialized:!!D.width&&!!D.height,rfId:e.rfId,disableKeyboardA11y:e.disableKeyboardA11y,ariaLabel:D.ariaLabel},D.id)})})};qie.displayName="NodeRenderer";var UVe=te.memo(qie);const KVe=[{level:0,isMaxLevel:!0,edges:[]}];function GVe(e,t,r=!1){let n=-1;const a=e.reduce((s,l)=>{var D,O,I,N;const m=pf(l.zIndex);let b=m?l.zIndex:0;return r&&(b=m?l.zIndex:Math.max(((O=(D=t.get(l.source))==null?void 0:D[Ml])==null?void 0:O.z)||0,((N=(I=t.get(l.target))==null?void 0:I[Ml])==null?void 0:N.z)||0)),s[b]?s[b].push(l):s[b]=[l],n=b>n?b:n,s},{}),o=Object.entries(a).map(([s,l])=>{const m=+s;return{edges:l,level:m,isMaxLevel:m===n}});return o.length===0?KVe:o}function qVe(e,t,r){const n=Ts(te.useCallback(a=>e?a.edges.filter(o=>{const s=t.get(o.source),l=t.get(o.target);return(s==null?void 0:s.width)&&(s==null?void 0:s.height)&&(l==null?void 0:l.width)&&(l==null?void 0:l.height)&&vVe({sourcePos:s.positionAbsolute||{x:0,y:0},targetPos:l.positionAbsolute||{x:0,y:0},sourceWidth:s.width,sourceHeight:s.height,targetWidth:l.width,targetHeight:l.height,width:a.width,height:a.height,transform:a.transform})}):a.edges,[e,t]));return GVe(n,t,r)}const YVe=({color:e="none",strokeWidth:t=1})=>Z.jsx("polyline",{stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:t,fill:"none",points:"-5,-4 0,0 -5,4"}),XVe=({color:e="none",strokeWidth:t=1})=>Z.jsx("polyline",{stroke:e,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:t,fill:e,points:"-5,-4 0,0 -5,4 -5,-4"}),GW={[cx.Arrow]:YVe,[cx.ArrowClosed]:XVe};function JVe(e){const t=Ql();return te.useMemo(()=>{var a,o;return Object.prototype.hasOwnProperty.call(GW,e)?GW[e]:((o=(a=t.getState()).onError)==null||o.call(a,"009",Qg.error009(e)),null)},[e])}const ZVe=({id:e,type:t,color:r,width:n=12.5,height:a=12.5,markerUnits:o="strokeWidth",strokeWidth:s,orient:l="auto-start-reverse"})=>{const m=JVe(t);return m?Z.jsx("marker",{className:"react-flow__arrowhead",id:e,markerWidth:`${n}`,markerHeight:`${a}`,viewBox:"-10 -10 20 20",markerUnits:o,orient:l,refX:"0",refY:"0",children:Z.jsx(m,{color:r,strokeWidth:s})}):null},QVe=({defaultColor:e,rfId:t})=>r=>{const n=[];return r.edges.reduce((a,o)=>([o.markerStart,o.markerEnd].forEach(s=>{if(s&&typeof s=="object"){const l=XF(s,t);n.includes(l)||(a.push({id:l,color:s.color||e,...s}),n.push(l))}}),a),[]).sort((a,o)=>a.id.localeCompare(o.id))},Yie=({defaultColor:e,rfId:t})=>{const r=Ts(te.useCallback(QVe({defaultColor:e,rfId:t}),[e,t]),(n,a)=>!(n.length!==a.length||n.some((o,s)=>o.id!==a[s].id)));return Z.jsx("defs",{children:r.map(n=>Z.jsx(ZVe,{id:n.id,type:n.type,color:n.color,width:n.width,height:n.height,markerUnits:n.markerUnits,strokeWidth:n.strokeWidth,orient:n.orient},n.id))})};Yie.displayName="MarkerDefinitions";var eWe=te.memo(Yie);const tWe=e=>({nodesConnectable:e.nodesConnectable,edgesFocusable:e.edgesFocusable,edgesUpdatable:e.edgesUpdatable,elementsSelectable:e.elementsSelectable,width:e.width,height:e.height,connectionMode:e.connectionMode,nodeInternals:e.nodeInternals,onError:e.onError}),Xie=({defaultMarkerColor:e,onlyRenderVisibleElements:t,elevateEdgesOnSelect:r,rfId:n,edgeTypes:a,noPanClassName:o,onEdgeUpdate:s,onEdgeContextMenu:l,onEdgeMouseEnter:m,onEdgeMouseMove:b,onEdgeMouseLeave:D,onEdgeClick:O,edgeUpdaterRadius:I,onEdgeDoubleClick:N,onEdgeUpdateStart:H,onEdgeUpdateEnd:j,children:u})=>{const{edgesFocusable:h,edgesUpdatable:y,elementsSelectable:E,width:x,height:g,connectionMode:d,nodeInternals:f,onError:c}=Ts(tWe,Du),p=qVe(t,f,r);return x?Z.jsxs(Z.Fragment,{children:[p.map(({level:S,edges:k,isMaxLevel:$})=>Z.jsxs("svg",{style:{zIndex:S},width:x,height:g,className:"react-flow__edges react-flow__container",children:[$&&Z.jsx(eWe,{defaultColor:e,rfId:n}),Z.jsx("g",{children:k.map(M=>{const[z,W,G]=LW(f.get(M.source)),[Q,oe,re]=LW(f.get(M.target));if(!G||!re)return null;let me=M.type||"default";a[me]||(c==null||c("011",Qg.error011(me)),me="default");const le=a[me]||a.default,Ee=d===Qy.Strict?oe.target:(oe.target??[]).concat(oe.source??[]),$e=RW(W.source,M.sourceHandle),lt=RW(Ee,M.targetHandle),Ze=($e==null?void 0:$e.position)||ea.Bottom,nt=(lt==null?void 0:lt.position)||ea.Top,rt=!!(M.focusable||h&&typeof M.focusable>"u"),At=typeof s<"u"&&(M.updatable||y&&typeof M.updatable>"u");if(!$e||!lt)return c==null||c("008",Qg.error008($e,M)),null;const{sourceX:Ke,sourceY:Bt,targetX:ur,targetY:at}=yVe(z,$e,Ze,Q,lt,nt);return Z.jsx(le,{id:M.id,className:wu([M.className,o]),type:me,data:M.data,selected:!!M.selected,animated:!!M.animated,hidden:!!M.hidden,label:M.label,labelStyle:M.labelStyle,labelShowBg:M.labelShowBg,labelBgStyle:M.labelBgStyle,labelBgPadding:M.labelBgPadding,labelBgBorderRadius:M.labelBgBorderRadius,style:M.style,source:M.source,target:M.target,sourceHandleId:M.sourceHandle,targetHandleId:M.targetHandle,markerEnd:M.markerEnd,markerStart:M.markerStart,sourceX:Ke,sourceY:Bt,targetX:ur,targetY:at,sourcePosition:Ze,targetPosition:nt,elementsSelectable:E,onEdgeUpdate:s,onContextMenu:l,onMouseEnter:m,onMouseMove:b,onMouseLeave:D,onClick:O,edgeUpdaterRadius:I,onEdgeDoubleClick:N,onEdgeUpdateStart:H,onEdgeUpdateEnd:j,rfId:n,ariaLabel:M.ariaLabel,isFocusable:rt,isUpdatable:At,pathOptions:"pathOptions"in M?M.pathOptions:void 0,interactionWidth:M.interactionWidth},M.id)})})]},S)),u]}):null};Xie.displayName="EdgeRenderer";var rWe=te.memo(Xie);const nWe=e=>`translate(${e.transform[0]}px,${e.transform[1]}px) scale(${e.transform[2]})`;function iWe({children:e}){const t=Ts(nWe);return Z.jsx("div",{className:"react-flow__viewport react-flow__container",style:{transform:t},children:e})}function aWe(e){const t=K_(),r=te.useRef(!1);te.useEffect(()=>{!r.current&&t.viewportInitialized&&e&&(setTimeout(()=>e(t),1),r.current=!0)},[e,t.viewportInitialized])}const oWe={[ea.Left]:ea.Right,[ea.Right]:ea.Left,[ea.Top]:ea.Bottom,[ea.Bottom]:ea.Top},Jie=({nodeId:e,handleType:t,style:r,type:n=mg.Bezier,CustomComponent:a,connectionStatus:o})=>{var d,f,c;const{fromNode:s,handleId:l,toX:m,toY:b,connectionMode:D}=Ts(te.useCallback(p=>({fromNode:p.nodeInternals.get(e),handleId:p.connectionHandleId,toX:(p.connectionPosition.x-p.transform[0])/p.transform[2],toY:(p.connectionPosition.y-p.transform[1])/p.transform[2],connectionMode:p.connectionMode}),[e]),Du),O=(d=s==null?void 0:s[Ml])==null?void 0:d.handleBounds;let I=O==null?void 0:O[t];if(D===Qy.Loose&&(I=I||(O==null?void 0:O[t==="source"?"target":"source"])),!s||!I)return null;const N=l?I.find(p=>p.id===l):I[0],H=N?N.x+N.width/2:(s.width??0)/2,j=N?N.y+N.height/2:s.height??0,u=(((f=s.positionAbsolute)==null?void 0:f.x)??0)+H,h=(((c=s.positionAbsolute)==null?void 0:c.y)??0)+j,y=N==null?void 0:N.position,E=y?oWe[y]:null;if(!y||!E)return null;if(a)return Z.jsx(a,{connectionLineType:n,connectionLineStyle:r,fromNode:s,fromHandle:N,fromX:u,fromY:h,toX:m,toY:b,fromPosition:y,toPosition:E,connectionStatus:o});let x="";const g={sourceX:u,sourceY:h,sourcePosition:y,targetX:m,targetY:b,targetPosition:E};return n===mg.Bezier?[x]=vie(g):n===mg.Step?[x]=YF({...g,borderRadius:0}):n===mg.SmoothStep?[x]=YF(g):n===mg.SimpleBezier?[x]=yie(g):x=`M${u},${h} ${m},${b}`,Z.jsx("path",{d:x,fill:"none",className:"react-flow__connection-path",style:r})};Jie.displayName="ConnectionLine";const sWe=e=>({nodeId:e.connectionNodeId,handleType:e.connectionHandleType,nodesConnectable:e.nodesConnectable,connectionStatus:e.connectionStatus,width:e.width,height:e.height});function lWe({containerStyle:e,style:t,type:r,component:n}){const{nodeId:a,handleType:o,nodesConnectable:s,width:l,height:m,connectionStatus:b}=Ts(sWe,Du);return!(a&&o&&l&&s)?null:Z.jsx("svg",{style:e,width:l,height:m,className:"react-flow__edges react-flow__connectionline react-flow__container",children:Z.jsx("g",{className:wu(["react-flow__connection",b]),children:Z.jsx(Jie,{nodeId:a,handleType:o,style:t,type:r,CustomComponent:n,connectionStatus:b})})})}const Zie=({nodeTypes:e,edgeTypes:t,onMove:r,onMoveStart:n,onMoveEnd:a,onInit:o,onNodeClick:s,onEdgeClick:l,onNodeDoubleClick:m,onEdgeDoubleClick:b,onNodeMouseEnter:D,onNodeMouseMove:O,onNodeMouseLeave:I,onNodeContextMenu:N,onSelectionContextMenu:H,onSelectionStart:j,onSelectionEnd:u,connectionLineType:h,connectionLineStyle:y,connectionLineComponent:E,connectionLineContainerStyle:x,selectionKeyCode:g,selectionOnDrag:d,selectionMode:f,multiSelectionKeyCode:c,panActivationKeyCode:p,zoomActivationKeyCode:S,deleteKeyCode:k,onlyRenderVisibleElements:$,elementsSelectable:M,selectNodesOnDrag:z,defaultViewport:W,translateExtent:G,minZoom:Q,maxZoom:oe,preventScrolling:re,defaultMarkerColor:me,zoomOnScroll:le,zoomOnPinch:Ee,panOnScroll:$e,panOnScrollSpeed:lt,panOnScrollMode:Ze,zoomOnDoubleClick:nt,panOnDrag:rt,onPaneClick:At,onPaneMouseEnter:Ke,onPaneMouseMove:Bt,onPaneMouseLeave:ur,onPaneScroll:at,onPaneContextMenu:L,onEdgeUpdate:ae,onEdgeContextMenu:It,onEdgeMouseEnter:i,onEdgeMouseMove:C,onEdgeMouseLeave:se,edgeUpdaterRadius:P,onEdgeUpdateStart:dt,onEdgeUpdateEnd:Ft,noDragClassName:xe,noWheelClassName:Be,noPanClassName:ce,elevateEdgesOnSelect:ct,disableKeyboardA11y:Fe,nodeOrigin:Ne,nodeExtent:yt,rfId:Et})=>(aWe(o),Z.jsx(VVe,{onPaneClick:At,onPaneMouseEnter:Ke,onPaneMouseMove:Bt,onPaneMouseLeave:ur,onPaneContextMenu:L,onPaneScroll:at,deleteKeyCode:k,selectionKeyCode:g,selectionOnDrag:d,selectionMode:f,onSelectionStart:j,onSelectionEnd:u,multiSelectionKeyCode:c,panActivationKeyCode:p,zoomActivationKeyCode:S,elementsSelectable:M,onMove:r,onMoveStart:n,onMoveEnd:a,zoomOnScroll:le,zoomOnPinch:Ee,zoomOnDoubleClick:nt,panOnScroll:$e,panOnScrollSpeed:lt,panOnScrollMode:Ze,panOnDrag:rt,defaultViewport:W,translateExtent:G,minZoom:Q,maxZoom:oe,onSelectionContextMenu:H,preventScrolling:re,noDragClassName:xe,noWheelClassName:Be,noPanClassName:ce,disableKeyboardA11y:Fe,children:Z.jsxs(iWe,{children:[Z.jsx(rWe,{edgeTypes:t,onEdgeClick:l,onEdgeDoubleClick:b,onEdgeUpdate:ae,onlyRenderVisibleElements:$,onEdgeContextMenu:It,onEdgeMouseEnter:i,onEdgeMouseMove:C,onEdgeMouseLeave:se,onEdgeUpdateStart:dt,onEdgeUpdateEnd:Ft,edgeUpdaterRadius:P,defaultMarkerColor:me,noPanClassName:ce,elevateEdgesOnSelect:!!ct,disableKeyboardA11y:Fe,rfId:Et,children:Z.jsx(lWe,{style:y,type:h,component:E,containerStyle:x})}),Z.jsx("div",{className:"react-flow__edgelabel-renderer"}),Z.jsx(UVe,{nodeTypes:e,onNodeClick:s,onNodeDoubleClick:m,onNodeMouseEnter:D,onNodeMouseMove:O,onNodeMouseLeave:I,onNodeContextMenu:N,selectNodesOnDrag:z,onlyRenderVisibleElements:$,noPanClassName:ce,noDragClassName:xe,disableKeyboardA11y:Fe,nodeOrigin:Ne,nodeExtent:yt,rfId:Et})]})}));Zie.displayName="GraphView";var uWe=te.memo(Zie);const QF=[[Number.NEGATIVE_INFINITY,Number.NEGATIVE_INFINITY],[Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY]],tg={rfId:"1",width:0,height:0,transform:[0,0,1],nodeInternals:new Map,edges:[],onNodesChange:null,onEdgesChange:null,hasDefaultNodes:!1,hasDefaultEdges:!1,d3Zoom:null,d3Selection:null,d3ZoomHandler:void 0,minZoom:.5,maxZoom:2,translateExtent:QF,nodeExtent:QF,nodesSelectionActive:!1,userSelectionActive:!1,userSelectionRect:null,connectionNodeId:null,connectionHandleId:null,connectionHandleType:"source",connectionPosition:{x:0,y:0},connectionStatus:null,connectionMode:Qy.Strict,domNode:null,paneDragging:!1,noPanClassName:"nopan",nodeOrigin:[0,0],snapGrid:[15,15],snapToGrid:!1,nodesDraggable:!0,nodesConnectable:!0,nodesFocusable:!0,edgesFocusable:!0,edgesUpdatable:!0,elementsSelectable:!0,elevateNodesOnSelect:!0,fitViewOnInit:!1,fitViewOnInitDone:!1,fitViewOnInitOptions:void 0,multiSelectionActive:!1,connectionStartHandle:null,connectionEndHandle:null,connectionClickStartHandle:null,connectOnClick:!0,ariaLiveMessage:"",autoPanOnConnect:!0,autoPanOnNodeDrag:!0,connectionRadius:20,onError:Nze,isValidConnection:void 0},cWe=()=>TNe((e,t)=>({...tg,setNodes:r=>{const{nodeInternals:n,nodeOrigin:a,elevateNodesOnSelect:o}=t();e({nodeInternals:tI(r,n,a,o)})},getNodes:()=>Array.from(t().nodeInternals.values()),setEdges:r=>{const{defaultEdgeOptions:n={}}=t();e({edges:r.map(a=>({...n,...a}))})},setDefaultNodesAndEdges:(r,n)=>{const a=typeof r<"u",o=typeof n<"u",s=a?tI(r,new Map,t().nodeOrigin,t().elevateNodesOnSelect):new Map;e({nodeInternals:s,edges:o?n:[],hasDefaultNodes:a,hasDefaultEdges:o})},updateNodeDimensions:r=>{const{onNodesChange:n,nodeInternals:a,fitViewOnInit:o,fitViewOnInitDone:s,fitViewOnInitOptions:l,domNode:m,nodeOrigin:b}=t(),D=m==null?void 0:m.querySelector(".react-flow__viewport");if(!D)return;const O=window.getComputedStyle(D),{m22:I}=new window.DOMMatrixReadOnly(O.transform),N=r.reduce((j,u)=>{const h=a.get(u.id);if(h){const y=B6(u.nodeElement);!!(y.width&&y.height&&(h.width!==y.width||h.height!==y.height||u.forceUpdate))&&(a.set(h.id,{...h,[Ml]:{...h[Ml],handleBounds:{source:VW(".source",u.nodeElement,I,b),target:VW(".target",u.nodeElement,I,b)}},...y}),j.push({id:h.id,type:"dimensions",dimensions:y}))}return j},[]);Vie(a,b);const H=s||o&&!s&&Wie(t,{initial:!0,...l});e({nodeInternals:new Map(a),fitViewOnInitDone:H}),(N==null?void 0:N.length)>0&&(n==null||n(N))},updateNodePositions:(r,n=!0,a=!1)=>{const{triggerNodeChanges:o}=t(),s=r.map(l=>{const m={id:l.id,type:"position",dragging:a};return n&&(m.positionAbsolute=l.positionAbsolute,m.position=l.position),m});o(s)},triggerNodeChanges:r=>{const{onNodesChange:n,nodeInternals:a,hasDefaultNodes:o,nodeOrigin:s,getNodes:l,elevateNodesOnSelect:m}=t();if(r!=null&&r.length){if(o){const b=Uie(r,l()),D=tI(b,a,s,m);e({nodeInternals:D})}n==null||n(r)}},addSelectedNodes:r=>{const{multiSelectionActive:n,edges:a,getNodes:o}=t();let s,l=null;n?s=r.map(m=>dg(m,!0)):(s=Qv(o(),r),l=Qv(a,[])),FE({changedNodes:s,changedEdges:l,get:t,set:e})},addSelectedEdges:r=>{const{multiSelectionActive:n,edges:a,getNodes:o}=t();let s,l=null;n?s=r.map(m=>dg(m,!0)):(s=Qv(a,r),l=Qv(o(),[])),FE({changedNodes:l,changedEdges:s,get:t,set:e})},unselectNodesAndEdges:({nodes:r,edges:n}={})=>{const{edges:a,getNodes:o}=t(),s=r||o(),l=n||a,m=s.map(D=>(D.selected=!1,dg(D.id,!1))),b=l.map(D=>dg(D.id,!1));FE({changedNodes:m,changedEdges:b,get:t,set:e})},setMinZoom:r=>{const{d3Zoom:n,maxZoom:a}=t();n==null||n.scaleExtent([r,a]),e({minZoom:r})},setMaxZoom:r=>{const{d3Zoom:n,minZoom:a}=t();n==null||n.scaleExtent([a,r]),e({maxZoom:r})},setTranslateExtent:r=>{var n;(n=t().d3Zoom)==null||n.translateExtent(r),e({translateExtent:r})},resetSelectedElements:()=>{const{edges:r,getNodes:n}=t(),o=n().filter(l=>l.selected).map(l=>dg(l.id,!1)),s=r.filter(l=>l.selected).map(l=>dg(l.id,!1));FE({changedNodes:o,changedEdges:s,get:t,set:e})},setNodeExtent:r=>{const{nodeInternals:n}=t();n.forEach(a=>{a.positionAbsolute=N6(a.position,r)}),e({nodeExtent:r,nodeInternals:new Map(n)})},panBy:r=>{const{transform:n,width:a,height:o,d3Zoom:s,d3Selection:l,translateExtent:m}=t();if(!s||!l||!r.x&&!r.y)return!1;const b=om.translate(n[0]+r.x,n[1]+r.y).scale(n[2]),D=[[0,0],[a,o]],O=s==null?void 0:s.constrain()(b,D,m);return s.transform(l,O),n[0]!==O.x||n[1]!==O.y||n[2]!==O.k},cancelConnection:()=>e({connectionNodeId:tg.connectionNodeId,connectionHandleId:tg.connectionHandleId,connectionHandleType:tg.connectionHandleType,connectionStatus:tg.connectionStatus,connectionStartHandle:tg.connectionStartHandle,connectionEndHandle:tg.connectionEndHandle}),reset:()=>e({...tg})})),K6=({children:e})=>{const t=te.useRef(null);return t.current||(t.current=cWe()),Z.jsx(Tze,{value:t.current,children:e})};K6.displayName="ReactFlowProvider";const Qie=({children:e})=>te.useContext(H_)?Z.jsx(Z.Fragment,{children:e}):Z.jsx(K6,{children:e});Qie.displayName="ReactFlowWrapper";function qW(e,t){return te.useRef(null),te.useMemo(()=>t(e),[e])}const dWe={input:Tie,default:JF,output:Mie,group:H6},fWe={default:cA,straight:z6,step:L6,smoothstep:U_,simplebezier:R6},pWe=[0,0],hWe=[15,15],mWe={x:0,y:0,zoom:1},gWe={width:"100%",height:"100%",overflow:"hidden",position:"relative",zIndex:0},eae=te.forwardRef(({nodes:e,edges:t,defaultNodes:r,defaultEdges:n,className:a,nodeTypes:o=dWe,edgeTypes:s=fWe,onNodeClick:l,onEdgeClick:m,onInit:b,onMove:D,onMoveStart:O,onMoveEnd:I,onConnect:N,onConnectStart:H,onConnectEnd:j,onClickConnectStart:u,onClickConnectEnd:h,onNodeMouseEnter:y,onNodeMouseMove:E,onNodeMouseLeave:x,onNodeContextMenu:g,onNodeDoubleClick:d,onNodeDragStart:f,onNodeDrag:c,onNodeDragStop:p,onNodesDelete:S,onEdgesDelete:k,onSelectionChange:$,onSelectionDragStart:M,onSelectionDrag:z,onSelectionDragStop:W,onSelectionContextMenu:G,onSelectionStart:Q,onSelectionEnd:oe,connectionMode:re=Qy.Strict,connectionLineType:me=mg.Bezier,connectionLineStyle:le,connectionLineComponent:Ee,connectionLineContainerStyle:$e,deleteKeyCode:lt="Backspace",selectionKeyCode:Ze="Shift",selectionOnDrag:nt=!1,selectionMode:rt=zS.Full,panActivationKeyCode:At="Space",multiSelectionKeyCode:Ke="Meta",zoomActivationKeyCode:Bt="Meta",snapToGrid:ur=!1,snapGrid:at=hWe,onlyRenderVisibleElements:L=!1,selectNodesOnDrag:ae=!0,nodesDraggable:It,nodesConnectable:i,nodesFocusable:C,nodeOrigin:se=pWe,edgesFocusable:P,edgesUpdatable:dt,elementsSelectable:Ft,defaultViewport:xe=mWe,minZoom:Be=.5,maxZoom:ce=2,translateExtent:ct=QF,preventScrolling:Fe=!0,nodeExtent:Ne,defaultMarkerColor:yt="#b1b1b7",zoomOnScroll:Et=!0,zoomOnPinch:kt=!0,panOnScroll:Ye=!1,panOnScrollSpeed:$t=.5,panOnScrollMode:Lt=Ab.Free,zoomOnDoubleClick:or=!0,panOnDrag:yr=!0,onPaneClick:zr,onPaneMouseEnter:Gr,onPaneMouseMove:Jr,onPaneMouseLeave:Kr,onPaneScroll:rn,onPaneContextMenu:nn,children:pn,onEdgeUpdate:Dn,onEdgeContextMenu:Zr,onEdgeDoubleClick:Hn,onEdgeMouseEnter:yn,onEdgeMouseMove:Ci,onEdgeMouseLeave:ti,onEdgeUpdateStart:Ei,onEdgeUpdateEnd:Br,edgeUpdaterRadius:ht=10,onNodesChange:Wt,onEdgesChange:er,noDragClassName:Rt="nodrag",noWheelClassName:pr="nowheel",noPanClassName:kr="nopan",fitView:br=!1,fitViewOptions:vr,connectOnClick:qt=!0,attributionPosition:Je,proOptions:tt,defaultEdgeOptions:Vt,elevateNodesOnSelect:Ut=!0,elevateEdgesOnSelect:fr=!1,disableKeyboardA11y:rr=!1,autoPanOnConnect:mt=!0,autoPanOnNodeDrag:st=!0,connectionRadius:ft=20,isValidConnection:Gt,onError:gr,style:Sr,id:Vr,...xt},en)=>{const an=qW(o,DVe),Mn=qW(s,gVe),kn=Vr||"1";return Z.jsx("div",{...xt,style:{...Sr,...gWe},ref:en,className:wu(["react-flow",a]),"data-testid":"rf__wrapper",id:Vr,children:Z.jsxs(Qie,{children:[Z.jsx(uWe,{onInit:b,onMove:D,onMoveStart:O,onMoveEnd:I,onNodeClick:l,onEdgeClick:m,onNodeMouseEnter:y,onNodeMouseMove:E,onNodeMouseLeave:x,onNodeContextMenu:g,onNodeDoubleClick:d,nodeTypes:an,edgeTypes:Mn,connectionLineType:me,connectionLineStyle:le,connectionLineComponent:Ee,connectionLineContainerStyle:$e,selectionKeyCode:Ze,selectionOnDrag:nt,selectionMode:rt,deleteKeyCode:lt,multiSelectionKeyCode:Ke,panActivationKeyCode:At,zoomActivationKeyCode:Bt,onlyRenderVisibleElements:L,selectNodesOnDrag:ae,defaultViewport:xe,translateExtent:ct,minZoom:Be,maxZoom:ce,preventScrolling:Fe,zoomOnScroll:Et,zoomOnPinch:kt,zoomOnDoubleClick:or,panOnScroll:Ye,panOnScrollSpeed:$t,panOnScrollMode:Lt,panOnDrag:yr,onPaneClick:zr,onPaneMouseEnter:Gr,onPaneMouseMove:Jr,onPaneMouseLeave:Kr,onPaneScroll:rn,onPaneContextMenu:nn,onSelectionContextMenu:G,onSelectionStart:Q,onSelectionEnd:oe,onEdgeUpdate:Dn,onEdgeContextMenu:Zr,onEdgeDoubleClick:Hn,onEdgeMouseEnter:yn,onEdgeMouseMove:Ci,onEdgeMouseLeave:ti,onEdgeUpdateStart:Ei,onEdgeUpdateEnd:Br,edgeUpdaterRadius:ht,defaultMarkerColor:yt,noDragClassName:Rt,noWheelClassName:pr,noPanClassName:kr,elevateEdgesOnSelect:fr,rfId:kn,disableKeyboardA11y:rr,nodeOrigin:se,nodeExtent:Ne}),Z.jsx(sVe,{nodes:e,edges:t,defaultNodes:r,defaultEdges:n,onConnect:N,onConnectStart:H,onConnectEnd:j,onClickConnectStart:u,onClickConnectEnd:h,nodesDraggable:It,nodesConnectable:i,nodesFocusable:C,edgesFocusable:P,edgesUpdatable:dt,elementsSelectable:Ft,elevateNodesOnSelect:Ut,minZoom:Be,maxZoom:ce,nodeExtent:Ne,onNodesChange:Wt,onEdgesChange:er,snapToGrid:ur,snapGrid:at,connectionMode:re,translateExtent:ct,connectOnClick:qt,defaultEdgeOptions:Vt,fitView:br,fitViewOptions:vr,onNodesDelete:S,onEdgesDelete:k,onNodeDragStart:f,onNodeDrag:c,onNodeDragStop:p,onSelectionDrag:z,onSelectionDragStart:M,onSelectionDragStop:W,noPanClassName:kr,nodeOrigin:se,rfId:kn,autoPanOnConnect:mt,autoPanOnNodeDrag:st,onError:gr,connectionRadius:ft,isValidConnection:Gt}),Z.jsx(aVe,{onSelectionChange:$}),pn,Z.jsx(Mze,{proOptions:tt,position:Je}),Z.jsx(fVe,{rfId:kn,disableKeyboardA11y:rr})]})})});eae.displayName="ReactFlow";function tae(e){return t=>{const[r,n]=te.useState(t),a=te.useCallback(o=>n(s=>e(o,s)),[]);return[r,n,a]}}const yWe=tae(Uie),vWe=tae(FVe),rae=({id:e,x:t,y:r,width:n,height:a,style:o,color:s,strokeColor:l,strokeWidth:m,className:b,borderRadius:D,shapeRendering:O,onClick:I})=>{const{background:N,backgroundColor:H}=o||{},j=s||N||H;return Z.jsx("rect",{className:wu(["react-flow__minimap-node",b]),x:t,y:r,rx:D,ry:D,width:n,height:a,fill:j,stroke:l,strokeWidth:m,shapeRendering:O,onClick:I?u=>I(u,e):void 0})};rae.displayName="MiniMapNode";var bWe=te.memo(rae);const xWe=200,DWe=150,SWe=e=>{const t=e.getNodes(),r={x:-e.transform[0]/e.transform[2],y:-e.transform[1]/e.transform[2],width:e.width/e.transform[2],height:e.height/e.transform[2]};return{nodes:t.filter(n=>!n.hidden&&n.width&&n.height),viewBB:r,boundingRect:t.length>0?Fze(W6(t,e.nodeOrigin),r):r,rfId:e.rfId,nodeOrigin:e.nodeOrigin}},iI=e=>e instanceof Function?e:()=>e,wWe="react-flow__minimap-desc";function nae({style:e,className:t,nodeStrokeColor:r="transparent",nodeColor:n="#e2e2e2",nodeClassName:a="",nodeBorderRadius:o=5,nodeStrokeWidth:s=2,nodeComponent:l=bWe,maskColor:m="rgb(240, 240, 240, 0.6)",maskStrokeColor:b="none",maskStrokeWidth:D=1,position:O="bottom-right",onClick:I,onNodeClick:N,pannable:H=!1,zoomable:j=!1,ariaLabel:u="React Flow mini map",inversePan:h=!1,zoomStep:y=10}){const E=Ql(),x=te.useRef(null),{boundingRect:g,viewBB:d,nodes:f,rfId:c,nodeOrigin:p}=Ts(SWe,Du),S=(e==null?void 0:e.width)??xWe,k=(e==null?void 0:e.height)??DWe,$=iI(n),M=iI(r),z=iI(a),W=g.width/S,G=g.height/k,Q=Math.max(W,G),oe=Q*S,re=Q*k,me=5*Q,le=g.x-(oe-g.width)/2-me,Ee=g.y-(re-g.height)/2-me,$e=oe+me*2,lt=re+me*2,Ze=typeof window>"u"||window.chrome?"crispEdges":"geometricPrecision",nt=`${wWe}-${c}`,rt=te.useRef(0);rt.current=Q,te.useEffect(()=>{if(x.current){const Bt=uf(x.current),ur=ae=>{const{transform:It,d3Selection:i,d3Zoom:C}=E.getState();if(ae.sourceEvent.type!=="wheel"||!i||!C)return;const se=-ae.sourceEvent.deltaY*(ae.sourceEvent.deltaMode===1?.05:ae.sourceEvent.deltaMode?1:.002)*y,P=It[2]*Math.pow(2,se);C.scaleTo(i,P)},at=ae=>{const{transform:It,d3Selection:i,d3Zoom:C,translateExtent:se,width:P,height:dt}=E.getState();if(ae.sourceEvent.type!=="mousemove"||!i||!C)return;const Ft=rt.current*Math.max(1,It[2])*(h?-1:1),xe={x:It[0]-ae.sourceEvent.movementX*Ft,y:It[1]-ae.sourceEvent.movementY*Ft},Be=[[0,0],[P,dt]],ce=om.translate(xe.x,xe.y).scale(It[2]),ct=C.constrain()(ce,Be,se);C.transform(i,ct)},L=sie().on("zoom",H?at:null).on("zoom.wheel",j?ur:null);return Bt.call(L),()=>{Bt.on("zoom",null)}}},[H,j,h,y]);const At=I?Bt=>{const ur=Yf(Bt);I(Bt,{x:ur[0],y:ur[1]})}:void 0,Ke=N?(Bt,ur)=>{const at=E.getState().nodeInternals.get(ur);N(Bt,at)}:void 0;return Z.jsx(F6,{position:O,style:e,className:wu(["react-flow__minimap",t]),"data-testid":"rf__minimap",children:Z.jsxs("svg",{width:S,height:k,viewBox:`${le} ${Ee} ${$e} ${lt}`,role:"img","aria-labelledby":nt,ref:x,onClick:At,children:[u&&Z.jsx("title",{id:nt,children:u}),f.map(Bt=>{const{x:ur,y:at}=Ly(Bt,p).positionAbsolute;return Z.jsx(l,{x:ur,y:at,width:Bt.width,height:Bt.height,style:Bt.style,className:z(Bt),color:$(Bt),borderRadius:o,strokeColor:M(Bt),strokeWidth:s,shapeRendering:Ze,onClick:Ke,id:Bt.id},Bt.id)}),Z.jsx("path",{className:"react-flow__minimap-mask",d:`M${le-me},${Ee-me}h${$e+me*2}v${lt+me*2}h${-$e-me*2}z
-        M${d.x},${d.y}h${d.width}v${d.height}h${-d.width}z`,fill:m,fillRule:"evenodd",stroke:b,strokeWidth:D,pointerEvents:"none"})]})})}nae.displayName="MiniMap";var CWe=te.memo(nae);function EWe(){return Z.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",children:Z.jsx("path",{d:"M32 18.133H18.133V32h-4.266V18.133H0v-4.266h13.867V0h4.266v13.867H32z"})})}function PWe(){return Z.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 5",children:Z.jsx("path",{d:"M0 0h32v4.2H0z"})})}function AWe(){return Z.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 30",children:Z.jsx("path",{d:"M3.692 4.63c0-.53.4-.938.939-.938h5.215V0H4.708C2.13 0 0 2.054 0 4.63v5.216h3.692V4.631zM27.354 0h-5.2v3.692h5.17c.53 0 .984.4.984.939v5.215H32V4.631A4.624 4.624 0 0027.354 0zm.954 24.83c0 .532-.4.94-.939.94h-5.215v3.768h5.215c2.577 0 4.631-2.13 4.631-4.707v-5.139h-3.692v5.139zm-23.677.94c-.531 0-.939-.4-.939-.94v-5.138H0v5.139c0 2.577 2.13 4.707 4.708 4.707h5.138V25.77H4.631z"})})}function kWe(){return Z.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 25 32",children:Z.jsx("path",{d:"M21.333 10.667H19.81V7.619C19.81 3.429 16.38 0 12.19 0 8 0 4.571 3.429 4.571 7.619v3.048H3.048A3.056 3.056 0 000 13.714v15.238A3.056 3.056 0 003.048 32h18.285a3.056 3.056 0 003.048-3.048V13.714a3.056 3.056 0 00-3.048-3.047zM12.19 24.533a3.056 3.056 0 01-3.047-3.047 3.056 3.056 0 013.047-3.048 3.056 3.056 0 013.048 3.048 3.056 3.056 0 01-3.048 3.047zm4.724-13.866H7.467V7.619c0-2.59 2.133-4.724 4.723-4.724 2.591 0 4.724 2.133 4.724 4.724v3.048z"})})}function OWe(){return Z.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 25 32",children:Z.jsx("path",{d:"M21.333 10.667H19.81V7.619C19.81 3.429 16.38 0 12.19 0c-4.114 1.828-1.37 2.133.305 2.438 1.676.305 4.42 2.59 4.42 5.181v3.048H3.047A3.056 3.056 0 000 13.714v15.238A3.056 3.056 0 003.048 32h18.285a3.056 3.056 0 003.048-3.048V13.714a3.056 3.056 0 00-3.048-3.047zM12.19 24.533a3.056 3.056 0 01-3.047-3.047 3.056 3.056 0 013.047-3.048 3.056 3.056 0 013.048 3.048 3.056 3.056 0 01-3.048 3.047z"})})}const hD=({children:e,className:t,...r})=>Z.jsx("button",{type:"button",className:wu(["react-flow__controls-button",t]),...r,children:e});hD.displayName="ControlButton";const _We=e=>({isInteractive:e.nodesDraggable||e.nodesConnectable||e.elementsSelectable,minZoomReached:e.transform[2]<=e.minZoom,maxZoomReached:e.transform[2]>=e.maxZoom}),iae=({style:e,showZoom:t=!0,showFitView:r=!0,showInteractive:n=!0,fitViewOptions:a,onZoomIn:o,onZoomOut:s,onFitView:l,onInteractiveChange:m,className:b,children:D,position:O="bottom-left"})=>{const I=Ql(),[N,H]=te.useState(!1),{isInteractive:j,minZoomReached:u,maxZoomReached:h}=Ts(_We,Du),{zoomIn:y,zoomOut:E,fitView:x}=K_();if(te.useEffect(()=>{H(!0)},[]),!N)return null;const g=()=>{y(),o==null||o()},d=()=>{E(),s==null||s()},f=()=>{x(a),l==null||l()},c=()=>{I.setState({nodesDraggable:!j,nodesConnectable:!j,elementsSelectable:!j}),m==null||m(!j)};return Z.jsxs(F6,{className:wu(["react-flow__controls",b]),position:O,style:e,"data-testid":"rf__controls",children:[t&&Z.jsxs(Z.Fragment,{children:[Z.jsx(hD,{onClick:g,className:"react-flow__controls-zoomin",title:"zoom in","aria-label":"zoom in",disabled:h,children:Z.jsx(EWe,{})}),Z.jsx(hD,{onClick:d,className:"react-flow__controls-zoomout",title:"zoom out","aria-label":"zoom out",disabled:u,children:Z.jsx(PWe,{})})]}),r&&Z.jsx(hD,{className:"react-flow__controls-fitview",onClick:f,title:"fit view","aria-label":"fit view",children:Z.jsx(AWe,{})}),n&&Z.jsx(hD,{className:"react-flow__controls-interactive",onClick:c,title:"toggle interactivity","aria-label":"toggle interactivity",children:j?Z.jsx(OWe,{}):Z.jsx(kWe,{})}),D]})};iae.displayName="Controls";var TWe=te.memo(iae),op;(function(e){e.Lines="lines",e.Dots="dots",e.Cross="cross"})(op||(op={}));function $We({color:e,dimensions:t,lineWidth:r}){return Z.jsx("path",{stroke:e,strokeWidth:r,d:`M${t[0]/2} 0 V${t[1]} M0 ${t[1]/2} H${t[0]}`})}function MWe({color:e,radius:t}){return Z.jsx("circle",{cx:t,cy:t,r:t,fill:e})}const IWe={[op.Dots]:"#91919a",[op.Lines]:"#eee",[op.Cross]:"#e2e2e2"},jWe={[op.Dots]:1,[op.Lines]:1,[op.Cross]:6},FWe=e=>({transform:e.transform,patternId:`pattern-${e.rfId}`});function aae({id:e,variant:t=op.Dots,gap:r=20,size:n,lineWidth:a=1,offset:o=2,color:s,style:l,className:m}){const b=te.useRef(null),{transform:D,patternId:O}=Ts(FWe,Du),I=s||IWe[t],N=n||jWe[t],H=t===op.Dots,j=t===op.Cross,u=Array.isArray(r)?r:[r,r],h=[u[0]*D[2]||1,u[1]*D[2]||1],y=N*D[2],E=j?[y,y]:h,x=H?[y/o,y/o]:[E[0]/o,E[1]/o];return Z.jsxs("svg",{className:wu(["react-flow__background",m]),style:{...l,position:"absolute",width:"100%",height:"100%",top:0,left:0},ref:b,"data-testid":"rf__background",children:[Z.jsx("pattern",{id:O+e,x:D[0]%h[0],y:D[1]%h[1],width:h[0],height:h[1],patternUnits:"userSpaceOnUse",patternTransform:`translate(-${x[0]},-${x[1]})`,children:H?Z.jsx(MWe,{color:I,radius:y/o}):Z.jsx($We,{dimensions:E,color:I,lineWidth:a})}),Z.jsx("rect",{x:"0",y:"0",width:"100%",height:"100%",fill:`url(#${O+e})`})]})}aae.displayName="Background";var BWe=te.memo(aae);const NWe=({fromX:e,fromY:t,toX:r,toY:n})=>Z.jsxs("g",{children:[Z.jsx("path",{fill:"none",stroke:"#222",strokeWidth:1.5,className:"animated",d:`M${e},${t} C ${e} ${n} ${e} ${n} ${r},${n}`}),Z.jsx("circle",{cx:r,cy:n,fill:"#fff",r:2,stroke:"#222",strokeWidth:1.5})]});const RWe=({id:e,data:t})=>{const{state:{screens:r}}=te.useContext(Do);if(!r[t])return null;const{blocks:n,surface:a}=r[t].payload;return Z.jsxs(Ct.Box,{padding:"10px",border:"var(--default-border)",bg:"white",borderRadius:"10px",children:[Z.jsx(dx,{type:"target",className:"react-flow-targetHandle",position:ea.Left,id:`${e}`}),Z.jsx(D_,{type:a,children:n.map((o,s)=>Z.jsx(Ct.Box,{pie:"6px",className:"uiKitWrapper",children:Z.jsxs(Ct.Box,{position:"relative",border:"var(--default-border)",padding:"10px",children:[Z.jsx(Mx,{blocks:[o],surface:a}),Z.jsx(dx,{type:"source",className:"react-flow-sourceHandle",position:ea.Right,id:o.actionId})]})},s))})]})},aI={edgeType:"smoothstep",markerEnd:{type:cx.Arrow},style:{strokeWidth:2,stroke:"var(--RCPG-primary-color)"}},LWe=()=>Z.jsx(TWe,{});function zWe(){var I;const{state:{screens:e,projects:t,activeProject:r},dispatch:n}=te.useContext(Do),[a,o,s]=yWe([]),[l,m,b]=vWe([]),D=N=>{const H=N(l);m(H),n(dge(H))};te.useEffect(()=>{const N=t[r].flowNodes,H={x:window.innerWidth/2,y:window.innerHeight/2},j=t[r].screens.map(u=>e[u]);j.map((u,h)=>{if(N.map(d=>d.id).includes(u.id))return;const E=h*(360/8)*(Math.PI/180),x=250*j.length*Math.cos(E)+H.x,g=250*j.length*Math.sin(E)+H.y;N.push({id:u.id,type:"custom",position:{x,y:g},data:u.id})}),o(N)},[r,t,e,JSON.stringify(e),t[r].screens,o]),te.useEffect(()=>{const N=t[r].flowEdges;m(N)},[r,t,e,t[r].flowEdges,m]);const O=(I=t[r])==null?void 0:I.viewport;return{nodes:a,edges:l,Viewport:O,onNodesChange:s,onEdgesChange:b,setNodes:o,setEdges:D}}cx.Arrow;const VWe=()=>{const{dispatch:e}=te.useContext(Do),{nodes:t,edges:r,Viewport:n,onNodesChange:a,onEdgesChange:o,setEdges:s}=zWe(),{setViewport:l}=K_(),m=te.useMemo(()=>({custom:RWe}),[r]),[b,D]=te.useState(),O=te.useRef(!0),I=te.useCallback(y=>{if(y.source===y.target)return;const E={...y,type:aI.edgeType,markerEnd:aI.markerEnd,style:aI.style};s(x=>xie(E,x))},[s]),N=te.useCallback(()=>{O.current=!1},[]),H=te.useCallback((y,E)=>{O.current=!0,s(x=>qze(y,E,x))},[s]),j=te.useCallback((y,E)=>{O.current||s(x=>x.filter(g=>g.id!==E.id)),O.current=!0},[s]),u=()=>{if(!(b!=null&&b.toObject()))return;const{nodes:y,viewport:E}=b.toObject();e(fge({nodes:y,viewport:E}))},h=y=>{D(y),n&&l(n)};return Z.jsxs(eae,{nodes:t,edges:r,onInit:h,onNodesChange:a,onEdgesChange:o,onEdgeUpdate:H,onNodeDragStop:u,onEdgeUpdateStart:N,onEdgeUpdateEnd:j,onConnect:I,fitView:!0,nodeTypes:m,minZoom:.1,connectionLineComponent:NWe,children:[Z.jsx(CWe,{zoomable:!0,pannable:!0}),Z.jsx(LWe,{}),Z.jsx(BWe,{color:"#aaa",gap:16})]})},oae=()=>Z.jsx(Ct.Box,{w:"100%",h:"100%",position:"relative",children:Z.jsx(K6,{children:Z.jsx(VWe,{})})});const WWe=({blocks:e,surface:t,flowEdges:r,activeActions:n,onSelectAction:a})=>{const o=te.useRef(),[s,l]=te.useState(!1),m=b=>{const D=r.find(O=>O.sourceHandle===b);if(D)return a(D.target);clearTimeout(o.current),l(!1),setTimeout(()=>{l(!0)},0),o.current=setTimeout(()=>{l(!1)},1e3)};return Z.jsx(Ct.Box,{h:"max-content",mb:"auto",className:"rc-prototype-renderer",children:Z.jsx(D_,{type:t,children:e.map((b,D)=>Z.jsx(Ct.Box,{className:ta`
-              cursor: pointer;
-            `,onClick:()=>m(b.actionId),children:Z.jsxs(Ct.Box,{position:"relative",w:"100%",h:"100%",className:ta`
-                pointer-events: none;
-                user-select: none;
-              `,children:[s&&n.includes(b.actionId)&&Z.jsx(Ct.Box,{className:"rc-prototype_action-glow"}),Z.jsx(Mx,{blocks:[b],surface:t})]})},D))})})},sae=()=>{var m;const{state:{projects:e,activeProject:t,screens:r}}=te.useContext(Do),[n,a]=te.useState(e[t].screens[0]),o=te.useMemo(()=>{var b;return(b=e[t])==null?void 0:b.flowEdges.map(D=>D.sourceHandle)},[t,e,e[t].flowEdges]);if(!e[t].screens.length)return null;const{surface:s,blocks:l}=((m=r[n])==null?void 0:m.payload)||r[e[t].screens[0]].payload;return Z.jsx(Ct.Scrollable,{vertical:!0,children:Z.jsx(Ct.Box,{w:"100%",h:"100%",children:Z.jsx(WWe,{surface:s,blocks:l,activeActions:o,flowEdges:e[t].flowEdges,onSelectAction:a})})})},oI={[0]:{name:"Action Block",Container:kNe},[1]:{name:"Action Preview",Container:_Ne},[2]:{name:"Flow Diagram",Container:oae},[3]:{name:"Prototype",Container:sae}},YW=()=>{const{state:{editorTabsToggle:e},dispatch:t}=te.useContext(Do),r=a=>{t(tge(a))},n=a=>ta`
-      transition: 0.5s ease;
-      left: calc(-100% * ${a});
-    `;return Z.jsx(Ct.Box,{width:"100%",height:"100%",children:Z.jsxs(Ct.Box,{position:"relative",width:"100%",height:"100%",overflow:"hidden",className:[ta`
-            user-select: none;
-          `],children:[Z.jsx(LZ,{tabsItem:Object.values(oI).map(a=>a.name),onChange:r,selectedTab:e}),Z.jsx(Ct.Box,{position:"relative",width:"100%",height:"calc(100% - 40px)",flexDirection:"column",children:Z.jsx(Ct.Box,{position:"absolute",width:`calc(100% * ${Object.values(oI).length})`,height:"100%",display:"flex",borderBlockStart:"var(--default-border)",className:n(e),children:Object.values(oI).map(({Container:a},o)=>Z.jsx(Z.Fragment,{children:o===e?Z.jsx(a,{}):Z.jsx(Ct.Box,{w:"100%",h:"100%"})}))})})]})})},HWe=({PreviewSize:e})=>{const{state:{isTablet:t},dispatch:r}=te.useContext(Do);te.useEffect(()=>{r(B5(0))},[t,r]);const n={defaultSize:(e.inlineSize||1)*.5,minSize:300,maxSize:(e.inlineSize||1)-350,allowResize:!t};return t?Z.jsxs(Z.Fragment,{children:[Z.jsx(yz,{}),Z.jsx(YW,{})]}):Z.jsxs(JO,{...n,children:[Z.jsx(yz,{}),Z.jsx(YW,{})]})},UWe=()=>{const{ref:e,contentBoxSize:t}=CK(),{state:{isTablet:r,previewTabsToggle:n}}=te.useContext(Do),a=()=>{switch(n){case 0:return ta`
-          transition: 0.5s ease;
-          left: 0;
-        `;case 1:return ta`
-          transition: 0.5s ease;
-          left: -100%;
-        `}};return Z.jsx(Ct.Box,{position:"relative",width:"100%",flexGrow:1,children:Z.jsx(Ct.Box,{position:"absolute",width:r?"200%":"100%",height:"100%",display:"flex",ref:e,className:a(),children:Z.jsx(HWe,{PreviewSize:t})})})},KWe=()=>{const{state:{isMobile:e,isTablet:t},dispatch:r}=te.useContext(Do);return te.useEffect(()=>{r(B5(0))},[t,r]),Z.jsxs(Ct.Box,{display:"flex",flexGrow:1,bg:"#fff",zIndex:3,height:"100%",flexDirection:"column",pis:e?"":"var(--sidebar-width)",className:ta`
-        transition: 0.5s ease;
-      `,children:[Z.jsx(H_e,{}),Z.jsx(UWe,{})]})},GWe=[{heading:"Approval",description:"Example message for receiving and responding to requests.",payloads:[{surface:Ho.Message,blocks:[{type:"section",text:{type:"plain_text",emoji:!0,text:"Looks like you have a scheduling conflict with this event:"}},{type:"divider"},{type:"section",text:{type:"mrkdwn",text:"Iris Zelda 1-1 Tuesday, January 21 4:00-4:30pm Building 2 - Havarti Cheese (3) 2 guests"},accessory:{type:"image",imageUrl:"https://api.slack.com/img/blocks/bkb_template_images/notifications.png",altText:"calendar thumbnail"}},{type:"context",elements:[{type:"image",imageUrl:"https://api.slack.com/img/blocks/bkb_template_images/notificationsWarningIcon.png",altText:"notifications warning icon"},{type:"mrkdwn",text:"Conflicts with Team Huddle: 4:15-4:30pm"}]},{type:"divider"},{type:"section",text:{type:"mrkdwn",text:"Propose a new time:"}},{type:"section",text:{type:"mrkdwn",text:"Today - 4:30-5pm Everyone is available: @iris, @zelda"},accessory:{type:"button",appId:"app-id",blockId:"block-id",actionId:"action-id",text:{type:"plain_text",emoji:!0,text:"Choose"},value:"click_me_123"}},{type:"section",text:{type:"mrkdwn",text:"Tomorrow - 4-4:30pm Everyone is available: @iris, @zelda"},accessory:{type:"button",appId:"app-id",blockId:"block-id",actionId:"action-id",text:{type:"plain_text",emoji:!0,text:"Choose"},value:"click_me_123"}},{type:"section",text:{type:"mrkdwn",text:"Tomorrow - 6-6:30pm Some people aren't available: @iris, ~@zelda~"},accessory:{type:"button",appId:"app-id",blockId:"block-id",actionId:"action-id",text:{type:"plain_text",emoji:!0,text:"Choose"},value:"click_me_123"}},{type:"section",text:{type:"mrkdwn",text:"Show more times"}}]},{surface:Ho.Message,blocks:[{type:"actions",elements:[{type:"overflow",appId:"app-id",blockId:"block-id",actionId:"action-id",options:[{value:"option_1",text:{type:"plain_text",text:"lorem ipsum 🚀",emoji:!0}},{value:"option_2",text:{type:"plain_text",text:"lorem ipsum 🚀",emoji:!0}}]}]},{type:"actions",elements:[{type:"button",appId:"app-id",blockId:"block-id",actionId:"action-id",text:{type:"plain_text",text:"Click Me",emoji:!0}}]},{type:"actions",elements:[{type:"button",appId:"app-id",blockId:"block-id",actionId:"action-id",text:{type:"plain_text",text:"Click Me",emoji:!0},style:"primary"}]},{type:"actions",elements:[{type:"button",appId:"app-id",blockId:"block-id",actionId:"action-id",text:{type:"plain_text",text:"Click Me",emoji:!0},style:"danger"}]},{type:"actions",elements:[{type:"button",appId:"app-id",blockId:"block-id",actionId:"action-id",text:{type:"plain_text",text:"Click Me",emoji:!0},url:"https://rocket.chat"}]},{type:"section",text:{type:"plain_text",text:"This is a plain text section block.",emoji:!0}},{type:"section",text:{type:"mrkdwn",text:"This is a mrkdwn section block :ghost: *this is bold*, and ~this is crossed out~, and <https://google.com|this is a link>"}},{type:"section",fields:[{type:"plain_text",text:"*this is plain_text text*",emoji:!0},{type:"plain_text",text:"*this is plain_text text*",emoji:!0},{type:"plain_text",text:"*this is plain_text text*",emoji:!0},{type:"plain_text",text:"*this is plain_text text*",emoji:!0},{type:"plain_text",text:"*this is plain_text text*",emoji:!0}]}]}]},{heading:"Notification",description:"Example message for getting updates on new info and taking relevant action.",payloads:[{surface:Ho.Message,blocks:[{type:"preview",title:[{type:"plain_text",text:"Vivek",emoji:!0}],description:[{type:"plain_text",text:"I Need a Description",emoji:!0}],footer:{type:"context",elements:[{type:"plain_text",text:"Srivastava"}]}},{type:"preview",title:[{type:"plain_text",text:"Vivek",emoji:!0}],description:[{type:"plain_text",text:"I Need a Description",emoji:!0}],thumb:{url:"https://picsum.photos/200/300"},footer:{type:"context",elements:[{type:"plain_text",text:"Srivastava"}]}},{type:"preview",title:[{type:"plain_text",text:"Vivek",emoji:!0}],description:[{type:"plain_text",text:"I Need a Description",emoji:!0}],thumb:{url:"https://picsum.photos/200/300"},footer:{type:"context",elements:[{type:"plain_text",text:"Srivastava"}]}},{type:"preview",title:[{type:"plain_text",text:"Vivek",emoji:!0}],description:[{type:"plain_text",text:"I Need a Description",emoji:!0}],footer:{type:"context",elements:[{type:"plain_text",text:"Srivastava"}]},externalUrl:"https://rocket.chat"},{type:"image",imageUrl:"https://picsum.photos/200/300",altText:"inspiration"}]}]}],qWe=({blocks:e,surface:t})=>{const{dispatch:r}=te.useContext(Do),n=te.useMemo(()=>e.map(o=>({...o,actionId:Bp()})),[e]),a=()=>{r(KA(!1)),r(lv({blocks:n,changedByEditor:!1}))};return Z.jsxs(Z.Fragment,{children:[Z.jsx(Ct.Box,{onClick:a,border:"1px solid #e6e6e6",padding:"4px",borderRadius:12,className:ta`
-          cursor: pointer;
-        `,children:Z.jsx(Ct.Box,{className:ta`
-            pointer-events: none;
-            &hover {
-              box-shadow: var(--elements-box-shadow);
-            }
-          `,children:Z.jsx(D_,{type:t,children:Z.jsx(Mx,{blocks:n,surface:t})})})}),Z.jsx(Ct.Button,{onClick:a,primary:!0,mbs:"15px",mbe:"25px",children:"Use This Template"})]})},YWe=({template:e,index:t})=>Z.jsxs(Ct.Box,{mbs:"25px",width:"100%",children:[Z.jsx(Ct.Box,{mbe:"5px",children:Z.jsx(Ct.Label,{fontSize:24,fontWeight:800,children:e.heading})}),Z.jsx(Ct.Box,{mbe:"15px",children:Z.jsx(Ct.Label,{children:e.description})}),e.payloads.map(r=>Z.jsx(qWe,{blocks:r.blocks,surface:r.surface}))]},t),XWe=({templates:e})=>Z.jsx(Ct.Box,{maxWidth:"800px",margin:"80px",width:"90%",height:"max-content",children:e&&e.map((t,r)=>Z.jsx(YWe,{template:t,index:r}))}),JWe=()=>{const{state:{templatesToggle:e},dispatch:t}=te.useContext(Do);return Z.jsx(Z.Fragment,{children:e&&Z.jsx(Ct.Scrollable,{vertical:!0,children:Z.jsxs(Ct.Box,{position:"absolute",width:"100%",height:"100%",display:"flex",justifyContent:"center",alignItems:"flex-start",bg:"white",zIndex:100,overflow:"auto",className:ta`
-              top: 0;
-              left: 0;
-            `,children:[Z.jsx(Ct.Button,{position:"fixed",square:!0,className:ta`
-                top: 80px;
-                right: 40px;
-              `,onClick:()=>t(KA(!1)),children:Z.jsx(Ct.Icon,{name:"cross",size:"x15"})}),Z.jsx(XWe,{templates:GWe})]})})})},BE=({name:e,...t})=>{const r=ta`
-    cursor: pointer;
-  `,n=ta`
-    &:hover {
-      background-color: #1f2329;
-    }
-    &:active {
-      background-color: #6c727a;
-      opacity: 0.3;
-    }
-  `;return Z.jsx(Ct.Box,{width:"100%",height:"28px",paddingBlock:"4px",display:"flex",alignItems:"center",className:[r,n],...t,children:Z.jsx(Ct.Label,{className:r,color:"hint",fontScale:"p2",children:e})})},ZWe=({children:e})=>Z.jsx(Ct.Box,{pbs:"80px",pis:"50px",display:"inline-flex",flexDirection:"column",alignItems:"center",justifyContent:"space-between",verticalAlign:"middle",children:e,height:"max-content",width:"100%"}),QWe=({isOpen:e})=>{const{state:{screens:t,activeScreen:r},dispatch:n}=te.useContext(Do),a=WA(),o=ta`
-    right: max(-85%, -280px);
-    transition: 0.3s ease;
-    box-shadow: rgb(0 0 0 / 30%) 0px 0px 15px 1px;
-  `,s=e?ta`
-        transform: translateX(-100%);
-      `:ta`
-        transform: translateX(0);
-      `;return Z.jsx(Ct.Box,{position:"absolute",width:"min(85%, 280px)",height:"100%",bg:"default",className:[o,s],onClick:l=>{l.stopPropagation()},children:Z.jsxs(ZWe,{children:[Z.jsx(Ct.Box,{alignSelf:"flex-start",children:Z.jsx(RZ,{})}),Z.jsx(BE,{name:"Templates",onClick:()=>n(KA(!0))}),Z.jsx(BE,{name:"Clear Blocks",onClick:()=>{n(lv({blocks:[],changedByEditor:!1})),a({type:"success",message:"All Blocks Cleared"})}}),Z.jsx(BE,{name:"Copy Payload",onClick:()=>{var l;navigator.clipboard.writeText(JSON.stringify((l=t[r])==null?void 0:l.payload)),a({type:"success",message:"Payload Copied"})}}),Z.jsx(BE,{name:"Send to RocketChat"})]})})},eHe=()=>{const[e,t]=te.useState(!1),{state:{navMenuToggle:r},dispatch:n}=te.useContext(Do),a=()=>{t(!1),setTimeout(()=>{n(oq(!1))},300)};return te.useEffect(()=>{t(r)},[r]),Z.jsx(Ct.Box,{position:"absolute",width:"100%",height:"100%",zIndex:3,bg:e?"#000000cc":"transparent",className:ta`
-        user-select: none;
-        transition: var(--animation-fast);
-      `,overflow:"hidden",onClick:a,children:Z.jsx(QWe,{isOpen:e})})},sI=({animated:e,moved:t})=>{const r=e?ta`
-        will-change: transform;
-        transition: transform 0.1s ease-out;
-      `:"",n=t?ta`
-        &:nth-child(1),
-        &:nth-child(3) {
-          transform-origin: 50%, 50%, 0;
-        }
-        &:nth-child(1) {
-          transform: translate(-25%, 3px) rotate(-45deg) scale(0.5, 1);
-        }
-        [dir='rtl'] &:nth-child(1) {
-          transform: translate(25%, 3px) rotate(45deg) scale(0.5, 1);
-        }
-        &:nth-child(3) {
-          transform: translate(-25%, -3px) rotate(45deg) scale(0.5, 1);
-        }
-        [dir='rtl'] &:nth-child(3) {
-          transform: translate(25%, -3px) rotate(-45deg) scale(0.5, 1);
-        }
-      `:"";return Z.jsx(Ct.Box,{is:"span",width:"x20",height:"x2",backgroundColor:"currentColor",className:[r,n],"aria-hidden":"true"})},tHe=({children:e})=>Z.jsx(Ct.Box,{is:"span",display:"inline-flex",flexDirection:"column",alignItems:"center",justifyContent:"space-between",paddingBlock:4,paddingInline:2,verticalAlign:"middle",children:e,height:"x24",className:ta`
-      cursor: pointer;
-    `,width:"x24"}),rHe=({children:e})=>{const t=SK(),{state:{navMenuToggle:r}}=te.useContext(Do);return Z.jsxs(tHe,{children:[Z.jsx(sI,{animated:!t,moved:r}),Z.jsx(sI,{animated:!t,moved:r}),Z.jsx(sI,{animated:!t,moved:r}),e]})},nHe=()=>{const{state:e,dispatch:t}=te.useContext(Do);return Z.jsx(Ct.Box,{mie:"15px",onClick:()=>e.isMobile&&t(oq(!0)),children:e.isMobile?Z.jsx(rHe,{}):Z.jsx(Ct.Button,{primary:!0,children:"Send to RocketChat"})})},iHe=()=>{const{state:{isMobile:e,screens:t,activeScreen:r},dispatch:n}=te.useContext(Do),a=WA(),o=cw();return Z.jsx(Ct.Flex.Container,{alignItems:"center",children:Z.jsxs(Ct.Box,{position:"relative",width:"100%",height:"var(--navbar-height)",is:Ct.Tile,padding:0,zIndex:3,elevation:"2",className:ta`
-          user-select: none;
-        `,children:[Z.jsx(Ct.Button,{primary:!0,onClick:()=>o(Kl.home),mis:"20px",small:!0,square:!0,children:Z.jsx(Ct.Icon,{name:"home",size:"x24"})}),!e&&Z.jsx(Ct.Button,{mis:"12px",small:!0,success:!0,onClick:()=>{n(sq(!0))},children:"Screens"}),Z.jsx(Ct.Box,{flexGrow:1,minWidth:"15px",display:"flex",justifyContent:"flex-end",children:Z.jsx(Ct.Box,{display:"flex",height:"100%",children:!e&&Z.jsxs(Ct.ButtonGroup,{children:[Z.jsx(Ct.Button,{secondary:!0,success:!0,small:!0,onClick:()=>{var s;navigator.clipboard.writeText(JSON.stringify((s=t[r])==null?void 0:s.payload)),a({type:"success",message:"Payload Copied"})},children:"Copy Payload"}),Z.jsx(Ct.Button,{small:!0,danger:!0,onClick:()=>{n(lv({blocks:[],changedByEditor:!1})),a({type:"success",message:"All Blocks Cleared"})},children:"Clear Blocks"})]})})}),Z.jsx(nHe,{})]})})},aHe=()=>{const{state:{navMenuToggle:e}}=te.useContext(Do);return Z.jsxs(Z.Fragment,{children:[Z.jsx(iHe,{}),e&&Z.jsx(eHe,{}),Z.jsxs(Ct.Box,{position:"relative",width:"100%",flexGrow:1,children:[Z.jsx(V_e,{}),Z.jsx(JWe,{}),Z.jsx(Ct.Box,{display:"flex",width:"100%",height:"100%",flexDirection:"column",overflow:"hidden",bg:"var(--primaryBackgroundColor)",children:Z.jsxs(Ct.Box,{width:"100%",flexGrow:1,position:"relative",zIndex:0,children:[Z.jsx(x0e,{}),Z.jsx(KWe,{})]})})]})]})};var dA=globalThis&&globalThis.__assign||function(){return dA=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++){t=arguments[r];for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a])}return e},dA.apply(this,arguments)},oHe=function(e){var t=e.color,r=t===void 0?kq.r400:t,n=PK();return Z.jsxs("svg",dA({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 180 30",fill:r,"aria-labelledby":n,width:"100%",height:"100%"},{children:[Z.jsx("title",dA({id:n},{children:"Rocket.Chat"})),Z.jsx("path",{d:"M173.243 3.53369H176.613V8.14872H179.731V11.185H176.613V19.4313H179.562V22.4125C179.085 22.5238 178.495 22.58 177.821 22.58C174.76 22.58 173.242 20.9925 173.242 17.8163V3.53369H173.243Z"}),Z.jsx("path",{d:"M166.878 10.1826V8.14881H170.248V22.1889H166.878V20.1551C166.4 21.5201 164.688 22.4951 162.356 22.4951C160.363 22.4951 158.676 21.7989 157.3 20.4064C155.952 18.9851 155.277 17.2589 155.277 15.1689C155.277 13.0788 155.952 11.3526 157.3 9.95882C158.676 8.53756 160.361 7.84131 162.356 7.84131C164.686 7.84256 166.4 8.81756 166.878 10.1826ZM165.866 18.2339C166.709 17.4264 167.13 16.3951 167.13 15.1701C167.13 13.9451 166.709 12.9138 165.866 12.1051C165.052 11.2976 164.012 10.8788 162.805 10.8788C161.598 10.8788 160.615 11.2963 159.799 12.1051C159.013 12.9126 158.62 13.9438 158.62 15.1701C158.62 16.3964 159.013 17.4264 159.799 18.2339C160.613 19.0414 161.596 19.4601 162.805 19.4601C164.014 19.4601 165.052 19.0414 165.866 18.2339Z"}),Z.jsx("path",{d:"M42.1484 22.189V8.14887H45.4907V10.2376C46.1649 8.76137 47.71 7.87012 49.7037 7.87012C50.0969 7.87012 50.4347 7.89762 50.7145 7.95387V11.1851C50.2935 11.1014 49.8159 11.0464 49.3105 11.0464C46.979 11.0464 45.4907 12.4951 45.4907 14.8077V22.1902H42.1484V22.189Z"}),Z.jsx("path",{d:"M51.5576 15.1688C51.5576 13.0788 52.3163 11.2963 53.8047 9.87499C55.293 8.45373 57.1192 7.72998 59.2818 7.72998C61.4444 7.72998 63.2705 8.45373 64.7589 9.87499C66.2473 11.2963 67.0059 13.0788 67.0059 15.1688C67.0059 17.2575 66.2473 19.0413 64.7589 20.4613C63.2705 21.8826 61.4444 22.6063 59.2818 22.6063C57.1192 22.6063 55.293 21.8826 53.8047 20.4613C52.3163 19.0413 51.5576 17.2575 51.5576 15.1688ZM62.3997 18.3163C63.2428 17.4525 63.6637 16.4213 63.6637 15.1688C63.6637 13.915 63.2428 12.8838 62.3997 12.0488C61.5566 11.185 60.5181 10.7675 59.2818 10.7675C58.0177 10.7675 56.9793 11.185 56.1362 12.0488C55.322 12.885 54.8998 13.915 54.8998 15.1688C54.8998 16.4225 55.3208 17.4525 56.1362 18.3163C56.9793 19.1525 58.0177 19.5701 59.2818 19.5701C60.5181 19.5701 61.5566 19.1525 62.3997 18.3163Z"}),Z.jsx("path",{d:"M81.0218 9.12395V12.4665C79.8144 11.324 78.3538 10.739 76.6688 10.739C75.3493 10.739 74.2529 11.1565 73.3833 11.9927C72.5125 12.829 72.0915 13.8877 72.0915 15.1402C72.0915 16.394 72.5125 17.4528 73.3833 18.2878C74.2541 19.124 75.3493 19.5415 76.6688 19.5415C78.3828 19.5415 79.8422 18.9565 81.0218 17.814V21.1565C79.8422 22.104 78.3261 22.5778 76.4722 22.5778C74.2819 22.5778 72.4557 21.8815 70.9674 20.4603C69.479 19.039 68.748 17.284 68.748 15.139C68.748 12.994 69.4777 11.239 70.9674 9.81771C72.4557 8.39645 74.2819 7.7002 76.4722 7.7002C78.2971 7.7027 79.8144 8.17645 81.0218 9.12395Z"}),Z.jsx("path",{d:"M83.5215 22.1888V3.53369H86.8637V14.1375L91.6388 8.14747H95.4587L90.0938 14.8613L95.9074 22.1875H91.9753L86.8637 15.6963V22.1875H83.5215V22.1888Z"}),Z.jsx("path",{d:"M95.9922 15.1685C95.9922 12.9673 96.6664 11.1847 98.0426 9.84724C99.4189 8.48223 101.188 7.81348 103.323 7.81348C105.374 7.81348 107.031 8.48223 108.295 9.84724C109.587 11.1847 110.233 12.856 110.233 14.8335C110.233 15.251 110.205 15.6698 110.176 16.031H99.3344C99.4466 18.2598 101.104 19.681 103.604 19.681C105.824 19.681 107.509 19.1523 108.688 18.0648V21.1848C107.312 22.1323 105.57 22.6061 103.464 22.6061C101.245 22.6061 99.4201 21.9373 98.0439 20.6286C96.6677 19.291 95.9934 17.5085 95.9934 15.3073V15.1685H95.9922ZM106.805 13.6648C106.805 12.8573 106.469 12.1323 105.795 11.5472C105.12 10.9622 104.306 10.656 103.323 10.656C102.283 10.656 101.385 10.9622 100.627 11.5472C99.8688 12.1323 99.4756 12.8285 99.4201 13.6648H106.805Z"}),Z.jsx("path",{d:"M112.774 3.53369H116.144V8.14872H119.262V11.185H116.144V19.4313H119.093V22.4125C118.615 22.5238 118.025 22.58 117.351 22.58C114.29 22.58 112.772 20.9925 112.772 17.8163V3.53369H112.774Z"}),Z.jsx("path",{d:"M122.595 18.5049C121.477 18.5049 120.571 19.3999 120.571 20.5036C120.571 21.6074 121.477 22.5024 122.595 22.5024C123.713 22.5024 124.619 21.6074 124.619 20.5036C124.619 19.3999 123.713 18.5049 122.595 18.5049Z"}),Z.jsx("path",{d:"M137.836 9.12395V12.4665C136.629 11.324 135.168 10.739 133.483 10.739C132.164 10.739 131.067 11.1565 130.198 11.9927C129.327 12.829 128.906 13.8877 128.906 15.1402C128.906 16.394 129.327 17.4528 130.198 18.2878C131.069 19.124 132.164 19.5415 133.483 19.5415C135.196 19.5415 136.657 18.9565 137.836 17.814V21.1565C136.657 22.104 135.141 22.5778 133.287 22.5778C131.096 22.5778 129.27 21.8815 127.782 20.4603C126.293 19.039 125.562 17.284 125.562 15.139C125.562 12.994 126.292 11.239 127.782 9.81771C129.27 8.39645 131.096 7.7002 133.287 7.7002C135.112 7.7027 136.629 8.17645 137.836 9.12395Z"}),Z.jsx("path",{d:"M140.336 22.1888V3.53369H143.678V10.0987C144.325 8.76122 145.868 7.86997 147.807 7.86997C151.065 7.86997 152.975 10.015 152.975 13.4975V22.1888H149.633V13.97C149.633 12.0475 148.593 10.85 146.796 10.85C144.97 10.85 143.678 12.1875 143.678 14.1088V22.1875H140.336V22.1888Z"}),Z.jsx("path",{d:"M32.5165 9.93004C31.6003 8.51378 30.3161 7.26003 28.7017 6.20252C25.5825 4.16251 21.4841 3.03875 17.1614 3.03875C15.7172 3.03875 14.2943 3.16375 12.9131 3.41125C12.0561 2.59 11.0542 1.85124 9.99304 1.26749C6.05598 -0.68627 2.58521 0.0424839 0.832177 0.668738C0.256236 0.874989 0.0785383 1.60124 0.504508 2.0375C1.74083 3.3075 3.78624 5.81752 3.28339 8.10003C1.32746 10.0875 0.267578 12.4826 0.267578 14.9763C0.267578 17.5176 1.32746 19.9126 3.28213 21.8989C3.78498 24.1814 1.73957 26.6926 0.503248 27.9626C0.0785384 28.3989 0.254975 29.1239 0.830917 29.3302C2.58395 29.9577 6.05346 30.6864 9.99178 28.7327C11.0529 28.1489 12.0548 27.4101 12.9118 26.5889C14.2931 26.8364 15.7159 26.9614 17.1602 26.9614C21.4841 26.9614 25.5825 25.8389 28.7004 23.7989C30.3148 22.7414 31.599 21.4889 32.5152 20.0714C33.5361 18.4938 34.0528 16.7951 34.0528 15.0251C34.054 13.2051 33.5361 11.5088 32.5165 9.93004ZM16.985 24.0151C15.116 24.0151 13.334 23.7751 11.7095 23.3414L10.5224 24.4776C9.8771 25.0951 9.12094 25.6539 8.33202 26.0939C7.28725 26.6026 6.2551 26.8814 5.23428 26.9651C5.29225 26.8614 5.34519 26.7564 5.4019 26.6514C6.59159 24.4764 6.91296 22.5214 6.36474 20.7876C4.41889 19.2663 3.25189 17.3188 3.25189 15.1976C3.25189 10.3288 9.40072 6.38127 16.985 6.38127C24.5693 6.38127 30.7194 10.3288 30.7194 15.1976C30.7181 20.0689 24.5693 24.0151 16.985 24.0151Z"}),Z.jsx("path",{d:"M10.4136 13.1714C9.29578 13.1714 8.38965 14.0664 8.38965 15.1701C8.38965 16.2739 9.29578 17.1689 10.4136 17.1689C11.5315 17.1689 12.4376 16.2739 12.4376 15.1701C12.4376 14.0664 11.5315 13.1714 10.4136 13.1714Z"}),Z.jsx("path",{d:"M16.9293 13.1714C15.8114 13.1714 14.9053 14.0664 14.9053 15.1701C14.9053 16.2739 15.8114 17.1689 16.9293 17.1689C18.0471 17.1689 18.9533 16.2739 18.9533 15.1701C18.9533 14.0664 18.0471 13.1714 16.9293 13.1714Z"}),Z.jsx("path",{d:"M23.4449 13.1714C22.327 13.1714 21.4209 14.0664 21.4209 15.1701C21.4209 16.2739 22.327 17.1689 23.4449 17.1689C24.5627 17.1689 25.4689 16.2739 25.4689 15.1701C25.4689 14.0664 24.5615 13.1714 23.4449 13.1714Z"})]}))},lae=globalThis&&globalThis.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},uae=globalThis&&globalThis.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,n=Object.getOwnPropertySymbols(e);a<n.length;a++)t.indexOf(n[a])<0&&Object.prototype.propertyIsEnumerable.call(e,n[a])&&(r[n[a]]=e[n[a]]);return r},sHe=function(e){e.color,e.backgroundColor;var t=uae(e,["color","backgroundColor"]);return t},lHe=function(e){e.width;var t=uae(e,["width"]);return t};sv("div",lHe)(XW||(XW=lae([`
-  width: 100%;
-  height: 100%;
-  display: flex;
-  justify-content: space-between;
-  align-items: center;
-`],[`
-  width: 100%;
-  height: 100%;
-  display: flex;
-  justify-content: space-between;
-  align-items: center;
-`])));sv("div",sHe)(JW||(JW=lae([`
-  border-radius: 90px;
-  margin: 0;
-  margin-inline-start: 0.5rem;
-  font-size: 8px;
-  font-weight: 700;
-  line-height: 100%;
-  padding: 3px 8px;
-  text-align: center;
-  color: `,`;
-  background-color: `,`;
-  border-width: 0;
-  border-style: solid;
-  border-color: currentColor;
-  outline: none;
-`],[`
-  border-radius: 90px;
-  margin: 0;
-  margin-inline-start: 0.5rem;
-  font-size: 8px;
-  font-weight: 700;
-  line-height: 100%;
-  padding: 3px 8px;
-  text-align: center;
-  color: `,`;
-  background-color: `,`;
-  border-width: 0;
-  border-style: solid;
-  border-color: currentColor;
-  outline: none;
-`])),function(e){return e.color},function(e){return e.backgroundColor});var XW,JW,ZW=globalThis&&globalThis.__assign||function(){return ZW=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++){t=arguments[r];for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a])}return e},ZW.apply(this,arguments)};globalThis&&globalThis.__rest;const Q1={[Kl.login]:{header:"Sign in to your workspace",description:"Sign in to your workspace",button:"Continue",footer:"dont have a workspace?",footerButton:"Create one"},[Kl.signup]:{header:"First, enter your email",description:"We suggest using the email address you use at work.",button:"Create a workspace",footer:"Already have a workspace?",footerButton:"Sign in"}},QW=({route:e})=>{const t=cw(),r=()=>{t(e===Kl.login?Kl.signup:Kl.login)};return Z.jsx(Ct.Flex.Container,{justifyContent:"center",alignItems:"center",children:Z.jsx(Ct.Box,{w:"100%",flexGrow:1,children:Z.jsx(Ct.Flex.Container,{justifyContent:"start",alignItems:"center",direction:"column",children:Z.jsxs(Ct.Box,{w:"max-content",h:"100%",children:[Z.jsx(Ct.Box,{w:"180px",h:"40px",mbs:"100px",children:Z.jsx(oHe,{})}),Z.jsx(Ct.Label,{mbs:"20px",fontScale:"hero",children:Q1[e].header}),Z.jsx(Ct.Label,{mbs:"10px",fontScale:"p2",children:Q1[e].description}),Z.jsx(Ct.InputBox,{mbs:"20px",w:"80%",maxHeight:"50px",type:"email"}),Z.jsx(Ct.Button,{mbs:"20px",w:"80%",primary:!0,children:Q1[e].button}),Z.jsxs(Ct.Label,{mbs:"20px",fontScale:"p2",children:[`${Q1[e].footer} `,Z.jsx(Ct.Label,{fontScale:"p2",color:"primary",onClick:r,className:ta`
-                  cursor: pointer;
-                `,children:Q1[e].footerButton})]})]})})})})},uHe=({id:e,name:t,date:r,blocks:n})=>{const[a,o]=te.useState(t),s=cw(),{dispatch:l}=te.useContext(Do),m=WA(),b=()=>{l(lq(e)),s(`/${e}/${Kl.project}`)},D=()=>{l(uge(e))},O=N=>{o(N.currentTarget.value)},I=()=>{if(!a.trim())return o(t),m({type:"error",message:"Cannot rename project to empty name."});l(cge({id:e,name:a}))};return Z.jsxs(Ct.Box,{display:"flex",flexDirection:"column",className:ta`
-        gap: 5px;
-      `,position:"relative",children:[Z.jsx(NZ,{name:a,date:r,onChange:O,onDelete:D,onBlur:I,labelProps:{fontScale:"h5"}}),Z.jsxs(uq,{onClick:b,width:"200px",height:"260px",padding:"30px",children:[Z.jsx(cq,{of:Mx({blocks:n})}),Z.jsx(Ct.Box,{onClick:N=>N.stopPropagation()})]}),Z.jsx(UJ,{value:a,onChange:O,fontScale:"h5",onBlur:I}),Z.jsx(Ct.Box,{withTruncatedText:!0,fontScale:"p2",children:BZ(r)})]})},cHe=()=>{const{state:{screens:e,projects:t}}=te.useContext(Do);return Z.jsx(Ct.Box,{className:ta`
-        display: grid;
-        grid-template-columns: repeat(auto-fill, 200px);
-        gap: 30px;
-      `,pbe:"30px",children:Object.values(t).map(r=>Z.jsx(uHe,{id:r.id,name:r.name,date:r.date,blocks:e[r.screens[0]].payload.blocks},r.id))})},dHe=({size:e="60px",name:t="plus",...r})=>Z.jsx(Ct.Box,{width:e,height:e,children:Z.jsx(Ct.Icon,{...r,size:e,name:t,className:ta`
-          cursor: pointer;
-          transition: var(--animation-default);
-          &:hover {
-            scale: 1.1;
-            transition: var(--animation-default);
-          }
-        `})}),fHe=()=>{const{dispatch:e}=te.useContext(Do);return Z.jsx(Ct.Box,{minWidth:"100%",display:"flex",justifyContent:"center",h:"var(--content-height)",pbs:"30px",children:Z.jsxs(Ct.Box,{width:"max-content",minWidth:"70%",display:"flex",flexDirection:"column",className:ta`
-          gap: 30px;
-        `,children:[Z.jsx(Ct.Label,{fontScale:"h1",children:"Projects"}),Z.jsx(Ct.Label,{fontScale:"h3",children:"Start a new project"}),Z.jsx(dHe,{name:"plus",onClick:()=>e(lge())}),Z.jsx(Ct.Label,{fontScale:"h4",children:"Existing Projects"}),Z.jsx(cHe,{})]})})},eH=()=>Z.jsx(Ct.Box,{display:"flex",flexDirection:"column",w:"100%",flexGrow:1,children:Z.jsx(Ct.Scrollable,{children:Z.jsx(fHe,{})})}),pHe=()=>{const{state:{projects:e},dispatch:t}=te.useContext(Do),{projectId:r}=Dme(),n=cw(),a=iq();return te.useEffect(()=>{!r||!e[r]?n(Kl.home):t(lq(r))},[]),Z.jsx(Z.Fragment,{children:a})},hHe=()=>Z.jsx(Ct.Box,{w:"100%",h:"100%",children:Z.jsx(sae,{})});function mHe(){const{dispatch:e}=te.useContext(Do),[t,r]=OA("(max-width: 630px)","(max-width: 1050px)");return te.useEffect(()=>{e(Qme(t))},[t,e]),te.useEffect(()=>{e(ege(r))},[r,e]),Z.jsx(Ct.Box,{w:"100vw",h:"100vh",display:"flex",flexDirection:"column",children:Z.jsx(Khe,{children:Z.jsx(Bme,{children:Z.jsxs(Fme,{children:[Z.jsxs(jp,{element:Z.jsx(Lme,{}),children:[Z.jsx(jp,{path:Kl.login,element:Z.jsx(QW,{route:Kl.login})}),Z.jsx(jp,{path:Kl.signup,element:Z.jsx(QW,{route:Kl.signup})})]}),Z.jsx(jp,{path:Kl.home,element:Z.jsx(eH,{})}),Z.jsxs(jp,{path:Kl.projectId,element:Z.jsx(pHe,{}),children:[Z.jsx(jp,{path:Kl.flow,element:Z.jsx(oae,{})}),Z.jsx(jp,{path:Kl.project,element:Z.jsx(aHe,{})}),Z.jsx(jp,{path:Kl.prototype,element:Z.jsx(hHe,{})})]}),Z.jsx(jp,{path:"*",element:Z.jsx(eH,{})})]})})})})}const gHe=e=>{localStorage.setItem("pesrist",JSON.stringify(e))},yHe=e=>{const{state:t}=te.useContext(Do),r=te.useCallback(()=>{gHe(t)},[t]);return te.useEffect(()=>(window.onbeforeunload=r,window.removeEventListener("onbeforeunload",r)),[r,t]),Z.jsx(te.Fragment,{...e})};XB.render(Z.jsx(Hr.StrictMode,{children:Z.jsx(hge,{children:Z.jsx(yHe,{children:Z.jsx(mHe,{})})})}),document.getElementById("root"));export{c0 as M,hm as g,Z as j,te as r};
diff --git a/pr-preview/pr-33293/uikit-playground/assets/katex-3c610da1.js b/pr-preview/pr-33293/uikit-playground/assets/katex-3c610da1.js
deleted file mode 100644
index a4df7d2e41f59f3822c61f4d94f144ace9db5351..0000000000000000000000000000000000000000
--- a/pr-preview/pr-33293/uikit-playground/assets/katex-3c610da1.js
+++ /dev/null
@@ -1,261 +0,0 @@
-class u0{constructor(e,t,a){this.lexer=void 0,this.start=void 0,this.end=void 0,this.lexer=e,this.start=t,this.end=a}static range(e,t){return t?!e||!e.loc||!t.loc||e.loc.lexer!==t.loc.lexer?null:new u0(e.loc.lexer,e.loc.start,t.loc.end):e&&e.loc}}class f0{constructor(e,t){this.text=void 0,this.loc=void 0,this.noexpand=void 0,this.treatAsRelax=void 0,this.text=e,this.loc=t}range(e,t){return new f0(t,u0.range(this,e))}}class M{constructor(e,t){this.name=void 0,this.position=void 0,this.length=void 0,this.rawMessage=void 0;var a="KaTeX parse error: "+e,n,s,o=t&&t.loc;if(o&&o.start<=o.end){var h=o.lexer.input;n=o.start,s=o.end,n===h.length?a+=" at end of input: ":a+=" at position "+(n+1)+": ";var c=h.slice(n,s).replace(/[^]/g,"$&̲"),p;n>15?p="…"+h.slice(n-15,n):p=h.slice(0,n);var g;s+15<h.length?g=h.slice(s,s+15)+"…":g=h.slice(s),a+=p+c+g}var y=new Error(a);return y.name="ParseError",y.__proto__=M.prototype,y.position=n,n!=null&&s!=null&&(y.length=s-n),y.rawMessage=e,y}}M.prototype.__proto__=Error.prototype;var da=function(e,t){return e.indexOf(t)!==-1},fa=function(e,t){return e===void 0?t:e},pa=/([A-Z])/g,va=function(e){return e.replace(pa,"-$1").toLowerCase()},ga={"&":"&amp;",">":"&gt;","<":"&lt;",'"':"&quot;","'":"&#x27;"},ba=/[&><"']/g;function ya(r){return String(r).replace(ba,e=>ga[e])}var pr=function r(e){return e.type==="ordgroup"||e.type==="color"?e.body.length===1?r(e.body[0]):e:e.type==="font"?r(e.body):e},xa=function(e){var t=pr(e);return t.type==="mathord"||t.type==="textord"||t.type==="atom"},wa=function(e){if(!e)throw new Error("Expected non-null, but got "+String(e));return e},ka=function(e){var t=/^[\x00-\x20]*([^\\/#?]*?)(:|&#0*58|&#x0*3a|&colon)/i.exec(e);return t?t[2]!==":"||!/^[a-zA-Z][a-zA-Z0-9+\-.]*$/.test(t[1])?null:t[1].toLowerCase():"_relative"},q={contains:da,deflt:fa,escape:ya,hyphenate:va,getBaseElem:pr,isCharacterBox:xa,protocolFromUrl:ka},ze={displayMode:{type:"boolean",description:"Render math in display mode, which puts the math in display style (so \\int and \\sum are large, for example), and centers the math on the page on its own line.",cli:"-d, --display-mode"},output:{type:{enum:["htmlAndMathml","html","mathml"]},description:"Determines the markup language of the output.",cli:"-F, --format <type>"},leqno:{type:"boolean",description:"Render display math in leqno style (left-justified tags)."},fleqn:{type:"boolean",description:"Render display math flush left."},throwOnError:{type:"boolean",default:!0,cli:"-t, --no-throw-on-error",cliDescription:"Render errors (in the color given by --error-color) instead of throwing a ParseError exception when encountering an error."},errorColor:{type:"string",default:"#cc0000",cli:"-c, --error-color <color>",cliDescription:"A color string given in the format 'rgb' or 'rrggbb' (no #). This option determines the color of errors rendered by the -t option.",cliProcessor:r=>"#"+r},macros:{type:"object",cli:"-m, --macro <def>",cliDescription:"Define custom macro of the form '\\foo:expansion' (use multiple -m arguments for multiple macros).",cliDefault:[],cliProcessor:(r,e)=>(e.push(r),e)},minRuleThickness:{type:"number",description:"Specifies a minimum thickness, in ems, for fraction lines, `\\sqrt` top lines, `{array}` vertical lines, `\\hline`, `\\hdashline`, `\\underline`, `\\overline`, and the borders of `\\fbox`, `\\boxed`, and `\\fcolorbox`.",processor:r=>Math.max(0,r),cli:"--min-rule-thickness <size>",cliProcessor:parseFloat},colorIsTextColor:{type:"boolean",description:"Makes \\color behave like LaTeX's 2-argument \\textcolor, instead of LaTeX's one-argument \\color mode change.",cli:"-b, --color-is-text-color"},strict:{type:[{enum:["warn","ignore","error"]},"boolean","function"],description:"Turn on strict / LaTeX faithfulness mode, which throws an error if the input uses features that are not supported by LaTeX.",cli:"-S, --strict",cliDefault:!1},trust:{type:["boolean","function"],description:"Trust the input, enabling all HTML features such as \\url.",cli:"-T, --trust"},maxSize:{type:"number",default:1/0,description:"If non-zero, all user-specified sizes, e.g. in \\rule{500em}{500em}, will be capped to maxSize ems. Otherwise, elements and spaces can be arbitrarily large",processor:r=>Math.max(0,r),cli:"-s, --max-size <n>",cliProcessor:parseInt},maxExpand:{type:"number",default:1e3,description:"Limit the number of macro expansions to the specified number, to prevent e.g. infinite macro loops. If set to Infinity, the macro expander will try to fully expand as in LaTeX.",processor:r=>Math.max(0,r),cli:"-e, --max-expand <n>",cliProcessor:r=>r==="Infinity"?1/0:parseInt(r)},globalGroup:{type:"boolean",cli:!1}};function Sa(r){if(r.default)return r.default;var e=r.type,t=Array.isArray(e)?e[0]:e;if(typeof t!="string")return t.enum[0];switch(t){case"boolean":return!1;case"string":return"";case"number":return 0;case"object":return{}}}class ct{constructor(e){this.displayMode=void 0,this.output=void 0,this.leqno=void 0,this.fleqn=void 0,this.throwOnError=void 0,this.errorColor=void 0,this.macros=void 0,this.minRuleThickness=void 0,this.colorIsTextColor=void 0,this.strict=void 0,this.trust=void 0,this.maxSize=void 0,this.maxExpand=void 0,this.globalGroup=void 0,e=e||{};for(var t in ze)if(ze.hasOwnProperty(t)){var a=ze[t];this[t]=e[t]!==void 0?a.processor?a.processor(e[t]):e[t]:Sa(a)}}reportNonstrict(e,t,a){var n=this.strict;if(typeof n=="function"&&(n=n(e,t,a)),!(!n||n==="ignore")){if(n===!0||n==="error")throw new M("LaTeX-incompatible input and strict mode is set to 'error': "+(t+" ["+e+"]"),a);n==="warn"?typeof console<"u"&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+(t+" ["+e+"]")):typeof console<"u"&&console.warn("LaTeX-incompatible input and strict mode is set to "+("unrecognized '"+n+"': "+t+" ["+e+"]"))}}useStrictBehavior(e,t,a){var n=this.strict;if(typeof n=="function")try{n=n(e,t,a)}catch{n="error"}return!n||n==="ignore"?!1:n===!0||n==="error"?!0:n==="warn"?(typeof console<"u"&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+(t+" ["+e+"]")),!1):(typeof console<"u"&&console.warn("LaTeX-incompatible input and strict mode is set to "+("unrecognized '"+n+"': "+t+" ["+e+"]")),!1)}isTrusted(e){if(e.url&&!e.protocol){var t=q.protocolFromUrl(e.url);if(t==null)return!1;e.protocol=t}var a=typeof this.trust=="function"?this.trust(e):this.trust;return!!a}}class O0{constructor(e,t,a){this.id=void 0,this.size=void 0,this.cramped=void 0,this.id=e,this.size=t,this.cramped=a}sup(){return y0[Ma[this.id]]}sub(){return y0[za[this.id]]}fracNum(){return y0[Aa[this.id]]}fracDen(){return y0[Ta[this.id]]}cramp(){return y0[Ba[this.id]]}text(){return y0[Da[this.id]]}isTight(){return this.size>=2}}var dt=0,Te=1,_0=2,T0=3,le=4,d0=5,ee=6,n0=7,y0=[new O0(dt,0,!1),new O0(Te,0,!0),new O0(_0,1,!1),new O0(T0,1,!0),new O0(le,2,!1),new O0(d0,2,!0),new O0(ee,3,!1),new O0(n0,3,!0)],Ma=[le,d0,le,d0,ee,n0,ee,n0],za=[d0,d0,d0,d0,n0,n0,n0,n0],Aa=[_0,T0,le,d0,ee,n0,ee,n0],Ta=[T0,T0,d0,d0,n0,n0,n0,n0],Ba=[Te,Te,T0,T0,d0,d0,n0,n0],Da=[dt,Te,_0,T0,_0,T0,_0,T0],R={DISPLAY:y0[dt],TEXT:y0[_0],SCRIPT:y0[le],SCRIPTSCRIPT:y0[ee]},at=[{name:"latin",blocks:[[256,591],[768,879]]},{name:"cyrillic",blocks:[[1024,1279]]},{name:"armenian",blocks:[[1328,1423]]},{name:"brahmic",blocks:[[2304,4255]]},{name:"georgian",blocks:[[4256,4351]]},{name:"cjk",blocks:[[12288,12543],[19968,40879],[65280,65376]]},{name:"hangul",blocks:[[44032,55215]]}];function Ca(r){for(var e=0;e<at.length;e++)for(var t=at[e],a=0;a<t.blocks.length;a++){var n=t.blocks[a];if(r>=n[0]&&r<=n[1])return t.name}return null}var Ae=[];at.forEach(r=>r.blocks.forEach(e=>Ae.push(...e)));function vr(r){for(var e=0;e<Ae.length;e+=2)if(r>=Ae[e]&&r<=Ae[e+1])return!0;return!1}var Q0=80,Na=function(e,t){return"M95,"+(622+e+t)+`
-c-2.7,0,-7.17,-2.7,-13.5,-8c-5.8,-5.3,-9.5,-10,-9.5,-14
-c0,-2,0.3,-3.3,1,-4c1.3,-2.7,23.83,-20.7,67.5,-54
-c44.2,-33.3,65.8,-50.3,66.5,-51c1.3,-1.3,3,-2,5,-2c4.7,0,8.7,3.3,12,10
-s173,378,173,378c0.7,0,35.3,-71,104,-213c68.7,-142,137.5,-285,206.5,-429
-c69,-144,104.5,-217.7,106.5,-221
-l`+e/2.075+" -"+e+`
-c5.3,-9.3,12,-14,20,-14
-H400000v`+(40+e)+`H845.2724
-s-225.272,467,-225.272,467s-235,486,-235,486c-2.7,4.7,-9,7,-19,7
-c-6,0,-10,-1,-12,-3s-194,-422,-194,-422s-65,47,-65,47z
-M`+(834+e)+" "+t+"h400000v"+(40+e)+"h-400000z"},qa=function(e,t){return"M263,"+(601+e+t)+`c0.7,0,18,39.7,52,119
-c34,79.3,68.167,158.7,102.5,238c34.3,79.3,51.8,119.3,52.5,120
-c340,-704.7,510.7,-1060.3,512,-1067
-l`+e/2.084+" -"+e+`
-c4.7,-7.3,11,-11,19,-11
-H40000v`+(40+e)+`H1012.3
-s-271.3,567,-271.3,567c-38.7,80.7,-84,175,-136,283c-52,108,-89.167,185.3,-111.5,232
-c-22.3,46.7,-33.8,70.3,-34.5,71c-4.7,4.7,-12.3,7,-23,7s-12,-1,-12,-1
-s-109,-253,-109,-253c-72.7,-168,-109.3,-252,-110,-252c-10.7,8,-22,16.7,-34,26
-c-22,17.3,-33.3,26,-34,26s-26,-26,-26,-26s76,-59,76,-59s76,-60,76,-60z
-M`+(1001+e)+" "+t+"h400000v"+(40+e)+"h-400000z"},Ea=function(e,t){return"M983 "+(10+e+t)+`
-l`+e/3.13+" -"+e+`
-c4,-6.7,10,-10,18,-10 H400000v`+(40+e)+`
-H1013.1s-83.4,268,-264.1,840c-180.7,572,-277,876.3,-289,913c-4.7,4.7,-12.7,7,-24,7
-s-12,0,-12,0c-1.3,-3.3,-3.7,-11.7,-7,-25c-35.3,-125.3,-106.7,-373.3,-214,-744
-c-10,12,-21,25,-33,39s-32,39,-32,39c-6,-5.3,-15,-14,-27,-26s25,-30,25,-30
-c26.7,-32.7,52,-63,76,-91s52,-60,52,-60s208,722,208,722
-c56,-175.3,126.3,-397.3,211,-666c84.7,-268.7,153.8,-488.2,207.5,-658.5
-c53.7,-170.3,84.5,-266.8,92.5,-289.5z
-M`+(1001+e)+" "+t+"h400000v"+(40+e)+"h-400000z"},Ra=function(e,t){return"M424,"+(2398+e+t)+`
-c-1.3,-0.7,-38.5,-172,-111.5,-514c-73,-342,-109.8,-513.3,-110.5,-514
-c0,-2,-10.7,14.3,-32,49c-4.7,7.3,-9.8,15.7,-15.5,25c-5.7,9.3,-9.8,16,-12.5,20
-s-5,7,-5,7c-4,-3.3,-8.3,-7.7,-13,-13s-13,-13,-13,-13s76,-122,76,-122s77,-121,77,-121
-s209,968,209,968c0,-2,84.7,-361.7,254,-1079c169.3,-717.3,254.7,-1077.7,256,-1081
-l`+e/4.223+" -"+e+`c4,-6.7,10,-10,18,-10 H400000
-v`+(40+e)+`H1014.6
-s-87.3,378.7,-272.6,1166c-185.3,787.3,-279.3,1182.3,-282,1185
-c-2,6,-10,9,-24,9
-c-8,0,-12,-0.7,-12,-2z M`+(1001+e)+" "+t+`
-h400000v`+(40+e)+"h-400000z"},Ia=function(e,t){return"M473,"+(2713+e+t)+`
-c339.3,-1799.3,509.3,-2700,510,-2702 l`+e/5.298+" -"+e+`
-c3.3,-7.3,9.3,-11,18,-11 H400000v`+(40+e)+`H1017.7
-s-90.5,478,-276.2,1466c-185.7,988,-279.5,1483,-281.5,1485c-2,6,-10,9,-24,9
-c-8,0,-12,-0.7,-12,-2c0,-1.3,-5.3,-32,-16,-92c-50.7,-293.3,-119.7,-693.3,-207,-1200
-c0,-1.3,-5.3,8.7,-16,30c-10.7,21.3,-21.3,42.7,-32,64s-16,33,-16,33s-26,-26,-26,-26
-s76,-153,76,-153s77,-151,77,-151c0.7,0.7,35.7,202,105,604c67.3,400.7,102,602.7,104,
-606zM`+(1001+e)+" "+t+"h400000v"+(40+e)+"H1017.7z"},Oa=function(e){var t=e/2;return"M400000 "+e+" H0 L"+t+" 0 l65 45 L145 "+(e-80)+" H400000z"},Fa=function(e,t,a){var n=a-54-t-e;return"M702 "+(e+t)+"H400000"+(40+e)+`
-H742v`+n+`l-4 4-4 4c-.667.7 -2 1.5-4 2.5s-4.167 1.833-6.5 2.5-5.5 1-9.5 1
-h-12l-28-84c-16.667-52-96.667 -294.333-240-727l-212 -643 -85 170
-c-4-3.333-8.333-7.667-13 -13l-13-13l77-155 77-156c66 199.333 139 419.667
-219 661 l218 661zM702 `+t+"H400000v"+(40+e)+"H742z"},Ha=function(e,t,a){t=1e3*t;var n="";switch(e){case"sqrtMain":n=Na(t,Q0);break;case"sqrtSize1":n=qa(t,Q0);break;case"sqrtSize2":n=Ea(t,Q0);break;case"sqrtSize3":n=Ra(t,Q0);break;case"sqrtSize4":n=Ia(t,Q0);break;case"sqrtTall":n=Fa(t,Q0,a)}return n},La=function(e,t){switch(e){case"⎜":return"M291 0 H417 V"+t+" H291z M291 0 H417 V"+t+" H291z";case"∣":return"M145 0 H188 V"+t+" H145z M145 0 H188 V"+t+" H145z";case"∥":return"M145 0 H188 V"+t+" H145z M145 0 H188 V"+t+" H145z"+("M367 0 H410 V"+t+" H367z M367 0 H410 V"+t+" H367z");case"⎟":return"M457 0 H583 V"+t+" H457z M457 0 H583 V"+t+" H457z";case"⎢":return"M319 0 H403 V"+t+" H319z M319 0 H403 V"+t+" H319z";case"⎥":return"M263 0 H347 V"+t+" H263z M263 0 H347 V"+t+" H263z";case"⎪":return"M384 0 H504 V"+t+" H384z M384 0 H504 V"+t+" H384z";case"⏐":return"M312 0 H355 V"+t+" H312z M312 0 H355 V"+t+" H312z";case"‖":return"M257 0 H300 V"+t+" H257z M257 0 H300 V"+t+" H257z"+("M478 0 H521 V"+t+" H478z M478 0 H521 V"+t+" H478z");default:return""}},It={doubleleftarrow:`M262 157
-l10-10c34-36 62.7-77 86-123 3.3-8 5-13.3 5-16 0-5.3-6.7-8-20-8-7.3
- 0-12.2.5-14.5 1.5-2.3 1-4.8 4.5-7.5 10.5-49.3 97.3-121.7 169.3-217 216-28
- 14-57.3 25-88 33-6.7 2-11 3.8-13 5.5-2 1.7-3 4.2-3 7.5s1 5.8 3 7.5
-c2 1.7 6.3 3.5 13 5.5 68 17.3 128.2 47.8 180.5 91.5 52.3 43.7 93.8 96.2 124.5
- 157.5 9.3 8 15.3 12.3 18 13h6c12-.7 18-4 18-10 0-2-1.7-7-5-15-23.3-46-52-87
--86-123l-10-10h399738v-40H218c328 0 0 0 0 0l-10-8c-26.7-20-65.7-43-117-69 2.7
--2 6-3.7 10-5 36.7-16 72.3-37.3 107-64l10-8h399782v-40z
-m8 0v40h399730v-40zm0 194v40h399730v-40z`,doublerightarrow:`M399738 392l
--10 10c-34 36-62.7 77-86 123-3.3 8-5 13.3-5 16 0 5.3 6.7 8 20 8 7.3 0 12.2-.5
- 14.5-1.5 2.3-1 4.8-4.5 7.5-10.5 49.3-97.3 121.7-169.3 217-216 28-14 57.3-25 88
--33 6.7-2 11-3.8 13-5.5 2-1.7 3-4.2 3-7.5s-1-5.8-3-7.5c-2-1.7-6.3-3.5-13-5.5-68
--17.3-128.2-47.8-180.5-91.5-52.3-43.7-93.8-96.2-124.5-157.5-9.3-8-15.3-12.3-18
--13h-6c-12 .7-18 4-18 10 0 2 1.7 7 5 15 23.3 46 52 87 86 123l10 10H0v40h399782
-c-328 0 0 0 0 0l10 8c26.7 20 65.7 43 117 69-2.7 2-6 3.7-10 5-36.7 16-72.3 37.3
--107 64l-10 8H0v40zM0 157v40h399730v-40zm0 194v40h399730v-40z`,leftarrow:`M400000 241H110l3-3c68.7-52.7 113.7-120
- 135-202 4-14.7 6-23 6-25 0-7.3-7-11-21-11-8 0-13.2.8-15.5 2.5-2.3 1.7-4.2 5.8
--5.5 12.5-1.3 4.7-2.7 10.3-4 17-12 48.7-34.8 92-68.5 130S65.3 228.3 18 247
-c-10 4-16 7.7-18 11 0 8.7 6 14.3 18 17 47.3 18.7 87.8 47 121.5 85S196 441.3 208
- 490c.7 2 1.3 5 2 9s1.2 6.7 1.5 8c.3 1.3 1 3.3 2 6s2.2 4.5 3.5 5.5c1.3 1 3.3
- 1.8 6 2.5s6 1 10 1c14 0 21-3.7 21-11 0-2-2-10.3-6-25-20-79.3-65-146.7-135-202
- l-3-3h399890zM100 241v40h399900v-40z`,leftbrace:`M6 548l-6-6v-35l6-11c56-104 135.3-181.3 238-232 57.3-28.7 117
--45 179-50h399577v120H403c-43.3 7-81 15-113 26-100.7 33-179.7 91-237 174-2.7
- 5-6 9-10 13-.7 1-7.3 1-20 1H6z`,leftbraceunder:`M0 6l6-6h17c12.688 0 19.313.3 20 1 4 4 7.313 8.3 10 13
- 35.313 51.3 80.813 93.8 136.5 127.5 55.688 33.7 117.188 55.8 184.5 66.5.688
- 0 2 .3 4 1 18.688 2.7 76 4.3 172 5h399450v120H429l-6-1c-124.688-8-235-61.7
--331-161C60.687 138.7 32.312 99.3 7 54L0 41V6z`,leftgroup:`M400000 80
-H435C64 80 168.3 229.4 21 260c-5.9 1.2-18 0-18 0-2 0-3-1-3-3v-38C76 61 257 0
- 435 0h399565z`,leftgroupunder:`M400000 262
-H435C64 262 168.3 112.6 21 82c-5.9-1.2-18 0-18 0-2 0-3 1-3 3v38c76 158 257 219
- 435 219h399565z`,leftharpoon:`M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3
--3.3 10.2-9.5 20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5
--18.3 3-21-1.3-4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7
--196 228-6.7 4.7-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40z`,leftharpoonplus:`M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3-3.3 10.2-9.5
- 20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5-18.3 3-21-1.3
--4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7-196 228-6.7 4.7
--10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40zM0 435v40h400000v-40z
-m0 0v40h400000v-40z`,leftharpoondown:`M7 241c-4 4-6.333 8.667-7 14 0 5.333.667 9 2 11s5.333
- 5.333 12 10c90.667 54 156 130 196 228 3.333 10.667 6.333 16.333 9 17 2 .667 5
- 1 9 1h5c10.667 0 16.667-2 18-6 2-2.667 1-9.667-3-21-32-87.333-82.667-157.667
--152-211l-3-3h399907v-40zM93 281 H400000 v-40L7 241z`,leftharpoondownplus:`M7 435c-4 4-6.3 8.7-7 14 0 5.3.7 9 2 11s5.3 5.3 12
- 10c90.7 54 156 130 196 228 3.3 10.7 6.3 16.3 9 17 2 .7 5 1 9 1h5c10.7 0 16.7
--2 18-6 2-2.7 1-9.7-3-21-32-87.3-82.7-157.7-152-211l-3-3h399907v-40H7zm93 0
-v40h399900v-40zM0 241v40h399900v-40zm0 0v40h399900v-40z`,lefthook:`M400000 281 H103s-33-11.2-61-33.5S0 197.3 0 164s14.2-61.2 42.5
--83.5C70.8 58.2 104 47 142 47 c16.7 0 25 6.7 25 20 0 12-8.7 18.7-26 20-40 3.3
--68.7 15.7-86 37-10 12-15 25.3-15 40 0 22.7 9.8 40.7 29.5 54 19.7 13.3 43.5 21
- 71.5 23h399859zM103 281v-40h399897v40z`,leftlinesegment:`M40 281 V428 H0 V94 H40 V241 H400000 v40z
-M40 281 V428 H0 V94 H40 V241 H400000 v40z`,leftmapsto:`M40 281 V448H0V74H40V241H400000v40z
-M40 281 V448H0V74H40V241H400000v40z`,leftToFrom:`M0 147h400000v40H0zm0 214c68 40 115.7 95.7 143 167h22c15.3 0 23
--.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69-70-101l-7-8h399905v-40H95l7-8
-c28.7-32 52-65.7 70-101 10.7-23.3 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 265.3
- 68 321 0 361zm0-174v-40h399900v40zm100 154v40h399900v-40z`,longequal:`M0 50 h400000 v40H0z m0 194h40000v40H0z
-M0 50 h400000 v40H0z m0 194h40000v40H0z`,midbrace:`M200428 334
-c-100.7-8.3-195.3-44-280-108-55.3-42-101.7-93-139-153l-9-14c-2.7 4-5.7 8.7-9 14
--53.3 86.7-123.7 153-211 199-66.7 36-137.3 56.3-212 62H0V214h199568c178.3-11.7
- 311.7-78.3 403-201 6-8 9.7-12 11-12 .7-.7 6.7-1 18-1s17.3.3 18 1c1.3 0 5 4 11
- 12 44.7 59.3 101.3 106.3 170 141s145.3 54.3 229 60h199572v120z`,midbraceunder:`M199572 214
-c100.7 8.3 195.3 44 280 108 55.3 42 101.7 93 139 153l9 14c2.7-4 5.7-8.7 9-14
- 53.3-86.7 123.7-153 211-199 66.7-36 137.3-56.3 212-62h199568v120H200432c-178.3
- 11.7-311.7 78.3-403 201-6 8-9.7 12-11 12-.7.7-6.7 1-18 1s-17.3-.3-18-1c-1.3 0
--5-4-11-12-44.7-59.3-101.3-106.3-170-141s-145.3-54.3-229-60H0V214z`,oiintSize1:`M512.6 71.6c272.6 0 320.3 106.8 320.3 178.2 0 70.8-47.7 177.6
--320.3 177.6S193.1 320.6 193.1 249.8c0-71.4 46.9-178.2 319.5-178.2z
-m368.1 178.2c0-86.4-60.9-215.4-368.1-215.4-306.4 0-367.3 129-367.3 215.4 0 85.8
-60.9 214.8 367.3 214.8 307.2 0 368.1-129 368.1-214.8z`,oiintSize2:`M757.8 100.1c384.7 0 451.1 137.6 451.1 230 0 91.3-66.4 228.8
--451.1 228.8-386.3 0-452.7-137.5-452.7-228.8 0-92.4 66.4-230 452.7-230z
-m502.4 230c0-111.2-82.4-277.2-502.4-277.2s-504 166-504 277.2
-c0 110 84 276 504 276s502.4-166 502.4-276z`,oiiintSize1:`M681.4 71.6c408.9 0 480.5 106.8 480.5 178.2 0 70.8-71.6 177.6
--480.5 177.6S202.1 320.6 202.1 249.8c0-71.4 70.5-178.2 479.3-178.2z
-m525.8 178.2c0-86.4-86.8-215.4-525.7-215.4-437.9 0-524.7 129-524.7 215.4 0
-85.8 86.8 214.8 524.7 214.8 438.9 0 525.7-129 525.7-214.8z`,oiiintSize2:`M1021.2 53c603.6 0 707.8 165.8 707.8 277.2 0 110-104.2 275.8
--707.8 275.8-606 0-710.2-165.8-710.2-275.8C311 218.8 415.2 53 1021.2 53z
-m770.4 277.1c0-131.2-126.4-327.6-770.5-327.6S248.4 198.9 248.4 330.1
-c0 130 128.8 326.4 772.7 326.4s770.5-196.4 770.5-326.4z`,rightarrow:`M0 241v40h399891c-47.3 35.3-84 78-110 128
--16.7 32-27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20
- 11 8 0 13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7
- 39-84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85
--40.5-119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5
--12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67
- 151.7 139 205zm0 0v40h399900v-40z`,rightbrace:`M400000 542l
--6 6h-17c-12.7 0-19.3-.3-20-1-4-4-7.3-8.3-10-13-35.3-51.3-80.8-93.8-136.5-127.5
-s-117.2-55.8-184.5-66.5c-.7 0-2-.3-4-1-18.7-2.7-76-4.3-172-5H0V214h399571l6 1
-c124.7 8 235 61.7 331 161 31.3 33.3 59.7 72.7 85 118l7 13v35z`,rightbraceunder:`M399994 0l6 6v35l-6 11c-56 104-135.3 181.3-238 232-57.3
- 28.7-117 45-179 50H-300V214h399897c43.3-7 81-15 113-26 100.7-33 179.7-91 237
--174 2.7-5 6-9 10-13 .7-1 7.3-1 20-1h17z`,rightgroup:`M0 80h399565c371 0 266.7 149.4 414 180 5.9 1.2 18 0 18 0 2 0
- 3-1 3-3v-38c-76-158-257-219-435-219H0z`,rightgroupunder:`M0 262h399565c371 0 266.7-149.4 414-180 5.9-1.2 18 0 18
- 0 2 0 3 1 3 3v38c-76 158-257 219-435 219H0z`,rightharpoon:`M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3
--3.7-15.3-11-18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2
--10.7 0-16.7 2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58
- 69.2 92 94.5zm0 0v40h399900v-40z`,rightharpoonplus:`M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3-3.7-15.3-11
--18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2-10.7 0-16.7
- 2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58 69.2 92 94.5z
-m0 0v40h399900v-40z m100 194v40h399900v-40zm0 0v40h399900v-40z`,rightharpoondown:`M399747 511c0 7.3 6.7 11 20 11 8 0 13-.8 15-2.5s4.7-6.8
- 8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3 8.5-5.8 9.5
--7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3-64.7 57-92 95
--27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 241v40h399900v-40z`,rightharpoondownplus:`M399747 705c0 7.3 6.7 11 20 11 8 0 13-.8
- 15-2.5s4.7-6.8 8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3
- 8.5-5.8 9.5-7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3
--64.7 57-92 95-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 435v40h399900v-40z
-m0-194v40h400000v-40zm0 0v40h400000v-40z`,righthook:`M399859 241c-764 0 0 0 0 0 40-3.3 68.7-15.7 86-37 10-12 15-25.3
- 15-40 0-22.7-9.8-40.7-29.5-54-19.7-13.3-43.5-21-71.5-23-17.3-1.3-26-8-26-20 0
--13.3 8.7-20 26-20 38 0 71 11.2 99 33.5 0 0 7 5.6 21 16.7 14 11.2 21 33.5 21
- 66.8s-14 61.2-42 83.5c-28 22.3-61 33.5-99 33.5L0 241z M0 281v-40h399859v40z`,rightlinesegment:`M399960 241 V94 h40 V428 h-40 V281 H0 v-40z
-M399960 241 V94 h40 V428 h-40 V281 H0 v-40z`,rightToFrom:`M400000 167c-70.7-42-118-97.7-142-167h-23c-15.3 0-23 .3-23
- 1 0 1.3 5.3 13.7 16 37 18 35.3 41.3 69 70 101l7 8H0v40h399905l-7 8c-28.7 32
--52 65.7-70 101-10.7 23.3-16 35.7-16 37 0 .7 7.7 1 23 1h23c24-69.3 71.3-125 142
--167z M100 147v40h399900v-40zM0 341v40h399900v-40z`,twoheadleftarrow:`M0 167c68 40
- 115.7 95.7 143 167h22c15.3 0 23-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69
--70-101l-7-8h125l9 7c50.7 39.3 85 86 103 140h46c0-4.7-6.3-18.7-19-42-18-35.3
--40-67.3-66-96l-9-9h399716v-40H284l9-9c26-28.7 48-60.7 66-96 12.7-23.333 19
--37.333 19-42h-46c-18 54-52.3 100.7-103 140l-9 7H95l7-8c28.7-32 52-65.7 70-101
- 10.7-23.333 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 71.3 68 127 0 167z`,twoheadrightarrow:`M400000 167
-c-68-40-115.7-95.7-143-167h-22c-15.3 0-23 .3-23 1 0 1.3 5.3 13.7 16 37 18 35.3
- 41.3 69 70 101l7 8h-125l-9-7c-50.7-39.3-85-86-103-140h-46c0 4.7 6.3 18.7 19 42
- 18 35.3 40 67.3 66 96l9 9H0v40h399716l-9 9c-26 28.7-48 60.7-66 96-12.7 23.333
--19 37.333-19 42h46c18-54 52.3-100.7 103-140l9-7h125l-7 8c-28.7 32-52 65.7-70
- 101-10.7 23.333-16 35.7-16 37 0 .7 7.7 1 23 1h22c27.3-71.3 75-127 143-167z`,tilde1:`M200 55.538c-77 0-168 73.953-177 73.953-3 0-7
--2.175-9-5.437L2 97c-1-2-2-4-2-6 0-4 2-7 5-9l20-12C116 12 171 0 207 0c86 0
- 114 68 191 68 78 0 168-68 177-68 4 0 7 2 9 5l12 19c1 2.175 2 4.35 2 6.525 0
- 4.35-2 7.613-5 9.788l-19 13.05c-92 63.077-116.937 75.308-183 76.128
--68.267.847-113-73.952-191-73.952z`,tilde2:`M344 55.266c-142 0-300.638 81.316-311.5 86.418
--8.01 3.762-22.5 10.91-23.5 5.562L1 120c-1-2-1-3-1-4 0-5 3-9 8-10l18.4-9C160.9
- 31.9 283 0 358 0c148 0 188 122 331 122s314-97 326-97c4 0 8 2 10 7l7 21.114
-c1 2.14 1 3.21 1 4.28 0 5.347-3 9.626-7 10.696l-22.3 12.622C852.6 158.372 751
- 181.476 676 181.476c-149 0-189-126.21-332-126.21z`,tilde3:`M786 59C457 59 32 175.242 13 175.242c-6 0-10-3.457
--11-10.37L.15 138c-1-7 3-12 10-13l19.2-6.4C378.4 40.7 634.3 0 804.3 0c337 0
- 411.8 157 746.8 157 328 0 754-112 773-112 5 0 10 3 11 9l1 14.075c1 8.066-.697
- 16.595-6.697 17.492l-21.052 7.31c-367.9 98.146-609.15 122.696-778.15 122.696
- -338 0-409-156.573-744-156.573z`,tilde4:`M786 58C457 58 32 177.487 13 177.487c-6 0-10-3.345
--11-10.035L.15 143c-1-7 3-12 10-13l22-6.7C381.2 35 637.15 0 807.15 0c337 0 409
- 177 744 177 328 0 754-127 773-127 5 0 10 3 11 9l1 14.794c1 7.805-3 13.38-9
- 14.495l-20.7 5.574c-366.85 99.79-607.3 139.372-776.3 139.372-338 0-409
- -175.236-744-175.236z`,vec:`M377 20c0-5.333 1.833-10 5.5-14S391 0 397 0c4.667 0 8.667 1.667 12 5
-3.333 2.667 6.667 9 10 19 6.667 24.667 20.333 43.667 41 57 7.333 4.667 11
-10.667 11 18 0 6-1 10-3 12s-6.667 5-14 9c-28.667 14.667-53.667 35.667-75 63
--1.333 1.333-3.167 3.5-5.5 6.5s-4 4.833-5 5.5c-1 .667-2.5 1.333-4.5 2s-4.333 1
--7 1c-4.667 0-9.167-1.833-13.5-5.5S337 184 337 178c0-12.667 15.667-32.333 47-59
-H213l-171-1c-8.667-6-13-12.333-13-19 0-4.667 4.333-11.333 13-20h359
-c-16-25.333-24-45-24-59z`,widehat1:`M529 0h5l519 115c5 1 9 5 9 10 0 1-1 2-1 3l-4 22
-c-1 5-5 9-11 9h-2L532 67 19 159h-2c-5 0-9-4-11-9l-5-22c-1-6 2-12 8-13z`,widehat2:`M1181 0h2l1171 176c6 0 10 5 10 11l-2 23c-1 6-5 10
--11 10h-1L1182 67 15 220h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z`,widehat3:`M1181 0h2l1171 236c6 0 10 5 10 11l-2 23c-1 6-5 10
--11 10h-1L1182 67 15 280h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z`,widehat4:`M1181 0h2l1171 296c6 0 10 5 10 11l-2 23c-1 6-5 10
--11 10h-1L1182 67 15 340h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z`,widecheck1:`M529,159h5l519,-115c5,-1,9,-5,9,-10c0,-1,-1,-2,-1,-3l-4,-22c-1,
--5,-5,-9,-11,-9h-2l-512,92l-513,-92h-2c-5,0,-9,4,-11,9l-5,22c-1,6,2,12,8,13z`,widecheck2:`M1181,220h2l1171,-176c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,
--11,-10h-1l-1168,153l-1167,-153h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z`,widecheck3:`M1181,280h2l1171,-236c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,
--11,-10h-1l-1168,213l-1167,-213h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z`,widecheck4:`M1181,340h2l1171,-296c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,
--11,-10h-1l-1168,273l-1167,-273h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z`,baraboveleftarrow:`M400000 620h-399890l3 -3c68.7 -52.7 113.7 -120 135 -202
-c4 -14.7 6 -23 6 -25c0 -7.3 -7 -11 -21 -11c-8 0 -13.2 0.8 -15.5 2.5
-c-2.3 1.7 -4.2 5.8 -5.5 12.5c-1.3 4.7 -2.7 10.3 -4 17c-12 48.7 -34.8 92 -68.5 130
-s-74.2 66.3 -121.5 85c-10 4 -16 7.7 -18 11c0 8.7 6 14.3 18 17c47.3 18.7 87.8 47
-121.5 85s56.5 81.3 68.5 130c0.7 2 1.3 5 2 9s1.2 6.7 1.5 8c0.3 1.3 1 3.3 2 6
-s2.2 4.5 3.5 5.5c1.3 1 3.3 1.8 6 2.5s6 1 10 1c14 0 21 -3.7 21 -11
-c0 -2 -2 -10.3 -6 -25c-20 -79.3 -65 -146.7 -135 -202l-3 -3h399890z
-M100 620v40h399900v-40z M0 241v40h399900v-40zM0 241v40h399900v-40z`,rightarrowabovebar:`M0 241v40h399891c-47.3 35.3-84 78-110 128-16.7 32
--27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20 11 8 0
-13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7 39
--84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85-40.5
--119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5
--12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67
-151.7 139 205zm96 379h399894v40H0zm0 0h399904v40H0z`,baraboveshortleftharpoon:`M507,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11
-c1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17
-c2,0.7,5,1,9,1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21
-c-32,-87.3,-82.7,-157.7,-152,-211c0,0,-3,-3,-3,-3l399351,0l0,-40
-c-398570,0,-399437,0,-399437,0z M593 435 v40 H399500 v-40z
-M0 281 v-40 H399908 v40z M0 281 v-40 H399908 v40z`,rightharpoonaboveshortbar:`M0,241 l0,40c399126,0,399993,0,399993,0
-c4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199,
--231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6
-c-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z
-M0 241 v40 H399908 v-40z M0 475 v-40 H399500 v40z M0 475 v-40 H399500 v40z`,shortbaraboveleftharpoon:`M7,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11
-c1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17c2,0.7,5,1,9,
-1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21c-32,-87.3,-82.7,-157.7,
--152,-211c0,0,-3,-3,-3,-3l399907,0l0,-40c-399126,0,-399993,0,-399993,0z
-M93 435 v40 H400000 v-40z M500 241 v40 H400000 v-40z M500 241 v40 H400000 v-40z`,shortrightharpoonabovebar:`M53,241l0,40c398570,0,399437,0,399437,0
-c4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199,
--231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6
-c-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z
-M500 241 v40 H399408 v-40z M500 435 v40 H400000 v-40z`},Pa=function(e,t){switch(e){case"lbrack":return"M403 1759 V84 H666 V0 H319 V1759 v"+t+` v1759 h347 v-84
-H403z M403 1759 V0 H319 V1759 v`+t+" v1759 h84z";case"rbrack":return"M347 1759 V0 H0 V84 H263 V1759 v"+t+` v1759 H0 v84 H347z
-M347 1759 V0 H263 V1759 v`+t+" v1759 h84z";case"vert":return"M145 15 v585 v"+t+` v585 c2.667,10,9.667,15,21,15
-c10,0,16.667,-5,20,-15 v-585 v`+-t+` v-585 c-2.667,-10,-9.667,-15,-21,-15
-c-10,0,-16.667,5,-20,15z M188 15 H145 v585 v`+t+" v585 h43z";case"doublevert":return"M145 15 v585 v"+t+` v585 c2.667,10,9.667,15,21,15
-c10,0,16.667,-5,20,-15 v-585 v`+-t+` v-585 c-2.667,-10,-9.667,-15,-21,-15
-c-10,0,-16.667,5,-20,15z M188 15 H145 v585 v`+t+` v585 h43z
-M367 15 v585 v`+t+` v585 c2.667,10,9.667,15,21,15
-c10,0,16.667,-5,20,-15 v-585 v`+-t+` v-585 c-2.667,-10,-9.667,-15,-21,-15
-c-10,0,-16.667,5,-20,15z M410 15 H367 v585 v`+t+" v585 h43z";case"lfloor":return"M319 602 V0 H403 V602 v"+t+` v1715 h263 v84 H319z
-MM319 602 V0 H403 V602 v`+t+" v1715 H319z";case"rfloor":return"M319 602 V0 H403 V602 v"+t+` v1799 H0 v-84 H319z
-MM319 602 V0 H403 V602 v`+t+" v1715 H319z";case"lceil":return"M403 1759 V84 H666 V0 H319 V1759 v"+t+` v602 h84z
-M403 1759 V0 H319 V1759 v`+t+" v602 h84z";case"rceil":return"M347 1759 V0 H0 V84 H263 V1759 v"+t+` v602 h84z
-M347 1759 V0 h-84 V1759 v`+t+" v602 h84z";case"lparen":return`M863,9c0,-2,-2,-5,-6,-9c0,0,-17,0,-17,0c-12.7,0,-19.3,0.3,-20,1
-c-5.3,5.3,-10.3,11,-15,17c-242.7,294.7,-395.3,682,-458,1162c-21.3,163.3,-33.3,349,
--36,557 l0,`+(t+84)+`c0.2,6,0,26,0,60c2,159.3,10,310.7,24,454c53.3,528,210,
-949.7,470,1265c4.7,6,9.7,11.7,15,17c0.7,0.7,7,1,19,1c0,0,18,0,18,0c4,-4,6,-7,6,-9
-c0,-2.7,-3.3,-8.7,-10,-18c-135.3,-192.7,-235.5,-414.3,-300.5,-665c-65,-250.7,-102.5,
--544.7,-112.5,-882c-2,-104,-3,-167,-3,-189
-l0,-`+(t+92)+`c0,-162.7,5.7,-314,17,-454c20.7,-272,63.7,-513,129,-723c65.3,
--210,155.3,-396.3,270,-559c6.7,-9.3,10,-15.3,10,-18z`;case"rparen":return`M76,0c-16.7,0,-25,3,-25,9c0,2,2,6.3,6,13c21.3,28.7,42.3,60.3,
-63,95c96.7,156.7,172.8,332.5,228.5,527.5c55.7,195,92.8,416.5,111.5,664.5
-c11.3,139.3,17,290.7,17,454c0,28,1.7,43,3.3,45l0,`+(t+9)+`
-c-3,4,-3.3,16.7,-3.3,38c0,162,-5.7,313.7,-17,455c-18.7,248,-55.8,469.3,-111.5,664
-c-55.7,194.7,-131.8,370.3,-228.5,527c-20.7,34.7,-41.7,66.3,-63,95c-2,3.3,-4,7,-6,11
-c0,7.3,5.7,11,17,11c0,0,11,0,11,0c9.3,0,14.3,-0.3,15,-1c5.3,-5.3,10.3,-11,15,-17
-c242.7,-294.7,395.3,-681.7,458,-1161c21.3,-164.7,33.3,-350.7,36,-558
-l0,-`+(t+144)+`c-2,-159.3,-10,-310.7,-24,-454c-53.3,-528,-210,-949.7,
--470,-1265c-4.7,-6,-9.7,-11.7,-15,-17c-0.7,-0.7,-6.7,-1,-18,-1z`;default:throw new Error("Unknown stretchy delimiter.")}};class ue{constructor(e){this.children=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.children=e,this.classes=[],this.height=0,this.depth=0,this.maxFontSize=0,this.style={}}hasClass(e){return q.contains(this.classes,e)}toNode(){for(var e=document.createDocumentFragment(),t=0;t<this.children.length;t++)e.appendChild(this.children[t].toNode());return e}toMarkup(){for(var e="",t=0;t<this.children.length;t++)e+=this.children[t].toMarkup();return e}toText(){var e=t=>t.toText();return this.children.map(e).join("")}}var x0={"AMS-Regular":{32:[0,0,0,0,.25],65:[0,.68889,0,0,.72222],66:[0,.68889,0,0,.66667],67:[0,.68889,0,0,.72222],68:[0,.68889,0,0,.72222],69:[0,.68889,0,0,.66667],70:[0,.68889,0,0,.61111],71:[0,.68889,0,0,.77778],72:[0,.68889,0,0,.77778],73:[0,.68889,0,0,.38889],74:[.16667,.68889,0,0,.5],75:[0,.68889,0,0,.77778],76:[0,.68889,0,0,.66667],77:[0,.68889,0,0,.94445],78:[0,.68889,0,0,.72222],79:[.16667,.68889,0,0,.77778],80:[0,.68889,0,0,.61111],81:[.16667,.68889,0,0,.77778],82:[0,.68889,0,0,.72222],83:[0,.68889,0,0,.55556],84:[0,.68889,0,0,.66667],85:[0,.68889,0,0,.72222],86:[0,.68889,0,0,.72222],87:[0,.68889,0,0,1],88:[0,.68889,0,0,.72222],89:[0,.68889,0,0,.72222],90:[0,.68889,0,0,.66667],107:[0,.68889,0,0,.55556],160:[0,0,0,0,.25],165:[0,.675,.025,0,.75],174:[.15559,.69224,0,0,.94666],240:[0,.68889,0,0,.55556],295:[0,.68889,0,0,.54028],710:[0,.825,0,0,2.33334],732:[0,.9,0,0,2.33334],770:[0,.825,0,0,2.33334],771:[0,.9,0,0,2.33334],989:[.08167,.58167,0,0,.77778],1008:[0,.43056,.04028,0,.66667],8245:[0,.54986,0,0,.275],8463:[0,.68889,0,0,.54028],8487:[0,.68889,0,0,.72222],8498:[0,.68889,0,0,.55556],8502:[0,.68889,0,0,.66667],8503:[0,.68889,0,0,.44445],8504:[0,.68889,0,0,.66667],8513:[0,.68889,0,0,.63889],8592:[-.03598,.46402,0,0,.5],8594:[-.03598,.46402,0,0,.5],8602:[-.13313,.36687,0,0,1],8603:[-.13313,.36687,0,0,1],8606:[.01354,.52239,0,0,1],8608:[.01354,.52239,0,0,1],8610:[.01354,.52239,0,0,1.11111],8611:[.01354,.52239,0,0,1.11111],8619:[0,.54986,0,0,1],8620:[0,.54986,0,0,1],8621:[-.13313,.37788,0,0,1.38889],8622:[-.13313,.36687,0,0,1],8624:[0,.69224,0,0,.5],8625:[0,.69224,0,0,.5],8630:[0,.43056,0,0,1],8631:[0,.43056,0,0,1],8634:[.08198,.58198,0,0,.77778],8635:[.08198,.58198,0,0,.77778],8638:[.19444,.69224,0,0,.41667],8639:[.19444,.69224,0,0,.41667],8642:[.19444,.69224,0,0,.41667],8643:[.19444,.69224,0,0,.41667],8644:[.1808,.675,0,0,1],8646:[.1808,.675,0,0,1],8647:[.1808,.675,0,0,1],8648:[.19444,.69224,0,0,.83334],8649:[.1808,.675,0,0,1],8650:[.19444,.69224,0,0,.83334],8651:[.01354,.52239,0,0,1],8652:[.01354,.52239,0,0,1],8653:[-.13313,.36687,0,0,1],8654:[-.13313,.36687,0,0,1],8655:[-.13313,.36687,0,0,1],8666:[.13667,.63667,0,0,1],8667:[.13667,.63667,0,0,1],8669:[-.13313,.37788,0,0,1],8672:[-.064,.437,0,0,1.334],8674:[-.064,.437,0,0,1.334],8705:[0,.825,0,0,.5],8708:[0,.68889,0,0,.55556],8709:[.08167,.58167,0,0,.77778],8717:[0,.43056,0,0,.42917],8722:[-.03598,.46402,0,0,.5],8724:[.08198,.69224,0,0,.77778],8726:[.08167,.58167,0,0,.77778],8733:[0,.69224,0,0,.77778],8736:[0,.69224,0,0,.72222],8737:[0,.69224,0,0,.72222],8738:[.03517,.52239,0,0,.72222],8739:[.08167,.58167,0,0,.22222],8740:[.25142,.74111,0,0,.27778],8741:[.08167,.58167,0,0,.38889],8742:[.25142,.74111,0,0,.5],8756:[0,.69224,0,0,.66667],8757:[0,.69224,0,0,.66667],8764:[-.13313,.36687,0,0,.77778],8765:[-.13313,.37788,0,0,.77778],8769:[-.13313,.36687,0,0,.77778],8770:[-.03625,.46375,0,0,.77778],8774:[.30274,.79383,0,0,.77778],8776:[-.01688,.48312,0,0,.77778],8778:[.08167,.58167,0,0,.77778],8782:[.06062,.54986,0,0,.77778],8783:[.06062,.54986,0,0,.77778],8785:[.08198,.58198,0,0,.77778],8786:[.08198,.58198,0,0,.77778],8787:[.08198,.58198,0,0,.77778],8790:[0,.69224,0,0,.77778],8791:[.22958,.72958,0,0,.77778],8796:[.08198,.91667,0,0,.77778],8806:[.25583,.75583,0,0,.77778],8807:[.25583,.75583,0,0,.77778],8808:[.25142,.75726,0,0,.77778],8809:[.25142,.75726,0,0,.77778],8812:[.25583,.75583,0,0,.5],8814:[.20576,.70576,0,0,.77778],8815:[.20576,.70576,0,0,.77778],8816:[.30274,.79383,0,0,.77778],8817:[.30274,.79383,0,0,.77778],8818:[.22958,.72958,0,0,.77778],8819:[.22958,.72958,0,0,.77778],8822:[.1808,.675,0,0,.77778],8823:[.1808,.675,0,0,.77778],8828:[.13667,.63667,0,0,.77778],8829:[.13667,.63667,0,0,.77778],8830:[.22958,.72958,0,0,.77778],8831:[.22958,.72958,0,0,.77778],8832:[.20576,.70576,0,0,.77778],8833:[.20576,.70576,0,0,.77778],8840:[.30274,.79383,0,0,.77778],8841:[.30274,.79383,0,0,.77778],8842:[.13597,.63597,0,0,.77778],8843:[.13597,.63597,0,0,.77778],8847:[.03517,.54986,0,0,.77778],8848:[.03517,.54986,0,0,.77778],8858:[.08198,.58198,0,0,.77778],8859:[.08198,.58198,0,0,.77778],8861:[.08198,.58198,0,0,.77778],8862:[0,.675,0,0,.77778],8863:[0,.675,0,0,.77778],8864:[0,.675,0,0,.77778],8865:[0,.675,0,0,.77778],8872:[0,.69224,0,0,.61111],8873:[0,.69224,0,0,.72222],8874:[0,.69224,0,0,.88889],8876:[0,.68889,0,0,.61111],8877:[0,.68889,0,0,.61111],8878:[0,.68889,0,0,.72222],8879:[0,.68889,0,0,.72222],8882:[.03517,.54986,0,0,.77778],8883:[.03517,.54986,0,0,.77778],8884:[.13667,.63667,0,0,.77778],8885:[.13667,.63667,0,0,.77778],8888:[0,.54986,0,0,1.11111],8890:[.19444,.43056,0,0,.55556],8891:[.19444,.69224,0,0,.61111],8892:[.19444,.69224,0,0,.61111],8901:[0,.54986,0,0,.27778],8903:[.08167,.58167,0,0,.77778],8905:[.08167,.58167,0,0,.77778],8906:[.08167,.58167,0,0,.77778],8907:[0,.69224,0,0,.77778],8908:[0,.69224,0,0,.77778],8909:[-.03598,.46402,0,0,.77778],8910:[0,.54986,0,0,.76042],8911:[0,.54986,0,0,.76042],8912:[.03517,.54986,0,0,.77778],8913:[.03517,.54986,0,0,.77778],8914:[0,.54986,0,0,.66667],8915:[0,.54986,0,0,.66667],8916:[0,.69224,0,0,.66667],8918:[.0391,.5391,0,0,.77778],8919:[.0391,.5391,0,0,.77778],8920:[.03517,.54986,0,0,1.33334],8921:[.03517,.54986,0,0,1.33334],8922:[.38569,.88569,0,0,.77778],8923:[.38569,.88569,0,0,.77778],8926:[.13667,.63667,0,0,.77778],8927:[.13667,.63667,0,0,.77778],8928:[.30274,.79383,0,0,.77778],8929:[.30274,.79383,0,0,.77778],8934:[.23222,.74111,0,0,.77778],8935:[.23222,.74111,0,0,.77778],8936:[.23222,.74111,0,0,.77778],8937:[.23222,.74111,0,0,.77778],8938:[.20576,.70576,0,0,.77778],8939:[.20576,.70576,0,0,.77778],8940:[.30274,.79383,0,0,.77778],8941:[.30274,.79383,0,0,.77778],8994:[.19444,.69224,0,0,.77778],8995:[.19444,.69224,0,0,.77778],9416:[.15559,.69224,0,0,.90222],9484:[0,.69224,0,0,.5],9488:[0,.69224,0,0,.5],9492:[0,.37788,0,0,.5],9496:[0,.37788,0,0,.5],9585:[.19444,.68889,0,0,.88889],9586:[.19444,.74111,0,0,.88889],9632:[0,.675,0,0,.77778],9633:[0,.675,0,0,.77778],9650:[0,.54986,0,0,.72222],9651:[0,.54986,0,0,.72222],9654:[.03517,.54986,0,0,.77778],9660:[0,.54986,0,0,.72222],9661:[0,.54986,0,0,.72222],9664:[.03517,.54986,0,0,.77778],9674:[.11111,.69224,0,0,.66667],9733:[.19444,.69224,0,0,.94445],10003:[0,.69224,0,0,.83334],10016:[0,.69224,0,0,.83334],10731:[.11111,.69224,0,0,.66667],10846:[.19444,.75583,0,0,.61111],10877:[.13667,.63667,0,0,.77778],10878:[.13667,.63667,0,0,.77778],10885:[.25583,.75583,0,0,.77778],10886:[.25583,.75583,0,0,.77778],10887:[.13597,.63597,0,0,.77778],10888:[.13597,.63597,0,0,.77778],10889:[.26167,.75726,0,0,.77778],10890:[.26167,.75726,0,0,.77778],10891:[.48256,.98256,0,0,.77778],10892:[.48256,.98256,0,0,.77778],10901:[.13667,.63667,0,0,.77778],10902:[.13667,.63667,0,0,.77778],10933:[.25142,.75726,0,0,.77778],10934:[.25142,.75726,0,0,.77778],10935:[.26167,.75726,0,0,.77778],10936:[.26167,.75726,0,0,.77778],10937:[.26167,.75726,0,0,.77778],10938:[.26167,.75726,0,0,.77778],10949:[.25583,.75583,0,0,.77778],10950:[.25583,.75583,0,0,.77778],10955:[.28481,.79383,0,0,.77778],10956:[.28481,.79383,0,0,.77778],57350:[.08167,.58167,0,0,.22222],57351:[.08167,.58167,0,0,.38889],57352:[.08167,.58167,0,0,.77778],57353:[0,.43056,.04028,0,.66667],57356:[.25142,.75726,0,0,.77778],57357:[.25142,.75726,0,0,.77778],57358:[.41951,.91951,0,0,.77778],57359:[.30274,.79383,0,0,.77778],57360:[.30274,.79383,0,0,.77778],57361:[.41951,.91951,0,0,.77778],57366:[.25142,.75726,0,0,.77778],57367:[.25142,.75726,0,0,.77778],57368:[.25142,.75726,0,0,.77778],57369:[.25142,.75726,0,0,.77778],57370:[.13597,.63597,0,0,.77778],57371:[.13597,.63597,0,0,.77778]},"Caligraphic-Regular":{32:[0,0,0,0,.25],65:[0,.68333,0,.19445,.79847],66:[0,.68333,.03041,.13889,.65681],67:[0,.68333,.05834,.13889,.52653],68:[0,.68333,.02778,.08334,.77139],69:[0,.68333,.08944,.11111,.52778],70:[0,.68333,.09931,.11111,.71875],71:[.09722,.68333,.0593,.11111,.59487],72:[0,.68333,.00965,.11111,.84452],73:[0,.68333,.07382,0,.54452],74:[.09722,.68333,.18472,.16667,.67778],75:[0,.68333,.01445,.05556,.76195],76:[0,.68333,0,.13889,.68972],77:[0,.68333,0,.13889,1.2009],78:[0,.68333,.14736,.08334,.82049],79:[0,.68333,.02778,.11111,.79611],80:[0,.68333,.08222,.08334,.69556],81:[.09722,.68333,0,.11111,.81667],82:[0,.68333,0,.08334,.8475],83:[0,.68333,.075,.13889,.60556],84:[0,.68333,.25417,0,.54464],85:[0,.68333,.09931,.08334,.62583],86:[0,.68333,.08222,0,.61278],87:[0,.68333,.08222,.08334,.98778],88:[0,.68333,.14643,.13889,.7133],89:[.09722,.68333,.08222,.08334,.66834],90:[0,.68333,.07944,.13889,.72473],160:[0,0,0,0,.25]},"Fraktur-Regular":{32:[0,0,0,0,.25],33:[0,.69141,0,0,.29574],34:[0,.69141,0,0,.21471],38:[0,.69141,0,0,.73786],39:[0,.69141,0,0,.21201],40:[.24982,.74947,0,0,.38865],41:[.24982,.74947,0,0,.38865],42:[0,.62119,0,0,.27764],43:[.08319,.58283,0,0,.75623],44:[0,.10803,0,0,.27764],45:[.08319,.58283,0,0,.75623],46:[0,.10803,0,0,.27764],47:[.24982,.74947,0,0,.50181],48:[0,.47534,0,0,.50181],49:[0,.47534,0,0,.50181],50:[0,.47534,0,0,.50181],51:[.18906,.47534,0,0,.50181],52:[.18906,.47534,0,0,.50181],53:[.18906,.47534,0,0,.50181],54:[0,.69141,0,0,.50181],55:[.18906,.47534,0,0,.50181],56:[0,.69141,0,0,.50181],57:[.18906,.47534,0,0,.50181],58:[0,.47534,0,0,.21606],59:[.12604,.47534,0,0,.21606],61:[-.13099,.36866,0,0,.75623],63:[0,.69141,0,0,.36245],65:[0,.69141,0,0,.7176],66:[0,.69141,0,0,.88397],67:[0,.69141,0,0,.61254],68:[0,.69141,0,0,.83158],69:[0,.69141,0,0,.66278],70:[.12604,.69141,0,0,.61119],71:[0,.69141,0,0,.78539],72:[.06302,.69141,0,0,.7203],73:[0,.69141,0,0,.55448],74:[.12604,.69141,0,0,.55231],75:[0,.69141,0,0,.66845],76:[0,.69141,0,0,.66602],77:[0,.69141,0,0,1.04953],78:[0,.69141,0,0,.83212],79:[0,.69141,0,0,.82699],80:[.18906,.69141,0,0,.82753],81:[.03781,.69141,0,0,.82699],82:[0,.69141,0,0,.82807],83:[0,.69141,0,0,.82861],84:[0,.69141,0,0,.66899],85:[0,.69141,0,0,.64576],86:[0,.69141,0,0,.83131],87:[0,.69141,0,0,1.04602],88:[0,.69141,0,0,.71922],89:[.18906,.69141,0,0,.83293],90:[.12604,.69141,0,0,.60201],91:[.24982,.74947,0,0,.27764],93:[.24982,.74947,0,0,.27764],94:[0,.69141,0,0,.49965],97:[0,.47534,0,0,.50046],98:[0,.69141,0,0,.51315],99:[0,.47534,0,0,.38946],100:[0,.62119,0,0,.49857],101:[0,.47534,0,0,.40053],102:[.18906,.69141,0,0,.32626],103:[.18906,.47534,0,0,.5037],104:[.18906,.69141,0,0,.52126],105:[0,.69141,0,0,.27899],106:[0,.69141,0,0,.28088],107:[0,.69141,0,0,.38946],108:[0,.69141,0,0,.27953],109:[0,.47534,0,0,.76676],110:[0,.47534,0,0,.52666],111:[0,.47534,0,0,.48885],112:[.18906,.52396,0,0,.50046],113:[.18906,.47534,0,0,.48912],114:[0,.47534,0,0,.38919],115:[0,.47534,0,0,.44266],116:[0,.62119,0,0,.33301],117:[0,.47534,0,0,.5172],118:[0,.52396,0,0,.5118],119:[0,.52396,0,0,.77351],120:[.18906,.47534,0,0,.38865],121:[.18906,.47534,0,0,.49884],122:[.18906,.47534,0,0,.39054],160:[0,0,0,0,.25],8216:[0,.69141,0,0,.21471],8217:[0,.69141,0,0,.21471],58112:[0,.62119,0,0,.49749],58113:[0,.62119,0,0,.4983],58114:[.18906,.69141,0,0,.33328],58115:[.18906,.69141,0,0,.32923],58116:[.18906,.47534,0,0,.50343],58117:[0,.69141,0,0,.33301],58118:[0,.62119,0,0,.33409],58119:[0,.47534,0,0,.50073]},"Main-Bold":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.35],34:[0,.69444,0,0,.60278],35:[.19444,.69444,0,0,.95833],36:[.05556,.75,0,0,.575],37:[.05556,.75,0,0,.95833],38:[0,.69444,0,0,.89444],39:[0,.69444,0,0,.31944],40:[.25,.75,0,0,.44722],41:[.25,.75,0,0,.44722],42:[0,.75,0,0,.575],43:[.13333,.63333,0,0,.89444],44:[.19444,.15556,0,0,.31944],45:[0,.44444,0,0,.38333],46:[0,.15556,0,0,.31944],47:[.25,.75,0,0,.575],48:[0,.64444,0,0,.575],49:[0,.64444,0,0,.575],50:[0,.64444,0,0,.575],51:[0,.64444,0,0,.575],52:[0,.64444,0,0,.575],53:[0,.64444,0,0,.575],54:[0,.64444,0,0,.575],55:[0,.64444,0,0,.575],56:[0,.64444,0,0,.575],57:[0,.64444,0,0,.575],58:[0,.44444,0,0,.31944],59:[.19444,.44444,0,0,.31944],60:[.08556,.58556,0,0,.89444],61:[-.10889,.39111,0,0,.89444],62:[.08556,.58556,0,0,.89444],63:[0,.69444,0,0,.54305],64:[0,.69444,0,0,.89444],65:[0,.68611,0,0,.86944],66:[0,.68611,0,0,.81805],67:[0,.68611,0,0,.83055],68:[0,.68611,0,0,.88194],69:[0,.68611,0,0,.75555],70:[0,.68611,0,0,.72361],71:[0,.68611,0,0,.90416],72:[0,.68611,0,0,.9],73:[0,.68611,0,0,.43611],74:[0,.68611,0,0,.59444],75:[0,.68611,0,0,.90138],76:[0,.68611,0,0,.69166],77:[0,.68611,0,0,1.09166],78:[0,.68611,0,0,.9],79:[0,.68611,0,0,.86388],80:[0,.68611,0,0,.78611],81:[.19444,.68611,0,0,.86388],82:[0,.68611,0,0,.8625],83:[0,.68611,0,0,.63889],84:[0,.68611,0,0,.8],85:[0,.68611,0,0,.88472],86:[0,.68611,.01597,0,.86944],87:[0,.68611,.01597,0,1.18888],88:[0,.68611,0,0,.86944],89:[0,.68611,.02875,0,.86944],90:[0,.68611,0,0,.70277],91:[.25,.75,0,0,.31944],92:[.25,.75,0,0,.575],93:[.25,.75,0,0,.31944],94:[0,.69444,0,0,.575],95:[.31,.13444,.03194,0,.575],97:[0,.44444,0,0,.55902],98:[0,.69444,0,0,.63889],99:[0,.44444,0,0,.51111],100:[0,.69444,0,0,.63889],101:[0,.44444,0,0,.52708],102:[0,.69444,.10903,0,.35139],103:[.19444,.44444,.01597,0,.575],104:[0,.69444,0,0,.63889],105:[0,.69444,0,0,.31944],106:[.19444,.69444,0,0,.35139],107:[0,.69444,0,0,.60694],108:[0,.69444,0,0,.31944],109:[0,.44444,0,0,.95833],110:[0,.44444,0,0,.63889],111:[0,.44444,0,0,.575],112:[.19444,.44444,0,0,.63889],113:[.19444,.44444,0,0,.60694],114:[0,.44444,0,0,.47361],115:[0,.44444,0,0,.45361],116:[0,.63492,0,0,.44722],117:[0,.44444,0,0,.63889],118:[0,.44444,.01597,0,.60694],119:[0,.44444,.01597,0,.83055],120:[0,.44444,0,0,.60694],121:[.19444,.44444,.01597,0,.60694],122:[0,.44444,0,0,.51111],123:[.25,.75,0,0,.575],124:[.25,.75,0,0,.31944],125:[.25,.75,0,0,.575],126:[.35,.34444,0,0,.575],160:[0,0,0,0,.25],163:[0,.69444,0,0,.86853],168:[0,.69444,0,0,.575],172:[0,.44444,0,0,.76666],176:[0,.69444,0,0,.86944],177:[.13333,.63333,0,0,.89444],184:[.17014,0,0,0,.51111],198:[0,.68611,0,0,1.04166],215:[.13333,.63333,0,0,.89444],216:[.04861,.73472,0,0,.89444],223:[0,.69444,0,0,.59722],230:[0,.44444,0,0,.83055],247:[.13333,.63333,0,0,.89444],248:[.09722,.54167,0,0,.575],305:[0,.44444,0,0,.31944],338:[0,.68611,0,0,1.16944],339:[0,.44444,0,0,.89444],567:[.19444,.44444,0,0,.35139],710:[0,.69444,0,0,.575],711:[0,.63194,0,0,.575],713:[0,.59611,0,0,.575],714:[0,.69444,0,0,.575],715:[0,.69444,0,0,.575],728:[0,.69444,0,0,.575],729:[0,.69444,0,0,.31944],730:[0,.69444,0,0,.86944],732:[0,.69444,0,0,.575],733:[0,.69444,0,0,.575],915:[0,.68611,0,0,.69166],916:[0,.68611,0,0,.95833],920:[0,.68611,0,0,.89444],923:[0,.68611,0,0,.80555],926:[0,.68611,0,0,.76666],928:[0,.68611,0,0,.9],931:[0,.68611,0,0,.83055],933:[0,.68611,0,0,.89444],934:[0,.68611,0,0,.83055],936:[0,.68611,0,0,.89444],937:[0,.68611,0,0,.83055],8211:[0,.44444,.03194,0,.575],8212:[0,.44444,.03194,0,1.14999],8216:[0,.69444,0,0,.31944],8217:[0,.69444,0,0,.31944],8220:[0,.69444,0,0,.60278],8221:[0,.69444,0,0,.60278],8224:[.19444,.69444,0,0,.51111],8225:[.19444,.69444,0,0,.51111],8242:[0,.55556,0,0,.34444],8407:[0,.72444,.15486,0,.575],8463:[0,.69444,0,0,.66759],8465:[0,.69444,0,0,.83055],8467:[0,.69444,0,0,.47361],8472:[.19444,.44444,0,0,.74027],8476:[0,.69444,0,0,.83055],8501:[0,.69444,0,0,.70277],8592:[-.10889,.39111,0,0,1.14999],8593:[.19444,.69444,0,0,.575],8594:[-.10889,.39111,0,0,1.14999],8595:[.19444,.69444,0,0,.575],8596:[-.10889,.39111,0,0,1.14999],8597:[.25,.75,0,0,.575],8598:[.19444,.69444,0,0,1.14999],8599:[.19444,.69444,0,0,1.14999],8600:[.19444,.69444,0,0,1.14999],8601:[.19444,.69444,0,0,1.14999],8636:[-.10889,.39111,0,0,1.14999],8637:[-.10889,.39111,0,0,1.14999],8640:[-.10889,.39111,0,0,1.14999],8641:[-.10889,.39111,0,0,1.14999],8656:[-.10889,.39111,0,0,1.14999],8657:[.19444,.69444,0,0,.70277],8658:[-.10889,.39111,0,0,1.14999],8659:[.19444,.69444,0,0,.70277],8660:[-.10889,.39111,0,0,1.14999],8661:[.25,.75,0,0,.70277],8704:[0,.69444,0,0,.63889],8706:[0,.69444,.06389,0,.62847],8707:[0,.69444,0,0,.63889],8709:[.05556,.75,0,0,.575],8711:[0,.68611,0,0,.95833],8712:[.08556,.58556,0,0,.76666],8715:[.08556,.58556,0,0,.76666],8722:[.13333,.63333,0,0,.89444],8723:[.13333,.63333,0,0,.89444],8725:[.25,.75,0,0,.575],8726:[.25,.75,0,0,.575],8727:[-.02778,.47222,0,0,.575],8728:[-.02639,.47361,0,0,.575],8729:[-.02639,.47361,0,0,.575],8730:[.18,.82,0,0,.95833],8733:[0,.44444,0,0,.89444],8734:[0,.44444,0,0,1.14999],8736:[0,.69224,0,0,.72222],8739:[.25,.75,0,0,.31944],8741:[.25,.75,0,0,.575],8743:[0,.55556,0,0,.76666],8744:[0,.55556,0,0,.76666],8745:[0,.55556,0,0,.76666],8746:[0,.55556,0,0,.76666],8747:[.19444,.69444,.12778,0,.56875],8764:[-.10889,.39111,0,0,.89444],8768:[.19444,.69444,0,0,.31944],8771:[.00222,.50222,0,0,.89444],8773:[.027,.638,0,0,.894],8776:[.02444,.52444,0,0,.89444],8781:[.00222,.50222,0,0,.89444],8801:[.00222,.50222,0,0,.89444],8804:[.19667,.69667,0,0,.89444],8805:[.19667,.69667,0,0,.89444],8810:[.08556,.58556,0,0,1.14999],8811:[.08556,.58556,0,0,1.14999],8826:[.08556,.58556,0,0,.89444],8827:[.08556,.58556,0,0,.89444],8834:[.08556,.58556,0,0,.89444],8835:[.08556,.58556,0,0,.89444],8838:[.19667,.69667,0,0,.89444],8839:[.19667,.69667,0,0,.89444],8846:[0,.55556,0,0,.76666],8849:[.19667,.69667,0,0,.89444],8850:[.19667,.69667,0,0,.89444],8851:[0,.55556,0,0,.76666],8852:[0,.55556,0,0,.76666],8853:[.13333,.63333,0,0,.89444],8854:[.13333,.63333,0,0,.89444],8855:[.13333,.63333,0,0,.89444],8856:[.13333,.63333,0,0,.89444],8857:[.13333,.63333,0,0,.89444],8866:[0,.69444,0,0,.70277],8867:[0,.69444,0,0,.70277],8868:[0,.69444,0,0,.89444],8869:[0,.69444,0,0,.89444],8900:[-.02639,.47361,0,0,.575],8901:[-.02639,.47361,0,0,.31944],8902:[-.02778,.47222,0,0,.575],8968:[.25,.75,0,0,.51111],8969:[.25,.75,0,0,.51111],8970:[.25,.75,0,0,.51111],8971:[.25,.75,0,0,.51111],8994:[-.13889,.36111,0,0,1.14999],8995:[-.13889,.36111,0,0,1.14999],9651:[.19444,.69444,0,0,1.02222],9657:[-.02778,.47222,0,0,.575],9661:[.19444,.69444,0,0,1.02222],9667:[-.02778,.47222,0,0,.575],9711:[.19444,.69444,0,0,1.14999],9824:[.12963,.69444,0,0,.89444],9825:[.12963,.69444,0,0,.89444],9826:[.12963,.69444,0,0,.89444],9827:[.12963,.69444,0,0,.89444],9837:[0,.75,0,0,.44722],9838:[.19444,.69444,0,0,.44722],9839:[.19444,.69444,0,0,.44722],10216:[.25,.75,0,0,.44722],10217:[.25,.75,0,0,.44722],10815:[0,.68611,0,0,.9],10927:[.19667,.69667,0,0,.89444],10928:[.19667,.69667,0,0,.89444],57376:[.19444,.69444,0,0,0]},"Main-BoldItalic":{32:[0,0,0,0,.25],33:[0,.69444,.11417,0,.38611],34:[0,.69444,.07939,0,.62055],35:[.19444,.69444,.06833,0,.94444],37:[.05556,.75,.12861,0,.94444],38:[0,.69444,.08528,0,.88555],39:[0,.69444,.12945,0,.35555],40:[.25,.75,.15806,0,.47333],41:[.25,.75,.03306,0,.47333],42:[0,.75,.14333,0,.59111],43:[.10333,.60333,.03306,0,.88555],44:[.19444,.14722,0,0,.35555],45:[0,.44444,.02611,0,.41444],46:[0,.14722,0,0,.35555],47:[.25,.75,.15806,0,.59111],48:[0,.64444,.13167,0,.59111],49:[0,.64444,.13167,0,.59111],50:[0,.64444,.13167,0,.59111],51:[0,.64444,.13167,0,.59111],52:[.19444,.64444,.13167,0,.59111],53:[0,.64444,.13167,0,.59111],54:[0,.64444,.13167,0,.59111],55:[.19444,.64444,.13167,0,.59111],56:[0,.64444,.13167,0,.59111],57:[0,.64444,.13167,0,.59111],58:[0,.44444,.06695,0,.35555],59:[.19444,.44444,.06695,0,.35555],61:[-.10889,.39111,.06833,0,.88555],63:[0,.69444,.11472,0,.59111],64:[0,.69444,.09208,0,.88555],65:[0,.68611,0,0,.86555],66:[0,.68611,.0992,0,.81666],67:[0,.68611,.14208,0,.82666],68:[0,.68611,.09062,0,.87555],69:[0,.68611,.11431,0,.75666],70:[0,.68611,.12903,0,.72722],71:[0,.68611,.07347,0,.89527],72:[0,.68611,.17208,0,.8961],73:[0,.68611,.15681,0,.47166],74:[0,.68611,.145,0,.61055],75:[0,.68611,.14208,0,.89499],76:[0,.68611,0,0,.69777],77:[0,.68611,.17208,0,1.07277],78:[0,.68611,.17208,0,.8961],79:[0,.68611,.09062,0,.85499],80:[0,.68611,.0992,0,.78721],81:[.19444,.68611,.09062,0,.85499],82:[0,.68611,.02559,0,.85944],83:[0,.68611,.11264,0,.64999],84:[0,.68611,.12903,0,.7961],85:[0,.68611,.17208,0,.88083],86:[0,.68611,.18625,0,.86555],87:[0,.68611,.18625,0,1.15999],88:[0,.68611,.15681,0,.86555],89:[0,.68611,.19803,0,.86555],90:[0,.68611,.14208,0,.70888],91:[.25,.75,.1875,0,.35611],93:[.25,.75,.09972,0,.35611],94:[0,.69444,.06709,0,.59111],95:[.31,.13444,.09811,0,.59111],97:[0,.44444,.09426,0,.59111],98:[0,.69444,.07861,0,.53222],99:[0,.44444,.05222,0,.53222],100:[0,.69444,.10861,0,.59111],101:[0,.44444,.085,0,.53222],102:[.19444,.69444,.21778,0,.4],103:[.19444,.44444,.105,0,.53222],104:[0,.69444,.09426,0,.59111],105:[0,.69326,.11387,0,.35555],106:[.19444,.69326,.1672,0,.35555],107:[0,.69444,.11111,0,.53222],108:[0,.69444,.10861,0,.29666],109:[0,.44444,.09426,0,.94444],110:[0,.44444,.09426,0,.64999],111:[0,.44444,.07861,0,.59111],112:[.19444,.44444,.07861,0,.59111],113:[.19444,.44444,.105,0,.53222],114:[0,.44444,.11111,0,.50167],115:[0,.44444,.08167,0,.48694],116:[0,.63492,.09639,0,.385],117:[0,.44444,.09426,0,.62055],118:[0,.44444,.11111,0,.53222],119:[0,.44444,.11111,0,.76777],120:[0,.44444,.12583,0,.56055],121:[.19444,.44444,.105,0,.56166],122:[0,.44444,.13889,0,.49055],126:[.35,.34444,.11472,0,.59111],160:[0,0,0,0,.25],168:[0,.69444,.11473,0,.59111],176:[0,.69444,0,0,.94888],184:[.17014,0,0,0,.53222],198:[0,.68611,.11431,0,1.02277],216:[.04861,.73472,.09062,0,.88555],223:[.19444,.69444,.09736,0,.665],230:[0,.44444,.085,0,.82666],248:[.09722,.54167,.09458,0,.59111],305:[0,.44444,.09426,0,.35555],338:[0,.68611,.11431,0,1.14054],339:[0,.44444,.085,0,.82666],567:[.19444,.44444,.04611,0,.385],710:[0,.69444,.06709,0,.59111],711:[0,.63194,.08271,0,.59111],713:[0,.59444,.10444,0,.59111],714:[0,.69444,.08528,0,.59111],715:[0,.69444,0,0,.59111],728:[0,.69444,.10333,0,.59111],729:[0,.69444,.12945,0,.35555],730:[0,.69444,0,0,.94888],732:[0,.69444,.11472,0,.59111],733:[0,.69444,.11472,0,.59111],915:[0,.68611,.12903,0,.69777],916:[0,.68611,0,0,.94444],920:[0,.68611,.09062,0,.88555],923:[0,.68611,0,0,.80666],926:[0,.68611,.15092,0,.76777],928:[0,.68611,.17208,0,.8961],931:[0,.68611,.11431,0,.82666],933:[0,.68611,.10778,0,.88555],934:[0,.68611,.05632,0,.82666],936:[0,.68611,.10778,0,.88555],937:[0,.68611,.0992,0,.82666],8211:[0,.44444,.09811,0,.59111],8212:[0,.44444,.09811,0,1.18221],8216:[0,.69444,.12945,0,.35555],8217:[0,.69444,.12945,0,.35555],8220:[0,.69444,.16772,0,.62055],8221:[0,.69444,.07939,0,.62055]},"Main-Italic":{32:[0,0,0,0,.25],33:[0,.69444,.12417,0,.30667],34:[0,.69444,.06961,0,.51444],35:[.19444,.69444,.06616,0,.81777],37:[.05556,.75,.13639,0,.81777],38:[0,.69444,.09694,0,.76666],39:[0,.69444,.12417,0,.30667],40:[.25,.75,.16194,0,.40889],41:[.25,.75,.03694,0,.40889],42:[0,.75,.14917,0,.51111],43:[.05667,.56167,.03694,0,.76666],44:[.19444,.10556,0,0,.30667],45:[0,.43056,.02826,0,.35778],46:[0,.10556,0,0,.30667],47:[.25,.75,.16194,0,.51111],48:[0,.64444,.13556,0,.51111],49:[0,.64444,.13556,0,.51111],50:[0,.64444,.13556,0,.51111],51:[0,.64444,.13556,0,.51111],52:[.19444,.64444,.13556,0,.51111],53:[0,.64444,.13556,0,.51111],54:[0,.64444,.13556,0,.51111],55:[.19444,.64444,.13556,0,.51111],56:[0,.64444,.13556,0,.51111],57:[0,.64444,.13556,0,.51111],58:[0,.43056,.0582,0,.30667],59:[.19444,.43056,.0582,0,.30667],61:[-.13313,.36687,.06616,0,.76666],63:[0,.69444,.1225,0,.51111],64:[0,.69444,.09597,0,.76666],65:[0,.68333,0,0,.74333],66:[0,.68333,.10257,0,.70389],67:[0,.68333,.14528,0,.71555],68:[0,.68333,.09403,0,.755],69:[0,.68333,.12028,0,.67833],70:[0,.68333,.13305,0,.65277],71:[0,.68333,.08722,0,.77361],72:[0,.68333,.16389,0,.74333],73:[0,.68333,.15806,0,.38555],74:[0,.68333,.14028,0,.525],75:[0,.68333,.14528,0,.76888],76:[0,.68333,0,0,.62722],77:[0,.68333,.16389,0,.89666],78:[0,.68333,.16389,0,.74333],79:[0,.68333,.09403,0,.76666],80:[0,.68333,.10257,0,.67833],81:[.19444,.68333,.09403,0,.76666],82:[0,.68333,.03868,0,.72944],83:[0,.68333,.11972,0,.56222],84:[0,.68333,.13305,0,.71555],85:[0,.68333,.16389,0,.74333],86:[0,.68333,.18361,0,.74333],87:[0,.68333,.18361,0,.99888],88:[0,.68333,.15806,0,.74333],89:[0,.68333,.19383,0,.74333],90:[0,.68333,.14528,0,.61333],91:[.25,.75,.1875,0,.30667],93:[.25,.75,.10528,0,.30667],94:[0,.69444,.06646,0,.51111],95:[.31,.12056,.09208,0,.51111],97:[0,.43056,.07671,0,.51111],98:[0,.69444,.06312,0,.46],99:[0,.43056,.05653,0,.46],100:[0,.69444,.10333,0,.51111],101:[0,.43056,.07514,0,.46],102:[.19444,.69444,.21194,0,.30667],103:[.19444,.43056,.08847,0,.46],104:[0,.69444,.07671,0,.51111],105:[0,.65536,.1019,0,.30667],106:[.19444,.65536,.14467,0,.30667],107:[0,.69444,.10764,0,.46],108:[0,.69444,.10333,0,.25555],109:[0,.43056,.07671,0,.81777],110:[0,.43056,.07671,0,.56222],111:[0,.43056,.06312,0,.51111],112:[.19444,.43056,.06312,0,.51111],113:[.19444,.43056,.08847,0,.46],114:[0,.43056,.10764,0,.42166],115:[0,.43056,.08208,0,.40889],116:[0,.61508,.09486,0,.33222],117:[0,.43056,.07671,0,.53666],118:[0,.43056,.10764,0,.46],119:[0,.43056,.10764,0,.66444],120:[0,.43056,.12042,0,.46389],121:[.19444,.43056,.08847,0,.48555],122:[0,.43056,.12292,0,.40889],126:[.35,.31786,.11585,0,.51111],160:[0,0,0,0,.25],168:[0,.66786,.10474,0,.51111],176:[0,.69444,0,0,.83129],184:[.17014,0,0,0,.46],198:[0,.68333,.12028,0,.88277],216:[.04861,.73194,.09403,0,.76666],223:[.19444,.69444,.10514,0,.53666],230:[0,.43056,.07514,0,.71555],248:[.09722,.52778,.09194,0,.51111],338:[0,.68333,.12028,0,.98499],339:[0,.43056,.07514,0,.71555],710:[0,.69444,.06646,0,.51111],711:[0,.62847,.08295,0,.51111],713:[0,.56167,.10333,0,.51111],714:[0,.69444,.09694,0,.51111],715:[0,.69444,0,0,.51111],728:[0,.69444,.10806,0,.51111],729:[0,.66786,.11752,0,.30667],730:[0,.69444,0,0,.83129],732:[0,.66786,.11585,0,.51111],733:[0,.69444,.1225,0,.51111],915:[0,.68333,.13305,0,.62722],916:[0,.68333,0,0,.81777],920:[0,.68333,.09403,0,.76666],923:[0,.68333,0,0,.69222],926:[0,.68333,.15294,0,.66444],928:[0,.68333,.16389,0,.74333],931:[0,.68333,.12028,0,.71555],933:[0,.68333,.11111,0,.76666],934:[0,.68333,.05986,0,.71555],936:[0,.68333,.11111,0,.76666],937:[0,.68333,.10257,0,.71555],8211:[0,.43056,.09208,0,.51111],8212:[0,.43056,.09208,0,1.02222],8216:[0,.69444,.12417,0,.30667],8217:[0,.69444,.12417,0,.30667],8220:[0,.69444,.1685,0,.51444],8221:[0,.69444,.06961,0,.51444],8463:[0,.68889,0,0,.54028]},"Main-Regular":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.27778],34:[0,.69444,0,0,.5],35:[.19444,.69444,0,0,.83334],36:[.05556,.75,0,0,.5],37:[.05556,.75,0,0,.83334],38:[0,.69444,0,0,.77778],39:[0,.69444,0,0,.27778],40:[.25,.75,0,0,.38889],41:[.25,.75,0,0,.38889],42:[0,.75,0,0,.5],43:[.08333,.58333,0,0,.77778],44:[.19444,.10556,0,0,.27778],45:[0,.43056,0,0,.33333],46:[0,.10556,0,0,.27778],47:[.25,.75,0,0,.5],48:[0,.64444,0,0,.5],49:[0,.64444,0,0,.5],50:[0,.64444,0,0,.5],51:[0,.64444,0,0,.5],52:[0,.64444,0,0,.5],53:[0,.64444,0,0,.5],54:[0,.64444,0,0,.5],55:[0,.64444,0,0,.5],56:[0,.64444,0,0,.5],57:[0,.64444,0,0,.5],58:[0,.43056,0,0,.27778],59:[.19444,.43056,0,0,.27778],60:[.0391,.5391,0,0,.77778],61:[-.13313,.36687,0,0,.77778],62:[.0391,.5391,0,0,.77778],63:[0,.69444,0,0,.47222],64:[0,.69444,0,0,.77778],65:[0,.68333,0,0,.75],66:[0,.68333,0,0,.70834],67:[0,.68333,0,0,.72222],68:[0,.68333,0,0,.76389],69:[0,.68333,0,0,.68056],70:[0,.68333,0,0,.65278],71:[0,.68333,0,0,.78472],72:[0,.68333,0,0,.75],73:[0,.68333,0,0,.36111],74:[0,.68333,0,0,.51389],75:[0,.68333,0,0,.77778],76:[0,.68333,0,0,.625],77:[0,.68333,0,0,.91667],78:[0,.68333,0,0,.75],79:[0,.68333,0,0,.77778],80:[0,.68333,0,0,.68056],81:[.19444,.68333,0,0,.77778],82:[0,.68333,0,0,.73611],83:[0,.68333,0,0,.55556],84:[0,.68333,0,0,.72222],85:[0,.68333,0,0,.75],86:[0,.68333,.01389,0,.75],87:[0,.68333,.01389,0,1.02778],88:[0,.68333,0,0,.75],89:[0,.68333,.025,0,.75],90:[0,.68333,0,0,.61111],91:[.25,.75,0,0,.27778],92:[.25,.75,0,0,.5],93:[.25,.75,0,0,.27778],94:[0,.69444,0,0,.5],95:[.31,.12056,.02778,0,.5],97:[0,.43056,0,0,.5],98:[0,.69444,0,0,.55556],99:[0,.43056,0,0,.44445],100:[0,.69444,0,0,.55556],101:[0,.43056,0,0,.44445],102:[0,.69444,.07778,0,.30556],103:[.19444,.43056,.01389,0,.5],104:[0,.69444,0,0,.55556],105:[0,.66786,0,0,.27778],106:[.19444,.66786,0,0,.30556],107:[0,.69444,0,0,.52778],108:[0,.69444,0,0,.27778],109:[0,.43056,0,0,.83334],110:[0,.43056,0,0,.55556],111:[0,.43056,0,0,.5],112:[.19444,.43056,0,0,.55556],113:[.19444,.43056,0,0,.52778],114:[0,.43056,0,0,.39167],115:[0,.43056,0,0,.39445],116:[0,.61508,0,0,.38889],117:[0,.43056,0,0,.55556],118:[0,.43056,.01389,0,.52778],119:[0,.43056,.01389,0,.72222],120:[0,.43056,0,0,.52778],121:[.19444,.43056,.01389,0,.52778],122:[0,.43056,0,0,.44445],123:[.25,.75,0,0,.5],124:[.25,.75,0,0,.27778],125:[.25,.75,0,0,.5],126:[.35,.31786,0,0,.5],160:[0,0,0,0,.25],163:[0,.69444,0,0,.76909],167:[.19444,.69444,0,0,.44445],168:[0,.66786,0,0,.5],172:[0,.43056,0,0,.66667],176:[0,.69444,0,0,.75],177:[.08333,.58333,0,0,.77778],182:[.19444,.69444,0,0,.61111],184:[.17014,0,0,0,.44445],198:[0,.68333,0,0,.90278],215:[.08333,.58333,0,0,.77778],216:[.04861,.73194,0,0,.77778],223:[0,.69444,0,0,.5],230:[0,.43056,0,0,.72222],247:[.08333,.58333,0,0,.77778],248:[.09722,.52778,0,0,.5],305:[0,.43056,0,0,.27778],338:[0,.68333,0,0,1.01389],339:[0,.43056,0,0,.77778],567:[.19444,.43056,0,0,.30556],710:[0,.69444,0,0,.5],711:[0,.62847,0,0,.5],713:[0,.56778,0,0,.5],714:[0,.69444,0,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,0,0,.5],729:[0,.66786,0,0,.27778],730:[0,.69444,0,0,.75],732:[0,.66786,0,0,.5],733:[0,.69444,0,0,.5],915:[0,.68333,0,0,.625],916:[0,.68333,0,0,.83334],920:[0,.68333,0,0,.77778],923:[0,.68333,0,0,.69445],926:[0,.68333,0,0,.66667],928:[0,.68333,0,0,.75],931:[0,.68333,0,0,.72222],933:[0,.68333,0,0,.77778],934:[0,.68333,0,0,.72222],936:[0,.68333,0,0,.77778],937:[0,.68333,0,0,.72222],8211:[0,.43056,.02778,0,.5],8212:[0,.43056,.02778,0,1],8216:[0,.69444,0,0,.27778],8217:[0,.69444,0,0,.27778],8220:[0,.69444,0,0,.5],8221:[0,.69444,0,0,.5],8224:[.19444,.69444,0,0,.44445],8225:[.19444,.69444,0,0,.44445],8230:[0,.123,0,0,1.172],8242:[0,.55556,0,0,.275],8407:[0,.71444,.15382,0,.5],8463:[0,.68889,0,0,.54028],8465:[0,.69444,0,0,.72222],8467:[0,.69444,0,.11111,.41667],8472:[.19444,.43056,0,.11111,.63646],8476:[0,.69444,0,0,.72222],8501:[0,.69444,0,0,.61111],8592:[-.13313,.36687,0,0,1],8593:[.19444,.69444,0,0,.5],8594:[-.13313,.36687,0,0,1],8595:[.19444,.69444,0,0,.5],8596:[-.13313,.36687,0,0,1],8597:[.25,.75,0,0,.5],8598:[.19444,.69444,0,0,1],8599:[.19444,.69444,0,0,1],8600:[.19444,.69444,0,0,1],8601:[.19444,.69444,0,0,1],8614:[.011,.511,0,0,1],8617:[.011,.511,0,0,1.126],8618:[.011,.511,0,0,1.126],8636:[-.13313,.36687,0,0,1],8637:[-.13313,.36687,0,0,1],8640:[-.13313,.36687,0,0,1],8641:[-.13313,.36687,0,0,1],8652:[.011,.671,0,0,1],8656:[-.13313,.36687,0,0,1],8657:[.19444,.69444,0,0,.61111],8658:[-.13313,.36687,0,0,1],8659:[.19444,.69444,0,0,.61111],8660:[-.13313,.36687,0,0,1],8661:[.25,.75,0,0,.61111],8704:[0,.69444,0,0,.55556],8706:[0,.69444,.05556,.08334,.5309],8707:[0,.69444,0,0,.55556],8709:[.05556,.75,0,0,.5],8711:[0,.68333,0,0,.83334],8712:[.0391,.5391,0,0,.66667],8715:[.0391,.5391,0,0,.66667],8722:[.08333,.58333,0,0,.77778],8723:[.08333,.58333,0,0,.77778],8725:[.25,.75,0,0,.5],8726:[.25,.75,0,0,.5],8727:[-.03472,.46528,0,0,.5],8728:[-.05555,.44445,0,0,.5],8729:[-.05555,.44445,0,0,.5],8730:[.2,.8,0,0,.83334],8733:[0,.43056,0,0,.77778],8734:[0,.43056,0,0,1],8736:[0,.69224,0,0,.72222],8739:[.25,.75,0,0,.27778],8741:[.25,.75,0,0,.5],8743:[0,.55556,0,0,.66667],8744:[0,.55556,0,0,.66667],8745:[0,.55556,0,0,.66667],8746:[0,.55556,0,0,.66667],8747:[.19444,.69444,.11111,0,.41667],8764:[-.13313,.36687,0,0,.77778],8768:[.19444,.69444,0,0,.27778],8771:[-.03625,.46375,0,0,.77778],8773:[-.022,.589,0,0,.778],8776:[-.01688,.48312,0,0,.77778],8781:[-.03625,.46375,0,0,.77778],8784:[-.133,.673,0,0,.778],8801:[-.03625,.46375,0,0,.77778],8804:[.13597,.63597,0,0,.77778],8805:[.13597,.63597,0,0,.77778],8810:[.0391,.5391,0,0,1],8811:[.0391,.5391,0,0,1],8826:[.0391,.5391,0,0,.77778],8827:[.0391,.5391,0,0,.77778],8834:[.0391,.5391,0,0,.77778],8835:[.0391,.5391,0,0,.77778],8838:[.13597,.63597,0,0,.77778],8839:[.13597,.63597,0,0,.77778],8846:[0,.55556,0,0,.66667],8849:[.13597,.63597,0,0,.77778],8850:[.13597,.63597,0,0,.77778],8851:[0,.55556,0,0,.66667],8852:[0,.55556,0,0,.66667],8853:[.08333,.58333,0,0,.77778],8854:[.08333,.58333,0,0,.77778],8855:[.08333,.58333,0,0,.77778],8856:[.08333,.58333,0,0,.77778],8857:[.08333,.58333,0,0,.77778],8866:[0,.69444,0,0,.61111],8867:[0,.69444,0,0,.61111],8868:[0,.69444,0,0,.77778],8869:[0,.69444,0,0,.77778],8872:[.249,.75,0,0,.867],8900:[-.05555,.44445,0,0,.5],8901:[-.05555,.44445,0,0,.27778],8902:[-.03472,.46528,0,0,.5],8904:[.005,.505,0,0,.9],8942:[.03,.903,0,0,.278],8943:[-.19,.313,0,0,1.172],8945:[-.1,.823,0,0,1.282],8968:[.25,.75,0,0,.44445],8969:[.25,.75,0,0,.44445],8970:[.25,.75,0,0,.44445],8971:[.25,.75,0,0,.44445],8994:[-.14236,.35764,0,0,1],8995:[-.14236,.35764,0,0,1],9136:[.244,.744,0,0,.412],9137:[.244,.745,0,0,.412],9651:[.19444,.69444,0,0,.88889],9657:[-.03472,.46528,0,0,.5],9661:[.19444,.69444,0,0,.88889],9667:[-.03472,.46528,0,0,.5],9711:[.19444,.69444,0,0,1],9824:[.12963,.69444,0,0,.77778],9825:[.12963,.69444,0,0,.77778],9826:[.12963,.69444,0,0,.77778],9827:[.12963,.69444,0,0,.77778],9837:[0,.75,0,0,.38889],9838:[.19444,.69444,0,0,.38889],9839:[.19444,.69444,0,0,.38889],10216:[.25,.75,0,0,.38889],10217:[.25,.75,0,0,.38889],10222:[.244,.744,0,0,.412],10223:[.244,.745,0,0,.412],10229:[.011,.511,0,0,1.609],10230:[.011,.511,0,0,1.638],10231:[.011,.511,0,0,1.859],10232:[.024,.525,0,0,1.609],10233:[.024,.525,0,0,1.638],10234:[.024,.525,0,0,1.858],10236:[.011,.511,0,0,1.638],10815:[0,.68333,0,0,.75],10927:[.13597,.63597,0,0,.77778],10928:[.13597,.63597,0,0,.77778],57376:[.19444,.69444,0,0,0]},"Math-BoldItalic":{32:[0,0,0,0,.25],48:[0,.44444,0,0,.575],49:[0,.44444,0,0,.575],50:[0,.44444,0,0,.575],51:[.19444,.44444,0,0,.575],52:[.19444,.44444,0,0,.575],53:[.19444,.44444,0,0,.575],54:[0,.64444,0,0,.575],55:[.19444,.44444,0,0,.575],56:[0,.64444,0,0,.575],57:[.19444,.44444,0,0,.575],65:[0,.68611,0,0,.86944],66:[0,.68611,.04835,0,.8664],67:[0,.68611,.06979,0,.81694],68:[0,.68611,.03194,0,.93812],69:[0,.68611,.05451,0,.81007],70:[0,.68611,.15972,0,.68889],71:[0,.68611,0,0,.88673],72:[0,.68611,.08229,0,.98229],73:[0,.68611,.07778,0,.51111],74:[0,.68611,.10069,0,.63125],75:[0,.68611,.06979,0,.97118],76:[0,.68611,0,0,.75555],77:[0,.68611,.11424,0,1.14201],78:[0,.68611,.11424,0,.95034],79:[0,.68611,.03194,0,.83666],80:[0,.68611,.15972,0,.72309],81:[.19444,.68611,0,0,.86861],82:[0,.68611,.00421,0,.87235],83:[0,.68611,.05382,0,.69271],84:[0,.68611,.15972,0,.63663],85:[0,.68611,.11424,0,.80027],86:[0,.68611,.25555,0,.67778],87:[0,.68611,.15972,0,1.09305],88:[0,.68611,.07778,0,.94722],89:[0,.68611,.25555,0,.67458],90:[0,.68611,.06979,0,.77257],97:[0,.44444,0,0,.63287],98:[0,.69444,0,0,.52083],99:[0,.44444,0,0,.51342],100:[0,.69444,0,0,.60972],101:[0,.44444,0,0,.55361],102:[.19444,.69444,.11042,0,.56806],103:[.19444,.44444,.03704,0,.5449],104:[0,.69444,0,0,.66759],105:[0,.69326,0,0,.4048],106:[.19444,.69326,.0622,0,.47083],107:[0,.69444,.01852,0,.6037],108:[0,.69444,.0088,0,.34815],109:[0,.44444,0,0,1.0324],110:[0,.44444,0,0,.71296],111:[0,.44444,0,0,.58472],112:[.19444,.44444,0,0,.60092],113:[.19444,.44444,.03704,0,.54213],114:[0,.44444,.03194,0,.5287],115:[0,.44444,0,0,.53125],116:[0,.63492,0,0,.41528],117:[0,.44444,0,0,.68102],118:[0,.44444,.03704,0,.56666],119:[0,.44444,.02778,0,.83148],120:[0,.44444,0,0,.65903],121:[.19444,.44444,.03704,0,.59028],122:[0,.44444,.04213,0,.55509],160:[0,0,0,0,.25],915:[0,.68611,.15972,0,.65694],916:[0,.68611,0,0,.95833],920:[0,.68611,.03194,0,.86722],923:[0,.68611,0,0,.80555],926:[0,.68611,.07458,0,.84125],928:[0,.68611,.08229,0,.98229],931:[0,.68611,.05451,0,.88507],933:[0,.68611,.15972,0,.67083],934:[0,.68611,0,0,.76666],936:[0,.68611,.11653,0,.71402],937:[0,.68611,.04835,0,.8789],945:[0,.44444,0,0,.76064],946:[.19444,.69444,.03403,0,.65972],947:[.19444,.44444,.06389,0,.59003],948:[0,.69444,.03819,0,.52222],949:[0,.44444,0,0,.52882],950:[.19444,.69444,.06215,0,.50833],951:[.19444,.44444,.03704,0,.6],952:[0,.69444,.03194,0,.5618],953:[0,.44444,0,0,.41204],954:[0,.44444,0,0,.66759],955:[0,.69444,0,0,.67083],956:[.19444,.44444,0,0,.70787],957:[0,.44444,.06898,0,.57685],958:[.19444,.69444,.03021,0,.50833],959:[0,.44444,0,0,.58472],960:[0,.44444,.03704,0,.68241],961:[.19444,.44444,0,0,.6118],962:[.09722,.44444,.07917,0,.42361],963:[0,.44444,.03704,0,.68588],964:[0,.44444,.13472,0,.52083],965:[0,.44444,.03704,0,.63055],966:[.19444,.44444,0,0,.74722],967:[.19444,.44444,0,0,.71805],968:[.19444,.69444,.03704,0,.75833],969:[0,.44444,.03704,0,.71782],977:[0,.69444,0,0,.69155],981:[.19444,.69444,0,0,.7125],982:[0,.44444,.03194,0,.975],1009:[.19444,.44444,0,0,.6118],1013:[0,.44444,0,0,.48333],57649:[0,.44444,0,0,.39352],57911:[.19444,.44444,0,0,.43889]},"Math-Italic":{32:[0,0,0,0,.25],48:[0,.43056,0,0,.5],49:[0,.43056,0,0,.5],50:[0,.43056,0,0,.5],51:[.19444,.43056,0,0,.5],52:[.19444,.43056,0,0,.5],53:[.19444,.43056,0,0,.5],54:[0,.64444,0,0,.5],55:[.19444,.43056,0,0,.5],56:[0,.64444,0,0,.5],57:[.19444,.43056,0,0,.5],65:[0,.68333,0,.13889,.75],66:[0,.68333,.05017,.08334,.75851],67:[0,.68333,.07153,.08334,.71472],68:[0,.68333,.02778,.05556,.82792],69:[0,.68333,.05764,.08334,.7382],70:[0,.68333,.13889,.08334,.64306],71:[0,.68333,0,.08334,.78625],72:[0,.68333,.08125,.05556,.83125],73:[0,.68333,.07847,.11111,.43958],74:[0,.68333,.09618,.16667,.55451],75:[0,.68333,.07153,.05556,.84931],76:[0,.68333,0,.02778,.68056],77:[0,.68333,.10903,.08334,.97014],78:[0,.68333,.10903,.08334,.80347],79:[0,.68333,.02778,.08334,.76278],80:[0,.68333,.13889,.08334,.64201],81:[.19444,.68333,0,.08334,.79056],82:[0,.68333,.00773,.08334,.75929],83:[0,.68333,.05764,.08334,.6132],84:[0,.68333,.13889,.08334,.58438],85:[0,.68333,.10903,.02778,.68278],86:[0,.68333,.22222,0,.58333],87:[0,.68333,.13889,0,.94445],88:[0,.68333,.07847,.08334,.82847],89:[0,.68333,.22222,0,.58056],90:[0,.68333,.07153,.08334,.68264],97:[0,.43056,0,0,.52859],98:[0,.69444,0,0,.42917],99:[0,.43056,0,.05556,.43276],100:[0,.69444,0,.16667,.52049],101:[0,.43056,0,.05556,.46563],102:[.19444,.69444,.10764,.16667,.48959],103:[.19444,.43056,.03588,.02778,.47697],104:[0,.69444,0,0,.57616],105:[0,.65952,0,0,.34451],106:[.19444,.65952,.05724,0,.41181],107:[0,.69444,.03148,0,.5206],108:[0,.69444,.01968,.08334,.29838],109:[0,.43056,0,0,.87801],110:[0,.43056,0,0,.60023],111:[0,.43056,0,.05556,.48472],112:[.19444,.43056,0,.08334,.50313],113:[.19444,.43056,.03588,.08334,.44641],114:[0,.43056,.02778,.05556,.45116],115:[0,.43056,0,.05556,.46875],116:[0,.61508,0,.08334,.36111],117:[0,.43056,0,.02778,.57246],118:[0,.43056,.03588,.02778,.48472],119:[0,.43056,.02691,.08334,.71592],120:[0,.43056,0,.02778,.57153],121:[.19444,.43056,.03588,.05556,.49028],122:[0,.43056,.04398,.05556,.46505],160:[0,0,0,0,.25],915:[0,.68333,.13889,.08334,.61528],916:[0,.68333,0,.16667,.83334],920:[0,.68333,.02778,.08334,.76278],923:[0,.68333,0,.16667,.69445],926:[0,.68333,.07569,.08334,.74236],928:[0,.68333,.08125,.05556,.83125],931:[0,.68333,.05764,.08334,.77986],933:[0,.68333,.13889,.05556,.58333],934:[0,.68333,0,.08334,.66667],936:[0,.68333,.11,.05556,.61222],937:[0,.68333,.05017,.08334,.7724],945:[0,.43056,.0037,.02778,.6397],946:[.19444,.69444,.05278,.08334,.56563],947:[.19444,.43056,.05556,0,.51773],948:[0,.69444,.03785,.05556,.44444],949:[0,.43056,0,.08334,.46632],950:[.19444,.69444,.07378,.08334,.4375],951:[.19444,.43056,.03588,.05556,.49653],952:[0,.69444,.02778,.08334,.46944],953:[0,.43056,0,.05556,.35394],954:[0,.43056,0,0,.57616],955:[0,.69444,0,0,.58334],956:[.19444,.43056,0,.02778,.60255],957:[0,.43056,.06366,.02778,.49398],958:[.19444,.69444,.04601,.11111,.4375],959:[0,.43056,0,.05556,.48472],960:[0,.43056,.03588,0,.57003],961:[.19444,.43056,0,.08334,.51702],962:[.09722,.43056,.07986,.08334,.36285],963:[0,.43056,.03588,0,.57141],964:[0,.43056,.1132,.02778,.43715],965:[0,.43056,.03588,.02778,.54028],966:[.19444,.43056,0,.08334,.65417],967:[.19444,.43056,0,.05556,.62569],968:[.19444,.69444,.03588,.11111,.65139],969:[0,.43056,.03588,0,.62245],977:[0,.69444,0,.08334,.59144],981:[.19444,.69444,0,.08334,.59583],982:[0,.43056,.02778,0,.82813],1009:[.19444,.43056,0,.08334,.51702],1013:[0,.43056,0,.05556,.4059],57649:[0,.43056,0,.02778,.32246],57911:[.19444,.43056,0,.08334,.38403]},"SansSerif-Bold":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.36667],34:[0,.69444,0,0,.55834],35:[.19444,.69444,0,0,.91667],36:[.05556,.75,0,0,.55],37:[.05556,.75,0,0,1.02912],38:[0,.69444,0,0,.83056],39:[0,.69444,0,0,.30556],40:[.25,.75,0,0,.42778],41:[.25,.75,0,0,.42778],42:[0,.75,0,0,.55],43:[.11667,.61667,0,0,.85556],44:[.10556,.13056,0,0,.30556],45:[0,.45833,0,0,.36667],46:[0,.13056,0,0,.30556],47:[.25,.75,0,0,.55],48:[0,.69444,0,0,.55],49:[0,.69444,0,0,.55],50:[0,.69444,0,0,.55],51:[0,.69444,0,0,.55],52:[0,.69444,0,0,.55],53:[0,.69444,0,0,.55],54:[0,.69444,0,0,.55],55:[0,.69444,0,0,.55],56:[0,.69444,0,0,.55],57:[0,.69444,0,0,.55],58:[0,.45833,0,0,.30556],59:[.10556,.45833,0,0,.30556],61:[-.09375,.40625,0,0,.85556],63:[0,.69444,0,0,.51945],64:[0,.69444,0,0,.73334],65:[0,.69444,0,0,.73334],66:[0,.69444,0,0,.73334],67:[0,.69444,0,0,.70278],68:[0,.69444,0,0,.79445],69:[0,.69444,0,0,.64167],70:[0,.69444,0,0,.61111],71:[0,.69444,0,0,.73334],72:[0,.69444,0,0,.79445],73:[0,.69444,0,0,.33056],74:[0,.69444,0,0,.51945],75:[0,.69444,0,0,.76389],76:[0,.69444,0,0,.58056],77:[0,.69444,0,0,.97778],78:[0,.69444,0,0,.79445],79:[0,.69444,0,0,.79445],80:[0,.69444,0,0,.70278],81:[.10556,.69444,0,0,.79445],82:[0,.69444,0,0,.70278],83:[0,.69444,0,0,.61111],84:[0,.69444,0,0,.73334],85:[0,.69444,0,0,.76389],86:[0,.69444,.01528,0,.73334],87:[0,.69444,.01528,0,1.03889],88:[0,.69444,0,0,.73334],89:[0,.69444,.0275,0,.73334],90:[0,.69444,0,0,.67223],91:[.25,.75,0,0,.34306],93:[.25,.75,0,0,.34306],94:[0,.69444,0,0,.55],95:[.35,.10833,.03056,0,.55],97:[0,.45833,0,0,.525],98:[0,.69444,0,0,.56111],99:[0,.45833,0,0,.48889],100:[0,.69444,0,0,.56111],101:[0,.45833,0,0,.51111],102:[0,.69444,.07639,0,.33611],103:[.19444,.45833,.01528,0,.55],104:[0,.69444,0,0,.56111],105:[0,.69444,0,0,.25556],106:[.19444,.69444,0,0,.28611],107:[0,.69444,0,0,.53056],108:[0,.69444,0,0,.25556],109:[0,.45833,0,0,.86667],110:[0,.45833,0,0,.56111],111:[0,.45833,0,0,.55],112:[.19444,.45833,0,0,.56111],113:[.19444,.45833,0,0,.56111],114:[0,.45833,.01528,0,.37222],115:[0,.45833,0,0,.42167],116:[0,.58929,0,0,.40417],117:[0,.45833,0,0,.56111],118:[0,.45833,.01528,0,.5],119:[0,.45833,.01528,0,.74445],120:[0,.45833,0,0,.5],121:[.19444,.45833,.01528,0,.5],122:[0,.45833,0,0,.47639],126:[.35,.34444,0,0,.55],160:[0,0,0,0,.25],168:[0,.69444,0,0,.55],176:[0,.69444,0,0,.73334],180:[0,.69444,0,0,.55],184:[.17014,0,0,0,.48889],305:[0,.45833,0,0,.25556],567:[.19444,.45833,0,0,.28611],710:[0,.69444,0,0,.55],711:[0,.63542,0,0,.55],713:[0,.63778,0,0,.55],728:[0,.69444,0,0,.55],729:[0,.69444,0,0,.30556],730:[0,.69444,0,0,.73334],732:[0,.69444,0,0,.55],733:[0,.69444,0,0,.55],915:[0,.69444,0,0,.58056],916:[0,.69444,0,0,.91667],920:[0,.69444,0,0,.85556],923:[0,.69444,0,0,.67223],926:[0,.69444,0,0,.73334],928:[0,.69444,0,0,.79445],931:[0,.69444,0,0,.79445],933:[0,.69444,0,0,.85556],934:[0,.69444,0,0,.79445],936:[0,.69444,0,0,.85556],937:[0,.69444,0,0,.79445],8211:[0,.45833,.03056,0,.55],8212:[0,.45833,.03056,0,1.10001],8216:[0,.69444,0,0,.30556],8217:[0,.69444,0,0,.30556],8220:[0,.69444,0,0,.55834],8221:[0,.69444,0,0,.55834]},"SansSerif-Italic":{32:[0,0,0,0,.25],33:[0,.69444,.05733,0,.31945],34:[0,.69444,.00316,0,.5],35:[.19444,.69444,.05087,0,.83334],36:[.05556,.75,.11156,0,.5],37:[.05556,.75,.03126,0,.83334],38:[0,.69444,.03058,0,.75834],39:[0,.69444,.07816,0,.27778],40:[.25,.75,.13164,0,.38889],41:[.25,.75,.02536,0,.38889],42:[0,.75,.11775,0,.5],43:[.08333,.58333,.02536,0,.77778],44:[.125,.08333,0,0,.27778],45:[0,.44444,.01946,0,.33333],46:[0,.08333,0,0,.27778],47:[.25,.75,.13164,0,.5],48:[0,.65556,.11156,0,.5],49:[0,.65556,.11156,0,.5],50:[0,.65556,.11156,0,.5],51:[0,.65556,.11156,0,.5],52:[0,.65556,.11156,0,.5],53:[0,.65556,.11156,0,.5],54:[0,.65556,.11156,0,.5],55:[0,.65556,.11156,0,.5],56:[0,.65556,.11156,0,.5],57:[0,.65556,.11156,0,.5],58:[0,.44444,.02502,0,.27778],59:[.125,.44444,.02502,0,.27778],61:[-.13,.37,.05087,0,.77778],63:[0,.69444,.11809,0,.47222],64:[0,.69444,.07555,0,.66667],65:[0,.69444,0,0,.66667],66:[0,.69444,.08293,0,.66667],67:[0,.69444,.11983,0,.63889],68:[0,.69444,.07555,0,.72223],69:[0,.69444,.11983,0,.59722],70:[0,.69444,.13372,0,.56945],71:[0,.69444,.11983,0,.66667],72:[0,.69444,.08094,0,.70834],73:[0,.69444,.13372,0,.27778],74:[0,.69444,.08094,0,.47222],75:[0,.69444,.11983,0,.69445],76:[0,.69444,0,0,.54167],77:[0,.69444,.08094,0,.875],78:[0,.69444,.08094,0,.70834],79:[0,.69444,.07555,0,.73611],80:[0,.69444,.08293,0,.63889],81:[.125,.69444,.07555,0,.73611],82:[0,.69444,.08293,0,.64584],83:[0,.69444,.09205,0,.55556],84:[0,.69444,.13372,0,.68056],85:[0,.69444,.08094,0,.6875],86:[0,.69444,.1615,0,.66667],87:[0,.69444,.1615,0,.94445],88:[0,.69444,.13372,0,.66667],89:[0,.69444,.17261,0,.66667],90:[0,.69444,.11983,0,.61111],91:[.25,.75,.15942,0,.28889],93:[.25,.75,.08719,0,.28889],94:[0,.69444,.0799,0,.5],95:[.35,.09444,.08616,0,.5],97:[0,.44444,.00981,0,.48056],98:[0,.69444,.03057,0,.51667],99:[0,.44444,.08336,0,.44445],100:[0,.69444,.09483,0,.51667],101:[0,.44444,.06778,0,.44445],102:[0,.69444,.21705,0,.30556],103:[.19444,.44444,.10836,0,.5],104:[0,.69444,.01778,0,.51667],105:[0,.67937,.09718,0,.23889],106:[.19444,.67937,.09162,0,.26667],107:[0,.69444,.08336,0,.48889],108:[0,.69444,.09483,0,.23889],109:[0,.44444,.01778,0,.79445],110:[0,.44444,.01778,0,.51667],111:[0,.44444,.06613,0,.5],112:[.19444,.44444,.0389,0,.51667],113:[.19444,.44444,.04169,0,.51667],114:[0,.44444,.10836,0,.34167],115:[0,.44444,.0778,0,.38333],116:[0,.57143,.07225,0,.36111],117:[0,.44444,.04169,0,.51667],118:[0,.44444,.10836,0,.46111],119:[0,.44444,.10836,0,.68334],120:[0,.44444,.09169,0,.46111],121:[.19444,.44444,.10836,0,.46111],122:[0,.44444,.08752,0,.43472],126:[.35,.32659,.08826,0,.5],160:[0,0,0,0,.25],168:[0,.67937,.06385,0,.5],176:[0,.69444,0,0,.73752],184:[.17014,0,0,0,.44445],305:[0,.44444,.04169,0,.23889],567:[.19444,.44444,.04169,0,.26667],710:[0,.69444,.0799,0,.5],711:[0,.63194,.08432,0,.5],713:[0,.60889,.08776,0,.5],714:[0,.69444,.09205,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,.09483,0,.5],729:[0,.67937,.07774,0,.27778],730:[0,.69444,0,0,.73752],732:[0,.67659,.08826,0,.5],733:[0,.69444,.09205,0,.5],915:[0,.69444,.13372,0,.54167],916:[0,.69444,0,0,.83334],920:[0,.69444,.07555,0,.77778],923:[0,.69444,0,0,.61111],926:[0,.69444,.12816,0,.66667],928:[0,.69444,.08094,0,.70834],931:[0,.69444,.11983,0,.72222],933:[0,.69444,.09031,0,.77778],934:[0,.69444,.04603,0,.72222],936:[0,.69444,.09031,0,.77778],937:[0,.69444,.08293,0,.72222],8211:[0,.44444,.08616,0,.5],8212:[0,.44444,.08616,0,1],8216:[0,.69444,.07816,0,.27778],8217:[0,.69444,.07816,0,.27778],8220:[0,.69444,.14205,0,.5],8221:[0,.69444,.00316,0,.5]},"SansSerif-Regular":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.31945],34:[0,.69444,0,0,.5],35:[.19444,.69444,0,0,.83334],36:[.05556,.75,0,0,.5],37:[.05556,.75,0,0,.83334],38:[0,.69444,0,0,.75834],39:[0,.69444,0,0,.27778],40:[.25,.75,0,0,.38889],41:[.25,.75,0,0,.38889],42:[0,.75,0,0,.5],43:[.08333,.58333,0,0,.77778],44:[.125,.08333,0,0,.27778],45:[0,.44444,0,0,.33333],46:[0,.08333,0,0,.27778],47:[.25,.75,0,0,.5],48:[0,.65556,0,0,.5],49:[0,.65556,0,0,.5],50:[0,.65556,0,0,.5],51:[0,.65556,0,0,.5],52:[0,.65556,0,0,.5],53:[0,.65556,0,0,.5],54:[0,.65556,0,0,.5],55:[0,.65556,0,0,.5],56:[0,.65556,0,0,.5],57:[0,.65556,0,0,.5],58:[0,.44444,0,0,.27778],59:[.125,.44444,0,0,.27778],61:[-.13,.37,0,0,.77778],63:[0,.69444,0,0,.47222],64:[0,.69444,0,0,.66667],65:[0,.69444,0,0,.66667],66:[0,.69444,0,0,.66667],67:[0,.69444,0,0,.63889],68:[0,.69444,0,0,.72223],69:[0,.69444,0,0,.59722],70:[0,.69444,0,0,.56945],71:[0,.69444,0,0,.66667],72:[0,.69444,0,0,.70834],73:[0,.69444,0,0,.27778],74:[0,.69444,0,0,.47222],75:[0,.69444,0,0,.69445],76:[0,.69444,0,0,.54167],77:[0,.69444,0,0,.875],78:[0,.69444,0,0,.70834],79:[0,.69444,0,0,.73611],80:[0,.69444,0,0,.63889],81:[.125,.69444,0,0,.73611],82:[0,.69444,0,0,.64584],83:[0,.69444,0,0,.55556],84:[0,.69444,0,0,.68056],85:[0,.69444,0,0,.6875],86:[0,.69444,.01389,0,.66667],87:[0,.69444,.01389,0,.94445],88:[0,.69444,0,0,.66667],89:[0,.69444,.025,0,.66667],90:[0,.69444,0,0,.61111],91:[.25,.75,0,0,.28889],93:[.25,.75,0,0,.28889],94:[0,.69444,0,0,.5],95:[.35,.09444,.02778,0,.5],97:[0,.44444,0,0,.48056],98:[0,.69444,0,0,.51667],99:[0,.44444,0,0,.44445],100:[0,.69444,0,0,.51667],101:[0,.44444,0,0,.44445],102:[0,.69444,.06944,0,.30556],103:[.19444,.44444,.01389,0,.5],104:[0,.69444,0,0,.51667],105:[0,.67937,0,0,.23889],106:[.19444,.67937,0,0,.26667],107:[0,.69444,0,0,.48889],108:[0,.69444,0,0,.23889],109:[0,.44444,0,0,.79445],110:[0,.44444,0,0,.51667],111:[0,.44444,0,0,.5],112:[.19444,.44444,0,0,.51667],113:[.19444,.44444,0,0,.51667],114:[0,.44444,.01389,0,.34167],115:[0,.44444,0,0,.38333],116:[0,.57143,0,0,.36111],117:[0,.44444,0,0,.51667],118:[0,.44444,.01389,0,.46111],119:[0,.44444,.01389,0,.68334],120:[0,.44444,0,0,.46111],121:[.19444,.44444,.01389,0,.46111],122:[0,.44444,0,0,.43472],126:[.35,.32659,0,0,.5],160:[0,0,0,0,.25],168:[0,.67937,0,0,.5],176:[0,.69444,0,0,.66667],184:[.17014,0,0,0,.44445],305:[0,.44444,0,0,.23889],567:[.19444,.44444,0,0,.26667],710:[0,.69444,0,0,.5],711:[0,.63194,0,0,.5],713:[0,.60889,0,0,.5],714:[0,.69444,0,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,0,0,.5],729:[0,.67937,0,0,.27778],730:[0,.69444,0,0,.66667],732:[0,.67659,0,0,.5],733:[0,.69444,0,0,.5],915:[0,.69444,0,0,.54167],916:[0,.69444,0,0,.83334],920:[0,.69444,0,0,.77778],923:[0,.69444,0,0,.61111],926:[0,.69444,0,0,.66667],928:[0,.69444,0,0,.70834],931:[0,.69444,0,0,.72222],933:[0,.69444,0,0,.77778],934:[0,.69444,0,0,.72222],936:[0,.69444,0,0,.77778],937:[0,.69444,0,0,.72222],8211:[0,.44444,.02778,0,.5],8212:[0,.44444,.02778,0,1],8216:[0,.69444,0,0,.27778],8217:[0,.69444,0,0,.27778],8220:[0,.69444,0,0,.5],8221:[0,.69444,0,0,.5]},"Script-Regular":{32:[0,0,0,0,.25],65:[0,.7,.22925,0,.80253],66:[0,.7,.04087,0,.90757],67:[0,.7,.1689,0,.66619],68:[0,.7,.09371,0,.77443],69:[0,.7,.18583,0,.56162],70:[0,.7,.13634,0,.89544],71:[0,.7,.17322,0,.60961],72:[0,.7,.29694,0,.96919],73:[0,.7,.19189,0,.80907],74:[.27778,.7,.19189,0,1.05159],75:[0,.7,.31259,0,.91364],76:[0,.7,.19189,0,.87373],77:[0,.7,.15981,0,1.08031],78:[0,.7,.3525,0,.9015],79:[0,.7,.08078,0,.73787],80:[0,.7,.08078,0,1.01262],81:[0,.7,.03305,0,.88282],82:[0,.7,.06259,0,.85],83:[0,.7,.19189,0,.86767],84:[0,.7,.29087,0,.74697],85:[0,.7,.25815,0,.79996],86:[0,.7,.27523,0,.62204],87:[0,.7,.27523,0,.80532],88:[0,.7,.26006,0,.94445],89:[0,.7,.2939,0,.70961],90:[0,.7,.24037,0,.8212],160:[0,0,0,0,.25]},"Size1-Regular":{32:[0,0,0,0,.25],40:[.35001,.85,0,0,.45834],41:[.35001,.85,0,0,.45834],47:[.35001,.85,0,0,.57778],91:[.35001,.85,0,0,.41667],92:[.35001,.85,0,0,.57778],93:[.35001,.85,0,0,.41667],123:[.35001,.85,0,0,.58334],125:[.35001,.85,0,0,.58334],160:[0,0,0,0,.25],710:[0,.72222,0,0,.55556],732:[0,.72222,0,0,.55556],770:[0,.72222,0,0,.55556],771:[0,.72222,0,0,.55556],8214:[-99e-5,.601,0,0,.77778],8593:[1e-5,.6,0,0,.66667],8595:[1e-5,.6,0,0,.66667],8657:[1e-5,.6,0,0,.77778],8659:[1e-5,.6,0,0,.77778],8719:[.25001,.75,0,0,.94445],8720:[.25001,.75,0,0,.94445],8721:[.25001,.75,0,0,1.05556],8730:[.35001,.85,0,0,1],8739:[-.00599,.606,0,0,.33333],8741:[-.00599,.606,0,0,.55556],8747:[.30612,.805,.19445,0,.47222],8748:[.306,.805,.19445,0,.47222],8749:[.306,.805,.19445,0,.47222],8750:[.30612,.805,.19445,0,.47222],8896:[.25001,.75,0,0,.83334],8897:[.25001,.75,0,0,.83334],8898:[.25001,.75,0,0,.83334],8899:[.25001,.75,0,0,.83334],8968:[.35001,.85,0,0,.47222],8969:[.35001,.85,0,0,.47222],8970:[.35001,.85,0,0,.47222],8971:[.35001,.85,0,0,.47222],9168:[-99e-5,.601,0,0,.66667],10216:[.35001,.85,0,0,.47222],10217:[.35001,.85,0,0,.47222],10752:[.25001,.75,0,0,1.11111],10753:[.25001,.75,0,0,1.11111],10754:[.25001,.75,0,0,1.11111],10756:[.25001,.75,0,0,.83334],10758:[.25001,.75,0,0,.83334]},"Size2-Regular":{32:[0,0,0,0,.25],40:[.65002,1.15,0,0,.59722],41:[.65002,1.15,0,0,.59722],47:[.65002,1.15,0,0,.81111],91:[.65002,1.15,0,0,.47222],92:[.65002,1.15,0,0,.81111],93:[.65002,1.15,0,0,.47222],123:[.65002,1.15,0,0,.66667],125:[.65002,1.15,0,0,.66667],160:[0,0,0,0,.25],710:[0,.75,0,0,1],732:[0,.75,0,0,1],770:[0,.75,0,0,1],771:[0,.75,0,0,1],8719:[.55001,1.05,0,0,1.27778],8720:[.55001,1.05,0,0,1.27778],8721:[.55001,1.05,0,0,1.44445],8730:[.65002,1.15,0,0,1],8747:[.86225,1.36,.44445,0,.55556],8748:[.862,1.36,.44445,0,.55556],8749:[.862,1.36,.44445,0,.55556],8750:[.86225,1.36,.44445,0,.55556],8896:[.55001,1.05,0,0,1.11111],8897:[.55001,1.05,0,0,1.11111],8898:[.55001,1.05,0,0,1.11111],8899:[.55001,1.05,0,0,1.11111],8968:[.65002,1.15,0,0,.52778],8969:[.65002,1.15,0,0,.52778],8970:[.65002,1.15,0,0,.52778],8971:[.65002,1.15,0,0,.52778],10216:[.65002,1.15,0,0,.61111],10217:[.65002,1.15,0,0,.61111],10752:[.55001,1.05,0,0,1.51112],10753:[.55001,1.05,0,0,1.51112],10754:[.55001,1.05,0,0,1.51112],10756:[.55001,1.05,0,0,1.11111],10758:[.55001,1.05,0,0,1.11111]},"Size3-Regular":{32:[0,0,0,0,.25],40:[.95003,1.45,0,0,.73611],41:[.95003,1.45,0,0,.73611],47:[.95003,1.45,0,0,1.04445],91:[.95003,1.45,0,0,.52778],92:[.95003,1.45,0,0,1.04445],93:[.95003,1.45,0,0,.52778],123:[.95003,1.45,0,0,.75],125:[.95003,1.45,0,0,.75],160:[0,0,0,0,.25],710:[0,.75,0,0,1.44445],732:[0,.75,0,0,1.44445],770:[0,.75,0,0,1.44445],771:[0,.75,0,0,1.44445],8730:[.95003,1.45,0,0,1],8968:[.95003,1.45,0,0,.58334],8969:[.95003,1.45,0,0,.58334],8970:[.95003,1.45,0,0,.58334],8971:[.95003,1.45,0,0,.58334],10216:[.95003,1.45,0,0,.75],10217:[.95003,1.45,0,0,.75]},"Size4-Regular":{32:[0,0,0,0,.25],40:[1.25003,1.75,0,0,.79167],41:[1.25003,1.75,0,0,.79167],47:[1.25003,1.75,0,0,1.27778],91:[1.25003,1.75,0,0,.58334],92:[1.25003,1.75,0,0,1.27778],93:[1.25003,1.75,0,0,.58334],123:[1.25003,1.75,0,0,.80556],125:[1.25003,1.75,0,0,.80556],160:[0,0,0,0,.25],710:[0,.825,0,0,1.8889],732:[0,.825,0,0,1.8889],770:[0,.825,0,0,1.8889],771:[0,.825,0,0,1.8889],8730:[1.25003,1.75,0,0,1],8968:[1.25003,1.75,0,0,.63889],8969:[1.25003,1.75,0,0,.63889],8970:[1.25003,1.75,0,0,.63889],8971:[1.25003,1.75,0,0,.63889],9115:[.64502,1.155,0,0,.875],9116:[1e-5,.6,0,0,.875],9117:[.64502,1.155,0,0,.875],9118:[.64502,1.155,0,0,.875],9119:[1e-5,.6,0,0,.875],9120:[.64502,1.155,0,0,.875],9121:[.64502,1.155,0,0,.66667],9122:[-99e-5,.601,0,0,.66667],9123:[.64502,1.155,0,0,.66667],9124:[.64502,1.155,0,0,.66667],9125:[-99e-5,.601,0,0,.66667],9126:[.64502,1.155,0,0,.66667],9127:[1e-5,.9,0,0,.88889],9128:[.65002,1.15,0,0,.88889],9129:[.90001,0,0,0,.88889],9130:[0,.3,0,0,.88889],9131:[1e-5,.9,0,0,.88889],9132:[.65002,1.15,0,0,.88889],9133:[.90001,0,0,0,.88889],9143:[.88502,.915,0,0,1.05556],10216:[1.25003,1.75,0,0,.80556],10217:[1.25003,1.75,0,0,.80556],57344:[-.00499,.605,0,0,1.05556],57345:[-.00499,.605,0,0,1.05556],57680:[0,.12,0,0,.45],57681:[0,.12,0,0,.45],57682:[0,.12,0,0,.45],57683:[0,.12,0,0,.45]},"Typewriter-Regular":{32:[0,0,0,0,.525],33:[0,.61111,0,0,.525],34:[0,.61111,0,0,.525],35:[0,.61111,0,0,.525],36:[.08333,.69444,0,0,.525],37:[.08333,.69444,0,0,.525],38:[0,.61111,0,0,.525],39:[0,.61111,0,0,.525],40:[.08333,.69444,0,0,.525],41:[.08333,.69444,0,0,.525],42:[0,.52083,0,0,.525],43:[-.08056,.53055,0,0,.525],44:[.13889,.125,0,0,.525],45:[-.08056,.53055,0,0,.525],46:[0,.125,0,0,.525],47:[.08333,.69444,0,0,.525],48:[0,.61111,0,0,.525],49:[0,.61111,0,0,.525],50:[0,.61111,0,0,.525],51:[0,.61111,0,0,.525],52:[0,.61111,0,0,.525],53:[0,.61111,0,0,.525],54:[0,.61111,0,0,.525],55:[0,.61111,0,0,.525],56:[0,.61111,0,0,.525],57:[0,.61111,0,0,.525],58:[0,.43056,0,0,.525],59:[.13889,.43056,0,0,.525],60:[-.05556,.55556,0,0,.525],61:[-.19549,.41562,0,0,.525],62:[-.05556,.55556,0,0,.525],63:[0,.61111,0,0,.525],64:[0,.61111,0,0,.525],65:[0,.61111,0,0,.525],66:[0,.61111,0,0,.525],67:[0,.61111,0,0,.525],68:[0,.61111,0,0,.525],69:[0,.61111,0,0,.525],70:[0,.61111,0,0,.525],71:[0,.61111,0,0,.525],72:[0,.61111,0,0,.525],73:[0,.61111,0,0,.525],74:[0,.61111,0,0,.525],75:[0,.61111,0,0,.525],76:[0,.61111,0,0,.525],77:[0,.61111,0,0,.525],78:[0,.61111,0,0,.525],79:[0,.61111,0,0,.525],80:[0,.61111,0,0,.525],81:[.13889,.61111,0,0,.525],82:[0,.61111,0,0,.525],83:[0,.61111,0,0,.525],84:[0,.61111,0,0,.525],85:[0,.61111,0,0,.525],86:[0,.61111,0,0,.525],87:[0,.61111,0,0,.525],88:[0,.61111,0,0,.525],89:[0,.61111,0,0,.525],90:[0,.61111,0,0,.525],91:[.08333,.69444,0,0,.525],92:[.08333,.69444,0,0,.525],93:[.08333,.69444,0,0,.525],94:[0,.61111,0,0,.525],95:[.09514,0,0,0,.525],96:[0,.61111,0,0,.525],97:[0,.43056,0,0,.525],98:[0,.61111,0,0,.525],99:[0,.43056,0,0,.525],100:[0,.61111,0,0,.525],101:[0,.43056,0,0,.525],102:[0,.61111,0,0,.525],103:[.22222,.43056,0,0,.525],104:[0,.61111,0,0,.525],105:[0,.61111,0,0,.525],106:[.22222,.61111,0,0,.525],107:[0,.61111,0,0,.525],108:[0,.61111,0,0,.525],109:[0,.43056,0,0,.525],110:[0,.43056,0,0,.525],111:[0,.43056,0,0,.525],112:[.22222,.43056,0,0,.525],113:[.22222,.43056,0,0,.525],114:[0,.43056,0,0,.525],115:[0,.43056,0,0,.525],116:[0,.55358,0,0,.525],117:[0,.43056,0,0,.525],118:[0,.43056,0,0,.525],119:[0,.43056,0,0,.525],120:[0,.43056,0,0,.525],121:[.22222,.43056,0,0,.525],122:[0,.43056,0,0,.525],123:[.08333,.69444,0,0,.525],124:[.08333,.69444,0,0,.525],125:[.08333,.69444,0,0,.525],126:[0,.61111,0,0,.525],127:[0,.61111,0,0,.525],160:[0,0,0,0,.525],176:[0,.61111,0,0,.525],184:[.19445,0,0,0,.525],305:[0,.43056,0,0,.525],567:[.22222,.43056,0,0,.525],711:[0,.56597,0,0,.525],713:[0,.56555,0,0,.525],714:[0,.61111,0,0,.525],715:[0,.61111,0,0,.525],728:[0,.61111,0,0,.525],730:[0,.61111,0,0,.525],770:[0,.61111,0,0,.525],771:[0,.61111,0,0,.525],776:[0,.61111,0,0,.525],915:[0,.61111,0,0,.525],916:[0,.61111,0,0,.525],920:[0,.61111,0,0,.525],923:[0,.61111,0,0,.525],926:[0,.61111,0,0,.525],928:[0,.61111,0,0,.525],931:[0,.61111,0,0,.525],933:[0,.61111,0,0,.525],934:[0,.61111,0,0,.525],936:[0,.61111,0,0,.525],937:[0,.61111,0,0,.525],8216:[0,.61111,0,0,.525],8217:[0,.61111,0,0,.525],8242:[0,.61111,0,0,.525],9251:[.11111,.21944,0,0,.525]}},ve={slant:[.25,.25,.25],space:[0,0,0],stretch:[0,0,0],shrink:[0,0,0],xHeight:[.431,.431,.431],quad:[1,1.171,1.472],extraSpace:[0,0,0],num1:[.677,.732,.925],num2:[.394,.384,.387],num3:[.444,.471,.504],denom1:[.686,.752,1.025],denom2:[.345,.344,.532],sup1:[.413,.503,.504],sup2:[.363,.431,.404],sup3:[.289,.286,.294],sub1:[.15,.143,.2],sub2:[.247,.286,.4],supDrop:[.386,.353,.494],subDrop:[.05,.071,.1],delim1:[2.39,1.7,1.98],delim2:[1.01,1.157,1.42],axisHeight:[.25,.25,.25],defaultRuleThickness:[.04,.049,.049],bigOpSpacing1:[.111,.111,.111],bigOpSpacing2:[.166,.166,.166],bigOpSpacing3:[.2,.2,.2],bigOpSpacing4:[.6,.611,.611],bigOpSpacing5:[.1,.143,.143],sqrtRuleThickness:[.04,.04,.04],ptPerEm:[10,10,10],doubleRuleSep:[.2,.2,.2],arrayRuleWidth:[.04,.04,.04],fboxsep:[.3,.3,.3],fboxrule:[.04,.04,.04]},Ot={Å:"A",Ð:"D",Þ:"o",å:"a",ð:"d",þ:"o",А:"A",Б:"B",В:"B",Г:"F",Д:"A",Е:"E",Ж:"K",З:"3",И:"N",Й:"N",К:"K",Л:"N",М:"M",Н:"H",О:"O",П:"N",Р:"P",С:"C",Т:"T",У:"y",Ф:"O",Х:"X",Ц:"U",Ч:"h",Ш:"W",Щ:"W",Ъ:"B",Ы:"X",Ь:"B",Э:"3",Ю:"X",Я:"R",а:"a",б:"b",в:"a",г:"r",д:"y",е:"e",ж:"m",з:"e",и:"n",й:"n",к:"n",л:"n",м:"m",н:"n",о:"o",п:"n",р:"p",с:"c",т:"o",у:"y",ф:"b",х:"x",ц:"n",ч:"n",ш:"w",щ:"w",ъ:"a",ы:"m",ь:"a",э:"e",ю:"m",я:"r"};function Ga(r,e){x0[r]=e}function ft(r,e,t){if(!x0[e])throw new Error("Font metrics not found for font: "+e+".");var a=r.charCodeAt(0),n=x0[e][a];if(!n&&r[0]in Ot&&(a=Ot[r[0]].charCodeAt(0),n=x0[e][a]),!n&&t==="text"&&vr(a)&&(n=x0[e][77]),n)return{depth:n[0],height:n[1],italic:n[2],skew:n[3],width:n[4]}}var Ue={};function Va(r){var e;if(r>=5?e=0:r>=3?e=1:e=2,!Ue[e]){var t=Ue[e]={cssEmPerMu:ve.quad[e]/18};for(var a in ve)ve.hasOwnProperty(a)&&(t[a]=ve[a][e])}return Ue[e]}var Ua=[[1,1,1],[2,1,1],[3,1,1],[4,2,1],[5,2,1],[6,3,1],[7,4,2],[8,6,3],[9,7,6],[10,8,7],[11,10,9]],Ft=[.5,.6,.7,.8,.9,1,1.2,1.44,1.728,2.074,2.488],Ht=function(e,t){return t.size<2?e:Ua[e-1][t.size-1]};class A0{constructor(e){this.style=void 0,this.color=void 0,this.size=void 0,this.textSize=void 0,this.phantom=void 0,this.font=void 0,this.fontFamily=void 0,this.fontWeight=void 0,this.fontShape=void 0,this.sizeMultiplier=void 0,this.maxSize=void 0,this.minRuleThickness=void 0,this._fontMetrics=void 0,this.style=e.style,this.color=e.color,this.size=e.size||A0.BASESIZE,this.textSize=e.textSize||this.size,this.phantom=!!e.phantom,this.font=e.font||"",this.fontFamily=e.fontFamily||"",this.fontWeight=e.fontWeight||"",this.fontShape=e.fontShape||"",this.sizeMultiplier=Ft[this.size-1],this.maxSize=e.maxSize,this.minRuleThickness=e.minRuleThickness,this._fontMetrics=void 0}extend(e){var t={style:this.style,size:this.size,textSize:this.textSize,color:this.color,phantom:this.phantom,font:this.font,fontFamily:this.fontFamily,fontWeight:this.fontWeight,fontShape:this.fontShape,maxSize:this.maxSize,minRuleThickness:this.minRuleThickness};for(var a in e)e.hasOwnProperty(a)&&(t[a]=e[a]);return new A0(t)}havingStyle(e){return this.style===e?this:this.extend({style:e,size:Ht(this.textSize,e)})}havingCrampedStyle(){return this.havingStyle(this.style.cramp())}havingSize(e){return this.size===e&&this.textSize===e?this:this.extend({style:this.style.text(),size:e,textSize:e,sizeMultiplier:Ft[e-1]})}havingBaseStyle(e){e=e||this.style.text();var t=Ht(A0.BASESIZE,e);return this.size===t&&this.textSize===A0.BASESIZE&&this.style===e?this:this.extend({style:e,size:t})}havingBaseSizing(){var e;switch(this.style.id){case 4:case 5:e=3;break;case 6:case 7:e=1;break;default:e=6}return this.extend({style:this.style.text(),size:e})}withColor(e){return this.extend({color:e})}withPhantom(){return this.extend({phantom:!0})}withFont(e){return this.extend({font:e})}withTextFontFamily(e){return this.extend({fontFamily:e,font:""})}withTextFontWeight(e){return this.extend({fontWeight:e,font:""})}withTextFontShape(e){return this.extend({fontShape:e,font:""})}sizingClasses(e){return e.size!==this.size?["sizing","reset-size"+e.size,"size"+this.size]:[]}baseSizingClasses(){return this.size!==A0.BASESIZE?["sizing","reset-size"+this.size,"size"+A0.BASESIZE]:[]}fontMetrics(){return this._fontMetrics||(this._fontMetrics=Va(this.size)),this._fontMetrics}getColor(){return this.phantom?"transparent":this.color}}A0.BASESIZE=6;var nt={pt:1,mm:7227/2540,cm:7227/254,in:72.27,bp:803/800,pc:12,dd:1238/1157,cc:14856/1157,nd:685/642,nc:1370/107,sp:1/65536,px:803/800},Ya={ex:!0,em:!0,mu:!0},gr=function(e){return typeof e!="string"&&(e=e.unit),e in nt||e in Ya||e==="ex"},K=function(e,t){var a;if(e.unit in nt)a=nt[e.unit]/t.fontMetrics().ptPerEm/t.sizeMultiplier;else if(e.unit==="mu")a=t.fontMetrics().cssEmPerMu;else{var n;if(t.style.isTight()?n=t.havingStyle(t.style.text()):n=t,e.unit==="ex")a=n.fontMetrics().xHeight;else if(e.unit==="em")a=n.fontMetrics().quad;else throw new M("Invalid unit: '"+e.unit+"'");n!==t&&(a*=n.sizeMultiplier/t.sizeMultiplier)}return Math.min(e.number*a,t.maxSize)},A=function(e){return+e.toFixed(4)+"em"},L0=function(e){return e.filter(t=>t).join(" ")},br=function(e,t,a){if(this.classes=e||[],this.attributes={},this.height=0,this.depth=0,this.maxFontSize=0,this.style=a||{},t){t.style.isTight()&&this.classes.push("mtight");var n=t.getColor();n&&(this.style.color=n)}},yr=function(e){var t=document.createElement(e);t.className=L0(this.classes);for(var a in this.style)this.style.hasOwnProperty(a)&&(t.style[a]=this.style[a]);for(var n in this.attributes)this.attributes.hasOwnProperty(n)&&t.setAttribute(n,this.attributes[n]);for(var s=0;s<this.children.length;s++)t.appendChild(this.children[s].toNode());return t},xr=function(e){var t="<"+e;this.classes.length&&(t+=' class="'+q.escape(L0(this.classes))+'"');var a="";for(var n in this.style)this.style.hasOwnProperty(n)&&(a+=q.hyphenate(n)+":"+this.style[n]+";");a&&(t+=' style="'+q.escape(a)+'"');for(var s in this.attributes)this.attributes.hasOwnProperty(s)&&(t+=" "+s+'="'+q.escape(this.attributes[s])+'"');t+=">";for(var o=0;o<this.children.length;o++)t+=this.children[o].toMarkup();return t+="</"+e+">",t};class he{constructor(e,t,a,n){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.width=void 0,this.maxFontSize=void 0,this.style=void 0,br.call(this,e,a,n),this.children=t||[]}setAttribute(e,t){this.attributes[e]=t}hasClass(e){return q.contains(this.classes,e)}toNode(){return yr.call(this,"span")}toMarkup(){return xr.call(this,"span")}}class pt{constructor(e,t,a,n){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,br.call(this,t,n),this.children=a||[],this.setAttribute("href",e)}setAttribute(e,t){this.attributes[e]=t}hasClass(e){return q.contains(this.classes,e)}toNode(){return yr.call(this,"a")}toMarkup(){return xr.call(this,"a")}}class Xa{constructor(e,t,a){this.src=void 0,this.alt=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.alt=t,this.src=e,this.classes=["mord"],this.style=a}hasClass(e){return q.contains(this.classes,e)}toNode(){var e=document.createElement("img");e.src=this.src,e.alt=this.alt,e.className="mord";for(var t in this.style)this.style.hasOwnProperty(t)&&(e.style[t]=this.style[t]);return e}toMarkup(){var e='<img src="'+q.escape(this.src)+'"'+(' alt="'+q.escape(this.alt)+'"'),t="";for(var a in this.style)this.style.hasOwnProperty(a)&&(t+=q.hyphenate(a)+":"+this.style[a]+";");return t&&(e+=' style="'+q.escape(t)+'"'),e+="'/>",e}}var $a={î:"ı̂",ï:"ı̈",í:"ı́",ì:"ı̀"};class p0{constructor(e,t,a,n,s,o,h,c){this.text=void 0,this.height=void 0,this.depth=void 0,this.italic=void 0,this.skew=void 0,this.width=void 0,this.maxFontSize=void 0,this.classes=void 0,this.style=void 0,this.text=e,this.height=t||0,this.depth=a||0,this.italic=n||0,this.skew=s||0,this.width=o||0,this.classes=h||[],this.style=c||{},this.maxFontSize=0;var p=Ca(this.text.charCodeAt(0));p&&this.classes.push(p+"_fallback"),/[îïíì]/.test(this.text)&&(this.text=$a[this.text])}hasClass(e){return q.contains(this.classes,e)}toNode(){var e=document.createTextNode(this.text),t=null;this.italic>0&&(t=document.createElement("span"),t.style.marginRight=A(this.italic)),this.classes.length>0&&(t=t||document.createElement("span"),t.className=L0(this.classes));for(var a in this.style)this.style.hasOwnProperty(a)&&(t=t||document.createElement("span"),t.style[a]=this.style[a]);return t?(t.appendChild(e),t):e}toMarkup(){var e=!1,t="<span";this.classes.length&&(e=!0,t+=' class="',t+=q.escape(L0(this.classes)),t+='"');var a="";this.italic>0&&(a+="margin-right:"+this.italic+"em;");for(var n in this.style)this.style.hasOwnProperty(n)&&(a+=q.hyphenate(n)+":"+this.style[n]+";");a&&(e=!0,t+=' style="'+q.escape(a)+'"');var s=q.escape(this.text);return e?(t+=">",t+=s,t+="</span>",t):s}}class D0{constructor(e,t){this.children=void 0,this.attributes=void 0,this.children=e||[],this.attributes=t||{}}toNode(){var e="http://www.w3.org/2000/svg",t=document.createElementNS(e,"svg");for(var a in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,a)&&t.setAttribute(a,this.attributes[a]);for(var n=0;n<this.children.length;n++)t.appendChild(this.children[n].toNode());return t}toMarkup(){var e='<svg xmlns="http://www.w3.org/2000/svg"';for(var t in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,t)&&(e+=" "+t+'="'+q.escape(this.attributes[t])+'"');e+=">";for(var a=0;a<this.children.length;a++)e+=this.children[a].toMarkup();return e+="</svg>",e}}class P0{constructor(e,t){this.pathName=void 0,this.alternate=void 0,this.pathName=e,this.alternate=t}toNode(){var e="http://www.w3.org/2000/svg",t=document.createElementNS(e,"path");return this.alternate?t.setAttribute("d",this.alternate):t.setAttribute("d",It[this.pathName]),t}toMarkup(){return this.alternate?'<path d="'+q.escape(this.alternate)+'"/>':'<path d="'+q.escape(It[this.pathName])+'"/>'}}class it{constructor(e){this.attributes=void 0,this.attributes=e||{}}toNode(){var e="http://www.w3.org/2000/svg",t=document.createElementNS(e,"line");for(var a in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,a)&&t.setAttribute(a,this.attributes[a]);return t}toMarkup(){var e="<line";for(var t in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,t)&&(e+=" "+t+'="'+q.escape(this.attributes[t])+'"');return e+="/>",e}}function Lt(r){if(r instanceof p0)return r;throw new Error("Expected symbolNode but got "+String(r)+".")}function Wa(r){if(r instanceof he)return r;throw new Error("Expected span<HtmlDomNode> but got "+String(r)+".")}var ja={bin:1,close:1,inner:1,open:1,punct:1,rel:1},Za={"accent-token":1,mathord:1,"op-token":1,spacing:1,textord:1},$={math:{},text:{}};function i(r,e,t,a,n,s){$[r][n]={font:e,group:t,replace:a},s&&a&&($[r][a]=$[r][n])}var l="math",k="text",u="main",d="ams",W="accent-token",D="bin",i0="close",te="inner",E="mathord",_="op-token",h0="open",qe="punct",f="rel",q0="spacing",v="textord";i(l,u,f,"≡","\\equiv",!0);i(l,u,f,"≺","\\prec",!0);i(l,u,f,"≻","\\succ",!0);i(l,u,f,"∼","\\sim",!0);i(l,u,f,"⊥","\\perp");i(l,u,f,"⪯","\\preceq",!0);i(l,u,f,"⪰","\\succeq",!0);i(l,u,f,"≃","\\simeq",!0);i(l,u,f,"∣","\\mid",!0);i(l,u,f,"≪","\\ll",!0);i(l,u,f,"≫","\\gg",!0);i(l,u,f,"≍","\\asymp",!0);i(l,u,f,"∥","\\parallel");i(l,u,f,"⋈","\\bowtie",!0);i(l,u,f,"⌣","\\smile",!0);i(l,u,f,"⊑","\\sqsubseteq",!0);i(l,u,f,"⊒","\\sqsupseteq",!0);i(l,u,f,"≐","\\doteq",!0);i(l,u,f,"⌢","\\frown",!0);i(l,u,f,"∋","\\ni",!0);i(l,u,f,"∝","\\propto",!0);i(l,u,f,"⊢","\\vdash",!0);i(l,u,f,"⊣","\\dashv",!0);i(l,u,f,"∋","\\owns");i(l,u,qe,".","\\ldotp");i(l,u,qe,"⋅","\\cdotp");i(l,u,v,"#","\\#");i(k,u,v,"#","\\#");i(l,u,v,"&","\\&");i(k,u,v,"&","\\&");i(l,u,v,"ℵ","\\aleph",!0);i(l,u,v,"∀","\\forall",!0);i(l,u,v,"ℏ","\\hbar",!0);i(l,u,v,"∃","\\exists",!0);i(l,u,v,"∇","\\nabla",!0);i(l,u,v,"♭","\\flat",!0);i(l,u,v,"ℓ","\\ell",!0);i(l,u,v,"♮","\\natural",!0);i(l,u,v,"♣","\\clubsuit",!0);i(l,u,v,"℘","\\wp",!0);i(l,u,v,"♯","\\sharp",!0);i(l,u,v,"♢","\\diamondsuit",!0);i(l,u,v,"ℜ","\\Re",!0);i(l,u,v,"♡","\\heartsuit",!0);i(l,u,v,"ℑ","\\Im",!0);i(l,u,v,"♠","\\spadesuit",!0);i(l,u,v,"§","\\S",!0);i(k,u,v,"§","\\S");i(l,u,v,"¶","\\P",!0);i(k,u,v,"¶","\\P");i(l,u,v,"†","\\dag");i(k,u,v,"†","\\dag");i(k,u,v,"†","\\textdagger");i(l,u,v,"‡","\\ddag");i(k,u,v,"‡","\\ddag");i(k,u,v,"‡","\\textdaggerdbl");i(l,u,i0,"⎱","\\rmoustache",!0);i(l,u,h0,"⎰","\\lmoustache",!0);i(l,u,i0,"⟯","\\rgroup",!0);i(l,u,h0,"⟮","\\lgroup",!0);i(l,u,D,"∓","\\mp",!0);i(l,u,D,"⊖","\\ominus",!0);i(l,u,D,"⊎","\\uplus",!0);i(l,u,D,"⊓","\\sqcap",!0);i(l,u,D,"∗","\\ast");i(l,u,D,"⊔","\\sqcup",!0);i(l,u,D,"◯","\\bigcirc",!0);i(l,u,D,"∙","\\bullet",!0);i(l,u,D,"‡","\\ddagger");i(l,u,D,"≀","\\wr",!0);i(l,u,D,"⨿","\\amalg");i(l,u,D,"&","\\And");i(l,u,f,"⟵","\\longleftarrow",!0);i(l,u,f,"⇐","\\Leftarrow",!0);i(l,u,f,"⟸","\\Longleftarrow",!0);i(l,u,f,"⟶","\\longrightarrow",!0);i(l,u,f,"⇒","\\Rightarrow",!0);i(l,u,f,"⟹","\\Longrightarrow",!0);i(l,u,f,"↔","\\leftrightarrow",!0);i(l,u,f,"⟷","\\longleftrightarrow",!0);i(l,u,f,"⇔","\\Leftrightarrow",!0);i(l,u,f,"⟺","\\Longleftrightarrow",!0);i(l,u,f,"↦","\\mapsto",!0);i(l,u,f,"⟼","\\longmapsto",!0);i(l,u,f,"↗","\\nearrow",!0);i(l,u,f,"↩","\\hookleftarrow",!0);i(l,u,f,"↪","\\hookrightarrow",!0);i(l,u,f,"↘","\\searrow",!0);i(l,u,f,"↼","\\leftharpoonup",!0);i(l,u,f,"⇀","\\rightharpoonup",!0);i(l,u,f,"↙","\\swarrow",!0);i(l,u,f,"↽","\\leftharpoondown",!0);i(l,u,f,"⇁","\\rightharpoondown",!0);i(l,u,f,"↖","\\nwarrow",!0);i(l,u,f,"⇌","\\rightleftharpoons",!0);i(l,d,f,"≮","\\nless",!0);i(l,d,f,"","\\@nleqslant");i(l,d,f,"","\\@nleqq");i(l,d,f,"⪇","\\lneq",!0);i(l,d,f,"≨","\\lneqq",!0);i(l,d,f,"","\\@lvertneqq");i(l,d,f,"⋦","\\lnsim",!0);i(l,d,f,"⪉","\\lnapprox",!0);i(l,d,f,"⊀","\\nprec",!0);i(l,d,f,"⋠","\\npreceq",!0);i(l,d,f,"⋨","\\precnsim",!0);i(l,d,f,"⪹","\\precnapprox",!0);i(l,d,f,"≁","\\nsim",!0);i(l,d,f,"","\\@nshortmid");i(l,d,f,"∤","\\nmid",!0);i(l,d,f,"⊬","\\nvdash",!0);i(l,d,f,"⊭","\\nvDash",!0);i(l,d,f,"⋪","\\ntriangleleft");i(l,d,f,"⋬","\\ntrianglelefteq",!0);i(l,d,f,"⊊","\\subsetneq",!0);i(l,d,f,"","\\@varsubsetneq");i(l,d,f,"⫋","\\subsetneqq",!0);i(l,d,f,"","\\@varsubsetneqq");i(l,d,f,"≯","\\ngtr",!0);i(l,d,f,"","\\@ngeqslant");i(l,d,f,"","\\@ngeqq");i(l,d,f,"⪈","\\gneq",!0);i(l,d,f,"≩","\\gneqq",!0);i(l,d,f,"","\\@gvertneqq");i(l,d,f,"⋧","\\gnsim",!0);i(l,d,f,"⪊","\\gnapprox",!0);i(l,d,f,"⊁","\\nsucc",!0);i(l,d,f,"⋡","\\nsucceq",!0);i(l,d,f,"⋩","\\succnsim",!0);i(l,d,f,"⪺","\\succnapprox",!0);i(l,d,f,"≆","\\ncong",!0);i(l,d,f,"","\\@nshortparallel");i(l,d,f,"∦","\\nparallel",!0);i(l,d,f,"⊯","\\nVDash",!0);i(l,d,f,"⋫","\\ntriangleright");i(l,d,f,"⋭","\\ntrianglerighteq",!0);i(l,d,f,"","\\@nsupseteqq");i(l,d,f,"⊋","\\supsetneq",!0);i(l,d,f,"","\\@varsupsetneq");i(l,d,f,"⫌","\\supsetneqq",!0);i(l,d,f,"","\\@varsupsetneqq");i(l,d,f,"⊮","\\nVdash",!0);i(l,d,f,"⪵","\\precneqq",!0);i(l,d,f,"⪶","\\succneqq",!0);i(l,d,f,"","\\@nsubseteqq");i(l,d,D,"⊴","\\unlhd");i(l,d,D,"⊵","\\unrhd");i(l,d,f,"↚","\\nleftarrow",!0);i(l,d,f,"↛","\\nrightarrow",!0);i(l,d,f,"⇍","\\nLeftarrow",!0);i(l,d,f,"⇏","\\nRightarrow",!0);i(l,d,f,"↮","\\nleftrightarrow",!0);i(l,d,f,"⇎","\\nLeftrightarrow",!0);i(l,d,f,"△","\\vartriangle");i(l,d,v,"ℏ","\\hslash");i(l,d,v,"▽","\\triangledown");i(l,d,v,"◊","\\lozenge");i(l,d,v,"Ⓢ","\\circledS");i(l,d,v,"®","\\circledR");i(k,d,v,"®","\\circledR");i(l,d,v,"∡","\\measuredangle",!0);i(l,d,v,"∄","\\nexists");i(l,d,v,"℧","\\mho");i(l,d,v,"Ⅎ","\\Finv",!0);i(l,d,v,"⅁","\\Game",!0);i(l,d,v,"‵","\\backprime");i(l,d,v,"▲","\\blacktriangle");i(l,d,v,"▼","\\blacktriangledown");i(l,d,v,"■","\\blacksquare");i(l,d,v,"⧫","\\blacklozenge");i(l,d,v,"★","\\bigstar");i(l,d,v,"∢","\\sphericalangle",!0);i(l,d,v,"∁","\\complement",!0);i(l,d,v,"ð","\\eth",!0);i(k,u,v,"ð","ð");i(l,d,v,"╱","\\diagup");i(l,d,v,"╲","\\diagdown");i(l,d,v,"□","\\square");i(l,d,v,"□","\\Box");i(l,d,v,"◊","\\Diamond");i(l,d,v,"¥","\\yen",!0);i(k,d,v,"¥","\\yen",!0);i(l,d,v,"✓","\\checkmark",!0);i(k,d,v,"✓","\\checkmark");i(l,d,v,"ℶ","\\beth",!0);i(l,d,v,"ℸ","\\daleth",!0);i(l,d,v,"ℷ","\\gimel",!0);i(l,d,v,"ϝ","\\digamma",!0);i(l,d,v,"ϰ","\\varkappa");i(l,d,h0,"┌","\\@ulcorner",!0);i(l,d,i0,"┐","\\@urcorner",!0);i(l,d,h0,"└","\\@llcorner",!0);i(l,d,i0,"┘","\\@lrcorner",!0);i(l,d,f,"≦","\\leqq",!0);i(l,d,f,"⩽","\\leqslant",!0);i(l,d,f,"⪕","\\eqslantless",!0);i(l,d,f,"≲","\\lesssim",!0);i(l,d,f,"⪅","\\lessapprox",!0);i(l,d,f,"≊","\\approxeq",!0);i(l,d,D,"⋖","\\lessdot");i(l,d,f,"⋘","\\lll",!0);i(l,d,f,"≶","\\lessgtr",!0);i(l,d,f,"⋚","\\lesseqgtr",!0);i(l,d,f,"⪋","\\lesseqqgtr",!0);i(l,d,f,"≑","\\doteqdot");i(l,d,f,"≓","\\risingdotseq",!0);i(l,d,f,"≒","\\fallingdotseq",!0);i(l,d,f,"∽","\\backsim",!0);i(l,d,f,"⋍","\\backsimeq",!0);i(l,d,f,"⫅","\\subseteqq",!0);i(l,d,f,"⋐","\\Subset",!0);i(l,d,f,"⊏","\\sqsubset",!0);i(l,d,f,"≼","\\preccurlyeq",!0);i(l,d,f,"⋞","\\curlyeqprec",!0);i(l,d,f,"≾","\\precsim",!0);i(l,d,f,"⪷","\\precapprox",!0);i(l,d,f,"⊲","\\vartriangleleft");i(l,d,f,"⊴","\\trianglelefteq");i(l,d,f,"⊨","\\vDash",!0);i(l,d,f,"⊪","\\Vvdash",!0);i(l,d,f,"⌣","\\smallsmile");i(l,d,f,"⌢","\\smallfrown");i(l,d,f,"≏","\\bumpeq",!0);i(l,d,f,"≎","\\Bumpeq",!0);i(l,d,f,"≧","\\geqq",!0);i(l,d,f,"⩾","\\geqslant",!0);i(l,d,f,"⪖","\\eqslantgtr",!0);i(l,d,f,"≳","\\gtrsim",!0);i(l,d,f,"⪆","\\gtrapprox",!0);i(l,d,D,"⋗","\\gtrdot");i(l,d,f,"⋙","\\ggg",!0);i(l,d,f,"≷","\\gtrless",!0);i(l,d,f,"⋛","\\gtreqless",!0);i(l,d,f,"⪌","\\gtreqqless",!0);i(l,d,f,"≖","\\eqcirc",!0);i(l,d,f,"≗","\\circeq",!0);i(l,d,f,"≜","\\triangleq",!0);i(l,d,f,"∼","\\thicksim");i(l,d,f,"≈","\\thickapprox");i(l,d,f,"⫆","\\supseteqq",!0);i(l,d,f,"⋑","\\Supset",!0);i(l,d,f,"⊐","\\sqsupset",!0);i(l,d,f,"≽","\\succcurlyeq",!0);i(l,d,f,"⋟","\\curlyeqsucc",!0);i(l,d,f,"≿","\\succsim",!0);i(l,d,f,"⪸","\\succapprox",!0);i(l,d,f,"⊳","\\vartriangleright");i(l,d,f,"⊵","\\trianglerighteq");i(l,d,f,"⊩","\\Vdash",!0);i(l,d,f,"∣","\\shortmid");i(l,d,f,"∥","\\shortparallel");i(l,d,f,"≬","\\between",!0);i(l,d,f,"⋔","\\pitchfork",!0);i(l,d,f,"∝","\\varpropto");i(l,d,f,"◀","\\blacktriangleleft");i(l,d,f,"∴","\\therefore",!0);i(l,d,f,"∍","\\backepsilon");i(l,d,f,"▶","\\blacktriangleright");i(l,d,f,"∵","\\because",!0);i(l,d,f,"⋘","\\llless");i(l,d,f,"⋙","\\gggtr");i(l,d,D,"⊲","\\lhd");i(l,d,D,"⊳","\\rhd");i(l,d,f,"≂","\\eqsim",!0);i(l,u,f,"⋈","\\Join");i(l,d,f,"≑","\\Doteq",!0);i(l,d,D,"∔","\\dotplus",!0);i(l,d,D,"∖","\\smallsetminus");i(l,d,D,"⋒","\\Cap",!0);i(l,d,D,"⋓","\\Cup",!0);i(l,d,D,"⩞","\\doublebarwedge",!0);i(l,d,D,"⊟","\\boxminus",!0);i(l,d,D,"⊞","\\boxplus",!0);i(l,d,D,"⋇","\\divideontimes",!0);i(l,d,D,"⋉","\\ltimes",!0);i(l,d,D,"⋊","\\rtimes",!0);i(l,d,D,"⋋","\\leftthreetimes",!0);i(l,d,D,"⋌","\\rightthreetimes",!0);i(l,d,D,"⋏","\\curlywedge",!0);i(l,d,D,"⋎","\\curlyvee",!0);i(l,d,D,"⊝","\\circleddash",!0);i(l,d,D,"⊛","\\circledast",!0);i(l,d,D,"⋅","\\centerdot");i(l,d,D,"⊺","\\intercal",!0);i(l,d,D,"⋒","\\doublecap");i(l,d,D,"⋓","\\doublecup");i(l,d,D,"⊠","\\boxtimes",!0);i(l,d,f,"⇢","\\dashrightarrow",!0);i(l,d,f,"⇠","\\dashleftarrow",!0);i(l,d,f,"⇇","\\leftleftarrows",!0);i(l,d,f,"⇆","\\leftrightarrows",!0);i(l,d,f,"⇚","\\Lleftarrow",!0);i(l,d,f,"↞","\\twoheadleftarrow",!0);i(l,d,f,"↢","\\leftarrowtail",!0);i(l,d,f,"↫","\\looparrowleft",!0);i(l,d,f,"⇋","\\leftrightharpoons",!0);i(l,d,f,"↶","\\curvearrowleft",!0);i(l,d,f,"↺","\\circlearrowleft",!0);i(l,d,f,"↰","\\Lsh",!0);i(l,d,f,"⇈","\\upuparrows",!0);i(l,d,f,"↿","\\upharpoonleft",!0);i(l,d,f,"⇃","\\downharpoonleft",!0);i(l,u,f,"⊶","\\origof",!0);i(l,u,f,"⊷","\\imageof",!0);i(l,d,f,"⊸","\\multimap",!0);i(l,d,f,"↭","\\leftrightsquigarrow",!0);i(l,d,f,"⇉","\\rightrightarrows",!0);i(l,d,f,"⇄","\\rightleftarrows",!0);i(l,d,f,"↠","\\twoheadrightarrow",!0);i(l,d,f,"↣","\\rightarrowtail",!0);i(l,d,f,"↬","\\looparrowright",!0);i(l,d,f,"↷","\\curvearrowright",!0);i(l,d,f,"↻","\\circlearrowright",!0);i(l,d,f,"↱","\\Rsh",!0);i(l,d,f,"⇊","\\downdownarrows",!0);i(l,d,f,"↾","\\upharpoonright",!0);i(l,d,f,"⇂","\\downharpoonright",!0);i(l,d,f,"⇝","\\rightsquigarrow",!0);i(l,d,f,"⇝","\\leadsto");i(l,d,f,"⇛","\\Rrightarrow",!0);i(l,d,f,"↾","\\restriction");i(l,u,v,"‘","`");i(l,u,v,"$","\\$");i(k,u,v,"$","\\$");i(k,u,v,"$","\\textdollar");i(l,u,v,"%","\\%");i(k,u,v,"%","\\%");i(l,u,v,"_","\\_");i(k,u,v,"_","\\_");i(k,u,v,"_","\\textunderscore");i(l,u,v,"∠","\\angle",!0);i(l,u,v,"∞","\\infty",!0);i(l,u,v,"′","\\prime");i(l,u,v,"△","\\triangle");i(l,u,v,"Γ","\\Gamma",!0);i(l,u,v,"Δ","\\Delta",!0);i(l,u,v,"Θ","\\Theta",!0);i(l,u,v,"Λ","\\Lambda",!0);i(l,u,v,"Ξ","\\Xi",!0);i(l,u,v,"Π","\\Pi",!0);i(l,u,v,"Σ","\\Sigma",!0);i(l,u,v,"Υ","\\Upsilon",!0);i(l,u,v,"Φ","\\Phi",!0);i(l,u,v,"Ψ","\\Psi",!0);i(l,u,v,"Ω","\\Omega",!0);i(l,u,v,"A","Α");i(l,u,v,"B","Β");i(l,u,v,"E","Ε");i(l,u,v,"Z","Ζ");i(l,u,v,"H","Η");i(l,u,v,"I","Ι");i(l,u,v,"K","Κ");i(l,u,v,"M","Μ");i(l,u,v,"N","Ν");i(l,u,v,"O","Ο");i(l,u,v,"P","Ρ");i(l,u,v,"T","Τ");i(l,u,v,"X","Χ");i(l,u,v,"¬","\\neg",!0);i(l,u,v,"¬","\\lnot");i(l,u,v,"⊤","\\top");i(l,u,v,"⊥","\\bot");i(l,u,v,"∅","\\emptyset");i(l,d,v,"∅","\\varnothing");i(l,u,E,"α","\\alpha",!0);i(l,u,E,"β","\\beta",!0);i(l,u,E,"γ","\\gamma",!0);i(l,u,E,"δ","\\delta",!0);i(l,u,E,"ϵ","\\epsilon",!0);i(l,u,E,"ζ","\\zeta",!0);i(l,u,E,"η","\\eta",!0);i(l,u,E,"θ","\\theta",!0);i(l,u,E,"ι","\\iota",!0);i(l,u,E,"κ","\\kappa",!0);i(l,u,E,"λ","\\lambda",!0);i(l,u,E,"μ","\\mu",!0);i(l,u,E,"ν","\\nu",!0);i(l,u,E,"ξ","\\xi",!0);i(l,u,E,"ο","\\omicron",!0);i(l,u,E,"π","\\pi",!0);i(l,u,E,"ρ","\\rho",!0);i(l,u,E,"σ","\\sigma",!0);i(l,u,E,"τ","\\tau",!0);i(l,u,E,"υ","\\upsilon",!0);i(l,u,E,"ϕ","\\phi",!0);i(l,u,E,"χ","\\chi",!0);i(l,u,E,"ψ","\\psi",!0);i(l,u,E,"ω","\\omega",!0);i(l,u,E,"ε","\\varepsilon",!0);i(l,u,E,"ϑ","\\vartheta",!0);i(l,u,E,"ϖ","\\varpi",!0);i(l,u,E,"ϱ","\\varrho",!0);i(l,u,E,"ς","\\varsigma",!0);i(l,u,E,"φ","\\varphi",!0);i(l,u,D,"∗","*",!0);i(l,u,D,"+","+");i(l,u,D,"−","-",!0);i(l,u,D,"⋅","\\cdot",!0);i(l,u,D,"∘","\\circ",!0);i(l,u,D,"÷","\\div",!0);i(l,u,D,"±","\\pm",!0);i(l,u,D,"×","\\times",!0);i(l,u,D,"∩","\\cap",!0);i(l,u,D,"∪","\\cup",!0);i(l,u,D,"∖","\\setminus",!0);i(l,u,D,"∧","\\land");i(l,u,D,"∨","\\lor");i(l,u,D,"∧","\\wedge",!0);i(l,u,D,"∨","\\vee",!0);i(l,u,v,"√","\\surd");i(l,u,h0,"⟨","\\langle",!0);i(l,u,h0,"∣","\\lvert");i(l,u,h0,"∥","\\lVert");i(l,u,i0,"?","?");i(l,u,i0,"!","!");i(l,u,i0,"⟩","\\rangle",!0);i(l,u,i0,"∣","\\rvert");i(l,u,i0,"∥","\\rVert");i(l,u,f,"=","=");i(l,u,f,":",":");i(l,u,f,"≈","\\approx",!0);i(l,u,f,"≅","\\cong",!0);i(l,u,f,"≥","\\ge");i(l,u,f,"≥","\\geq",!0);i(l,u,f,"←","\\gets");i(l,u,f,">","\\gt",!0);i(l,u,f,"∈","\\in",!0);i(l,u,f,"","\\@not");i(l,u,f,"⊂","\\subset",!0);i(l,u,f,"⊃","\\supset",!0);i(l,u,f,"⊆","\\subseteq",!0);i(l,u,f,"⊇","\\supseteq",!0);i(l,d,f,"⊈","\\nsubseteq",!0);i(l,d,f,"⊉","\\nsupseteq",!0);i(l,u,f,"⊨","\\models");i(l,u,f,"←","\\leftarrow",!0);i(l,u,f,"≤","\\le");i(l,u,f,"≤","\\leq",!0);i(l,u,f,"<","\\lt",!0);i(l,u,f,"→","\\rightarrow",!0);i(l,u,f,"→","\\to");i(l,d,f,"≱","\\ngeq",!0);i(l,d,f,"≰","\\nleq",!0);i(l,u,q0," ","\\ ");i(l,u,q0," ","\\space");i(l,u,q0," ","\\nobreakspace");i(k,u,q0," ","\\ ");i(k,u,q0," "," ");i(k,u,q0," ","\\space");i(k,u,q0," ","\\nobreakspace");i(l,u,q0,null,"\\nobreak");i(l,u,q0,null,"\\allowbreak");i(l,u,qe,",",",");i(l,u,qe,";",";");i(l,d,D,"⊼","\\barwedge",!0);i(l,d,D,"⊻","\\veebar",!0);i(l,u,D,"⊙","\\odot",!0);i(l,u,D,"⊕","\\oplus",!0);i(l,u,D,"⊗","\\otimes",!0);i(l,u,v,"∂","\\partial",!0);i(l,u,D,"⊘","\\oslash",!0);i(l,d,D,"⊚","\\circledcirc",!0);i(l,d,D,"⊡","\\boxdot",!0);i(l,u,D,"△","\\bigtriangleup");i(l,u,D,"▽","\\bigtriangledown");i(l,u,D,"†","\\dagger");i(l,u,D,"⋄","\\diamond");i(l,u,D,"⋆","\\star");i(l,u,D,"◃","\\triangleleft");i(l,u,D,"▹","\\triangleright");i(l,u,h0,"{","\\{");i(k,u,v,"{","\\{");i(k,u,v,"{","\\textbraceleft");i(l,u,i0,"}","\\}");i(k,u,v,"}","\\}");i(k,u,v,"}","\\textbraceright");i(l,u,h0,"{","\\lbrace");i(l,u,i0,"}","\\rbrace");i(l,u,h0,"[","\\lbrack",!0);i(k,u,v,"[","\\lbrack",!0);i(l,u,i0,"]","\\rbrack",!0);i(k,u,v,"]","\\rbrack",!0);i(l,u,h0,"(","\\lparen",!0);i(l,u,i0,")","\\rparen",!0);i(k,u,v,"<","\\textless",!0);i(k,u,v,">","\\textgreater",!0);i(l,u,h0,"⌊","\\lfloor",!0);i(l,u,i0,"⌋","\\rfloor",!0);i(l,u,h0,"⌈","\\lceil",!0);i(l,u,i0,"⌉","\\rceil",!0);i(l,u,v,"\\","\\backslash");i(l,u,v,"∣","|");i(l,u,v,"∣","\\vert");i(k,u,v,"|","\\textbar",!0);i(l,u,v,"∥","\\|");i(l,u,v,"∥","\\Vert");i(k,u,v,"∥","\\textbardbl");i(k,u,v,"~","\\textasciitilde");i(k,u,v,"\\","\\textbackslash");i(k,u,v,"^","\\textasciicircum");i(l,u,f,"↑","\\uparrow",!0);i(l,u,f,"⇑","\\Uparrow",!0);i(l,u,f,"↓","\\downarrow",!0);i(l,u,f,"⇓","\\Downarrow",!0);i(l,u,f,"↕","\\updownarrow",!0);i(l,u,f,"⇕","\\Updownarrow",!0);i(l,u,_,"∐","\\coprod");i(l,u,_,"⋁","\\bigvee");i(l,u,_,"⋀","\\bigwedge");i(l,u,_,"⨄","\\biguplus");i(l,u,_,"⋂","\\bigcap");i(l,u,_,"⋃","\\bigcup");i(l,u,_,"∫","\\int");i(l,u,_,"∫","\\intop");i(l,u,_,"∬","\\iint");i(l,u,_,"∭","\\iiint");i(l,u,_,"∏","\\prod");i(l,u,_,"∑","\\sum");i(l,u,_,"⨂","\\bigotimes");i(l,u,_,"⨁","\\bigoplus");i(l,u,_,"⨀","\\bigodot");i(l,u,_,"∮","\\oint");i(l,u,_,"∯","\\oiint");i(l,u,_,"∰","\\oiiint");i(l,u,_,"⨆","\\bigsqcup");i(l,u,_,"∫","\\smallint");i(k,u,te,"…","\\textellipsis");i(l,u,te,"…","\\mathellipsis");i(k,u,te,"…","\\ldots",!0);i(l,u,te,"…","\\ldots",!0);i(l,u,te,"⋯","\\@cdots",!0);i(l,u,te,"⋱","\\ddots",!0);i(l,u,v,"⋮","\\varvdots");i(l,u,W,"ˊ","\\acute");i(l,u,W,"ˋ","\\grave");i(l,u,W,"¨","\\ddot");i(l,u,W,"~","\\tilde");i(l,u,W,"ˉ","\\bar");i(l,u,W,"˘","\\breve");i(l,u,W,"ˇ","\\check");i(l,u,W,"^","\\hat");i(l,u,W,"⃗","\\vec");i(l,u,W,"˙","\\dot");i(l,u,W,"˚","\\mathring");i(l,u,E,"","\\@imath");i(l,u,E,"","\\@jmath");i(l,u,v,"ı","ı");i(l,u,v,"ȷ","ȷ");i(k,u,v,"ı","\\i",!0);i(k,u,v,"ȷ","\\j",!0);i(k,u,v,"ß","\\ss",!0);i(k,u,v,"æ","\\ae",!0);i(k,u,v,"œ","\\oe",!0);i(k,u,v,"ø","\\o",!0);i(k,u,v,"Æ","\\AE",!0);i(k,u,v,"Œ","\\OE",!0);i(k,u,v,"Ø","\\O",!0);i(k,u,W,"ˊ","\\'");i(k,u,W,"ˋ","\\`");i(k,u,W,"ˆ","\\^");i(k,u,W,"˜","\\~");i(k,u,W,"ˉ","\\=");i(k,u,W,"˘","\\u");i(k,u,W,"˙","\\.");i(k,u,W,"¸","\\c");i(k,u,W,"˚","\\r");i(k,u,W,"ˇ","\\v");i(k,u,W,"¨",'\\"');i(k,u,W,"˝","\\H");i(k,u,W,"◯","\\textcircled");var wr={"--":!0,"---":!0,"``":!0,"''":!0};i(k,u,v,"–","--",!0);i(k,u,v,"–","\\textendash");i(k,u,v,"—","---",!0);i(k,u,v,"—","\\textemdash");i(k,u,v,"‘","`",!0);i(k,u,v,"‘","\\textquoteleft");i(k,u,v,"’","'",!0);i(k,u,v,"’","\\textquoteright");i(k,u,v,"“","``",!0);i(k,u,v,"“","\\textquotedblleft");i(k,u,v,"”","''",!0);i(k,u,v,"”","\\textquotedblright");i(l,u,v,"°","\\degree",!0);i(k,u,v,"°","\\degree");i(k,u,v,"°","\\textdegree",!0);i(l,u,v,"£","\\pounds");i(l,u,v,"£","\\mathsterling",!0);i(k,u,v,"£","\\pounds");i(k,u,v,"£","\\textsterling",!0);i(l,d,v,"✠","\\maltese");i(k,d,v,"✠","\\maltese");var Pt='0123456789/@."';for(var Ye=0;Ye<Pt.length;Ye++){var Gt=Pt.charAt(Ye);i(l,u,v,Gt,Gt)}var Vt='0123456789!@*()-=+";:?/.,';for(var Xe=0;Xe<Vt.length;Xe++){var Ut=Vt.charAt(Xe);i(k,u,v,Ut,Ut)}var Be="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";for(var $e=0;$e<Be.length;$e++){var ge=Be.charAt($e);i(l,u,E,ge,ge),i(k,u,v,ge,ge)}i(l,d,v,"C","ℂ");i(k,d,v,"C","ℂ");i(l,d,v,"H","ℍ");i(k,d,v,"H","ℍ");i(l,d,v,"N","ℕ");i(k,d,v,"N","ℕ");i(l,d,v,"P","ℙ");i(k,d,v,"P","ℙ");i(l,d,v,"Q","ℚ");i(k,d,v,"Q","ℚ");i(l,d,v,"R","ℝ");i(k,d,v,"R","ℝ");i(l,d,v,"Z","ℤ");i(k,d,v,"Z","ℤ");i(l,u,E,"h","ℎ");i(k,u,E,"h","ℎ");var I="";for(var a0=0;a0<Be.length;a0++){var J=Be.charAt(a0);I=String.fromCharCode(55349,56320+a0),i(l,u,E,J,I),i(k,u,v,J,I),I=String.fromCharCode(55349,56372+a0),i(l,u,E,J,I),i(k,u,v,J,I),I=String.fromCharCode(55349,56424+a0),i(l,u,E,J,I),i(k,u,v,J,I),I=String.fromCharCode(55349,56580+a0),i(l,u,E,J,I),i(k,u,v,J,I),I=String.fromCharCode(55349,56684+a0),i(l,u,E,J,I),i(k,u,v,J,I),I=String.fromCharCode(55349,56736+a0),i(l,u,E,J,I),i(k,u,v,J,I),I=String.fromCharCode(55349,56788+a0),i(l,u,E,J,I),i(k,u,v,J,I),I=String.fromCharCode(55349,56840+a0),i(l,u,E,J,I),i(k,u,v,J,I),I=String.fromCharCode(55349,56944+a0),i(l,u,E,J,I),i(k,u,v,J,I),a0<26&&(I=String.fromCharCode(55349,56632+a0),i(l,u,E,J,I),i(k,u,v,J,I),I=String.fromCharCode(55349,56476+a0),i(l,u,E,J,I),i(k,u,v,J,I))}I=String.fromCharCode(55349,56668);i(l,u,E,"k",I);i(k,u,v,"k",I);for(var Y0=0;Y0<10;Y0++){var F0=Y0.toString();I=String.fromCharCode(55349,57294+Y0),i(l,u,E,F0,I),i(k,u,v,F0,I),I=String.fromCharCode(55349,57314+Y0),i(l,u,E,F0,I),i(k,u,v,F0,I),I=String.fromCharCode(55349,57324+Y0),i(l,u,E,F0,I),i(k,u,v,F0,I),I=String.fromCharCode(55349,57334+Y0),i(l,u,E,F0,I),i(k,u,v,F0,I)}var st="ÐÞþ";for(var We=0;We<st.length;We++){var be=st.charAt(We);i(l,u,E,be,be),i(k,u,v,be,be)}var ye=[["mathbf","textbf","Main-Bold"],["mathbf","textbf","Main-Bold"],["mathnormal","textit","Math-Italic"],["mathnormal","textit","Math-Italic"],["boldsymbol","boldsymbol","Main-BoldItalic"],["boldsymbol","boldsymbol","Main-BoldItalic"],["mathscr","textscr","Script-Regular"],["","",""],["","",""],["","",""],["mathfrak","textfrak","Fraktur-Regular"],["mathfrak","textfrak","Fraktur-Regular"],["mathbb","textbb","AMS-Regular"],["mathbb","textbb","AMS-Regular"],["mathboldfrak","textboldfrak","Fraktur-Regular"],["mathboldfrak","textboldfrak","Fraktur-Regular"],["mathsf","textsf","SansSerif-Regular"],["mathsf","textsf","SansSerif-Regular"],["mathboldsf","textboldsf","SansSerif-Bold"],["mathboldsf","textboldsf","SansSerif-Bold"],["mathitsf","textitsf","SansSerif-Italic"],["mathitsf","textitsf","SansSerif-Italic"],["","",""],["","",""],["mathtt","texttt","Typewriter-Regular"],["mathtt","texttt","Typewriter-Regular"]],Yt=[["mathbf","textbf","Main-Bold"],["","",""],["mathsf","textsf","SansSerif-Regular"],["mathboldsf","textboldsf","SansSerif-Bold"],["mathtt","texttt","Typewriter-Regular"]],Ka=function(e,t){var a=e.charCodeAt(0),n=e.charCodeAt(1),s=(a-55296)*1024+(n-56320)+65536,o=t==="math"?0:1;if(119808<=s&&s<120484){var h=Math.floor((s-119808)/26);return[ye[h][2],ye[h][o]]}else if(120782<=s&&s<=120831){var c=Math.floor((s-120782)/10);return[Yt[c][2],Yt[c][o]]}else{if(s===120485||s===120486)return[ye[0][2],ye[0][o]];if(120486<s&&s<120782)return["",""];throw new M("Unsupported character: "+e)}},Ee=function(e,t,a){return $[a][e]&&$[a][e].replace&&(e=$[a][e].replace),{value:e,metrics:ft(e,t,a)}},b0=function(e,t,a,n,s){var o=Ee(e,t,a),h=o.metrics;e=o.value;var c;if(h){var p=h.italic;(a==="text"||n&&n.font==="mathit")&&(p=0),c=new p0(e,h.height,h.depth,p,h.skew,h.width,s)}else typeof console<"u"&&console.warn("No character metrics "+("for '"+e+"' in style '"+t+"' and mode '"+a+"'")),c=new p0(e,0,0,0,0,0,s);if(n){c.maxFontSize=n.sizeMultiplier,n.style.isTight()&&c.classes.push("mtight");var g=n.getColor();g&&(c.style.color=g)}return c},Ja=function(e,t,a,n){return n===void 0&&(n=[]),a.font==="boldsymbol"&&Ee(e,"Main-Bold",t).metrics?b0(e,"Main-Bold",t,a,n.concat(["mathbf"])):e==="\\"||$[t][e].font==="main"?b0(e,"Main-Regular",t,a,n):b0(e,"AMS-Regular",t,a,n.concat(["amsrm"]))},Qa=function(e,t,a,n,s){return s!=="textord"&&Ee(e,"Math-BoldItalic",t).metrics?{fontName:"Math-BoldItalic",fontClass:"boldsymbol"}:{fontName:"Main-Bold",fontClass:"mathbf"}},_a=function(e,t,a){var n=e.mode,s=e.text,o=["mord"],h=n==="math"||n==="text"&&t.font,c=h?t.font:t.fontFamily,p="",g="";if(s.charCodeAt(0)===55349&&([p,g]=Ka(s,n)),p.length>0)return b0(s,p,n,t,o.concat(g));if(c){var y,w;if(c==="boldsymbol"){var x=Qa(s,n,t,o,a);y=x.fontName,w=[x.fontClass]}else h?(y=Mr[c].fontName,w=[c]):(y=xe(c,t.fontWeight,t.fontShape),w=[c,t.fontWeight,t.fontShape]);if(Ee(s,y,n).metrics)return b0(s,y,n,t,o.concat(w));if(wr.hasOwnProperty(s)&&y.slice(0,10)==="Typewriter"){for(var z=[],T=0;T<s.length;T++)z.push(b0(s[T],y,n,t,o.concat(w)));return Sr(z)}}if(a==="mathord")return b0(s,"Math-Italic",n,t,o.concat(["mathnormal"]));if(a==="textord"){var C=$[n][s]&&$[n][s].font;if(C==="ams"){var N=xe("amsrm",t.fontWeight,t.fontShape);return b0(s,N,n,t,o.concat("amsrm",t.fontWeight,t.fontShape))}else if(C==="main"||!C){var O=xe("textrm",t.fontWeight,t.fontShape);return b0(s,O,n,t,o.concat(t.fontWeight,t.fontShape))}else{var F=xe(C,t.fontWeight,t.fontShape);return b0(s,F,n,t,o.concat(F,t.fontWeight,t.fontShape))}}else throw new Error("unexpected type: "+a+" in makeOrd")},e1=(r,e)=>{if(L0(r.classes)!==L0(e.classes)||r.skew!==e.skew||r.maxFontSize!==e.maxFontSize)return!1;if(r.classes.length===1){var t=r.classes[0];if(t==="mbin"||t==="mord")return!1}for(var a in r.style)if(r.style.hasOwnProperty(a)&&r.style[a]!==e.style[a])return!1;for(var n in e.style)if(e.style.hasOwnProperty(n)&&r.style[n]!==e.style[n])return!1;return!0},t1=r=>{for(var e=0;e<r.length-1;e++){var t=r[e],a=r[e+1];t instanceof p0&&a instanceof p0&&e1(t,a)&&(t.text+=a.text,t.height=Math.max(t.height,a.height),t.depth=Math.max(t.depth,a.depth),t.italic=a.italic,r.splice(e+1,1),e--)}return r},vt=function(e){for(var t=0,a=0,n=0,s=0;s<e.children.length;s++){var o=e.children[s];o.height>t&&(t=o.height),o.depth>a&&(a=o.depth),o.maxFontSize>n&&(n=o.maxFontSize)}e.height=t,e.depth=a,e.maxFontSize=n},l0=function(e,t,a,n){var s=new he(e,t,a,n);return vt(s),s},kr=(r,e,t,a)=>new he(r,e,t,a),r1=function(e,t,a){var n=l0([e],[],t);return n.height=Math.max(a||t.fontMetrics().defaultRuleThickness,t.minRuleThickness),n.style.borderBottomWidth=A(n.height),n.maxFontSize=1,n},a1=function(e,t,a,n){var s=new pt(e,t,a,n);return vt(s),s},Sr=function(e){var t=new ue(e);return vt(t),t},n1=function(e,t){return e instanceof ue?l0([],[e],t):e},i1=function(e){if(e.positionType==="individualShift"){for(var t=e.children,a=[t[0]],n=-t[0].shift-t[0].elem.depth,s=n,o=1;o<t.length;o++){var h=-t[o].shift-s-t[o].elem.depth,c=h-(t[o-1].elem.height+t[o-1].elem.depth);s=s+h,a.push({type:"kern",size:c}),a.push(t[o])}return{children:a,depth:n}}var p;if(e.positionType==="top"){for(var g=e.positionData,y=0;y<e.children.length;y++){var w=e.children[y];g-=w.type==="kern"?w.size:w.elem.height+w.elem.depth}p=g}else if(e.positionType==="bottom")p=-e.positionData;else{var x=e.children[0];if(x.type!=="elem")throw new Error('First child must have type "elem".');if(e.positionType==="shift")p=-x.elem.depth-e.positionData;else if(e.positionType==="firstBaseline")p=-x.elem.depth;else throw new Error("Invalid positionType "+e.positionType+".")}return{children:e.children,depth:p}},s1=function(e,t){for(var{children:a,depth:n}=i1(e),s=0,o=0;o<a.length;o++){var h=a[o];if(h.type==="elem"){var c=h.elem;s=Math.max(s,c.maxFontSize,c.height)}}s+=2;var p=l0(["pstrut"],[]);p.style.height=A(s);for(var g=[],y=n,w=n,x=n,z=0;z<a.length;z++){var T=a[z];if(T.type==="kern")x+=T.size;else{var C=T.elem,N=T.wrapperClasses||[],O=T.wrapperStyle||{},F=l0(N,[p,C],void 0,O);F.style.top=A(-s-x-C.depth),T.marginLeft&&(F.style.marginLeft=T.marginLeft),T.marginRight&&(F.style.marginRight=T.marginRight),g.push(F),x+=C.height+C.depth}y=Math.min(y,x),w=Math.max(w,x)}var V=l0(["vlist"],g);V.style.height=A(w);var L;if(y<0){var U=l0([],[]),G=l0(["vlist"],[U]);G.style.height=A(-y);var j=l0(["vlist-s"],[new p0("​")]);L=[l0(["vlist-r"],[V,j]),l0(["vlist-r"],[G])]}else L=[l0(["vlist-r"],[V])];var Y=l0(["vlist-t"],L);return L.length===2&&Y.classes.push("vlist-t2"),Y.height=w,Y.depth=-y,Y},l1=(r,e)=>{var t=l0(["mspace"],[],e),a=K(r,e);return t.style.marginRight=A(a),t},xe=function(e,t,a){var n="";switch(e){case"amsrm":n="AMS";break;case"textrm":n="Main";break;case"textsf":n="SansSerif";break;case"texttt":n="Typewriter";break;default:n=e}var s;return t==="textbf"&&a==="textit"?s="BoldItalic":t==="textbf"?s="Bold":t==="textit"?s="Italic":s="Regular",n+"-"+s},Mr={mathbf:{variant:"bold",fontName:"Main-Bold"},mathrm:{variant:"normal",fontName:"Main-Regular"},textit:{variant:"italic",fontName:"Main-Italic"},mathit:{variant:"italic",fontName:"Main-Italic"},mathnormal:{variant:"italic",fontName:"Math-Italic"},mathbb:{variant:"double-struck",fontName:"AMS-Regular"},mathcal:{variant:"script",fontName:"Caligraphic-Regular"},mathfrak:{variant:"fraktur",fontName:"Fraktur-Regular"},mathscr:{variant:"script",fontName:"Script-Regular"},mathsf:{variant:"sans-serif",fontName:"SansSerif-Regular"},mathtt:{variant:"monospace",fontName:"Typewriter-Regular"}},zr={vec:["vec",.471,.714],oiintSize1:["oiintSize1",.957,.499],oiintSize2:["oiintSize2",1.472,.659],oiiintSize1:["oiiintSize1",1.304,.499],oiiintSize2:["oiiintSize2",1.98,.659]},o1=function(e,t){var[a,n,s]=zr[e],o=new P0(a),h=new D0([o],{width:A(n),height:A(s),style:"width:"+A(n),viewBox:"0 0 "+1e3*n+" "+1e3*s,preserveAspectRatio:"xMinYMin"}),c=kr(["overlay"],[h],t);return c.height=s,c.style.height=A(s),c.style.width=A(n),c},b={fontMap:Mr,makeSymbol:b0,mathsym:Ja,makeSpan:l0,makeSvgSpan:kr,makeLineSpan:r1,makeAnchor:a1,makeFragment:Sr,wrapFragment:n1,makeVList:s1,makeOrd:_a,makeGlue:l1,staticSvg:o1,svgData:zr,tryCombineChars:t1},Z={number:3,unit:"mu"},X0={number:4,unit:"mu"},z0={number:5,unit:"mu"},u1={mord:{mop:Z,mbin:X0,mrel:z0,minner:Z},mop:{mord:Z,mop:Z,mrel:z0,minner:Z},mbin:{mord:X0,mop:X0,mopen:X0,minner:X0},mrel:{mord:z0,mop:z0,mopen:z0,minner:z0},mopen:{},mclose:{mop:Z,mbin:X0,mrel:z0,minner:Z},mpunct:{mord:Z,mop:Z,mrel:z0,mopen:Z,mclose:Z,mpunct:Z,minner:Z},minner:{mord:Z,mop:Z,mbin:X0,mrel:z0,mopen:Z,mpunct:Z,minner:Z}},h1={mord:{mop:Z},mop:{mord:Z,mop:Z},mbin:{},mrel:{},mopen:{},mclose:{mop:Z},mpunct:{},minner:{mop:Z}},Ar={},De={},Ce={};function B(r){for(var{type:e,names:t,props:a,handler:n,htmlBuilder:s,mathmlBuilder:o}=r,h={type:e,numArgs:a.numArgs,argTypes:a.argTypes,allowedInArgument:!!a.allowedInArgument,allowedInText:!!a.allowedInText,allowedInMath:a.allowedInMath===void 0?!0:a.allowedInMath,numOptionalArgs:a.numOptionalArgs||0,infix:!!a.infix,primitive:!!a.primitive,handler:n},c=0;c<t.length;++c)Ar[t[c]]=h;e&&(s&&(De[e]=s),o&&(Ce[e]=o))}function $0(r){var{type:e,htmlBuilder:t,mathmlBuilder:a}=r;B({type:e,names:[],props:{numArgs:0},handler(){throw new Error("Should never be called.")},htmlBuilder:t,mathmlBuilder:a})}var Ne=function(e){return e.type==="ordgroup"&&e.body.length===1?e.body[0]:e},Q=function(e){return e.type==="ordgroup"?e.body:[e]},C0=b.makeSpan,m1=["leftmost","mbin","mopen","mrel","mop","mpunct"],c1=["rightmost","mrel","mclose","mpunct"],d1={display:R.DISPLAY,text:R.TEXT,script:R.SCRIPT,scriptscript:R.SCRIPTSCRIPT},f1={mord:"mord",mop:"mop",mbin:"mbin",mrel:"mrel",mopen:"mopen",mclose:"mclose",mpunct:"mpunct",minner:"minner"},t0=function(e,t,a,n){n===void 0&&(n=[null,null]);for(var s=[],o=0;o<e.length;o++){var h=P(e[o],t);if(h instanceof ue){var c=h.children;s.push(...c)}else s.push(h)}if(b.tryCombineChars(s),!a)return s;var p=t;if(e.length===1){var g=e[0];g.type==="sizing"?p=t.havingSize(g.size):g.type==="styling"&&(p=t.havingStyle(d1[g.style]))}var y=C0([n[0]||"leftmost"],[],t),w=C0([n[1]||"rightmost"],[],t),x=a==="root";return Xt(s,(z,T)=>{var C=T.classes[0],N=z.classes[0];C==="mbin"&&q.contains(c1,N)?T.classes[0]="mord":N==="mbin"&&q.contains(m1,C)&&(z.classes[0]="mord")},{node:y},w,x),Xt(s,(z,T)=>{var C=lt(T),N=lt(z),O=C&&N?z.hasClass("mtight")?h1[C][N]:u1[C][N]:null;if(O)return b.makeGlue(O,p)},{node:y},w,x),s},Xt=function r(e,t,a,n,s){n&&e.push(n);for(var o=0;o<e.length;o++){var h=e[o],c=Tr(h);if(c){r(c.children,t,a,null,s);continue}var p=!h.hasClass("mspace");if(p){var g=t(h,a.node);g&&(a.insertAfter?a.insertAfter(g):(e.unshift(g),o++))}p?a.node=h:s&&h.hasClass("newline")&&(a.node=C0(["leftmost"])),a.insertAfter=(y=>w=>{e.splice(y+1,0,w),o++})(o)}n&&e.pop()},Tr=function(e){return e instanceof ue||e instanceof pt||e instanceof he&&e.hasClass("enclosing")?e:null},p1=function r(e,t){var a=Tr(e);if(a){var n=a.children;if(n.length){if(t==="right")return r(n[n.length-1],"right");if(t==="left")return r(n[0],"left")}}return e},lt=function(e,t){return e?(t&&(e=p1(e,t)),f1[e.classes[0]]||null):null},oe=function(e,t){var a=["nulldelimiter"].concat(e.baseSizingClasses());return C0(t.concat(a))},P=function(e,t,a){if(!e)return C0();if(De[e.type]){var n=De[e.type](e,t);if(a&&t.size!==a.size){n=C0(t.sizingClasses(a),[n],t);var s=t.sizeMultiplier/a.sizeMultiplier;n.height*=s,n.depth*=s}return n}else throw new M("Got group of unknown type: '"+e.type+"'")};function we(r,e){var t=C0(["base"],r,e),a=C0(["strut"]);return a.style.height=A(t.height+t.depth),t.depth&&(a.style.verticalAlign=A(-t.depth)),t.children.unshift(a),t}function ot(r,e){var t=null;r.length===1&&r[0].type==="tag"&&(t=r[0].tag,r=r[0].body);var a=t0(r,e,"root"),n;a.length===2&&a[1].hasClass("tag")&&(n=a.pop());for(var s=[],o=[],h=0;h<a.length;h++)if(o.push(a[h]),a[h].hasClass("mbin")||a[h].hasClass("mrel")||a[h].hasClass("allowbreak")){for(var c=!1;h<a.length-1&&a[h+1].hasClass("mspace")&&!a[h+1].hasClass("newline");)h++,o.push(a[h]),a[h].hasClass("nobreak")&&(c=!0);c||(s.push(we(o,e)),o=[])}else a[h].hasClass("newline")&&(o.pop(),o.length>0&&(s.push(we(o,e)),o=[]),s.push(a[h]));o.length>0&&s.push(we(o,e));var p;t?(p=we(t0(t,e,!0)),p.classes=["tag"],s.push(p)):n&&s.push(n);var g=C0(["katex-html"],s);if(g.setAttribute("aria-hidden","true"),p){var y=p.children[0];y.style.height=A(g.height+g.depth),g.depth&&(y.style.verticalAlign=A(-g.depth))}return g}function Br(r){return new ue(r)}class c0{constructor(e,t,a){this.type=void 0,this.attributes=void 0,this.children=void 0,this.classes=void 0,this.type=e,this.attributes={},this.children=t||[],this.classes=a||[]}setAttribute(e,t){this.attributes[e]=t}getAttribute(e){return this.attributes[e]}toNode(){var e=document.createElementNS("http://www.w3.org/1998/Math/MathML",this.type);for(var t in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,t)&&e.setAttribute(t,this.attributes[t]);this.classes.length>0&&(e.className=L0(this.classes));for(var a=0;a<this.children.length;a++)e.appendChild(this.children[a].toNode());return e}toMarkup(){var e="<"+this.type;for(var t in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,t)&&(e+=" "+t+'="',e+=q.escape(this.attributes[t]),e+='"');this.classes.length>0&&(e+=' class ="'+q.escape(L0(this.classes))+'"'),e+=">";for(var a=0;a<this.children.length;a++)e+=this.children[a].toMarkup();return e+="</"+this.type+">",e}toText(){return this.children.map(e=>e.toText()).join("")}}class ie{constructor(e){this.text=void 0,this.text=e}toNode(){return document.createTextNode(this.text)}toMarkup(){return q.escape(this.toText())}toText(){return this.text}}class v1{constructor(e){this.width=void 0,this.character=void 0,this.width=e,e>=.05555&&e<=.05556?this.character=" ":e>=.1666&&e<=.1667?this.character=" ":e>=.2222&&e<=.2223?this.character=" ":e>=.2777&&e<=.2778?this.character="  ":e>=-.05556&&e<=-.05555?this.character=" ⁣":e>=-.1667&&e<=-.1666?this.character=" ⁣":e>=-.2223&&e<=-.2222?this.character=" ⁣":e>=-.2778&&e<=-.2777?this.character=" ⁣":this.character=null}toNode(){if(this.character)return document.createTextNode(this.character);var e=document.createElementNS("http://www.w3.org/1998/Math/MathML","mspace");return e.setAttribute("width",A(this.width)),e}toMarkup(){return this.character?"<mtext>"+this.character+"</mtext>":'<mspace width="'+A(this.width)+'"/>'}toText(){return this.character?this.character:" "}}var S={MathNode:c0,TextNode:ie,SpaceNode:v1,newDocumentFragment:Br},v0=function(e,t,a){return $[t][e]&&$[t][e].replace&&e.charCodeAt(0)!==55349&&!(wr.hasOwnProperty(e)&&a&&(a.fontFamily&&a.fontFamily.slice(4,6)==="tt"||a.font&&a.font.slice(4,6)==="tt"))&&(e=$[t][e].replace),new S.TextNode(e)},gt=function(e){return e.length===1?e[0]:new S.MathNode("mrow",e)},bt=function(e,t){if(t.fontFamily==="texttt")return"monospace";if(t.fontFamily==="textsf")return t.fontShape==="textit"&&t.fontWeight==="textbf"?"sans-serif-bold-italic":t.fontShape==="textit"?"sans-serif-italic":t.fontWeight==="textbf"?"bold-sans-serif":"sans-serif";if(t.fontShape==="textit"&&t.fontWeight==="textbf")return"bold-italic";if(t.fontShape==="textit")return"italic";if(t.fontWeight==="textbf")return"bold";var a=t.font;if(!a||a==="mathnormal")return null;var n=e.mode;if(a==="mathit")return"italic";if(a==="boldsymbol")return e.type==="textord"?"bold":"bold-italic";if(a==="mathbf")return"bold";if(a==="mathbb")return"double-struck";if(a==="mathfrak")return"fraktur";if(a==="mathscr"||a==="mathcal")return"script";if(a==="mathsf")return"sans-serif";if(a==="mathtt")return"monospace";var s=e.text;if(q.contains(["\\imath","\\jmath"],s))return null;$[n][s]&&$[n][s].replace&&(s=$[n][s].replace);var o=b.fontMap[a].fontName;return ft(s,o,n)?b.fontMap[a].variant:null},o0=function(e,t,a){if(e.length===1){var n=X(e[0],t);return a&&n instanceof c0&&n.type==="mo"&&(n.setAttribute("lspace","0em"),n.setAttribute("rspace","0em")),[n]}for(var s=[],o,h=0;h<e.length;h++){var c=X(e[h],t);if(c instanceof c0&&o instanceof c0){if(c.type==="mtext"&&o.type==="mtext"&&c.getAttribute("mathvariant")===o.getAttribute("mathvariant")){o.children.push(...c.children);continue}else if(c.type==="mn"&&o.type==="mn"){o.children.push(...c.children);continue}else if(c.type==="mi"&&c.children.length===1&&o.type==="mn"){var p=c.children[0];if(p instanceof ie&&p.text==="."){o.children.push(...c.children);continue}}else if(o.type==="mi"&&o.children.length===1){var g=o.children[0];if(g instanceof ie&&g.text==="̸"&&(c.type==="mo"||c.type==="mi"||c.type==="mn")){var y=c.children[0];y instanceof ie&&y.text.length>0&&(y.text=y.text.slice(0,1)+"̸"+y.text.slice(1),s.pop())}}}s.push(c),o=c}return s},G0=function(e,t,a){return gt(o0(e,t,a))},X=function(e,t){if(!e)return new S.MathNode("mrow");if(Ce[e.type]){var a=Ce[e.type](e,t);return a}else throw new M("Got group of unknown type: '"+e.type+"'")};function $t(r,e,t,a,n){var s=o0(r,t),o;s.length===1&&s[0]instanceof c0&&q.contains(["mrow","mtable"],s[0].type)?o=s[0]:o=new S.MathNode("mrow",s);var h=new S.MathNode("annotation",[new S.TextNode(e)]);h.setAttribute("encoding","application/x-tex");var c=new S.MathNode("semantics",[o,h]),p=new S.MathNode("math",[c]);p.setAttribute("xmlns","http://www.w3.org/1998/Math/MathML"),a&&p.setAttribute("display","block");var g=n?"katex":"katex-mathml";return b.makeSpan([g],[p])}var Dr=function(e){return new A0({style:e.displayMode?R.DISPLAY:R.TEXT,maxSize:e.maxSize,minRuleThickness:e.minRuleThickness})},Cr=function(e,t){if(t.displayMode){var a=["katex-display"];t.leqno&&a.push("leqno"),t.fleqn&&a.push("fleqn"),e=b.makeSpan(a,[e])}return e},g1=function(e,t,a){var n=Dr(a),s;if(a.output==="mathml")return $t(e,t,n,a.displayMode,!0);if(a.output==="html"){var o=ot(e,n);s=b.makeSpan(["katex"],[o])}else{var h=$t(e,t,n,a.displayMode,!1),c=ot(e,n);s=b.makeSpan(["katex"],[h,c])}return Cr(s,a)},b1=function(e,t,a){var n=Dr(a),s=ot(e,n),o=b.makeSpan(["katex"],[s]);return Cr(o,a)},y1={widehat:"^",widecheck:"ˇ",widetilde:"~",utilde:"~",overleftarrow:"←",underleftarrow:"←",xleftarrow:"←",overrightarrow:"→",underrightarrow:"→",xrightarrow:"→",underbrace:"⏟",overbrace:"⏞",overgroup:"⏠",undergroup:"⏡",overleftrightarrow:"↔",underleftrightarrow:"↔",xleftrightarrow:"↔",Overrightarrow:"⇒",xRightarrow:"⇒",overleftharpoon:"↼",xleftharpoonup:"↼",overrightharpoon:"⇀",xrightharpoonup:"⇀",xLeftarrow:"⇐",xLeftrightarrow:"⇔",xhookleftarrow:"↩",xhookrightarrow:"↪",xmapsto:"↦",xrightharpoondown:"⇁",xleftharpoondown:"↽",xrightleftharpoons:"⇌",xleftrightharpoons:"⇋",xtwoheadleftarrow:"↞",xtwoheadrightarrow:"↠",xlongequal:"=",xtofrom:"⇄",xrightleftarrows:"⇄",xrightequilibrium:"⇌",xleftequilibrium:"⇋","\\cdrightarrow":"→","\\cdleftarrow":"←","\\cdlongequal":"="},x1=function(e){var t=new S.MathNode("mo",[new S.TextNode(y1[e.replace(/^\\/,"")])]);return t.setAttribute("stretchy","true"),t},w1={overrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],overleftarrow:[["leftarrow"],.888,522,"xMinYMin"],underrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],underleftarrow:[["leftarrow"],.888,522,"xMinYMin"],xrightarrow:[["rightarrow"],1.469,522,"xMaxYMin"],"\\cdrightarrow":[["rightarrow"],3,522,"xMaxYMin"],xleftarrow:[["leftarrow"],1.469,522,"xMinYMin"],"\\cdleftarrow":[["leftarrow"],3,522,"xMinYMin"],Overrightarrow:[["doublerightarrow"],.888,560,"xMaxYMin"],xRightarrow:[["doublerightarrow"],1.526,560,"xMaxYMin"],xLeftarrow:[["doubleleftarrow"],1.526,560,"xMinYMin"],overleftharpoon:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoonup:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoondown:[["leftharpoondown"],.888,522,"xMinYMin"],overrightharpoon:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoonup:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoondown:[["rightharpoondown"],.888,522,"xMaxYMin"],xlongequal:[["longequal"],.888,334,"xMinYMin"],"\\cdlongequal":[["longequal"],3,334,"xMinYMin"],xtwoheadleftarrow:[["twoheadleftarrow"],.888,334,"xMinYMin"],xtwoheadrightarrow:[["twoheadrightarrow"],.888,334,"xMaxYMin"],overleftrightarrow:[["leftarrow","rightarrow"],.888,522],overbrace:[["leftbrace","midbrace","rightbrace"],1.6,548],underbrace:[["leftbraceunder","midbraceunder","rightbraceunder"],1.6,548],underleftrightarrow:[["leftarrow","rightarrow"],.888,522],xleftrightarrow:[["leftarrow","rightarrow"],1.75,522],xLeftrightarrow:[["doubleleftarrow","doublerightarrow"],1.75,560],xrightleftharpoons:[["leftharpoondownplus","rightharpoonplus"],1.75,716],xleftrightharpoons:[["leftharpoonplus","rightharpoondownplus"],1.75,716],xhookleftarrow:[["leftarrow","righthook"],1.08,522],xhookrightarrow:[["lefthook","rightarrow"],1.08,522],overlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],underlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],overgroup:[["leftgroup","rightgroup"],.888,342],undergroup:[["leftgroupunder","rightgroupunder"],.888,342],xmapsto:[["leftmapsto","rightarrow"],1.5,522],xtofrom:[["leftToFrom","rightToFrom"],1.75,528],xrightleftarrows:[["baraboveleftarrow","rightarrowabovebar"],1.75,901],xrightequilibrium:[["baraboveshortleftharpoon","rightharpoonaboveshortbar"],1.75,716],xleftequilibrium:[["shortbaraboveleftharpoon","shortrightharpoonabovebar"],1.75,716]},k1=function(e){return e.type==="ordgroup"?e.body.length:1},S1=function(e,t){function a(){var h=4e5,c=e.label.slice(1);if(q.contains(["widehat","widecheck","widetilde","utilde"],c)){var p=e,g=k1(p.base),y,w,x;if(g>5)c==="widehat"||c==="widecheck"?(y=420,h=2364,x=.42,w=c+"4"):(y=312,h=2340,x=.34,w="tilde4");else{var z=[1,1,2,2,3,3][g];c==="widehat"||c==="widecheck"?(h=[0,1062,2364,2364,2364][z],y=[0,239,300,360,420][z],x=[0,.24,.3,.3,.36,.42][z],w=c+z):(h=[0,600,1033,2339,2340][z],y=[0,260,286,306,312][z],x=[0,.26,.286,.3,.306,.34][z],w="tilde"+z)}var T=new P0(w),C=new D0([T],{width:"100%",height:A(x),viewBox:"0 0 "+h+" "+y,preserveAspectRatio:"none"});return{span:b.makeSvgSpan([],[C],t),minWidth:0,height:x}}else{var N=[],O=w1[c],[F,V,L]=O,U=L/1e3,G=F.length,j,Y;if(G===1){var M0=O[3];j=["hide-tail"],Y=[M0]}else if(G===2)j=["halfarrow-left","halfarrow-right"],Y=["xMinYMin","xMaxYMin"];else if(G===3)j=["brace-left","brace-center","brace-right"],Y=["xMinYMin","xMidYMin","xMaxYMin"];else throw new Error(`Correct katexImagesData or update code here to support
-                    `+G+" children.");for(var r0=0;r0<G;r0++){var e0=new P0(F[r0]),U0=new D0([e0],{width:"400em",height:A(U),viewBox:"0 0 "+h+" "+L,preserveAspectRatio:Y[r0]+" slice"}),s0=b.makeSvgSpan([j[r0]],[U0],t);if(G===1)return{span:s0,minWidth:V,height:U};s0.style.height=A(U),N.push(s0)}return{span:b.makeSpan(["stretchy"],N,t),minWidth:V,height:U}}}var{span:n,minWidth:s,height:o}=a();return n.height=o,n.style.height=A(o),s>0&&(n.style.minWidth=A(s)),n},M1=function(e,t,a,n,s){var o,h=e.height+e.depth+a+n;if(/fbox|color|angl/.test(t)){if(o=b.makeSpan(["stretchy",t],[],s),t==="fbox"){var c=s.color&&s.getColor();c&&(o.style.borderColor=c)}}else{var p=[];/^[bx]cancel$/.test(t)&&p.push(new it({x1:"0",y1:"0",x2:"100%",y2:"100%","stroke-width":"0.046em"})),/^x?cancel$/.test(t)&&p.push(new it({x1:"0",y1:"100%",x2:"100%",y2:"0","stroke-width":"0.046em"}));var g=new D0(p,{width:"100%",height:A(h)});o=b.makeSvgSpan([],[g],s)}return o.height=h,o.style.height=A(h),o},N0={encloseSpan:M1,mathMLnode:x1,svgSpan:S1};function H(r,e){if(!r||r.type!==e)throw new Error("Expected node of type "+e+", but got "+(r?"node of type "+r.type:String(r)));return r}function yt(r){var e=Re(r);if(!e)throw new Error("Expected node of symbol group type, but got "+(r?"node of type "+r.type:String(r)));return e}function Re(r){return r&&(r.type==="atom"||Za.hasOwnProperty(r.type))?r:null}var xt=(r,e)=>{var t,a,n;r&&r.type==="supsub"?(a=H(r.base,"accent"),t=a.base,r.base=t,n=Wa(P(r,e)),r.base=a):(a=H(r,"accent"),t=a.base);var s=P(t,e.havingCrampedStyle()),o=a.isShifty&&q.isCharacterBox(t),h=0;if(o){var c=q.getBaseElem(t),p=P(c,e.havingCrampedStyle());h=Lt(p).skew}var g=a.label==="\\c",y=g?s.height+s.depth:Math.min(s.height,e.fontMetrics().xHeight),w;if(a.isStretchy)w=N0.svgSpan(a,e),w=b.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:s},{type:"elem",elem:w,wrapperClasses:["svg-align"],wrapperStyle:h>0?{width:"calc(100% - "+A(2*h)+")",marginLeft:A(2*h)}:void 0}]},e);else{var x,z;a.label==="\\vec"?(x=b.staticSvg("vec",e),z=b.svgData.vec[1]):(x=b.makeOrd({mode:a.mode,text:a.label},e,"textord"),x=Lt(x),x.italic=0,z=x.width,g&&(y+=x.depth)),w=b.makeSpan(["accent-body"],[x]);var T=a.label==="\\textcircled";T&&(w.classes.push("accent-full"),y=s.height);var C=h;T||(C-=z/2),w.style.left=A(C),a.label==="\\textcircled"&&(w.style.top=".2em"),w=b.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:s},{type:"kern",size:-y},{type:"elem",elem:w}]},e)}var N=b.makeSpan(["mord","accent"],[w],e);return n?(n.children[0]=N,n.height=Math.max(N.height,n.height),n.classes[0]="mord",n):N},Nr=(r,e)=>{var t=r.isStretchy?N0.mathMLnode(r.label):new S.MathNode("mo",[v0(r.label,r.mode)]),a=new S.MathNode("mover",[X(r.base,e),t]);return a.setAttribute("accent","true"),a},z1=new RegExp(["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring"].map(r=>"\\"+r).join("|"));B({type:"accent",names:["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring","\\widecheck","\\widehat","\\widetilde","\\overrightarrow","\\overleftarrow","\\Overrightarrow","\\overleftrightarrow","\\overgroup","\\overlinesegment","\\overleftharpoon","\\overrightharpoon"],props:{numArgs:1},handler:(r,e)=>{var t=Ne(e[0]),a=!z1.test(r.funcName),n=!a||r.funcName==="\\widehat"||r.funcName==="\\widetilde"||r.funcName==="\\widecheck";return{type:"accent",mode:r.parser.mode,label:r.funcName,isStretchy:a,isShifty:n,base:t}},htmlBuilder:xt,mathmlBuilder:Nr});B({type:"accent",names:["\\'","\\`","\\^","\\~","\\=","\\u","\\.",'\\"',"\\c","\\r","\\H","\\v","\\textcircled"],props:{numArgs:1,allowedInText:!0,allowedInMath:!0,argTypes:["primitive"]},handler:(r,e)=>{var t=e[0],a=r.parser.mode;return a==="math"&&(r.parser.settings.reportNonstrict("mathVsTextAccents","LaTeX's accent "+r.funcName+" works only in text mode"),a="text"),{type:"accent",mode:a,label:r.funcName,isStretchy:!1,isShifty:!0,base:t}},htmlBuilder:xt,mathmlBuilder:Nr});B({type:"accentUnder",names:["\\underleftarrow","\\underrightarrow","\\underleftrightarrow","\\undergroup","\\underlinesegment","\\utilde"],props:{numArgs:1},handler:(r,e)=>{var{parser:t,funcName:a}=r,n=e[0];return{type:"accentUnder",mode:t.mode,label:a,base:n}},htmlBuilder:(r,e)=>{var t=P(r.base,e),a=N0.svgSpan(r,e),n=r.label==="\\utilde"?.12:0,s=b.makeVList({positionType:"top",positionData:t.height,children:[{type:"elem",elem:a,wrapperClasses:["svg-align"]},{type:"kern",size:n},{type:"elem",elem:t}]},e);return b.makeSpan(["mord","accentunder"],[s],e)},mathmlBuilder:(r,e)=>{var t=N0.mathMLnode(r.label),a=new S.MathNode("munder",[X(r.base,e),t]);return a.setAttribute("accentunder","true"),a}});var ke=r=>{var e=new S.MathNode("mpadded",r?[r]:[]);return e.setAttribute("width","+0.6em"),e.setAttribute("lspace","0.3em"),e};B({type:"xArrow",names:["\\xleftarrow","\\xrightarrow","\\xLeftarrow","\\xRightarrow","\\xleftrightarrow","\\xLeftrightarrow","\\xhookleftarrow","\\xhookrightarrow","\\xmapsto","\\xrightharpoondown","\\xrightharpoonup","\\xleftharpoondown","\\xleftharpoonup","\\xrightleftharpoons","\\xleftrightharpoons","\\xlongequal","\\xtwoheadrightarrow","\\xtwoheadleftarrow","\\xtofrom","\\xrightleftarrows","\\xrightequilibrium","\\xleftequilibrium","\\\\cdrightarrow","\\\\cdleftarrow","\\\\cdlongequal"],props:{numArgs:1,numOptionalArgs:1},handler(r,e,t){var{parser:a,funcName:n}=r;return{type:"xArrow",mode:a.mode,label:n,body:e[0],below:t[0]}},htmlBuilder(r,e){var t=e.style,a=e.havingStyle(t.sup()),n=b.wrapFragment(P(r.body,a,e),e),s=r.label.slice(0,2)==="\\x"?"x":"cd";n.classes.push(s+"-arrow-pad");var o;r.below&&(a=e.havingStyle(t.sub()),o=b.wrapFragment(P(r.below,a,e),e),o.classes.push(s+"-arrow-pad"));var h=N0.svgSpan(r,e),c=-e.fontMetrics().axisHeight+.5*h.height,p=-e.fontMetrics().axisHeight-.5*h.height-.111;(n.depth>.25||r.label==="\\xleftequilibrium")&&(p-=n.depth);var g;if(o){var y=-e.fontMetrics().axisHeight+o.height+.5*h.height+.111;g=b.makeVList({positionType:"individualShift",children:[{type:"elem",elem:n,shift:p},{type:"elem",elem:h,shift:c},{type:"elem",elem:o,shift:y}]},e)}else g=b.makeVList({positionType:"individualShift",children:[{type:"elem",elem:n,shift:p},{type:"elem",elem:h,shift:c}]},e);return g.children[0].children[0].children[1].classes.push("svg-align"),b.makeSpan(["mrel","x-arrow"],[g],e)},mathmlBuilder(r,e){var t=N0.mathMLnode(r.label);t.setAttribute("minsize",r.label.charAt(0)==="x"?"1.75em":"3.0em");var a;if(r.body){var n=ke(X(r.body,e));if(r.below){var s=ke(X(r.below,e));a=new S.MathNode("munderover",[t,s,n])}else a=new S.MathNode("mover",[t,n])}else if(r.below){var o=ke(X(r.below,e));a=new S.MathNode("munder",[t,o])}else a=ke(),a=new S.MathNode("mover",[t,a]);return a}});var A1=b.makeSpan;function qr(r,e){var t=t0(r.body,e,!0);return A1([r.mclass],t,e)}function Er(r,e){var t,a=o0(r.body,e);return r.mclass==="minner"?t=new S.MathNode("mpadded",a):r.mclass==="mord"?r.isCharacterBox?(t=a[0],t.type="mi"):t=new S.MathNode("mi",a):(r.isCharacterBox?(t=a[0],t.type="mo"):t=new S.MathNode("mo",a),r.mclass==="mbin"?(t.attributes.lspace="0.22em",t.attributes.rspace="0.22em"):r.mclass==="mpunct"?(t.attributes.lspace="0em",t.attributes.rspace="0.17em"):r.mclass==="mopen"||r.mclass==="mclose"?(t.attributes.lspace="0em",t.attributes.rspace="0em"):r.mclass==="minner"&&(t.attributes.lspace="0.0556em",t.attributes.width="+0.1111em")),t}B({type:"mclass",names:["\\mathord","\\mathbin","\\mathrel","\\mathopen","\\mathclose","\\mathpunct","\\mathinner"],props:{numArgs:1,primitive:!0},handler(r,e){var{parser:t,funcName:a}=r,n=e[0];return{type:"mclass",mode:t.mode,mclass:"m"+a.slice(5),body:Q(n),isCharacterBox:q.isCharacterBox(n)}},htmlBuilder:qr,mathmlBuilder:Er});var Ie=r=>{var e=r.type==="ordgroup"&&r.body.length?r.body[0]:r;return e.type==="atom"&&(e.family==="bin"||e.family==="rel")?"m"+e.family:"mord"};B({type:"mclass",names:["\\@binrel"],props:{numArgs:2},handler(r,e){var{parser:t}=r;return{type:"mclass",mode:t.mode,mclass:Ie(e[0]),body:Q(e[1]),isCharacterBox:q.isCharacterBox(e[1])}}});B({type:"mclass",names:["\\stackrel","\\overset","\\underset"],props:{numArgs:2},handler(r,e){var{parser:t,funcName:a}=r,n=e[1],s=e[0],o;a!=="\\stackrel"?o=Ie(n):o="mrel";var h={type:"op",mode:n.mode,limits:!0,alwaysHandleSupSub:!0,parentIsSupSub:!1,symbol:!1,suppressBaseShift:a!=="\\stackrel",body:Q(n)},c={type:"supsub",mode:s.mode,base:h,sup:a==="\\underset"?null:s,sub:a==="\\underset"?s:null};return{type:"mclass",mode:t.mode,mclass:o,body:[c],isCharacterBox:q.isCharacterBox(c)}},htmlBuilder:qr,mathmlBuilder:Er});B({type:"pmb",names:["\\pmb"],props:{numArgs:1,allowedInText:!0},handler(r,e){var{parser:t}=r;return{type:"pmb",mode:t.mode,mclass:Ie(e[0]),body:Q(e[0])}},htmlBuilder(r,e){var t=t0(r.body,e,!0),a=b.makeSpan([r.mclass],t,e);return a.style.textShadow="0.02em 0.01em 0.04px",a},mathmlBuilder(r,e){var t=o0(r.body,e),a=new S.MathNode("mstyle",t);return a.setAttribute("style","text-shadow: 0.02em 0.01em 0.04px"),a}});var T1={">":"\\\\cdrightarrow","<":"\\\\cdleftarrow","=":"\\\\cdlongequal",A:"\\uparrow",V:"\\downarrow","|":"\\Vert",".":"no arrow"},Wt=()=>({type:"styling",body:[],mode:"math",style:"display"}),jt=r=>r.type==="textord"&&r.text==="@",B1=(r,e)=>(r.type==="mathord"||r.type==="atom")&&r.text===e;function D1(r,e,t){var a=T1[r];switch(a){case"\\\\cdrightarrow":case"\\\\cdleftarrow":return t.callFunction(a,[e[0]],[e[1]]);case"\\uparrow":case"\\downarrow":{var n=t.callFunction("\\\\cdleft",[e[0]],[]),s={type:"atom",text:a,mode:"math",family:"rel"},o=t.callFunction("\\Big",[s],[]),h=t.callFunction("\\\\cdright",[e[1]],[]),c={type:"ordgroup",mode:"math",body:[n,o,h]};return t.callFunction("\\\\cdparent",[c],[])}case"\\\\cdlongequal":return t.callFunction("\\\\cdlongequal",[],[]);case"\\Vert":{var p={type:"textord",text:"\\Vert",mode:"math"};return t.callFunction("\\Big",[p],[])}default:return{type:"textord",text:" ",mode:"math"}}}function C1(r){var e=[];for(r.gullet.beginGroup(),r.gullet.macros.set("\\cr","\\\\\\relax"),r.gullet.beginGroup();;){e.push(r.parseExpression(!1,"\\\\")),r.gullet.endGroup(),r.gullet.beginGroup();var t=r.fetch().text;if(t==="&"||t==="\\\\")r.consume();else if(t==="\\end"){e[e.length-1].length===0&&e.pop();break}else throw new M("Expected \\\\ or \\cr or \\end",r.nextToken)}for(var a=[],n=[a],s=0;s<e.length;s++){for(var o=e[s],h=Wt(),c=0;c<o.length;c++)if(!jt(o[c]))h.body.push(o[c]);else{a.push(h),c+=1;var p=yt(o[c]).text,g=new Array(2);if(g[0]={type:"ordgroup",mode:"math",body:[]},g[1]={type:"ordgroup",mode:"math",body:[]},!("=|.".indexOf(p)>-1))if("<>AV".indexOf(p)>-1)for(var y=0;y<2;y++){for(var w=!0,x=c+1;x<o.length;x++){if(B1(o[x],p)){w=!1,c=x;break}if(jt(o[x]))throw new M("Missing a "+p+" character to complete a CD arrow.",o[x]);g[y].body.push(o[x])}if(w)throw new M("Missing a "+p+" character to complete a CD arrow.",o[c])}else throw new M('Expected one of "<>AV=|." after @',o[c]);var z=D1(p,g,r),T={type:"styling",body:[z],mode:"math",style:"display"};a.push(T),h=Wt()}s%2===0?a.push(h):a.shift(),a=[],n.push(a)}r.gullet.endGroup(),r.gullet.endGroup();var C=new Array(n[0].length).fill({type:"align",align:"c",pregap:.25,postgap:.25});return{type:"array",mode:"math",body:n,arraystretch:1,addJot:!0,rowGaps:[null],cols:C,colSeparationType:"CD",hLinesBeforeRow:new Array(n.length+1).fill([])}}B({type:"cdlabel",names:["\\\\cdleft","\\\\cdright"],props:{numArgs:1},handler(r,e){var{parser:t,funcName:a}=r;return{type:"cdlabel",mode:t.mode,side:a.slice(4),label:e[0]}},htmlBuilder(r,e){var t=e.havingStyle(e.style.sup()),a=b.wrapFragment(P(r.label,t,e),e);return a.classes.push("cd-label-"+r.side),a.style.bottom=A(.8-a.depth),a.height=0,a.depth=0,a},mathmlBuilder(r,e){var t=new S.MathNode("mrow",[X(r.label,e)]);return t=new S.MathNode("mpadded",[t]),t.setAttribute("width","0"),r.side==="left"&&t.setAttribute("lspace","-1width"),t.setAttribute("voffset","0.7em"),t=new S.MathNode("mstyle",[t]),t.setAttribute("displaystyle","false"),t.setAttribute("scriptlevel","1"),t}});B({type:"cdlabelparent",names:["\\\\cdparent"],props:{numArgs:1},handler(r,e){var{parser:t}=r;return{type:"cdlabelparent",mode:t.mode,fragment:e[0]}},htmlBuilder(r,e){var t=b.wrapFragment(P(r.fragment,e),e);return t.classes.push("cd-vert-arrow"),t},mathmlBuilder(r,e){return new S.MathNode("mrow",[X(r.fragment,e)])}});B({type:"textord",names:["\\@char"],props:{numArgs:1,allowedInText:!0},handler(r,e){for(var{parser:t}=r,a=H(e[0],"ordgroup"),n=a.body,s="",o=0;o<n.length;o++){var h=H(n[o],"textord");s+=h.text}var c=parseInt(s),p;if(isNaN(c))throw new M("\\@char has non-numeric argument "+s);if(c<0||c>=1114111)throw new M("\\@char with invalid code point "+s);return c<=65535?p=String.fromCharCode(c):(c-=65536,p=String.fromCharCode((c>>10)+55296,(c&1023)+56320)),{type:"textord",mode:t.mode,text:p}}});var Rr=(r,e)=>{var t=t0(r.body,e.withColor(r.color),!1);return b.makeFragment(t)},Ir=(r,e)=>{var t=o0(r.body,e.withColor(r.color)),a=new S.MathNode("mstyle",t);return a.setAttribute("mathcolor",r.color),a};B({type:"color",names:["\\textcolor"],props:{numArgs:2,allowedInText:!0,argTypes:["color","original"]},handler(r,e){var{parser:t}=r,a=H(e[0],"color-token").color,n=e[1];return{type:"color",mode:t.mode,color:a,body:Q(n)}},htmlBuilder:Rr,mathmlBuilder:Ir});B({type:"color",names:["\\color"],props:{numArgs:1,allowedInText:!0,argTypes:["color"]},handler(r,e){var{parser:t,breakOnTokenText:a}=r,n=H(e[0],"color-token").color;t.gullet.macros.set("\\current@color",n);var s=t.parseExpression(!0,a);return{type:"color",mode:t.mode,color:n,body:s}},htmlBuilder:Rr,mathmlBuilder:Ir});B({type:"cr",names:["\\\\"],props:{numArgs:0,numOptionalArgs:0,allowedInText:!0},handler(r,e,t){var{parser:a}=r,n=a.gullet.future().text==="["?a.parseSizeGroup(!0):null,s=!a.settings.displayMode||!a.settings.useStrictBehavior("newLineInDisplayMode","In LaTeX, \\\\ or \\newline does nothing in display mode");return{type:"cr",mode:a.mode,newLine:s,size:n&&H(n,"size").value}},htmlBuilder(r,e){var t=b.makeSpan(["mspace"],[],e);return r.newLine&&(t.classes.push("newline"),r.size&&(t.style.marginTop=A(K(r.size,e)))),t},mathmlBuilder(r,e){var t=new S.MathNode("mspace");return r.newLine&&(t.setAttribute("linebreak","newline"),r.size&&t.setAttribute("height",A(K(r.size,e)))),t}});var ut={"\\global":"\\global","\\long":"\\\\globallong","\\\\globallong":"\\\\globallong","\\def":"\\gdef","\\gdef":"\\gdef","\\edef":"\\xdef","\\xdef":"\\xdef","\\let":"\\\\globallet","\\futurelet":"\\\\globalfuture"},Or=r=>{var e=r.text;if(/^(?:[\\{}$&#^_]|EOF)$/.test(e))throw new M("Expected a control sequence",r);return e},N1=r=>{var e=r.gullet.popToken();return e.text==="="&&(e=r.gullet.popToken(),e.text===" "&&(e=r.gullet.popToken())),e},Fr=(r,e,t,a)=>{var n=r.gullet.macros.get(t.text);n==null&&(t.noexpand=!0,n={tokens:[t],numArgs:0,unexpandable:!r.gullet.isExpandable(t.text)}),r.gullet.macros.set(e,n,a)};B({type:"internal",names:["\\global","\\long","\\\\globallong"],props:{numArgs:0,allowedInText:!0},handler(r){var{parser:e,funcName:t}=r;e.consumeSpaces();var a=e.fetch();if(ut[a.text])return(t==="\\global"||t==="\\\\globallong")&&(a.text=ut[a.text]),H(e.parseFunction(),"internal");throw new M("Invalid token after macro prefix",a)}});B({type:"internal",names:["\\def","\\gdef","\\edef","\\xdef"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(r){var{parser:e,funcName:t}=r,a=e.gullet.popToken(),n=a.text;if(/^(?:[\\{}$&#^_]|EOF)$/.test(n))throw new M("Expected a control sequence",a);for(var s=0,o,h=[[]];e.gullet.future().text!=="{";)if(a=e.gullet.popToken(),a.text==="#"){if(e.gullet.future().text==="{"){o=e.gullet.future(),h[s].push("{");break}if(a=e.gullet.popToken(),!/^[1-9]$/.test(a.text))throw new M('Invalid argument number "'+a.text+'"');if(parseInt(a.text)!==s+1)throw new M('Argument number "'+a.text+'" out of order');s++,h.push([])}else{if(a.text==="EOF")throw new M("Expected a macro definition");h[s].push(a.text)}var{tokens:c}=e.gullet.consumeArg();return o&&c.unshift(o),(t==="\\edef"||t==="\\xdef")&&(c=e.gullet.expandTokens(c),c.reverse()),e.gullet.macros.set(n,{tokens:c,numArgs:s,delimiters:h},t===ut[t]),{type:"internal",mode:e.mode}}});B({type:"internal",names:["\\let","\\\\globallet"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(r){var{parser:e,funcName:t}=r,a=Or(e.gullet.popToken());e.gullet.consumeSpaces();var n=N1(e);return Fr(e,a,n,t==="\\\\globallet"),{type:"internal",mode:e.mode}}});B({type:"internal",names:["\\futurelet","\\\\globalfuture"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(r){var{parser:e,funcName:t}=r,a=Or(e.gullet.popToken()),n=e.gullet.popToken(),s=e.gullet.popToken();return Fr(e,a,s,t==="\\\\globalfuture"),e.gullet.pushToken(s),e.gullet.pushToken(n),{type:"internal",mode:e.mode}}});var ne=function(e,t,a){var n=$.math[e]&&$.math[e].replace,s=ft(n||e,t,a);if(!s)throw new Error("Unsupported symbol "+e+" and font size "+t+".");return s},wt=function(e,t,a,n){var s=a.havingBaseStyle(t),o=b.makeSpan(n.concat(s.sizingClasses(a)),[e],a),h=s.sizeMultiplier/a.sizeMultiplier;return o.height*=h,o.depth*=h,o.maxFontSize=s.sizeMultiplier,o},Hr=function(e,t,a){var n=t.havingBaseStyle(a),s=(1-t.sizeMultiplier/n.sizeMultiplier)*t.fontMetrics().axisHeight;e.classes.push("delimcenter"),e.style.top=A(s),e.height-=s,e.depth+=s},q1=function(e,t,a,n,s,o){var h=b.makeSymbol(e,"Main-Regular",s,n),c=wt(h,t,n,o);return a&&Hr(c,n,t),c},E1=function(e,t,a,n){return b.makeSymbol(e,"Size"+t+"-Regular",a,n)},Lr=function(e,t,a,n,s,o){var h=E1(e,t,s,n),c=wt(b.makeSpan(["delimsizing","size"+t],[h],n),R.TEXT,n,o);return a&&Hr(c,n,R.TEXT),c},je=function(e,t,a){var n;t==="Size1-Regular"?n="delim-size1":n="delim-size4";var s=b.makeSpan(["delimsizinginner",n],[b.makeSpan([],[b.makeSymbol(e,t,a)])]);return{type:"elem",elem:s}},Ze=function(e,t,a){var n=x0["Size4-Regular"][e.charCodeAt(0)]?x0["Size4-Regular"][e.charCodeAt(0)][4]:x0["Size1-Regular"][e.charCodeAt(0)][4],s=new P0("inner",La(e,Math.round(1e3*t))),o=new D0([s],{width:A(n),height:A(t),style:"width:"+A(n),viewBox:"0 0 "+1e3*n+" "+Math.round(1e3*t),preserveAspectRatio:"xMinYMin"}),h=b.makeSvgSpan([],[o],a);return h.height=t,h.style.height=A(t),h.style.width=A(n),{type:"elem",elem:h}},ht=.008,Se={type:"kern",size:-1*ht},R1=["|","\\lvert","\\rvert","\\vert"],I1=["\\|","\\lVert","\\rVert","\\Vert"],Pr=function(e,t,a,n,s,o){var h,c,p,g,y="",w=0;h=p=g=e,c=null;var x="Size1-Regular";e==="\\uparrow"?p=g="⏐":e==="\\Uparrow"?p=g="‖":e==="\\downarrow"?h=p="⏐":e==="\\Downarrow"?h=p="‖":e==="\\updownarrow"?(h="\\uparrow",p="⏐",g="\\downarrow"):e==="\\Updownarrow"?(h="\\Uparrow",p="‖",g="\\Downarrow"):q.contains(R1,e)?(p="∣",y="vert",w=333):q.contains(I1,e)?(p="∥",y="doublevert",w=556):e==="["||e==="\\lbrack"?(h="⎡",p="⎢",g="⎣",x="Size4-Regular",y="lbrack",w=667):e==="]"||e==="\\rbrack"?(h="⎤",p="⎥",g="⎦",x="Size4-Regular",y="rbrack",w=667):e==="\\lfloor"||e==="⌊"?(p=h="⎢",g="⎣",x="Size4-Regular",y="lfloor",w=667):e==="\\lceil"||e==="⌈"?(h="⎡",p=g="⎢",x="Size4-Regular",y="lceil",w=667):e==="\\rfloor"||e==="⌋"?(p=h="⎥",g="⎦",x="Size4-Regular",y="rfloor",w=667):e==="\\rceil"||e==="⌉"?(h="⎤",p=g="⎥",x="Size4-Regular",y="rceil",w=667):e==="("||e==="\\lparen"?(h="⎛",p="⎜",g="⎝",x="Size4-Regular",y="lparen",w=875):e===")"||e==="\\rparen"?(h="⎞",p="⎟",g="⎠",x="Size4-Regular",y="rparen",w=875):e==="\\{"||e==="\\lbrace"?(h="⎧",c="⎨",g="⎩",p="⎪",x="Size4-Regular"):e==="\\}"||e==="\\rbrace"?(h="⎫",c="⎬",g="⎭",p="⎪",x="Size4-Regular"):e==="\\lgroup"||e==="⟮"?(h="⎧",g="⎩",p="⎪",x="Size4-Regular"):e==="\\rgroup"||e==="⟯"?(h="⎫",g="⎭",p="⎪",x="Size4-Regular"):e==="\\lmoustache"||e==="⎰"?(h="⎧",g="⎭",p="⎪",x="Size4-Regular"):(e==="\\rmoustache"||e==="⎱")&&(h="⎫",g="⎩",p="⎪",x="Size4-Regular");var z=ne(h,x,s),T=z.height+z.depth,C=ne(p,x,s),N=C.height+C.depth,O=ne(g,x,s),F=O.height+O.depth,V=0,L=1;if(c!==null){var U=ne(c,x,s);V=U.height+U.depth,L=2}var G=T+F+V,j=Math.max(0,Math.ceil((t-G)/(L*N))),Y=G+j*L*N,M0=n.fontMetrics().axisHeight;a&&(M0*=n.sizeMultiplier);var r0=Y/2-M0,e0=[];if(y.length>0){var U0=Y-T-F,s0=Math.round(Y*1e3),g0=Pa(y,Math.round(U0*1e3)),E0=new P0(y,g0),W0=(w/1e3).toFixed(3)+"em",j0=(s0/1e3).toFixed(3)+"em",Le=new D0([E0],{width:W0,height:j0,viewBox:"0 0 "+w+" "+s0}),R0=b.makeSvgSpan([],[Le],n);R0.height=s0/1e3,R0.style.width=W0,R0.style.height=j0,e0.push({type:"elem",elem:R0})}else{if(e0.push(je(g,x,s)),e0.push(Se),c===null){var I0=Y-T-F+2*ht;e0.push(Ze(p,I0,n))}else{var m0=(Y-T-F-V)/2+2*ht;e0.push(Ze(p,m0,n)),e0.push(Se),e0.push(je(c,x,s)),e0.push(Se),e0.push(Ze(p,m0,n))}e0.push(Se),e0.push(je(h,x,s))}var ae=n.havingBaseStyle(R.TEXT),Pe=b.makeVList({positionType:"bottom",positionData:r0,children:e0},ae);return wt(b.makeSpan(["delimsizing","mult"],[Pe],ae),R.TEXT,n,o)},Ke=80,Je=.08,Qe=function(e,t,a,n,s){var o=Ha(e,n,a),h=new P0(e,o),c=new D0([h],{width:"400em",height:A(t),viewBox:"0 0 400000 "+a,preserveAspectRatio:"xMinYMin slice"});return b.makeSvgSpan(["hide-tail"],[c],s)},O1=function(e,t){var a=t.havingBaseSizing(),n=Yr("\\surd",e*a.sizeMultiplier,Ur,a),s=a.sizeMultiplier,o=Math.max(0,t.minRuleThickness-t.fontMetrics().sqrtRuleThickness),h,c=0,p=0,g=0,y;return n.type==="small"?(g=1e3+1e3*o+Ke,e<1?s=1:e<1.4&&(s=.7),c=(1+o+Je)/s,p=(1+o)/s,h=Qe("sqrtMain",c,g,o,t),h.style.minWidth="0.853em",y=.833/s):n.type==="large"?(g=(1e3+Ke)*se[n.size],p=(se[n.size]+o)/s,c=(se[n.size]+o+Je)/s,h=Qe("sqrtSize"+n.size,c,g,o,t),h.style.minWidth="1.02em",y=1/s):(c=e+o+Je,p=e+o,g=Math.floor(1e3*e+o)+Ke,h=Qe("sqrtTall",c,g,o,t),h.style.minWidth="0.742em",y=1.056),h.height=p,h.style.height=A(c),{span:h,advanceWidth:y,ruleWidth:(t.fontMetrics().sqrtRuleThickness+o)*s}},Gr=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","⌊","⌋","\\lceil","\\rceil","⌈","⌉","\\surd"],F1=["\\uparrow","\\downarrow","\\updownarrow","\\Uparrow","\\Downarrow","\\Updownarrow","|","\\|","\\vert","\\Vert","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","⟮","⟯","\\lmoustache","\\rmoustache","⎰","⎱"],Vr=["<",">","\\langle","\\rangle","/","\\backslash","\\lt","\\gt"],se=[0,1.2,1.8,2.4,3],H1=function(e,t,a,n,s){if(e==="<"||e==="\\lt"||e==="⟨"?e="\\langle":(e===">"||e==="\\gt"||e==="⟩")&&(e="\\rangle"),q.contains(Gr,e)||q.contains(Vr,e))return Lr(e,t,!1,a,n,s);if(q.contains(F1,e))return Pr(e,se[t],!1,a,n,s);throw new M("Illegal delimiter: '"+e+"'")},L1=[{type:"small",style:R.SCRIPTSCRIPT},{type:"small",style:R.SCRIPT},{type:"small",style:R.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4}],P1=[{type:"small",style:R.SCRIPTSCRIPT},{type:"small",style:R.SCRIPT},{type:"small",style:R.TEXT},{type:"stack"}],Ur=[{type:"small",style:R.SCRIPTSCRIPT},{type:"small",style:R.SCRIPT},{type:"small",style:R.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4},{type:"stack"}],G1=function(e){if(e.type==="small")return"Main-Regular";if(e.type==="large")return"Size"+e.size+"-Regular";if(e.type==="stack")return"Size4-Regular";throw new Error("Add support for delim type '"+e.type+"' here.")},Yr=function(e,t,a,n){for(var s=Math.min(2,3-n.style.size),o=s;o<a.length&&a[o].type!=="stack";o++){var h=ne(e,G1(a[o]),"math"),c=h.height+h.depth;if(a[o].type==="small"){var p=n.havingBaseStyle(a[o].style);c*=p.sizeMultiplier}if(c>t)return a[o]}return a[a.length-1]},Xr=function(e,t,a,n,s,o){e==="<"||e==="\\lt"||e==="⟨"?e="\\langle":(e===">"||e==="\\gt"||e==="⟩")&&(e="\\rangle");var h;q.contains(Vr,e)?h=L1:q.contains(Gr,e)?h=Ur:h=P1;var c=Yr(e,t,h,n);return c.type==="small"?q1(e,c.style,a,n,s,o):c.type==="large"?Lr(e,c.size,a,n,s,o):Pr(e,t,a,n,s,o)},V1=function(e,t,a,n,s,o){var h=n.fontMetrics().axisHeight*n.sizeMultiplier,c=901,p=5/n.fontMetrics().ptPerEm,g=Math.max(t-h,a+h),y=Math.max(g/500*c,2*g-p);return Xr(e,y,!0,n,s,o)},B0={sqrtImage:O1,sizedDelim:H1,sizeToMaxHeight:se,customSizedDelim:Xr,leftRightDelim:V1},Zt={"\\bigl":{mclass:"mopen",size:1},"\\Bigl":{mclass:"mopen",size:2},"\\biggl":{mclass:"mopen",size:3},"\\Biggl":{mclass:"mopen",size:4},"\\bigr":{mclass:"mclose",size:1},"\\Bigr":{mclass:"mclose",size:2},"\\biggr":{mclass:"mclose",size:3},"\\Biggr":{mclass:"mclose",size:4},"\\bigm":{mclass:"mrel",size:1},"\\Bigm":{mclass:"mrel",size:2},"\\biggm":{mclass:"mrel",size:3},"\\Biggm":{mclass:"mrel",size:4},"\\big":{mclass:"mord",size:1},"\\Big":{mclass:"mord",size:2},"\\bigg":{mclass:"mord",size:3},"\\Bigg":{mclass:"mord",size:4}},U1=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","⌊","⌋","\\lceil","\\rceil","⌈","⌉","<",">","\\langle","⟨","\\rangle","⟩","\\lt","\\gt","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","⟮","⟯","\\lmoustache","\\rmoustache","⎰","⎱","/","\\backslash","|","\\vert","\\|","\\Vert","\\uparrow","\\Uparrow","\\downarrow","\\Downarrow","\\updownarrow","\\Updownarrow","."];function Oe(r,e){var t=Re(r);if(t&&q.contains(U1,t.text))return t;throw t?new M("Invalid delimiter '"+t.text+"' after '"+e.funcName+"'",r):new M("Invalid delimiter type '"+r.type+"'",r)}B({type:"delimsizing",names:["\\bigl","\\Bigl","\\biggl","\\Biggl","\\bigr","\\Bigr","\\biggr","\\Biggr","\\bigm","\\Bigm","\\biggm","\\Biggm","\\big","\\Big","\\bigg","\\Bigg"],props:{numArgs:1,argTypes:["primitive"]},handler:(r,e)=>{var t=Oe(e[0],r);return{type:"delimsizing",mode:r.parser.mode,size:Zt[r.funcName].size,mclass:Zt[r.funcName].mclass,delim:t.text}},htmlBuilder:(r,e)=>r.delim==="."?b.makeSpan([r.mclass]):B0.sizedDelim(r.delim,r.size,e,r.mode,[r.mclass]),mathmlBuilder:r=>{var e=[];r.delim!=="."&&e.push(v0(r.delim,r.mode));var t=new S.MathNode("mo",e);r.mclass==="mopen"||r.mclass==="mclose"?t.setAttribute("fence","true"):t.setAttribute("fence","false"),t.setAttribute("stretchy","true");var a=A(B0.sizeToMaxHeight[r.size]);return t.setAttribute("minsize",a),t.setAttribute("maxsize",a),t}});function Kt(r){if(!r.body)throw new Error("Bug: The leftright ParseNode wasn't fully parsed.")}B({type:"leftright-right",names:["\\right"],props:{numArgs:1,primitive:!0},handler:(r,e)=>{var t=r.parser.gullet.macros.get("\\current@color");if(t&&typeof t!="string")throw new M("\\current@color set to non-string in \\right");return{type:"leftright-right",mode:r.parser.mode,delim:Oe(e[0],r).text,color:t}}});B({type:"leftright",names:["\\left"],props:{numArgs:1,primitive:!0},handler:(r,e)=>{var t=Oe(e[0],r),a=r.parser;++a.leftrightDepth;var n=a.parseExpression(!1);--a.leftrightDepth,a.expect("\\right",!1);var s=H(a.parseFunction(),"leftright-right");return{type:"leftright",mode:a.mode,body:n,left:t.text,right:s.delim,rightColor:s.color}},htmlBuilder:(r,e)=>{Kt(r);for(var t=t0(r.body,e,!0,["mopen","mclose"]),a=0,n=0,s=!1,o=0;o<t.length;o++)t[o].isMiddle?s=!0:(a=Math.max(t[o].height,a),n=Math.max(t[o].depth,n));a*=e.sizeMultiplier,n*=e.sizeMultiplier;var h;if(r.left==="."?h=oe(e,["mopen"]):h=B0.leftRightDelim(r.left,a,n,e,r.mode,["mopen"]),t.unshift(h),s)for(var c=1;c<t.length;c++){var p=t[c],g=p.isMiddle;g&&(t[c]=B0.leftRightDelim(g.delim,a,n,g.options,r.mode,[]))}var y;if(r.right===".")y=oe(e,["mclose"]);else{var w=r.rightColor?e.withColor(r.rightColor):e;y=B0.leftRightDelim(r.right,a,n,w,r.mode,["mclose"])}return t.push(y),b.makeSpan(["minner"],t,e)},mathmlBuilder:(r,e)=>{Kt(r);var t=o0(r.body,e);if(r.left!=="."){var a=new S.MathNode("mo",[v0(r.left,r.mode)]);a.setAttribute("fence","true"),t.unshift(a)}if(r.right!=="."){var n=new S.MathNode("mo",[v0(r.right,r.mode)]);n.setAttribute("fence","true"),r.rightColor&&n.setAttribute("mathcolor",r.rightColor),t.push(n)}return gt(t)}});B({type:"middle",names:["\\middle"],props:{numArgs:1,primitive:!0},handler:(r,e)=>{var t=Oe(e[0],r);if(!r.parser.leftrightDepth)throw new M("\\middle without preceding \\left",t);return{type:"middle",mode:r.parser.mode,delim:t.text}},htmlBuilder:(r,e)=>{var t;if(r.delim===".")t=oe(e,[]);else{t=B0.sizedDelim(r.delim,1,e,r.mode,[]);var a={delim:r.delim,options:e};t.isMiddle=a}return t},mathmlBuilder:(r,e)=>{var t=r.delim==="\\vert"||r.delim==="|"?v0("|","text"):v0(r.delim,r.mode),a=new S.MathNode("mo",[t]);return a.setAttribute("fence","true"),a.setAttribute("lspace","0.05em"),a.setAttribute("rspace","0.05em"),a}});var kt=(r,e)=>{var t=b.wrapFragment(P(r.body,e),e),a=r.label.slice(1),n=e.sizeMultiplier,s,o=0,h=q.isCharacterBox(r.body);if(a==="sout")s=b.makeSpan(["stretchy","sout"]),s.height=e.fontMetrics().defaultRuleThickness/n,o=-.5*e.fontMetrics().xHeight;else if(a==="phase"){var c=K({number:.6,unit:"pt"},e),p=K({number:.35,unit:"ex"},e),g=e.havingBaseSizing();n=n/g.sizeMultiplier;var y=t.height+t.depth+c+p;t.style.paddingLeft=A(y/2+c);var w=Math.floor(1e3*y*n),x=Oa(w),z=new D0([new P0("phase",x)],{width:"400em",height:A(w/1e3),viewBox:"0 0 400000 "+w,preserveAspectRatio:"xMinYMin slice"});s=b.makeSvgSpan(["hide-tail"],[z],e),s.style.height=A(y),o=t.depth+c+p}else{/cancel/.test(a)?h||t.classes.push("cancel-pad"):a==="angl"?t.classes.push("anglpad"):t.classes.push("boxpad");var T=0,C=0,N=0;/box/.test(a)?(N=Math.max(e.fontMetrics().fboxrule,e.minRuleThickness),T=e.fontMetrics().fboxsep+(a==="colorbox"?0:N),C=T):a==="angl"?(N=Math.max(e.fontMetrics().defaultRuleThickness,e.minRuleThickness),T=4*N,C=Math.max(0,.25-t.depth)):(T=h?.2:0,C=T),s=N0.encloseSpan(t,a,T,C,e),/fbox|boxed|fcolorbox/.test(a)?(s.style.borderStyle="solid",s.style.borderWidth=A(N)):a==="angl"&&N!==.049&&(s.style.borderTopWidth=A(N),s.style.borderRightWidth=A(N)),o=t.depth+C,r.backgroundColor&&(s.style.backgroundColor=r.backgroundColor,r.borderColor&&(s.style.borderColor=r.borderColor))}var O;if(r.backgroundColor)O=b.makeVList({positionType:"individualShift",children:[{type:"elem",elem:s,shift:o},{type:"elem",elem:t,shift:0}]},e);else{var F=/cancel|phase/.test(a)?["svg-align"]:[];O=b.makeVList({positionType:"individualShift",children:[{type:"elem",elem:t,shift:0},{type:"elem",elem:s,shift:o,wrapperClasses:F}]},e)}return/cancel/.test(a)&&(O.height=t.height,O.depth=t.depth),/cancel/.test(a)&&!h?b.makeSpan(["mord","cancel-lap"],[O],e):b.makeSpan(["mord"],[O],e)},St=(r,e)=>{var t=0,a=new S.MathNode(r.label.indexOf("colorbox")>-1?"mpadded":"menclose",[X(r.body,e)]);switch(r.label){case"\\cancel":a.setAttribute("notation","updiagonalstrike");break;case"\\bcancel":a.setAttribute("notation","downdiagonalstrike");break;case"\\phase":a.setAttribute("notation","phasorangle");break;case"\\sout":a.setAttribute("notation","horizontalstrike");break;case"\\fbox":a.setAttribute("notation","box");break;case"\\angl":a.setAttribute("notation","actuarial");break;case"\\fcolorbox":case"\\colorbox":if(t=e.fontMetrics().fboxsep*e.fontMetrics().ptPerEm,a.setAttribute("width","+"+2*t+"pt"),a.setAttribute("height","+"+2*t+"pt"),a.setAttribute("lspace",t+"pt"),a.setAttribute("voffset",t+"pt"),r.label==="\\fcolorbox"){var n=Math.max(e.fontMetrics().fboxrule,e.minRuleThickness);a.setAttribute("style","border: "+n+"em solid "+String(r.borderColor))}break;case"\\xcancel":a.setAttribute("notation","updiagonalstrike downdiagonalstrike");break}return r.backgroundColor&&a.setAttribute("mathbackground",r.backgroundColor),a};B({type:"enclose",names:["\\colorbox"],props:{numArgs:2,allowedInText:!0,argTypes:["color","text"]},handler(r,e,t){var{parser:a,funcName:n}=r,s=H(e[0],"color-token").color,o=e[1];return{type:"enclose",mode:a.mode,label:n,backgroundColor:s,body:o}},htmlBuilder:kt,mathmlBuilder:St});B({type:"enclose",names:["\\fcolorbox"],props:{numArgs:3,allowedInText:!0,argTypes:["color","color","text"]},handler(r,e,t){var{parser:a,funcName:n}=r,s=H(e[0],"color-token").color,o=H(e[1],"color-token").color,h=e[2];return{type:"enclose",mode:a.mode,label:n,backgroundColor:o,borderColor:s,body:h}},htmlBuilder:kt,mathmlBuilder:St});B({type:"enclose",names:["\\fbox"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!0},handler(r,e){var{parser:t}=r;return{type:"enclose",mode:t.mode,label:"\\fbox",body:e[0]}}});B({type:"enclose",names:["\\cancel","\\bcancel","\\xcancel","\\sout","\\phase"],props:{numArgs:1},handler(r,e){var{parser:t,funcName:a}=r,n=e[0];return{type:"enclose",mode:t.mode,label:a,body:n}},htmlBuilder:kt,mathmlBuilder:St});B({type:"enclose",names:["\\angl"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!1},handler(r,e){var{parser:t}=r;return{type:"enclose",mode:t.mode,label:"\\angl",body:e[0]}}});var $r={};function w0(r){for(var{type:e,names:t,props:a,handler:n,htmlBuilder:s,mathmlBuilder:o}=r,h={type:e,numArgs:a.numArgs||0,allowedInText:!1,numOptionalArgs:0,handler:n},c=0;c<t.length;++c)$r[t[c]]=h;s&&(De[e]=s),o&&(Ce[e]=o)}var Wr={};function m(r,e){Wr[r]=e}function Jt(r){var e=[];r.consumeSpaces();var t=r.fetch().text;for(t==="\\relax"&&(r.consume(),r.consumeSpaces(),t=r.fetch().text);t==="\\hline"||t==="\\hdashline";)r.consume(),e.push(t==="\\hdashline"),r.consumeSpaces(),t=r.fetch().text;return e}var Fe=r=>{var e=r.parser.settings;if(!e.displayMode)throw new M("{"+r.envName+"} can be used only in display mode.")};function Mt(r){if(r.indexOf("ed")===-1)return r.indexOf("*")===-1}function V0(r,e,t){var{hskipBeforeAndAfter:a,addJot:n,cols:s,arraystretch:o,colSeparationType:h,autoTag:c,singleRow:p,emptySingleRow:g,maxNumCols:y,leqno:w}=e;if(r.gullet.beginGroup(),p||r.gullet.macros.set("\\cr","\\\\\\relax"),!o){var x=r.gullet.expandMacroAsText("\\arraystretch");if(x==null)o=1;else if(o=parseFloat(x),!o||o<0)throw new M("Invalid \\arraystretch: "+x)}r.gullet.beginGroup();var z=[],T=[z],C=[],N=[],O=c!=null?[]:void 0;function F(){c&&r.gullet.macros.set("\\@eqnsw","1",!0)}function V(){O&&(r.gullet.macros.get("\\df@tag")?(O.push(r.subparse([new f0("\\df@tag")])),r.gullet.macros.set("\\df@tag",void 0,!0)):O.push(!!c&&r.gullet.macros.get("\\@eqnsw")==="1"))}for(F(),N.push(Jt(r));;){var L=r.parseExpression(!1,p?"\\end":"\\\\");r.gullet.endGroup(),r.gullet.beginGroup(),L={type:"ordgroup",mode:r.mode,body:L},t&&(L={type:"styling",mode:r.mode,style:t,body:[L]}),z.push(L);var U=r.fetch().text;if(U==="&"){if(y&&z.length===y){if(p||h)throw new M("Too many tab characters: &",r.nextToken);r.settings.reportNonstrict("textEnv","Too few columns specified in the {array} column argument.")}r.consume()}else if(U==="\\end"){V(),z.length===1&&L.type==="styling"&&L.body[0].body.length===0&&(T.length>1||!g)&&T.pop(),N.length<T.length+1&&N.push([]);break}else if(U==="\\\\"){r.consume();var G=void 0;r.gullet.future().text!==" "&&(G=r.parseSizeGroup(!0)),C.push(G?G.value:null),V(),N.push(Jt(r)),z=[],T.push(z),F()}else throw new M("Expected & or \\\\ or \\cr or \\end",r.nextToken)}return r.gullet.endGroup(),r.gullet.endGroup(),{type:"array",mode:r.mode,addJot:n,arraystretch:o,body:T,cols:s,rowGaps:C,hskipBeforeAndAfter:a,hLinesBeforeRow:N,colSeparationType:h,tags:O,leqno:w}}function zt(r){return r.slice(0,1)==="d"?"display":"text"}var k0=function(e,t){var a,n,s=e.body.length,o=e.hLinesBeforeRow,h=0,c=new Array(s),p=[],g=Math.max(t.fontMetrics().arrayRuleWidth,t.minRuleThickness),y=1/t.fontMetrics().ptPerEm,w=5*y;if(e.colSeparationType&&e.colSeparationType==="small"){var x=t.havingStyle(R.SCRIPT).sizeMultiplier;w=.2778*(x/t.sizeMultiplier)}var z=e.colSeparationType==="CD"?K({number:3,unit:"ex"},t):12*y,T=3*y,C=e.arraystretch*z,N=.7*C,O=.3*C,F=0;function V(fe){for(var pe=0;pe<fe.length;++pe)pe>0&&(F+=.25),p.push({pos:F,isDashed:fe[pe]})}for(V(o[0]),a=0;a<e.body.length;++a){var L=e.body[a],U=N,G=O;h<L.length&&(h=L.length);var j=new Array(L.length);for(n=0;n<L.length;++n){var Y=P(L[n],t);G<Y.depth&&(G=Y.depth),U<Y.height&&(U=Y.height),j[n]=Y}var M0=e.rowGaps[a],r0=0;M0&&(r0=K(M0,t),r0>0&&(r0+=O,G<r0&&(G=r0),r0=0)),e.addJot&&(G+=T),j.height=U,j.depth=G,F+=U,j.pos=F,F+=G+r0,c[a]=j,V(o[a+1])}var e0=F/2+t.fontMetrics().axisHeight,U0=e.cols||[],s0=[],g0,E0,W0=[];if(e.tags&&e.tags.some(fe=>fe))for(a=0;a<s;++a){var j0=c[a],Le=j0.pos-e0,R0=e.tags[a],I0=void 0;R0===!0?I0=b.makeSpan(["eqn-num"],[],t):R0===!1?I0=b.makeSpan([],[],t):I0=b.makeSpan([],t0(R0,t,!0),t),I0.depth=j0.depth,I0.height=j0.height,W0.push({type:"elem",elem:I0,shift:Le})}for(n=0,E0=0;n<h||E0<U0.length;++n,++E0){for(var m0=U0[E0]||{},ae=!0;m0.type==="separator";){if(ae||(g0=b.makeSpan(["arraycolsep"],[]),g0.style.width=A(t.fontMetrics().doubleRuleSep),s0.push(g0)),m0.separator==="|"||m0.separator===":"){var Pe=m0.separator==="|"?"solid":"dashed",Z0=b.makeSpan(["vertical-separator"],[],t);Z0.style.height=A(F),Z0.style.borderRightWidth=A(g),Z0.style.borderRightStyle=Pe,Z0.style.margin="0 "+A(-g/2);var qt=F-e0;qt&&(Z0.style.verticalAlign=A(-qt)),s0.push(Z0)}else throw new M("Invalid separator type: "+m0.separator);E0++,m0=U0[E0]||{},ae=!1}if(!(n>=h)){var K0=void 0;(n>0||e.hskipBeforeAndAfter)&&(K0=q.deflt(m0.pregap,w),K0!==0&&(g0=b.makeSpan(["arraycolsep"],[]),g0.style.width=A(K0),s0.push(g0)));var J0=[];for(a=0;a<s;++a){var ce=c[a],de=ce[n];if(de){var ha=ce.pos-e0;de.depth=ce.depth,de.height=ce.height,J0.push({type:"elem",elem:de,shift:ha})}}J0=b.makeVList({positionType:"individualShift",children:J0},t),J0=b.makeSpan(["col-align-"+(m0.align||"c")],[J0]),s0.push(J0),(n<h-1||e.hskipBeforeAndAfter)&&(K0=q.deflt(m0.postgap,w),K0!==0&&(g0=b.makeSpan(["arraycolsep"],[]),g0.style.width=A(K0),s0.push(g0)))}}if(c=b.makeSpan(["mtable"],s0),p.length>0){for(var ma=b.makeLineSpan("hline",t,g),ca=b.makeLineSpan("hdashline",t,g),Ge=[{type:"elem",elem:c,shift:0}];p.length>0;){var Et=p.pop(),Rt=Et.pos-e0;Et.isDashed?Ge.push({type:"elem",elem:ca,shift:Rt}):Ge.push({type:"elem",elem:ma,shift:Rt})}c=b.makeVList({positionType:"individualShift",children:Ge},t)}if(W0.length===0)return b.makeSpan(["mord"],[c],t);var Ve=b.makeVList({positionType:"individualShift",children:W0},t);return Ve=b.makeSpan(["tag"],[Ve],t),b.makeFragment([c,Ve])},Y1={c:"center ",l:"left ",r:"right "},S0=function(e,t){for(var a=[],n=new S.MathNode("mtd",[],["mtr-glue"]),s=new S.MathNode("mtd",[],["mml-eqn-num"]),o=0;o<e.body.length;o++){for(var h=e.body[o],c=[],p=0;p<h.length;p++)c.push(new S.MathNode("mtd",[X(h[p],t)]));e.tags&&e.tags[o]&&(c.unshift(n),c.push(n),e.leqno?c.unshift(s):c.push(s)),a.push(new S.MathNode("mtr",c))}var g=new S.MathNode("mtable",a),y=e.arraystretch===.5?.1:.16+e.arraystretch-1+(e.addJot?.09:0);g.setAttribute("rowspacing",A(y));var w="",x="";if(e.cols&&e.cols.length>0){var z=e.cols,T="",C=!1,N=0,O=z.length;z[0].type==="separator"&&(w+="top ",N=1),z[z.length-1].type==="separator"&&(w+="bottom ",O-=1);for(var F=N;F<O;F++)z[F].type==="align"?(x+=Y1[z[F].align],C&&(T+="none "),C=!0):z[F].type==="separator"&&C&&(T+=z[F].separator==="|"?"solid ":"dashed ",C=!1);g.setAttribute("columnalign",x.trim()),/[sd]/.test(T)&&g.setAttribute("columnlines",T.trim())}if(e.colSeparationType==="align"){for(var V=e.cols||[],L="",U=1;U<V.length;U++)L+=U%2?"0em ":"1em ";g.setAttribute("columnspacing",L.trim())}else e.colSeparationType==="alignat"||e.colSeparationType==="gather"?g.setAttribute("columnspacing","0em"):e.colSeparationType==="small"?g.setAttribute("columnspacing","0.2778em"):e.colSeparationType==="CD"?g.setAttribute("columnspacing","0.5em"):g.setAttribute("columnspacing","1em");var G="",j=e.hLinesBeforeRow;w+=j[0].length>0?"left ":"",w+=j[j.length-1].length>0?"right ":"";for(var Y=1;Y<j.length-1;Y++)G+=j[Y].length===0?"none ":j[Y][0]?"dashed ":"solid ";return/[sd]/.test(G)&&g.setAttribute("rowlines",G.trim()),w!==""&&(g=new S.MathNode("menclose",[g]),g.setAttribute("notation",w.trim())),e.arraystretch&&e.arraystretch<1&&(g=new S.MathNode("mstyle",[g]),g.setAttribute("scriptlevel","1")),g},jr=function(e,t){e.envName.indexOf("ed")===-1&&Fe(e);var a=[],n=e.envName.indexOf("at")>-1?"alignat":"align",s=e.envName==="split",o=V0(e.parser,{cols:a,addJot:!0,autoTag:s?void 0:Mt(e.envName),emptySingleRow:!0,colSeparationType:n,maxNumCols:s?2:void 0,leqno:e.parser.settings.leqno},"display"),h,c=0,p={type:"ordgroup",mode:e.mode,body:[]};if(t[0]&&t[0].type==="ordgroup"){for(var g="",y=0;y<t[0].body.length;y++){var w=H(t[0].body[y],"textord");g+=w.text}h=Number(g),c=h*2}var x=!c;o.body.forEach(function(N){for(var O=1;O<N.length;O+=2){var F=H(N[O],"styling"),V=H(F.body[0],"ordgroup");V.body.unshift(p)}if(x)c<N.length&&(c=N.length);else{var L=N.length/2;if(h<L)throw new M("Too many math in a row: "+("expected "+h+", but got "+L),N[0])}});for(var z=0;z<c;++z){var T="r",C=0;z%2===1?T="l":z>0&&x&&(C=1),a[z]={type:"align",align:T,pregap:C,postgap:0}}return o.colSeparationType=x?"align":"alignat",o};w0({type:"array",names:["array","darray"],props:{numArgs:1},handler(r,e){var t=Re(e[0]),a=t?[e[0]]:H(e[0],"ordgroup").body,n=a.map(function(o){var h=yt(o),c=h.text;if("lcr".indexOf(c)!==-1)return{type:"align",align:c};if(c==="|")return{type:"separator",separator:"|"};if(c===":")return{type:"separator",separator:":"};throw new M("Unknown column alignment: "+c,o)}),s={cols:n,hskipBeforeAndAfter:!0,maxNumCols:n.length};return V0(r.parser,s,zt(r.envName))},htmlBuilder:k0,mathmlBuilder:S0});w0({type:"array",names:["matrix","pmatrix","bmatrix","Bmatrix","vmatrix","Vmatrix","matrix*","pmatrix*","bmatrix*","Bmatrix*","vmatrix*","Vmatrix*"],props:{numArgs:0},handler(r){var e={matrix:null,pmatrix:["(",")"],bmatrix:["[","]"],Bmatrix:["\\{","\\}"],vmatrix:["|","|"],Vmatrix:["\\Vert","\\Vert"]}[r.envName.replace("*","")],t="c",a={hskipBeforeAndAfter:!1,cols:[{type:"align",align:t}]};if(r.envName.charAt(r.envName.length-1)==="*"){var n=r.parser;if(n.consumeSpaces(),n.fetch().text==="["){if(n.consume(),n.consumeSpaces(),t=n.fetch().text,"lcr".indexOf(t)===-1)throw new M("Expected l or c or r",n.nextToken);n.consume(),n.consumeSpaces(),n.expect("]"),n.consume(),a.cols=[{type:"align",align:t}]}}var s=V0(r.parser,a,zt(r.envName)),o=Math.max(0,...s.body.map(h=>h.length));return s.cols=new Array(o).fill({type:"align",align:t}),e?{type:"leftright",mode:r.mode,body:[s],left:e[0],right:e[1],rightColor:void 0}:s},htmlBuilder:k0,mathmlBuilder:S0});w0({type:"array",names:["smallmatrix"],props:{numArgs:0},handler(r){var e={arraystretch:.5},t=V0(r.parser,e,"script");return t.colSeparationType="small",t},htmlBuilder:k0,mathmlBuilder:S0});w0({type:"array",names:["subarray"],props:{numArgs:1},handler(r,e){var t=Re(e[0]),a=t?[e[0]]:H(e[0],"ordgroup").body,n=a.map(function(o){var h=yt(o),c=h.text;if("lc".indexOf(c)!==-1)return{type:"align",align:c};throw new M("Unknown column alignment: "+c,o)});if(n.length>1)throw new M("{subarray} can contain only one column");var s={cols:n,hskipBeforeAndAfter:!1,arraystretch:.5};if(s=V0(r.parser,s,"script"),s.body.length>0&&s.body[0].length>1)throw new M("{subarray} can contain only one column");return s},htmlBuilder:k0,mathmlBuilder:S0});w0({type:"array",names:["cases","dcases","rcases","drcases"],props:{numArgs:0},handler(r){var e={arraystretch:1.2,cols:[{type:"align",align:"l",pregap:0,postgap:1},{type:"align",align:"l",pregap:0,postgap:0}]},t=V0(r.parser,e,zt(r.envName));return{type:"leftright",mode:r.mode,body:[t],left:r.envName.indexOf("r")>-1?".":"\\{",right:r.envName.indexOf("r")>-1?"\\}":".",rightColor:void 0}},htmlBuilder:k0,mathmlBuilder:S0});w0({type:"array",names:["align","align*","aligned","split"],props:{numArgs:0},handler:jr,htmlBuilder:k0,mathmlBuilder:S0});w0({type:"array",names:["gathered","gather","gather*"],props:{numArgs:0},handler(r){q.contains(["gather","gather*"],r.envName)&&Fe(r);var e={cols:[{type:"align",align:"c"}],addJot:!0,colSeparationType:"gather",autoTag:Mt(r.envName),emptySingleRow:!0,leqno:r.parser.settings.leqno};return V0(r.parser,e,"display")},htmlBuilder:k0,mathmlBuilder:S0});w0({type:"array",names:["alignat","alignat*","alignedat"],props:{numArgs:1},handler:jr,htmlBuilder:k0,mathmlBuilder:S0});w0({type:"array",names:["equation","equation*"],props:{numArgs:0},handler(r){Fe(r);var e={autoTag:Mt(r.envName),emptySingleRow:!0,singleRow:!0,maxNumCols:1,leqno:r.parser.settings.leqno};return V0(r.parser,e,"display")},htmlBuilder:k0,mathmlBuilder:S0});w0({type:"array",names:["CD"],props:{numArgs:0},handler(r){return Fe(r),C1(r.parser)},htmlBuilder:k0,mathmlBuilder:S0});m("\\nonumber","\\gdef\\@eqnsw{0}");m("\\notag","\\nonumber");B({type:"text",names:["\\hline","\\hdashline"],props:{numArgs:0,allowedInText:!0,allowedInMath:!0},handler(r,e){throw new M(r.funcName+" valid only within array environment")}});var Qt=$r;B({type:"environment",names:["\\begin","\\end"],props:{numArgs:1,argTypes:["text"]},handler(r,e){var{parser:t,funcName:a}=r,n=e[0];if(n.type!=="ordgroup")throw new M("Invalid environment name",n);for(var s="",o=0;o<n.body.length;++o)s+=H(n.body[o],"textord").text;if(a==="\\begin"){if(!Qt.hasOwnProperty(s))throw new M("No such environment: "+s,n);var h=Qt[s],{args:c,optArgs:p}=t.parseArguments("\\begin{"+s+"}",h),g={mode:t.mode,envName:s,parser:t},y=h.handler(g,c,p);t.expect("\\end",!1);var w=t.nextToken,x=H(t.parseFunction(),"environment");if(x.name!==s)throw new M("Mismatch: \\begin{"+s+"} matched by \\end{"+x.name+"}",w);return y}return{type:"environment",mode:t.mode,name:s,nameGroup:n}}});var Zr=(r,e)=>{var t=r.font,a=e.withFont(t);return P(r.body,a)},Kr=(r,e)=>{var t=r.font,a=e.withFont(t);return X(r.body,a)},_t={"\\Bbb":"\\mathbb","\\bold":"\\mathbf","\\frak":"\\mathfrak","\\bm":"\\boldsymbol"};B({type:"font",names:["\\mathrm","\\mathit","\\mathbf","\\mathnormal","\\mathbb","\\mathcal","\\mathfrak","\\mathscr","\\mathsf","\\mathtt","\\Bbb","\\bold","\\frak"],props:{numArgs:1,allowedInArgument:!0},handler:(r,e)=>{var{parser:t,funcName:a}=r,n=Ne(e[0]),s=a;return s in _t&&(s=_t[s]),{type:"font",mode:t.mode,font:s.slice(1),body:n}},htmlBuilder:Zr,mathmlBuilder:Kr});B({type:"mclass",names:["\\boldsymbol","\\bm"],props:{numArgs:1},handler:(r,e)=>{var{parser:t}=r,a=e[0],n=q.isCharacterBox(a);return{type:"mclass",mode:t.mode,mclass:Ie(a),body:[{type:"font",mode:t.mode,font:"boldsymbol",body:a}],isCharacterBox:n}}});B({type:"font",names:["\\rm","\\sf","\\tt","\\bf","\\it","\\cal"],props:{numArgs:0,allowedInText:!0},handler:(r,e)=>{var{parser:t,funcName:a,breakOnTokenText:n}=r,{mode:s}=t,o=t.parseExpression(!0,n),h="math"+a.slice(1);return{type:"font",mode:s,font:h,body:{type:"ordgroup",mode:t.mode,body:o}}},htmlBuilder:Zr,mathmlBuilder:Kr});var Jr=(r,e)=>{var t=e;return r==="display"?t=t.id>=R.SCRIPT.id?t.text():R.DISPLAY:r==="text"&&t.size===R.DISPLAY.size?t=R.TEXT:r==="script"?t=R.SCRIPT:r==="scriptscript"&&(t=R.SCRIPTSCRIPT),t},At=(r,e)=>{var t=Jr(r.size,e.style),a=t.fracNum(),n=t.fracDen(),s;s=e.havingStyle(a);var o=P(r.numer,s,e);if(r.continued){var h=8.5/e.fontMetrics().ptPerEm,c=3.5/e.fontMetrics().ptPerEm;o.height=o.height<h?h:o.height,o.depth=o.depth<c?c:o.depth}s=e.havingStyle(n);var p=P(r.denom,s,e),g,y,w;r.hasBarLine?(r.barSize?(y=K(r.barSize,e),g=b.makeLineSpan("frac-line",e,y)):g=b.makeLineSpan("frac-line",e),y=g.height,w=g.height):(g=null,y=0,w=e.fontMetrics().defaultRuleThickness);var x,z,T;t.size===R.DISPLAY.size||r.size==="display"?(x=e.fontMetrics().num1,y>0?z=3*w:z=7*w,T=e.fontMetrics().denom1):(y>0?(x=e.fontMetrics().num2,z=w):(x=e.fontMetrics().num3,z=3*w),T=e.fontMetrics().denom2);var C;if(g){var O=e.fontMetrics().axisHeight;x-o.depth-(O+.5*y)<z&&(x+=z-(x-o.depth-(O+.5*y))),O-.5*y-(p.height-T)<z&&(T+=z-(O-.5*y-(p.height-T)));var F=-(O-.5*y);C=b.makeVList({positionType:"individualShift",children:[{type:"elem",elem:p,shift:T},{type:"elem",elem:g,shift:F},{type:"elem",elem:o,shift:-x}]},e)}else{var N=x-o.depth-(p.height-T);N<z&&(x+=.5*(z-N),T+=.5*(z-N)),C=b.makeVList({positionType:"individualShift",children:[{type:"elem",elem:p,shift:T},{type:"elem",elem:o,shift:-x}]},e)}s=e.havingStyle(t),C.height*=s.sizeMultiplier/e.sizeMultiplier,C.depth*=s.sizeMultiplier/e.sizeMultiplier;var V;t.size===R.DISPLAY.size?V=e.fontMetrics().delim1:t.size===R.SCRIPTSCRIPT.size?V=e.havingStyle(R.SCRIPT).fontMetrics().delim2:V=e.fontMetrics().delim2;var L,U;return r.leftDelim==null?L=oe(e,["mopen"]):L=B0.customSizedDelim(r.leftDelim,V,!0,e.havingStyle(t),r.mode,["mopen"]),r.continued?U=b.makeSpan([]):r.rightDelim==null?U=oe(e,["mclose"]):U=B0.customSizedDelim(r.rightDelim,V,!0,e.havingStyle(t),r.mode,["mclose"]),b.makeSpan(["mord"].concat(s.sizingClasses(e)),[L,b.makeSpan(["mfrac"],[C]),U],e)},Tt=(r,e)=>{var t=new S.MathNode("mfrac",[X(r.numer,e),X(r.denom,e)]);if(!r.hasBarLine)t.setAttribute("linethickness","0px");else if(r.barSize){var a=K(r.barSize,e);t.setAttribute("linethickness",A(a))}var n=Jr(r.size,e.style);if(n.size!==e.style.size){t=new S.MathNode("mstyle",[t]);var s=n.size===R.DISPLAY.size?"true":"false";t.setAttribute("displaystyle",s),t.setAttribute("scriptlevel","0")}if(r.leftDelim!=null||r.rightDelim!=null){var o=[];if(r.leftDelim!=null){var h=new S.MathNode("mo",[new S.TextNode(r.leftDelim.replace("\\",""))]);h.setAttribute("fence","true"),o.push(h)}if(o.push(t),r.rightDelim!=null){var c=new S.MathNode("mo",[new S.TextNode(r.rightDelim.replace("\\",""))]);c.setAttribute("fence","true"),o.push(c)}return gt(o)}return t};B({type:"genfrac",names:["\\dfrac","\\frac","\\tfrac","\\dbinom","\\binom","\\tbinom","\\\\atopfrac","\\\\bracefrac","\\\\brackfrac"],props:{numArgs:2,allowedInArgument:!0},handler:(r,e)=>{var{parser:t,funcName:a}=r,n=e[0],s=e[1],o,h=null,c=null,p="auto";switch(a){case"\\dfrac":case"\\frac":case"\\tfrac":o=!0;break;case"\\\\atopfrac":o=!1;break;case"\\dbinom":case"\\binom":case"\\tbinom":o=!1,h="(",c=")";break;case"\\\\bracefrac":o=!1,h="\\{",c="\\}";break;case"\\\\brackfrac":o=!1,h="[",c="]";break;default:throw new Error("Unrecognized genfrac command")}switch(a){case"\\dfrac":case"\\dbinom":p="display";break;case"\\tfrac":case"\\tbinom":p="text";break}return{type:"genfrac",mode:t.mode,continued:!1,numer:n,denom:s,hasBarLine:o,leftDelim:h,rightDelim:c,size:p,barSize:null}},htmlBuilder:At,mathmlBuilder:Tt});B({type:"genfrac",names:["\\cfrac"],props:{numArgs:2},handler:(r,e)=>{var{parser:t,funcName:a}=r,n=e[0],s=e[1];return{type:"genfrac",mode:t.mode,continued:!0,numer:n,denom:s,hasBarLine:!0,leftDelim:null,rightDelim:null,size:"display",barSize:null}}});B({type:"infix",names:["\\over","\\choose","\\atop","\\brace","\\brack"],props:{numArgs:0,infix:!0},handler(r){var{parser:e,funcName:t,token:a}=r,n;switch(t){case"\\over":n="\\frac";break;case"\\choose":n="\\binom";break;case"\\atop":n="\\\\atopfrac";break;case"\\brace":n="\\\\bracefrac";break;case"\\brack":n="\\\\brackfrac";break;default:throw new Error("Unrecognized infix genfrac command")}return{type:"infix",mode:e.mode,replaceWith:n,token:a}}});var er=["display","text","script","scriptscript"],tr=function(e){var t=null;return e.length>0&&(t=e,t=t==="."?null:t),t};B({type:"genfrac",names:["\\genfrac"],props:{numArgs:6,allowedInArgument:!0,argTypes:["math","math","size","text","math","math"]},handler(r,e){var{parser:t}=r,a=e[4],n=e[5],s=Ne(e[0]),o=s.type==="atom"&&s.family==="open"?tr(s.text):null,h=Ne(e[1]),c=h.type==="atom"&&h.family==="close"?tr(h.text):null,p=H(e[2],"size"),g,y=null;p.isBlank?g=!0:(y=p.value,g=y.number>0);var w="auto",x=e[3];if(x.type==="ordgroup"){if(x.body.length>0){var z=H(x.body[0],"textord");w=er[Number(z.text)]}}else x=H(x,"textord"),w=er[Number(x.text)];return{type:"genfrac",mode:t.mode,numer:a,denom:n,continued:!1,hasBarLine:g,barSize:y,leftDelim:o,rightDelim:c,size:w}},htmlBuilder:At,mathmlBuilder:Tt});B({type:"infix",names:["\\above"],props:{numArgs:1,argTypes:["size"],infix:!0},handler(r,e){var{parser:t,funcName:a,token:n}=r;return{type:"infix",mode:t.mode,replaceWith:"\\\\abovefrac",size:H(e[0],"size").value,token:n}}});B({type:"genfrac",names:["\\\\abovefrac"],props:{numArgs:3,argTypes:["math","size","math"]},handler:(r,e)=>{var{parser:t,funcName:a}=r,n=e[0],s=wa(H(e[1],"infix").size),o=e[2],h=s.number>0;return{type:"genfrac",mode:t.mode,numer:n,denom:o,continued:!1,hasBarLine:h,barSize:s,leftDelim:null,rightDelim:null,size:"auto"}},htmlBuilder:At,mathmlBuilder:Tt});var Qr=(r,e)=>{var t=e.style,a,n;r.type==="supsub"?(a=r.sup?P(r.sup,e.havingStyle(t.sup()),e):P(r.sub,e.havingStyle(t.sub()),e),n=H(r.base,"horizBrace")):n=H(r,"horizBrace");var s=P(n.base,e.havingBaseStyle(R.DISPLAY)),o=N0.svgSpan(n,e),h;if(n.isOver?(h=b.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:s},{type:"kern",size:.1},{type:"elem",elem:o}]},e),h.children[0].children[0].children[1].classes.push("svg-align")):(h=b.makeVList({positionType:"bottom",positionData:s.depth+.1+o.height,children:[{type:"elem",elem:o},{type:"kern",size:.1},{type:"elem",elem:s}]},e),h.children[0].children[0].children[0].classes.push("svg-align")),a){var c=b.makeSpan(["mord",n.isOver?"mover":"munder"],[h],e);n.isOver?h=b.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:c},{type:"kern",size:.2},{type:"elem",elem:a}]},e):h=b.makeVList({positionType:"bottom",positionData:c.depth+.2+a.height+a.depth,children:[{type:"elem",elem:a},{type:"kern",size:.2},{type:"elem",elem:c}]},e)}return b.makeSpan(["mord",n.isOver?"mover":"munder"],[h],e)},X1=(r,e)=>{var t=N0.mathMLnode(r.label);return new S.MathNode(r.isOver?"mover":"munder",[X(r.base,e),t])};B({type:"horizBrace",names:["\\overbrace","\\underbrace"],props:{numArgs:1},handler(r,e){var{parser:t,funcName:a}=r;return{type:"horizBrace",mode:t.mode,label:a,isOver:/^\\over/.test(a),base:e[0]}},htmlBuilder:Qr,mathmlBuilder:X1});B({type:"href",names:["\\href"],props:{numArgs:2,argTypes:["url","original"],allowedInText:!0},handler:(r,e)=>{var{parser:t}=r,a=e[1],n=H(e[0],"url").url;return t.settings.isTrusted({command:"\\href",url:n})?{type:"href",mode:t.mode,href:n,body:Q(a)}:t.formatUnsupportedCmd("\\href")},htmlBuilder:(r,e)=>{var t=t0(r.body,e,!1);return b.makeAnchor(r.href,[],t,e)},mathmlBuilder:(r,e)=>{var t=G0(r.body,e);return t instanceof c0||(t=new c0("mrow",[t])),t.setAttribute("href",r.href),t}});B({type:"href",names:["\\url"],props:{numArgs:1,argTypes:["url"],allowedInText:!0},handler:(r,e)=>{var{parser:t}=r,a=H(e[0],"url").url;if(!t.settings.isTrusted({command:"\\url",url:a}))return t.formatUnsupportedCmd("\\url");for(var n=[],s=0;s<a.length;s++){var o=a[s];o==="~"&&(o="\\textasciitilde"),n.push({type:"textord",mode:"text",text:o})}var h={type:"text",mode:t.mode,font:"\\texttt",body:n};return{type:"href",mode:t.mode,href:a,body:Q(h)}}});B({type:"hbox",names:["\\hbox"],props:{numArgs:1,argTypes:["text"],allowedInText:!0,primitive:!0},handler(r,e){var{parser:t}=r;return{type:"hbox",mode:t.mode,body:Q(e[0])}},htmlBuilder(r,e){var t=t0(r.body,e,!1);return b.makeFragment(t)},mathmlBuilder(r,e){return new S.MathNode("mrow",o0(r.body,e))}});B({type:"html",names:["\\htmlClass","\\htmlId","\\htmlStyle","\\htmlData"],props:{numArgs:2,argTypes:["raw","original"],allowedInText:!0},handler:(r,e)=>{var{parser:t,funcName:a,token:n}=r,s=H(e[0],"raw").string,o=e[1];t.settings.strict&&t.settings.reportNonstrict("htmlExtension","HTML extension is disabled on strict mode");var h,c={};switch(a){case"\\htmlClass":c.class=s,h={command:"\\htmlClass",class:s};break;case"\\htmlId":c.id=s,h={command:"\\htmlId",id:s};break;case"\\htmlStyle":c.style=s,h={command:"\\htmlStyle",style:s};break;case"\\htmlData":{for(var p=s.split(","),g=0;g<p.length;g++){var y=p[g].split("=");if(y.length!==2)throw new M("Error parsing key-value for \\htmlData");c["data-"+y[0].trim()]=y[1].trim()}h={command:"\\htmlData",attributes:c};break}default:throw new Error("Unrecognized html command")}return t.settings.isTrusted(h)?{type:"html",mode:t.mode,attributes:c,body:Q(o)}:t.formatUnsupportedCmd(a)},htmlBuilder:(r,e)=>{var t=t0(r.body,e,!1),a=["enclosing"];r.attributes.class&&a.push(...r.attributes.class.trim().split(/\s+/));var n=b.makeSpan(a,t,e);for(var s in r.attributes)s!=="class"&&r.attributes.hasOwnProperty(s)&&n.setAttribute(s,r.attributes[s]);return n},mathmlBuilder:(r,e)=>G0(r.body,e)});B({type:"htmlmathml",names:["\\html@mathml"],props:{numArgs:2,allowedInText:!0},handler:(r,e)=>{var{parser:t}=r;return{type:"htmlmathml",mode:t.mode,html:Q(e[0]),mathml:Q(e[1])}},htmlBuilder:(r,e)=>{var t=t0(r.html,e,!1);return b.makeFragment(t)},mathmlBuilder:(r,e)=>G0(r.mathml,e)});var _e=function(e){if(/^[-+]? *(\d+(\.\d*)?|\.\d+)$/.test(e))return{number:+e,unit:"bp"};var t=/([-+]?) *(\d+(?:\.\d*)?|\.\d+) *([a-z]{2})/.exec(e);if(!t)throw new M("Invalid size: '"+e+"' in \\includegraphics");var a={number:+(t[1]+t[2]),unit:t[3]};if(!gr(a))throw new M("Invalid unit: '"+a.unit+"' in \\includegraphics.");return a};B({type:"includegraphics",names:["\\includegraphics"],props:{numArgs:1,numOptionalArgs:1,argTypes:["raw","url"],allowedInText:!1},handler:(r,e,t)=>{var{parser:a}=r,n={number:0,unit:"em"},s={number:.9,unit:"em"},o={number:0,unit:"em"},h="";if(t[0])for(var c=H(t[0],"raw").string,p=c.split(","),g=0;g<p.length;g++){var y=p[g].split("=");if(y.length===2){var w=y[1].trim();switch(y[0].trim()){case"alt":h=w;break;case"width":n=_e(w);break;case"height":s=_e(w);break;case"totalheight":o=_e(w);break;default:throw new M("Invalid key: '"+y[0]+"' in \\includegraphics.")}}}var x=H(e[0],"url").url;return h===""&&(h=x,h=h.replace(/^.*[\\/]/,""),h=h.substring(0,h.lastIndexOf("."))),a.settings.isTrusted({command:"\\includegraphics",url:x})?{type:"includegraphics",mode:a.mode,alt:h,width:n,height:s,totalheight:o,src:x}:a.formatUnsupportedCmd("\\includegraphics")},htmlBuilder:(r,e)=>{var t=K(r.height,e),a=0;r.totalheight.number>0&&(a=K(r.totalheight,e)-t);var n=0;r.width.number>0&&(n=K(r.width,e));var s={height:A(t+a)};n>0&&(s.width=A(n)),a>0&&(s.verticalAlign=A(-a));var o=new Xa(r.src,r.alt,s);return o.height=t,o.depth=a,o},mathmlBuilder:(r,e)=>{var t=new S.MathNode("mglyph",[]);t.setAttribute("alt",r.alt);var a=K(r.height,e),n=0;if(r.totalheight.number>0&&(n=K(r.totalheight,e)-a,t.setAttribute("valign",A(-n))),t.setAttribute("height",A(a+n)),r.width.number>0){var s=K(r.width,e);t.setAttribute("width",A(s))}return t.setAttribute("src",r.src),t}});B({type:"kern",names:["\\kern","\\mkern","\\hskip","\\mskip"],props:{numArgs:1,argTypes:["size"],primitive:!0,allowedInText:!0},handler(r,e){var{parser:t,funcName:a}=r,n=H(e[0],"size");if(t.settings.strict){var s=a[1]==="m",o=n.value.unit==="mu";s?(o||t.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+a+" supports only mu units, "+("not "+n.value.unit+" units")),t.mode!=="math"&&t.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+a+" works only in math mode")):o&&t.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+a+" doesn't support mu units")}return{type:"kern",mode:t.mode,dimension:n.value}},htmlBuilder(r,e){return b.makeGlue(r.dimension,e)},mathmlBuilder(r,e){var t=K(r.dimension,e);return new S.SpaceNode(t)}});B({type:"lap",names:["\\mathllap","\\mathrlap","\\mathclap"],props:{numArgs:1,allowedInText:!0},handler:(r,e)=>{var{parser:t,funcName:a}=r,n=e[0];return{type:"lap",mode:t.mode,alignment:a.slice(5),body:n}},htmlBuilder:(r,e)=>{var t;r.alignment==="clap"?(t=b.makeSpan([],[P(r.body,e)]),t=b.makeSpan(["inner"],[t],e)):t=b.makeSpan(["inner"],[P(r.body,e)]);var a=b.makeSpan(["fix"],[]),n=b.makeSpan([r.alignment],[t,a],e),s=b.makeSpan(["strut"]);return s.style.height=A(n.height+n.depth),n.depth&&(s.style.verticalAlign=A(-n.depth)),n.children.unshift(s),n=b.makeSpan(["thinbox"],[n],e),b.makeSpan(["mord","vbox"],[n],e)},mathmlBuilder:(r,e)=>{var t=new S.MathNode("mpadded",[X(r.body,e)]);if(r.alignment!=="rlap"){var a=r.alignment==="llap"?"-1":"-0.5";t.setAttribute("lspace",a+"width")}return t.setAttribute("width","0px"),t}});B({type:"styling",names:["\\(","$"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler(r,e){var{funcName:t,parser:a}=r,n=a.mode;a.switchMode("math");var s=t==="\\("?"\\)":"$",o=a.parseExpression(!1,s);return a.expect(s),a.switchMode(n),{type:"styling",mode:a.mode,style:"text",body:o}}});B({type:"text",names:["\\)","\\]"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler(r,e){throw new M("Mismatched "+r.funcName)}});var rr=(r,e)=>{switch(e.style.size){case R.DISPLAY.size:return r.display;case R.TEXT.size:return r.text;case R.SCRIPT.size:return r.script;case R.SCRIPTSCRIPT.size:return r.scriptscript;default:return r.text}};B({type:"mathchoice",names:["\\mathchoice"],props:{numArgs:4,primitive:!0},handler:(r,e)=>{var{parser:t}=r;return{type:"mathchoice",mode:t.mode,display:Q(e[0]),text:Q(e[1]),script:Q(e[2]),scriptscript:Q(e[3])}},htmlBuilder:(r,e)=>{var t=rr(r,e),a=t0(t,e,!1);return b.makeFragment(a)},mathmlBuilder:(r,e)=>{var t=rr(r,e);return G0(t,e)}});var _r=(r,e,t,a,n,s,o)=>{r=b.makeSpan([],[r]);var h=t&&q.isCharacterBox(t),c,p;if(e){var g=P(e,a.havingStyle(n.sup()),a);p={elem:g,kern:Math.max(a.fontMetrics().bigOpSpacing1,a.fontMetrics().bigOpSpacing3-g.depth)}}if(t){var y=P(t,a.havingStyle(n.sub()),a);c={elem:y,kern:Math.max(a.fontMetrics().bigOpSpacing2,a.fontMetrics().bigOpSpacing4-y.height)}}var w;if(p&&c){var x=a.fontMetrics().bigOpSpacing5+c.elem.height+c.elem.depth+c.kern+r.depth+o;w=b.makeVList({positionType:"bottom",positionData:x,children:[{type:"kern",size:a.fontMetrics().bigOpSpacing5},{type:"elem",elem:c.elem,marginLeft:A(-s)},{type:"kern",size:c.kern},{type:"elem",elem:r},{type:"kern",size:p.kern},{type:"elem",elem:p.elem,marginLeft:A(s)},{type:"kern",size:a.fontMetrics().bigOpSpacing5}]},a)}else if(c){var z=r.height-o;w=b.makeVList({positionType:"top",positionData:z,children:[{type:"kern",size:a.fontMetrics().bigOpSpacing5},{type:"elem",elem:c.elem,marginLeft:A(-s)},{type:"kern",size:c.kern},{type:"elem",elem:r}]},a)}else if(p){var T=r.depth+o;w=b.makeVList({positionType:"bottom",positionData:T,children:[{type:"elem",elem:r},{type:"kern",size:p.kern},{type:"elem",elem:p.elem,marginLeft:A(s)},{type:"kern",size:a.fontMetrics().bigOpSpacing5}]},a)}else return r;var C=[w];if(c&&s!==0&&!h){var N=b.makeSpan(["mspace"],[],a);N.style.marginRight=A(s),C.unshift(N)}return b.makeSpan(["mop","op-limits"],C,a)},ea=["\\smallint"],re=(r,e)=>{var t,a,n=!1,s;r.type==="supsub"?(t=r.sup,a=r.sub,s=H(r.base,"op"),n=!0):s=H(r,"op");var o=e.style,h=!1;o.size===R.DISPLAY.size&&s.symbol&&!q.contains(ea,s.name)&&(h=!0);var c;if(s.symbol){var p=h?"Size2-Regular":"Size1-Regular",g="";if((s.name==="\\oiint"||s.name==="\\oiiint")&&(g=s.name.slice(1),s.name=g==="oiint"?"\\iint":"\\iiint"),c=b.makeSymbol(s.name,p,"math",e,["mop","op-symbol",h?"large-op":"small-op"]),g.length>0){var y=c.italic,w=b.staticSvg(g+"Size"+(h?"2":"1"),e);c=b.makeVList({positionType:"individualShift",children:[{type:"elem",elem:c,shift:0},{type:"elem",elem:w,shift:h?.08:0}]},e),s.name="\\"+g,c.classes.unshift("mop"),c.italic=y}}else if(s.body){var x=t0(s.body,e,!0);x.length===1&&x[0]instanceof p0?(c=x[0],c.classes[0]="mop"):c=b.makeSpan(["mop"],x,e)}else{for(var z=[],T=1;T<s.name.length;T++)z.push(b.mathsym(s.name[T],s.mode,e));c=b.makeSpan(["mop"],z,e)}var C=0,N=0;return(c instanceof p0||s.name==="\\oiint"||s.name==="\\oiiint")&&!s.suppressBaseShift&&(C=(c.height-c.depth)/2-e.fontMetrics().axisHeight,N=c.italic),n?_r(c,t,a,e,o,N,C):(C&&(c.style.position="relative",c.style.top=A(C)),c)},me=(r,e)=>{var t;if(r.symbol)t=new c0("mo",[v0(r.name,r.mode)]),q.contains(ea,r.name)&&t.setAttribute("largeop","false");else if(r.body)t=new c0("mo",o0(r.body,e));else{t=new c0("mi",[new ie(r.name.slice(1))]);var a=new c0("mo",[v0("⁡","text")]);r.parentIsSupSub?t=new c0("mrow",[t,a]):t=Br([t,a])}return t},$1={"∏":"\\prod","∐":"\\coprod","∑":"\\sum","⋀":"\\bigwedge","⋁":"\\bigvee","⋂":"\\bigcap","⋃":"\\bigcup","⨀":"\\bigodot","⨁":"\\bigoplus","⨂":"\\bigotimes","⨄":"\\biguplus","⨆":"\\bigsqcup"};B({type:"op",names:["\\coprod","\\bigvee","\\bigwedge","\\biguplus","\\bigcap","\\bigcup","\\intop","\\prod","\\sum","\\bigotimes","\\bigoplus","\\bigodot","\\bigsqcup","\\smallint","∏","∐","∑","⋀","⋁","⋂","⋃","⨀","⨁","⨂","⨄","⨆"],props:{numArgs:0},handler:(r,e)=>{var{parser:t,funcName:a}=r,n=a;return n.length===1&&(n=$1[n]),{type:"op",mode:t.mode,limits:!0,parentIsSupSub:!1,symbol:!0,name:n}},htmlBuilder:re,mathmlBuilder:me});B({type:"op",names:["\\mathop"],props:{numArgs:1,primitive:!0},handler:(r,e)=>{var{parser:t}=r,a=e[0];return{type:"op",mode:t.mode,limits:!1,parentIsSupSub:!1,symbol:!1,body:Q(a)}},htmlBuilder:re,mathmlBuilder:me});var W1={"∫":"\\int","∬":"\\iint","∭":"\\iiint","∮":"\\oint","∯":"\\oiint","∰":"\\oiiint"};B({type:"op",names:["\\arcsin","\\arccos","\\arctan","\\arctg","\\arcctg","\\arg","\\ch","\\cos","\\cosec","\\cosh","\\cot","\\cotg","\\coth","\\csc","\\ctg","\\cth","\\deg","\\dim","\\exp","\\hom","\\ker","\\lg","\\ln","\\log","\\sec","\\sin","\\sinh","\\sh","\\tan","\\tanh","\\tg","\\th"],props:{numArgs:0},handler(r){var{parser:e,funcName:t}=r;return{type:"op",mode:e.mode,limits:!1,parentIsSupSub:!1,symbol:!1,name:t}},htmlBuilder:re,mathmlBuilder:me});B({type:"op",names:["\\det","\\gcd","\\inf","\\lim","\\max","\\min","\\Pr","\\sup"],props:{numArgs:0},handler(r){var{parser:e,funcName:t}=r;return{type:"op",mode:e.mode,limits:!0,parentIsSupSub:!1,symbol:!1,name:t}},htmlBuilder:re,mathmlBuilder:me});B({type:"op",names:["\\int","\\iint","\\iiint","\\oint","\\oiint","\\oiiint","∫","∬","∭","∮","∯","∰"],props:{numArgs:0},handler(r){var{parser:e,funcName:t}=r,a=t;return a.length===1&&(a=W1[a]),{type:"op",mode:e.mode,limits:!1,parentIsSupSub:!1,symbol:!0,name:a}},htmlBuilder:re,mathmlBuilder:me});var ta=(r,e)=>{var t,a,n=!1,s;r.type==="supsub"?(t=r.sup,a=r.sub,s=H(r.base,"operatorname"),n=!0):s=H(r,"operatorname");var o;if(s.body.length>0){for(var h=s.body.map(y=>{var w=y.text;return typeof w=="string"?{type:"textord",mode:y.mode,text:w}:y}),c=t0(h,e.withFont("mathrm"),!0),p=0;p<c.length;p++){var g=c[p];g instanceof p0&&(g.text=g.text.replace(/\u2212/,"-").replace(/\u2217/,"*"))}o=b.makeSpan(["mop"],c,e)}else o=b.makeSpan(["mop"],[],e);return n?_r(o,t,a,e,e.style,0,0):o},j1=(r,e)=>{for(var t=o0(r.body,e.withFont("mathrm")),a=!0,n=0;n<t.length;n++){var s=t[n];if(!(s instanceof S.SpaceNode))if(s instanceof S.MathNode)switch(s.type){case"mi":case"mn":case"ms":case"mspace":case"mtext":break;case"mo":{var o=s.children[0];s.children.length===1&&o instanceof S.TextNode?o.text=o.text.replace(/\u2212/,"-").replace(/\u2217/,"*"):a=!1;break}default:a=!1}else a=!1}if(a){var h=t.map(g=>g.toText()).join("");t=[new S.TextNode(h)]}var c=new S.MathNode("mi",t);c.setAttribute("mathvariant","normal");var p=new S.MathNode("mo",[v0("⁡","text")]);return r.parentIsSupSub?new S.MathNode("mrow",[c,p]):S.newDocumentFragment([c,p])};B({type:"operatorname",names:["\\operatorname@","\\operatornamewithlimits"],props:{numArgs:1},handler:(r,e)=>{var{parser:t,funcName:a}=r,n=e[0];return{type:"operatorname",mode:t.mode,body:Q(n),alwaysHandleSupSub:a==="\\operatornamewithlimits",limits:!1,parentIsSupSub:!1}},htmlBuilder:ta,mathmlBuilder:j1});m("\\operatorname","\\@ifstar\\operatornamewithlimits\\operatorname@");$0({type:"ordgroup",htmlBuilder(r,e){return r.semisimple?b.makeFragment(t0(r.body,e,!1)):b.makeSpan(["mord"],t0(r.body,e,!0),e)},mathmlBuilder(r,e){return G0(r.body,e,!0)}});B({type:"overline",names:["\\overline"],props:{numArgs:1},handler(r,e){var{parser:t}=r,a=e[0];return{type:"overline",mode:t.mode,body:a}},htmlBuilder(r,e){var t=P(r.body,e.havingCrampedStyle()),a=b.makeLineSpan("overline-line",e),n=e.fontMetrics().defaultRuleThickness,s=b.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:t},{type:"kern",size:3*n},{type:"elem",elem:a},{type:"kern",size:n}]},e);return b.makeSpan(["mord","overline"],[s],e)},mathmlBuilder(r,e){var t=new S.MathNode("mo",[new S.TextNode("‾")]);t.setAttribute("stretchy","true");var a=new S.MathNode("mover",[X(r.body,e),t]);return a.setAttribute("accent","true"),a}});B({type:"phantom",names:["\\phantom"],props:{numArgs:1,allowedInText:!0},handler:(r,e)=>{var{parser:t}=r,a=e[0];return{type:"phantom",mode:t.mode,body:Q(a)}},htmlBuilder:(r,e)=>{var t=t0(r.body,e.withPhantom(),!1);return b.makeFragment(t)},mathmlBuilder:(r,e)=>{var t=o0(r.body,e);return new S.MathNode("mphantom",t)}});B({type:"hphantom",names:["\\hphantom"],props:{numArgs:1,allowedInText:!0},handler:(r,e)=>{var{parser:t}=r,a=e[0];return{type:"hphantom",mode:t.mode,body:a}},htmlBuilder:(r,e)=>{var t=b.makeSpan([],[P(r.body,e.withPhantom())]);if(t.height=0,t.depth=0,t.children)for(var a=0;a<t.children.length;a++)t.children[a].height=0,t.children[a].depth=0;return t=b.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:t}]},e),b.makeSpan(["mord"],[t],e)},mathmlBuilder:(r,e)=>{var t=o0(Q(r.body),e),a=new S.MathNode("mphantom",t),n=new S.MathNode("mpadded",[a]);return n.setAttribute("height","0px"),n.setAttribute("depth","0px"),n}});B({type:"vphantom",names:["\\vphantom"],props:{numArgs:1,allowedInText:!0},handler:(r,e)=>{var{parser:t}=r,a=e[0];return{type:"vphantom",mode:t.mode,body:a}},htmlBuilder:(r,e)=>{var t=b.makeSpan(["inner"],[P(r.body,e.withPhantom())]),a=b.makeSpan(["fix"],[]);return b.makeSpan(["mord","rlap"],[t,a],e)},mathmlBuilder:(r,e)=>{var t=o0(Q(r.body),e),a=new S.MathNode("mphantom",t),n=new S.MathNode("mpadded",[a]);return n.setAttribute("width","0px"),n}});B({type:"raisebox",names:["\\raisebox"],props:{numArgs:2,argTypes:["size","hbox"],allowedInText:!0},handler(r,e){var{parser:t}=r,a=H(e[0],"size").value,n=e[1];return{type:"raisebox",mode:t.mode,dy:a,body:n}},htmlBuilder(r,e){var t=P(r.body,e),a=K(r.dy,e);return b.makeVList({positionType:"shift",positionData:-a,children:[{type:"elem",elem:t}]},e)},mathmlBuilder(r,e){var t=new S.MathNode("mpadded",[X(r.body,e)]),a=r.dy.number+r.dy.unit;return t.setAttribute("voffset",a),t}});B({type:"internal",names:["\\relax"],props:{numArgs:0,allowedInText:!0},handler(r){var{parser:e}=r;return{type:"internal",mode:e.mode}}});B({type:"rule",names:["\\rule"],props:{numArgs:2,numOptionalArgs:1,argTypes:["size","size","size"]},handler(r,e,t){var{parser:a}=r,n=t[0],s=H(e[0],"size"),o=H(e[1],"size");return{type:"rule",mode:a.mode,shift:n&&H(n,"size").value,width:s.value,height:o.value}},htmlBuilder(r,e){var t=b.makeSpan(["mord","rule"],[],e),a=K(r.width,e),n=K(r.height,e),s=r.shift?K(r.shift,e):0;return t.style.borderRightWidth=A(a),t.style.borderTopWidth=A(n),t.style.bottom=A(s),t.width=a,t.height=n+s,t.depth=-s,t.maxFontSize=n*1.125*e.sizeMultiplier,t},mathmlBuilder(r,e){var t=K(r.width,e),a=K(r.height,e),n=r.shift?K(r.shift,e):0,s=e.color&&e.getColor()||"black",o=new S.MathNode("mspace");o.setAttribute("mathbackground",s),o.setAttribute("width",A(t)),o.setAttribute("height",A(a));var h=new S.MathNode("mpadded",[o]);return n>=0?h.setAttribute("height",A(n)):(h.setAttribute("height",A(n)),h.setAttribute("depth",A(-n))),h.setAttribute("voffset",A(n)),h}});function ra(r,e,t){for(var a=t0(r,e,!1),n=e.sizeMultiplier/t.sizeMultiplier,s=0;s<a.length;s++){var o=a[s].classes.indexOf("sizing");o<0?Array.prototype.push.apply(a[s].classes,e.sizingClasses(t)):a[s].classes[o+1]==="reset-size"+e.size&&(a[s].classes[o+1]="reset-size"+t.size),a[s].height*=n,a[s].depth*=n}return b.makeFragment(a)}var ar=["\\tiny","\\sixptsize","\\scriptsize","\\footnotesize","\\small","\\normalsize","\\large","\\Large","\\LARGE","\\huge","\\Huge"],Z1=(r,e)=>{var t=e.havingSize(r.size);return ra(r.body,t,e)};B({type:"sizing",names:ar,props:{numArgs:0,allowedInText:!0},handler:(r,e)=>{var{breakOnTokenText:t,funcName:a,parser:n}=r,s=n.parseExpression(!1,t);return{type:"sizing",mode:n.mode,size:ar.indexOf(a)+1,body:s}},htmlBuilder:Z1,mathmlBuilder:(r,e)=>{var t=e.havingSize(r.size),a=o0(r.body,t),n=new S.MathNode("mstyle",a);return n.setAttribute("mathsize",A(t.sizeMultiplier)),n}});B({type:"smash",names:["\\smash"],props:{numArgs:1,numOptionalArgs:1,allowedInText:!0},handler:(r,e,t)=>{var{parser:a}=r,n=!1,s=!1,o=t[0]&&H(t[0],"ordgroup");if(o)for(var h="",c=0;c<o.body.length;++c){var p=o.body[c];if(h=p.text,h==="t")n=!0;else if(h==="b")s=!0;else{n=!1,s=!1;break}}else n=!0,s=!0;var g=e[0];return{type:"smash",mode:a.mode,body:g,smashHeight:n,smashDepth:s}},htmlBuilder:(r,e)=>{var t=b.makeSpan([],[P(r.body,e)]);if(!r.smashHeight&&!r.smashDepth)return t;if(r.smashHeight&&(t.height=0,t.children))for(var a=0;a<t.children.length;a++)t.children[a].height=0;if(r.smashDepth&&(t.depth=0,t.children))for(var n=0;n<t.children.length;n++)t.children[n].depth=0;var s=b.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:t}]},e);return b.makeSpan(["mord"],[s],e)},mathmlBuilder:(r,e)=>{var t=new S.MathNode("mpadded",[X(r.body,e)]);return r.smashHeight&&t.setAttribute("height","0px"),r.smashDepth&&t.setAttribute("depth","0px"),t}});B({type:"sqrt",names:["\\sqrt"],props:{numArgs:1,numOptionalArgs:1},handler(r,e,t){var{parser:a}=r,n=t[0],s=e[0];return{type:"sqrt",mode:a.mode,body:s,index:n}},htmlBuilder(r,e){var t=P(r.body,e.havingCrampedStyle());t.height===0&&(t.height=e.fontMetrics().xHeight),t=b.wrapFragment(t,e);var a=e.fontMetrics(),n=a.defaultRuleThickness,s=n;e.style.id<R.TEXT.id&&(s=e.fontMetrics().xHeight);var o=n+s/4,h=t.height+t.depth+o+n,{span:c,ruleWidth:p,advanceWidth:g}=B0.sqrtImage(h,e),y=c.height-p;y>t.height+t.depth+o&&(o=(o+y-t.height-t.depth)/2);var w=c.height-t.height-o-p;t.style.paddingLeft=A(g);var x=b.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:t,wrapperClasses:["svg-align"]},{type:"kern",size:-(t.height+w)},{type:"elem",elem:c},{type:"kern",size:p}]},e);if(r.index){var z=e.havingStyle(R.SCRIPTSCRIPT),T=P(r.index,z,e),C=.6*(x.height-x.depth),N=b.makeVList({positionType:"shift",positionData:-C,children:[{type:"elem",elem:T}]},e),O=b.makeSpan(["root"],[N]);return b.makeSpan(["mord","sqrt"],[O,x],e)}else return b.makeSpan(["mord","sqrt"],[x],e)},mathmlBuilder(r,e){var{body:t,index:a}=r;return a?new S.MathNode("mroot",[X(t,e),X(a,e)]):new S.MathNode("msqrt",[X(t,e)])}});var nr={display:R.DISPLAY,text:R.TEXT,script:R.SCRIPT,scriptscript:R.SCRIPTSCRIPT};B({type:"styling",names:["\\displaystyle","\\textstyle","\\scriptstyle","\\scriptscriptstyle"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(r,e){var{breakOnTokenText:t,funcName:a,parser:n}=r,s=n.parseExpression(!0,t),o=a.slice(1,a.length-5);return{type:"styling",mode:n.mode,style:o,body:s}},htmlBuilder(r,e){var t=nr[r.style],a=e.havingStyle(t).withFont("");return ra(r.body,a,e)},mathmlBuilder(r,e){var t=nr[r.style],a=e.havingStyle(t),n=o0(r.body,a),s=new S.MathNode("mstyle",n),o={display:["0","true"],text:["0","false"],script:["1","false"],scriptscript:["2","false"]},h=o[r.style];return s.setAttribute("scriptlevel",h[0]),s.setAttribute("displaystyle",h[1]),s}});var K1=function(e,t){var a=e.base;if(a)if(a.type==="op"){var n=a.limits&&(t.style.size===R.DISPLAY.size||a.alwaysHandleSupSub);return n?re:null}else if(a.type==="operatorname"){var s=a.alwaysHandleSupSub&&(t.style.size===R.DISPLAY.size||a.limits);return s?ta:null}else{if(a.type==="accent")return q.isCharacterBox(a.base)?xt:null;if(a.type==="horizBrace"){var o=!e.sub;return o===a.isOver?Qr:null}else return null}else return null};$0({type:"supsub",htmlBuilder(r,e){var t=K1(r,e);if(t)return t(r,e);var{base:a,sup:n,sub:s}=r,o=P(a,e),h,c,p=e.fontMetrics(),g=0,y=0,w=a&&q.isCharacterBox(a);if(n){var x=e.havingStyle(e.style.sup());h=P(n,x,e),w||(g=o.height-x.fontMetrics().supDrop*x.sizeMultiplier/e.sizeMultiplier)}if(s){var z=e.havingStyle(e.style.sub());c=P(s,z,e),w||(y=o.depth+z.fontMetrics().subDrop*z.sizeMultiplier/e.sizeMultiplier)}var T;e.style===R.DISPLAY?T=p.sup1:e.style.cramped?T=p.sup3:T=p.sup2;var C=e.sizeMultiplier,N=A(.5/p.ptPerEm/C),O=null;if(c){var F=r.base&&r.base.type==="op"&&r.base.name&&(r.base.name==="\\oiint"||r.base.name==="\\oiiint");(o instanceof p0||F)&&(O=A(-o.italic))}var V;if(h&&c){g=Math.max(g,T,h.depth+.25*p.xHeight),y=Math.max(y,p.sub2);var L=p.defaultRuleThickness,U=4*L;if(g-h.depth-(c.height-y)<U){y=U-(g-h.depth)+c.height;var G=.8*p.xHeight-(g-h.depth);G>0&&(g+=G,y-=G)}var j=[{type:"elem",elem:c,shift:y,marginRight:N,marginLeft:O},{type:"elem",elem:h,shift:-g,marginRight:N}];V=b.makeVList({positionType:"individualShift",children:j},e)}else if(c){y=Math.max(y,p.sub1,c.height-.8*p.xHeight);var Y=[{type:"elem",elem:c,marginLeft:O,marginRight:N}];V=b.makeVList({positionType:"shift",positionData:y,children:Y},e)}else if(h)g=Math.max(g,T,h.depth+.25*p.xHeight),V=b.makeVList({positionType:"shift",positionData:-g,children:[{type:"elem",elem:h,marginRight:N}]},e);else throw new Error("supsub must have either sup or sub.");var M0=lt(o,"right")||"mord";return b.makeSpan([M0],[o,b.makeSpan(["msupsub"],[V])],e)},mathmlBuilder(r,e){var t=!1,a,n;r.base&&r.base.type==="horizBrace"&&(n=!!r.sup,n===r.base.isOver&&(t=!0,a=r.base.isOver)),r.base&&(r.base.type==="op"||r.base.type==="operatorname")&&(r.base.parentIsSupSub=!0);var s=[X(r.base,e)];r.sub&&s.push(X(r.sub,e)),r.sup&&s.push(X(r.sup,e));var o;if(t)o=a?"mover":"munder";else if(r.sub)if(r.sup){var p=r.base;p&&p.type==="op"&&p.limits&&e.style===R.DISPLAY||p&&p.type==="operatorname"&&p.alwaysHandleSupSub&&(e.style===R.DISPLAY||p.limits)?o="munderover":o="msubsup"}else{var c=r.base;c&&c.type==="op"&&c.limits&&(e.style===R.DISPLAY||c.alwaysHandleSupSub)||c&&c.type==="operatorname"&&c.alwaysHandleSupSub&&(c.limits||e.style===R.DISPLAY)?o="munder":o="msub"}else{var h=r.base;h&&h.type==="op"&&h.limits&&(e.style===R.DISPLAY||h.alwaysHandleSupSub)||h&&h.type==="operatorname"&&h.alwaysHandleSupSub&&(h.limits||e.style===R.DISPLAY)?o="mover":o="msup"}return new S.MathNode(o,s)}});$0({type:"atom",htmlBuilder(r,e){return b.mathsym(r.text,r.mode,e,["m"+r.family])},mathmlBuilder(r,e){var t=new S.MathNode("mo",[v0(r.text,r.mode)]);if(r.family==="bin"){var a=bt(r,e);a==="bold-italic"&&t.setAttribute("mathvariant",a)}else r.family==="punct"?t.setAttribute("separator","true"):(r.family==="open"||r.family==="close")&&t.setAttribute("stretchy","false");return t}});var aa={mi:"italic",mn:"normal",mtext:"normal"};$0({type:"mathord",htmlBuilder(r,e){return b.makeOrd(r,e,"mathord")},mathmlBuilder(r,e){var t=new S.MathNode("mi",[v0(r.text,r.mode,e)]),a=bt(r,e)||"italic";return a!==aa[t.type]&&t.setAttribute("mathvariant",a),t}});$0({type:"textord",htmlBuilder(r,e){return b.makeOrd(r,e,"textord")},mathmlBuilder(r,e){var t=v0(r.text,r.mode,e),a=bt(r,e)||"normal",n;return r.mode==="text"?n=new S.MathNode("mtext",[t]):/[0-9]/.test(r.text)?n=new S.MathNode("mn",[t]):r.text==="\\prime"?n=new S.MathNode("mo",[t]):n=new S.MathNode("mi",[t]),a!==aa[n.type]&&n.setAttribute("mathvariant",a),n}});var et={"\\nobreak":"nobreak","\\allowbreak":"allowbreak"},tt={" ":{},"\\ ":{},"~":{className:"nobreak"},"\\space":{},"\\nobreakspace":{className:"nobreak"}};$0({type:"spacing",htmlBuilder(r,e){if(tt.hasOwnProperty(r.text)){var t=tt[r.text].className||"";if(r.mode==="text"){var a=b.makeOrd(r,e,"textord");return a.classes.push(t),a}else return b.makeSpan(["mspace",t],[b.mathsym(r.text,r.mode,e)],e)}else{if(et.hasOwnProperty(r.text))return b.makeSpan(["mspace",et[r.text]],[],e);throw new M('Unknown type of space "'+r.text+'"')}},mathmlBuilder(r,e){var t;if(tt.hasOwnProperty(r.text))t=new S.MathNode("mtext",[new S.TextNode(" ")]);else{if(et.hasOwnProperty(r.text))return new S.MathNode("mspace");throw new M('Unknown type of space "'+r.text+'"')}return t}});var ir=()=>{var r=new S.MathNode("mtd",[]);return r.setAttribute("width","50%"),r};$0({type:"tag",mathmlBuilder(r,e){var t=new S.MathNode("mtable",[new S.MathNode("mtr",[ir(),new S.MathNode("mtd",[G0(r.body,e)]),ir(),new S.MathNode("mtd",[G0(r.tag,e)])])]);return t.setAttribute("width","100%"),t}});var sr={"\\text":void 0,"\\textrm":"textrm","\\textsf":"textsf","\\texttt":"texttt","\\textnormal":"textrm"},lr={"\\textbf":"textbf","\\textmd":"textmd"},J1={"\\textit":"textit","\\textup":"textup"},or=(r,e)=>{var t=r.font;if(t){if(sr[t])return e.withTextFontFamily(sr[t]);if(lr[t])return e.withTextFontWeight(lr[t]);if(t==="\\emph")return e.fontShape==="textit"?e.withTextFontShape("textup"):e.withTextFontShape("textit")}else return e;return e.withTextFontShape(J1[t])};B({type:"text",names:["\\text","\\textrm","\\textsf","\\texttt","\\textnormal","\\textbf","\\textmd","\\textit","\\textup","\\emph"],props:{numArgs:1,argTypes:["text"],allowedInArgument:!0,allowedInText:!0},handler(r,e){var{parser:t,funcName:a}=r,n=e[0];return{type:"text",mode:t.mode,body:Q(n),font:a}},htmlBuilder(r,e){var t=or(r,e),a=t0(r.body,t,!0);return b.makeSpan(["mord","text"],a,t)},mathmlBuilder(r,e){var t=or(r,e);return G0(r.body,t)}});B({type:"underline",names:["\\underline"],props:{numArgs:1,allowedInText:!0},handler(r,e){var{parser:t}=r;return{type:"underline",mode:t.mode,body:e[0]}},htmlBuilder(r,e){var t=P(r.body,e),a=b.makeLineSpan("underline-line",e),n=e.fontMetrics().defaultRuleThickness,s=b.makeVList({positionType:"top",positionData:t.height,children:[{type:"kern",size:n},{type:"elem",elem:a},{type:"kern",size:3*n},{type:"elem",elem:t}]},e);return b.makeSpan(["mord","underline"],[s],e)},mathmlBuilder(r,e){var t=new S.MathNode("mo",[new S.TextNode("‾")]);t.setAttribute("stretchy","true");var a=new S.MathNode("munder",[X(r.body,e),t]);return a.setAttribute("accentunder","true"),a}});B({type:"vcenter",names:["\\vcenter"],props:{numArgs:1,argTypes:["original"],allowedInText:!1},handler(r,e){var{parser:t}=r;return{type:"vcenter",mode:t.mode,body:e[0]}},htmlBuilder(r,e){var t=P(r.body,e),a=e.fontMetrics().axisHeight,n=.5*(t.height-a-(t.depth+a));return b.makeVList({positionType:"shift",positionData:n,children:[{type:"elem",elem:t}]},e)},mathmlBuilder(r,e){return new S.MathNode("mpadded",[X(r.body,e)],["vcenter"])}});B({type:"verb",names:["\\verb"],props:{numArgs:0,allowedInText:!0},handler(r,e,t){throw new M("\\verb ended by end of line instead of matching delimiter")},htmlBuilder(r,e){for(var t=ur(r),a=[],n=e.havingStyle(e.style.text()),s=0;s<t.length;s++){var o=t[s];o==="~"&&(o="\\textasciitilde"),a.push(b.makeSymbol(o,"Typewriter-Regular",r.mode,n,["mord","texttt"]))}return b.makeSpan(["mord","text"].concat(n.sizingClasses(e)),b.tryCombineChars(a),n)},mathmlBuilder(r,e){var t=new S.TextNode(ur(r)),a=new S.MathNode("mtext",[t]);return a.setAttribute("mathvariant","monospace"),a}});var ur=r=>r.body.replace(/ /g,r.star?"␣":" "),H0=Ar,na=`[ \r
-	]`,Q1="\\\\[a-zA-Z@]+",_1="\\\\[^\uD800-\uDFFF]",e4="("+Q1+")"+na+"*",t4=`\\\\(
-|[ \r	]+
-?)[ \r	]*`,mt="[̀-ͯ]",r4=new RegExp(mt+"+$"),a4="("+na+"+)|"+(t4+"|")+"([!-\\[\\]-‧‪-퟿豈-￿]"+(mt+"*")+"|[\uD800-\uDBFF][\uDC00-\uDFFF]"+(mt+"*")+"|\\\\verb\\*([^]).*?\\4|\\\\verb([^*a-zA-Z]).*?\\5"+("|"+e4)+("|"+_1+")");class hr{constructor(e,t){this.input=void 0,this.settings=void 0,this.tokenRegex=void 0,this.catcodes=void 0,this.input=e,this.settings=t,this.tokenRegex=new RegExp(a4,"g"),this.catcodes={"%":14,"~":13}}setCatcode(e,t){this.catcodes[e]=t}lex(){var e=this.input,t=this.tokenRegex.lastIndex;if(t===e.length)return new f0("EOF",new u0(this,t,t));var a=this.tokenRegex.exec(e);if(a===null||a.index!==t)throw new M("Unexpected character: '"+e[t]+"'",new f0(e[t],new u0(this,t,t+1)));var n=a[6]||a[3]||(a[2]?"\\ ":" ");if(this.catcodes[n]===14){var s=e.indexOf(`
-`,this.tokenRegex.lastIndex);return s===-1?(this.tokenRegex.lastIndex=e.length,this.settings.reportNonstrict("commentAtEnd","% comment has no terminating newline; LaTeX would fail because of commenting the end of math mode (e.g. $)")):this.tokenRegex.lastIndex=s+1,this.lex()}return new f0(n,new u0(this,t,this.tokenRegex.lastIndex))}}class n4{constructor(e,t){e===void 0&&(e={}),t===void 0&&(t={}),this.current=void 0,this.builtins=void 0,this.undefStack=void 0,this.current=t,this.builtins=e,this.undefStack=[]}beginGroup(){this.undefStack.push({})}endGroup(){if(this.undefStack.length===0)throw new M("Unbalanced namespace destruction: attempt to pop global namespace; please report this as a bug");var e=this.undefStack.pop();for(var t in e)e.hasOwnProperty(t)&&(e[t]==null?delete this.current[t]:this.current[t]=e[t])}endGroups(){for(;this.undefStack.length>0;)this.endGroup()}has(e){return this.current.hasOwnProperty(e)||this.builtins.hasOwnProperty(e)}get(e){return this.current.hasOwnProperty(e)?this.current[e]:this.builtins[e]}set(e,t,a){if(a===void 0&&(a=!1),a){for(var n=0;n<this.undefStack.length;n++)delete this.undefStack[n][e];this.undefStack.length>0&&(this.undefStack[this.undefStack.length-1][e]=t)}else{var s=this.undefStack[this.undefStack.length-1];s&&!s.hasOwnProperty(e)&&(s[e]=this.current[e])}t==null?delete this.current[e]:this.current[e]=t}}var i4=Wr;m("\\noexpand",function(r){var e=r.popToken();return r.isExpandable(e.text)&&(e.noexpand=!0,e.treatAsRelax=!0),{tokens:[e],numArgs:0}});m("\\expandafter",function(r){var e=r.popToken();return r.expandOnce(!0),{tokens:[e],numArgs:0}});m("\\@firstoftwo",function(r){var e=r.consumeArgs(2);return{tokens:e[0],numArgs:0}});m("\\@secondoftwo",function(r){var e=r.consumeArgs(2);return{tokens:e[1],numArgs:0}});m("\\@ifnextchar",function(r){var e=r.consumeArgs(3);r.consumeSpaces();var t=r.future();return e[0].length===1&&e[0][0].text===t.text?{tokens:e[1],numArgs:0}:{tokens:e[2],numArgs:0}});m("\\@ifstar","\\@ifnextchar *{\\@firstoftwo{#1}}");m("\\TextOrMath",function(r){var e=r.consumeArgs(2);return r.mode==="text"?{tokens:e[0],numArgs:0}:{tokens:e[1],numArgs:0}});var mr={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,a:10,A:10,b:11,B:11,c:12,C:12,d:13,D:13,e:14,E:14,f:15,F:15};m("\\char",function(r){var e=r.popToken(),t,a="";if(e.text==="'")t=8,e=r.popToken();else if(e.text==='"')t=16,e=r.popToken();else if(e.text==="`")if(e=r.popToken(),e.text[0]==="\\")a=e.text.charCodeAt(1);else{if(e.text==="EOF")throw new M("\\char` missing argument");a=e.text.charCodeAt(0)}else t=10;if(t){if(a=mr[e.text],a==null||a>=t)throw new M("Invalid base-"+t+" digit "+e.text);for(var n;(n=mr[r.future().text])!=null&&n<t;)a*=t,a+=n,r.popToken()}return"\\@char{"+a+"}"});var Bt=(r,e,t)=>{var a=r.consumeArg().tokens;if(a.length!==1)throw new M("\\newcommand's first argument must be a macro name");var n=a[0].text,s=r.isDefined(n);if(s&&!e)throw new M("\\newcommand{"+n+"} attempting to redefine "+(n+"; use \\renewcommand"));if(!s&&!t)throw new M("\\renewcommand{"+n+"} when command "+n+" does not yet exist; use \\newcommand");var o=0;if(a=r.consumeArg().tokens,a.length===1&&a[0].text==="["){for(var h="",c=r.expandNextToken();c.text!=="]"&&c.text!=="EOF";)h+=c.text,c=r.expandNextToken();if(!h.match(/^\s*[0-9]+\s*$/))throw new M("Invalid number of arguments: "+h);o=parseInt(h),a=r.consumeArg().tokens}return r.macros.set(n,{tokens:a,numArgs:o}),""};m("\\newcommand",r=>Bt(r,!1,!0));m("\\renewcommand",r=>Bt(r,!0,!1));m("\\providecommand",r=>Bt(r,!0,!0));m("\\message",r=>{var e=r.consumeArgs(1)[0];return console.log(e.reverse().map(t=>t.text).join("")),""});m("\\errmessage",r=>{var e=r.consumeArgs(1)[0];return console.error(e.reverse().map(t=>t.text).join("")),""});m("\\show",r=>{var e=r.popToken(),t=e.text;return console.log(e,r.macros.get(t),H0[t],$.math[t],$.text[t]),""});m("\\bgroup","{");m("\\egroup","}");m("~","\\nobreakspace");m("\\lq","`");m("\\rq","'");m("\\aa","\\r a");m("\\AA","\\r A");m("\\textcopyright","\\html@mathml{\\textcircled{c}}{\\char`©}");m("\\copyright","\\TextOrMath{\\textcopyright}{\\text{\\textcopyright}}");m("\\textregistered","\\html@mathml{\\textcircled{\\scriptsize R}}{\\char`®}");m("ℬ","\\mathscr{B}");m("ℰ","\\mathscr{E}");m("ℱ","\\mathscr{F}");m("ℋ","\\mathscr{H}");m("ℐ","\\mathscr{I}");m("ℒ","\\mathscr{L}");m("ℳ","\\mathscr{M}");m("ℛ","\\mathscr{R}");m("ℭ","\\mathfrak{C}");m("ℌ","\\mathfrak{H}");m("ℨ","\\mathfrak{Z}");m("\\Bbbk","\\Bbb{k}");m("·","\\cdotp");m("\\llap","\\mathllap{\\textrm{#1}}");m("\\rlap","\\mathrlap{\\textrm{#1}}");m("\\clap","\\mathclap{\\textrm{#1}}");m("\\mathstrut","\\vphantom{(}");m("\\underbar","\\underline{\\text{#1}}");m("\\not",'\\html@mathml{\\mathrel{\\mathrlap\\@not}}{\\char"338}');m("\\neq","\\html@mathml{\\mathrel{\\not=}}{\\mathrel{\\char`≠}}");m("\\ne","\\neq");m("≠","\\neq");m("\\notin","\\html@mathml{\\mathrel{{\\in}\\mathllap{/\\mskip1mu}}}{\\mathrel{\\char`∉}}");m("∉","\\notin");m("≘","\\html@mathml{\\mathrel{=\\kern{-1em}\\raisebox{0.4em}{$\\scriptsize\\frown$}}}{\\mathrel{\\char`≘}}");m("≙","\\html@mathml{\\stackrel{\\tiny\\wedge}{=}}{\\mathrel{\\char`≘}}");m("≚","\\html@mathml{\\stackrel{\\tiny\\vee}{=}}{\\mathrel{\\char`≚}}");m("≛","\\html@mathml{\\stackrel{\\scriptsize\\star}{=}}{\\mathrel{\\char`≛}}");m("≝","\\html@mathml{\\stackrel{\\tiny\\mathrm{def}}{=}}{\\mathrel{\\char`≝}}");m("≞","\\html@mathml{\\stackrel{\\tiny\\mathrm{m}}{=}}{\\mathrel{\\char`≞}}");m("≟","\\html@mathml{\\stackrel{\\tiny?}{=}}{\\mathrel{\\char`≟}}");m("⟂","\\perp");m("‼","\\mathclose{!\\mkern-0.8mu!}");m("∌","\\notni");m("⌜","\\ulcorner");m("⌝","\\urcorner");m("⌞","\\llcorner");m("⌟","\\lrcorner");m("©","\\copyright");m("®","\\textregistered");m("️","\\textregistered");m("\\ulcorner",'\\html@mathml{\\@ulcorner}{\\mathop{\\char"231c}}');m("\\urcorner",'\\html@mathml{\\@urcorner}{\\mathop{\\char"231d}}');m("\\llcorner",'\\html@mathml{\\@llcorner}{\\mathop{\\char"231e}}');m("\\lrcorner",'\\html@mathml{\\@lrcorner}{\\mathop{\\char"231f}}');m("\\vdots","\\mathord{\\varvdots\\rule{0pt}{15pt}}");m("⋮","\\vdots");m("\\varGamma","\\mathit{\\Gamma}");m("\\varDelta","\\mathit{\\Delta}");m("\\varTheta","\\mathit{\\Theta}");m("\\varLambda","\\mathit{\\Lambda}");m("\\varXi","\\mathit{\\Xi}");m("\\varPi","\\mathit{\\Pi}");m("\\varSigma","\\mathit{\\Sigma}");m("\\varUpsilon","\\mathit{\\Upsilon}");m("\\varPhi","\\mathit{\\Phi}");m("\\varPsi","\\mathit{\\Psi}");m("\\varOmega","\\mathit{\\Omega}");m("\\substack","\\begin{subarray}{c}#1\\end{subarray}");m("\\colon","\\nobreak\\mskip2mu\\mathpunct{}\\mathchoice{\\mkern-3mu}{\\mkern-3mu}{}{}{:}\\mskip6mu\\relax");m("\\boxed","\\fbox{$\\displaystyle{#1}$}");m("\\iff","\\DOTSB\\;\\Longleftrightarrow\\;");m("\\implies","\\DOTSB\\;\\Longrightarrow\\;");m("\\impliedby","\\DOTSB\\;\\Longleftarrow\\;");var cr={",":"\\dotsc","\\not":"\\dotsb","+":"\\dotsb","=":"\\dotsb","<":"\\dotsb",">":"\\dotsb","-":"\\dotsb","*":"\\dotsb",":":"\\dotsb","\\DOTSB":"\\dotsb","\\coprod":"\\dotsb","\\bigvee":"\\dotsb","\\bigwedge":"\\dotsb","\\biguplus":"\\dotsb","\\bigcap":"\\dotsb","\\bigcup":"\\dotsb","\\prod":"\\dotsb","\\sum":"\\dotsb","\\bigotimes":"\\dotsb","\\bigoplus":"\\dotsb","\\bigodot":"\\dotsb","\\bigsqcup":"\\dotsb","\\And":"\\dotsb","\\longrightarrow":"\\dotsb","\\Longrightarrow":"\\dotsb","\\longleftarrow":"\\dotsb","\\Longleftarrow":"\\dotsb","\\longleftrightarrow":"\\dotsb","\\Longleftrightarrow":"\\dotsb","\\mapsto":"\\dotsb","\\longmapsto":"\\dotsb","\\hookrightarrow":"\\dotsb","\\doteq":"\\dotsb","\\mathbin":"\\dotsb","\\mathrel":"\\dotsb","\\relbar":"\\dotsb","\\Relbar":"\\dotsb","\\xrightarrow":"\\dotsb","\\xleftarrow":"\\dotsb","\\DOTSI":"\\dotsi","\\int":"\\dotsi","\\oint":"\\dotsi","\\iint":"\\dotsi","\\iiint":"\\dotsi","\\iiiint":"\\dotsi","\\idotsint":"\\dotsi","\\DOTSX":"\\dotsx"};m("\\dots",function(r){var e="\\dotso",t=r.expandAfterFuture().text;return t in cr?e=cr[t]:(t.slice(0,4)==="\\not"||t in $.math&&q.contains(["bin","rel"],$.math[t].group))&&(e="\\dotsb"),e});var Dt={")":!0,"]":!0,"\\rbrack":!0,"\\}":!0,"\\rbrace":!0,"\\rangle":!0,"\\rceil":!0,"\\rfloor":!0,"\\rgroup":!0,"\\rmoustache":!0,"\\right":!0,"\\bigr":!0,"\\biggr":!0,"\\Bigr":!0,"\\Biggr":!0,$:!0,";":!0,".":!0,",":!0};m("\\dotso",function(r){var e=r.future().text;return e in Dt?"\\ldots\\,":"\\ldots"});m("\\dotsc",function(r){var e=r.future().text;return e in Dt&&e!==","?"\\ldots\\,":"\\ldots"});m("\\cdots",function(r){var e=r.future().text;return e in Dt?"\\@cdots\\,":"\\@cdots"});m("\\dotsb","\\cdots");m("\\dotsm","\\cdots");m("\\dotsi","\\!\\cdots");m("\\dotsx","\\ldots\\,");m("\\DOTSI","\\relax");m("\\DOTSB","\\relax");m("\\DOTSX","\\relax");m("\\tmspace","\\TextOrMath{\\kern#1#3}{\\mskip#1#2}\\relax");m("\\,","\\tmspace+{3mu}{.1667em}");m("\\thinspace","\\,");m("\\>","\\mskip{4mu}");m("\\:","\\tmspace+{4mu}{.2222em}");m("\\medspace","\\:");m("\\;","\\tmspace+{5mu}{.2777em}");m("\\thickspace","\\;");m("\\!","\\tmspace-{3mu}{.1667em}");m("\\negthinspace","\\!");m("\\negmedspace","\\tmspace-{4mu}{.2222em}");m("\\negthickspace","\\tmspace-{5mu}{.277em}");m("\\enspace","\\kern.5em ");m("\\enskip","\\hskip.5em\\relax");m("\\quad","\\hskip1em\\relax");m("\\qquad","\\hskip2em\\relax");m("\\tag","\\@ifstar\\tag@literal\\tag@paren");m("\\tag@paren","\\tag@literal{({#1})}");m("\\tag@literal",r=>{if(r.macros.get("\\df@tag"))throw new M("Multiple \\tag");return"\\gdef\\df@tag{\\text{#1}}"});m("\\bmod","\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}\\mathbin{\\rm mod}\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}");m("\\pod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern8mu}{\\mkern8mu}{\\mkern8mu}(#1)");m("\\pmod","\\pod{{\\rm mod}\\mkern6mu#1}");m("\\mod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern12mu}{\\mkern12mu}{\\mkern12mu}{\\rm mod}\\,\\,#1");m("\\newline","\\\\\\relax");m("\\TeX","\\textrm{\\html@mathml{T\\kern-.1667em\\raisebox{-.5ex}{E}\\kern-.125emX}{TeX}}");var ia=A(x0["Main-Regular"]["T".charCodeAt(0)][1]-.7*x0["Main-Regular"]["A".charCodeAt(0)][1]);m("\\LaTeX","\\textrm{\\html@mathml{"+("L\\kern-.36em\\raisebox{"+ia+"}{\\scriptstyle A}")+"\\kern-.15em\\TeX}{LaTeX}}");m("\\KaTeX","\\textrm{\\html@mathml{"+("K\\kern-.17em\\raisebox{"+ia+"}{\\scriptstyle A}")+"\\kern-.15em\\TeX}{KaTeX}}");m("\\hspace","\\@ifstar\\@hspacer\\@hspace");m("\\@hspace","\\hskip #1\\relax");m("\\@hspacer","\\rule{0pt}{0pt}\\hskip #1\\relax");m("\\ordinarycolon",":");m("\\vcentcolon","\\mathrel{\\mathop\\ordinarycolon}");m("\\dblcolon",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-.9mu}\\vcentcolon}}{\\mathop{\\char"2237}}');m("\\coloneqq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2254}}');m("\\Coloneqq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2237\\char"3d}}');m("\\coloneq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"3a\\char"2212}}');m("\\Coloneq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"2237\\char"2212}}');m("\\eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2255}}');m("\\Eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"3d\\char"2237}}');m("\\eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2239}}');m("\\Eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"2212\\char"2237}}');m("\\colonapprox",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"3a\\char"2248}}');m("\\Colonapprox",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"2237\\char"2248}}');m("\\colonsim",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"3a\\char"223c}}');m("\\Colonsim",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"2237\\char"223c}}');m("∷","\\dblcolon");m("∹","\\eqcolon");m("≔","\\coloneqq");m("≕","\\eqqcolon");m("⩴","\\Coloneqq");m("\\ratio","\\vcentcolon");m("\\coloncolon","\\dblcolon");m("\\colonequals","\\coloneqq");m("\\coloncolonequals","\\Coloneqq");m("\\equalscolon","\\eqqcolon");m("\\equalscoloncolon","\\Eqqcolon");m("\\colonminus","\\coloneq");m("\\coloncolonminus","\\Coloneq");m("\\minuscolon","\\eqcolon");m("\\minuscoloncolon","\\Eqcolon");m("\\coloncolonapprox","\\Colonapprox");m("\\coloncolonsim","\\Colonsim");m("\\simcolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\vcentcolon}");m("\\simcoloncolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\dblcolon}");m("\\approxcolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\vcentcolon}");m("\\approxcoloncolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\dblcolon}");m("\\notni","\\html@mathml{\\not\\ni}{\\mathrel{\\char`∌}}");m("\\limsup","\\DOTSB\\operatorname*{lim\\,sup}");m("\\liminf","\\DOTSB\\operatorname*{lim\\,inf}");m("\\injlim","\\DOTSB\\operatorname*{inj\\,lim}");m("\\projlim","\\DOTSB\\operatorname*{proj\\,lim}");m("\\varlimsup","\\DOTSB\\operatorname*{\\overline{lim}}");m("\\varliminf","\\DOTSB\\operatorname*{\\underline{lim}}");m("\\varinjlim","\\DOTSB\\operatorname*{\\underrightarrow{lim}}");m("\\varprojlim","\\DOTSB\\operatorname*{\\underleftarrow{lim}}");m("\\gvertneqq","\\html@mathml{\\@gvertneqq}{≩}");m("\\lvertneqq","\\html@mathml{\\@lvertneqq}{≨}");m("\\ngeqq","\\html@mathml{\\@ngeqq}{≱}");m("\\ngeqslant","\\html@mathml{\\@ngeqslant}{≱}");m("\\nleqq","\\html@mathml{\\@nleqq}{≰}");m("\\nleqslant","\\html@mathml{\\@nleqslant}{≰}");m("\\nshortmid","\\html@mathml{\\@nshortmid}{∤}");m("\\nshortparallel","\\html@mathml{\\@nshortparallel}{∦}");m("\\nsubseteqq","\\html@mathml{\\@nsubseteqq}{⊈}");m("\\nsupseteqq","\\html@mathml{\\@nsupseteqq}{⊉}");m("\\varsubsetneq","\\html@mathml{\\@varsubsetneq}{⊊}");m("\\varsubsetneqq","\\html@mathml{\\@varsubsetneqq}{⫋}");m("\\varsupsetneq","\\html@mathml{\\@varsupsetneq}{⊋}");m("\\varsupsetneqq","\\html@mathml{\\@varsupsetneqq}{⫌}");m("\\imath","\\html@mathml{\\@imath}{ı}");m("\\jmath","\\html@mathml{\\@jmath}{ȷ}");m("\\llbracket","\\html@mathml{\\mathopen{[\\mkern-3.2mu[}}{\\mathopen{\\char`⟦}}");m("\\rrbracket","\\html@mathml{\\mathclose{]\\mkern-3.2mu]}}{\\mathclose{\\char`⟧}}");m("⟦","\\llbracket");m("⟧","\\rrbracket");m("\\lBrace","\\html@mathml{\\mathopen{\\{\\mkern-3.2mu[}}{\\mathopen{\\char`⦃}}");m("\\rBrace","\\html@mathml{\\mathclose{]\\mkern-3.2mu\\}}}{\\mathclose{\\char`⦄}}");m("⦃","\\lBrace");m("⦄","\\rBrace");m("\\minuso","\\mathbin{\\html@mathml{{\\mathrlap{\\mathchoice{\\kern{0.145em}}{\\kern{0.145em}}{\\kern{0.1015em}}{\\kern{0.0725em}}\\circ}{-}}}{\\char`⦵}}");m("⦵","\\minuso");m("\\darr","\\downarrow");m("\\dArr","\\Downarrow");m("\\Darr","\\Downarrow");m("\\lang","\\langle");m("\\rang","\\rangle");m("\\uarr","\\uparrow");m("\\uArr","\\Uparrow");m("\\Uarr","\\Uparrow");m("\\N","\\mathbb{N}");m("\\R","\\mathbb{R}");m("\\Z","\\mathbb{Z}");m("\\alef","\\aleph");m("\\alefsym","\\aleph");m("\\Alpha","\\mathrm{A}");m("\\Beta","\\mathrm{B}");m("\\bull","\\bullet");m("\\Chi","\\mathrm{X}");m("\\clubs","\\clubsuit");m("\\cnums","\\mathbb{C}");m("\\Complex","\\mathbb{C}");m("\\Dagger","\\ddagger");m("\\diamonds","\\diamondsuit");m("\\empty","\\emptyset");m("\\Epsilon","\\mathrm{E}");m("\\Eta","\\mathrm{H}");m("\\exist","\\exists");m("\\harr","\\leftrightarrow");m("\\hArr","\\Leftrightarrow");m("\\Harr","\\Leftrightarrow");m("\\hearts","\\heartsuit");m("\\image","\\Im");m("\\infin","\\infty");m("\\Iota","\\mathrm{I}");m("\\isin","\\in");m("\\Kappa","\\mathrm{K}");m("\\larr","\\leftarrow");m("\\lArr","\\Leftarrow");m("\\Larr","\\Leftarrow");m("\\lrarr","\\leftrightarrow");m("\\lrArr","\\Leftrightarrow");m("\\Lrarr","\\Leftrightarrow");m("\\Mu","\\mathrm{M}");m("\\natnums","\\mathbb{N}");m("\\Nu","\\mathrm{N}");m("\\Omicron","\\mathrm{O}");m("\\plusmn","\\pm");m("\\rarr","\\rightarrow");m("\\rArr","\\Rightarrow");m("\\Rarr","\\Rightarrow");m("\\real","\\Re");m("\\reals","\\mathbb{R}");m("\\Reals","\\mathbb{R}");m("\\Rho","\\mathrm{P}");m("\\sdot","\\cdot");m("\\sect","\\S");m("\\spades","\\spadesuit");m("\\sub","\\subset");m("\\sube","\\subseteq");m("\\supe","\\supseteq");m("\\Tau","\\mathrm{T}");m("\\thetasym","\\vartheta");m("\\weierp","\\wp");m("\\Zeta","\\mathrm{Z}");m("\\argmin","\\DOTSB\\operatorname*{arg\\,min}");m("\\argmax","\\DOTSB\\operatorname*{arg\\,max}");m("\\plim","\\DOTSB\\mathop{\\operatorname{plim}}\\limits");m("\\bra","\\mathinner{\\langle{#1}|}");m("\\ket","\\mathinner{|{#1}\\rangle}");m("\\braket","\\mathinner{\\langle{#1}\\rangle}");m("\\Bra","\\left\\langle#1\\right|");m("\\Ket","\\left|#1\\right\\rangle");var sa=r=>e=>{var t=e.consumeArg().tokens,a=e.consumeArg().tokens,n=e.consumeArg().tokens,s=e.consumeArg().tokens,o=e.macros.get("|"),h=e.macros.get("\\|");e.macros.beginGroup();var c=y=>w=>{r&&(w.macros.set("|",o),n.length&&w.macros.set("\\|",h));var x=y;if(!y&&n.length){var z=w.future();z.text==="|"&&(w.popToken(),x=!0)}return{tokens:x?n:a,numArgs:0}};e.macros.set("|",c(!1)),n.length&&e.macros.set("\\|",c(!0));var p=e.consumeArg().tokens,g=e.expandTokens([...s,...p,...t]);return e.macros.endGroup(),{tokens:g.reverse(),numArgs:0}};m("\\bra@ket",sa(!1));m("\\bra@set",sa(!0));m("\\Braket","\\bra@ket{\\left\\langle}{\\,\\middle\\vert\\,}{\\,\\middle\\vert\\,}{\\right\\rangle}");m("\\Set","\\bra@set{\\left\\{\\:}{\\;\\middle\\vert\\;}{\\;\\middle\\Vert\\;}{\\:\\right\\}}");m("\\set","\\bra@set{\\{\\,}{\\mid}{}{\\,\\}}");m("\\angln","{\\angl n}");m("\\blue","\\textcolor{##6495ed}{#1}");m("\\orange","\\textcolor{##ffa500}{#1}");m("\\pink","\\textcolor{##ff00af}{#1}");m("\\red","\\textcolor{##df0030}{#1}");m("\\green","\\textcolor{##28ae7b}{#1}");m("\\gray","\\textcolor{gray}{#1}");m("\\purple","\\textcolor{##9d38bd}{#1}");m("\\blueA","\\textcolor{##ccfaff}{#1}");m("\\blueB","\\textcolor{##80f6ff}{#1}");m("\\blueC","\\textcolor{##63d9ea}{#1}");m("\\blueD","\\textcolor{##11accd}{#1}");m("\\blueE","\\textcolor{##0c7f99}{#1}");m("\\tealA","\\textcolor{##94fff5}{#1}");m("\\tealB","\\textcolor{##26edd5}{#1}");m("\\tealC","\\textcolor{##01d1c1}{#1}");m("\\tealD","\\textcolor{##01a995}{#1}");m("\\tealE","\\textcolor{##208170}{#1}");m("\\greenA","\\textcolor{##b6ffb0}{#1}");m("\\greenB","\\textcolor{##8af281}{#1}");m("\\greenC","\\textcolor{##74cf70}{#1}");m("\\greenD","\\textcolor{##1fab54}{#1}");m("\\greenE","\\textcolor{##0d923f}{#1}");m("\\goldA","\\textcolor{##ffd0a9}{#1}");m("\\goldB","\\textcolor{##ffbb71}{#1}");m("\\goldC","\\textcolor{##ff9c39}{#1}");m("\\goldD","\\textcolor{##e07d10}{#1}");m("\\goldE","\\textcolor{##a75a05}{#1}");m("\\redA","\\textcolor{##fca9a9}{#1}");m("\\redB","\\textcolor{##ff8482}{#1}");m("\\redC","\\textcolor{##f9685d}{#1}");m("\\redD","\\textcolor{##e84d39}{#1}");m("\\redE","\\textcolor{##bc2612}{#1}");m("\\maroonA","\\textcolor{##ffbde0}{#1}");m("\\maroonB","\\textcolor{##ff92c6}{#1}");m("\\maroonC","\\textcolor{##ed5fa6}{#1}");m("\\maroonD","\\textcolor{##ca337c}{#1}");m("\\maroonE","\\textcolor{##9e034e}{#1}");m("\\purpleA","\\textcolor{##ddd7ff}{#1}");m("\\purpleB","\\textcolor{##c6b9fc}{#1}");m("\\purpleC","\\textcolor{##aa87ff}{#1}");m("\\purpleD","\\textcolor{##7854ab}{#1}");m("\\purpleE","\\textcolor{##543b78}{#1}");m("\\mintA","\\textcolor{##f5f9e8}{#1}");m("\\mintB","\\textcolor{##edf2df}{#1}");m("\\mintC","\\textcolor{##e0e5cc}{#1}");m("\\grayA","\\textcolor{##f6f7f7}{#1}");m("\\grayB","\\textcolor{##f0f1f2}{#1}");m("\\grayC","\\textcolor{##e3e5e6}{#1}");m("\\grayD","\\textcolor{##d6d8da}{#1}");m("\\grayE","\\textcolor{##babec2}{#1}");m("\\grayF","\\textcolor{##888d93}{#1}");m("\\grayG","\\textcolor{##626569}{#1}");m("\\grayH","\\textcolor{##3b3e40}{#1}");m("\\grayI","\\textcolor{##21242c}{#1}");m("\\kaBlue","\\textcolor{##314453}{#1}");m("\\kaGreen","\\textcolor{##71B307}{#1}");var la={"^":!0,_:!0,"\\limits":!0,"\\nolimits":!0};class s4{constructor(e,t,a){this.settings=void 0,this.expansionCount=void 0,this.lexer=void 0,this.macros=void 0,this.stack=void 0,this.mode=void 0,this.settings=t,this.expansionCount=0,this.feed(e),this.macros=new n4(i4,t.macros),this.mode=a,this.stack=[]}feed(e){this.lexer=new hr(e,this.settings)}switchMode(e){this.mode=e}beginGroup(){this.macros.beginGroup()}endGroup(){this.macros.endGroup()}endGroups(){this.macros.endGroups()}future(){return this.stack.length===0&&this.pushToken(this.lexer.lex()),this.stack[this.stack.length-1]}popToken(){return this.future(),this.stack.pop()}pushToken(e){this.stack.push(e)}pushTokens(e){this.stack.push(...e)}scanArgument(e){var t,a,n;if(e){if(this.consumeSpaces(),this.future().text!=="[")return null;t=this.popToken(),{tokens:n,end:a}=this.consumeArg(["]"])}else({tokens:n,start:t,end:a}=this.consumeArg());return this.pushToken(new f0("EOF",a.loc)),this.pushTokens(n),t.range(a,"")}consumeSpaces(){for(;;){var e=this.future();if(e.text===" ")this.stack.pop();else break}}consumeArg(e){var t=[],a=e&&e.length>0;a||this.consumeSpaces();var n=this.future(),s,o=0,h=0;do{if(s=this.popToken(),t.push(s),s.text==="{")++o;else if(s.text==="}"){if(--o,o===-1)throw new M("Extra }",s)}else if(s.text==="EOF")throw new M("Unexpected end of input in a macro argument, expected '"+(e&&a?e[h]:"}")+"'",s);if(e&&a)if((o===0||o===1&&e[h]==="{")&&s.text===e[h]){if(++h,h===e.length){t.splice(-h,h);break}}else h=0}while(o!==0||a);return n.text==="{"&&t[t.length-1].text==="}"&&(t.pop(),t.shift()),t.reverse(),{tokens:t,start:n,end:s}}consumeArgs(e,t){if(t){if(t.length!==e+1)throw new M("The length of delimiters doesn't match the number of args!");for(var a=t[0],n=0;n<a.length;n++){var s=this.popToken();if(a[n]!==s.text)throw new M("Use of the macro doesn't match its definition",s)}}for(var o=[],h=0;h<e;h++)o.push(this.consumeArg(t&&t[h+1]).tokens);return o}countExpansion(e){if(this.expansionCount+=e,this.expansionCount>this.settings.maxExpand)throw new M("Too many expansions: infinite loop or need to increase maxExpand setting")}expandOnce(e){var t=this.popToken(),a=t.text,n=t.noexpand?null:this._getExpansion(a);if(n==null||e&&n.unexpandable){if(e&&n==null&&a[0]==="\\"&&!this.isDefined(a))throw new M("Undefined control sequence: "+a);return this.pushToken(t),!1}this.countExpansion(1);var s=n.tokens,o=this.consumeArgs(n.numArgs,n.delimiters);if(n.numArgs){s=s.slice();for(var h=s.length-1;h>=0;--h){var c=s[h];if(c.text==="#"){if(h===0)throw new M("Incomplete placeholder at end of macro body",c);if(c=s[--h],c.text==="#")s.splice(h+1,1);else if(/^[1-9]$/.test(c.text))s.splice(h,2,...o[+c.text-1]);else throw new M("Not a valid argument number",c)}}}return this.pushTokens(s),s.length}expandAfterFuture(){return this.expandOnce(),this.future()}expandNextToken(){for(;;)if(this.expandOnce()===!1){var e=this.stack.pop();return e.treatAsRelax&&(e.text="\\relax"),e}throw new Error}expandMacro(e){return this.macros.has(e)?this.expandTokens([new f0(e)]):void 0}expandTokens(e){var t=[],a=this.stack.length;for(this.pushTokens(e);this.stack.length>a;)if(this.expandOnce(!0)===!1){var n=this.stack.pop();n.treatAsRelax&&(n.noexpand=!1,n.treatAsRelax=!1),t.push(n)}return this.countExpansion(t.length),t}expandMacroAsText(e){var t=this.expandMacro(e);return t&&t.map(a=>a.text).join("")}_getExpansion(e){var t=this.macros.get(e);if(t==null)return t;if(e.length===1){var a=this.lexer.catcodes[e];if(a!=null&&a!==13)return}var n=typeof t=="function"?t(this):t;if(typeof n=="string"){var s=0;if(n.indexOf("#")!==-1)for(var o=n.replace(/##/g,"");o.indexOf("#"+(s+1))!==-1;)++s;for(var h=new hr(n,this.settings),c=[],p=h.lex();p.text!=="EOF";)c.push(p),p=h.lex();c.reverse();var g={tokens:c,numArgs:s};return g}return n}isDefined(e){return this.macros.has(e)||H0.hasOwnProperty(e)||$.math.hasOwnProperty(e)||$.text.hasOwnProperty(e)||la.hasOwnProperty(e)}isExpandable(e){var t=this.macros.get(e);return t!=null?typeof t=="string"||typeof t=="function"||!t.unexpandable:H0.hasOwnProperty(e)&&!H0[e].primitive}}var dr=/^[₊₋₌₍₎₀₁₂₃₄₅₆₇₈₉ₐₑₕᵢⱼₖₗₘₙₒₚᵣₛₜᵤᵥₓᵦᵧᵨᵩᵪ]/,Me=Object.freeze({"₊":"+","₋":"-","₌":"=","₍":"(","₎":")","₀":"0","₁":"1","₂":"2","₃":"3","₄":"4","₅":"5","₆":"6","₇":"7","₈":"8","₉":"9","ₐ":"a","ₑ":"e","ₕ":"h","ᵢ":"i","ⱼ":"j","ₖ":"k","ₗ":"l","ₘ":"m","ₙ":"n","ₒ":"o","ₚ":"p","ᵣ":"r","ₛ":"s","ₜ":"t","ᵤ":"u","ᵥ":"v","ₓ":"x","ᵦ":"β","ᵧ":"γ","ᵨ":"ρ","ᵩ":"ϕ","ᵪ":"χ","⁺":"+","⁻":"-","⁼":"=","⁽":"(","⁾":")","⁰":"0","¹":"1","²":"2","³":"3","⁴":"4","⁵":"5","⁶":"6","⁷":"7","⁸":"8","⁹":"9","ᴬ":"A","ᴮ":"B","ᴰ":"D","ᴱ":"E","ᴳ":"G","ᴴ":"H","ᴵ":"I","ᴶ":"J","ᴷ":"K","ᴸ":"L","ᴹ":"M","ᴺ":"N","ᴼ":"O","ᴾ":"P","ᴿ":"R","ᵀ":"T","ᵁ":"U","ⱽ":"V","ᵂ":"W","ᵃ":"a","ᵇ":"b","ᶜ":"c","ᵈ":"d","ᵉ":"e","ᶠ":"f","ᵍ":"g",ʰ:"h","ⁱ":"i",ʲ:"j","ᵏ":"k",ˡ:"l","ᵐ":"m",ⁿ:"n","ᵒ":"o","ᵖ":"p",ʳ:"r",ˢ:"s","ᵗ":"t","ᵘ":"u","ᵛ":"v",ʷ:"w",ˣ:"x",ʸ:"y","ᶻ":"z","ᵝ":"β","ᵞ":"γ","ᵟ":"δ","ᵠ":"ϕ","ᵡ":"χ","ᶿ":"θ"}),rt={"́":{text:"\\'",math:"\\acute"},"̀":{text:"\\`",math:"\\grave"},"̈":{text:'\\"',math:"\\ddot"},"̃":{text:"\\~",math:"\\tilde"},"̄":{text:"\\=",math:"\\bar"},"̆":{text:"\\u",math:"\\breve"},"̌":{text:"\\v",math:"\\check"},"̂":{text:"\\^",math:"\\hat"},"̇":{text:"\\.",math:"\\dot"},"̊":{text:"\\r",math:"\\mathring"},"̋":{text:"\\H"},"̧":{text:"\\c"}},fr={á:"á",à:"à",ä:"ä",ǟ:"ǟ",ã:"ã",ā:"ā",ă:"ă",ắ:"ắ",ằ:"ằ",ẵ:"ẵ",ǎ:"ǎ",â:"â",ấ:"ấ",ầ:"ầ",ẫ:"ẫ",ȧ:"ȧ",ǡ:"ǡ",å:"å",ǻ:"ǻ",ḃ:"ḃ",ć:"ć",ḉ:"ḉ",č:"č",ĉ:"ĉ",ċ:"ċ",ç:"ç",ď:"ď",ḋ:"ḋ",ḑ:"ḑ",é:"é",è:"è",ë:"ë",ẽ:"ẽ",ē:"ē",ḗ:"ḗ",ḕ:"ḕ",ĕ:"ĕ",ḝ:"ḝ",ě:"ě",ê:"ê",ế:"ế",ề:"ề",ễ:"ễ",ė:"ė",ȩ:"ȩ",ḟ:"ḟ",ǵ:"ǵ",ḡ:"ḡ",ğ:"ğ",ǧ:"ǧ",ĝ:"ĝ",ġ:"ġ",ģ:"ģ",ḧ:"ḧ",ȟ:"ȟ",ĥ:"ĥ",ḣ:"ḣ",ḩ:"ḩ",í:"í",ì:"ì",ï:"ï",ḯ:"ḯ",ĩ:"ĩ",ī:"ī",ĭ:"ĭ",ǐ:"ǐ",î:"î",ǰ:"ǰ",ĵ:"ĵ",ḱ:"ḱ",ǩ:"ǩ",ķ:"ķ",ĺ:"ĺ",ľ:"ľ",ļ:"ļ",ḿ:"ḿ",ṁ:"ṁ",ń:"ń",ǹ:"ǹ",ñ:"ñ",ň:"ň",ṅ:"ṅ",ņ:"ņ",ó:"ó",ò:"ò",ö:"ö",ȫ:"ȫ",õ:"õ",ṍ:"ṍ",ṏ:"ṏ",ȭ:"ȭ",ō:"ō",ṓ:"ṓ",ṑ:"ṑ",ŏ:"ŏ",ǒ:"ǒ",ô:"ô",ố:"ố",ồ:"ồ",ỗ:"ỗ",ȯ:"ȯ",ȱ:"ȱ",ő:"ő",ṕ:"ṕ",ṗ:"ṗ",ŕ:"ŕ",ř:"ř",ṙ:"ṙ",ŗ:"ŗ",ś:"ś",ṥ:"ṥ",š:"š",ṧ:"ṧ",ŝ:"ŝ",ṡ:"ṡ",ş:"ş",ẗ:"ẗ",ť:"ť",ṫ:"ṫ",ţ:"ţ",ú:"ú",ù:"ù",ü:"ü",ǘ:"ǘ",ǜ:"ǜ",ǖ:"ǖ",ǚ:"ǚ",ũ:"ũ",ṹ:"ṹ",ū:"ū",ṻ:"ṻ",ŭ:"ŭ",ǔ:"ǔ",û:"û",ů:"ů",ű:"ű",ṽ:"ṽ",ẃ:"ẃ",ẁ:"ẁ",ẅ:"ẅ",ŵ:"ŵ",ẇ:"ẇ",ẘ:"ẘ",ẍ:"ẍ",ẋ:"ẋ",ý:"ý",ỳ:"ỳ",ÿ:"ÿ",ỹ:"ỹ",ȳ:"ȳ",ŷ:"ŷ",ẏ:"ẏ",ẙ:"ẙ",ź:"ź",ž:"ž",ẑ:"ẑ",ż:"ż",Á:"Á",À:"À",Ä:"Ä",Ǟ:"Ǟ",Ã:"Ã",Ā:"Ā",Ă:"Ă",Ắ:"Ắ",Ằ:"Ằ",Ẵ:"Ẵ",Ǎ:"Ǎ",Â:"Â",Ấ:"Ấ",Ầ:"Ầ",Ẫ:"Ẫ",Ȧ:"Ȧ",Ǡ:"Ǡ",Å:"Å",Ǻ:"Ǻ",Ḃ:"Ḃ",Ć:"Ć",Ḉ:"Ḉ",Č:"Č",Ĉ:"Ĉ",Ċ:"Ċ",Ç:"Ç",Ď:"Ď",Ḋ:"Ḋ",Ḑ:"Ḑ",É:"É",È:"È",Ë:"Ë",Ẽ:"Ẽ",Ē:"Ē",Ḗ:"Ḗ",Ḕ:"Ḕ",Ĕ:"Ĕ",Ḝ:"Ḝ",Ě:"Ě",Ê:"Ê",Ế:"Ế",Ề:"Ề",Ễ:"Ễ",Ė:"Ė",Ȩ:"Ȩ",Ḟ:"Ḟ",Ǵ:"Ǵ",Ḡ:"Ḡ",Ğ:"Ğ",Ǧ:"Ǧ",Ĝ:"Ĝ",Ġ:"Ġ",Ģ:"Ģ",Ḧ:"Ḧ",Ȟ:"Ȟ",Ĥ:"Ĥ",Ḣ:"Ḣ",Ḩ:"Ḩ",Í:"Í",Ì:"Ì",Ï:"Ï",Ḯ:"Ḯ",Ĩ:"Ĩ",Ī:"Ī",Ĭ:"Ĭ",Ǐ:"Ǐ",Î:"Î",İ:"İ",Ĵ:"Ĵ",Ḱ:"Ḱ",Ǩ:"Ǩ",Ķ:"Ķ",Ĺ:"Ĺ",Ľ:"Ľ",Ļ:"Ļ",Ḿ:"Ḿ",Ṁ:"Ṁ",Ń:"Ń",Ǹ:"Ǹ",Ñ:"Ñ",Ň:"Ň",Ṅ:"Ṅ",Ņ:"Ņ",Ó:"Ó",Ò:"Ò",Ö:"Ö",Ȫ:"Ȫ",Õ:"Õ",Ṍ:"Ṍ",Ṏ:"Ṏ",Ȭ:"Ȭ",Ō:"Ō",Ṓ:"Ṓ",Ṑ:"Ṑ",Ŏ:"Ŏ",Ǒ:"Ǒ",Ô:"Ô",Ố:"Ố",Ồ:"Ồ",Ỗ:"Ỗ",Ȯ:"Ȯ",Ȱ:"Ȱ",Ő:"Ő",Ṕ:"Ṕ",Ṗ:"Ṗ",Ŕ:"Ŕ",Ř:"Ř",Ṙ:"Ṙ",Ŗ:"Ŗ",Ś:"Ś",Ṥ:"Ṥ",Š:"Š",Ṧ:"Ṧ",Ŝ:"Ŝ",Ṡ:"Ṡ",Ş:"Ş",Ť:"Ť",Ṫ:"Ṫ",Ţ:"Ţ",Ú:"Ú",Ù:"Ù",Ü:"Ü",Ǘ:"Ǘ",Ǜ:"Ǜ",Ǖ:"Ǖ",Ǚ:"Ǚ",Ũ:"Ũ",Ṹ:"Ṹ",Ū:"Ū",Ṻ:"Ṻ",Ŭ:"Ŭ",Ǔ:"Ǔ",Û:"Û",Ů:"Ů",Ű:"Ű",Ṽ:"Ṽ",Ẃ:"Ẃ",Ẁ:"Ẁ",Ẅ:"Ẅ",Ŵ:"Ŵ",Ẇ:"Ẇ",Ẍ:"Ẍ",Ẋ:"Ẋ",Ý:"Ý",Ỳ:"Ỳ",Ÿ:"Ÿ",Ỹ:"Ỹ",Ȳ:"Ȳ",Ŷ:"Ŷ",Ẏ:"Ẏ",Ź:"Ź",Ž:"Ž",Ẑ:"Ẑ",Ż:"Ż",ά:"ά",ὰ:"ὰ",ᾱ:"ᾱ",ᾰ:"ᾰ",έ:"έ",ὲ:"ὲ",ή:"ή",ὴ:"ὴ",ί:"ί",ὶ:"ὶ",ϊ:"ϊ",ΐ:"ΐ",ῒ:"ῒ",ῑ:"ῑ",ῐ:"ῐ",ό:"ό",ὸ:"ὸ",ύ:"ύ",ὺ:"ὺ",ϋ:"ϋ",ΰ:"ΰ",ῢ:"ῢ",ῡ:"ῡ",ῠ:"ῠ",ώ:"ώ",ὼ:"ὼ",Ύ:"Ύ",Ὺ:"Ὺ",Ϋ:"Ϋ",Ῡ:"Ῡ",Ῠ:"Ῠ",Ώ:"Ώ",Ὼ:"Ὼ"};class He{constructor(e,t){this.mode=void 0,this.gullet=void 0,this.settings=void 0,this.leftrightDepth=void 0,this.nextToken=void 0,this.mode="math",this.gullet=new s4(e,t,this.mode),this.settings=t,this.leftrightDepth=0}expect(e,t){if(t===void 0&&(t=!0),this.fetch().text!==e)throw new M("Expected '"+e+"', got '"+this.fetch().text+"'",this.fetch());t&&this.consume()}consume(){this.nextToken=null}fetch(){return this.nextToken==null&&(this.nextToken=this.gullet.expandNextToken()),this.nextToken}switchMode(e){this.mode=e,this.gullet.switchMode(e)}parse(){this.settings.globalGroup||this.gullet.beginGroup(),this.settings.colorIsTextColor&&this.gullet.macros.set("\\color","\\textcolor");try{var e=this.parseExpression(!1);return this.expect("EOF"),this.settings.globalGroup||this.gullet.endGroup(),e}finally{this.gullet.endGroups()}}subparse(e){var t=this.nextToken;this.consume(),this.gullet.pushToken(new f0("}")),this.gullet.pushTokens(e);var a=this.parseExpression(!1);return this.expect("}"),this.nextToken=t,a}parseExpression(e,t){for(var a=[];;){this.mode==="math"&&this.consumeSpaces();var n=this.fetch();if(He.endOfExpression.indexOf(n.text)!==-1||t&&n.text===t||e&&H0[n.text]&&H0[n.text].infix)break;var s=this.parseAtom(t);if(s){if(s.type==="internal")continue}else break;a.push(s)}return this.mode==="text"&&this.formLigatures(a),this.handleInfixNodes(a)}handleInfixNodes(e){for(var t=-1,a,n=0;n<e.length;n++)if(e[n].type==="infix"){if(t!==-1)throw new M("only one infix operator per group",e[n].token);t=n,a=e[n].replaceWith}if(t!==-1&&a){var s,o,h=e.slice(0,t),c=e.slice(t+1);h.length===1&&h[0].type==="ordgroup"?s=h[0]:s={type:"ordgroup",mode:this.mode,body:h},c.length===1&&c[0].type==="ordgroup"?o=c[0]:o={type:"ordgroup",mode:this.mode,body:c};var p;return a==="\\\\abovefrac"?p=this.callFunction(a,[s,e[t],o],[]):p=this.callFunction(a,[s,o],[]),[p]}else return e}handleSupSubscript(e){var t=this.fetch(),a=t.text;this.consume(),this.consumeSpaces();var n=this.parseGroup(e);if(!n)throw new M("Expected group after '"+a+"'",t);return n}formatUnsupportedCmd(e){for(var t=[],a=0;a<e.length;a++)t.push({type:"textord",mode:"text",text:e[a]});var n={type:"text",mode:this.mode,body:t},s={type:"color",mode:this.mode,color:this.settings.errorColor,body:[n]};return s}parseAtom(e){var t=this.parseGroup("atom",e);if(this.mode==="text")return t;for(var a,n;;){this.consumeSpaces();var s=this.fetch();if(s.text==="\\limits"||s.text==="\\nolimits"){if(t&&t.type==="op"){var o=s.text==="\\limits";t.limits=o,t.alwaysHandleSupSub=!0}else if(t&&t.type==="operatorname")t.alwaysHandleSupSub&&(t.limits=s.text==="\\limits");else throw new M("Limit controls must follow a math operator",s);this.consume()}else if(s.text==="^"){if(a)throw new M("Double superscript",s);a=this.handleSupSubscript("superscript")}else if(s.text==="_"){if(n)throw new M("Double subscript",s);n=this.handleSupSubscript("subscript")}else if(s.text==="'"){if(a)throw new M("Double superscript",s);var h={type:"textord",mode:this.mode,text:"\\prime"},c=[h];for(this.consume();this.fetch().text==="'";)c.push(h),this.consume();this.fetch().text==="^"&&c.push(this.handleSupSubscript("superscript")),a={type:"ordgroup",mode:this.mode,body:c}}else if(Me[s.text]){var p=dr.test(s.text),g=[];for(g.push(new f0(Me[s.text])),this.consume();;){var y=this.fetch().text;if(!Me[y]||dr.test(y)!==p)break;g.unshift(new f0(Me[y])),this.consume()}var w=this.subparse(g);p?n={type:"ordgroup",mode:"math",body:w}:a={type:"ordgroup",mode:"math",body:w}}else break}return a||n?{type:"supsub",mode:this.mode,base:t,sup:a,sub:n}:t}parseFunction(e,t){var a=this.fetch(),n=a.text,s=H0[n];if(!s)return null;if(this.consume(),t&&t!=="atom"&&!s.allowedInArgument)throw new M("Got function '"+n+"' with no arguments"+(t?" as "+t:""),a);if(this.mode==="text"&&!s.allowedInText)throw new M("Can't use function '"+n+"' in text mode",a);if(this.mode==="math"&&s.allowedInMath===!1)throw new M("Can't use function '"+n+"' in math mode",a);var{args:o,optArgs:h}=this.parseArguments(n,s);return this.callFunction(n,o,h,a,e)}callFunction(e,t,a,n,s){var o={funcName:e,parser:this,token:n,breakOnTokenText:s},h=H0[e];if(h&&h.handler)return h.handler(o,t,a);throw new M("No function handler for "+e)}parseArguments(e,t){var a=t.numArgs+t.numOptionalArgs;if(a===0)return{args:[],optArgs:[]};for(var n=[],s=[],o=0;o<a;o++){var h=t.argTypes&&t.argTypes[o],c=o<t.numOptionalArgs;(t.primitive&&h==null||t.type==="sqrt"&&o===1&&s[0]==null)&&(h="primitive");var p=this.parseGroupOfType("argument to '"+e+"'",h,c);if(c)s.push(p);else if(p!=null)n.push(p);else throw new M("Null argument, please report this as a bug")}return{args:n,optArgs:s}}parseGroupOfType(e,t,a){switch(t){case"color":return this.parseColorGroup(a);case"size":return this.parseSizeGroup(a);case"url":return this.parseUrlGroup(a);case"math":case"text":return this.parseArgumentGroup(a,t);case"hbox":{var n=this.parseArgumentGroup(a,"text");return n!=null?{type:"styling",mode:n.mode,body:[n],style:"text"}:null}case"raw":{var s=this.parseStringGroup("raw",a);return s!=null?{type:"raw",mode:"text",string:s.text}:null}case"primitive":{if(a)throw new M("A primitive argument cannot be optional");var o=this.parseGroup(e);if(o==null)throw new M("Expected group as "+e,this.fetch());return o}case"original":case null:case void 0:return this.parseArgumentGroup(a);default:throw new M("Unknown group type as "+e,this.fetch())}}consumeSpaces(){for(;this.fetch().text===" ";)this.consume()}parseStringGroup(e,t){var a=this.gullet.scanArgument(t);if(a==null)return null;for(var n="",s;(s=this.fetch()).text!=="EOF";)n+=s.text,this.consume();return this.consume(),a.text=n,a}parseRegexGroup(e,t){for(var a=this.fetch(),n=a,s="",o;(o=this.fetch()).text!=="EOF"&&e.test(s+o.text);)n=o,s+=n.text,this.consume();if(s==="")throw new M("Invalid "+t+": '"+a.text+"'",a);return a.range(n,s)}parseColorGroup(e){var t=this.parseStringGroup("color",e);if(t==null)return null;var a=/^(#[a-f0-9]{3}|#?[a-f0-9]{6}|[a-z]+)$/i.exec(t.text);if(!a)throw new M("Invalid color: '"+t.text+"'",t);var n=a[0];return/^[0-9a-f]{6}$/i.test(n)&&(n="#"+n),{type:"color-token",mode:this.mode,color:n}}parseSizeGroup(e){var t,a=!1;if(this.gullet.consumeSpaces(),!e&&this.gullet.future().text!=="{"?t=this.parseRegexGroup(/^[-+]? *(?:$|\d+|\d+\.\d*|\.\d*) *[a-z]{0,2} *$/,"size"):t=this.parseStringGroup("size",e),!t)return null;!e&&t.text.length===0&&(t.text="0pt",a=!0);var n=/([-+]?) *(\d+(?:\.\d*)?|\.\d+) *([a-z]{2})/.exec(t.text);if(!n)throw new M("Invalid size: '"+t.text+"'",t);var s={number:+(n[1]+n[2]),unit:n[3]};if(!gr(s))throw new M("Invalid unit: '"+s.unit+"'",t);return{type:"size",mode:this.mode,value:s,isBlank:a}}parseUrlGroup(e){this.gullet.lexer.setCatcode("%",13),this.gullet.lexer.setCatcode("~",12);var t=this.parseStringGroup("url",e);if(this.gullet.lexer.setCatcode("%",14),this.gullet.lexer.setCatcode("~",13),t==null)return null;var a=t.text.replace(/\\([#$%&~_^{}])/g,"$1");return{type:"url",mode:this.mode,url:a}}parseArgumentGroup(e,t){var a=this.gullet.scanArgument(e);if(a==null)return null;var n=this.mode;t&&this.switchMode(t),this.gullet.beginGroup();var s=this.parseExpression(!1,"EOF");this.expect("EOF"),this.gullet.endGroup();var o={type:"ordgroup",mode:this.mode,loc:a.loc,body:s};return t&&this.switchMode(n),o}parseGroup(e,t){var a=this.fetch(),n=a.text,s;if(n==="{"||n==="\\begingroup"){this.consume();var o=n==="{"?"}":"\\endgroup";this.gullet.beginGroup();var h=this.parseExpression(!1,o),c=this.fetch();this.expect(o),this.gullet.endGroup(),s={type:"ordgroup",mode:this.mode,loc:u0.range(a,c),body:h,semisimple:n==="\\begingroup"||void 0}}else if(s=this.parseFunction(t,e)||this.parseSymbol(),s==null&&n[0]==="\\"&&!la.hasOwnProperty(n)){if(this.settings.throwOnError)throw new M("Undefined control sequence: "+n,a);s=this.formatUnsupportedCmd(n),this.consume()}return s}formLigatures(e){for(var t=e.length-1,a=0;a<t;++a){var n=e[a],s=n.text;s==="-"&&e[a+1].text==="-"&&(a+1<t&&e[a+2].text==="-"?(e.splice(a,3,{type:"textord",mode:"text",loc:u0.range(n,e[a+2]),text:"---"}),t-=2):(e.splice(a,2,{type:"textord",mode:"text",loc:u0.range(n,e[a+1]),text:"--"}),t-=1)),(s==="'"||s==="`")&&e[a+1].text===s&&(e.splice(a,2,{type:"textord",mode:"text",loc:u0.range(n,e[a+1]),text:s+s}),t-=1)}}parseSymbol(){var e=this.fetch(),t=e.text;if(/^\\verb[^a-zA-Z]/.test(t)){this.consume();var a=t.slice(5),n=a.charAt(0)==="*";if(n&&(a=a.slice(1)),a.length<2||a.charAt(0)!==a.slice(-1))throw new M(`\\verb assertion failed --
-                    please report what input caused this bug`);return a=a.slice(1,-1),{type:"verb",mode:"text",body:a,star:n}}fr.hasOwnProperty(t[0])&&!$[this.mode][t[0]]&&(this.settings.strict&&this.mode==="math"&&this.settings.reportNonstrict("unicodeTextInMathMode",'Accented Unicode text character "'+t[0]+'" used in math mode',e),t=fr[t[0]]+t.slice(1));var s=r4.exec(t);s&&(t=t.substring(0,s.index),t==="i"?t="ı":t==="j"&&(t="ȷ"));var o;if($[this.mode][t]){this.settings.strict&&this.mode==="math"&&st.indexOf(t)>=0&&this.settings.reportNonstrict("unicodeTextInMathMode",'Latin-1/Unicode text character "'+t[0]+'" used in math mode',e);var h=$[this.mode][t].group,c=u0.range(e),p;if(ja.hasOwnProperty(h)){var g=h;p={type:"atom",mode:this.mode,family:g,loc:c,text:t}}else p={type:h,mode:this.mode,loc:c,text:t};o=p}else if(t.charCodeAt(0)>=128)this.settings.strict&&(vr(t.charCodeAt(0))?this.mode==="math"&&this.settings.reportNonstrict("unicodeTextInMathMode",'Unicode text character "'+t[0]+'" used in math mode',e):this.settings.reportNonstrict("unknownSymbol",'Unrecognized Unicode character "'+t[0]+'"'+(" ("+t.charCodeAt(0)+")"),e)),o={type:"textord",mode:"text",loc:u0.range(e),text:t};else return null;if(this.consume(),s)for(var y=0;y<s[0].length;y++){var w=s[0][y];if(!rt[w])throw new M("Unknown accent ' "+w+"'",e);var x=rt[w][this.mode]||rt[w].text;if(!x)throw new M("Accent "+w+" unsupported in "+this.mode+" mode",e);o={type:"accent",mode:this.mode,loc:u0.range(e),label:x,isStretchy:!1,isShifty:!0,base:o}}return o}}He.endOfExpression=["}","\\endgroup","\\end","\\right","&"];var Ct=function(e,t){if(!(typeof e=="string"||e instanceof String))throw new TypeError("KaTeX can only parse string typed expression");var a=new He(e,t);delete a.gullet.macros.current["\\df@tag"];var n=a.parse();if(delete a.gullet.macros.current["\\current@color"],delete a.gullet.macros.current["\\color"],a.gullet.macros.get("\\df@tag")){if(!t.displayMode)throw new M("\\tag works only in display equations");n=[{type:"tag",mode:"text",body:n,tag:a.subparse([new f0("\\df@tag")])}]}return n},oa=function(e,t,a){t.textContent="";var n=Nt(e,a).toNode();t.appendChild(n)};typeof document<"u"&&document.compatMode!=="CSS1Compat"&&(typeof console<"u"&&console.warn("Warning: KaTeX doesn't work in quirks mode. Make sure your website has a suitable doctype."),oa=function(){throw new M("KaTeX doesn't work in quirks mode.")});var l4=function(e,t){var a=Nt(e,t).toMarkup();return a},o4=function(e,t){var a=new ct(t);return Ct(e,a)},ua=function(e,t,a){if(a.throwOnError||!(e instanceof M))throw e;var n=b.makeSpan(["katex-error"],[new p0(t)]);return n.setAttribute("title",e.toString()),n.setAttribute("style","color:"+a.errorColor),n},Nt=function(e,t){var a=new ct(t);try{var n=Ct(e,a);return g1(n,e,a)}catch(s){return ua(s,e,a)}},u4=function(e,t){var a=new ct(t);try{var n=Ct(e,a);return b1(n,e,a)}catch(s){return ua(s,e,a)}},h4={version:"0.16.11",render:oa,renderToString:l4,ParseError:M,SETTINGS_SCHEMA:ze,__parse:o4,__renderToDomTree:Nt,__renderToHTMLTree:u4,__setFontMetrics:Ga,__defineSymbol:i,__defineFunction:B,__defineMacro:m,__domTree:{Span:he,Anchor:pt,SymbolNode:p0,SvgNode:D0,PathNode:P0,LineNode:it}};export{h4 as k};
diff --git a/pr-preview/pr-33293/uikit-playground/assets/rocketchat-0b351f1f.woff2 b/pr-preview/pr-33293/uikit-playground/assets/rocketchat-0b351f1f.woff2
deleted file mode 100644
index b83300ef46f9cf99580deb129d644551d2536bd1..0000000000000000000000000000000000000000
Binary files a/pr-preview/pr-33293/uikit-playground/assets/rocketchat-0b351f1f.woff2 and /dev/null differ
diff --git a/pr-preview/pr-33293/uikit-playground/assets/rocketchat-13936757.eot b/pr-preview/pr-33293/uikit-playground/assets/rocketchat-13936757.eot
deleted file mode 100644
index 1632ef519c000350d096d405569be84ea46292e3..0000000000000000000000000000000000000000
Binary files a/pr-preview/pr-33293/uikit-playground/assets/rocketchat-13936757.eot and /dev/null differ
diff --git a/pr-preview/pr-33293/uikit-playground/assets/rocketchat-2e383b89.svg b/pr-preview/pr-33293/uikit-playground/assets/rocketchat-2e383b89.svg
deleted file mode 100644
index e98d9904345b06479579f16a93ce01226503643f..0000000000000000000000000000000000000000
--- a/pr-preview/pr-33293/uikit-playground/assets/rocketchat-2e383b89.svg
+++ /dev/null
@@ -1,1023 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
-<svg xmlns="http://www.w3.org/2000/svg">
-<defs>
-  <font id="RocketChat" horiz-adv-x="1152">
-    <font-face font-family="RocketChat"
-      units-per-em="1024" ascent="1024"
-      descent="0" />
-    <missing-glyph horiz-adv-x="0" />
-    <glyph glyph-name="address-book"
-      unicode="&#xE103;"
-      horiz-adv-x="1024" d="M160 352V192C160 156.6528 188.65376 128 224 128H832C867.3472 128 896 156.6528 896 192V832C896 867.34624 867.3472 896 832 896H224C188.65376 896 160 867.34624 160 832V672H128C110.32704 672 96 657.6736000000001 96 640C96 622.3263999999999 110.32704 608 128 608H160V416H128C110.32704 416 96 401.6736 96 384C96 366.3264000000001 110.32704 352 128 352H160zM832 832V192H224V352H256C273.67296 352 288 366.3264000000001 288 384C288 401.6736 273.67296 416 256 416H224V608H256C273.67296 608 288 622.3263999999999 288 640C288 657.6736000000001 273.67296 672 256 672H224V832H832zM568.448 595.52C568.448 609.4816000000001 557.1296 620.8 543.168 620.8C529.2064 620.8 517.888 609.4816000000001 517.888 595.52C517.888 581.5584 529.2064 570.24 543.168 570.24C557.1296 570.24 568.448 581.5584 568.448 595.52zM619.648 595.52C619.648 553.28 585.408 519.04 543.168 519.04C500.928 519.04 466.688 553.28 466.688 595.52C466.688 637.76 500.928 672 543.168 672C585.408 672 619.648 637.76 619.648 595.52zM457.2032 501.7344000000001C470.5216 505.3024 484.512 505.5232 497.936 502.3776L529.456 494.9888C538.1856 492.944 547.2832 493.088 555.9456 495.408L578.1312 501.3504C592.416 505.1744 607.456 505.3887999999999 621.8112 502.0223999999999C662.24 492.5472 691.136 456.4384 691.136 414.7488V390.4096C691.136 358.5984 665.3472 332.8096000000001 633.536 332.8096000000001H452.8C420.9888000000001 332.8096000000001 395.2 358.5984 395.2 390.4096V420.9376C395.2 458.7968 420.6304 491.9392 457.2032 501.7344000000001zM486.2528 452.528C481.0432 453.7472 475.616 453.664 470.4512 452.2784C456.2656 448.48 446.4 435.6224 446.4 420.9376V390.4096C446.4 386.8736 449.264 384.0096 452.8 384.0096H633.536C637.072 384.0096 639.936 386.8736 639.936 390.4096V414.7488C639.936 432.496 627.5712 448.0864000000001 610.128 452.1728000000001C603.9456 453.6224 597.4688 453.5232 591.376 451.8912L569.1904 445.9488C552.3808 441.4464000000001 534.7168 441.168 517.7728 445.1392L486.2528 452.528z" />
-    <glyph glyph-name="ai"
-      unicode="&#xE159;"
-      horiz-adv-x="1024" d="M394.3872 656.5408C399.3088 671.0944 413.68 679.7824 428.3488 678.0864C443.0208 679.7824 457.3888 671.0944 462.3104 656.5408L551.0144 394.2528C556.6752 377.5104 547.696 359.3472000000001 530.9536 353.6864000000001C514.2112 348.0256000000001 496.0512 357.0080000000001 490.3872 373.7472L476.0992 416H384C382.8704 416 381.7568 416.0576 380.6592 416.1728000000001L366.3104 373.7472C360.6496 357.0080000000001 342.4864 348.0256000000001 325.7472 353.6864000000001C309.00448 359.3472000000001 300.02272 377.5104 305.68448 394.2528L394.3872 656.5408zM428.3488 557.1904L402.2432 480H454.4544L428.3488 557.1904zM672 672C689.6736 672 704 657.6736000000001 704 640V384C704 366.3264000000001 689.6736 352 672 352C654.3264 352 640 366.3264000000001 640 384V640C640 657.6736000000001 654.3264 672 672 672zM128 768C128 803.34624 156.65376 832 192 832H832C867.3472 832 896 803.34624 896 768V256C896 220.6528 867.3472 192 832 192H192C156.65376 192 128 220.6528 128 256V768zM192 768L192 256H832V768H192z" />
-    <glyph glyph-name="airplane"
-      unicode="&#xE12B;"
-      horiz-adv-x="1024" d="M512 832C498.944 832 486.4224 826.81312 477.1872 817.5808C467.9552 808.34816 462.768 795.82592 462.768 782.76928V620.3072C462.768 608.1856 455.92 597.1071999999999 445.0816 591.6864L192 465.1455999999999V415.648L424.4928 462.1472C433.8944 464.0288 443.6416 461.5936 451.056 455.5168C458.4704 449.4368 462.768 440.3552 462.768 430.7680000000001V322.4608C462.768 313.9744 459.3984 305.8368000000001 453.3952 299.8336000000001L408.6144 255.0528000000001V207.264L500.1152 243.8656C507.744 246.9152000000001 516.256 246.9152000000001 523.8848 243.8656L615.3856 207.264V255.0528000000001L570.6048 299.8336000000001C564.6016 305.8368000000001 561.232 313.9744 561.232 322.4608V430.7680000000001C561.232 440.3552 565.5296 449.4368 572.944 455.5168C580.3584 461.5936 590.1056 464.0288 599.5072 462.1472L832 415.648V465.1455999999999L578.9184 591.6864C568.08 597.1071999999999 561.232 608.1856 561.232 620.3072V782.76928C561.232 795.82592 556.0448 808.34816 546.8128 817.5808C537.5776 826.81312 525.056 832 512 832zM431.9328 862.83552C453.168 884.0704000000001 481.968 896 512 896C542.032 896 570.832 884.0704000000001 592.0672 862.83552C613.3024 841.60064 625.232 812.8 625.232 782.76928V640.0832L878.3104 513.5455999999999C889.152 508.1248000000001 896 497.0432 896 484.9216V376.6144000000001C896 367.0272 891.7024 357.9456 884.288 351.8688C876.8736 345.7920000000001 867.1264 343.3568 857.7248 345.2384L625.232 391.7344000000001V335.7152L670.0128 290.9344C676.0128 284.9344 679.3856 276.7936 679.3856 268.3072V160C679.3856 149.3824 674.1184 139.456 665.3248 133.5008C656.5312 127.5488 645.36 126.3456 635.5008 130.288L512 179.6896000000001L388.4992 130.288C378.64 126.3456 367.4688 127.5488 358.6752 133.5008C349.8816 139.456 344.6144 149.3824 344.6144 160V268.3072C344.6144 276.7936 347.9872 284.9344 353.9872 290.9344L398.768 335.7152V391.7344000000001L166.27584 345.2384C156.87488 343.3568 147.1264 345.7920000000001 139.71232 351.8688C132.29824 357.9456 128 367.0272 128 376.6144000000001V484.9216C128 497.0432 134.848 508.1248000000001 145.68928 513.5455999999999L398.768 640.0832V782.76928C398.768 812.8 410.6976 841.60064 431.9328 862.83552z" />
-    <glyph glyph-name="arrow-back"
-      unicode="&#x2989;"
-      horiz-adv-x="1024" d="M374.6272 726.62752C362.1312 739.1241600000001 341.8688 739.1241600000001 329.3728 726.62752L137.37248 534.6272C124.87584 522.1312 124.87584 501.8688 137.37248 489.3728L329.3728 297.3728C341.8688 284.8768 362.1312 284.8768 374.6272 297.3728C387.1232 309.8688 387.1232 330.1312000000001 374.6272 342.6272L237.25472 480H816V352C816 334.3264000000001 830.3264 320 848 320C865.6736 320 880 334.3264000000001 880 352V512C880 529.6736000000001 865.6736 544 848 544H237.25472L374.6272 681.3728C387.1232 693.8688 387.1232 714.1305600000001 374.6272 726.62752z" />
-    <glyph glyph-name="arrow-back-mirror"
-      unicode="&#x298A;"
-      horiz-adv-x="1024" d="M649.3728 726.62752C661.8688 739.1241600000001 682.1312 739.1241600000001 694.6272 726.62752L886.62752 534.6272C899.12416 522.1312 899.12416 501.8688 886.62752 489.3728L694.6272 297.3728C682.1312 284.8768 661.8688 284.8768 649.3728 297.3728C636.8768 309.8688 636.8768 330.1312000000001 649.3728 342.6272L786.74528 480H208V352C208 334.3264000000001 193.6736 320 176 320C158.3264 320 144 334.3264000000001 144 352V512C144 529.6736000000001 158.3264 544 176 544H786.74528L649.3728 681.3728C636.8768 693.8688 636.8768 714.1305600000001 649.3728 726.62752z" />
-    <glyph glyph-name="arrow-collapse"
-      unicode="&#xE095;"
-      horiz-adv-x="1024" d="M550.0384 781.4940799999999C550.2272 799.16608 564.7072 813.3392 582.3776 813.15072C600.0512 812.96192 614.224 798.48288 614.0352 780.81056L612.7168 657.3216L806.1568 850.76064C818.6528 863.2576 838.912 863.2576 851.4112 850.76064C863.9072 838.264 863.9072 818.00256 851.4112 805.5059200000001L657.9712 612.0672L781.4592 613.3856000000001C799.1328 613.5744 813.6096 599.4015999999999 813.7984 581.7312C813.9872 564.0576 799.8144 549.5776000000001 782.144 549.3888L580.224 547.232C571.6192 547.1424 563.3376 550.5183999999999 557.2544 556.6048000000001C551.168 562.688 547.792 570.9696 547.8816 579.5744L550.0384 781.4940799999999zM474.6272 241.8496C474.4384 224.1760000000001 459.9584 210.0032 442.288 210.192C424.6144 210.3808 410.4416 224.8608000000001 410.6304 242.5344L411.9488 366.0224L218.51072 172.5824C206.01408 160.0864 185.75264 160.0864 173.256 172.5824C160.75904 185.0784 160.75904 205.3408 173.256 217.8368000000001L366.6944 411.2768L243.20608 409.9584C225.53376 409.7696 211.05472 423.9424 210.86624 441.6128C210.67744 459.2864 224.85056 473.7664 242.52256 473.9552L444.4448 476.1088C453.0496 476.2016 461.328 472.8256 467.4112 466.7392C473.4976 460.6528 476.8736 452.3744 476.784 443.7696L474.6272 241.8496z" />
-    <glyph glyph-name="arrow-down"
-      unicode="&#xE002;"
-      horiz-adv-x="1024" d="M726.88 497.936C739.2352 485.2992 739.008 465.04 726.3712 452.6816L534.4032 264.9664C521.9648 252.8032 502.0928 252.8032 489.6576 264.9664L297.68736 452.6816C285.05152 465.04 284.82464 485.2992 297.18048 497.936C309.53664 510.5696 329.7952 510.7968 342.432 498.4416L480.0288 363.8912000000001L480.0288 736C480.0288 753.67328 494.3584 768 512.0288 768C529.7024 768 544.0288 753.67328 544.0288 736L544.0288 363.8912000000001L681.6288 498.4416C694.2624 510.7968 714.5248 510.5696 726.88 497.936z" />
-    <glyph glyph-name="arrow-down-box"
-      unicode="&#xE0B0;"
-      horiz-adv-x="1024" d="M329.3728 473.3728C316.87584 485.8688 316.87584 506.1312 329.3728 518.6272C341.8688 531.1232 362.1312 531.1232 374.6272 518.6272L480 413.2544000000001L480 832C480 849.67296 494.3264 864 512 864C529.6736 864 544 849.67296 544 832L544 413.2544000000001L649.3728 518.6272C661.8688 531.1232 682.1312 531.1232 694.6272 518.6272C707.1232 506.1312 707.1232 485.8688 694.6272 473.3728L534.6272 313.3728C522.1312 300.8768 501.8688 300.8768 489.3728 313.3728L329.3728 473.3728zM112 160V672C112 689.6736000000001 126.32704 704 144 704H240C257.67296 704 272 689.6736000000001 272 672C272 654.3263999999999 257.67296 640 240 640H176L176 192L880 192V640H816C798.3264 640 784 654.3263999999999 784 672C784 689.6736000000001 798.3264 704 816 704H912C929.6736 704 944 689.6736000000001 944 672V160C944 142.3264 929.6736 128 912 128L144 128C126.32704 128 112 142.3264 112 160z" />
-    <glyph glyph-name="arrow-expand"
-      unicode="&#xE098;"
-      horiz-adv-x="1024" d="M858.624 625.8496C858.4352 608.1759999999999 843.9584 594.0032 826.2848 594.192C808.6144 594.3808 794.4384 608.8607999999999 794.6272 626.5344L795.9488 750.02144L602.5088 556.5824C590.0128 544.0864 569.7504 544.0864 557.2544 556.5824C544.7584 569.0784 544.7584 589.3408 557.2544 601.8368L750.6912 795.27616L627.2032 793.95744C609.5328 793.76896 595.0528 807.94208 594.864 825.6140800000001C594.6752 843.28608 608.848 857.76512 626.5216 857.95392L828.4416 860.11008C837.0464 860.20192 845.3248 856.82432 851.4112 850.7392C857.4944 844.6544 860.8736 836.37504 860.7808 827.7702400000001L858.624 625.8496zM166.04096 397.4784C166.22976 415.1520000000001 180.7088 429.3248 198.3808 429.136C216.05312 428.9472 230.22624 414.4672000000001 230.03744 396.7936L228.71872 273.3056000000001L422.1568 466.7456C434.6528 479.2415999999999 454.9152 479.2415999999999 467.4112 466.7456C479.9072 454.2496 479.9072 433.9872000000001 467.4112 421.4912000000001L273.97344 228.0512L397.4624 229.3696C415.1328 229.5584 429.6128 215.3856 429.8016 197.7152C429.9904 180.0416 415.8176000000001 165.5616 398.144 165.3728L196.22464 163.2192C187.61984 163.1264 179.34048 166.5024 173.25568 172.5888C167.17056 178.6752 163.79296 186.9536000000001 163.8848 195.5584L166.04096 397.4784z" />
-    <glyph glyph-name="arrow-fall"
-      unicode="&#xE099;"
-      horiz-adv-x="1024" d="M576 352C558.3264 352 544 337.6736 544 320C544 302.3264000000001 558.3264 288 576 288H800C817.6736 288 832 302.3264000000001 832 320V528C832 545.6736000000001 817.6736 560 800 560C782.3264 560 768 545.6736000000001 768 528V397.2544000000001L534.6272 630.6272C522.1312 643.1232 501.8688 643.1232 489.3728 630.6272L416 557.2544L246.62752 726.62752C234.13056 739.1241600000001 213.86944 739.1241600000001 201.37248 726.62752C188.87584 714.1305600000001 188.87584 693.8688 201.37248 681.3728L393.3728 489.3728C405.8688 476.8768 426.1312 476.8768 438.6272 489.3728L512 562.7456L722.7456 352H576z" />
-    <glyph glyph-name="arrow-forward"
-      unicode="&#xE101;"
-      horiz-adv-x="1024" d="M622.1312 603.056H493.104C346.3232 603.056 213.14048 474.3808 194.28 293.5232C292.79136 375.3568 413.3536 421.4688 539.7248 421.4688H622.1312V298.0608L810.7296 512.2624000000001L622.1312 726.4624V603.056zM886.6912 522.8352C892.0128 516.7904 892.0128 507.7311999999999 886.6912 501.6864L586.1408 160.3328C576.3936 149.264 558.1312 156.1568 558.1312 170.9056000000001V357.4688H539.7248C524.4416 357.4688 509.2288 356.6944 494.1312 355.1712C381.7344 343.8208 275.61888 290.7744 192 204.2176C189.92224 202.0672 187.85856 199.8976 185.80864 197.7056C178.57088 189.9648 171.50944 181.968 164.63552 173.7216C162.02464 170.5888 159.44096 167.4208 156.8848 164.2176L156.50848 163.744C147.0704 151.9104 128 158.5856 128 173.7216V249.328C128 480.0352 291.45952 667.056 493.104 667.056H558.1312V853.61632C558.1312 868.36576 576.3936 875.2595200000001 586.1408 864.18944L886.6912 522.8352z" />
-    <glyph glyph-name="arrow-jump"
-      unicode="&#x298B;"
-      horiz-adv-x="1024" d="M256.00096 816C256.00096 833.67296 270.32768 848 288.00096 848H560C577.6736 848 592 833.67296 592 816V301.2544000000001L681.3728 390.6272C693.8688 403.1232 714.1312 403.1232 726.6272 390.6272C739.1264 378.1312000000001 739.1264 357.8688 726.6272 345.3728L582.6272 201.3728C570.1312 188.8768 549.8688 188.8768 537.3728 201.3728L393.3728 345.3728C380.8768 357.8688 380.8768 378.1312000000001 393.3728 390.6272C405.8688 403.1232 426.1312 403.1232 438.6272 390.6272L528 301.2544000000001V784H320V592C320 574.3263999999999 305.67392 560 288.00096 560C270.32768 560 256.00096 574.3263999999999 256.00096 592V816z" />
-    <glyph glyph-name="arrow-jump-mirror"
-      unicode="&#x298C;"
-      horiz-adv-x="1024" d="M767.9990399999999 816C767.9990399999999 833.67296 753.67232 848 735.9990399999999 848H464C446.3264000000001 848 432 833.67296 432 816V301.2544000000001L342.6272 390.6272C330.1312000000001 403.1232 309.8688 403.1232 297.3728 390.6272C284.8736 378.1312000000001 284.8736 357.8688 297.3728 345.3728L441.3728 201.3728C453.8688 188.8768 474.1312 188.8768 486.6272 201.3728L630.6272 345.3728C643.1232 357.8688 643.1232 378.1312000000001 630.6272 390.6272C618.1312 403.1232 597.8688 403.1232 585.3728 390.6272L496 301.2544000000001V784H704V592C704 574.3263999999999 718.32608 560 735.9990399999999 560C753.67232 560 767.9990399999999 574.3263999999999 767.9990399999999 592V816z" />
-    <glyph glyph-name="arrow-loop"
-      unicode="&#xE0B1;"
-      horiz-adv-x="1024" d="M297.37248 918.62752C309.86944 931.12416 330.1312 931.12416 342.6272 918.62752C355.1232 906.13056 355.1232 885.8694399999999 342.6272 873.37248L237.25472 768H848C865.6736 768 880 753.67296 880 736V624C880 606.3263999999999 865.6736 592 848 592C830.3264 592 816 606.3263999999999 816 624V704H237.25472L342.6272 598.6272C355.1232 586.1312 355.1232 565.8688 342.6272 553.3728C330.1312 540.8768 309.86944 540.8768 297.37248 553.3728L137.37248 713.37248C124.87584 725.8694399999999 124.87584 746.1305600000001 137.37248 758.62752L297.37248 918.62752zM710.6272 105.3728C698.1312 92.8768 677.8688 92.8768 665.3728 105.3728C652.8768 117.8688 652.8768 138.1312 665.3728 150.6272L770.7456 256H160C142.32704 256 128 270.3264000000001 128 288V400C128 417.6736 142.32704 432 160 432C177.67328 432 192 417.6736 192 400V320H770.7456L665.3728 425.3728C652.8768 437.8688 652.8768 458.1312 665.3728 470.6272C677.8688 483.1232 698.1312 483.1232 710.6272 470.6272L870.6272 310.6272C883.1232 298.1312000000001 883.1232 277.8688 870.6272 265.3728L710.6272 105.3728z" />
-    <glyph glyph-name="arrow-return"
-      unicode="&#x298D;"
-      horiz-adv-x="1024" d="M374.6272 297.3728C362.1312 284.8768 341.8688 284.8768 329.3728 297.3728L137.37248 489.3728C124.87584 501.8688 124.87584 522.1312 137.37248 534.6272L329.3728 726.62752C341.8688 739.1241600000001 362.1312 739.1241600000001 374.6272 726.62752C387.1232 714.1305600000001 387.1232 693.8688 374.6272 681.3728L237.25472 544H816V736H624C606.3264 736 592 750.32672 592 768C592 785.67328 606.3264 800 624 800H848C865.6736 800 880 785.67328 880 768V512C880 494.3264 865.6736 480 848 480H237.25472L374.6272 342.6272C387.1232 330.1312000000001 387.1232 309.8688 374.6272 297.3728z" />
-    <glyph glyph-name="arrow-return-mirror"
-      unicode="&#x298E;"
-      horiz-adv-x="1024" d="M649.3728 297.3728C661.8688 284.8768 682.1312 284.8768 694.6272 297.3728L886.62752 489.3728C899.12416 501.8688 899.12416 522.1312 886.62752 534.6272L694.6272 726.62752C682.1312 739.1241600000001 661.8688 739.1241600000001 649.3728 726.62752C636.8768 714.1305600000001 636.8768 693.8688 649.3728 681.3728L786.74528 544H208V736H400C417.6736 736 432 750.32672 432 768C432 785.67328 417.6736 800 400 800H176C158.3264 800 144 785.67328 144 768V512C144 494.3264 158.3264 480 176 480H786.74528L649.3728 342.6272C636.8768 330.1312000000001 636.8768 309.8688 649.3728 297.3728z" />
-    <glyph glyph-name="arrow-rise"
-      unicode="&#xE0A1;"
-      horiz-adv-x="1024" d="M576 672C558.3264 672 544 686.3263999999999 544 704C544 721.67296 558.3264 736 576 736H800C817.6736 736 832 721.67296 832 704V496C832 478.3264 817.6736 464 800 464C782.3264 464 768 478.3264 768 496V626.7456L534.6272 393.3728C522.1312 380.8768 501.8688 380.8768 489.3728 393.3728L416 466.7456L246.62752 297.3728C234.13056 284.8768 213.86944 284.8768 201.37248 297.3728C188.87584 309.8688 188.87584 330.1312000000001 201.37248 342.6272L393.3728 534.6272C405.8688 547.1232 426.1312 547.1232 438.6272 534.6272L512 461.2544L722.7456 672H576z" />
-    <glyph glyph-name="arrow-stack-up"
-      unicode="&#xE0ED;"
-      horiz-adv-x="1024" d="M498.1344 924.74624C493.1264 922.27968 456.1024 877.40352 359.4112 756.59392C286.8716800000001 665.9584 226.58912 589.3951999999999 225.44992 586.448C222.45952 578.7103999999999 224.96768 564.4608000000001 230.62432 557.0464C240.42656 544.2016 259.90304 540.4736 272.86208 548.96C275.69824 550.816 330.3584 617.7760000000001 394.3296000000001 697.7536C458.3008 777.7344 511.2736 843.1728 512.0416 843.1728C512.8128 843.1728 566.1984 777.4224 630.6784 697.0591999999999C721.0464 584.4288 749.5648 550.1568 755.1136 547.5136C778.7872 536.2303999999999 804.3104 556.624 799.3824 582.8832C797.4912 592.9696 535.4528 920.09696 525.4752 924.82848C516.5024 929.08576 506.8864 929.05568 498.1344 924.74624zM498.1344 764.69632C493.1264 762.2297599999999 456.1024 717.3535999999999 359.4112 596.544C286.8716800000001 505.9104 226.58912 429.3440000000001 225.44992 426.4C222.21728 418.0416 224.56544 404.9376 230.74848 396.8352C240.31648 384.2976 242.12 384.0288000000001 316.7408 384.0288000000001H383.8624L383.8944 281.4976000000001C383.936 165.6288 384.272 162.1536 398.1504 134.0192C418.7072 92.3424 464.7744 64 511.968 64C559.408 64 604.5344 91.7632 625.6608 133.952C639.664 161.92 640.0032 165.3920000000001 640.0448 281.4976000000001L640.0768 384.0288000000001H707.1968C781.8176 384.0288000000001 783.6224 384.2976 793.1904 396.8352C799.3728 404.9376 801.7216 418.0416 798.4896 426.4C797.3504 429.3440000000001 737.0528 505.9263999999999 664.4928 596.5856C563.0656 723.31552 530.9312 762.19168 525.472 764.7824C516.5024 769.03584 506.8864 769.00576 498.1344 764.69632zM606.8704 566.6016C658.1632 502.5152 700.128 449.6672 700.128 449.1616C700.128 448.6528 676.7712 447.9712 648.2272 447.6448000000001C591.0816 446.9888 591.4592 447.0688 581.152 433.2768C577.1104 427.872 577.0016 425.1008000000001 576.0224 301.36L575.024 174.9632L568.1824 162.3584C560.5632 148.3104 554.2752 142.2496 539.2064 134.4224000000001C530.4896 129.8944 526.48 129.1136 511.968 129.1136C497.4592 129.1136 493.4496 129.8944 484.7328 134.4224000000001C469.664 142.2496 463.376 148.3104 455.7568 162.3584L448.9152000000001 174.9632L447.9168 301.36C446.64 462.448 454.4064 446.7424 375.5776 447.6448000000001C346.96 447.9712 323.8272 448.9600000000001 324.176 449.8368000000001C325.68 453.6128 511.0944 684.0128 512.2912 683.5904C513.0208 683.3344 555.5808 630.688 606.8704 566.6016z" />
-    <glyph glyph-name="arrow-up"
-      unicode="&#xE149;"
-      horiz-adv-x="1024" d="M297.1792 525.9104C284.82304 538.544 285.04992 558.8063999999999 297.68608 571.1616L489.6544 758.8787199999999C502.0928 771.03968 521.9648 771.03968 534.4 758.8787199999999L726.3712 571.1616C739.008 558.8063999999999 739.2352 538.544 726.8768 525.9104C714.5216 513.2736 694.2624 513.0464 681.6256 525.4015999999999L544.0288 659.952L544.0288 287.8432C544.0288 270.1696 529.7024 255.8432 512.0288 255.8432C494.3552 255.8432 480.0288 270.1696 480.0288 287.8432L480.0288 659.952L342.432 525.4015999999999C329.7952 513.0464 309.5353600000001 513.2736 297.1792 525.9104z" />
-    <glyph glyph-name="arrow-up-box"
-      unicode="&#xE0B2;"
-      horiz-adv-x="1024" d="M694.6272 723.24032C682.1312 710.3865599999999 661.8688 710.3865599999999 649.3728 723.24032L544 831.62368L544 400.9152000000001C544 382.736 529.6736 368 512 368C494.3264 368 480 382.736 480 400.9152000000001L480 831.62368L374.6272 723.24032C362.1312 710.3865599999999 341.8688 710.3865599999999 329.3728 723.24032C316.87584 736.0940800000001 316.87584 756.9344 329.3728 769.7881600000001L489.3728 934.35968C501.8688 947.21344 522.1312 947.21344 534.6272 934.35968L694.6272 769.7881600000001C707.1232 756.9344 707.1232 736.0940800000001 694.6272 723.24032zM192 640H352V576H224V160H800V576H672V640H832C849.6736 640 864 625.6736000000001 864 608V128C864 110.3264 849.6736 96 832 96H192C174.32704 96 160 110.3264 160 128V608C160 625.6736000000001 174.32704 640 192 640z" />
-    <glyph glyph-name="at"
-      unicode="&#xE001;"
-      horiz-adv-x="1024" d="M192 512C192 688.7296 335.2704 832 512 832C688.7296 832 832 688.7296 832 512C832 475.5648 825.5712 444.528 813.6448 424.0800000000001C802.9376 405.7248 788.2592 395.8880000000001 764.688 396.7488C743.2416 397.5296 732.3168 403.2096 724.6144 414.352C714.96 428.3200000000001 706.4608 456.4032 706.4608 512V662.8576C706.4608 680.5312 692.1344 694.8576 674.4608 694.8576C656.7872 694.8576 642.4608 680.5312 642.4608 662.8576V652.8704C608.2144 684.6016 562.3712 704 512 704C405.9616 704 320 618.0384 320 512C320 405.9616 405.9616 320 512 320C573.2544 320 627.808 348.6848 662.9632 393.3536000000001C665.664 387.8752 668.6624 382.7424 671.9712 377.9584C694.9984 344.6432 728.6048 334.0224 762.352 332.7904C812.1856 330.9696 847.744 355.5168 868.928 391.8336000000001C888.8896 426.0576 896 469.9743999999999 896 512C896 724.07744 724.0768 896 512 896C299.92256 896 128 724.07744 128 512C128 299.9232 299.92256 128 512 128C529.6736 128 544 142.3264 544 160C544 177.6736 529.6736 192 512 192C335.2704 192 192 335.2704 192 512zM640 512C640 441.3088 582.6912 384 512 384C441.3088 384 384 441.3088 384 512C384 582.6912 441.3088 640 512 640C582.6912 640 640 582.6912 640 512z" />
-    <glyph glyph-name="attachment-file"
-      unicode="&#xE111;"
-      horiz-adv-x="1024" d="M308.44448 832C298.94848 832 288 823.4032 288 808.72736V215.2736C288 200.5952 298.9488 192 308.44448 192H747.5552C757.0496 192 768 200.5984 768 215.2736V660.6496L602.2048 832H308.44448zM224 808.72736C224 857.10752 261.98272 896 308.44448 896H615.7696C624.4384 896 632.7392 892.48224 638.768 886.25152L822.9984 695.8496C828.7712 689.8815999999999 832 681.9008 832 673.5968V215.2736C832 166.8896 794.016 128 747.5552 128H308.44448C261.9824 128 224 166.8928 224 215.2736V808.72736z" />
-    <glyph glyph-name="avatar"
-      unicode="&#xE08E;"
-      horiz-adv-x="1024" d="M512 469.9808C445.5328 469.9808 391.6544 522.4736 391.6544 587.2224C391.6544 651.9744000000001 445.5328 704.46432 512 704.46432C578.464 704.46432 632.3456 651.9744000000001 632.3456 587.2224C632.3456 522.4736 578.464 469.9808 512 469.9808zM512 533.9808C544.7072 533.9808 568.3456 559.3856000000001 568.3456 587.2224C568.3456 615.0591999999999 544.7072 640.4639999999999 512 640.4639999999999C479.2928 640.4639999999999 455.6544 615.0591999999999 455.6544 587.2224C455.6544 559.3856000000001 479.2928 533.9808 512 533.9808zM364.1184 129.856H192C174.32704 129.856 160 144.1824 160 161.856V864C160 881.67296 174.32704 896 192 896H832C849.6736 896 864 881.67296 864 864V161.856C864 144.1824 849.6736 129.856 832 129.856H659.8816C653.6384 128.5824 647.1744 127.9104 640.5536 127.9104H383.4464C376.8256 127.9104 370.3616 128.5824 364.1184 129.856zM224 193.856H292.24352C289.1299200000001 203.312 287.44544 213.4144 287.44544 223.9104V317.3568C287.44544 373.4656 325.3248 422.4992 379.616 436.6656000000001C398.7872 441.6704 418.8832 441.9776000000001 438.1984 437.568L480.9728 427.8016C501.024 423.2224 521.8816 423.5456000000001 541.7856 428.736L569.856 436.064C590.5472 441.4624 612.2368 441.7952 633.0848 437.0368C693.6192 423.2128 736.5536 369.3728 736.5536 307.28V223.9104C736.5536 213.4144 734.8704 203.312 731.7568 193.856H800V832H224V193.856zM651.568 193.856C663.8144 198.3456 672.5536 210.1088 672.5536 223.9104V307.28C672.5536 339.5136 650.2656 367.4656 618.8384 374.64C608.016 377.1136 596.7552 376.9408 586.0128 374.1376L557.9424 366.8128000000001C528.0928 359.0208 496.8032 358.5408 466.7264 365.408L423.952 375.1744C414.6624 377.2960000000001 404.9952 377.1456 395.776 374.7392C369.664 367.9264 351.4464 344.3424 351.4464 317.3568V223.9104C351.4464 210.1088 360.1824 198.3456 372.4288 193.856H651.568z" />
-    <glyph glyph-name="backspace"
-      unicode="&#x5B;"
-      horiz-adv-x="1024" d="M363.7984 768H832L832 256H363.7984L175.45472 512L363.7984 768zM312.2464 805.92704L123.90336 549.9264000000001C107.30528 527.3664 107.30528 496.6336 123.90336 474.0736000000001L312.2464 218.0736000000001C324.3072 201.68 343.4464 192 363.7984 192H832C867.3472 192 896 220.6528 896 256V768C896 803.34624 867.3472 832 832 832H363.7984C343.4464 832 324.3072 822.32032 312.2464 805.92704zM737.7792 662.624C725.2832 675.12 705.0208 675.12 692.5248 662.624L581.5776 551.6736000000001L470.6272 662.624C458.1312 675.12 437.8688 675.12 425.3728 662.624C412.8768 650.1279999999999 412.8768 629.8656 425.3728 617.3696L536.32 506.4192L425.3728 395.472C412.8768 382.9728 412.8768 362.7136000000001 425.3728 350.2176C437.8688 337.7184 458.1312 337.7184 470.6272 350.2176L581.5776 461.1648L692.5248 350.2176C705.0208 337.7184 725.2832 337.7184 737.7792 350.2176C750.2752 362.7136000000001 750.2752 382.9728 737.7792 395.472L626.832 506.4192L737.7792 617.3696C750.2752 629.8656 750.2752 650.1279999999999 737.7792 662.624z" />
-    <glyph glyph-name="backspace-mirror"
-      unicode="&#x5D;"
-      horiz-adv-x="1024" d="M660.2016 768H192L192 256H660.2016L848.54528 512L660.2016 768zM711.7536 805.92704L900.09664 549.9264000000001C916.69472 527.3664 916.69472 496.6336 900.09664 474.0736000000001L711.7536 218.0736000000001C699.6928 201.68 680.5536 192 660.2016 192H192C156.6528 192 128 220.6528 128 256V768C128 803.34624 156.6528 832 192 832H660.2016C680.5536 832 699.6928 822.32032 711.7536 805.92704zM286.2208000000001 662.624C298.7168000000001 675.12 318.9792 675.12 331.4752 662.624L442.4224000000001 551.6736000000001L553.3728 662.624C565.8688 675.12 586.1312 675.12 598.6272 662.624C611.1232 650.1279999999999 611.1232 629.8656 598.6272 617.3696L487.6799999999999 506.4192L598.6272 395.472C611.1232 382.9728 611.1232 362.7136000000001 598.6272 350.2176C586.1312 337.7184 565.8688 337.7184 553.3728 350.2176L442.4224000000001 461.1648L331.4752 350.2176C318.9792 337.7184 298.7168000000001 337.7184 286.2208000000001 350.2176C273.7248 362.7136000000001 273.7248 382.9728 286.2208000000001 395.472L397.168 506.4192L286.2208000000001 617.3696C273.7248 629.8656 273.7248 650.1279999999999 286.2208000000001 662.624z" />
-    <glyph glyph-name="bag"
-      unicode="&#xE091;"
-      horiz-adv-x="1024" d="M672 736H768C821.0208 736 864 693.0208 864 640V288C864 181.9616 778.0384 96 672 96H352C245.96128 96 160 181.9616 160 288V640C160 693.0208 202.9808 736 256 736H352V768C352 856.36544 423.6352 928 512 928C600.3648 928 672 856.36544 672 768V736zM608 736V768C608 821.0192 565.0208 864 512 864C458.9792 864 416 821.0192 416 768V736H608zM608 672H416V512C416 494.3264 401.6736 480 384 480C366.3264 480 352 494.3264 352 512V672H256C238.32672 672 224 657.6736000000001 224 640V288C224 217.3088 281.30752 160 352 160H672C742.6912 160 800 217.3088 800 288V640C800 657.6736000000001 785.6736 672 768 672H672V512C672 494.3264 657.6736 480 640 480C622.3264 480 608 494.3264 608 512V672z" />
-    <glyph glyph-name="ball"
-      unicode="&#xE092;"
-      horiz-adv-x="1024" d="M512 896C704 896 896 724.07744 896 512C896 299.9232 724.0768 128 512 128C299.92256 128 128 299.9232 128 512C128 724.07744 299.92256 896 512 896zM308.49376 265.0368C356.0736 225.7824000000001 415.1936 200.016 480 193.5808V480H375.2224C370.816 412.0416 351.328 339.0336 308.49376 265.0368zM261.66304 312.6528C292.14848 370.3008 306.82784 426.9248 310.888 480H193.58016C199.82816 417.0688 224.30816 359.5008000000001 261.66304 312.6528zM309.35168 759.6687999999999C340.3392 706.06912 369.0304 630.8384 375.056 544H480V830.41984C415.584 824.02432 356.784 798.52544 309.35168 759.6687999999999zM262.48064 712.36832C224.66528 665.3376000000001 199.8736 607.3888 193.58016 544H310.832C305.68928 610.3263999999999 285.46048 668.4544000000001 262.48064 712.36832zM715.5104 265.04C672.6752 339.0336 653.1872 412.0448 648.784 480H544V193.5808C608.8064 200.016 667.9264 225.7856000000001 715.5104 265.04zM762.3392 312.656C799.6928 359.504 824.1728 417.0688 830.4192 480H713.1168C717.1776 426.928 731.856 370.3008 762.3392 312.656zM761.5232 712.3648000000001C738.544 668.4512 718.3136 610.3263999999999 713.1712 544H830.4192C824.128 607.3888 799.3344 665.3344 761.5232 712.3648000000001zM714.6528 759.66624C667.2192 798.52448 608.4192 824.024 544 830.41984V544H648.9472C654.9728 630.8384 683.6672 706.0668800000001 714.6528 759.66624z" />
-    <glyph glyph-name="balloon"
-      unicode="&#xE0C5;"
-      horiz-adv-x="1024" d="M277.51744 697.2832000000001C233.36512 635.7152 218.36928 560.976 218.36928 511.5744V510.2784L218.25248 508.9856C209.62368 413.6928000000001 243.68064 346.528 298.41952 300.0256000000001C354.3968 252.4704000000001 433.7472 225.2576 515.6128 216.1248000000001C597.408 206.9984 687.5072 214.832 758.6944 229.9456C794.288 237.504 824.1664 246.6752 845.36 255.9104C853.5808 259.4944000000001 859.9776 262.8640000000001 864.6912 265.8464C862.4992 267.2448000000001 859.8464 268.7968 856.6848 270.4896C848.4832 274.8736 839.0944 279.04 829.3504 283.3152L827.648 284.064C819.0496 287.8336000000001 809.44 292.0448 802.16 296.1344000000001C788.9664 303.5424000000001 776.0224 311.9712 766.5792 320.9344C761.9328 325.3472000000001 756.6464 331.2672 753.1104 338.6432C749.3632 346.448 746.6816 358.0992 751.9456 370.4288C780.3904 437.0624000000001 793.9072 473.5616 800.4544 497.6608C806.5664 520.1632 806.5664 531.4944 806.5664 549.5104V549.6736000000001C806.5664 563.9936 798.2784 629.6096 756.928 690.7936C716.8896 750.03008 644.8704 806.84992 512.4672 806.84992C392.7200000000001 806.84992 320.624 757.3951999999999 277.51744 697.2832000000001zM231.32288 730.6774399999999C284.98368 805.50432 374.1696 864 512.4672 864C664.6784 864 753.9392 796.99456 804.0288 722.88192C852.8032 650.7136 863.4912 573.456 863.4912 549.6736000000001C863.4912 529.6864 863.472 512.4416 855.3728 482.624C848.1408 456.0064 834.4864 419.2864 809.1744 359.4624C813.8528 355.7408000000001 820.7968 351.1520000000001 829.9488 346.0128C834.6752 343.3568 841.9424 340.1632 852.1504 335.68C861.6256 331.5232 872.9952 326.5152000000001 883.4368 320.9344C893.4496 315.5808 905.152 308.4064 913.8528 299.0208C922.9536 289.2064000000001 932.5088 272.3712000000001 925.6832 251.8144C921.1872 238.2720000000001 910.7456 228.6528 902.0448 222.2624C892.592 215.3216 880.864 209.0816 868.0224 203.4848C842.224 192.2432 808.4064 182.0864 770.4704 174.0320000000001C694.5952 157.9232 598.2976 149.3984000000001 509.3248 159.3216C420.4224 169.2416 329.0048 199.1776 261.65088 256.3968C193.31488 314.4512 151.53216 399.2672 161.44992 512.88C161.70432 571.4112 179.09664 657.8496 231.32288 730.6774399999999z" />
-    <glyph glyph-name="balloon-arrow-left"
-      unicode="&#xE0C6;"
-      horiz-adv-x="1024" d="M489.6416 644.3743999999999C503.0592 635.312 506.5696 617.1168 497.4784 603.7344L448.9824 532.3584000000001H599.1008C615.312 532.3584000000001 628.4544 519.2544 628.4544 503.0944C628.4544 486.9312 615.312 473.8304000000001 599.1008 473.8304000000001H448.9824L497.4784 402.4512C506.5696 389.0688 503.0592 370.8736 489.6416 361.8112C476.2208 352.7488 457.9712 356.2464 448.88 369.6288L369.3472 486.6816C362.6144 496.5952 362.6144 509.5936 369.3472 519.5072L448.88 636.56C457.9712 649.9392 476.2208 653.44 489.6416 644.3743999999999zM201.55168 727.4656C256.88928 804.09504 348.8608 864 491.4816 864C648.448 864 740.496 795.3801599999999 792.1536 719.4825599999999C842.4544 645.5776000000001 853.472 566.4544000000001 853.472 542.1024C853.472 521.6320000000001 853.4528 503.9712 845.104 473.4367999999999C837.6448 446.1792000000001 823.5616 408.5696000000001 797.4592 347.3088C802.2848 343.4976000000001 809.4464 338.7968 818.8832 333.536C823.76 330.8128000000001 831.2544 327.5424000000001 841.7824 322.9536000000001C851.5488 318.6976 863.2768 313.5648 874.0448 307.8528C884.368 302.3712000000001 896.4352 295.0176 905.4112 285.4112C914.7968 275.36 924.6496 258.1184 917.6096 237.0688C912.976 223.2000000000001 902.208 213.3472000000001 893.232 206.8032C883.4848 199.696 871.392 193.3056 858.1472 187.5744C831.5456 176.0608 796.6656 165.6608 757.5488 157.4112C679.3024 140.9152 579.9936 132.1824 488.24 142.3488C396.5632 152.5024 302.2864 183.1616 232.82752 241.76C162.35616 301.2128 119.26752 388.0736000000001 129.49504 504.4192C129.75776 564.3648000000001 147.69344 652.8832 201.55168 727.4656zM249.18976 693.2672C203.65792 630.2176 188.1936 553.6768 188.1936 503.0848V501.7536L188.07296 500.4352C179.17472 402.8448 214.29568 334.064 270.74528 286.4352C328.4704 237.7376000000001 410.3008 209.8688 494.7232 200.5152000000001C579.0752 191.1744 671.9904 199.1936 745.3984 214.672C782.1088 222.4128 812.9216 231.8048 834.7744 241.264C843.2576 244.928 849.856 248.384 854.7104 251.4368C852.4512 252.8704 849.7184 254.4576 846.4544 256.1888C837.9968 260.6816 828.3136 264.9504 818.2656 269.328L816.32 270.1760000000001C807.504 274.016 797.68 278.2976 790.2304 282.4576C776.624 290.0416 763.2736 298.6720000000001 753.5328 307.8528C748.7424 312.3712000000001 743.2928 318.4352 739.6416 325.9872000000001C735.7824 333.9808000000001 733.0176 345.9136 738.4448 358.5408C767.776 426.7808 781.7184 464.1568 788.4672 488.8352C794.7712 511.8816 794.7712 523.4848 794.7712 541.9328V542.1024C794.7712 556.768 786.224 623.9648 743.584 686.6207999999999C702.2944 747.2848 628.0224 805.4732799999999 491.4816 805.4732799999999C367.9936 805.4732799999999 293.64416 754.8272 249.18976 693.2672z" />
-    <glyph glyph-name="balloon-arrow-top-right"
-      unicode="&#xE0C7;"
-      horiz-adv-x="1024" d="M778 930.16704C766.2048 943.32928 745.9744 944.4384 732.8128 932.64416C719.6512 920.85024 718.5408 900.61952 730.336 887.45728L811.5584 796.81216H595.2C577.5264 796.81216 563.2 782.48544 563.2 764.81216C563.2 747.1392000000001 577.5264 732.81216 595.2 732.81216H811.5584L730.336 642.1664000000001C718.5408 629.0047999999999 719.6512 608.7744 732.8128 596.9792C745.9744 585.1872000000001 766.2048 586.2944 778 599.456L907.0304 743.4572800000001C917.9232 755.6112 917.9232 774.01312 907.0304 786.16704L778 930.16704zM159.99904 511.9904C159.99904 567.312 176.8592 651.0111999999999 226.50144 719.95808C274.96864 787.27392 356.0288 842.656 490.6656 842.656C508.3392 842.656 522.6656 856.98272 522.6656 874.656C522.6656 892.32896 508.3392 906.656 490.6656 906.656C335.168 906.656 234.896 841.14912 174.5632 757.3535999999999C115.8432 675.7984 96.28832 578.9984 96.00224 513.4495999999999C84.85152 386.2208000000001 131.82944 291.2384 208.66208 226.2272000000001C284.39104 162.1504 387.1776 128.624 487.1328 117.52C587.1648 106.4032 695.4368 115.952 780.7488 133.9904C823.4016 143.0112 861.424 154.384 890.4288 166.9728C904.8672 173.2416 918.0544 180.2272000000001 928.6816 188.0032C938.464 195.1584 950.2048 205.9296000000001 955.2608 221.0976000000001C962.9312 244.1152 952.192 262.9696 941.9584 273.9616C932.176 284.4704000000001 919.0176 292.5056 907.7568 298.4992C896.0192 304.7488 883.2384 310.3584 872.5856 315.0144C861.104 320.0320000000001 852.9344 323.6128 847.6192 326.5856C837.3312 332.3392 829.5232 337.4752 824.2624 341.6448000000001C861.936 430.3232000000001 876.816 473.984 882.272 506.7328C885.1744 524.1632 873.3952 540.6496 855.9616 543.5552C838.5312 546.4576 822.0448 534.6784 819.1392 517.248C814.8768 491.6512 802.0064 452.1344 759.92 353.9296000000001C754.0032 340.1216 757.0176 327.072 761.2288 318.3296000000001C765.2064 310.0736000000001 771.1488 303.4432000000001 776.3744 298.5024C786.9888 288.4608 801.5456 279.024 816.3776 270.7264C824.5632 266.1504 835.3664 261.4304 845.0336 257.2096L846.9472 256.3744000000001C857.904 251.584 868.4576 246.9184 877.68 242.0064C881.2384 240.1152 884.2208 238.3744000000001 886.6848 236.8096000000001C881.3856 233.4688 874.192 229.6960000000001 864.9472 225.6832000000001C841.12 215.3408 807.5264 205.0688 767.5072 196.608C687.4688 179.68 586.1664 170.9088000000001 494.1984 181.1264C402.1536 191.3536 312.94016 221.8304000000001 250.00256 275.0848C188.4576 327.1616 150.16608 402.3744000000001 159.86752 509.0912L159.99904 510.5376V511.9904z" />
-    <glyph glyph-name="balloon-close-top-right"
-      unicode="&#xE0C8;"
-      horiz-adv-x="1024" d="M886.6272 918.62752C899.1232 906.13056 899.1232 885.8694399999999 886.6272 873.37248L797.2544 784L886.6272 694.6272C899.1232 682.1312 899.1232 661.8688 886.6272 649.3728C874.1312 636.8768 853.8688 636.8768 841.3728 649.3728L752 738.74528L662.6272 649.3728C650.1312 636.8768 629.8688 636.8768 617.3728 649.3728C604.8768 661.8688 604.8768 682.1312 617.3728 694.6272L706.7456 784L617.3728 873.37248C604.8768 885.8694399999999 604.8768 906.13056 617.3728 918.62752C629.8688 931.12416 650.1312 931.12416 662.6272 918.62752L752 829.25472L841.3728 918.62752C853.8688 931.12416 874.1312 931.12416 886.6272 918.62752zM226.50112 719.9584C176.8592 651.0111999999999 159.99872 567.312 159.99872 511.9904V510.5376L159.8672 509.0912C150.16576 402.3744000000001 188.45728 327.1616 250.00224 275.0848C312.94016 221.8304000000001 402.1536 191.3536 494.1984 181.1264C586.1664 170.9088000000001 687.4688 179.68 767.5072 196.608C807.5264 205.0688 841.12 215.3408 864.9472 225.6832000000001C874.192 229.6960000000001 881.3856 233.4688 886.6848 236.8096000000001C884.2176 238.3744000000001 881.2384 240.1152 877.68 242.0096C868.4576 246.9184 857.904 251.584 846.9472 256.3744000000001L845.0336 257.2096H845.0304V257.2128C835.3632 261.4336 824.56 266.1504 816.3776 270.7296C801.5424 279.024 786.9888 288.4608 776.3744 298.5024C771.1488 303.4432000000001 765.2064 310.0736000000001 761.2288 318.3296000000001C757.0176 327.072 754.0032 340.1216 759.92 353.9296000000001C802.0064 452.1344 814.8768 491.6512 819.1392 517.248C822.0448 534.6816 838.5312 546.4576 855.9616 543.5552C873.3952 540.6496 885.1744 524.1664000000001 882.2688 506.7328C876.816 473.984 861.936 430.3232000000001 824.2624 341.6448000000001C829.5232 337.4784 837.3312 332.3392 847.6192 326.5856C852.9344 323.6128 861.104 320.0320000000001 872.5824 315.0144C883.2384 310.3584 896.0192 304.7488 907.7568 298.4992C919.0176 292.5056 932.176 284.4704000000001 941.9584 273.9616C952.192 262.9696 962.9312 244.1152 955.2576 221.0976000000001C950.2048 205.9296000000001 938.464 195.1584 928.6816 188.0032C918.0544 180.2272000000001 904.8672 173.2416 890.4288 166.976C861.424 154.384 823.4016 143.0112 780.7488 133.9904C695.4368 115.952 587.1648 106.4032 487.1328 117.52C387.1776 128.624 284.39104 162.1504 208.66208 226.2272000000001C131.82912 291.2416 84.8512 386.2240000000001 96.00192 513.4495999999999C96.28832 578.9984 115.84288 675.7984 174.56288 757.35392C234.89568 841.14944 335.168 906.65632 490.6656 906.65632C508.3392 906.65632 522.6656 892.32928 522.6656 874.65632C522.6656 856.98304 508.3392 842.65632 490.6656 842.65632C356.0288 842.65632 274.96864 787.27424 226.50112 719.9584z" />
-    <glyph glyph-name="balloon-ellipsis"
-      unicode="&#xE0C9;"
-      horiz-adv-x="1024" d="M394.3072 496.6624C367.7312 496.6624 346.1856 518.2496 346.1856 544.8768C346.1856 571.504 367.7312 593.0912000000001 394.3072 593.0912000000001C420.8832 593.0912000000001 442.4256 571.504 442.4256 544.8768C442.4256 518.2496 420.8832 496.6624 394.3072 496.6624zM586.7872 544.8768C586.7872 518.2496 565.2448 496.6624 538.6656 496.6624C512.0896 496.6624 490.5472 518.2496 490.5472 544.8768C490.5472 571.504 512.0896 593.0912000000001 538.6656 593.0912000000001C565.2448 593.0912000000001 586.7872 571.504 586.7872 544.8768zM731.1488 544.8768C731.1488 518.2496 709.6032 496.6624 683.0272 496.6624C656.4512 496.6624 634.9088 518.2496 634.9088 544.8768C634.9088 571.504 656.4512 593.0912000000001 683.0272 593.0912000000001C709.6032 593.0912000000001 731.1488 571.504 731.1488 544.8768zM85.33344 210.3104L169.59424 303.872C191.04768 327.6960000000001 202.79616 347.5872000000001 205.64352 372.4256000000001C157.63008 420.9984 129.98816 480.9408 129.98816 546.0128C129.97696 717.6838399999999 316.01408 840.53536 534.3264 840.53536C752.6272 840.53536 938.6656 717.67936 938.6656 546.0160000000001C938.6656 374.3616 752.624 251.4976000000001 534.3264 251.4976000000001C503.5264 251.4976000000001 473.1488 253.9456 443.6512 258.7392C378.4064 195.2864 290.2704 156.72 204.95872 179.0304L85.33344 210.3104zM534.3264 764.99968C351.1872 764.99968 202.72032 666.9664 202.728 546.0160000000001C202.728 493.3216 230.9216 444.9664 277.8896 407.1872C285.97184 328.4096 248.21024 280.5824 222.72128 252.2784000000001C301.08288 231.7888000000001 381.7472 295.1968000000001 418.416 340.7968C454.496 331.9104 493.5456 327.0336 534.3264 327.0336C717.4592 327.0336 865.9264 425.0848 865.9264 546.0160000000001C865.9264 666.9567999999999 717.4592 764.99968 534.3264 764.99968z" />
-    <glyph glyph-name="balloon-exclamation"
-      unicode="&#xE0CD;"
-      horiz-adv-x="1024" d="M226.50336 719.97408C176.86112 651.0272 160.00064 567.328 160.00064 512.0064V510.5536L159.86944 509.1072C150.16768 402.3904 188.4592 327.1776 250.00416 275.1008000000001C312.94208 221.8464 402.1568 191.3696 494.2016 181.1424C586.1664 170.9248 687.472 179.696 767.5072 196.624C807.5296 205.0848 841.12 215.3568 864.9504 225.6992C874.1952 229.712 881.3856 233.4848 886.6848 236.8256C884.2208 238.3904 881.2384 240.1312000000001 877.6832 242.0224C868.4608 246.9344 857.904 251.6 846.9472 256.3904L845.0368 257.2256C835.3696 261.4464000000001 824.5632 266.1664 816.3808 270.7424C801.5456 279.04 786.992 288.4768000000001 776.3744 298.5184000000001C771.152 303.4592 765.2064 310.0896 761.2288 318.3456C757.0176 327.088 754.0032 340.1376 759.92 353.9424C791.9008 428.5632000000001 807.1008 469.4367999999999 814.4608 496.4256C821.3344 521.6256000000001 821.3344 534.3136 821.3344 554.4896V554.672C821.3344 570.7072000000001 812.0128 644.1888 765.52 712.704C720.5056 779.04192 639.5296 842.672 490.6688 842.672C356.0288 842.672 274.97056 787.2899199999999 226.50336 719.97408zM174.56512 757.3696C234.8976 841.16512 335.1712 906.672 490.6688 906.672C661.8048 906.672 762.1632 831.6351999999999 818.48 748.64C873.3216 667.8208 885.3344 581.3024 885.3344 554.672C885.3344 532.288 885.312 512.976 876.208 479.5839999999999C868.0768 449.7792 852.7232 408.656 824.2624 341.6608C829.5232 337.4944000000001 837.3312 332.3552 847.6224 326.5984C852.9376 323.6288 861.1072 320.048 872.5856 315.0304C883.2384 310.3712000000001 896.0224 304.7648000000001 907.76 298.5152000000001C919.0176 292.5216000000001 932.176 284.4864 941.9616 273.9776000000001C952.192 262.9856 962.9344 244.1312000000001 955.2608 221.1136C950.2048 205.9456 938.464 195.1744 928.6816 188.0192C918.0544 180.2432 904.8672 173.2576 890.432 166.9888C861.424 154.4 823.4016 143.0272 780.7488 134.0064C695.44 115.968 587.168 106.4192000000001 487.1328 117.5328C387.1776 128.64 284.39296 162.1664 208.664 226.2432C131.83104 291.2544000000001 84.85312 386.2368 96.00384 513.4656C96.29024 579.0144 115.8448 675.8144 174.56512 757.3696zM496 704C513.6736 704 528 689.6736000000001 528 672V448C528 430.3264000000001 513.6736 416 496 416C478.3264 416 464 430.3264000000001 464 448V672C464 689.6736000000001 478.3264 704 496 704zM528 352C528 334.3264000000001 513.6736 320 496 320C478.3264 320 464 334.3264000000001 464 352C464 369.6736 478.3264 384 496 384C513.6736 384 528 369.6736 528 352z" />
-    <glyph glyph-name="balloon-off"
-      unicode="&#xE0CA;"
-      horiz-adv-x="1024" d="M477.84 896C582.096 896 659.0912 866.9824 715.3344 825.34816L671.0176 781.03072C625.4976 812.25088 563.2704 834.08736 477.84 834.08736C348.1152 834.08736 270.01024 780.51136 223.31072 715.3913600000001C175.47904 648.6912 159.2336 567.7248 159.2336 514.2048V512.8L159.10688 511.4016C151.7792 430.4736000000001 172.86784 368.2752000000001 210.89056 320.9024L167.0112 277.024C116.83264 336.9248 88.88032 416.0672 97.57056 515.6192C97.8464 579.0304 116.688 672.672 173.26656 751.56704C231.39904 832.62976 328.016 896 477.84 896zM822.848 691.5008L775.84 644.4928C792.3424 601.8592 796.448 565.9680000000001 796.448 555.4816000000001V555.3024C796.448 535.7855999999999 796.448 523.5104 789.8272 499.1328C782.7328 473.024 768.0896 433.4848 737.2736 361.2992000000001C731.5744 347.9424 734.48 335.3184 738.5344 326.8640000000001C742.368 318.8736 748.096 312.4608 753.1296 307.68C763.3568 297.968 777.3824 288.8384 791.6736 280.8128000000001C799.5616 276.384 809.9712 271.8176 819.2864 267.7344000000001L821.1296 266.9248C831.6832 262.2912 841.856 257.7792 850.7424 253.0304C854.1696 251.1968000000001 857.04 249.5136 859.4144 248C854.3104 244.7712 847.3792 241.1168 838.4736 237.2352C815.5136 227.232 783.1456 217.2960000000001 744.5856 209.1072C667.4656 192.736 569.856 184.2496 481.2448 194.1344C437.5008000000001 199.0144 394.4192 208.6592000000001 354.7104 223.3632L307.16832 175.8208C359.9392000000001 152.8032 417.6608 138.9344 474.4352 132.5984C570.8224 121.8464 675.1456 131.0816 757.344 148.5344C798.4416 157.2608 835.0752 168.2656 863.024 180.4416C876.9344 186.5056 889.6416 193.264 899.8816 200.784C909.3088 207.7088 920.6208 218.1280000000001 925.4912 232.8C932.8832 255.0688 922.5344 273.3088 912.6752 283.9392000000001C903.248 294.1056 890.5696 301.8784000000001 879.7216 307.6768C868.4128 313.7248 856.096 319.1488000000001 845.8304 323.6544C834.7712 328.5088 826.896 331.9712 821.776 334.848C811.8624 340.4128 804.3392 345.3856 799.2704 349.4176C826.6912 414.2272000000001 841.4848 454.0064 849.3184 482.8416C858.0928 515.1456000000001 858.1152 533.8272 858.1152 555.4816000000001C858.1152 575.5871999999999 851.0624 630.9824 822.848 691.5008zM836.0384 870.62752C848.5376 883.12416 868.7968 883.12416 881.2928 870.62752C893.792 858.1305600000001 893.792 837.8694399999999 881.2928 825.37248L198.62752 142.7072C186.13056 130.208 165.86944 130.208 153.37248 142.7072C140.87584 155.2032000000001 140.87584 175.4624 153.37248 187.9616L836.0384 870.62752z" />
-    <glyph glyph-name="balloons"
-      unicode="&#xE0CC;"
-      horiz-adv-x="1024" d="M353.1072 625.4975999999999V623.9968L352.9664 622.5024000000001C346.752 556.4352 371.0048 510.5599999999999 410.32 478.4096C451.1072 445.0560000000001 509.76 425.424 571.312 418.8160000000001C632.7392 412.2208000000001 700.6752 417.8816000000001 754.3776 428.8576000000001C777.6096 433.6064 797.3632 439.184 812.2656 444.7968C810.4256 445.5872000000001 808.5376 446.3872 806.6048 447.2032000000001L805.184 447.8016L805.1808 447.8048C798.7424 450.5216 790.96 453.8048 784.9472 457.0528C774.624 462.6336 763.8528 469.3088 755.6864 476.7712C751.7056 480.4096 746.5632 485.8208 742.9856 493.0016000000001C739.1424 500.7104 736.032 513.0527999999999 741.8784 526.2368C763.6352 575.296 773.6736 601.52 778.4416 618.4064000000001C782.6816 633.4368 782.6816 640.544 782.6816 653.344V653.5584C782.6816 662.0672 776.8864 708.0032 746.7552 750.91264C718.1344 791.67584 666.112 832 567.8944 832C479.1552 832 427.0272 796.92064 396.1248 755.44416C364.0576 712.4009599999999 353.1072 659.904 353.1072 625.4975999999999zM836.384 456.9632C836.3936 456.96 836.3104 456.8704 836.1088 456.6944C836.2752 456.8736 836.3744 456.9632 836.384 456.9632zM567.8944 896C687.4304 896 758.8 845.13248 799.1328 787.6896C837.9616 732.39264 846.6816 673.1071999999999 846.6816 653.5584C846.6816 638.4352 846.656 624.4928 840.0352 601.024C834.6656 582 824.9824 556.672 807.984 517.5871999999999C810.1056 516.2912 812.5664 514.8768 815.3824 513.3535999999999C818.4736 511.6832000000001 823.4944 509.5456 831.5136 506.1568C838.7168 503.1136 847.7504 499.2896 856.1248 494.9792C863.9936 490.9312 874.1984 485.0272 882.0992 476.8256C890.3904 468.2208000000001 900.8832 451.4432 893.6352 430.4192000000001C889.0208 417.0432 878.6912 408.3232000000001 871.5712 403.2896C863.5136 397.5936000000001 853.8208 392.6752 843.632 388.4032C823.12 379.7984 796.592 372.1632 767.1904 366.1536C708.3744 354.1312000000001 633.7024 347.7472 564.4768 355.1808C495.3792 362.6016 423.376 385.0592000000001 369.8048 428.8672000000001C315.06816 473.6288 281.32544 539.4944 289.11264 627.0144C289.41728 672.0832 303.30336 737.976 344.8032 793.6803199999999C387.9392000000001 851.5792 459.2032 896 567.8944 896zM798.4576 524.4C798.3776 524.4928 798.3328 524.5376 798.3296 524.5376C798.3296 524.5376 798.3328 524.5312 798.3456 524.5183999999999C798.3648 524.496 798.4032 524.4576 798.4576 524.4zM192.8656 579.6864C208.99808 602.6623999999999 230.09568 624.5888 257.25472 642.624C256.09312 624.0672 256.00032 606.784 256.00032 591.9968C256.7024 581.3184 257.91392 570.9536 259.60704 560.8992000000001C254.25408 555.0016 249.4912 548.96 245.24352 542.912C215.11488 500 209.31872 454.064 209.31872 445.5552V445.3440000000001V445.3440000000001C209.3184 432.5408 209.3184 425.4336 213.55968 410.4064C218.3248 393.52 228.36576 367.2928000000001 250.12192 318.2336C255.96832 305.0496000000001 252.85824 292.7104000000001 249.01536 284.9984C245.43712 277.8208 240.29504 272.4096 236.31392 268.7712C228.14848 261.3056000000001 217.37536 254.6336 207.05248 249.0528000000001C201.03904 245.8016 193.25856 242.5184000000001 186.81984 239.8016L186.81856 239.8016L186.816 239.8016L185.3952 239.2000000000001C183.46272 238.384 181.57408 237.584 179.73408 236.7936C194.63712 231.1808 214.3904 225.6032 237.62368 220.8544000000001C291.3232 209.8816000000001 359.2608 204.2176 420.688 210.8128000000001C482.24 217.424 540.8928 237.0528000000001 581.68 270.4096C598.5056 284.1664 612.5728 300.4416 622.6752 319.7376000000001C646.1344 319.3920000000001 669.664 319.8688 692.5408 321.0464C678.9888 280.3744000000001 654.176 247.0176 622.1952 220.864C568.624 177.0560000000001 496.6208 154.5984 427.5232 147.1808C358.2976 139.7472 283.624 146.1312 224.80864 158.1504C195.40672 164.16 168.87968 171.7952 148.36704 180.4C138.1808 184.672 128.4848 189.5936000000001 120.4288 195.2896C113.31008 200.3232000000001 102.97984 209.0432 98.36608 222.4192000000001C91.1152 243.4400000000001 101.61088 260.2176 109.90176 268.8224C117.80224 277.024 128.00608 282.928 135.87552 286.9792C144.24832 291.2864 153.2848 295.1136 160.4864 298.1568C168.50496 301.5424000000001 173.52608 303.68 176.61856 305.3536000000001C179.432 306.8736 181.8928 308.2912 184.01664 309.584C167.01824 348.6720000000001 157.33408 374 151.96512 393.024C145.3424 416.4928 145.31872 430.4352 145.31872 445.5552C145.31872 465.1072 154.03904 524.3904 192.8656 579.6864zM155.61568 248.9600000000001C155.60672 248.9600000000001 155.68992 248.8672000000001 155.89056 248.6912C155.7248 248.8736 155.62432 248.9600000000001 155.61568 248.9600000000001zM193.67072 316.5376L193.6336 316.5024L193.5424 316.4C193.6336 316.4896 193.6736 316.5376 193.67072 316.5376z" />
-    <glyph glyph-name="balloon-text"
-      unicode="&#xE0CB;"
-      horiz-adv-x="1024" d="M226.50336 719.97024C176.86112 651.024 160.00064 567.3248 160.00064 512V510.5504L159.86944 509.104C150.16768 402.3872 188.4592 327.1744 250.00416 275.0976000000001C312.94208 221.84 402.1568 191.3664 494.2016 181.1392C586.1664 170.9216 687.472 179.6928 767.5072 196.6176000000001C807.5296 205.0816 841.12 215.3536 864.9504 225.6960000000001C874.1952 229.7088 881.3856 233.4816 886.6848 236.8224C884.2208 238.3872 881.2384 240.1248000000001 877.6832 242.0192C868.4608 246.9312 857.904 251.5968000000001 846.9472 256.3872L845.0368 257.2224C835.3696 261.4432000000001 824.5632 266.1632 816.3808 270.7392C801.5456 279.0368 786.992 288.4736000000001 776.3744 298.512C771.152 303.456 765.2064 310.0832000000001 761.2288 318.3424C757.0176 327.0848 754.0032 340.1344000000001 759.92 353.9392000000001C791.9008 428.56 807.1008 469.4336 814.4608 496.4224C821.3344 521.6192 821.3344 534.3072 821.3344 554.4832V554.6687999999999C821.3344 570.704 812.0128 644.1856 765.52 712.69984C720.5056 779.03808 639.5296 842.6678400000001 490.6688 842.6678400000001C356.0288 842.6678400000001 274.97056 787.28576 226.50336 719.97024zM174.56512 757.36576C234.8976 841.16128 335.1712 906.66784 490.6688 906.66784C661.8048 906.66784 762.1632 831.63136 818.48 748.63616C873.3216 667.8176000000001 885.3344 581.2991999999999 885.3344 554.6687999999999C885.3344 532.2848 885.312 512.9728 876.208 479.5808C868.0768 449.776 852.7232 408.6528 824.2624 341.6576C829.5232 337.4880000000001 837.3312 332.352 847.6224 326.5952C852.9376 323.6224 861.1072 320.0448 872.5856 315.0272C883.2384 310.3680000000001 896.0224 304.7616000000001 907.76 298.512C919.0176 292.5184000000001 932.176 284.48 941.9616 273.9712C952.192 262.9824 962.9344 244.1280000000001 955.2608 221.1104C950.2048 205.9424 938.464 195.1712 928.6816 188.016C918.0544 180.24 904.8672 173.2512000000001 890.432 166.9856C861.424 154.3968 823.4016 143.024 780.7488 134.0032C695.44 115.9616 587.168 106.4160000000001 487.1328 117.5296C387.1776 128.6368 284.39296 162.16 208.664 226.24C131.83104 291.2512000000001 84.85312 386.2336 96.00384 513.4624C96.29024 579.0111999999999 115.8448 675.8112 174.56512 757.36576zM341.3344 602.7008000000001C341.3344 620.944 356.1216 635.7344 374.3648 635.7344H564.3008C582.544 635.7344 597.3344 620.944 597.3344 602.7008000000001C597.3344 584.4576 582.544 569.6704 564.3008 569.6704H374.3648C356.1216 569.6704 341.3344 584.4576 341.3344 602.7008000000001zM374.3648 448H606.9696C625.2128 448 640 433.2096 640 414.9664C640 396.7232 625.2128 381.9360000000001 606.9696 381.9360000000001H374.3648C356.1216 381.9360000000001 341.3344 396.7232 341.3344 414.9664C341.3344 433.2096 356.1216 448 374.3648 448z" />
-    <glyph glyph-name="ban"
-      unicode="&#xE004;"
-      horiz-adv-x="1024" d="M896 512C896 299.9232 724.0768 128 512 128C299.92256 128 128 299.9232 128 512C128 724.07744 299.92256 896 512 896C724.0768 896 896 724.07744 896 512zM832 512C832 591.2224 803.2128 663.7184 755.5264 719.6016L304.3984 268.4736000000001C360.2816000000001 220.7872 432.7776 192 512 192C688.7296 192 832 335.2704 832 512zM260.0758400000001 314.6592000000001L709.3408 763.92416C654.9728 806.57088 586.4576 832 512 832C335.2704 832 192 688.7296 192 512C192 437.5424000000001 217.42912 369.0272 260.0758400000001 314.6592000000001z" />
-    <glyph glyph-name="bell"
-      unicode="&#xE005;"
-      horiz-adv-x="1024" d="M367.7536 247.5744H220.71616C210.25856 247.6352000000001 200.00864 250.4576 190.99232 255.7408000000001C181.97696 261.024 174.51712 268.5824 169.34496 277.648C164.17312 286.7104000000001 161.46464 296.9664 161.48064 307.3920000000001C161.49632 317.8208 164.23552 328.0704 169.43488 337.1168C189.89504 372.6752 219.51808 472.1376 219.51808 599.7152C219.51808 677.552 250.29536 752.23168 305.12384 807.31424C359.9584 862.4016 434.3584 893.37504 511.9648 893.37504C589.5712 893.37504 663.9712 862.4016 718.8064 807.31424C773.6352 752.23168 804.4096 677.552 804.4096 599.7152C804.4096 472.1056 834.0608 372.7008 854.5504 337.1456L854.5664 337.1168C859.7728 328.0576 862.512 317.7952 862.5216 307.3568C862.5312 296.9152000000001 859.808 286.6496 854.6208 277.5808C849.4304 268.5152000000001 841.9488 260.9600000000001 832.912 255.6864000000001C823.8752 250.4128 813.6064 247.6096 803.136 247.5744L803.0272 247.5744H656.2592C650.3968 219.84 636.6112 194.1568 616.2624 173.8048C588.6112 146.1568 551.1104 130.6208 512.0064 130.6208C472.9024 130.6208 435.4016 146.1568 407.7504 173.8048C387.4016 194.1568 373.616 219.84 367.7536 247.5744zM348.3424 764.2963199999999C304.91648 720.6707200000001 280.49568 661.472 280.49568 599.7152C280.49568 467.2 250.55552 357.2928000000001 223.33408 308.5504H800.6656C773.4048 357.3056000000001 743.4336 467.1744 743.4336 599.7152C743.4336 661.472 719.0112 720.6707200000001 675.5872 764.2963199999999C632.1696 807.9174399999999 573.3088 832.39744 511.9648 832.39744C450.6208 832.39744 391.76 807.9174399999999 348.3424 764.2963199999999zM592.9152 247.5744H431.0976C435.392 236.1760000000001 442.0896 225.7024 450.8672 216.9248C467.0816 200.7104000000001 489.0752 191.6 512.0064 191.6C534.9376 191.6 556.928 200.7104000000001 573.1456 216.9248C581.9232 225.7024 588.6208 236.1760000000001 592.9152 247.5744z" />
-    <glyph glyph-name="bell-off"
-      unicode="&#xE006;"
-      horiz-adv-x="1024" d="M511.9616 893.03904C578.2848 893.03904 642.2656 870.4176 693.6928 829.456L650.2272 785.9888C610.4992 815.73472 562.0576 832.06176 511.9616 832.06176C450.6176 832.06176 391.7568 807.5814399999999 348.336 763.96032C304.91264 720.3347200000001 280.49184 661.136 280.49184 599.3792000000001C280.49184 518.1312 269.23616 445.3792 254.25312 390.016L162.1632 297.9264C161.70304 300.9376 161.472 303.9904 161.47648 307.0560000000001C161.49248 317.4848 164.23168 327.7344000000001 169.43104 336.7808C189.8912 372.3392 219.51424 471.8016 219.51424 599.3792000000001C219.51424 677.216 250.29152 751.8956800000001 305.12 806.97824C359.952 862.0656 434.352 893.03904 511.9616 893.03904zM797.696 661.9295999999999L743.2864 607.52C743.3824 604.8127999999999 743.4304 602.0992 743.4304 599.3792000000001C743.4304 466.8384 773.3984 356.9696 800.6624 308.2144H443.9808L370.8608 235.0944C377.8272 212.0352 390.4032000000001 190.8128000000001 407.7472 173.4688C435.3984 145.8208 472.8992 130.2848 512.0032 130.2848C551.1072 130.2848 588.608 145.8208 616.2592 173.4688C636.608 193.8208 650.3936 219.504 656.256 247.2384H803.024L803.1328 247.2384C813.6032 247.2736 823.872 250.0768000000001 832.9088 255.3504000000001C841.9456 260.624 849.4272 268.1792000000001 854.6144 277.2448000000001C859.8048 286.3136 862.5248 296.5792 862.5184 307.0208C862.5088 317.4592 859.7696 327.7216 854.5632 336.7808L854.544 336.8096000000001C834.0576 372.3648 804.4064 471.7696 804.4064 599.3792000000001C804.4064 620.576 802.1248 641.5360000000001 797.696 661.9295999999999zM592.912 247.2384C588.6144 235.8400000000001 581.92 225.3664 573.1392 216.5888C556.9248 200.3744 534.9344 191.264 512.0032 191.264C489.072 191.264 467.0784 200.3744 450.864 216.5888C442.0864000000001 225.3664 435.3888 235.8400000000001 431.0944 247.2384H592.912zM809.3728 854.6256C821.8688 867.12224 842.1312 867.12224 854.6272 854.6256C867.1232 842.12864 867.1232 821.86752 854.6272 809.3705600000001L182.62752 137.3696C170.13056 124.8736 149.86944 124.8736 137.37248 137.3696C124.87584 149.8688 124.87584 170.1280000000001 137.37248 182.624L809.3728 854.6256z" />
-    <glyph glyph-name="bold"
-      unicode="&#xE008;"
-      horiz-adv-x="1024" d="M233.35776 854.63584C239.35936 860.63712 247.4992 864.00832 255.98656 864.0076799999999L560.0064 863.98816C560.0096 863.98816 560.0064 863.98816 560.0064 863.98816C606.6848 863.98784 651.4528 845.44512 684.4576 812.43904C717.4656 779.43264 736.0064 734.66656 736.0064 687.9872C736.0064 641.3088 717.4656 596.544 684.4576 563.5360000000001C683.6544 562.7328 682.8416 561.9359999999999 682.0224 561.1487999999999C704.8896 551.5968 725.9104 537.616 743.7728 519.7536C779.7792 483.7472 800.0064 434.9088000000001 800.0064 383.9872000000001C800.0064 333.0656 779.7792 284.2304000000001 743.7728 248.2240000000001C707.7664 212.2176 658.928 191.9872 608.0064 191.9872L255.98272 192.0064C238.31008 192.0096 223.98432 206.336 223.98432 224.0064V832.0076799999999C223.98432 840.49504 227.35616 848.6348800000001 233.35776 854.63584zM560.0064 575.9872C589.712 575.9872 618.1984 587.7888 639.2032 608.7936C660.208 629.7952 672.0064 658.2848 672.0064 687.9872C672.0064 717.6924799999999 660.208 746.18016 639.2032 767.1843200000001C618.1984 788.18848 589.712 799.98816 560.0064 799.98816L287.9843200000001 800.00576V575.9872H560.0064zM287.9843200000001 511.9872V256.0064L608.0064 255.9872000000001C608.0096 255.9872000000001 608.0064 255.9872000000001 608.0064 255.9872000000001C641.9552 255.9872000000001 674.512 269.4752 698.5184 293.4784C722.5216 317.4848 736.0064 350.0416 736.0064 383.9872000000001C736.0064 417.9360000000001 722.5216 450.4928 698.5184 474.4992C674.512 498.5024 641.9552 511.9872 608.0064 511.9872H287.9843200000001z" />
-    <glyph glyph-name="book"
-      unicode="&#xE007;"
-      horiz-adv-x="1024" d="M352 578.5632C352 596.2336 366.3264 610.5632 384 610.5632H640C657.6736 610.5632 672 596.2336 672 578.5632C672 560.8896 657.6736 546.5632 640 546.5632H384C366.3264 546.5632 352 560.8896 352 578.5632zM352 701.4431999999999C352 719.1148800000001 366.3264 733.44192 384 733.44192H640C657.6736 733.44192 672 719.1148800000001 672 701.4431999999999C672 683.7696000000001 657.6736 669.4431999999999 640 669.4431999999999H384C366.3264 669.4431999999999 352 683.7696000000001 352 701.4431999999999zM864 344.3200000000001C864 326.6464 849.6736 312.3200000000001 832 312.3200000000001H813.4912C805.2736 271.7728 805.2736 229.9872000000001 813.4912 189.4400000000001H833.28C850.2464 189.4400000000001 864 175.6864000000001 864 158.72C864 141.7536 850.2464 128 833.28 128H288C217.30752 128 160 183.0144 160 250.88V704C160 810.0384 245.96128 896 352 896H832C849.6736 896 864 881.67296 864 864V344.3200000000001zM748.4192 189.4400000000001C741.632 230.1184 741.632 271.6416000000001 748.4192 312.3200000000001H288C252.65376 312.3200000000001 224 284.8128000000001 224 250.88C224 216.9472 252.65376 189.4400000000001 288 189.4400000000001H748.4192zM224 376.3200000000001H800V832H352C281.30752 832 224 774.6924799999999 224 704V376.3200000000001z" />
-    <glyph glyph-name="brush"
-      unicode="&#xE0D9;"
-      horiz-adv-x="1024" d="M665.0592 503.0528C694.8832 529.2096 726.4896 559.3792000000001 755.7376 592.0704000000001C816.4896 659.9775999999999 873.0912 745.33248 873.0912 832C873.0912 849.67296 858.7648 864 841.0912 864C754.4224 864 669.0656 807.39712 601.1584 746.6448C540.992 692.816 489.3792 630.9984 455.5712 587.008C450.1856 588.5504000000001 444.7232 589.8720000000001 439.2 590.9728C399.4752 598.8736 358.2976 594.816 320.88 579.3184C283.45824 563.8176000000001 251.47456 537.568 228.97216 503.8912C206.46976 470.2144 194.45888 430.6208000000001 194.45888 390.1184C194.45888 336.5472 179.65536 298.8992 165.64864 275.088C158.59072 263.0912 151.6464 254.4640000000001 146.70752 249.0304C144.24064 246.3168 142.2848 244.4128 141.08288 243.2960000000001C140.48256 242.7392 140.07232 242.3808 139.88288 242.2176L139.79136 242.1376C129.34304 233.6288 125.33856 219.472 129.80576 206.736C134.304 193.9136 146.41184 185.328 160.00192 185.328H399.248C439.7504 185.328 479.344 197.3408 513.0208 219.8432C546.7008 242.3456 572.9472 274.3264000000001 588.448 311.7472C603.9488 349.168 608.0032 390.3456 600.1024 430.0704C598.9984 435.6128 597.6704 441.0912 596.1216 446.496C615.6832 461.5296 638.7648 480.08 663.0976 501.3376C663.7792 501.8848 664.432 502.4576 665.0592 503.0528zM541.6864 592.096C564.7584 575.7919999999999 584.8832 555.6704 601.1904 532.5984000000001C589.6352 522.9216 578.5376 513.9648 568.2016 505.8464C561.0976 516.2144000000001 553.024 525.9552 544.0544 534.9248C535.072 543.9072 525.3184 551.9904 514.9312 559.1007999999999C523.0496 569.44 532.0064 580.5376 541.6864 592.096zM584.2432 640.2944C602.7616 660.1376 622.784 680.1152 643.8336 698.9472000000001C697.168 746.6623999999999 752.8416 783.112 804.5472 795.45568C792.2016 743.7516800000001 755.7536 688.0768 708.0416 634.7424C689.2096 613.696 669.232 593.6736000000001 649.3888 575.1584C631.0112 599.9680000000001 609.0592 621.9200000000001 584.2432 640.2944zM426.7136 528.2016C454.0256 522.768 479.1104 509.36 498.8 489.6704C518.4896 469.9808 531.8976 444.8928 537.3312 417.584C542.7648 390.2720000000001 539.9744 361.9648 529.3184 336.24C518.6624 310.5152000000001 500.6176 288.5248000000001 477.4656 273.0560000000001C454.3136 257.5872000000001 427.0944 249.328 399.248 249.328H224.60736C242.3888 281.8336000000001 258.45888 328.4288 258.45888 390.1184C258.4592 417.9616 266.71616 445.184 282.18624 468.336C297.65632 491.4880000000001 319.64448 509.5328 345.3696 520.1888C371.0976 530.8448000000001 399.4048 533.6320000000001 426.7136 528.2016z" />
-    <glyph glyph-name="burger"
-      unicode="&#xE0B9;"
-      horiz-adv-x="1024" d="M192.28 608H831.7184C841.2992 607.952 850.768 610.0544 859.4272 614.1536C868.0864 618.2528 875.7152 624.2432 881.7472 631.6831999999999C887.7824 639.1232 892.0704 647.8208 894.2944 657.1392000000001C896.5184 666.4576 896.624 676.1568 894.5984 685.52C864.88 826 704 928 512 928C320 928 159.12 826 129.4 685.52C127.376 676.1568 127.48 666.4576 129.70432 657.1392000000001C131.92864 647.8208 136.21632 639.1232 142.2512 631.6831999999999C148.28608 624.2432 155.91424 618.2528 164.57312 614.1536C173.23168 610.0544 182.70016 607.952 192.28 608zM512 864C671.28 864 808.8384 781.56 831.7184 672H192.28L192 672.2783999999999C215.16 781.56 352.7200000000001 864 512 864zM917.04 414.0800000000001L752.5216 354.0800000000001L604 413.7184C596.3744 416.7680000000001 587.8656 416.7680000000001 580.24 413.7184L432.24 354.48L284 413.7184C276.70208 416.6368 268.58624 416.7648000000001 261.2 414.0800000000001L85.2 350.0800000000001C77.7616 346.8064000000001 71.84736 340.8224 68.65824 333.3472000000001C65.46912 325.872 65.24416 317.4656 68.02848 309.8272C70.8128 302.192 76.39808 295.904 83.65088 292.2368C90.90336 288.5664000000001 99.28 287.7984 107.08 290.0800000000001L160 309.2384V288C160 245.5648 176.85696 204.8672 206.86304 174.864C236.8688 144.8576000000001 277.56544 128 320 128H704C746.4352 128 787.1328 144.8576000000001 817.136 174.864C847.1424 204.8672 864 245.5648 864 288V326.6784L938.9184 353.92C943.12 355.1488000000001 947.024 357.2288 950.3904 360.0256000000001C953.7568 362.8256 956.512 366.2848 958.4896 370.192C960.464 374.096 961.616 378.3680000000001 961.8752 382.736C962.1344 387.1072000000001 961.4944 391.4816 959.9968 395.5936000000001C958.496 399.7088 956.1696 403.4688 953.1584 406.6464C950.1472 409.8208 946.5152 412.3488 942.4896 414.064C938.4608 415.7824000000001 934.128 416.656 929.7504 416.6304C925.3728 416.6048 921.0464 415.6832000000001 917.04 413.92V414.0800000000001zM800 288C800 262.5408 789.8848 238.1216 771.8816 220.1184C753.8784 202.1152 729.4592 192 704 192H320C294.5392 192 270.12128 202.1152 252.11776 220.1184C234.11424 238.1216 224 262.5408 224 288V332.48L271.48 349.76L420 290.2816000000001C427.6256 287.232 436.1344000000001 287.232 443.76 290.2816000000001L591.76 349.52L739.76 290.2816000000001C747.0592 287.3632 755.1744 287.2352 762.56 289.92L799.6416 303.4016000000001L800 288zM64 512C64 520.4864 67.37152 528.6272 73.37248 534.6272C79.37376 540.6272 87.51296 544 96 544H928C936.4864 544 944.6272 540.6272 950.6272 534.6272C956.6272 528.6272 960 520.4864 960 512C960 503.5136 956.6272 495.3728 950.6272 489.3728C944.6272 483.3728 936.4864 480 928 480H96C87.51296 480 79.37376 483.3728 73.37248 489.3728C67.37152 495.3728 64 503.5136 64 512z" />
-    <glyph glyph-name="burger-arrow-left"
-      unicode="&#xE0C3;"
-      horiz-adv-x="1024" d="M144 864C126.32704 864 112 849.67296 112 832C112 814.32704 126.32704 800 144 800H336C353.6736 800 368 814.32704 368 832C368 849.67296 353.6736 864 336 864H144zM700.4 677.3535999999999C712.1952 690.5183999999999 732.4256 691.6256000000001 745.5872 679.8335999999999C758.7488 668.0384 759.8592 647.808 748.064 634.6464000000001L666.8416 544H883.2C900.8736 544 915.2 529.6736000000001 915.2 512C915.2 494.3264 900.8736 480 883.2 480H666.8416L748.064 389.3536000000001C759.8592 376.192 758.7488 355.9616 745.5872 344.1664C732.4256 332.3744000000001 712.1952 333.4816 700.4 346.6464L571.3696 490.6464C560.4768 502.8 560.4768 521.2 571.3696 533.3535999999999L700.4 677.3535999999999zM112 512C112 529.6736000000001 126.32704 544 144 544H336C353.6736 544 368 529.6736000000001 368 512C368 494.3264 353.6736 480 336 480H144C126.32704 480 112 494.3264 112 512zM144 384C126.32704 384 112 369.6736 112 352C112 334.3264000000001 126.32704 320 144 320H336C353.6736 320 368 334.3264000000001 368 352C368 369.6736 353.6736 384 336 384H144zM112 672C112 689.6736000000001 126.32704 704 144 704H336C353.6736 704 368 689.6736000000001 368 672C368 654.3263999999999 353.6736 640 336 640H144C126.32704 640 112 654.3263999999999 112 672zM144 224C126.32704 224 112 209.6736 112 192C112 174.3264 126.32704 160 144 160H336C353.6736 160 368 174.3264 368 192C368 209.6736 353.6736 224 336 224H144z" />
-    <glyph glyph-name="burger-menu"
-      unicode="&#xE129;"
-      horiz-adv-x="1024" d="M170.66784 778.664C170.66784 796.33728 184.99488 810.664 202.66784 810.664H843.5136C861.1872 810.664 875.5136 796.33728 875.5136 778.664C875.5136 760.99104 861.1872 746.664 843.5136 746.664H202.66784C184.99488 746.664 170.66784 760.99104 170.66784 778.664zM170.66784 522.6656C170.66784 540.336 184.99488 554.6656 202.66784 554.6656H843.5136C861.1872 554.6656 875.5136 540.336 875.5136 522.6656C875.5136 504.992 861.1872 490.6656 843.5136 490.6656H202.66784C184.99488 490.6656 170.66784 504.992 170.66784 522.6656zM170.66784 266.6656000000001C170.66784 284.336 184.99488 298.6656000000001 202.66784 298.6656000000001H843.5136C861.1872 298.6656000000001 875.5136 284.336 875.5136 266.6656000000001C875.5136 248.992 861.1872 234.6656000000001 843.5136 234.6656000000001H202.66784C184.99488 234.6656000000001 170.66784 248.992 170.66784 266.6656000000001z" />
-    <glyph glyph-name="business"
-      unicode="&#xE009;"
-      horiz-adv-x="1024" d="M224 800H544V608V224H448V336C448 344.8352 440.8352 352 432 352H336C327.1648 352 320 344.8352 320 336V224H224V800zM608 576H800V224H608V576zM832 640H608V832C608 849.67296 593.6736 864 576 864H192C174.32704 864 160 849.67296 160 832V192C160 174.3264 174.32704 160 192 160H576H832C849.6736 160 864 174.3264 864 192V608C864 625.6736000000001 849.6736 640 832 640zM304 736C295.16352 736 288 728.8364799999999 288 720V688C288 679.1648 295.16352 672 304 672H336C344.8352 672 352 679.1648 352 688V720C352 728.8364799999999 344.8352 736 336 736H304zM288 592V560C288 551.1648 295.16352 544 304 544H336C344.8352 544 352 551.1648 352 560V592C352 600.8352 344.8352 608 336 608H304C295.16352 608 288 600.8352 288 592zM304 480C295.16352 480 288 472.8352 288 464V432C288 423.1648 295.16352 416 304 416H336C344.8352 416 352 423.1648 352 432V464C352 472.8352 344.8352 480 336 480H304zM416 720V688C416 679.1648 423.1648 672 432 672H464C472.8352 672 480 679.1648 480 688V720C480 728.8364799999999 472.8352 736 464 736H432C423.1648 736 416 728.8364799999999 416 720zM432 608C423.1648 608 416 600.8352 416 592V560C416 551.1648 423.1648 544 432 544H464C472.8352 544 480 551.1648 480 560V592C480 600.8352 472.8352 608 464 608H432zM416 464V432C416 423.1648 423.1648 416 432 416H464C472.8352 416 480 423.1648 480 432V464C480 472.8352 472.8352 480 464 480H432C423.1648 480 416 472.8352 416 464zM688 512C679.1648 512 672 504.8352 672 496V464C672 455.1648 679.1648 448 688 448H720C728.8352 448 736 455.1648 736 464V496C736 504.8352 728.8352 512 720 512H688zM672 368V336C672 327.1648 679.1648 320 688 320H720C728.8352 320 736 327.1648 736 336V368C736 376.8352 728.8352 384 720 384H688C679.1648 384 672 376.8352 672 368z" />
-    <glyph glyph-name="calendar"
-      unicode="&#xE00A;"
-      horiz-adv-x="1024" d="M276.47968 866.56C276.47968 882.8192 289.66048 896 305.9196800000001 896C322.1792 896 335.36 882.8192 335.36 866.56V807.68352H688.64V866.56C688.64 882.8192 701.8208 896 718.08 896C734.3392 896 747.52 882.8192 747.52 866.56V807.68352H833.28C850.9536 807.68352 865.28 793.3568 865.28 775.68352V663.0432000000001V192.0032C865.28 174.3296 850.9536 160.0032 833.28 160.0032H190.71968C173.04672 160.0032 158.71968 174.3296 158.71968 192.0032V663.0432000000001V775.68352C158.71968 776.7881600000001 158.77568 777.87968 158.8848 778.95552C160.52352 795.09152 174.15104 807.68352 190.71968 807.68352H276.47968V866.56zM801.28 631.0432000000001H222.71968V224.0032H801.28V631.0432000000001zM423.68 379.5264C423.68 388.3616 430.8448 395.5264 439.68 395.5264H466.56C475.3952 395.5264 482.56 388.3616 482.56 379.5264V352.6464C482.56 343.808 475.3952 336.6464 466.56 336.6464H439.68C430.8448 336.6464 423.68 343.808 423.68 352.6464V379.5264zM321.92 513.28H348.8C357.6352 513.28 364.8 506.1184 364.8 497.28V470.4C364.8 461.5648 357.6352 454.4 348.8 454.4H321.92C313.08288 454.4 305.91936 461.5648 305.91936 470.4V497.28C305.91936 506.1184 313.08288 513.28 321.92 513.28zM541.44 497.28C541.44 506.1152 548.6016 513.28 557.44 513.28H584.32C593.1552 513.28 600.32 506.1152 600.32 497.28V470.4C600.32 461.5648 593.1552 454.4 584.32 454.4H557.44C548.6016 454.4 541.44 461.5648 541.44 470.4V497.28zM321.92 395.5232H348.8C357.6352 395.5232 364.8 388.3616 364.8 379.5232V352.6432C364.8 343.808 357.6352 336.6432 348.8 336.6432H321.92C313.0832 336.6432 305.9196800000001 343.808 305.9196800000001 352.6432V379.5232C305.9196800000001 388.3616 313.0832 395.5232 321.92 395.5232zM541.44 379.5232C541.44 388.3616 548.6016 395.5232 557.44 395.5232H584.32C593.1552 395.5232 600.32 388.3616 600.32 379.5232V352.6432C600.32 343.808 593.1552 336.6432 584.32 336.6432H557.44C548.6016 336.6432 541.44 343.808 541.44 352.6432V379.5232zM439.68 513.28H466.56C475.3952 513.28 482.56 506.1152 482.56 497.28V470.4C482.56 461.5648 475.3952 454.4 466.56 454.4H439.68C430.8416000000001 454.4 423.68 461.5648 423.68 470.4V497.28C423.68 506.1152 430.8416000000001 513.28 439.68 513.28zM659.2 497.28C659.2 506.1152 666.3616 513.28 675.2 513.28H702.08C710.9152 513.28 718.08 506.1152 718.08 497.28V470.4C718.08 461.5648 710.9152 454.4 702.08 454.4H675.2C666.3616 454.4 659.2 461.5648 659.2 470.4V497.28zM675.2 395.5232H702.08C710.9152 395.5232 718.08 388.3616 718.08 379.5232V352.6432C718.08 343.808 710.9152 336.6432 702.08 336.6432H675.2C666.3616 336.6432 659.2 343.808 659.2 352.6432V379.5232C659.2 388.3616 666.3616 395.5232 675.2 395.5232z" />
-    <glyph glyph-name="camera"
-      unicode="&#xE08A;"
-      horiz-adv-x="1024" d="M195.37824 832.0032C195.37824 847.81056 208.19264 860.62496 224 860.62496H352C367.808 860.62496 380.6208 847.81056 380.6208 832.0032C380.6208 816.19616 367.808 803.38176 352 803.38176H224C208.19264 803.38176 195.37824 816.19616 195.37824 832.0032zM736 464.0032C736 366.8 657.2032 288.0032 560 288.0032C462.7968 288.0032 384 366.8 384 464.0032C384 561.2064 462.7968 640.0032 560 640.0032C657.2032 640.0032 736 561.2064 736 464.0032zM672 464.0032C672 525.8592 621.856 576.0032 560 576.0032C498.144 576.0032 448 525.8592 448 464.0032C448 402.1472 498.144 352.0032 560 352.0032C621.856 352.0032 672 402.1472 672 464.0032zM192 768.0032H832C867.3472 768.0032 896 739.34944 896 704.0032V256.0032C896 220.656 867.3472 192.0032 832 192.0032H192C156.65376 192.0032 128 220.656 128 256.0032V704.0032C128 739.34944 156.65376 768.0032 192 768.0032zM832 704.0032H192L192 256.0032H832V704.0032z" />
-    <glyph glyph-name="card"
-      unicode="&#xE00B;"
-      horiz-adv-x="1024" d="M192 842.67136C138.9808 842.67136 96 799.69056 96 746.67136V277.3376C96 224.3200000000001 138.9808 181.3376 192 181.3376H832C885.0208 181.3376 928 224.3200000000001 928 277.3376V746.67136C928 799.69056 885.0208 842.67136 832 842.67136H192zM160 746.67136C160 764.3443199999999 174.32672 778.67136 192 778.67136H832C849.6736 778.67136 864 764.3443199999999 864 746.67136V544H160V746.67136zM160 480H864V277.3376C864 259.664 849.6736 245.3376 832 245.3376H192C174.32704 245.3376 160 259.664 160 277.3376V480zM810.6656 362.6720000000001C810.6656 398.016 782.0128 426.6720000000001 746.6656 426.6720000000001C711.3184 426.6720000000001 682.6656 398.016 682.6656 362.6720000000001C682.6656 327.3248 711.3184 298.6720000000001 746.6656 298.6720000000001C782.0128 298.6720000000001 810.6656 327.3248 810.6656 362.6720000000001z" />
-    <glyph glyph-name="check"
-      unicode="&#xE00E;"
-      horiz-adv-x="1024" d="M854.5056 790.74848C867.0688 778.31904 867.1776 758.05792 854.7488 745.4944L379.872 265.4944000000001C373.8592 259.4176 365.664 255.9968 357.1168 256C348.5664 256.0032 340.3744 259.4272 334.3648 265.5072L169.23904 432.5952C156.81664 445.1648 156.93632 465.4272 169.50688 477.8496C182.07712 490.272 202.33824 490.1536 214.76096 477.5808L357.136 333.5136L809.2512 790.5056C821.68 803.06944 841.9424 803.17792 854.5056 790.74848z" />
-    <glyph glyph-name="check-double"
-      unicode="&#xE151;"
-      horiz-adv-x="1024" d="M599.0496 617.8048C611.3088 630.5344 610.928 650.7904 598.1952 663.0496C585.4656 675.3088 565.2096 674.928 552.9504 662.1952L298.66656 398.1344000000001L183.05024 518.1952C170.79136 530.928 150.53376 531.3088 137.80352 519.0496C125.07328 506.7904 124.69088 486.5344 136.94976 473.8048L275.61632 329.8048C281.64864 323.5392000000001 289.97024 320 298.66656 320C307.36288 320 315.6848 323.5392000000001 321.7184 329.8048L599.0496 617.8048zM887.0208 617.7728C899.296 630.4864 898.9408 650.7456 886.2272 663.0208C873.5136 675.296 853.2544 674.9408000000001 840.9792 662.2272L585.9392 398.0704L535.0208 450.8096C522.7456 463.5232 502.4864 463.8784000000001 489.7728 451.6032C477.0592 439.328 476.704 419.0688 488.9792 406.3552L562.9184 329.7728C568.9472 323.5264 577.2576 320 585.9392 320C594.6208 320 602.9312 323.5264 608.96 329.7728L887.0208 617.7728z" />
-    <glyph glyph-name="check-single"
-      unicode="&#xE14F;"
-      horiz-adv-x="1024" d="M727.0496 617.8048C739.3088 630.5344 738.928 650.7904 726.1952 663.0496C713.4656 675.3088 693.2096 674.928 680.9504 662.1952L426.6656 398.1344000000001L311.05024 518.1952C298.79136 530.928 278.53376 531.3088 265.80352 519.0496C253.07328 506.7904 252.69088 486.5344 264.9497600000001 473.8048L403.616 329.8048C409.648 323.5392000000001 417.9712 320 426.6656 320C435.3632 320 443.6864 323.5392000000001 449.7184 329.8048L727.0496 617.8048z" />
-    <glyph glyph-name="chevron-double-down"
-      unicode="&#xE10B;"
-      horiz-adv-x="1024" d="M697.3728 723.4281599999999C709.8688 735.92512 730.1312 735.92512 742.6272 723.4281599999999C755.1232 710.93152 755.1232 690.6687999999999 742.6272 678.1728L534.6272 470.1728000000001C522.1312 457.6768 501.8688 457.6768 489.3728 470.1728000000001L281.37248 678.1728C268.87584 690.6687999999999 268.87584 710.93152 281.37248 723.4281599999999C293.86944 735.9248 314.13056 735.9248 326.6272 723.4281599999999L512 538.0544L697.3728 723.4281599999999zM697.3728 518.6272C709.8688 531.1232 730.1312 531.1232 742.6272 518.6272C755.1232 506.1312 755.1232 485.8688 742.6272 473.3728L534.6272 265.3728C522.1312 252.8768 501.8688 252.8768 489.3728 265.3728L281.37248 473.3728C268.87584 485.8688 268.87584 506.1312 281.37248 518.6272C293.86944 531.1232 314.13056 531.1232 326.6272 518.6272L512 333.2544000000001L697.3728 518.6272z" />
-    <glyph glyph-name="chevron-double-up"
-      unicode="&#xE10D;"
-      horiz-adv-x="1024" d="M697.3728 473.3728C709.8688 460.8768 730.1312 460.8768 742.6272 473.3728C755.1232 485.8688 755.1232 506.1312 742.6272 518.6272L534.6272 726.62752C522.1312 739.1241600000001 501.8688 739.1241600000001 489.3728 726.62752L281.37248 518.6272C268.87584 506.1312 268.87584 485.8688 281.37248 473.3728C293.86944 460.8768 314.13056 460.8768 326.6272 473.3728L512 658.7456L697.3728 473.3728zM697.3728 268.5728000000001C709.8688 256.0736000000001 730.1312 256.0736000000001 742.6272 268.5728000000001C755.1232 281.0688 755.1232 301.3312 742.6272 313.8272L534.6272 521.8272C522.1312 534.3232 501.8688 534.3232 489.3728 521.8272L281.37248 313.8272C268.87584 301.3312 268.87584 281.0688 281.37248 268.5728000000001C293.86944 256.0736000000001 314.13056 256.0736000000001 326.6272 268.5728000000001L512 453.9456L697.3728 268.5728000000001z" />
-    <glyph glyph-name="chevron-down"
-      unicode="&#xE010;"
-      horiz-adv-x="1024" d="M281.37248 630.6272C293.86944 643.1232 314.13056 643.1232 326.6272 630.6272L512 445.2544000000001L697.3728 630.6272C709.8688 643.1232 730.1312 643.1232 742.6272 630.6272C755.1232 618.1312 755.1232 597.8688 742.6272 585.3728L534.6272 377.3728C522.1312 364.8768 501.8688 364.8768 489.3728 377.3728L281.37248 585.3728C268.87584 597.8688 268.87584 618.1312 281.37248 630.6272z" />
-    <glyph glyph-name="chevron-expand"
-      unicode="&#xE084;"
-      horiz-adv-x="1024" d="M697.6832 396.5632000000001C710.352 408.8896 730.6112 408.6112000000001 742.9344 395.9456C755.2608 383.2768 754.9824 363.0176 742.3168 350.6944L534.3168 148.3072C521.8944 136.2208000000001 502.1056 136.2208000000001 489.6832 148.3072L281.68416 350.6944C269.0176 363.0176 268.74048 383.2768 281.06496 395.9456C293.38976 408.6112000000001 313.64928 408.8896 326.3168 396.5632000000001L512 215.8912L697.6832 396.5632000000001zM697.6832 606.6944L512 787.36736L326.3168 606.6944C313.64928 594.3712 293.38976 594.6464000000001 281.06496 607.3152C268.74048 619.9808 269.0176 640.24 281.68416 652.5632L489.6832 854.9504C502.1056 867.0374400000001 521.8944 867.0374400000001 534.3168 854.9504L742.3168 652.5632C754.9824 640.24 755.2608 619.9808 742.9344 607.3152C730.6112 594.6464000000001 710.352 594.3712 697.6832 606.6944z" />
-    <glyph glyph-name="chevron-left"
-      unicode="&#x7B;"
-      horiz-adv-x="1024" d="M393.3728 281.3728C380.8768 293.8688 380.8768 314.1312000000001 393.3728 326.6272L578.7456 512L393.3728 697.3728C380.8768 709.8694399999999 380.8768 730.1305600000001 393.3728 742.62752C405.8688 755.1241600000001 426.1312 755.1241600000001 438.6272 742.62752L646.6272 534.6272C659.1232 522.1312 659.1232 501.8688 646.6272 489.3728L438.6272 281.3728C426.1312 268.8768 405.8688 268.8768 393.3728 281.3728z" />
-    <glyph glyph-name="chevron-left-mirror"
-      unicode="&#x7D;"
-      horiz-adv-x="1024" d="M630.6272 281.3728C643.1232 293.8688 643.1232 314.1312000000001 630.6272 326.6272L445.2544000000001 512L630.6272 697.3728C643.1232 709.8694399999999 643.1232 730.1305600000001 630.6272 742.62752C618.1312 755.1241600000001 597.8688 755.1241600000001 585.3728 742.62752L377.3728 534.6272C364.8768 522.1312 364.8768 501.8688 377.3728 489.3728L585.3728 281.3728C597.8688 268.8768 618.1312 268.8768 630.6272 281.3728z" />
-    <glyph glyph-name="chevron-right"
-      unicode="&#xF3A;"
-      horiz-adv-x="1024" d="M630.6272 742.62752C643.1232 730.1305600000001 643.1232 709.8694399999999 630.6272 697.3728L445.2544 512L630.6272 326.6272C643.1232 314.1312000000001 643.1232 293.8688 630.6272 281.3728C618.1312 268.8768 597.8688 268.8768 585.3728 281.3728L377.3728 489.3728C364.8768 501.8688 364.8768 522.1312 377.3728 534.6272L585.3728 742.62752C597.8688 755.1241600000001 618.1312 755.1241600000001 630.6272 742.62752z" />
-    <glyph glyph-name="chevron-right-mirror"
-      unicode="&#xF3B;"
-      horiz-adv-x="1024" d="M393.3728 742.62752C380.8768 730.1305600000001 380.8768 709.8694399999999 393.3728 697.3728L578.7456 512L393.3728 326.6272C380.8768 314.1312000000001 380.8768 293.8688 393.3728 281.3728C405.8688 268.8768 426.1312000000001 268.8768 438.6272 281.3728L646.6272 489.3728C659.1232 501.8688 659.1232 522.1312 646.6272 534.6272L438.6272 742.62752C426.1312000000001 755.1241600000001 405.8688 755.1241600000001 393.3728 742.62752z" />
-    <glyph glyph-name="chevron-up"
-      unicode="&#xE011;"
-      horiz-adv-x="1024" d="M742.6272 393.3728C730.1312 380.8768 709.8688 380.8768 697.3728 393.3728L512 578.7456L326.6272 393.3728C314.13056 380.8768 293.86944 380.8768 281.37248 393.3728C268.87584 405.8688 268.87584 426.1312000000001 281.37248 438.6272L489.3728 646.6272C501.8688 659.1232 522.1312 659.1232 534.6272 646.6272L742.6272 438.6272C755.1232 426.1312000000001 755.1232 405.8688 742.6272 393.3728z" />
-    <glyph glyph-name="circle-arrow-down"
-      unicode="&#xE0A7;"
-      horiz-adv-x="1024" d="M864 512C864 706.40416 706.4032 864 512 864C317.59584 864 160 706.40416 160 512C160 317.5968000000001 317.59584 160 512 160C706.4032 160 864 317.5968000000001 864 512zM928 512C928 282.2496 741.7504 96 512 96C282.2496 96 96 282.2496 96 512C96 741.7504 282.2496 928 512 928C741.7504 928 928 741.7504 928 512zM694.2592 452.6304L534.2912 296.9152000000001C521.8656 284.8224 502.0736 284.8224 489.648 296.9152000000001L329.68 452.6304C317.01504 464.96 316.74208 485.2192 329.0688 497.8816C341.3952 510.5472 361.6576 510.8192 374.32 498.4928L479.968 395.6512L479.968 672C479.968 689.6736000000001 494.2976 704 511.968 704C529.6416 704 543.968 689.6736000000001 543.968 672L543.968 395.6512L649.6192 498.4928C662.2816 510.8192 682.5408 510.5472 694.8704 497.8816C707.1968 485.2192 706.9248 464.96 694.2592 452.6304z" />
-    <glyph glyph-name="circle-check"
-      unicode="&#xE013;"
-      horiz-adv-x="1024" d="M512 160C706.4032 160 864 317.5968000000001 864 512C864 558.5216 854.976 602.9312 838.5824 643.5808L887.1008 692.0992C913.312 637.6032 928 576.5183999999999 928 512C928 282.2496 741.7504 96 512 96C282.2496 96 96 282.2496 96 512C96 741.7504 282.2496 928 512 928C607.376 928 695.2544 895.904 765.424 841.92384L719.712 796.21216C661.4912 838.83488 589.6832 864 512 864C317.59584 864 160 706.40416 160 512C160 317.5968000000001 317.59584 160 512 160zM902.6304 793.37664L534.6016 425.2192C528.5984 419.216 520.4544 415.8432 511.9616 415.8432C503.472 415.8464 495.328 419.2256 489.328 425.232L361.3568 553.3888C348.8672000000001 565.8944 348.8832 586.1568 361.3888 598.6432C373.8944 611.1328 394.1568 611.1168 406.6432 598.6112L511.984 493.12L857.3696 838.62336C869.8624 851.12256 890.1248 851.12608 902.624 838.63136C915.1232 826.1366399999999 915.1264 805.87552 902.6304 793.37664z" />
-    <glyph glyph-name="circle-cross"
-      unicode="&#xE014;"
-      horiz-adv-x="1024" d="M512 160C706.4032 160 864 317.5968000000001 864 512C864 706.40416 706.4032 864 512 864C317.59584 864 160 706.40416 160 512C160 317.5968000000001 317.59584 160 512 160zM512 96C282.2496 96 96 282.2496 96 512C96 741.7504 282.2496 928 512 928C741.7504 928 928 741.7504 928 512C928 282.2496 741.7504 96 512 96zM662.6272 662.6272C675.1232 650.1312 675.1232 629.8688 662.6272 617.3728L557.2544 512L662.6272 406.6272C675.1232 394.1312000000001 675.1232 373.8688 662.6272 361.3728C650.1312 348.8768 629.8688 348.8768 617.3728 361.3728L512 466.7456L406.6272 361.3728C394.1312 348.8768 373.8688 348.8768 361.3728 361.3728C348.8768 373.8688 348.8768 394.1312000000001 361.3728 406.6272L466.7456 512L361.3728 617.3728C348.8768 629.8688 348.8768 650.1312 361.3728 662.6272C373.8688 675.1232 394.1312 675.1232 406.6272 662.6272L512 557.2544L617.3728 662.6272C629.8688 675.1232 650.1312 675.1232 662.6272 662.6272z" />
-    <glyph glyph-name="circle-exclamation"
-      unicode="&#xE0E5;"
-      horiz-adv-x="1024" d="M512 873.0281600000001C312.61184 873.0281600000001 150.97504 711.39168 150.97504 512.0032C150.97504 312.6144000000001 312.61184 150.976 512 150.976C711.3888 150.976 873.0272 312.6144000000001 873.0272 512.0032C873.0272 711.39168 711.3888 873.0281600000001 512 873.0281600000001zM512 938.66944C747.6416 938.66944 938.6688 747.64416 938.6688 512.0032C938.6688 276.3616 747.6416 85.3344 512 85.3344C276.35904 85.3344 85.33408 276.3616 85.33408 512.0032C85.33408 747.64416 276.35904 938.66944 512 938.66944zM544.8224 347.9008C544.8224 366.0256000000001 530.128 380.7200000000001 512 380.7200000000001C493.8752 380.7200000000001 479.1808 366.0256000000001 479.1808 347.9008C479.1808 329.7728 493.8752 315.0784 512 315.0784C530.128 315.0784 544.8224 329.7728 544.8224 347.9008zM512 413.5424000000001C493.8752 413.5424000000001 479.1808 428.2368 479.1808 446.3616V676.1056C479.1808 694.2303999999999 493.8752 708.9257600000001 512 708.9257600000001C530.128 708.9257600000001 544.8224 694.2303999999999 544.8224 676.1056V446.3616C544.8224 428.2368 530.128 413.5424000000001 512 413.5424000000001z" />
-    <glyph glyph-name="circle-half"
-      unicode="&#xE0F3;"
-      horiz-adv-x="1024" d="M497.7943272727273 899.8787878787879C608.4173575757576 899.8787878787879 708.6390303030303 855.3521648484849 781.513696969697 783.2436363636364C782.0225939393939 782.7397042424243 782.531490909091 782.2342206060606 783.0372848484849 781.7274957575758C783.5461818181818 781.2204606060607 784.0488727272727 780.7124945454545 784.5546666666667 780.2032872727273C856.6628848484849 707.3267587878788 901.1882666666668 607.1047757575758 901.1882666666668 496.4848484848485C901.1882666666668 273.6965818181818 720.582593939394 93.0909090909091 497.7943272727273 93.0909090909091C275.0069915151516 93.0909090909091 94.4016290909091 273.6965818181818 94.4016290909091 496.4848484848485C94.4016290909091 719.2731151515152 275.0069915151516 899.8787878787879 497.7943272727273 899.8787878787879zM497.7943272727273 155.1515151515151V837.8181818181819C309.2821333333334 837.8181818181819 156.4622351515151 684.9979733333333 156.4622351515151 496.4848484848485C156.4622351515151 307.9726545454546 309.2821333333334 155.1515151515151 497.7943272727273 155.1515151515151z" />
-    <glyph glyph-name="circle-quarter"
-      unicode="&#xE0F5;"
-      horiz-adv-x="1024" d="M512 928C625.0816 928 727.6224 882.8812800000001 802.608 809.664C805.9328 806.41664 809.2032 803.11424 812.4192 799.75776C883.4912 725.57952 927.3568 625.1296 927.9936 514.4384C928.0032 512.6687999999999 928.0032 510.8992 927.9904 509.1264C927.2192 394.944 880.4448 291.6864000000001 805.2736 216.9632C803.6416 215.3408 801.9968 213.7312 800.3392 212.1376C726.2016 140.832 625.6832 96.7584000000001 514.8736 96.0096C513.1008 95.9968 511.3312 95.9968 509.5616 96.0064C397.4464 96.6496 295.8384 141.6448 221.39328 214.336C217.88064 217.7664 214.42816 221.2576 211.03808 224.8096000000001C139.76608 299.4784 96 400.6272 96 512C96 741.7504 282.2496 928 512 928zM160 512H512V864C317.59584 864 160 706.40416 160 512z" />
-    <glyph glyph-name="circle-three-quarters"
-      unicode="&#xE0F7;"
-      horiz-adv-x="1024" d="M928 512C928 626.3072 881.8944 729.8486399999999 807.2672 805.04C806.8992 805.4128000000001 806.528 805.78496 806.1568 806.15648C805.7856 806.528 805.4144 806.89856 805.04 807.26848C729.8496 881.896 626.3072 928 512 928C282.2496 928 96 741.7504 96 512C96 282.2496 282.2496 96 512 96C741.7504 96 928 282.2496 928 512zM864 512C864 317.5968000000001 706.4032 160 512 160C317.59584 160 160 317.5968000000001 160 512C160 706.40416 317.59584 864 512 864V512H864z" />
-    <glyph glyph-name="circle-unfilled"
-      unicode="&#xE14B;"
-      horiz-adv-x="1024" d="M928 512C928 282.2496 741.7504 96 512 96C282.2496 96 96 282.2496 96 512C96 741.7504 282.2496 928 512 928C741.7504 928 928 741.7504 928 512zM864 512C864 706.40416 706.4032 864 512 864C317.59584 864 160 706.40416 160 512C160 317.5968000000001 317.59584 160 512 160C706.4032 160 864 317.5968000000001 864 512z" />
-    <glyph glyph-name="clip"
-      unicode="&#xE016;"
-      horiz-adv-x="1024" d="M649.808 885.62976C668.2112 892.9344 687.8624 896.45152 707.6352 895.9536C727.4048 895.45568 746.8544 890.9536 764.8672 882.73184C782.8768 874.51136 799.0656 862.74784 812.5344 848.1638399999999C826.0032 833.58208 836.496 816.46464 843.4624 797.81248C850.4256 779.16224 853.7408 759.31104 853.2384 739.38368C852.736 719.45632 848.4288 699.7984 840.5344 681.52C832.656 663.2832000000001 821.3472 646.7488000000001 807.2032 632.88L807.1104 632.7904L443.4208 271.856C425.7376 254.5472 401.8816 244.9824 377.0496 245.6064C352.2208 246.2304000000001 328.8768 256.9888 312.088 275.1648C295.33088 293.3056000000001 286.44032 317.3504000000001 287.06048 341.968C287.67904 366.5312 297.7264 390.048 315.30496 407.312L620.3296 710.81984C634.1376 724.56128 656.4736 724.5056 670.2144 710.69568C683.9552 696.8864 683.9008 674.5504000000001 670.0896 660.8096L364.768 357.0048000000001C360.448 352.7776 357.7536 346.7488 357.5872 340.192C357.4208 333.632 359.808 327.4752 363.9104 323.0336C367.9808 318.6304 373.3728 316.2720000000001 378.8256 316.1344000000001C384.2528 315.9968 389.728 318.0576 394.0032 322.2112L757.7632 683.2096C765.3312 690.6176 771.4688 699.5424 775.7664 709.4975999999999C780.0672 719.45408 782.4352 730.21568 782.7136 741.1600000000001C782.9888 752.1043199999999 781.1648 762.97152 777.3696 773.13184C773.5776 783.29056 767.9008 792.51232 760.7104 800.29408C753.5264 808.07392 744.9728 814.2608 735.5712 818.55232C726.1728 822.84256 716.0768 825.16896 705.856 825.42656C695.6352 825.68384 685.4368 823.86848 675.8336 820.05696C666.2624 816.25728 657.4368 810.53536 649.8848 803.16416L286.11648 442.1536C259.8256 416.4224000000001 244.34688 380.8 243.3968 343.0656C242.4464 305.3344 256.11136 268.9792 281.0736 241.9552C306.00288 214.9664 340.1248 199.4912000000001 375.8656 198.592C411.6064 197.6896000000001 446.4672 211.4272 472.7232 237.1264L773.1232 530.7712C787.056 544.3904 809.3888 544.1376 823.0048 530.2048C836.624 516.2719999999999 836.3712 493.9392 822.4384 480.3232L522.0704 186.7104000000001C482.416 147.8976 429.2064 126.6752 374.0896 128.064C318.97536 129.4528 266.8992 153.3248 229.2496 194.0832C191.63264 234.8096000000001 171.46432 289.0528000000001 172.86944 344.8416C174.2736 400.5888 197.11296 453.712 236.67616 492.4832L600.4576 853.5059200000001C614.6464 867.39328 631.408 878.3264 649.808 885.62976z" />
-    <glyph glyph-name="clipboard"
-      unicode="&#xE017;"
-      horiz-adv-x="1024" d="M608 832H800C817.6736 832 832 817.67296 832 800V128C832 110.3264 817.6736 96 800 96H224C206.32704 96 192 110.3264 192 128V800C192 817.67296 206.32704 832 224 832H416C416 885.0192 458.9792 928 512 928C565.0208 928 608 885.0192 608 832zM256 160H768V768H672V704C672 686.3263999999999 657.6736 672 640 672H384C366.3264 672 352 686.3263999999999 352 704V768H256V160zM512 800C529.6736 800 544 814.32704 544 832C544 849.67296 529.6736 864 512 864C494.3264 864 480 849.67296 480 832C480 814.32704 494.3264 800 512 800z" />
-    <glyph glyph-name="clock"
-      unicode="&#xE018;"
-      horiz-adv-x="1024" d="M864 512C864 706.40416 706.4032 864 512 864C317.59584 864 160 706.40416 160 512C160 317.5968000000001 317.59584 160 512 160C706.4032 160 864 317.5968000000001 864 512zM928 512C928 282.2496 741.7504 96 512 96C282.2496 96 96 282.2496 96 512C96 741.7504 282.2496 928 512 928C741.7504 928 928 741.7504 928 512zM544 736V525.2544L630.6272 438.6272C643.1232 426.1312000000001 643.1232 405.8688 630.6272 393.3728C618.1312 380.8768 597.8688 380.8768 585.3728 393.3728L489.3728 489.3728C483.3728 495.3728 480 503.5136 480 512V736C480 753.67296 494.3264 768 512 768C529.6736 768 544 753.67296 544 736z" />
-    <glyph glyph-name="cloud"
-      unicode="&#xE157;"
-      horiz-adv-x="1024" d="M668.9664 731.37792C716.0352 722.09664 759.232 699.1936000000001 793.1104 665.6064C826.9856 632.0255999999999 850.0224 589.2704 859.3536 542.768C868.6848 496.2688000000001 863.8976 448.0672 845.5872 404.2464C827.2768 360.4224000000001 796.2528 322.9216 756.3904 296.5184000000001C716.5248 270.112 669.6288 256 621.6288 256H319.86144C297.12448 256.0288000000001 274.6614400000001 260.848 253.96576 270.1344000000001C233.27072 279.4208 214.82592 292.9536000000001 199.8448 309.8208C184.86432 326.6848 173.68832 346.496 167.04096 367.9360000000001C160.39392 389.376 158.42368 411.9616 161.256 434.2048C164.08864 456.448 171.66208 477.856 183.48704 497.0016000000001C195.31296 516.1504 211.12448 532.608 229.888 545.2704C248.65248 557.9328 269.93504 566.5056 292.32576 570.4032C303.19712 572.2976 314.20544 573.0656 325.1744 572.72C318.6272 547.8048 315.2592 522.0319999999999 315.2592 496C315.2592 478.3264 329.5872 464 347.2608 464C364.9312 464 379.2608 478.3264 379.2608 496C379.2608 543.4048 393.4368 589.7696000000001 420.0352 629.2288C446.6336 668.6944 484.4704 699.4944 528.7872 717.69376C573.1104 735.8937599999999 621.8944 740.65984 668.9664 731.37792zM349.12 634.9216C326.6368 637.8399999999999 303.7830400000001 637.36 281.34784 633.456C250.09408 628.0128 220.34944 616.0416 194.08928 598.3232C167.82816 580.6016 145.64768 557.5328 129.03424 530.6304C112.42048 503.728 101.75808 473.616 97.76896 442.2912C93.77952 410.9632000000001 96.55648 379.1552000000001 105.91168 348.9824C115.26688 318.8096000000001 130.98144 290.976 151.99584 267.3184C173.0096 243.6608 198.84096 224.7232 227.76576 211.744C256.6896 198.7648 288.05472 192.0384 319.7830400000001 192H621.6288C682.1632 192 741.3568 209.7952 791.7344 243.1616C842.112 276.5344 881.4176 323.9936 904.64 379.5744C927.8656 435.1552000000001 933.9456 496.336 922.1024 555.36C910.2592 614.384 881.0336 668.56 838.1664 711.0582400000001C795.3024 753.55232 740.7232 782.46016 681.3472 794.16896C621.9712 805.87744 560.4256 799.87072 504.4768 776.8966399999999C448.528 753.9216 400.6624 714.9961599999999 366.9632 664.9984C360.4192 655.2896000000001 354.464 645.2447999999999 349.12 634.9216z" />
-    <glyph glyph-name="cloud-arrow-down"
-      unicode="&#xE113;"
-      horiz-adv-x="1024" d="M668.8224 731.37792C621.7536 740.65984 572.9664 735.8937599999999 528.6464 717.69376C484.3264 699.4944 446.4928 668.6944 419.8912000000001 629.2288C411.4592 616.72 404.2752 603.5136 398.3968 589.8048C397.7536 587.6224 396.896 585.5584 395.8528 583.6320000000001C384.8448 555.8464 379.1168 526.1344 379.1168 496C379.1168 478.3264 364.7904 464 347.1168 464C329.4432 464 315.11712 478.3264 315.11712 496C315.11712 522.0319999999999 318.4857600000001 547.8112 325.0368000000001 572.7264C314.16096 573.0527999999999 303.25024 572.2783999999999 292.47424 570.4032C270.08352 566.5056 248.80096 557.9328 230.03648 545.2704C211.27296 532.608 195.46144 516.1504 183.63552 497.0016000000001C171.81056 477.8528 164.23712 456.448 161.40448 434.2048C158.57184 411.9616 160.5424 389.3728 167.18944 367.9360000000001C173.83648 346.496 185.0128 326.6848 199.99328 309.8176C214.9744 292.9536000000001 233.4192 279.4208 254.11424 270.1344000000001C274.80288 260.8512 297.25728 256.0288000000001 319.98624 256H374.8736C392.5472 256 406.8736 241.6736 406.8736 224C406.8736 206.3264 392.5472 192 374.8736 192H319.92288C288.20096 192.0416 256.83232 198.768 227.91424 211.744C198.98944 224.72 173.15808 243.6576 152.14432 267.3152C131.1296 290.9728 115.41504 318.8096000000001 106.06016 348.9824C96.70496 379.1552000000001 93.928 410.9632000000001 97.91744 442.288C101.90656 473.616 112.56896 503.728 129.18272 530.6304C145.79616 557.5328 167.97664 580.6016 194.23776 598.3199999999999C220.49792 616.0416 250.24256 628.0128 281.4963200000001 633.4528C303.84064 637.344 326.5984000000001 637.8368 348.9952 634.9567999999999C354.336 645.2672 360.2816000000001 655.2991999999999 366.8224 664.9984C400.5184 714.9961599999999 448.384 753.9216 504.336 776.8966399999999C560.2816 799.87072 621.8304 805.87744 681.2064 794.16896C740.5824 782.46016 795.1616 753.55232 838.0256 711.0582400000001C880.8928 668.56 910.1184 614.384 921.9616 555.36C933.8048 496.336 927.7216 435.1552000000001 904.4992 379.5744C881.2768 323.9936 841.968 276.5344 791.5904 243.1616C776.8576 233.4016000000001 757.0016 237.4336 747.2416 252.1696C737.4816 266.9024 741.5136 286.7584000000001 756.2464 296.5184000000001C796.1088 322.9216 827.136 360.4224000000001 845.4464 404.2464C863.7568 448.0672 868.5408 496.2688000000001 859.2096 542.768C849.8816 589.2704 826.8416 632.0255999999999 792.9664 665.6064C759.088 699.1936000000001 715.8912 722.09664 668.8224 731.37792zM694.6272 169.3728C707.1232 181.8688 707.1232 202.1312 694.6272 214.6272C682.1312 227.1232 661.8688 227.1232 649.3728 214.6272L608 173.2544V448C608 465.6736 593.6736 480 576 480C558.3264 480 544 465.6736 544 448V173.2544L502.6272 214.6272C490.1312 227.1232 469.8688 227.1232 457.3728 214.6272C444.8768 202.1312 444.8768 181.8688 457.3728 169.3728L553.3728 73.3728C565.8688 60.8768 586.1312 60.8768 598.6272 73.3728L694.6272 169.3728z" />
-    <glyph glyph-name="cloud-arrow-up"
-      unicode="&#xE0B3;"
-      horiz-adv-x="1024" d="M668.8224 731.37792C621.7536 740.65984 572.9664 735.8937599999999 528.6464 717.69376C484.3264 699.4944 446.4928 668.6944 419.8912000000001 629.2288C411.4592 616.72 404.2752 603.5136 398.3968 589.8048C397.7536 587.6224 396.896 585.5584 395.8528 583.6320000000001C384.8448 555.8464 379.1168 526.1344 379.1168 496C379.1168 478.3264 364.7904 464 347.1168 464C329.4432 464 315.11712 478.3264 315.11712 496C315.11712 522.0319999999999 318.4857600000001 547.8112 325.0368000000001 572.7264C314.16096 573.0527999999999 303.25024 572.2783999999999 292.47424 570.4032C270.08352 566.5056 248.80096 557.9328 230.03648 545.2704C211.27296 532.608 195.46144 516.1504 183.63552 497.0016000000001C171.81056 477.8528 164.23712 456.448 161.40448 434.2048C158.57184 411.9616 160.5424 389.3728 167.18944 367.9360000000001C173.83648 346.496 185.0128 326.6848 199.99328 309.8176C214.9744 292.9536000000001 233.4192 279.4208 254.11424 270.1344000000001C274.80288 260.8512 297.25728 256.0288000000001 319.98624 256H374.8736C392.5472 256 406.8736 241.6736 406.8736 224C406.8736 206.3264 392.5472 192 374.8736 192H319.92288C288.20096 192.0416 256.83232 198.768 227.91424 211.744C198.98944 224.72 173.15808 243.6576 152.14432 267.3152C131.1296 290.9728 115.41504 318.8096000000001 106.06016 348.9824C96.70496 379.1552000000001 93.928 410.9632000000001 97.91744 442.288C101.90656 473.616 112.56896 503.728 129.18272 530.6304C145.79616 557.5328 167.97664 580.6016 194.23776 598.3199999999999C220.49792 616.0416 250.24256 628.0128 281.4963200000001 633.4528C303.84064 637.344 326.5984000000001 637.8368 348.9952 634.9567999999999C354.336 645.2672 360.2816000000001 655.2991999999999 366.8224 664.9984C400.5184 714.9961599999999 448.384 753.9216 504.336 776.8966399999999C560.2816 799.87072 621.8304 805.87744 681.2064 794.16896C740.5824 782.46016 795.1616 753.55232 838.0256 711.0582400000001C880.8928 668.56 910.1184 614.384 921.9616 555.36C933.8048 496.336 927.7216 435.1552000000001 904.4992 379.5744C881.2768 323.9936 841.968 276.5344 791.5904 243.1616C776.8576 233.4016000000001 757.0016 237.4336 747.2416 252.1696C737.4816 266.9024 741.5136 286.7584000000001 756.2464 296.5184000000001C796.1088 322.9216 827.136 360.4224000000001 845.4464 404.2464C863.7568 448.0672 868.5408 496.2688000000001 859.2096 542.768C849.8816 589.2704 826.8416 632.0255999999999 792.9664 665.6064C759.088 699.1936000000001 715.8912 722.09664 668.8224 731.37792zM457.3728 329.3728C444.8768 341.8688 444.8768 362.1312000000001 457.3728 374.6272L553.3728 470.6272C565.8688 483.1232 586.1312 483.1232 598.6272 470.6272L694.6272 374.6272C707.1232 362.1312000000001 707.1232 341.8688 694.6272 329.3728C682.1312 316.8768 661.8688 316.8768 649.3728 329.3728L608 370.7456V96C608 78.3264 593.6736 64 576 64C558.3264 64 544 78.3264 544 96V370.7456L502.6272 329.3728C490.1312 316.8768 469.8688 316.8768 457.3728 329.3728z" />
-    <glyph glyph-name="cloud-plus"
-      unicode="&#xE019;"
-      horiz-adv-x="1024" d="M668.8192 731.37792C621.7504 740.65984 572.9632 735.8937599999999 528.6432 717.69376C484.3232 699.4944 446.4864 668.6944 419.888 629.2288C411.456 616.72 404.272 603.5136 398.3936 589.8048C397.7504 587.6224 396.8896 585.5584 395.8464 583.6320000000001C384.8416000000001 555.8464 379.1136 526.1344 379.1136 496C379.1136 478.3264 364.7872 464 347.1136 464C329.44 464 315.11328 478.3264 315.11328 496C315.11328 522.0319999999999 318.4816 547.8112 325.0304 572.7264C314.15712 573.0527999999999 303.2464 572.2783999999999 292.47008 570.4032C270.07968 566.5056 248.79712 557.9328 230.03264 545.2704C211.26912 532.608 195.45728 516.1504 183.63168 497.0016000000001C171.80672 477.8528 164.23328 456.448 161.40064 434.2048C158.568 411.9616 160.53856 389.3728 167.1856 367.9360000000001C173.83264 346.496 185.00896 326.6848 199.98944 309.8176C214.97056 292.9536000000001 233.41536 279.4208 254.1104 270.1344000000001C274.79872 260.8512 297.25344 256.0288000000001 319.9824 256H374.8704C392.544 256 406.8704 241.6736 406.8704 224C406.8704 206.3264 392.544 192 374.8704 192H319.91904C288.19712 192.0416 256.8281600000001 198.768 227.91008 211.744C198.9856 224.72 173.15424 243.6576 152.14048 267.3152C131.12576 290.9728 115.4112 318.8096000000001 106.05632 348.9824C96.70112 379.1552000000001 93.92416 410.9632000000001 97.91328 442.288C101.90272 473.616 112.5648 503.728 129.17888 530.6304C145.79232 557.5328 167.9728 580.6016 194.2336 598.3199999999999C220.49376 616.0416 250.23872 628.0128 281.49248 633.4528C303.8368 637.344 326.5952 637.8368 348.992 634.9567999999999C354.3328 645.2672 360.2784 655.2991999999999 366.816 664.9984C400.5152 714.9961599999999 448.3808 753.9216 504.3328 776.8966399999999C560.2784 799.87072 621.8272 805.87744 681.2 794.16896C740.5792 782.46016 795.1584 753.55232 838.0224 711.0582400000001C880.8896 668.56 910.1152 614.384 921.9552 555.36C933.7984 496.336 927.7184 435.1552000000001 904.496 379.5744C881.2736 323.9936 841.9648 276.5344 791.5872 243.1616C776.8544 233.4016000000001 756.9984 237.4336 747.2384 252.1696C737.4784 266.9024 741.5104 286.7584000000001 756.2432 296.5184000000001C796.1056 322.9216 827.1328 360.4224000000001 845.4432 404.2464C863.7504 448.0672 868.5376 496.2688000000001 859.2064 542.768C849.8752 589.2704 826.8384 632.0255999999999 792.9632 665.6064C759.0848 699.1936000000001 715.888 722.09664 668.8192 731.37792zM575.9968 481.8464C593.6704 481.8464 607.9968 467.52 607.9968 449.8464V385.8464H671.9968C689.6704 385.8464 703.9968 371.52 703.9968 353.8464C703.9968 336.1760000000001 689.6704 321.8464 671.9968 321.8464H607.9968V257.8464C607.9968 240.1760000000001 593.6704 225.8464 575.9968 225.8464C558.3232 225.8464 543.9968 240.1760000000001 543.9968 257.8464V321.8464H479.9968C462.3232 321.8464 447.9968 336.1760000000001 447.9968 353.8464C447.9968 371.52 462.3232 385.8464 479.9968 385.8464H543.9968V449.8464C543.9968 467.52 558.3232 481.8464 575.9968 481.8464z" />
-    <glyph glyph-name="code"
-      unicode="&#xE01A;"
-      horiz-adv-x="1024" d="M630.1536 819.20032C646.6496 812.856 654.8768 794.34112 648.5344 777.84576L435.2 223.1776C428.8576 206.6848 410.3424 198.4544 393.8464 204.8C377.3504 211.1424 369.1232 229.6576 375.4656 246.1536L588.8 800.82048C595.1424 817.31552 613.6576 825.54464 630.1536 819.20032zM321.2928 662.6272C333.792 650.1312 333.792 629.8688 321.2928 617.3728L215.9216 512L321.2928 406.6272C333.792 394.1312000000001 333.792 373.8688 321.2928 361.3728C308.79744 348.8768 288.536 348.8768 276.03936 361.3728L148.03936 489.3728C135.5424 501.8688 135.5424 522.1312 148.03936 534.6272L276.03936 662.6272C288.536 675.1232 308.79744 675.1232 321.2928 662.6272zM702.7072 662.6272C715.2032 675.1232 735.4624 675.1232 747.9616 662.6272L875.9616 534.6272C888.4576 522.1312 888.4576 501.8688 875.9616 489.3728L747.9616 361.3728C735.4624 348.8768 715.2032 348.8768 702.7072 361.3728C690.208 373.8688 690.208 394.1312000000001 702.7072 406.6272L808.08 512L702.7072 617.3728C690.208 629.8688 690.208 650.1312 702.7072 662.6272z" />
-    <glyph glyph-name="code-block"
-      unicode="&#xE115;"
-      horiz-adv-x="1024" d="M507.488 893.8662400000001C523.984 887.52192 532.2112 869.00704 525.8656 852.512L365.8656 436.512C359.5232 420.016 341.008 411.7888000000001 324.512 418.1312000000001C308.0176 424.4768000000001 299.7888 442.992 306.1328 459.4880000000001L466.1344 875.4864C472.4768 891.98176 490.992 900.21056 507.488 893.8662400000001zM278.62752 774.62656C291.12416 762.1299200000001 291.12416 741.86848 278.62752 729.37184L205.25472 656L278.62752 582.6272C291.12416 570.1312 291.12416 549.8688 278.62752 537.3728C266.13056 524.8736 245.86944 524.8736 233.37248 537.3728L137.37248 633.3728C131.37152 639.3728 128 647.5136 128 656C128 664.4864 131.37152 672.624 137.37248 678.6272L233.37248 774.62656C245.86944 787.12352 266.13056 787.12352 278.62752 774.62656zM553.3728 774.62656C565.8688 787.12352 586.1312 787.12352 598.6272 774.62656L694.6272 678.6272C700.6272 672.624 704 664.4864 704 656C704 647.5136 700.6272 639.3728 694.6272 633.3728L598.6272 537.3728C586.1312 524.8736 565.8688 524.8736 553.3728 537.3728C540.8768 549.8688 540.8768 570.1312 553.3728 582.6272L626.7456 656L553.3728 729.37184C540.8768 741.86848 540.8768 762.1299200000001 553.3728 774.62656zM672 864C672 881.67296 686.3264 896 704 896H800C853.0208 896 896 853.0192 896 800V224C896 170.9792 853.0208 128 800 128H224C170.98048 128 128 170.9792 128 224V384C128 401.6736 142.32704 416 160 416C177.67296 416 192 401.6736 192 384V192H832V832H704C686.3264 832 672 846.32704 672 864z" />
-    <glyph glyph-name="cog"
-      unicode="&#xE01B;"
-      horiz-adv-x="1024" d="M512 96C526.2144 96 540.2752 96.7136 554.144 98.112C570.8384 99.792 584.7008 110.64 590.832 125.5072L631.3696 223.8112L729.5328 182.9728C744.368 176.8 761.8304 178.9248 774.8224 189.5264C796.6624 207.3440000000001 816.6528 227.3376 834.4736 249.1744C845.072 262.1664 847.2 279.6288 841.0272 294.4672000000001L800.1856 392.6272L898.4928 433.168C913.36 439.2992000000001 924.208 453.1616 925.888 469.856C927.2864 483.7248 928 497.7824000000001 928 512C928 526.2144000000001 927.2864 540.2752 925.888 554.1408C924.208 570.8352 913.36 584.6976 898.496 590.8288L800.1856 631.3696L841.0272 729.5328C847.2 744.3696 845.0752 761.8326400000001 834.4736 774.82432C816.656 796.6620800000001 796.6624 816.65408 774.8256 834.47232C761.8336 845.07296 744.3712 847.1984 729.5328 841.0255999999999L631.3696 800.1856L590.8288 898.4944C584.7008 913.35904 570.8352 924.20832 554.1408 925.8896C540.2752 927.28576 526.2144 928 512 928C497.7856 928 483.7248 927.28576 469.8592 925.8896C453.1648 924.20832 439.2992 913.35904 433.1712 898.4944L392.6304 800.1856L294.4656 841.0255999999999C279.6288 847.1984 262.16544 845.07264 249.17376 834.47232C227.33632 816.65408 207.344 796.66176 189.52608 774.8240000000001C178.92576 761.83232 176.8 744.36928 182.9728 729.5324800000001L223.8128 631.3696L125.50528 590.8288C110.64096 584.6976 99.79136 570.8352 98.1104 554.1408C96.71424 540.2752 96 526.2144000000001 96 512C96 497.7824000000001 96.71424 483.7248 98.11072 469.856C99.792 453.1616 110.64128 439.2992000000001 125.5056 433.168L223.8128 392.6272L182.97376 294.4672000000001C176.80096 279.6288 178.9264 262.1664 189.52704 249.1744C207.3456 227.3376 227.33824 207.3440000000001 249.17664 189.5264C262.16832 178.9248 279.63136 176.8 294.46816 182.9728L392.6304 223.8112L433.168 125.5072C439.2992 110.64 453.1616 99.792 469.856 98.112C483.7248 96.7136 497.7824 96 512 96zM444.4512 266.016C434.9984 288.9408 408.7232 299.824 385.8272 290.3008L280.77152 246.592C268.61568 257.1936 257.19392 268.6144000000001 246.59328 280.7712L290.3011200000001 385.8272C299.82624 408.7200000000001 288.94208 434.9984 266.0176 444.4512L160.81504 487.8368C160.27488 495.8144 160 503.872 160 512C160 520.1248 160.27488 528.1823999999999 160.81504 536.1600000000001L266.0176 579.5455999999999C288.94208 588.9984 299.82624 615.2768 290.3011200000001 638.1696L246.59264 743.2288C257.19232 755.38432 268.61376 766.80576 280.76928 777.40576L385.8272 733.69728C408.7232 724.1721600000001 434.9984 735.05632 444.4512 757.98048L487.8368 863.18496C495.8176 863.7251200000001 503.8752 864 512 864C520.1248 864 528.1824 863.7251200000001 536.1632 863.18496L579.5456 757.98048C589.0016 735.05632 615.2768 724.1721600000001 638.1728 733.69728L743.232 777.40576C755.3856 766.80576 766.8064 755.38464 777.408 743.22912L733.6992 638.1696C724.1728 615.2768 735.0592 588.9984 757.9808 579.5455999999999L863.184 536.1600000000001C863.7248 528.1823999999999 864 520.1248 864 512C864 503.872 863.7248 495.8144 863.184 487.8368L757.9808 444.4512C735.0592 434.9984 724.1728 408.7200000000001 733.6992 385.8272L777.408 280.7712C766.8064 268.6144000000001 755.3856 257.1936 743.2288 246.592L638.1728 290.3008C615.2768 299.824 589.0016 288.9408 579.5456 266.016L536.1632 160.816C528.1824 160.2752000000001 520.1248 160 512 160C503.8752 160 495.8176 160.2752000000001 487.8368 160.816L444.4512 266.016zM416 512C416 565.0208 458.9792 608 512 608C565.0208 608 608 565.0208 608 512C608 458.9792 565.0208 416 512 416C458.9792 416 416 458.9792 416 512zM512 672C423.6352 672 352 600.3648000000001 352 512C352 423.6352000000001 423.6352 352 512 352C600.3648 352 672 423.6352000000001 672 512C672 600.3648000000001 600.3648 672 512 672z" />
-    <glyph glyph-name="compass"
-      unicode="&#xE11B;"
-      horiz-adv-x="1024" d="M662.6144 662.64C671.6544 653.6128 674.4576 640.0672 669.744 628.192L597.1552 445.3344C593.9104 437.1584000000001 587.44 430.6784 579.2672 427.4176L395.8528 354.2752000000001C383.9712 349.536 370.4064 352.3296000000001 361.3632 361.3824C352.32 370.432 349.5392 384 354.288 395.8784000000001L427.5232 579.0591999999999C430.7808 587.2064 437.2416 593.6608 445.392 596.9056L628.1568 669.7248C640.0256 674.4544000000001 653.5744 671.6704 662.6144 662.64zM481.8464 542.5408L441.3856 441.3344L542.7584 481.76L582.8608 582.7872L481.8464 542.5408zM512 128C724.0768 128 896 299.9232 896 512C896 724.07744 724.0768 896 512 896C299.92256 896 128 724.07744 128 512C128 299.9232 299.92256 128 512 128zM512 192C335.2704 192 192 335.2704 192 512C192 688.7296 335.2704 832 512 832C688.7296 832 832 688.7296 832 512C832 335.2704 688.7296 192 512 192z" />
-    <glyph glyph-name="condensed-view"
-      unicode="&#x27EE;"
-      horiz-adv-x="1024" d="M192 352C156.65376 352 128 380.6528 128 416C128 451.3472 156.65376 480 192 480C227.34624 480 256 451.3472 256 416C256 380.6528 227.34624 352 192 352zM320 448L864 448C881.6736 448 896 433.6736 896 416C896 398.3264000000001 881.6736 384 864 384L320 384C302.32704 384 288 398.3264000000001 288 416C288 433.6736 302.32704 448 320 448zM192 544C156.65376 544 128 572.6528000000001 128 608C128 643.3471999999999 156.65376 672 192 672C227.34624 672 256 643.3471999999999 256 608C256 572.6528000000001 227.34624 544 192 544zM320 640L864 640C881.6736 640 896 625.6736000000001 896 608C896 590.3263999999999 881.6736 576 864 576L320 576C302.32704 576 288 590.3263999999999 288 608C288 625.6736000000001 302.32704 640 320 640zM192 736C156.65376 736 128 764.6537599999999 128 800C128 835.34624 156.65376 864 192 864C227.34624 864 256 835.34624 256 800C256 764.6537599999999 227.34624 736 192 736zM320 832L864 832C881.6736 832 896 817.67296 896 800C896 782.32672 881.6736 768 864 768L320 768C302.32704 768 288 782.32704 288 800C288 817.67296 302.32704 832 320 832zM192 160C156.65376 160 128 188.6528 128 224C128 259.3472000000001 156.65376 288 192 288C227.34624 288 256 259.3472000000001 256 224C256 188.6528 227.34624 160 192 160zM320 256L864 256C881.6736 256 896 241.6736 896 224C896 206.3264 881.6736 192 864 192L320 192C302.32704 192 288 206.3264 288 224C288 241.6736 302.32704 256 320 256z" />
-    <glyph glyph-name="condensed-view-mirror"
-      unicode="&#x27EF;"
-      horiz-adv-x="1024" d="M832 352C867.34624 352 896 380.6528 896 416C896 451.3472 867.34624 480 832 480C796.65376 480 768 451.3472 768 416C768 380.6528 796.65376 352 832 352zM704 448L160 448C142.3264 448 128 433.6736 128 416C128 398.3264000000001 142.3264 384 160 384L704 384C721.67296 384 736 398.3264000000001 736 416C736 433.6736 721.67296 448 704 448zM832 544C867.34624 544 896 572.6528000000001 896 608C896 643.3471999999999 867.34624 672 832 672C796.65376 672 768 643.3471999999999 768 608C768 572.6528000000001 796.65376 544 832 544zM704 640L160 640C142.3264 640 128 625.6736000000001 128 608C128 590.3263999999999 142.3264 576 160 576L704 576C721.67296 576 736 590.3263999999999 736 608C736 625.6736000000001 721.67296 640 704 640zM832 736C867.34624 736 896 764.6537599999999 896 800C896 835.34624 867.34624 864 832 864C796.65376 864 768 835.34624 768 800C768 764.6537599999999 796.65376 736 832 736zM704 832L160 832C142.3264 832 128 817.67296 128 800C128 782.32672 142.3264 768 160 768L704 768C721.67296 768 736 782.32704 736 800C736 817.67296 721.67296 832 704 832zM832 160C867.34624 160 896 188.6528 896 224C896 259.3472000000001 867.34624 288 832 288C796.65376 288 768 259.3472000000001 768 224C768 188.6528 796.65376 160 832 160zM704 256L160 256C142.3264 256 128 241.6736 128 224C128 206.3264 142.3264 192 160 192L704 192C721.67296 192 736 206.3264 736 224C736 241.6736 721.67296 256 704 256z" />
-    <glyph glyph-name="copy"
-      unicode="&#xE01D;"
-      horiz-adv-x="1024" d="M464 752C428.6528 752 400 723.3462400000001 400 688V208C400 172.6528 428.6528 144 464 144H816C851.3472 144 880 172.6528 880 208V512C880 518.5088000000001 878.016 524.864 874.3104 530.2144000000001L739.8528 724.42944C727.9008 741.69664 708.2336 752 687.232 752H640H464zM464 688H608V544C608 508.6528 636.6528 480 672 480H816V208H464V688zM672 544V688H687.232L786.9248 544H672zM144 816V336C144 300.6528 172.65376 272 208 272H320H336V336H320H208V816H336H449.8432H536.3392L497.2 859.0512C485.072 872.39328 467.8752 880 449.8432 880H208C172.65376 880 144 851.34624 144 816z" />
-    <glyph glyph-name="crop"
-      unicode="&#xE0DA;"
-      horiz-adv-x="1024" d="M288.00576 928C288.00576 945.67296 273.67904 960 256.00576 960C238.3328 960 224.00576 945.67296 224.00576 928V800H96.00768C78.33472 800 64.00768 785.67296 64.00768 768C64.00768 750.32704 78.33472 736 96.00768 736H224.00576V255.9968C224.00576 238.3232000000001 238.3328 223.9968 256.00576 223.9968H736.0064V96C736.0064 78.3264 750.336 64 768.0064 64C785.68 64 800.0064 78.3264 800.0064 96V223.9968H928.0064C945.68 223.9968 960.0064 238.3232000000001 960.0064 255.9968C960.0064 273.6704 945.68 287.9968 928.0064 287.9968H768.5056C768.3392 288 768.1728 288 768.0064 288C767.8432 288 767.6768 288 767.5104 287.9968H288.00576V928zM351.9744 768C351.9744 785.67296 366.3008 800 383.9744 800H768.0064C785.68 800 800.0064 785.67296 800.0064 768V383.9968C800.0064 366.3232000000001 785.68 351.9968 768.0064 351.9968C750.3328 351.9968 736.0064 366.3232000000001 736.0064 383.9968V736H383.9744C366.3008 736 351.9744 750.32704 351.9744 768z" />
-    <glyph glyph-name="cross"
-      unicode="&#xE01E;"
-      horiz-adv-x="1024" d="M806.6272 761.37248C819.1232 773.8694399999999 819.1232 794.1305600000001 806.6272 806.62752C794.1312 819.12416 773.8688 819.12416 761.3728 806.62752L512 557.2544L262.62752 806.62752C250.13056 819.12416 229.86944 819.12416 217.37248 806.62752C204.87584 794.1305600000001 204.87584 773.8694399999999 217.37248 761.37248L466.7456 512L217.37248 262.6272C204.87584 250.1312000000001 204.87584 229.8688 217.37248 217.3728C229.86944 204.8768 250.13056 204.8768 262.62752 217.3728L512 466.7456L761.3728 217.3728C773.8688 204.8768 794.1312 204.8768 806.6272 217.3728C819.1232 229.8688 819.1232 250.1312000000001 806.6272 262.6272L557.2544 512L806.6272 761.37248z" />
-    <glyph glyph-name="cross-small"
-      unicode="&#xE0DB;"
-      horiz-adv-x="1024" d="M758.6272 713.37248C771.1232 725.8694399999999 771.1232 746.1305600000001 758.6272 758.62752C746.1312 771.12416 725.8688 771.12416 713.3728 758.62752L512 557.2544L310.62752 758.62752C298.13056 771.12416 277.86944 771.12416 265.37248 758.62752C252.87584 746.1305600000001 252.87584 725.8694399999999 265.37248 713.37248L466.7456 512L265.37248 310.6272C252.87584 298.1312000000001 252.87584 277.8688 265.37248 265.3728C277.86944 252.8768 298.13056 252.8768 310.62752 265.3728L512 466.7456L713.3728 265.3728C725.8688 252.8768 746.1312 252.8768 758.6272 265.3728C771.1232 277.8688 771.1232 298.1312000000001 758.6272 310.6272L557.2544 512L758.6272 713.37248z" />
-    <glyph glyph-name="cube"
-      unicode="&#xE01F;"
-      horiz-adv-x="1024" d="M498.6944 882.4352C507.1456 886.2976 516.8544 886.2976 525.3056 882.4352L823.9712 745.90176C835.36 740.6950400000001 842.6656 729.32224 842.6656 716.79872V329.9552C842.6656 318.1376 836.1536 307.28 825.7248 301.7184L527.0592 142.4288C517.648 137.4112 506.352 137.4112 496.9408 142.4288L198.27456 301.7184C187.84672 307.28 181.33344 318.1376 181.33344 329.9552V716.79872C181.33344 729.32224 188.63904 740.6950400000001 200.02912 745.90176L498.6944 882.4352zM245.33344 666.9856V349.1552000000001L480 224V559.7088L245.33344 666.9856zM544 224L778.6656 349.1552000000001V666.9856L544 559.7088V224zM512 615.4495999999999L733.6992 716.79872L512 818.14688L290.3008 716.79872L512 615.4495999999999z" />
-    <glyph glyph-name="customize"
-      unicode="&#xE020;"
-      horiz-adv-x="1024" d="M421.3344 768C421.3344 812.18272 385.5168 848 341.3344 848C297.15136 848 261.33408 812.18272 261.33408 768C261.33408 723.81728 297.15136 688 341.3344 688C385.5168 688 421.3344 723.81728 421.3344 768zM465.3024 736C451.0912 680.7936 400.976 640 341.3344 640C281.6912 640 231.576 680.7936 217.3664 736H128C110.32704 736 96 750.32704 96 768C96 785.67296 110.32704 800 128 800H217.3664C231.576 855.20736 281.6912 896 341.3344 896C400.976 896 451.0912 855.20736 465.3024 800L896 800C913.6736 800 928 785.67328 928 768C928 750.32704 913.6736 736 896 736L465.3024 736zM96 256C96 273.6736 110.32704 288 128 288H217.3664C231.576 343.2064000000001 281.6912 384 341.3344 384C402.1152 384 453.0048 341.6352000000001 466.0768 284.8192C470.2848 286.8576000000001 475.008 288 480 288H896C913.6736 288 928 273.6736 928 256C928 238.3264000000001 913.6736 224 896 224H480C475.008 224 470.2848 225.1424 466.0768 227.1808C453.0048 170.3648 402.1152 128 341.3344 128C281.6912 128 231.576 168.7936 217.3664 224H128C110.32704 224 96 238.3264000000001 96 256zM341.3344 176C385.5168 176 421.3344 211.8176 421.3344 256C421.3344 300.1824000000001 385.5168 336 341.3344 336C297.15136 336 261.33408 300.1824000000001 261.33408 256C261.33408 211.8176 297.15136 176 341.3344 176zM796.0288 480.2432C781.904 424.9120000000001 731.7312 384 672 384C612.2688 384 562.096 424.9120000000001 547.9712 480.2432C546.6688 480.0832 545.344 480 544 480H128C110.32704 480 96 494.3264 96 512C96 529.6736000000001 110.32704 544 128 544H544C545.344 544 546.6688 543.9168 547.9712 543.7568C562.096 599.088 612.2688 640 672 640C731.7312 640 781.904 599.088 796.0288 543.7568C797.3312 543.9168 798.656 544 800 544H896C913.6736 544 928 529.6736000000001 928 512C928 494.3264 913.6736 480 896 480H800C798.656 480 797.3312 480.0832 796.0288 480.2432zM752 512C752 556.1823999999999 716.1824 592 672 592C627.8176 592 592 556.1823999999999 592 512C592 467.8176 627.8176 432 672 432C716.1824 432 752 467.8176 752 512z" />
-    <glyph glyph-name="dashboard"
-      unicode="&#xE139;"
-      horiz-adv-x="1024" d="M682.6688 757.33728C700.3424 757.33728 714.6688 743.0102400000001 714.6688 725.33728V298.6720000000001C714.6688 280.9984 700.3424 266.6720000000001 682.6688 266.6720000000001C664.9952 266.6720000000001 650.6688 280.9984 650.6688 298.6720000000001V725.33728C650.6688 743.0102400000001 664.9952 757.33728 682.6688 757.33728zM544 597.328C544 615.0016 529.6736 629.328 512 629.328C494.3264 629.328 480 615.0016 480 597.328V298.6624000000001C480 280.9888 494.3264 266.6624000000001 512 266.6624000000001C529.6736 266.6624000000001 544 280.9888 544 298.6624000000001V597.328zM373.3344 469.328C373.3344 487.0016000000001 359.0048 501.328 341.3344 501.328C323.6608 501.328 309.3328 487.0016000000001 309.3328 469.328V298.6592000000001C309.3328 280.9888 323.6608 266.6592000000001 341.3344 266.6592000000001C359.0048 266.6592000000001 373.3344 280.9888 373.3344 298.6592000000001V469.328zM199.55552 896C160.03648 896 128 863.96352 128 824.44448V199.5552C128 160.0352 160.03648 128 199.55552 128H824.4448C863.9648 128 896 160.0352 896 199.5552V824.44448C896 863.96352 863.9648 896 824.4448 896H199.55552zM824.4448 832C828.6176 832 832 828.6172799999999 832 824.44448V199.5552C832 195.3824 828.6176 192 824.4448 192H199.55552C195.38272 192 192 195.3824 192 199.5552V824.44448C192 828.6172799999999 195.38272 832 199.55552 832H824.4448z" />
-    <glyph glyph-name="desktop"
-      unicode="&#xE096;"
-      horiz-adv-x="1024" d="M341.3344 245.328H682.6688C700.3392 245.328 714.6688 231.0016000000001 714.6688 213.328C714.6688 195.6544 700.3392 181.328 682.6688 181.328H341.3344C323.6608 181.328 309.33408 195.6544 309.33408 213.328C309.33408 231.0016000000001 323.6608 245.328 341.3344 245.328zM85.33408 725.328C85.33408 796.02048 142.6416 853.328 213.33408 853.328H810.6688C881.36 853.328 938.6688 796.02048 938.6688 725.328V426.6624000000001C938.6688 355.968 881.36 298.6624000000001 810.6688 298.6624000000001H213.33376C142.64128 298.6624000000001 85.33408 355.968 85.33408 426.6624000000001V725.328zM213.33408 789.328C177.98784 789.328 149.33408 760.67424 149.33408 725.328V426.6624000000001C149.33408 391.3152 177.98784 362.6624000000001 213.33376 362.6624000000001H810.6688C846.0128 362.6624000000001 874.6688 391.3152 874.6688 426.6624000000001V725.328C874.6688 760.6745599999999 846.0128 789.328 810.6688 789.328H213.33408z" />
-    <glyph glyph-name="desktop-text"
-      unicode="&#xE125;"
-      horiz-adv-x="1024" d="M341.3344 245.328C323.664 245.328 309.336 231.0016000000001 309.336 213.328C309.336 195.6544 323.664 181.328 341.3344 181.328H682.6688C700.3424 181.328 714.6688 195.6544 714.6688 213.328C714.6688 231.0016000000001 700.3424 245.328 682.6688 245.328L341.3344 245.328zM85.336 725.328C85.336 796.02048 142.64352 853.328 213.336 853.328H810.6688C881.3632 853.328 938.6688 796.02048 938.6688 725.328V426.6624000000001C938.6688 355.968 881.3632 298.6624000000001 810.6688 298.6624000000001H213.33568C142.64352 298.6624000000001 85.336 355.968 85.336 426.6624000000001V725.328zM213.336 789.328C177.98976 789.328 149.336 760.67424 149.336 725.328V426.6624000000001C149.336 391.3152 177.98976 362.6624000000001 213.33568 362.6624000000001H810.6688C846.016 362.6624000000001 874.6688 391.3152 874.6688 426.6624000000001V725.328C874.6688 760.6745599999999 846.016 789.328 810.6688 789.328H213.336zM256.00128 704C256.00128 715.78208 265.55264 725.33344 277.33472 725.33344H448C459.7824 725.33344 469.3344 715.78208 469.3344 704C469.3344 692.2176 459.7824 682.6656 448 682.6656H277.33472C265.55264 682.6656 256.00128 692.2176 256.00128 704zM277.33472 469.3344C265.55264 469.3344 256.00128 459.7824000000001 256.00128 448C256.00128 436.2176 265.55264 426.6656000000001 277.33472 426.6656000000001H362.6688C374.4512 426.6656000000001 384 436.2176 384 448C384 459.7824000000001 374.4512 469.3344 362.6688 469.3344H277.33472zM554.6688 704C554.6688 715.78208 564.2208 725.33344 576 725.33344H746.6688C758.4512 725.33344 768 715.78208 768 704C768 692.2176 758.4512 682.6656 746.6688 682.6656H576C564.2208 682.6656 554.6688 692.2176 554.6688 704zM448 469.3344C436.2208 469.3344 426.6688 459.7824000000001 426.6688 448C426.6688 436.2176 436.2208 426.6656000000001 448 426.6656000000001H746.6688C758.4512 426.6656000000001 768 436.2176 768 448C768 459.7824000000001 758.4512 469.3344 746.6688 469.3344H448zM256.00128 576C256.00128 587.7824 265.55264 597.3344 277.33472 597.3344H490.6688C502.4512 597.3344 512 587.7824 512 576C512 564.2176 502.4512 554.6656 490.6688 554.6656H277.33472C265.55264 554.6656 256.00128 564.2176 256.00128 576zM618.6688 597.3344C606.8864 597.3344 597.3344 587.7824 597.3344 576C597.3344 564.2176 606.8864 554.6656 618.6688 554.6656H746.6688C758.4512 554.6656 768 564.2176 768 576C768 587.7824 758.4512 597.3344 746.6688 597.3344H618.6688z" />
-    <glyph glyph-name="dialpad"
-      unicode="&#xE021;"
-      horiz-adv-x="1024" d="M320 864C320 881.67296 305.67296 896 288 896H224C206.32704 896 192 881.67296 192 864V800C192 782.32704 206.32704 768 224 768H288C305.67296 768 320 782.32704 320 800V864zM320 437.3344C320 455.008 305.67296 469.3344 288 469.3344H224C206.32704 469.3344 192 455.008 192 437.3344V373.3344C192 355.6608 206.32704 341.3344 224 341.3344H288C305.67296 341.3344 320 355.6608 320 373.3344V437.3344zM448 864C448 881.67296 462.3264 896 480 896H544C561.6736 896 576 881.67296 576 864V800C576 782.32704 561.6736 768 544 768H480C462.3264 768 448 782.32704 448 800V864zM576 650.6656C576 668.3392 561.6736 682.6656 544 682.6656H480C462.3264 682.6656 448 668.3392 448 650.6656V586.6656C448 568.992 462.3264 554.6656 480 554.6656H544C561.6736 554.6656 576 568.992 576 586.6656V650.6656zM448 437.3344C448 455.008 462.3264 469.3344 480 469.3344H544C561.6736 469.3344 576 455.008 576 437.3344V373.3344C576 355.6608 561.6736 341.3344 544 341.3344H480C462.3264 341.3344 448 355.6608 448 373.3344V437.3344zM576 224C576 241.6736 561.6736 256 544 256H480C462.3264 256 448 241.6736 448 224V160C448 142.3264 462.3264 128 480 128H544C561.6736 128 576 142.3264 576 160V224zM704 864C704 881.67296 718.3264 896 736 896H800C817.6736 896 832 881.67296 832 864V800C832 782.32704 817.6736 768 800 768H736C718.3264 768 704 782.32704 704 800V864zM832 650.6656C832 668.3392 817.6736 682.6656 800 682.6656H736C718.3264 682.6656 704 668.3392 704 650.6656V586.6656C704 568.992 718.3264 554.6656 736 554.6656H800C817.6736 554.6656 832 568.992 832 586.6656V650.6656zM704 437.3344C704 455.008 718.3264 469.3344 736 469.3344H800C817.6736 469.3344 832 455.008 832 437.3344V373.3344C832 355.6608 817.6736 341.3344 800 341.3344H736C718.3264 341.3344 704 355.6608 704 373.3344V437.3344zM320 650.6656C320 668.3392 305.67296 682.6656 288 682.6656H224C206.32704 682.6656 192 668.3392 192 650.6656V586.6656C192 568.992 206.32704 554.6656 224 554.6656H288C305.67296 554.6656 320 568.992 320 586.6656V650.6656z" />
-    <glyph glyph-name="doc"
-      unicode="&#xE097;"
-      horiz-adv-x="1024" d="M160 768C160 785.67296 174.32704 800 192 800H832C849.6736 800 864 785.67296 864 768C864 750.32704 849.6736 736 832 736H192C174.32704 736 160 750.32704 160 768zM160 602.8384C160 620.512 174.32704 634.8384 192 634.8384H832C849.6736 634.8384 864 620.512 864 602.8384C864 585.1648 849.6736 570.8384 832 570.8384H192C174.32704 570.8384 160 585.1648 160 602.8384zM160 421.1616C160 438.8352 174.32704 453.1616 192 453.1616H832C849.6736 453.1616 864 438.8352 864 421.1616C864 403.4880000000001 849.6736 389.1616 832 389.1616H192C174.32704 389.1616 160 403.4880000000001 160 421.1616zM160 256C160 273.6736 174.32704 288 192 288H536.6144C554.288 288 568.6144 273.6736 568.6144 256C568.6144 238.3264000000001 554.288 224 536.6144 224H192C174.32704 224 160 238.3264000000001 160 256z" />
-    <glyph glyph-name="document-eye"
-      unicode="&#xE0BC;"
-      horiz-adv-x="1024" d="M416 896C380.6528 896 352 867.34656 352 832V605.3632C372.7744 608.1856 394.1344000000001 608.8192 416 606.8896V832H592V651.2927999999999C592 615.9488 620.6528 587.2927999999999 656 587.2927999999999H832V256H711.4432C694.288 233.8208 675.1232 212.1312 654.1376 192H832C867.3472 192 896 220.6528 896 256V619.2927999999999C896 625.7056 894.0736 631.9680000000001 890.4768 637.2704L733.8432 867.95168C721.9296 885.49568 702.0992 896 680.8928 896H624H416zM656 651.2927999999999V832H680.8928L803.5936 651.2927999999999H656zM165.2336 355.456C285.75744 199.312 383.4752 180.8704 450.368 196.7168C523.6576 214.0736000000001 589.6 278.3648 633.8304 348.4768000000001C518.6752 504.3456 422.2496 523.0656 354.6816 507.3920000000001C280.3216 490.144 211.97664 425.7088 165.2336 355.456zM101.72256 374.9632000000001C202.34336 537.7632 439.344 732.15296 694.9728 373.1712C704.0448 360.432 705.296 343.3568 697.4016 329.856C602.128 167.0048000000001 371.0048 -28.4864 104.16288 330.0800000000001C94.41856 343.1776 93.14112 361.0784 101.72256 374.9632000000001zM398.96 288.0064C367.4464 288.0064 338.6912 314.8640000000001 338.6912 352.0064C338.6912 389.1520000000001 367.4464 416.0064 398.96 416.0064C430.4736 416.0064 459.2288 389.1520000000001 459.2288 352.0064C459.2288 314.8640000000001 430.4736 288.0064 398.96 288.0064zM398.96 224.0064C467.5904 224.0064 523.2288 281.312 523.2288 352.0064C523.2288 422.7008 467.5904 480.0064 398.96 480.0064C330.3296000000001 480.0064 274.69216 422.7008 274.69216 352.0064C274.69216 281.312 330.3296000000001 224.0064 398.96 224.0064z" />
-    <glyph glyph-name="doner"
-      unicode="&#xE086;"
-      horiz-adv-x="1024" d="M128 672C128 689.6736000000001 142.32704 704 160 704H864C881.6736 704 896 689.6736000000001 896 672C896 654.3263999999999 881.6736 640 864 640L160 640C142.32704 640 128 654.3263999999999 128 672zM213.33344 501.3344C213.33344 519.008 227.66016 533.3344 245.33344 533.3344L778.6656 533.3344C796.3392 533.3344 810.6656 519.0047999999999 810.6656 501.3344C810.6656 483.6608 796.3392 469.3344 778.6656 469.3344L245.33344 469.3344C227.66016 469.3344 213.33344 483.6608 213.33344 501.3344zM330.6656 362.6656000000001L693.3344 362.6656000000001C711.008 362.6656000000001 725.3344 348.3392 725.3344 330.6656000000001C725.3344 312.992 711.008 298.6656000000001 693.3344 298.6656000000001L330.6656 298.6656000000001C312.9936 298.6656000000001 298.66656 312.992 298.66656 330.6656000000001C298.66656 348.3392 312.9936 362.6656000000001 330.6656 362.6656000000001z" />
-    <glyph glyph-name="emoji"
-      unicode="&#xE028;"
-      horiz-adv-x="1024" d="M864 512C864 317.5968000000001 706.4032 160 512 160C317.59584 160 160 317.5968000000001 160 512C160 706.40416 317.59584 864 512 864C706.4032 864 864 706.40416 864 512zM928 512C928 741.7504 741.7504 928 512 928C282.2496 928 96 741.7504 96 512C96 282.2496 282.2496 96 512 96C741.7504 96 928 282.2496 928 512zM330.0736 379.1136C357.8656 353.8336000000001 386.3072 335.456 415.0976 323.1808C464.912 301.9424 513.7888 299.8400000000001 558.5824 309.5744C610.3136 320.8160000000001 656.192 347.664 693.104 378.4064C716.3232 397.7440000000001 700.9248 432 670.7072 432C662.096 432 653.8272 428.832 647.1008 423.456C617.6512 399.9232 582.624 380.2912 544.992 372.1152C512.0032 364.9472 476.7616 366.4640000000001 440.1984 382.0544C420.1376 390.6048 399.1008 403.6448000000001 377.4976 422.5632000000001C370.752 428.4704000000001 362.1888 432 353.2256 432C324.064 432 308.50208 398.7328 330.0736 379.1136zM400.1664 544C435.5136 544 464.1664 572.6528000000001 464.1664 608C464.1664 643.3471999999999 435.5136 672 400.1664 672C364.8224 672 336.1664 643.3471999999999 336.1664 608C336.1664 572.6528000000001 364.8224 544 400.1664 544zM624.1664 544C659.5136 544 688.1664 572.6528000000001 688.1664 608C688.1664 643.3471999999999 659.5136 672 624.1664 672C588.8224 672 560.1664 643.3471999999999 560.1664 608C560.1664 572.6528000000001 588.8224 544 624.1664 544z" />
-    <glyph glyph-name="emoji-neutral"
-      unicode="&#xE0E7;"
-      horiz-adv-x="1024" d="M864 512C864 706.40416 706.4032 864 512 864C317.59584 864 160 706.40416 160 512C160 317.5968000000001 317.59584 160 512 160C706.4032 160 864 317.5968000000001 864 512zM928 512C928 282.2496 741.7504 96 512 96C282.2496 96 96 282.2496 96 512C96 741.7504 282.2496 928 512 928C741.7504 928 928 741.7504 928 512zM400.1664 544C364.8192 544 336.1664 572.6528000000001 336.1664 608C336.1664 643.3471999999999 364.8192 672 400.1664 672C435.5136 672 464.1664 643.3471999999999 464.1664 608C464.1664 572.6528000000001 435.5136 544 400.1664 544zM688.1664 608C688.1664 572.6528000000001 659.5136 544 624.1664 544C588.8192 544 560.1664 572.6528000000001 560.1664 608C560.1664 643.3471999999999 588.8192 672 624.1664 672C659.5136 672 688.1664 643.3471999999999 688.1664 608zM384 384C366.3264 384 352 369.6736 352 352C352 334.3264000000001 366.3264 320 384 320H640C657.6736 320 672 334.3264000000001 672 352C672 369.6736 657.6736 384 640 384H384z" />
-    <glyph glyph-name="emoji-plus"
-      unicode="&#xE0AA;"
-      horiz-adv-x="1024" d="M800 480C800 303.2704 656.7296 160 480 160C303.2688 160 160 303.2704 160 480C160 656.7296 303.2688 800 480 800V864C267.92256 864 96 692.0768 96 480C96 267.9232 267.92256 96 480 96C692.0768 96 864 267.9232 864 480C864 490.7776 863.5552 501.4496 862.6848 512H798.4192C799.4656 501.4752 800 490.8 800 480zM800 912C800 929.67296 785.6736 944 768 944C750.3264 944 736 929.67296 736 912V800H624C606.3264 800 592 785.67296 592 768C592 750.32704 606.3264 736 624 736H736V624C736 606.3263999999999 750.3264 592 768 592C785.6736 592 800 606.3263999999999 800 624V736H912C929.6736 736 944 750.32704 944 768C944 785.67328 929.6736 800 912 800H800V912zM384 512C419.3472 512 448 540.6528000000001 448 576C448 611.3471999999999 419.3472 640 384 640C348.6528 640 320 611.3471999999999 320 576C320 540.6528000000001 348.6528 512 384 512zM640 576C640 540.6528000000001 611.3472 512 576 512C540.6528 512 512 540.6528000000001 512 576C512 611.3471999999999 540.6528 640 576 640C611.3472 640 640 611.3471999999999 640 576zM329.8048 434.9248C319.3536 449.1744 299.328 452.256 285.07648 441.8048C270.82464 431.3536000000001 267.74368 411.328 278.19488 397.0752C315.85312 345.7248 355.9488 312.4512 397.3728 294.4128C439.1136 276.2336 480.1696 274.4224000000001 517.7344 282.7616000000001C591.2032 299.0688 649.9456 353.632 681.8048 397.0752C692.256 411.328 689.1744 431.3536000000001 674.9248 441.8048C660.672 452.256 640.6464 449.1744 630.1952 434.9248C603.3856 398.3680000000001 556.5312 356.9312 503.8656 345.2384C478.3648 339.5776 451.2224 340.7648000000001 422.928 353.088C394.32 365.5488000000001 362.5472 390.2752000000001 329.8048 434.9248z" />
-    <glyph glyph-name="equal"
-      unicode="&#xE10F;"
-      horiz-adv-x="1024" d="M256 608C256 625.6736000000001 270.32704 640 288 640H736C753.6736 640 768 625.6736000000001 768 608C768 590.3263999999999 753.6736 576 736 576H288C270.32704 576 256 590.3263999999999 256 608zM256 416C256 433.6736 270.32704 448 288 448H736C753.6736 448 768 433.6736 768 416C768 398.3264000000001 753.6736 384 736 384H288C270.32704 384 256 398.3264000000001 256 416z" />
-    <glyph glyph-name="eraser"
-      unicode="&#xE029;"
-      horiz-adv-x="1024" d="M321.6256 593.12L546.1152 368.6272L419.9968 242.5088L195.5056 466.9983999999999L321.6256 593.12zM366.88 638.3743999999999L558.9952 830.4896L783.488 606L591.3696 413.8848000000001L366.88 638.3743999999999zM581.6224 898.37152C569.1264 910.86848 548.864 910.86848 536.368 898.37152L127.62336 489.6256C115.12672 477.1296 115.12672 456.8672 127.62336 444.3712000000001L397.3696 174.6272C402.5984000000001 169.3952000000001 409.1872 166.3552 416 165.504V165.4368L416.5728 165.4368C418.848 165.1936 421.1456 165.1936 423.4208 165.4368L864 165.4368C881.6736 165.4368 896 179.7632 896 197.4368C896 215.1104 881.6736 229.4368 864 229.4368H497.4336L851.3696 583.3728C863.8656 595.8688 863.8656 616.1312 851.3696 628.6272L581.6224 898.37152z" />
-    <glyph glyph-name="error-circle"
-      unicode="&#xE0D2;"
-      horiz-adv-x="1024" d="M928 512C928 282.2496 741.7504 96 512 96C282.2496 96 96 282.2496 96 512C96 741.7504 282.2496 928 512 928C741.7504 928 928 741.7504 928 512zM662.6272 662.6272C650.1312 675.1232 629.8688 675.1232 617.3728 662.6272L512 557.2544L406.6272 662.6272C394.1312 675.1232 373.8688 675.1232 361.3728 662.6272C348.8768 650.1312 348.8768 629.8688 361.3728 617.3728L466.7456 512L361.3728 406.6272C348.8768 394.1312000000001 348.8768 373.8688 361.3728 361.3728C373.8688 348.8768 394.1312 348.8768 406.6272 361.3728L512 466.7456L617.3728 361.3728C629.8688 348.8768 650.1312 348.8768 662.6272 361.3728C675.1232 373.8688 675.1232 394.1312000000001 662.6272 406.6272L557.2544 512L662.6272 617.3728C675.1232 629.8688 675.1232 650.1312 662.6272 662.6272z" />
-    <glyph glyph-name="exit"
-      unicode="&#xF3C;"
-      horiz-adv-x="1024" d="M176 928C158.32704 928 144 913.67296 144 896V128C144 110.3264 158.32704 96 176 96H688C705.6736 96 720 110.3264 720 128V224C720 241.6736 705.6736 256 688 256C670.3264 256 656 241.6736 656 224V160H208V864H656V800C656 782.32704 670.3264 768 688 768C705.6736 768 720 782.32704 720 800V896C720 913.67296 705.6736 928 688 928H176zM902.6272 534.6272L742.6272 694.6272C730.1312 707.1241600000001 709.8688 707.1241600000001 697.3728 694.6272C684.8768 682.1312 684.8768 661.8688 697.3728 649.3728L802.7456 544H384C366.3264 544 352 529.6736000000001 352 512C352 494.3264 366.3264 480 384 480H802.7456L697.3728 374.6272C684.8768 362.1312000000001 684.8768 341.8688 697.3728 329.3728C709.8688 316.8768 730.1312 316.8768 742.6272 329.3728L902.6272 489.3728C915.1232 501.8688 915.1232 522.1312 902.6272 534.6272z" />
-    <glyph glyph-name="exit-mirror"
-      unicode="&#xF3D;"
-      horiz-adv-x="1024" d="M848 928C865.67296 928 880 913.67296 880 896V128C880 110.3264 865.67296 96 848 96H336C318.3264000000001 96 304 110.3264 304 128V224C304 241.6736 318.3264000000001 256 336 256C353.6736 256 368 241.6736 368 224V160H816V864H368V800C368 782.32704 353.6736 768 336 768C318.3264000000001 768 304 782.32704 304 800V896C304 913.67296 318.3264000000001 928 336 928H848zM121.3728 534.6272L281.3728 694.6272C293.8688 707.1241600000001 314.1312000000001 707.1241600000001 326.6272 694.6272C339.1232 682.1312 339.1232 661.8688 326.6272 649.3728L221.2544 544H640C657.6736000000001 544 672 529.6736000000001 672 512C672 494.3264 657.6736000000001 480 640 480H221.2544L326.6272 374.6272C339.1232 362.1312000000001 339.1232 341.8688 326.6272 329.3728C314.1312000000001 316.8768 293.8688 316.8768 281.3728 329.3728L121.3728 489.3728C108.8768 501.8688 108.8768 522.1312 121.3728 534.6272z" />
-    <glyph glyph-name="extended-view"
-      unicode="&#x2983;"
-      horiz-adv-x="1024" d="M288 832C288 849.67296 302.32704 864 320 864H864C881.6736 864 896 849.67296 896 832C896 814.32672 881.6736 800 864 800L320 800C302.32704 800 288 814.32704 288 832zM288 736C288 753.67296 302.32704 768 320 768L768 768C785.6736 768 800 753.67296 800 736C800 718.32672 785.6736 704 768 704L320 704C302.32704 704 288 718.32704 288 736zM192 720C156.65376 720 128 748.6537599999999 128 784C128 819.34624 156.65376 848 192 848C227.34624 848 256 819.34624 256 784C256 748.6537599999999 227.34624 720 192 720zM288 560C288 577.6736000000001 302.32704 592 320 592H864C881.6736 592 896 577.6736000000001 896 560C896 542.3263999999999 881.6736 528 864 528L320 528C302.32704 528 288 542.3263999999999 288 560zM288 464C288 481.6736 302.32704 496 320 496L768 496C785.6736 496 800 481.6736 800 464C800 446.3264000000001 785.6736 432 768 432L320 432C302.32704 432 288 446.3264000000001 288 464zM192 448C156.65376 448 128 476.6528 128 512C128 547.3471999999999 156.65376 576 192 576C227.34624 576 256 547.3471999999999 256 512C256 476.6528 227.34624 448 192 448zM288 288C288 305.6736 302.32704 320 320 320H864C881.6736 320 896 305.6736 896 288C896 270.3264000000001 881.6736 256 864 256L320 256C302.32704 256 288 270.3264000000001 288 288zM288 192C288 209.6736 302.32704 224 320 224L768 224C785.6736 224 800 209.6736 800 192C800 174.3264 785.6736 160 768 160L320 160C302.32704 160 288 174.3264 288 192zM192 176C156.65376 176 128 204.6528 128 240C128 275.3472000000001 156.65376 304 192 304C227.34624 304 256 275.3472000000001 256 240C256 204.6528 227.34624 176 192 176z" />
-    <glyph glyph-name="extended-view-mirror"
-      unicode="&#x2984;"
-      horiz-adv-x="1024" d="M736 832C736 849.67296 721.67296 864 704 864H160C142.3264 864 128 849.67296 128 832C128 814.32672 142.3264 800 160 800L704 800C721.67296 800 736 814.32704 736 832zM736 736C736 753.67296 721.67296 768 704 768L256 768C238.3264000000001 768 224 753.67296 224 736C224 718.32672 238.3264000000001 704 256 704L704 704C721.67296 704 736 718.32704 736 736zM832 720C867.34624 720 896 748.6537599999999 896 784C896 819.34624 867.34624 848 832 848C796.65376 848 768 819.34624 768 784C768 748.6537599999999 796.65376 720 832 720zM736 560C736 577.6736000000001 721.67296 592 704 592H160C142.3264 592 128 577.6736000000001 128 560C128 542.3263999999999 142.3264 528 160 528L704 528C721.67296 528 736 542.3263999999999 736 560zM736 464C736 481.6736 721.67296 496 704 496L256 496C238.3264000000001 496 224 481.6736 224 464C224 446.3264000000001 238.3264000000001 432 256 432L704 432C721.67296 432 736 446.3264000000001 736 464zM832 448C867.34624 448 896 476.6528 896 512C896 547.3471999999999 867.34624 576 832 576C796.65376 576 768 547.3471999999999 768 512C768 476.6528 796.65376 448 832 448zM736 288C736 305.6736 721.67296 320 704 320H160C142.3264 320 128 305.6736 128 288C128 270.3264000000001 142.3264 256 160 256L704 256C721.67296 256 736 270.3264000000001 736 288zM736 192C736 209.6736 721.67296 224 704 224L256 224C238.3264000000001 224 224 209.6736 224 192C224 174.3264 238.3264000000001 160 256 160L704 160C721.67296 160 736 174.3264 736 192zM832 176C867.34624 176 896 204.6528 896 240C896 275.3472000000001 867.34624 304 832 304C796.65376 304 768 275.3472000000001 768 240C768 204.6528 796.65376 176 832 176z" />
-    <glyph glyph-name="eye"
-      unicode="&#xE02A;"
-      horiz-adv-x="1024" d="M513.3504 351.9968C601.7184 351.9968 673.3504 423.632 673.3504 511.9968C673.3504 600.3648000000001 601.7184 671.9968 513.3504 671.9968C424.9856 671.9968 353.3504 600.3648000000001 353.3504 511.9968C353.3504 423.632 424.9856 351.9968 513.3504 351.9968zM513.3504 415.9968C566.3712 415.9968 609.3504 458.9792 609.3504 511.9968C609.3504 565.0176 566.3712 607.9968 513.3504 607.9968C460.3328 607.9968 417.3504 565.0176 417.3504 511.9968C417.3504 458.9792 460.3328 415.9968 513.3504 415.9968zM72.77024 482.0896C62.87872 500.8031999999999 62.87872 523.1936000000001 72.77024 541.9072C156.19296 699.7248 322.1344000000001 807.50016 513.3504 807.50016C704.5664 807.50016 870.5088 699.7248 953.9328 541.9072C963.824 523.1936000000001 963.824 500.8031999999999 953.9328 482.0896C870.5088 324.2720000000001 704.5664 216.496 513.3504 216.496C322.1344000000001 216.496 156.19296 324.2720000000001 72.77024 482.0896zM513.3504 743.50016C346.784 743.50016 202.12928 649.6800000000001 129.35168 512C202.12928 374.3200000000001 346.784 280.496 513.3504 280.496C679.92 280.496 824.5728 374.3200000000001 897.3504 512C824.5728 649.6800000000001 679.92 743.50016 513.3504 743.50016z" />
-    <glyph glyph-name="eye-off"
-      unicode="&#xE02B;"
-      horiz-adv-x="1024" d="M857.3344 854.62752C844.8384 867.12416 824.576 867.12416 812.08 854.62752L140.07968 182.6272C127.58272 170.1312 127.58272 149.8688 140.07968 137.3728C152.57632 124.8768 172.83776 124.8768 185.3344 137.3728L857.3344 809.37248C869.8304 821.8694399999999 869.8304 842.1305600000001 857.3344 854.62752zM514.7072 807.50208C563.2608 807.50208 610.1856 800.55296 654.544 787.60032L601.7216 734.77824C573.6096 740.49856 544.5088 743.50208 514.7072 743.50208C348.1408 743.50208 203.4848 649.6800000000001 130.70688 512C158.54784 459.3312 196.90752 413.0816 242.98848 376.0448L197.50656 330.5632000000001C147.03904 372.3008 104.94944 423.7792 74.12576 482.0928C64.23424 500.8031999999999 64.23424 523.1967999999999 74.12576 541.9104C157.54848 699.7280000000001 323.4912 807.50208 514.7072 807.50208zM786.4256 647.9552L831.9072 693.4368C882.3744 651.7024 924.464 600.2208 955.2896 541.9104C965.1808 523.1967999999999 965.1808 500.8031999999999 955.2896 482.0928C871.8656 324.2752000000001 705.9232 216.4992 514.7072 216.4992C466.1536 216.4992 419.2288 223.4496 374.8736 236.4L427.6960000000001 289.2224C455.808 283.504 484.9056 280.4992 514.7072 280.4992C681.2736 280.4992 825.9296 374.3200000000001 898.7072 512C870.8672 564.6687999999999 832.5056 610.9184 786.4256 647.9552zM514.7072 672C522.3936 672 529.9552 671.4592 537.3536 670.4096L356.2976 489.3536C355.248 496.752 354.7072 504.3136 354.7072 512C354.7072 600.3648000000001 426.3424 672 514.7072 672zM492.0608 353.5904000000001L673.1168 534.6464000000001C674.1664 527.248 674.7072 519.6864 674.7072 512C674.7072 423.6352000000001 603.072 352 514.7072 352C507.0208 352 499.4592 352.5408 492.0608 353.5904000000001z" />
-    <glyph glyph-name="file"
-      unicode="&#x2995;"
-      horiz-adv-x="1024" d="M373.3344 576C373.3344 593.6736000000001 387.6608 608 405.3344 608H618.6656C636.3392 608 650.6656 593.6736000000001 650.6656 576C650.6656 558.3263999999999 636.3392 544 618.6656 544H405.3344C387.6608 544 373.3344 558.3263999999999 373.3344 576zM405.3344 480H618.6656C636.3392 480 650.6656 465.6736 650.6656 448C650.6656 430.3264000000001 636.3392 416 618.6656 416H405.3344C387.6608 416 373.3344 430.3264000000001 373.3344 448C373.3344 465.6736 387.6608 480 405.3344 480zM256 896H623.5328C633.8656 896 643.5648 891.00896 649.5712 882.59968L794.0384 680.3456C797.9168 674.9184 800 668.4159999999999 800 661.744V160C800 142.3264 785.6736 128 768 128H256C238.32704 128 224 142.3264 224 160V864C224 881.67296 238.32704 896 256 896zM736 651.4911999999999L607.0656 832H288V192H736V651.4911999999999z" />
-    <glyph glyph-name="file-mirror"
-      unicode="&#x2996;"
-      horiz-adv-x="1024" d="M650.6656 576C650.6656 593.6736000000001 636.3392 608 618.6656 608H405.3344C387.6608 608 373.3344 593.6736000000001 373.3344 576C373.3344 558.3263999999999 387.6608 544 405.3344 544H618.6656C636.3392 544 650.6656 558.3263999999999 650.6656 576zM618.6656 480H405.3344C387.6608 480 373.3344 465.6736 373.3344 448C373.3344 430.3264000000001 387.6608 416 405.3344 416H618.6656C636.3392 416 650.6656 430.3264000000001 650.6656 448C650.6656 465.6736 636.3392 480 618.6656 480zM768 896H400.4672000000001C390.1344000000001 896 380.4352 891.00896 374.4288 882.59968L229.9616 680.3456C226.0832000000001 674.9184 224 668.4159999999999 224 661.744V160C224 142.3264 238.3264000000001 128 256 128H768C785.67296 128 800 142.3264 800 160V864C800 881.67296 785.67296 896 768 896zM288 651.4911999999999L416.9344 832H736V192H288V651.4911999999999z" />
-    <glyph glyph-name="fingerprint"
-      unicode="&#xE037;"
-      horiz-adv-x="1024" d="M623.0912 128C620.2848 128 617.7952 128.624 615.9232 128.9376C553.9232 145.7952 513.1072 168.5856 470.112 209.7952C414.9632 263.8048 384.7424 335.6096 384.7424 412.096C384.7424 477.9712 441.4464 531.6672 511.2384 531.6672C581.0304 531.6672 637.7344 477.9712 637.7344 412.096C637.7344 377.1328 669.2032 348.7232 707.5264 348.7232C745.8496 348.7232 777.3152 377.1328 777.3152 412.096C777.3152 547.904 657.6736 658.7328 510.6144 658.7328C405.616 658.7328 310.27616 601.6 267.28 512.9376C252.94784 483.5904 245.78176 449.872 245.78176 412.096C245.78176 383.376 248.27424 338.7328 270.7072 280.352C273.51136 273.1712 273.19968 265.6768 270.08384 258.496C266.96832 251.6288 261.04864 246.6336 253.88256 244.1376C251.0784 242.8864 247.6512 242.576 244.224 242.576C232.38432 242.576 221.79104 249.7568 217.74048 260.6816C198.73504 310.9472 189.38784 360.5856 189.38784 412.4096C189.38784 458.6144 198.42336 500.7616 216.18272 537.9136C268.52608 645.9328 384.1184 715.5513599999999 510.6144 715.5513599999999C689.1424 715.5513599999999 834.3328 579.7472 834.3328 412.7232C834.3328 346.848 777.6288 293.1520000000001 707.5264 293.1520000000001C637.424 293.1520000000001 580.7168 346.848 580.7168 412.7232C580.7168 447.6864000000001 549.248 476.096 510.9248 476.096C472.2912 476.096 441.136 447.6864000000001 441.136 412.7232C441.136 351.2192 465.4368 293.4624 509.68 250.3808C544.8864 216.352 578.5376 197.3088 630.256 183.2576C637.424 181.3856 643.6544 176.704 647.392 170.1472C651.1328 163.5904000000001 652.0672 155.7856000000001 650.1984 148.9184C647.392 137.0528000000001 636.176 128 623.0912 128zM426.8032 135.8048C419.0144 135.8048 411.536 138.928 406.5504 144.5472C373.2128 177.328 354.832 198.5568 328.6592 245.072C301.864 292.2144 287.53184 350.2816000000001 287.53184 412.4096C287.53184 528.8576 388.48 623.7664 512.4832 623.7664C636.4864 623.7664 737.4368 528.8576 737.4368 412.4096C737.4368 396.8 724.9728 384.3136 709.0848 384.3136C693.1936 384.3136 680.4192 396.4864 680.4192 412.4096C680.4192 497.952 605.0208 567.5712 512.1728 567.5712C419.3248 567.5712 343.9264 497.952 343.9264 412.4096C343.9264 359.9616 355.7664 311.8816000000001 378.1984 272.8576000000001C401.5648 231.3376 417.1456 213.8528 447.056 184.1952C457.9584 172.9568000000001 457.9584 155.472 447.056 144.5472C441.136 138.6144000000001 433.968 135.8048 426.8032 135.8048zM699.7376 205.1136C652.3776 205.1136 610.9408 216.976 576.3552 240.0768000000001C517.1584 279.728 481.6384 344.0384 481.6384 412.4096C481.6384 428.0192 494.1024 440.5088 509.9904 440.5088C525.8816 440.5088 538.3456 428.0192 538.3456 412.4096C538.3456 362.7712 564.5152 315.6288 608.1344 286.9088000000001C633.3728 270.048 663.2832 261.9328000000001 699.7376 261.9328000000001C707.5264 261.9328000000001 722.1696 262.8672000000001 737.7472 265.6768C739.3056 265.9904 741.1744 265.9904 742.7328 265.9904C756.4416 265.9904 767.9712 256 770.4608 242.576C771.7088 235.3952000000001 770.1504 227.904 766.0992 221.9712C761.7376 215.728 755.1968 211.3568 747.4048 210.1088C724.0384 205.424 703.4752 205.1136 699.7376 205.1136zM188.7648 588.1759999999999C183.15648 588.1759999999999 177.54816 589.7375999999999 172.5632 593.1712C166.02016 597.2288 161.96992 603.7855999999999 160.41216 611.2768C159.16576 618.7712 160.72352 626.2624000000001 165.39712 632.5088000000001C204.03168 686.2048 253.2592 728.35136 311.52256 758.00992C371.6544 788.6048000000001 441.136 804.8390400000001 512.4832 804.8390400000001C583.52 804.8390400000001 652.688 788.9171200000001 712.512 758.63424C771.0848 728.97568 820.3136 687.1424 858.6368 634.0672C862.9984 628.1376 864.8672 620.6432 863.6224 613.152C862.3744 605.6576 858.0128 599.104 851.7824 594.7328C846.7968 591.296 841.1872 589.7375999999999 835.2672 589.7375999999999C826.2336 589.7375999999999 817.5104 594.1088 812.2112 601.6C778.8736 647.4911999999999 736.5024 683.7088 686.6496 708.6828800000001C634.3072 734.9072 573.8624 748.95616 512.1728 748.95616C449.8592 748.95616 389.4144 734.9072 337.072 708.3708799999999C287.22016 682.4576 244.53536 646.2432 210.88608 599.7280000000001C207.1472 592.8576 198.42336 588.1759999999999 188.7648 588.1759999999999zM733.696 784.85856C729.024 784.85856 724.3488 786.1072 720.3008 788.2927999999999C648.9504 824.1952 586.9472 839.8048 512.7968 839.8048C438.3296000000001 839.8048 368.5408 822.32192 304.97952 787.98048C300.92928 785.7952 296.25568 784.85856 291.58208 784.85856C281.30048 784.85856 271.95328 790.47808 266.65664 799.21952C262.91808 805.77568 261.98336 813.58048 264.16416 820.7609600000001C266.34528 827.9414400000001 271.33024 834.18528 277.87328 837.61952C350.4672 876.33184 429.6064 896 512.7968 896C595.36 896 667.6448 878.2048 746.784 837.93184C753.6384 834.4976 758.624 828.56576 761.1136 821.0732800000001C763.296 813.8928 762.3616 806.4 758.9344 799.84384C753.9488 790.7904 744.2912 784.85856 733.696 784.85856z" />
-    <glyph glyph-name="flag"
-      unicode="&#xE038;"
-      horiz-adv-x="1024" d="M266.66656 853.336C266.66656 871.00896 280.9936 885.336 298.66656 885.336H799.2896C811.408 885.336 822.4896 878.488 827.9104 867.64672C833.3312 856.80576 832.16 843.83264 824.8896 834.136L702.7552 671.2927999999999L824.8896 508.448C832.16 498.752 833.3312 485.776 827.9104 474.9376C822.4896 464.096 811.408 457.248 799.2896 457.248H330.6656V170.6688C330.6656 152.9952 316.33984 138.6688 298.66656 138.6688C280.9936 138.6688 266.66656 152.9952 266.66656 170.6688V853.336zM330.6656 521.248H735.2896L637.1552 652.0928C628.6208 663.4688 628.6208 679.1136 637.1552 690.4928L735.2896 821.336H330.6656V521.248z" />
-    <glyph glyph-name="flask"
-      unicode="&#xE13F;"
-      horiz-adv-x="1024" d="M886.7616 224.9184L640 636.3199999999999V864H672C680.4864 864 688.6272 867.37152 694.6272 873.37248C700.6304 879.37376 704 887.51296 704 896C704 904.48704 700.6304 912.62624 694.6272 918.62752C688.6272 924.62848 680.4864 928 672 928H352C343.5136 928 335.376 924.62848 329.3728 918.62752C323.3728 912.62624 320 904.48704 320 896C320 887.51296 323.3728 879.37376 329.3728 873.37248C335.376 867.37152 343.5136 864 352 864H384V636.3199999999999L137.24096 224.9184C131.42112 215.216 128.27744 204.144 128.13056 192.832C127.98336 181.5168 130.83808 170.3680000000001 136.40384 160.5184000000001C141.9696 150.6656000000001 150.04736 142.4672000000001 159.81376 136.7552C169.58016 131.0432 180.68672 128.0224 192.00096 128H832C843.3248 128 854.448 131.0048000000001 864.2304 136.7104000000001C874.0128 142.4128 882.1088 150.6112000000001 887.6896 160.4640000000001C893.2672 170.3200000000001 896.1344 181.4784 895.9904 192.8032C895.8496 204.1248000000001 892.7072 215.2096 886.88 224.9184H886.7616zM443.44 611.0016C446.4352 615.9616 448.0096 621.6448 448 627.44V864H576V627.44C575.9904 621.6448 577.568 615.9616 580.56 611.0016L733.44 356C685.44 346.5216000000001 617.1616 350.5216000000001 526.4416 396.4416C462.8 428.64 402.24 445.7216 345.5616 447.68L443.44 611.0016zM192.00096 192L306.16096 382.3200000000001C363.1616 389.28 427.4016 374.9184 497.44 339.4400000000001C573.44 300.9984 637.44 287.92 689.44 287.92C715.888 287.8016 742.2176 291.4400000000001 767.6416 298.7200000000001L832 192H192.00096z" />
-    <glyph glyph-name="folder"
-      unicode="&#xE039;"
-      horiz-adv-x="1024" d="M138.66656 810.66592C138.66656 828.3392 152.9936 842.66592 170.66656 842.66592H404.7232C411.9072 842.66592 418.88 840.24992 424.5216 835.8063999999999L513.3344 765.86592H853.3344C871.008 765.86592 885.3344 751.5391999999999 885.3344 733.86592V213.3312C885.3344 195.6608 871.008 181.3312 853.3344 181.3312H170.66656C152.9936 181.3312 138.66656 195.6608 138.66656 213.3312V810.66592zM202.66656 778.66592V245.3312H821.3344V701.8656H502.2464C495.0656 701.8656 488.0928 704.28224 482.448 708.72576L393.6352 778.66592H202.66656z" />
-    <glyph glyph-name="formula"
-      unicode="&#xE117;"
-      horiz-adv-x="1024" d="M682.736 864L682.8 864L800 864C817.6736 864 832 849.67296 832 832C832 814.32672 817.6736 800 800 800H682.8352C659.5488 799.94624 637.3792 792.47008 620.1408 779.38624C602.9568 766.34304 591.9584 748.7568 588.1696 730.05088L551.0208 544H736C753.6736 544 768 529.6736000000001 768 512C768 494.3264 753.6736 480 736 480H538.2432L498.5664 281.2992000000001C491.5136 246.4 471.3856 215.5232 442.5536 193.6352000000001C413.7696000000001 171.7888 377.9296 160.0736000000001 341.264 160L224 160C206.32704 160 192 174.3264 192 192C192 209.6736 206.32704 224 224 224L341.136 224C364.4224 224.0544 386.6208 231.5296 403.8592 244.6144000000001C421.04 257.6544 432.0384 275.2384 435.8272 293.9424L435.8336 293.9744L472.9792 480H288C270.32704 480 256 494.3264 256 512C256 529.6736000000001 270.32704 544 288 544H485.7568L525.4336 742.7017599999999C532.4864 777.59872 552.6144 808.4784 581.4464 830.36448C610.2304 852.20992 646.0704 863.92544 682.736 864z" />
-    <glyph glyph-name="globe"
-      unicode="&#xE08F;"
-      horiz-adv-x="1024" d="M865.1392 512C865.1392 478.72 860.5152 446.5152000000001 851.872 416H668.5984C671.4016 446.8160000000001 672.8864 478.9568 672.8864 512C672.8864 528.2336 672.528 544.2496 671.8304 560H861.8912C864.032 544.304 865.1392 528.2816 865.1392 512zM607.68 560C608.4192 544.3296 608.8032 528.3136 608.8032 512C608.8032 478.6016 607.1936 446.4448 604.2336 416H421.1168C418.1536 446.4448 416.5472 478.6016 416.5472 512C416.5472 528.3136 416.9312 544.3296 417.6704 560H607.68zM667.0144 624C656.9984 717.2256 634.7936 797.25216 605.1392 851.76256C718.8416 820.9744000000001 809.7184 734.7817600000001 846.9216 624H667.0144zM420.2112 851.76288C390.5568 797.25248 368.3488 717.22592 358.336 624H178.42592C215.62944 734.7824 306.5088 820.97504 420.2112 851.76288zM422.816 624C429.9872 686.3136 442.88 740.8035199999999 459.2 783.18016C472.0416 816.51872 485.76 839.10688 497.728 852.24992C506.1344 861.4848 511.1744 863.54048 512.6752 863.94784C514.176 863.54048 519.216 861.4848 527.6224 852.24992C539.5904 839.10688 553.3088 816.51872 566.1472 783.18016C582.4672 740.8035199999999 595.3632 686.3136 602.5344 624H422.816zM353.52 560C352.8224 544.2496 352.464 528.2336 352.464 512C352.464 478.9568 353.9456 446.8160000000001 356.752 416H173.47744C164.83456 446.5152000000001 160.2096 478.72 160.2096 512C160.2096 528.2816 161.31648 544.304 163.45888 560H353.52zM364.7424 352C376.4096 279.3536000000001 395.7824 217.1392 420.2080000000001 172.2368C323.5296 198.4160000000001 243.35392 264.6496 198.64256 352H364.7424zM513.152 96C742.9856 96.2592 929.2224 282.4096 929.2224 512C929.2224 741.7504 742.7296 928 512.6752 928C282.62048 928 96.12512 741.7504 96.12512 512C96.12512 282.4096 282.36256 96.2592 512.1952 96C512.3552 96 512.5152 96 512.6752 96C512.8352 96 512.9952 96 513.152 96zM605.1424 172.2368C629.568 217.1392 648.9408 279.3536000000001 660.608 352H826.7072C781.9968 264.6496 701.8176 198.4160000000001 605.1424 172.2368zM595.6384 352C588.2592 309.5424000000001 578.1248 271.9168 566.1472 240.8160000000001C553.3088 207.4784 539.5904 184.8896 527.6224 171.7472C519.216 162.512 514.176 160.4576 512.6752 160.048C511.1744 160.4576 506.1344 162.512 497.728 171.7472C485.76 184.8896 472.0416 207.4784 459.2 240.8160000000001C447.2224 271.9168 437.0912 309.5424000000001 429.712 352H595.6384z" />
-    <glyph glyph-name="globe-cross"
-      unicode="&#xE0EB;"
-      horiz-adv-x="1024" d="M919.9776 918.62752C932.4768 906.13056 932.4768 885.8694399999999 919.9776 873.37248L830.6048 784L919.9776 694.6272C932.4768 682.1312 932.4768 661.8688 919.9776 649.3728C907.4816 636.8768 887.2224 636.8768 874.7232 649.3728L785.3504 738.74528L695.9776 649.3728C683.4816 636.8768 663.2224 636.8768 650.7232 649.3728C638.2272 661.8688 638.2272 682.1312 650.7232 694.6272L740.096 784L650.7232 873.37248C638.2272 885.8694399999999 638.2272 906.13056 650.7232 918.62752C663.2224 931.12416 683.4816 931.12416 695.9776 918.62752L785.3504 829.25472L874.7232 918.62752C887.2224 931.12416 907.4816 931.12416 919.9776 918.62752zM512.4192 897.32192C513.9104 879.71168 500.8416 864.22752 483.232 862.73696C302.94304 847.47776 161.35168 696.2592 161.35168 512.0064C161.35168 317.6 318.9472 160.0064 513.3504 160.0064C707.7568 160.0064 865.3504 317.6 865.3504 512.0064C865.3504 529.6800000000001 879.68 544.0064 897.3504 544.0064C915.024 544.0064 929.3504 529.6800000000001 929.3504 512.0064C929.3504 282.256 743.1008 96.0064 513.3504 96.0064C283.60096 96.0064 97.35168 282.256 97.35168 512.0064C97.35168 729.79648 264.6928 908.4688 477.8336 926.50912C495.4432 927.99968 510.928 914.93216 512.4192 897.32192zM119.21888 591.5296000000001C119.21888 609.2031999999999 133.5456 623.5296000000001 151.21888 623.5296000000001H480.256C497.9264 623.5296000000001 512.256 609.2031999999999 512.256 591.5296000000001C512.256 573.8592 497.9264 559.5296000000001 480.256 559.5296000000001H151.21888C133.5456 559.5296000000001 119.21888 573.8592 119.21888 591.5296000000001zM119.23328 384C119.23328 401.6736 133.56032 416 151.23328 416H875.488C893.1616 416 907.488 401.6736 907.488 384C907.488 366.3264000000001 893.1616 352 875.488 352H151.23328C133.56032 352 119.23328 366.3264000000001 119.23328 384zM504.8096 902.90976C515.9264 889.1712 513.8016 869.02176 500.0608 857.90432C491.3952 850.89184 481.1744 837.76576 470.8224 816.94336C460.6432 796.472 451.2128 770.3408 443.1872 739.35616C427.1456 677.4015999999999 417.3504 598.4768 417.3504 512C417.3504 408.4448 431.3888 316.0192 453.2 250.5888C464.16 217.7088 476.5056 193.408 488.6624 177.984C501.1008 162.1984 509.6864 160.0064 513.3504 160.0064C517.0176 160.0064 525.6032 162.1984 538.0416 177.984C550.1984 193.408 562.544 217.7088 573.504 250.5888C595.312 316.0192 609.3504 408.4448 609.3504 512C609.3504 529.6736000000001 623.68 544 641.3504 544C659.024 544 673.3504 529.6736000000001 673.3504 512C673.3504 403.4784 658.736 303.904 634.2176 230.352C622.016 193.744 606.7808 161.808 588.3072 138.3680000000001C570.1216 115.2896 545.0336 96.0064 513.3504 96.0064C481.6704 96.0064 456.5824 115.2896 438.3936 138.3680000000001C419.9232 161.808 404.688 193.744 392.4832 230.352C367.968 303.904 353.3504 403.4784 353.3504 512C353.3504 602.9152 363.6064 687.3376000000001 381.2320000000001 755.4C390.0416 789.4252799999999 400.8512 819.97248 413.5136 845.4384C426.0032 870.55328 441.2256 892.62304 459.8016 907.65568C473.5424 918.77312 493.6896 916.648 504.8096 902.90976z" />
-    <glyph glyph-name="globe-off"
-      unicode="&#xE0DC;"
-      horiz-adv-x="1024" d="M542.6496 928C622.7424 928 697.552 905.36416 761.024 866.14112L714.2784 819.3948800000001C689.5392 833.23744 662.9568 844.18016 634.992 851.76256C647.1584 829.3679999999999 658.0704 802.6672 667.3984 772.51328L615.3984 720.51392C609.744 743.50784 603.2288 764.51872 596.0512 783.18016C583.2288 816.51872 569.5296 839.10688 557.5776 852.24992C549.1808 861.4848 544.1472 863.54048 542.6496 863.94784C541.152 863.54048 536.1184 861.4848 527.7216 852.24992C515.7696 839.10688 502.0672 816.51872 489.2448 783.18016C472.9472 740.8035199999999 460.0704 686.3136 452.9088 624H518.8832L454.8832 560H447.7696000000001C447.6512 557.5296000000001 447.5456 555.0496 447.4464 552.5632L382.9088 488.0256000000001C382.736 495.9584 382.6496 503.952 382.6496 512C382.6496 528.2336 383.008 544.2496 383.7024 560H193.89376C191.75392 544.304 190.64832 528.2816 190.64832 512C190.64832 478.72 195.2672 446.5152000000001 203.89888 416H310.88256L246.88256 352H229.03072C231.03424 348.0800000000001 233.10912 344.2016 235.25376 340.3712000000001L188.50752 293.6224C149.28416 357.0976000000001 126.64832 431.904 126.64832 512C126.64832 741.7504 312.89792 928 542.6496 928zM896.7904 730.37664L850.0448 683.6288C860.6048 664.7583999999999 869.4752 644.8127999999999 876.4576 624H790.4128L726.4128 560H891.4048C893.5424 544.304 894.6496 528.2816 894.6496 512C894.6496 478.72 890.0288 446.5152000000001 881.3984 416H698.368C701.168 446.8160000000001 702.6496 478.9568 702.6496 512C702.6496 520.0448 702.56 528.0416 702.3872 535.9744000000001L637.8528 471.4400000000001C637.1008 452.432 635.8272 433.9168 634.0864 416H582.4128L518.4128 352H625.5008C618.1312 309.5424000000001 608.0128 271.9168 596.0512 240.8160000000001C583.2288 207.4784 569.5296 184.8896 557.5776 171.7472C549.1808 162.512 544.1472 160.4576 542.6496 160.048C541.152 160.4576 536.1184 162.512 527.7216 171.7472C515.7696 184.8896 502.0672 207.4784 489.2448 240.8160000000001C482.0672 259.4784 475.5552 280.4928 469.9008 303.4848L417.9008 251.4880000000001C427.2256 221.3344 438.1376 194.6336 450.304 172.2368C422.3392 179.8208 395.7568 190.7616000000001 371.0176 204.6048L324.272 157.8592C387.6192 118.7136000000001 462.256 96.0896 542.1728 96H542.6496H543.1264C772.656 96.2592 958.6496 282.4096 958.6496 512C958.6496 592.096 936.0128 666.9024 896.7904 730.37664zM450.3072 851.76288C336.7552 820.97504 245.9952 734.7824 208.84064 624H388.5152C398.5152 717.22592 420.6912 797.25248 450.3072 851.76288zM634.9952 172.2368C659.3888 217.1392 678.736 279.3536000000001 690.3872 352H856.2656C811.6128 264.6496 731.5424 198.4160000000001 634.9952 172.2368zM856.0224 870.62752C868.5184 883.12416 888.7808 883.12416 901.2768 870.62752C913.7728 858.1305600000001 913.7728 837.8694399999999 901.2768 825.37248L229.27584 153.3728C216.7792 140.8768 196.51776 140.8768 184.02112 153.3728C171.52416 165.8688 171.52416 186.1312 184.02112 198.6272L856.0224 870.62752z" />
-    <glyph glyph-name="group-by-type"
-      unicode="&#xE03E;"
-      horiz-adv-x="1024" d="M128 752C128 769.67296 142.32704 784 160 784H864C881.6736 784 896 769.67296 896 752C896 734.32704 881.6736 720 864 720H160C142.32704 720 128 734.32704 128 752zM288 592C288 574.3263999999999 273.67296 560 256 560C238.32704 560 224 574.3263999999999 224 592C224 609.6736000000001 238.32704 624 256 624C273.67296 624 288 609.6736000000001 288 592zM288 272C288 254.3264000000001 273.67296 240 256 240C238.32704 240 224 254.3264000000001 224 272C224 289.6736 238.32704 304 256 304C273.67296 304 288 289.6736 288 272zM448 400C430.3264 400 416 414.3264000000001 416 432C416 449.6736 430.3264 464 448 464C465.6736 464 480 449.6736 480 432C480 414.3264000000001 465.6736 400 448 400zM384 624H864C881.6736 624 896 609.6736000000001 896 592C896 574.3263999999999 881.6736 560 864 560H384C366.3264 560 352 574.3263999999999 352 592C352 609.6736000000001 366.3264 624 384 624zM352 272C352 289.6736 366.3264 304 384 304H864C881.6736 304 896 289.6736 896 272C896 254.3264000000001 881.6736 240 864 240H384C366.3264 240 352 254.3264000000001 352 272zM576 464H864C881.6736 464 896 449.6736 896 432C896 414.3264000000001 881.6736 400 864 400H576C558.3264 400 544 414.3264000000001 544 432C544 449.6736 558.3264 464 576 464z" />
-    <glyph glyph-name="hash"
-      unicode="&#xE040;"
-      horiz-adv-x="1024" d="M336 896C353.6736 896 368 881.67296 368 864V720H656V864C656 881.67296 670.3264 896 688 896C705.6736 896 720 881.67296 720 864V720H864C881.6736 720 896 705.67296 896 688C896 670.3263999999999 881.6736 656 864 656H720V368H864C881.6736 368 896 353.6736 896 336C896 318.3264000000001 881.6736 304 864 304H720V160C720 142.3264 705.6736 128 688 128C670.3264 128 656 142.3264 656 160V304H368V160C368 142.3264 353.6736 128 336 128C318.32704 128 304 142.3264 304 160V304H160C142.32704 304 128 318.3264000000001 128 336C128 353.6736 142.32704 368 160 368H304V656H160C142.32704 656 128 670.3263999999999 128 688C128 705.67296 142.32704 720 160 720H304V864C304 881.67296 318.32704 896 336 896zM368 656V368H656V656H368z" />
-    <glyph glyph-name="hashtag-lock"
-      unicode="&#xE0BE;"
-      horiz-adv-x="1024" d="M368 864C368 881.67328 353.6736 896 336 896C318.32672 896 304 881.67328 304 864V720H160C142.32672 720 128 705.67328 128 688C128 670.3263999999999 142.32672 656 160 656H304V368H160C142.32672 368 128 353.6736 128 336C128 318.3264000000001 142.32672 304 160 304H304V160C304 142.3264 318.32672 128 336 128C353.6736 128 368 142.3264 368 160V304H656V160C656 142.3264 670.3264 128 688 128C705.6736 128 720 142.3264 720 160V304H864C881.6736 304 896 318.3264000000001 896 336C896 353.6736 881.6736 368 864 368H720V448H661.3344C659.5488 448 657.7728 448.0416 656 448.1184V368H368V656H536.7904C536.2688 661.2608 536.0032 666.5984000000001 536.0032 672V720H368V864zM760.0032 928C702.56 928 656 881.43776 656 824V768H632.0032C614.3296 768 600.0032 753.67328 600.0032 736V544C600.0032 526.3263999999999 614.3296 512 632.0032 512H888.0032C905.6704 512 920.0032 526.3263999999999 920.0032 544V736C920.0032 753.67328 905.6704 768 888.0032 768H864V824C864 881.43776 817.44 928 760.0032 928zM800 768.76192H720V824C720 846.0912 737.9104 864 760.0032 864C782.0896 864 800 846.0912 800 824V768.76192z" />
-    <glyph glyph-name="h-bar"
-      unicode="&#xE09A;"
-      horiz-adv-x="1024" d="M160 512C160 529.6736000000001 173.13312 544 189.33344 544H834.6656C850.8672 544 864 529.6736000000001 864 512C864 494.3264 850.8672 480 834.6656 480H189.33344C173.13312 480 160 494.3264 160 512z" />
-    <glyph glyph-name="headphone"
-      unicode="&#xE0D7;"
-      horiz-adv-x="1024" d="M512 896C317.59584 896 160 724.07744 160 512V192C160 174.3264 174.32704 160 192 160H320C355.3472 160 384 188.6528 384 224V352C384 387.3472000000001 355.3472 416 320 416H224V512C224 694.0864 358.0704 832 512 832C665.9296 832 800 694.0864 800 512V416H704C668.6528 416 640 387.3472000000001 640 352V224C640 188.6528 668.6528 160 704 160H832C849.6736 160 864 174.3264 864 192V512C864 724.07744 706.4032 896 512 896z" />
-    <glyph glyph-name="headphone-off"
-      unicode="&#xE0D8;"
-      horiz-adv-x="1024" d="M160.00096 512V247.7920000000001L327.7472 415.536C325.2064 415.8432 322.624 416 320 416H224.00096V512L224 512.2432C224.11904 694.2080000000001 358.1376 832 512 832C574.5632 832 633.8464 809.21792 682.1792 769.94784L727.7056 815.47456C668.1216 865.94816 593.2768 896 512 896C317.59584 896 160.00096 724.07744 160.00096 512zM809.9008 716.64928C844.1696 657.408 864 587.2288 864 512V192C864 174.3264 849.6736 160 832 160H704C668.6528 160 640 188.6528 640 224V352C640 387.3472000000001 668.6528 416 704 416H800V512C800 570.0288 786.384 623.5744 762.8448 669.5968L809.9008 716.64928zM871.0016 825.74752C883.4976 838.2444800000001 883.4976 858.5056 871.0016 871.00256C858.5056 883.4992 838.2432 883.4992 825.7472 871.00256L154.0016 199.2576C141.50464 186.7616000000001 141.50464 166.4992 154.0016 154.0032C166.49824 141.5072 186.75968 141.5072 199.25632 154.0032L871.0016 825.74752z" />
-    <glyph glyph-name="headset"
-      unicode="&#xE09B;"
-      horiz-adv-x="1024" d="M736 512L736 512.3104000000001V608C736 731.71168 635.712 832 512 832C388.288 832 288.00064 731.712 288.00064 608V450.9088C288.00064 447.9872000000001 288.05664 445.0784 288.16768 442.1824000000001H288V401.456C288 366.1088 259.34624 337.456 224 337.456H192C156.65376 337.456 128 366.1088 128 401.456V517.8176000000001C128 553.1648 156.65376 581.8176000000001 192 581.8176000000001H224H224.00064V608C224.00064 767.0582400000001 352.944 896 512 896C671.0592 896 800 767.05792 800 608V576H832C867.3472 576 896 547.3471999999999 896 512V416C896 380.6528 867.3472 352 832 352H800C794.2432 352 788.6624 352.7616000000001 783.3568 354.1856C755.2608 275.3728 693.808 212.3968 615.9904 182.256C611.296 151.5328 584.7616 128 552.7264 128H471.2736C435.9264 128 407.2736 156.6528 407.2736 192V238.544C407.2736 273.8912000000001 435.9264 302.544 471.2736 302.544H552.7264C583.424 302.544 609.0752 280.9312 615.2896 252.0928C686.8576 289.3504000000001 735.7824 364.1152 736 450.3296000000001V512z" />
-    <glyph glyph-name="help"
-      unicode="&#xE042;"
-      horiz-adv-x="1024" d="M928 512C928 282.2496 741.7504 96 512 96C282.2496 96 96 282.2496 96 512C96 741.7504 282.2496 928 512 928C741.7504 928 928 741.7504 928 512zM567.7856 164.3968L525.9552 320.4992C521.3472 320.1696 516.6944 320 512 320C507.4304 320 502.896 320.16 498.4064 320.4736000000001L456.5696 164.3392C474.6272 161.4848 493.1392 160 512 160C530.9824 160 549.616 161.504 567.7856 164.3968zM436.1888 335.5488000000001C388.6368 356.0032 351.008 395.12 332.512 443.6736L177.4848 402.1344000000001C211.45248 298.6496 292.10176 216.3296 394.528 180.0768000000001L436.1888 335.5488000000001zM160 512C160 495.9104 161.07968 480.0736000000001 163.17024 464.5568L320.0736 506.5984C320.0256 508.3936 320 510.192 320 512C320 516.9087999999999 320.1856 521.7760000000001 320.5472 526.5952L164.49568 568.4096C161.53728 550.0416 160 531.2 160 512zM393.6032 843.59328C294.44512 808.18496 215.8192 729.5606399999999 180.40928 630.4032L335.9456 588.7264C355.2992 633.0784 390.9248 668.704 435.28 688.0576L393.6032 843.59328zM512 864C492.8032 864 473.9616 862.46304 455.6 859.5056L497.4112 703.4528C502.2272 703.8144 507.0912 704 512 704C517.0304 704 522.016 703.808 526.9504 703.4272000000001L568.7552 859.44832C550.2784 862.4431999999999 531.3216 864 512 864zM629.808 180.1984C732.4672 216.6496 813.2 299.3920000000001 846.9024 403.3184L691.9296 444.8448C673.6384 395.8624 635.9168 356.352 588.144 335.6896000000001L629.808 180.1984zM860.9952 465.8016C862.976 480.9184 864 496.3392 864 512C864 530.7712 862.5312 549.1967999999999 859.7024 567.1712L703.5456 525.3312000000001C703.8464 520.9248 704 516.48 704 512C704 510.624 703.984 509.248 703.9552 507.8784000000001L860.9952 465.8016zM844.0096 629.2256C808.8416 728.82528 730.1248 807.8662400000001 630.7328 843.47264L589.0496 687.9136C633.6352 668.3584000000001 669.3632 632.3488 688.5568 587.5712L844.0096 629.2256zM640 512C640 582.6912 582.6912 640 512 640C441.3088 640 384 582.6912 384 512C384 441.3088 441.3088 384 512 384C582.6912 384 640 441.3088 640 512z" />
-    <glyph glyph-name="history"
-      unicode="&#xE09C;"
-      horiz-adv-x="1024" d="M832 512C832 688.7296 688.7296 832 512 832C400.288 832 301.94432 774.7555199999999 244.70464 688H352C369.6736 688 384 673.6736000000001 384 656C384 638.3263999999999 369.6736 624 352 624H176C158.32704 624 144 638.3263999999999 144 656V848C144 865.67296 158.32704 880 176 880C193.67296 880 208 865.67296 208 848V746.63648C278.22848 837.49216 388.2816000000001 896 512 896C724.0768 896 896 724.07744 896 512C896 299.9232 724.0768 128 512 128C299.92256 128 128 299.9232 128 512H192C192 335.2704 335.2704 192 512 192C688.7296 192 832 335.2704 832 512zM544 704V493.2544L630.6272 406.6272C643.1232 394.1312000000001 643.1232 373.8688 630.6272 361.3728C618.1312 348.8768 597.8688 348.8768 585.3728 361.3728L489.3728 457.3728C483.3728 463.3728 480 471.5136 480 480V704C480 721.67296 494.3264 736 512 736C529.6736 736 544 721.67296 544 704z" />
-    <glyph glyph-name="home"
-      unicode="&#xE043;"
-      horiz-adv-x="1024" d="M211.36096 594.7456L211.06464 594.448L100.85056 484.2336C88.78592 472.1695999999999 89.13632 452.2592 101.63296 439.7632C114.12992 427.2672 134.04064 426.9152000000001 146.10528 438.9792L192.61568 485.4912V192.0032C192.61568 156.656 221.26944 128.0032 256.61568 128.0032H768.6144C803.9616 128.0032 832.6144 156.656 832.6144 192.0032V485.5264L877.8944 440.2464C889.9584 428.1824000000001 909.8688 428.5312 922.368 441.0304C934.864 453.5264 935.2128 473.4367999999999 923.1488 485.5008L565.2256 843.42464C564.944 843.70816 564.656 843.98464 564.3616 844.2544L557.872 850.74688C532.8768 875.7404799999999 492.3552 875.7404799999999 467.36 850.7472L211.36096 594.7456zM768.6144 192.0032H256.61568V549.4911999999999L504.0288 796.90304L504.2304 797.10752L512.6144 805.49216L768.6144 549.4911999999999V192.0032z" />
-    <glyph glyph-name="image"
-      unicode="&#xE08B;"
-      horiz-adv-x="1024" d="M384 608C384 572.6528000000001 355.3472 544 320 544C284.65376 544 256 572.6528000000001 256 608C256 643.3471999999999 284.65376 672 320 672C355.3472 672 384 643.3471999999999 384 608zM96 832C96 849.67296 110.32704 864 128 864H896C913.6736 864 928 849.67296 928 832V192C928 174.3264 913.6736 160 896 160H128C110.32704 160 96 174.3264 96 192V832zM160 259.8368000000001L311.704 436.8256C320.9728 447.6384000000001 336.2752 451.0272 349.2416 445.1328L502.3648 375.5296L662.8384 579.7696000000001C668.848 587.4208 678.0128 591.9200000000001 687.7376 592C697.4656 592.0799999999999 706.7008 587.7280000000001 712.8352 580.1792L864 394.1312000000001V800H160V259.8368000000001zM213.57536 224H864V292.64L688.4192 508.7392L521.6352 296.4704000000001L344.6496 376.9184L213.57536 224z" />
-    <glyph glyph-name="info"
-      unicode="&#xE046;"
-      horiz-adv-x="1024" d="M512 160C706.4032 160 864 317.5968000000001 864 512C864 706.40416 706.4032 864 512 864C317.59584 864 160 706.40416 160 512C160 317.5968000000001 317.59584 160 512 160zM512 96C282.2496 96 96 282.2496 96 512C96 741.7504 282.2496 928 512 928C741.7504 928 928 741.7504 928 512C928 282.2496 741.7504 96 512 96zM544 672C544 654.3263999999999 529.6736 640 512 640C494.3264 640 480 654.3263999999999 480 672C480 689.6736000000001 494.3264 704 512 704C529.6736 704 544 689.6736000000001 544 672zM512 608C529.6736 608 544 593.6736000000001 544 576V352C544 334.3264000000001 529.6736 320 512 320C494.3264 320 480 334.3264000000001 480 352V576C480 593.6736000000001 494.3264 608 512 608z" />
-    <glyph glyph-name="italic"
-      unicode="&#xE049;"
-      horiz-adv-x="1024" d="M563.5904 768.0076799999999L392.9216 256.0064H255.98048C238.30752 256.0064 223.98048 241.68 223.98048 224.0064C223.98048 206.336 238.30752 192.0064 255.98048 192.0064H575.9808C593.6544 192.0064 607.9808 206.336 607.9808 224.0064C607.9808 241.68 593.6544 256.0064 575.9808 256.0064H460.384L631.0528 768.0076799999999H767.9808C785.6544 768.0076799999999 799.9808 782.3347200000001 799.9808 800.0076799999999C799.9808 817.68096 785.6544 832.0076799999999 767.9808 832.0076799999999H608.9792C608.3136 832.0288 607.6512 832.02848 606.9888 832.0076799999999H447.9808C430.3072 832.0076799999999 415.9808 817.68096 415.9808 800.0076799999999C415.9808 782.3347200000001 430.3072 768.0076799999999 447.9808 768.0076799999999H563.5904z" />
-    <glyph glyph-name="joystick"
-      unicode="&#xE09D;"
-      horiz-adv-x="1024" d="M368 480V448H400C417.6736 448 432 433.6736 432 416C432 398.3264000000001 417.6736 384 400 384H368V352C368 334.3264000000001 353.6736 320 336 320C318.32704 320 304 334.3264000000001 304 352V384H272C254.32704 384 240 398.3264000000001 240 416C240 433.6736 254.32704 448 272 448H304V480C304 497.6736 318.32704 512 336 512C353.6736 512 368 497.6736 368 480zM744 400C713.072 400 688 425.072 688 456C688 486.928 713.072 512 744 512C774.928 512 800 486.928 800 456C800 425.072 774.928 400 744 400zM672 360C672 329.072 646.928 304 616 304C585.072 304 560 329.072 560 360C560 390.928 585.072 416 616 416C646.928 416 672 390.928 672 360zM704 896V768C704 750.32704 689.6736 736 672 736H544V672H736C842.0384 672 928 586.0384 928 480V352C928 245.9616 842.0384 160 736 160H288C181.96128 160 96 245.9616 96 352V480C96 586.0384 181.96128 672 288 672H480V768C480 785.67296 494.3264 800 512 800H640V896C640 913.67296 654.3264 928 672 928C689.6736 928 704 913.67296 704 896zM864 480C864 550.6912 806.6912 608 736 608H288C217.30752 608 160 550.6912 160 480V352C160 281.3088 217.30752 224 288 224H736C806.6912 224 864 281.3088 864 352V480z" />
-    <glyph glyph-name="kebab"
-      unicode="&#xE087;"
-      horiz-adv-x="1024" d="M576 768C576 732.6537599999999 547.3472 704 512 704C476.6528 704 448 732.6537599999999 448 768C448 803.34624 476.6528 832 512 832C547.3472 832 576 803.34624 576 768zM576 512C576 476.6528 547.3472 448 512 448C476.6528 448 448 476.6528 448 512C448 547.3471999999999 476.6528 576 512 576C547.3472 576 576 547.3471999999999 576 512zM576 256C576 220.6528 547.3472 192 512 192C476.6528 192 448 220.6528 448 256C448 291.3472000000001 476.6528 320 512 320C547.3472 320 576 291.3472000000001 576 256z" />
-    <glyph glyph-name="key"
-      unicode="&#xE04A;"
-      horiz-adv-x="1024" d="M654.3904 512C742.7552 512 814.3904 583.6351999999999 814.3904 672C814.3904 760.36544 742.7552 832 654.3904 832C566.0256 832 494.3904 760.36544 494.3904 672C494.3904 645.0656 501.0464 619.6864 512.8 597.4176L500.8864 585.504L501.0176 585.3728L201.8816 286.2368C198.3488 276.3104 195.472 265.2608 194.14304 254.6304C192.49088 241.4112 193.58048 231.664 196.0176 225.6928000000001C197.7856 221.36 200.23776 218.4608 206.78912 216.6784C215.10464 214.4160000000001 231.30688 213.8848000000001 259.6112 222.1792C268.13504 225.9872000000001 287.33216 238.4640000000001 304.7440000000001 257.5616C322.9248 277.5008000000001 334.3904 299.4176 334.3904 320C334.3904 335.6416000000001 345.6992 348.992 361.1296 351.5648L452.88 366.8576000000001C456.6464 369.5136 471.648 382.5504 463.0112 425.7248C460.912 436.2144 464.1984 447.0624000000001 471.7632 454.6272L535.7632 518.6272L535.7632 518.6272L559.9616 542.8224C586.4288 523.4431999999999 619.072 512 654.3904 512zM438.2208 613.0848C433.1136 631.856 430.3904 651.6096 430.3904 672C430.3904 795.71168 530.6784 896 654.3904 896C778.1024 896 878.3904 795.71168 878.3904 672C878.3904 548.288 778.1024 448 654.3904 448C625.104 448 597.1296 453.6192 571.488 463.8432L528.48 420.8352C535.6352 355.3408 504.4864 316.3008 472.5088 305.6416000000001L470.128 304.848L467.6512 304.4352L395.2704 292.3712000000001C388.1888 260.9664 370.0992 234.2496 352.0384 214.4384C328.9152000000001 189.0816 301.07904 169.8112 282.27488 162.288L280.95104 161.76L279.5856 161.3504C244.87136 150.9344 214.85536 148.16 189.99136 154.9216C163.2096 162.208 145.66176 179.7056 136.7632 201.5072C128.53344 221.6704 128.28992 243.7888000000001 130.63744 262.5696000000001C133.03968 281.7856000000001 138.53632 300.528 144.67904 315.8848000000001C146.28864 319.9072 148.69856 323.5616 151.76288 326.6272L438.2208 613.0848zM622.3904 688C622.3904 661.4911999999999 643.8816 640 670.3904 640C696.8992 640 718.3904 661.4911999999999 718.3904 688C718.3904 714.50976 696.8992 736 670.3904 736C643.8816 736 622.3904 714.50976 622.3904 688z" />
-    <glyph glyph-name="keyboard"
-      unicode="&#xE04B;"
-      horiz-adv-x="1024" d="M160 800H864C899.3472 800 928 771.34624 928 736V288C928 252.6528 899.3472 224 864 224H160C124.65376 224 96 252.6528 96 288V736C96 771.34624 124.65376 800 160 800zM160 736V288H864V736H160zM256 672H320C337.6736 672 352 657.6736000000001 352 640C352 622.3263999999999 337.6736 608 320 608H256C238.32704 608 224 622.3263999999999 224 640C224 657.6736000000001 238.32704 672 256 672zM256 512C256 529.6736000000001 270.32704 544 288 544H352C369.6736 544 384 529.6736000000001 384 512C384 494.3264 369.6736 480 352 480H288C270.32704 480 256 494.3264 256 512zM480 544H544C561.6736 544 576 529.6736000000001 576 512C576 494.3264 561.6736 480 544 480H480C462.3264 480 448 494.3264 448 512C448 529.6736000000001 462.3264 544 480 544zM640 512C640 529.6736000000001 654.3264 544 672 544H736C753.6736 544 768 529.6736000000001 768 512C768 494.3264 753.6736 480 736 480H672C654.3264 480 640 494.3264 640 512zM480 672H544C561.6736 672 576 657.6736000000001 576 640C576 622.3263999999999 561.6736 608 544 608H480C462.3264 608 448 622.3263999999999 448 640C448 657.6736000000001 462.3264 672 480 672zM320 384C320 401.6736 334.3264 416 352 416H672C689.6736 416 704 401.6736 704 384C704 366.3264000000001 689.6736 352 672 352H352C334.3264 352 320 366.3264000000001 320 384zM704 672H768C785.6736 672 800 657.6736000000001 800 640C800 622.3263999999999 785.6736 608 768 608H704C686.3264 608 672 622.3263999999999 672 640C672 657.6736000000001 686.3264 672 704 672z" />
-    <glyph glyph-name="lamp-bulb"
-      unicode="&#xE12D;"
-      horiz-adv-x="1024" d="M505.1328 895.92224C565.952 897.29824 625.5552 880.3536 675.4784 847.67168C725.3824 815.00192 762.9792 768.34432 783.2288 714.51232C803.4688 660.704 805.4336 602.2464 788.8768 547.3471999999999C772.3232 492.4576 738.0128 443.664 690.5088 408.0384C675.008 396.576 662.32 381.7920000000001 653.52 364.7296C644.6976 347.6224 640.0512 328.7296 640.0128 309.5136L640.0128 288H544V436.7744L664.9888 588.0096C676.0288 601.8112 673.792 621.9488 659.9904 632.9888000000001C646.1888 644.0288 626.0512 641.7919999999999 615.0112 627.9904L512 499.2256L408.9888000000001 627.9904C397.9488 641.7919999999999 377.8112 644.0288 364.0096 632.9888000000001C350.2080000000001 621.9488 347.9712 601.8112 359.0112 588.0096L480 436.7744V288H384.0064L384.0064 309.4464000000001L384.0064 309.6768C383.8688 328.7072 379.2448 347.4048 370.544 364.3680000000001C361.8496 381.3216 349.3344 396.0576 334.0352 407.5616L314.80608 381.9840000000001L333.8752 407.68C299.62784 433.0976000000001 272.01856 465.52 253.02976 502.4160000000001C234.0448 539.3056 224.14368 579.7472 224.0032 620.7008000000001L224.0032 620.7456C223.29344 767.72704 347.712 892.46048 505.1328 895.92224zM640.0128 224C656.5184 224 672.6304 230.2432 684.7328 241.7952C696.8896 253.3984000000001 704.0128 269.4592 704.0128 286.5408L704.0128 309.3824C704.0352 318.3296000000001 706.1952 327.2384 710.4032 335.3984000000001C714.6176 343.5744 720.8096 350.8576000000001 728.6112 356.6144000000001L728.8032 356.7584000000001C786.976 400.3488 829.536 460.5088 850.1536 528.8672C870.7744 597.2447999999999 868.3072 670.1120000000001 843.1328 737.0441599999999C817.9648 803.95264 771.4688 861.32416 710.5312 901.21792C649.616 941.09632 577.2576 961.5664 503.7056 959.90656C313.9456 955.72288 159.13856 804.8464 160.00352 620.48L160.00384 620.4352L192.00352 620.5888L160.00352 620.48C160.1792 569.3152 172.55648 518.9216 196.12416 473.1296C219.67104 427.376 253.74048 387.472 295.64512 356.3552C303.32736 350.5632000000001 309.42624 343.2928000000001 313.59712 335.1616C317.76096 327.04 319.92704 318.2176 320.0064 309.3216V286.5408C320.0064 269.4592 327.1296 253.3984000000001 339.2864 241.7952C351.392 230.2432 367.504 224 384.0064 224H640.0128zM352 160C334.3264 160 320 145.6736 320 128C320 110.3264 334.3264 96 352 96H672C689.6736 96 704 110.3264 704 128C704 145.6736 689.6736 160 672 160H352z" />
-    <glyph glyph-name="language"
-      unicode="&#xE04C;"
-      horiz-adv-x="1024" d="M680.5504 768C680.5504 785.67328 666.224 800 648.5504 800C630.88 800 616.5504 785.67328 616.5504 768V711.1248L536.2048 697.1264C518.7936 694.0928 507.1392 677.5168 510.1728 660.1056C513.2064 642.6976 529.7792 631.04 547.1904 634.0735999999999L616.5504 646.1600000000001V576.7872C586.1664 569.9359999999999 556.0896 556.7136 532.3968 533.648C504.4736 506.4640000000001 488.3264 468.4096 488.3264 419.8400000000001C488.3264 394.0992 494.5888 371.5776 506.7776 353.2192C518.9632 334.8704 535.84 322.5376 554.032 315.2192C589.3856 300.9984 630.7488 305.0464 662.1568 319.7984L663.3632 320.3680000000001C694.4896 334.9856 725.8592 349.7184 754.0864 378.1824000000001C775.4144 399.6896000000001 793.7952 427.7216 810.9344 466.8608C816.592 457.3632 820.528 445.8944 821.2224 432.5216000000001C822.8544 400.9952 806.944 349.7088 733.2672 279.1040000000001C720.5056 266.8768 720.0736 246.6208000000001 732.304 233.8592C744.5312 221.1008000000001 764.7872 220.6688 777.5456 232.896C857.7408 309.7472 888.1344 377.9296000000001 885.136 435.8304000000001C882.1504 493.4880000000001 846.5504 531.8528 814.4608 549.7855999999999C793.6864 562.8 764.2464 572.6112 733.2448 578.0735999999999C716.624 581.0047999999999 698.7744 582.8224 680.5504 583.0688V657.312L782.2688 675.0336C799.68 678.0672 811.3376 694.6432 808.304 712.0527999999999C805.2672 729.4636800000001 788.6944 741.1187199999999 771.2832 738.08512L680.5504 722.27616V768zM577.0432 487.792C587.2032 497.6832000000001 600.608 505.2672 616.5504 510.496V371.8432C603.1072 369.2960000000001 589.0656 370.112 577.9168 374.5952C570.2048 377.6992 564.2592 382.352 560.096 388.624C555.936 394.8864 552.3264 404.6208000000001 552.3264 419.8400000000001C552.3264 453.1904 562.8896 474.016 577.0432 487.792zM708.6432 423.2480000000001C699.9616 414.4928 690.8576 407.5424000000001 680.5504 401.1744V519.0624C694.6784 518.8224 708.7744 517.4015999999999 722.1376 515.0464C735.7248 512.6496 747.8208 509.424 757.904 505.8816C741.0208 463.8432 724.8352 439.5776 708.6432 423.2480000000001zM246.35136 458.6656L295.54368 643.5488L344.736 458.6656H246.35136zM389.4976 290.4384C394.0416 273.36 411.5712 263.1968000000001 428.6496 267.7440000000001C445.728 272.288 455.8912 289.8144 451.3472 306.896L345.0208 706.4944C331.5296 757.20736 259.55904 757.2080000000001 246.06528 706.4944L139.74176 306.896C135.19776 289.8144 145.35904 272.288 162.43776 267.7440000000001C179.5168 263.1968000000001 197.04576 273.36 201.59008 290.4384L229.32256 394.6656000000001H361.7664L389.4976 290.4384z" />
-    <glyph glyph-name="leaf"
-      unicode="&#xE131;"
-      horiz-adv-x="1024" d="M234.83072 280.0928C159.63264 421.6960000000001 176.63328 565.808 275.33792 671.8240000000001C377.1136 781.13856 560.2528 844.14304 799.9744 830.0416C816.1664 829.08896 829.088 816.16992 830.0384 799.976C844.1408 560.2528 781.136 377.1168 671.8208 275.3408C565.8048 176.6336 421.6928 159.6352000000001 280.08416 234.8352L214.62752 169.3792C202.13056 156.8832 181.86944 156.8832 169.37248 169.3792C156.87584 181.8752 156.87584 202.1376 169.37248 214.6336L234.83072 280.0928zM282.5104 327.7728L582.6176 627.8784C595.1136 640.3743999999999 615.376 640.3743999999999 627.872 627.8784C640.368 615.3792000000001 640.368 595.12 627.872 582.624L327.7632 282.5152000000001C441.328 229.2768 548.4928 247.9616 628.2112 322.1824000000001C714.7904 402.7904 774.368 554.048 767.4624 767.46592C554.0448 774.3705600000001 402.7872 714.79296 322.1792 628.2112C247.96064 548.496 229.27552 441.3344 282.5104 327.7728z" />
-    <glyph glyph-name="lightning"
-      unicode="&#xE107;"
-      horiz-adv-x="1024" d="M619.328 924.5104C632.0896 918.00864 638.976 903.82048 636.1888 889.7734399999999L587.0592 642.0608L779.3184 569.36C789.2768 565.5935999999999 796.7104 557.1232 799.1488 546.7616C801.5872 536.4 798.7168 525.504 791.4848 517.6895999999999L410.6848 106.2624C400.9568 95.7536 385.4304 92.9856 372.6720000000001 99.4880000000001C359.9136 105.9904 353.0272 120.1760000000001 355.8112 134.2240000000001L404.9408 381.9360000000001L212.68192 454.64C202.7248 458.4032 195.29216 466.8736 192.85248 477.2352C190.41248 487.5968 193.28512 498.4928 200.51584 506.3072L581.3152 917.73504C591.0432 928.24512 606.5696 931.01248 619.328 924.5104zM279.75424 497.6992L452.9184 432.2144C467.5456 426.6848 476.032 411.3952000000001 472.9888 396.0576L440.6112 232.8160000000001L712.2464 526.2976L539.0816 591.7824C524.4576 597.312 515.9712 612.6016 519.0112 627.9392L551.3888 791.18048L279.75424 497.6992z" />
-    <glyph glyph-name="link"
-      unicode="&#xE04D;"
-      horiz-adv-x="1024" d="M252.13792 748.38752L238.16576 734.1168C201.07392 696.2336 201.71648 635.4528 239.60096 598.3584000000001L385.2224 455.7856C423.1072 418.6944 483.888 419.3376 520.9792 457.2224L534.9504 471.4912C535.6736 472.2304 536.384 472.9792 537.0784 473.7344000000001L537.1776 473.6352000000001C542.9856 479.5392000000001 551.0656 483.2032 560 483.2032C577.6736 483.2032 592 468.8768 592 451.2032C592 441.6032 587.7728 432.992 581.0784 427.1264L580.6816 426.7168000000001L566.7104 412.448C504.8896 349.3056000000001 403.5872 348.2336 340.448 410.0544L194.82688 552.6304C131.68608 614.448 130.61504 715.7497599999999 192.4352 778.89088L206.40704 793.16128C268.22688 856.3024 369.5264 857.37312 432.6688 795.55328L507.3632 722.42208C508.3392 721.57536 509.264 720.67008 510.1312 719.71232L510.5024 719.34656L510.48 719.32096C515.4112 713.69088 518.4 706.31584 518.4 698.2432C518.4 680.5696 504.0736 666.2432 486.4 666.2432C478.5696 666.2432 471.3984 669.056 465.8368 673.7248L465.7312 673.616L387.8944 749.8224C350.0096 786.9145599999999 289.22976 786.2719999999999 252.13792 748.38752zM787.8624 255.9968L801.8336 270.2656C838.9248 308.1504 838.2848 368.9312 800.4 406.0224L654.7776 548.5984000000001C616.8928 585.6895999999999 556.112 585.0464 519.0208 547.1616L505.0496 532.8928000000001C504.3264 532.1536 503.616 531.4048 502.9216 530.6496L502.8224 530.7488000000001C497.0144 524.8416 488.9344 521.1808 480 521.1808C462.3264 521.1808 448 535.5072 448 553.1808C448 562.7808 452.2272 571.392 458.9216 577.2576L459.3184 577.664L473.2896 591.9359999999999C535.1104 655.0784 636.4128 656.1472 699.552 594.3263999999999L845.1744 451.7536C908.3136 389.9328000000001 909.3856 288.6336 847.5648 225.4912000000001L833.5936 211.2224C771.7728 148.0800000000001 670.4736 147.0112 607.3312 208.8288L532.6368 281.9616C531.6608 282.8064000000001 530.736 283.712 529.8688 284.6720000000001L529.4976 285.0368L529.52 285.0624000000001C524.5888 290.6912 521.6 298.0672 521.6 306.1408C521.6 323.8144 535.9264 338.1408 553.6 338.1408C561.4304 338.1408 568.6016 335.328 574.1632 330.6592000000001L574.2688 330.7680000000001L652.1056 254.56C689.9904 217.4688 750.7712 218.112 787.8624 255.9968z" />
-    <glyph glyph-name="list-bullets"
-      unicode="&#xE0D3;"
-      horiz-adv-x="1024" d="M256 768C256 732.6537599999999 227.34624 704 192 704C156.65376 704 128 732.6537599999999 128 768C128 803.34624 156.65376 832 192 832C227.34624 832 256 803.34624 256 768zM256 512C256 476.6528 227.34624 448 192 448C156.65376 448 128 476.6528 128 512C128 547.3471999999999 156.65376 576 192 576C227.34624 576 256 547.3471999999999 256 512zM256 256C256 220.6528 227.34624 192 192 192C156.65376 192 128 220.6528 128 256C128 291.3472000000001 156.65376 320 192 320C227.34624 320 256 291.3472000000001 256 256zM320 768C320 785.67296 334.3264 800 352 800H864C881.6736 800 896 785.67296 896 768C896 750.32704 881.6736 736 864 736H352C334.3264 736 320 750.32704 320 768zM352.016 544C334.3424 544 320.016 529.6736000000001 320.016 512C320.016 494.3264 334.3424 480 352.016 480H863.9904C881.664 480 895.9904 494.3264 895.9904 512C895.9904 529.6736000000001 881.664 544 863.9904 544H352.016zM352.016 288C334.3424 288 320.016 273.6736 320.016 256C320.016 238.3264000000001 334.3424 224 352.016 224H863.9904C881.664 224 895.9904 238.3264000000001 895.9904 256C895.9904 273.6736 881.664 288 863.9904 288H352.016z" />
-    <glyph glyph-name="list-numbers"
-      unicode="&#xE0D4;"
-      horiz-adv-x="1024" d="M240.81472 843.2208C250.24896 837.39008 255.99136 827.09056 255.99136 816V592.0224000000001C255.99136 574.352 241.66432 560.0224000000001 223.99136 560.0224000000001C206.3184 560.0224000000001 191.99136 574.352 191.99136 592.0224000000001V764.2230400000001L174.30208 755.37824C158.49504 747.47456 139.27328 753.88192 131.3696 769.68928C123.46592 785.49632 129.87328 804.71808 145.68064 812.62176L209.68064 844.62176C219.6 849.5814399999999 231.38048 849.05152 240.81472 843.2208zM384 768C384 785.67296 398.3264 800 416 800H863.9936C881.6672 800 895.9936 785.67296 895.9936 768C895.9936 750.32704 881.6672 736 863.9936 736H416C398.3264 736 384 750.32704 384 768zM384 512C384 529.6736000000001 398.3264 544 416 544H863.9936C881.6672 544 895.9936 529.6736000000001 895.9936 512C895.9936 494.3264 881.6672 480 863.9936 480H416C398.3264 480 384 494.3264 384 512zM416 288C398.3264 288 384 273.6736 384 256C384 238.3264000000001 398.3264 224 416 224H864C881.6704 224 896 238.3264000000001 896 256C896 273.6736 881.6704 288 864 288H416zM208.04576 414.6464C211.20544 415.7568 214.56192 416.1888 217.89952 415.9232C221.2368 415.6576 224.48192 414.6976 227.42592 413.1008000000001C230.3696 411.5072 232.94752 409.3152 234.9936 406.6624000000001C237.04 404.0128 238.50912 400.9632000000001 239.3072 397.712C240.10496 394.4608 240.21408 391.0784 239.6272 387.7824000000001C239.07712 384.6944 237.928 381.7472 236.2464 379.1040000000001L134.39136 243.1872C127.12384 233.4912000000001 125.95808 220.5184000000001 131.37984 209.68C136.80128 198.8448 147.88 191.9968 159.99872 191.9968H271.99872C289.67168 191.9968 303.99872 206.3232000000001 303.99872 223.9968C303.99872 241.6704 289.67168 255.9968 271.99872 255.9968H223.968L288.04192 341.4976000000001C288.36224 341.9264 288.67168 342.3616 288.97024 342.8032C295.82976 352.9792 300.4848 364.48 302.63616 376.5632000000001C304.78752 388.6464 304.38784 401.0464 301.46304 412.9664C298.53792 424.8864 293.15232 436.0608 285.65184 445.776C278.15136 455.4912 268.70176 463.5296 257.9104 469.376C247.11872 475.2224 235.22368 478.7456 222.98944 479.7216C210.7552 480.6976 198.45184 479.104 186.87008 475.0432C175.288 470.9824 164.68352 464.544 155.7376 456.1408C146.79168 447.7376000000001 139.70176 437.5584 134.92384 426.2528C128.04352 409.9744 135.66272 391.2000000000001 151.94176 384.3200000000001C168.22048 377.4400000000001 186.99456 385.0592000000001 193.87488 401.3376C195.17824 404.4224000000001 197.11232 407.2000000000001 199.55296 409.4912000000001C201.99328 411.7824000000001 204.8864 413.5392000000001 208.04576 414.6464z" />
-    <glyph glyph-name="live"
-      unicode="&#xE09F;"
-      horiz-adv-x="1024" d="M700.144 662.1088C704.8288 687.0816 734.848 696.2016 749.2736 675.28C781.2672 628.8768 800 572.6272 800 512C800 451.3728 781.2672 395.12 749.2736 348.7168000000001C734.848 327.7952 704.8288 336.9152000000001 700.144 361.8912000000001L698.4384 370.992C696.8576 379.4208 698.8224 388.0736000000001 703.296 395.3952000000001C724.0448 429.36 736 469.2832 736 512C736 554.7136 724.0448 594.6368 703.296 628.6048000000001C698.8224 635.9232 696.8576 644.576 698.4384 653.0047999999999L700.144 662.1088zM320.704 628.6048000000001C299.95648 594.6368 288 554.7136 288 512C288 469.2832 299.95648 429.36 320.704 395.3952000000001C325.1776 388.0736000000001 327.1424 379.4208 325.5616 370.992L323.856 361.8912000000001C319.17184 336.9152000000001 289.15136 327.7952 274.72768 348.7168000000001C242.73344 395.12 224 451.3728 224 512C224 572.6272 242.73344 628.8768 274.72768 675.28C289.15136 696.2016 319.17184 687.0816 323.856 662.1088L325.5616 653.0047999999999C327.1424 644.576 325.1776 635.9232 320.704 628.6048000000001zM728.7648 814.744C732.9568 837.1033600000001 758.4544 847.93664 776.0256 833.48864C868.8192 757.1929600000001 928 641.5072 928 512C928 382.4896 868.8192 266.8032 776.0256 190.5088C758.4544 176.0608 732.9568 186.8928 728.7648 209.2544L728.2496 212C726.016 223.9104 730.784 235.968 740.0128 243.824C815.8784 308.3872 864 404.5728000000001 864 512C864 619.424 815.8784 715.60992 740.0128 780.17536C730.784 788.02944 726.016 800.08608 728.2496 811.9968L728.7648 814.744zM283.98592 780.17536C208.12224 715.60992 160 619.424 160 512C160 404.5728000000001 208.12224 308.3872 283.98592 243.824C293.2144 235.968 297.98368 223.9104 295.7504 212L295.2352 209.2544C291.0428800000001 186.8928 265.54496 176.0608 247.97312 190.5088C155.18016 266.8032 96 382.4896 96 512C96 641.5072 155.18016 757.1929600000001 247.97312 833.48864C265.54496 847.93664 291.0428800000001 837.1033600000001 295.2352 814.744L295.7504 811.9968C297.98368 800.08608 293.2144 788.02944 283.98592 780.17536zM608 512C608 458.9792 565.0208 416 512 416C458.9792 416 416 458.9792 416 512C416 565.0176 458.9792 608 512 608C565.0208 608 608 565.0176 608 512z" />
-    <glyph glyph-name="lock"
-      unicode="&#xE053;"
-      horiz-adv-x="1024" d="M336 720C336 817.20224 414.7968 896 512 896C609.2032 896 688 817.20224 688 720V577.5232H704C757.0208 577.5232 800 534.544 800 481.5232V224C800 170.9792 757.0208 128 704 128H320C266.9808 128 224 170.9792 224 224V481.5232C224 534.544 266.98048 577.5232 320 577.5232H336V720zM400 577.5232H624V720C624 781.856 573.856 832 512 832C450.144 832 400 781.856 400 720V577.5232zM320 513.5232C302.32704 513.5232 288 499.1968000000001 288 481.5232V224C288 206.3264 302.32704 192 320 192H704C721.6736 192 736 206.3264 736 224V481.5232C736 499.1968000000001 721.6736 513.5232 704 513.5232H320z" />
-    <glyph glyph-name="login"
-      unicode="&#xE0B8;"
-      horiz-adv-x="1024" d="M176 928C158.32704 928 144 913.67296 144 896V128C144 110.3264 158.32704 96 176 96H688C705.6736 96 720 110.3264 720 128V224C720 241.6736 705.6736 256 688 256C670.3264 256 656 241.6736 656 224V160H208V864H656V800C656 782.32704 670.3264 768 688 768C705.6736 768 720 782.32704 720 800V896C720 913.67296 705.6736 928 688 928H176zM521.3728 694.6272C533.8688 707.1241600000001 554.1312 707.1241600000001 566.6272 694.6272C579.1232 682.1312 579.1232 661.8688 566.6272 649.3728L461.2544 544H880C897.6736 544 912 529.6736000000001 912 512C912 494.3264 897.6736 480 880 480H461.2544L566.6272 374.6272C579.1232 362.1312000000001 579.1232 341.8688 566.6272 329.3728C554.1312 316.8768 533.8688 316.8768 521.3728 329.3728L361.3728 489.3728C348.8768 501.8688 348.8768 522.1312 361.3728 534.6272L521.3728 694.6272z" />
-    <glyph glyph-name="magnifier"
-      unicode="&#xE055;"
-      horiz-adv-x="1024" d="M650.5216 328.2272000000001C595.3568 283.0848 524.8416 256 448 256C271.2688 256 128 399.2704 128 576C128 752.7312 271.2688 896 448 896C624.7296 896 768 752.7312 768 576C768 499.1616 740.9184 428.6464 695.776 373.4816L881.0016 188.256C893.4976 175.76 893.4976 155.4976 881.0016 143.0016000000001C868.5056 130.5056 848.2432 130.5056 835.7472 143.0016000000001L650.5216 328.2272000000001zM704 576C704 717.38496 589.3856 832 448 832C306.61504 832 192 717.38496 192 576C192 434.6144000000001 306.61504 320 448 320C589.3856 320 704 434.6144000000001 704 576z" />
-    <glyph glyph-name="mail"
-      unicode="&#xE054;"
-      horiz-adv-x="1024" d="M192 288H832V736H192V288zM128 768C128 785.67296 142.32704 800 160 800H864C881.6736 800 896 785.67296 896 768V256C896 238.3264000000001 881.6736 224 864 224H160C142.32704 224 128 238.3264000000001 128 256V768zM305.30432 634.9184L512 502.0416L718.6944 634.9184C733.5616 644.4736 753.36 640.1696 762.9184 625.3056C772.4736 610.4384 768.1696 590.64 753.3056 581.0816L529.3056 437.0816L512 425.9584L494.6944 437.0816L270.69568 581.0816C255.82944 590.64 251.52544 610.4384 261.08224 625.3056C270.63904 640.1696 290.43808 644.4736 305.30432 634.9184z" />
-    <glyph glyph-name="mail-arrow-top-right"
-      unicode="&#xE0C4;"
-      horiz-adv-x="1024" d="M713.6128 932.64416C726.7744 944.4384 747.0048 943.32928 758.8 930.16704L887.8336 786.16704C898.7232 774.01312 898.7232 755.6112 887.8336 743.4572800000001L758.8 599.456C747.0048 586.2944 726.7744 585.1872000000001 713.6128 596.9792C700.4512 608.7744 699.3408 629.0047999999999 711.136 642.1664000000001L792.3584 732.81216H576C558.3264 732.81216 544 747.1392000000001 544 764.81216C544 782.48544 558.3264 796.81216 576 796.81216H792.3584L711.136 887.45728C699.3408 900.61952 700.4512 920.85024 713.6128 932.64416zM340.0256 559.5391999999999C348.6112 574.9888000000001 368.0928 580.5568000000001 383.5392 571.9712L512 500.6048L640.4608 571.9712C655.9072 580.5568000000001 675.3888 574.9888000000001 683.9744 559.5391999999999C692.5568 544.0896 686.9888 524.608 671.5392 516.0255999999999L512 427.3920000000001L352.4608 516.0255999999999C337.0112 524.608 331.4432 544.0896 340.0256 559.5391999999999zM192 735.99968V288H832V480C832 497.6736 846.3264 512 864 512C881.6736 512 896 497.6736 896 480V256C896 238.3264000000001 881.6736 224 864 224H160C142.32704 224 128 238.3264000000001 128 256V767.99968C128 785.67264 142.32704 799.99968 160 799.99968H432C449.6736 799.99968 464 785.67296 464 767.99968C464 750.32672 449.6736 735.99968 432 735.99968H192z" />
-    <glyph glyph-name="meatballs"
-      unicode="&#xE088;"
-      horiz-adv-x="1024" d="M224 608C277.01952 608 320 565.0208 320 512C320 458.9792 277.01952 416 224 416C170.9808 416 128 458.9792 128 512C128 565.0208 170.9808 608 224 608zM512 608C565.0208 608 608 565.0208 608 512C608 458.9792 565.0208 416 512 416C458.9792 416 416 458.9792 416 512C416 565.0208 458.9792 608 512 608zM896 512C896 458.9792 853.0208 416 800 416C746.9792 416 704 458.9792 704 512C704 565.0208 746.9792 608 800 608C853.0208 608 896 565.0208 896 512z" />
-    <glyph glyph-name="medium-view"
-      unicode="&#x2985;"
-      horiz-adv-x="1024" d="M192 704C156.65376 704 128 732.6537599999999 128 768C128 803.34624 156.65376 832 192 832C227.34624 832 256 803.34624 256 768C256 732.6537599999999 227.34624 704 192 704zM320 800L864 800C881.6736 800 896 785.67296 896 768C896 750.32672 881.6736 736 864 736L320 736C302.32704 736 288 750.32704 288 768C288 785.67296 302.32704 800 320 800zM192 448C156.65376 448 128 476.6528 128 512C128 547.3471999999999 156.65376 576 192 576C227.34624 576 256 547.3471999999999 256 512C256 476.6528 227.34624 448 192 448zM320 544L864 544C881.6736 544 896 529.6736000000001 896 512C896 494.3264 881.6736 480 864 480L320 480C302.32704 480 288 494.3264 288 512C288 529.6736000000001 302.32704 544 320 544zM192 192C156.65376 192 128 220.6528 128 256C128 291.3472000000001 156.65376 320 192 320C227.34624 320 256 291.3472000000001 256 256C256 220.6528 227.34624 192 192 192zM320 288L864 288C881.6736 288 896 273.6736 896 256C896 238.3264000000001 881.6736 224 864 224L320 224C302.32704 224 288 238.3264000000001 288 256C288 273.6736 302.32704 288 320 288z" />
-    <glyph glyph-name="medium-view-mirror"
-      unicode="&#x2986;"
-      horiz-adv-x="1024" d="M832 704C867.34624 704 896 732.6537599999999 896 768C896 803.34624 867.34624 832 832 832C796.65376 832 768 803.34624 768 768C768 732.6537599999999 796.65376 704 832 704zM704 800L160 800C142.3264 800 128 785.67296 128 768C128 750.32672 142.3264 736 160 736L704 736C721.67296 736 736 750.32704 736 768C736 785.67296 721.67296 800 704 800zM832 448C867.34624 448 896 476.6528 896 512C896 547.3471999999999 867.34624 576 832 576C796.65376 576 768 547.3471999999999 768 512C768 476.6528 796.65376 448 832 448zM704 544L160 544C142.3264 544 128 529.6736000000001 128 512C128 494.3264 142.3264 480 160 480L704 480C721.67296 480 736 494.3264 736 512C736 529.6736000000001 721.67296 544 704 544zM832 192C867.34624 192 896 220.6528 896 256C896 291.3472000000001 867.34624 320 832 320C796.65376 320 768 291.3472000000001 768 256C768 220.6528 796.65376 192 832 192zM704 288L160 288C142.3264 288 128 273.6736 128 256C128 238.3264000000001 142.3264 224 160 224L704 224C721.67296 224 736 238.3264000000001 736 256C736 273.6736 721.67296 288 704 288z" />
-    <glyph glyph-name="members"
-      unicode="&#xE0C0;"
-      horiz-adv-x="1024" d="M368 611.0176C421.5936 611.0176 464 653.8944 464 705.5088000000001C464 757.12448 421.5936 800 368 800C314.4076800000001 800 272 757.12448 272 705.5088000000001C272 653.8944 314.4076800000001 611.0176 368 611.0176zM368 547.0176C279.63456 547.0176 208 617.9775999999999 208 705.5088000000001C208 793.04096 279.63456 864 368 864C456.3648 864 528 793.04096 528 705.5088000000001C528 617.9775999999999 456.3648 547.0176 368 547.0176zM713.6 626.8672C749.52 626.8672 777.6 655.5488 777.6 689.6608C777.6 723.76896 749.52 752.4524799999999 713.6 752.4524799999999C677.68 752.4524799999999 649.6 723.76896 649.6 689.6608C649.6 655.5488 677.68 626.8672 713.6 626.8672zM713.6 562.8672C642.9056 562.8672 585.6 619.6351999999999 585.6 689.6608C585.6 759.68544 642.9056 816.45248 713.6 816.45248C784.2912 816.45248 841.6 759.68544 841.6 689.6608C841.6 619.6351999999999 784.2912 562.8672 713.6 562.8672zM197.45888 496.7328C224.80256 505.4400000000001 254.12928 505.9743999999999 281.77824 498.272L330.2688 484.7616C354.4736 478.0192 380.1504 478.4864 404.0928 486.1088L434.192 495.6928C463.6672 505.0784 495.2768 505.6544 525.0816 497.3504C593.0432 478.4160000000001 640 417.0176 640 347.0816V255.0944C640 202.576 597.0208 160 544 160H192C138.9808 160 96 202.576 96 255.0944V358.8640000000001C96 421.7696 136.99904 477.4816 197.45888 496.7328zM264.45056 437.2416C248.90528 441.5744 232.41696 441.2736 217.04352 436.3776000000001C183.05088 425.5552 160 394.2304000000001 160 358.8640000000001V255.0944C160 237.5872000000001 174.32704 223.3952000000001 192 223.3952000000001H544C561.6736 223.3952000000001 576 237.5872000000001 576 255.0944V347.0816C576 388.6144000000001 548.1152 425.0784 507.7536 436.3232000000001C490.0544 441.2544000000001 471.28 440.9120000000001 453.776 435.3376L423.6768 425.7536C387.7664 414.3200000000001 349.2512 413.616 312.93984 423.7344000000001L264.45056 437.2416zM691.2 245.28V309.28H832C849.6736 309.28 864 323.6064 864 341.28V371.8912000000001C864 399.472 845.2736 423.5328 818.5376 430.304C808.16 432.9312 797.2736 432.7488 786.9888 429.7728L770.5888 425.024C737.8272 415.5424000000001 703.1296 414.9568000000001 670.0672 423.3312L666.3872 424.2624L664.1824 428.56C658.1408 440.3264000000001 649.9392 450.848 640 459.5744L624.96 472.7808L622.5312 474.5568C613.1712 481.3920000000001 602.9888 486.8864 592.2752 490.9312C593.328 491.2704 594.3872 491.5936 595.4528 491.9008C615.1776 497.6096 636.0672 497.9616 655.9712 492.9216L685.7792 485.3728C707.824 479.7888 730.9536 480.1792 752.7968 486.5024L769.1968 491.248C790.4 497.3856 812.8544 497.7632 834.2496 492.3456C889.3856 478.3808 928 428.7648000000001 928 371.8912000000001V341.28C928 288.2592 885.0208 245.28 832 245.28H691.2zM512 381.28V340.8992L512 341.28V380.8672000000001L512 381.28z" />
-    <glyph glyph-name="mic"
-      unicode="&#xE058;"
-      horiz-adv-x="1024" d="M608 736C608 789.0192 565.0208 832 512 832C458.9792 832 416 789.0192 416 736V608C416 554.9792 458.9792 512 512 512C565.0208 512 608 554.9792 608 608V736zM352 736C352 824.36544 423.6352 896 512 896C600.3648 896 672 824.36544 672 736V608C672 519.6351999999999 600.3648 448 512 448C423.6352 448 352 519.6351999999999 352 608V736zM256 640C273.67296 640 288 625.6736000000001 288 608C288 515.9136 325.7568 458.3680000000001 371.7216 422.4C418.1856 386.0416 474.4576 370.8192 512 368.0736000000001C549.5424 370.8192 605.8144 386.0416 652.2784 422.4C698.2432 458.3680000000001 736 515.9136 736 608C736 625.6736000000001 750.3264 640 768 640C785.6736 640 800 625.6736000000001 800 608C800 495.2864 752.4256 419.5008000000001 691.7216 372C643.8176 334.5152000000001 588.64 315.2384 544 307.6192V192H704C721.6736 192 736 177.6736 736 160C736 142.3264 721.6736 128 704 128H320C302.32704 128 288 142.3264 288 160C288 177.6736 302.32704 192 320 192H480V307.6192C435.36 315.2384 380.1824 334.5152000000001 332.2784 372C271.57504 419.5008000000001 224 495.2864 224 608C224 625.6736000000001 238.32704 640 256 640z" />
-    <glyph glyph-name="mic-off"
-      unicode="&#xE05A;"
-      horiz-adv-x="1024" d="M608 736C608 789.0192 565.0208 832 512 832C458.9792 832 416 789.0192 416 736V695.7696000000001L353.5328 758.23648C364.3552 836.07712 431.1808 896 512 896C600.3648 896 672 824.36544 672 736V608C672 561.7248 652.3552 520.0352 620.9472 490.8224L575.6416 536.1279999999999C595.4912 553.7152 608 579.3951999999999 608 608V736zM355.3152 575.4336000000001C368.1856 513.2 417.2 464.1856 479.4336 451.3152L355.3152 575.4336000000001zM606.2336 324.5152000000001C584.48 316.3616 563.2608 310.9056000000001 544 307.6192V192H704C721.6736 192 736 177.6736 736 160C736 142.3264 721.6736 128 704 128H320C302.32704 128 288 142.3264 288 160C288 177.6736 302.32704 192 320 192H480V307.6192C435.36 315.2384 380.1824 334.5152000000001 332.2784 372C271.57504 419.5008000000001 224 495.2864 224 608C224 625.6736000000001 238.32704 640 256 640C273.67328 640 288 625.6736000000001 288 608C288 515.9136 325.76 458.3680000000001 371.7216 422.4C418.1856 386.0416 474.4576 370.8192 512 368.0736000000001C524.6688 369.0016000000001 539.4688 371.3472000000001 555.3024 375.4464000000001L606.2336 324.5152000000001zM671.9968 439.7728C708.5632 476.1024 736 529.5008 736 608C736 625.6736000000001 750.3264 640 768 640C785.6736 640 800 625.6736000000001 800 608C800 511.664 765.248 442.304 717.2448 394.5248000000001L671.9968 439.7728zM152.9984 871.00256C165.49536 883.4992 185.75648 883.4992 198.25344 871.00256L870 199.2576C882.496 186.7616000000001 882.496 166.4992 870 154.0032C857.5008 141.5072 837.2416 141.5072 824.7424 154.0032L152.99872 825.74752C140.50176 838.2444800000001 140.50176 858.5056 152.9984 871.00256z" />
-    <glyph glyph-name="mobile"
-      unicode="&#xE05C;"
-      horiz-adv-x="1024" d="M234.66592 853.33856C234.66592 900.46688 272.87104 938.672 319.99936 938.672H704C751.1264 938.672 789.3312 900.46688 789.3312 853.33856V170.672C789.3312 123.5424000000001 751.1264 85.3376 704 85.3376H319.99936C272.87104 85.3376 234.66592 123.5424000000001 234.66592 170.672V853.33856zM298.6659200000001 853.33856V170.672C298.6659200000001 158.8896 308.21728 149.3376 319.99936 149.3376H704C715.7824 149.3376 725.3312 158.8896 725.3312 170.672V853.33856C725.3312 865.12064 715.7824 874.672 704 874.672H607.7088C605.056 850.66976 584.7072 832 560 832H464C439.2928 832 418.944 850.66976 416.2912 874.672H319.99936C308.21728 874.672 298.6659200000001 865.12064 298.6659200000001 853.33856z" />
-    <glyph glyph-name="mobile-check"
-      unicode="&#xE0F9;"
-      horiz-adv-x="1024" d="M660.7008 664.4064000000001C674.1824 652.976 675.8432 632.784 664.4128 619.3024L474.4608 395.3024000000001C468.3808 388.1312000000001 459.4496 383.9968 450.048 384C440.6432 384.0032 431.7152 388.1408 425.6384 395.3184L359.5872 473.2928000000001C348.1664 486.7776 349.8368 506.9696 363.3216 518.3936C376.8064 529.8144 397.0016 528.144 408.4224 514.6592L450.0704 465.4944L615.6 660.6976C627.0304 674.1759999999999 647.2224 675.8368 660.7008 664.4064000000001zM320 938.664C272.87296 938.664 234.66784 900.45888 234.66784 853.33056V170.6656000000001C234.66784 123.536 272.87296 85.3312 320 85.3312H704C751.1296 85.3312 789.3344 123.536 789.3344 170.6656000000001V853.33088C789.3344 900.45888 751.1296 938.664 704 938.664H320zM320 874.664H416.2944C418.9472 850.6656 439.296 832 464 832H560C584.7072 832 605.0528 850.6656 607.7088 874.664H704C715.7824 874.664 725.3344 865.1129599999999 725.3344 853.33088V170.6656000000001C725.3344 158.8832 715.7824 149.3312 704 149.3312H320C308.2192 149.3312 298.66784 158.8832 298.66784 170.6656000000001V853.33056C298.66784 865.1129599999999 308.2192 874.664 320 874.664z" />
-    <glyph glyph-name="mobile-exclamation"
-      unicode="&#xE0F1;"
-      horiz-adv-x="1024" d="M512 672C529.6736 672 544 657.6736000000001 544 640V416C544 398.3264000000001 529.6736 384 512 384C494.3296 384 480 398.3264000000001 480 416V640C480 657.6736000000001 494.3296 672 512 672zM512 352C529.6736 352 544 337.6736 544 320C544 302.3264000000001 529.6736 288 512 288C494.3296 288 480 302.3264000000001 480 320C480 337.6736 494.3296 352 512 352zM320 938.664H704C751.1296 938.664 789.3344 900.45888 789.3344 853.33088V170.6656000000001C789.3344 123.536 751.1296 85.3312 704 85.3312H320C272.87296 85.3312 234.66784 123.536 234.66784 170.6656000000001V853.33056C234.66784 900.45888 272.87296 938.664 320 938.664zM320 874.664C308.2192 874.664 298.66784 865.1129599999999 298.66784 853.33056V170.6656000000001C298.66784 158.8832 308.2192 149.3312 320 149.3312H704C715.7824 149.3312 725.3344 158.8832 725.3344 170.6656000000001V853.33088C725.3344 865.1129599999999 715.7824 874.664 704 874.664H607.7088C605.0528 850.6656 584.7072 832 560 832H464C439.296 832 418.9472 850.6656 416.2944 874.664H320z" />
-    <glyph glyph-name="moon"
-      unicode="&#xE05D;"
-      horiz-adv-x="1024" d="M379.9712 874.1344C389.9328 864.1744 392.2080000000001 848.87296 385.5776 836.44512C360.5408 789.50816 346.3328 735.9056 346.3328 678.8896C346.3328 493.7311999999999 496.4352 343.6288 681.5936 343.6288C738.608 343.6288 792.2112 357.8368000000001 839.1488 382.8768C851.5776 389.5072 866.88 387.2288 876.8384 377.2704C886.8 367.3088 889.0752 352.0096 882.4448 339.5808C815.3184 213.7504 682.6816 128 529.9648 128C309.45792 128 130.70304 306.7552 130.70304 527.2608C130.70304 679.9744000000001 216.4544 812.61376 342.2816000000001 879.7404799999999C354.7104 886.3705600000001 370.0128000000001 884.0944 379.9712 874.1344zM291.11552 762.53472C231.47104 701.9904 194.70304 618.9056 194.70304 527.2608C194.70304 342.0992 344.8032 192 529.9648 192C621.6096 192 704.6944 228.7680000000001 765.2384 288.4128C738.2528 282.656 710.2688 279.6288 681.5936 279.6288C461.088 279.6288 282.33312 458.384 282.33312 678.8896C282.33312 707.5648 285.36064 735.54944 291.11552 762.53472z" />
-    <glyph glyph-name="musical-note"
-      unicode="&#xE0AB;"
-      horiz-adv-x="1024" d="M810.6656 853.32768V383.9936C810.6656 380.5216000000001 810.112 377.1776 809.0912 374.0448C804.1088 325.7024 763.2576 288 713.6 288C660.5792 288 617.6 330.9792 617.6 384C617.6 437.0176 660.5792 480 713.6 480C725.2192 480 736.3584 477.936 746.6656 474.1536V812.34304L384 721.6764800000001V298.6624000000001C384 297.3440000000001 383.92 296.0416 383.7664 294.7648000000001C383.92 292.5312 384 290.2752000000001 384 288C384 234.9792 341.0208 192 288 192C234.9808 192 192 234.9792 192 288C192 341.0176 234.9808 384 288 384C299.22048 384 309.99104 382.0736000000001 320 378.5376V746.66112C320 761.34496 329.9936 774.14432 344.24 777.7056L770.9056 884.37248C780.464 886.76224 790.592 884.61472 798.3584 878.5504C806.128 872.48608 810.6656 863.1817599999999 810.6656 853.32768z" />
-    <glyph glyph-name="new-window"
-      unicode="&#x207D;"
-      horiz-adv-x="1024" d="M208 880C172.65376 880 144 851.34624 144 816V240C144 204.6528 172.65376 176 208 176H784C819.3472 176 848 204.6528 848 240V544V816C848 851.34624 819.3472 880 784 880H528H208zM208 816H528H784V544V240H208V816zM698.6272 497.8496C698.4384 480.176 683.9584 466.0032 666.288 466.192C648.6144 466.3808 634.4416 480.8608 634.6304 498.5312L635.9488 622.1248L326.608 313.3504000000001C314.09824 300.8672000000001 293.8368 300.8864 281.35168 313.3920000000001C268.86656 325.9008 268.88512 346.1632 281.3936 358.6496L590.5888 667.2736L467.2064 665.9584C449.5328 665.7696000000001 435.0528 679.9424 434.8672000000001 697.6128C434.6784 715.28576 448.8512 729.7647999999999 466.5216 729.95328L668.4416 732.10976C677.0464 732.2016 685.328 728.82368 691.4112 722.73888C697.4976 716.65408 700.8736 708.37472 700.784 699.7696000000001L698.6272 497.8496z" />
-    <glyph glyph-name="new-window-mirror"
-      unicode="&#x207E;"
-      horiz-adv-x="1024" d="M816 880C851.34624 880 880 851.34624 880 816V240C880 204.6528 851.34624 176 816 176H240C204.6528 176 176 204.6528 176 240V544V816C176 851.34624 204.6528 880 240 880H496H816zM816 816H496H240V544V240H816V816zM325.3728 497.8496C325.5616 480.176 340.0416 466.0032 357.712 466.192C375.3856 466.3808 389.5584 480.8608 389.3696 498.5312L388.0512 622.1248L697.392 313.3504000000001C709.90176 300.8672000000001 730.1632 300.8864 742.64832 313.3920000000001C755.1334400000001 325.9008 755.1148800000001 346.1632 742.6064 358.6496L433.4112 667.2736L556.7936 665.9584C574.4672 665.7696000000001 588.9472000000001 679.9424 589.1328 697.6128C589.3216 715.28576 575.1487999999999 729.7647999999999 557.4784 729.95328L355.5584 732.10976C346.9536000000001 732.2016 338.6720000000001 728.82368 332.5888 722.73888C326.5024 716.65408 323.1264 708.37472 323.216 699.7696000000001L325.3728 497.8496z" />
-    <glyph glyph-name="notebook-hashtag"
-      unicode="&#xE0FF;"
-      horiz-adv-x="1024" d="M805.4784 832V192H215.90144V352H246.93184C264.06944 352 277.96192 366.3264000000001 277.96192 384C277.96192 401.6736 264.06944 416 246.93184 416H215.90144V608H246.93184C264.06944 608 277.96192 622.3263999999999 277.96192 640C277.96192 657.6736000000001 264.06944 672 246.93184 672H215.90144V832H805.4784zM153.84064 352V192C153.84064 156.6528 181.62624 128 215.90144 128H805.4784C839.7504 128 867.5392 156.6528 867.5392 192V832C867.5392 867.34624 839.7504 896 805.4784 896H215.90144C181.62624 896 153.84064 867.34624 153.84064 832V672H122.81056C105.67296 672 91.78016 657.6736000000001 91.78016 640C91.78016 622.3263999999999 105.67296 608 122.81056 608H153.84064V416H122.81056C105.67296 416 91.78016 401.6736 91.78016 384C91.78016 366.3264000000001 105.67296 352 122.81056 352H153.84064zM464.144 352C447.008 352 433.1136 366.3264000000001 433.1136 384V416H402.0832C384.9472 416 371.0528 430.3264000000001 371.0528 448C371.0528 465.6736 384.9472 480 402.0832 480H433.1136V538.88H402.0832C384.9472 538.88 371.0528 553.2064 371.0528 570.88C371.0528 588.5536 384.9472 602.88 402.0832 602.88H433.1136V640C433.1136 657.6736000000001 447.008 672 464.144 672C481.28 672 495.1744 657.6736000000001 495.1744 640V602.88H552.272V640C552.272 657.6736000000001 566.1632 672 583.3024 672C600.4384 672 614.3328 657.6736000000001 614.3328 640V602.88H650.3264C667.4624 602.88 681.3568 588.5536 681.3568 570.88C681.3568 553.2064 667.4624 538.88 650.3264 538.88H614.3328V480H650.3264C667.4624 480 681.3568 465.6736 681.3568 448C681.3568 430.3264000000001 667.4624 416 650.3264 416H614.3328V384C614.3328 366.3264000000001 600.4384 352 583.3024 352C566.1632 352 552.272 366.3264000000001 552.272 384V416H495.1744V384C495.1744 366.3264000000001 481.28 352 464.144 352zM495.1744 480H552.272V538.88H495.1744V480z" />
-    <glyph glyph-name="notebook-hashtag-crossed"
-      unicode="&#xE0FD;"
-      horiz-adv-x="1024" d="M808.096 896C818.0704 896 827.4912 893.5747200000001 835.84 889.26496C824.368 884.5808 813.616 877.45312 804.3328 867.88224L769.5392 832H218.52288V672H249.55328C266.69056 672 280.5833600000001 657.6736000000001 280.5833600000001 640C280.5833600000001 622.3263999999999 266.69056 608 249.55328 608H218.52288V416H249.55328C266.69056 416 280.5833600000001 401.6736 280.5833600000001 384C280.5833600000001 366.3264000000001 266.69056 352 249.55328 352H218.52288V263.7632L156.46208 199.7632V352H125.432C108.29408 352 94.4016 366.3264000000001 94.4016 384C94.4016 401.6736 108.29408 416 125.432 416H156.46208V608H125.432C108.29408 608 94.4016 622.3263999999999 94.4016 640C94.4016 657.6736000000001 108.29408 672 125.432 672H156.46208V832C156.46208 867.34624 184.24768 896 218.52288 896H808.096zM350.1728 128L412.2336 192H808.096V600.2368L870.1568 664.2368V192C870.1568 156.6528 842.3744 128 808.096 128H350.1728zM585.92 672C593.84 672 601.0624 668.944 606.544 663.9104L554.8896 610.6432V640C554.8896 657.6736000000001 568.784 672 585.92 672zM497.7952 602.88H547.3632L435.7344 487.7632V538.88H404.704C387.568 538.88 373.6736 553.2064 373.6736 570.88C373.6736 588.5536 387.568 602.88 404.704 602.88H435.7344V640C435.7344 657.6736000000001 449.6288 672 466.7648 672C483.9008 672 497.7952 657.6736000000001 497.7952 640V602.88zM379.3216 429.5872000000001L428.2048 480H404.704C387.568 480 373.6736 465.6736 373.6736 448C373.6736 441.1456 375.7632 434.7968 379.3216 429.5872000000001zM892.0992 822.62752C879.9808 835.12416 860.336 835.12416 848.2176 822.62752L196.58112 150.6272C184.46304 138.1312 184.46304 117.8688 196.58112 105.3728C208.69888 92.8768 228.34624 92.8768 240.46432 105.3728L892.0992 777.37248C904.2208 789.8694399999999 904.2208 810.1305600000001 892.0992 822.62752z" />
-    <glyph glyph-name="pause"
-      unicode="&#xE061;"
-      horiz-adv-x="1024" d="M512 96C282.24896 96 95.99936 282.2496 95.99936 512C95.99936 741.7504 282.24896 928 512 928C741.7504 928 928 741.7504 928 512C928 282.2496 741.7504 96 512 96zM400 640.0064V384.0064C400 366.3328 414.3264 352.0064 432 352.0064C449.6704 352.0064 464 366.3328 464 384.0064V640.0064C464 657.6800000000001 449.6704 672.0064 432 672.0064C414.3264 672.0064 400 657.6800000000001 400 640.0064zM559.9968 640.0064V384.0064C559.9968 366.3328 574.3232 352.0064 591.9968 352.0064C609.6704 352.0064 623.9968 366.3328 623.9968 384.0064V640.0064C623.9968 657.6800000000001 609.6704 672.0064 591.9968 672.0064C574.3232 672.0064 559.9968 657.6800000000001 559.9968 640.0064z" />
-    <glyph glyph-name="pause-shape-filled"
-      unicode="&#xE13B;"
-      horiz-adv-x="1024" d="M832 778.66656V245.3344C832 231.1872 826.3072 217.6224 816.176 207.6224C806.0448 197.6192 792.304 192 777.9744 192H642.9088C628.5792 192 614.8384 197.6192 604.7072 207.6224C594.576 217.6224 588.8832 231.1872 588.8832 245.3344V778.66656C588.8832 792.81152 594.576 806.37696 604.7072 816.37888C614.8384 826.38112 628.5792 832 642.9088 832H777.9744C792.304 832 806.0448 826.38112 816.176 816.37888C826.3072 806.37696 832 792.81152 832 778.66656zM381.0912 832H246.02592C231.69728 832 217.95552 826.38112 207.82368 816.37888C197.69216 806.37696 192 792.81152 192 778.66656V245.3344C192 231.1872 197.69216 217.6224 207.82368 207.6224C217.95552 197.6192 231.69728 192 246.02592 192H381.0912C395.4208 192 409.1616 197.6192 419.2928 207.6224C429.424 217.6224 435.1168 231.1872 435.1168 245.3344V778.66656C435.1168 792.81152 429.424 806.37696 419.2928 816.37888C409.1616 826.38112 395.4208 832 381.0912 832z" />
-    <glyph glyph-name="pause-shape-unfilled"
-      unicode="&#xE15B;"
-      horiz-adv-x="1024" d="M224 832C206.32704 832 192 817.67296 192 800V224C192 206.3264 206.32704 192 224 192H416C433.6736 192 448 206.3264 448 224V800C448 817.67296 433.6736 832 416 832H224zM256 256V768H384V256H256zM608 832C590.3264 832 576 817.67296 576 800V224C576 206.3264 590.3264 192 608 192H800C817.6736 192 832 206.3264 832 224V800C832 817.67296 817.6736 832 800 832H608zM640 256V768H768V256H640z" />
-    <glyph glyph-name="pause-unfilled"
-      unicode="&#xE0CE;"
-      horiz-adv-x="1024" d="M864 512C864 706.40416 706.4032 864 512 864C317.59584 864 160 706.40416 160 512C160 317.5968000000001 317.59584 160 512 160C706.4032 160 864 317.5968000000001 864 512zM928 512C928 282.2496 741.7504 96 512 96C282.2496 96 96 282.2496 96 512C96 741.7504 282.2496 928 512 928C741.7504 928 928 741.7504 928 512zM400 640.0064C400 657.6768 414.3264 672.0064 432 672.0064C449.6704 672.0064 464 657.6768 464 640.0064V384.0064C464 366.3328 449.6704 352.0064 432 352.0064C414.3264 352.0064 400 366.3328 400 384.0064V640.0064zM559.9968 640.0064C559.9968 657.6768 574.3232 672.0064 591.9968 672.0064C609.6704 672.0064 623.9968 657.6768 623.9968 640.0064V384.0064C623.9968 366.3328 609.6704 352.0064 591.9968 352.0064C574.3232 352.0064 559.9968 366.3328 559.9968 384.0064V640.0064z" />
-    <glyph glyph-name="pencil"
-      unicode="&#x298F;"
-      horiz-adv-x="1024" d="M794.912 893.7408L897.7728 784.64768C921.6736 759.2991999999999 920.9056 719.49056 896.0512 695.0784L358.2752 166.96C348.3776 157.2416 335.5904 151.0016000000001 321.8432 149.1776L210.2032 134.3776C165.78336 128.4896 129.21888 168.8928 139.49888 212.5056L168.86272 337.0784C171.5424 348.448 177.2816 358.8672000000001 185.45888 367.2064000000001L702.6496 894.6448C728.0864 920.58496 769.9904 920.1744 794.912 893.7408zM644.9088 744.34816L748.944 640.3136L851.2064 740.74272L748.3488 849.83584L644.9088 744.34816zM600.0992 698.6496L231.15552 322.3968L201.792 197.824L313.43072 212.624L703.2768 595.4688L600.0992 698.6496z" />
-    <glyph glyph-name="pencil-mirror"
-      unicode="&#x2990;"
-      horiz-adv-x="1024" d="M229.088 893.7408L126.2272000000001 784.64768C102.3264 759.2991999999999 103.0944 719.49056 127.9488 695.0784L665.7248 166.96C675.6224 157.2416 688.4096 151.0016000000001 702.1568 149.1776L813.7968 134.3776C858.21664 128.4896 894.78112 168.8928 884.50112 212.5056L855.13728 337.0784C852.4576 348.448 846.7184 358.8672000000001 838.54112 367.2064000000001L321.3504000000001 894.6448C295.9136 920.58496 254.0096 920.1744 229.088 893.7408zM379.0912 744.34816L275.0560000000001 640.3136L172.7936 740.74272L275.6512 849.83584L379.0912 744.34816zM423.9008 698.6496L792.84448 322.3968L822.208 197.824L710.5692799999999 212.624L320.7232 595.4688L423.9008 698.6496z" />
-    <glyph glyph-name="pencil-box"
-      unicode="&#x2991;"
-      horiz-adv-x="1024" d="M822.24 840.48256L841.4144 820.87232C878.9024 782.53376 877.7152 720.92032 838.784 684.0512L478.7712 343.1296C463.9872 329.1296 445.1328 320.192 424.9376 317.6128L334.3648 306.0320000000001C305.40992 302.3296000000001 281.74656 328.8192 288.67776 357.1744L312.32768 453.9232C316.56448 471.2576 325.5488000000001 487.0656 338.272 499.5776L686.288 841.81536C724.1696 879.0656 785.0976 878.46848 822.24 840.48256zM731.1616 796.18336L661.5392 727.7167999999999L724.9024 664.352L794.7776 730.52192C807.7568 742.81152 808.1504 763.3491200000001 795.6544 776.12864L776.48 795.73888C764.0992 808.4009599999999 743.7888 808.6 731.1616 796.18336zM615.9072 682.8416L383.1456 453.9456C378.9056 449.776 375.9104 444.5056 374.496 438.7264L358.5888 373.6512L416.8192 381.0944C423.552 381.9552 429.8368 384.9344 434.7648 389.6L678.416 620.3328L615.9072 682.8416zM192 758.40224V224.0032C192 206.3296 206.32672 192.0032 224 192.0032H753.0656C770.7392 192.0032 785.0656 206.3296 785.0656 224.0032V503.4176C785.0656 521.0912000000001 799.392 535.4176 817.0656 535.4176C834.7392 535.4176 849.0656 521.0912000000001 849.0656 503.4176V224.0032C849.0656 170.9824 806.0864 128.0032 753.0656 128.0032H224C170.9808 128.0032 128 170.9824 128 224.0032V758.40224C128 811.42144 170.9808 854.40224 224 854.40224H332.48H504.96C522.6336 854.40224 536.96 840.07552 536.96 822.40224C536.96 804.72928 522.6336 790.40224 504.96 790.40224H332.48H224C206.32704 790.40224 192 776.07552 192 758.40224z" />
-    <glyph glyph-name="pencil-box-mirror"
-      unicode="&#x2992;"
-      horiz-adv-x="1024" d="M201.76 840.48256L182.5856 820.87232C145.0976000000001 782.53376 146.2848 720.92032 185.216 684.0512L545.2288 343.1296C560.0128 329.1296 578.8672 320.192 599.0624 317.6128L689.6351999999999 306.0320000000001C718.59008 302.3296000000001 742.25344 328.8192 735.32224 357.1744L711.67232 453.9232C707.43552 471.2576 698.4512 487.0656 685.7280000000001 499.5776L337.712 841.81536C299.8304000000001 879.0656 238.9024 878.46848 201.76 840.48256zM292.8384 796.18336L362.4608 727.7167999999999L299.0976000000001 664.352L229.2224 730.52192C216.2432 742.81152 215.8496 763.3491200000001 228.3456 776.12864L247.52 795.73888C259.9008 808.4009599999999 280.2112 808.6 292.8384 796.18336zM408.0928 682.8416L640.8543999999999 453.9456C645.0944 449.776 648.0896 444.5056 649.504 438.7264L665.4112 373.6512L607.1808 381.0944C600.448 381.9552 594.1632 384.9344 589.2352000000001 389.6L345.584 620.3328L408.0928 682.8416zM832 758.40224V224.0032C832 206.3296 817.67328 192.0032 800 192.0032H270.9344C253.2608 192.0032 238.9344 206.3296 238.9344 224.0032V503.4176C238.9344 521.0912000000001 224.608 535.4176 206.9344 535.4176C189.2608 535.4176 174.9344 521.0912000000001 174.9344 503.4176V224.0032C174.9344 170.9824 217.9136 128.0032 270.9344 128.0032H800C853.0192 128.0032 896 170.9824 896 224.0032V758.40224C896 811.42144 853.0192 854.40224 800 854.40224H691.52H519.04C501.3664 854.40224 487.04 840.07552 487.04 822.40224C487.04 804.72928 501.3664 790.40224 519.04 790.40224H691.52H800C817.67296 790.40224 832 776.07552 832 758.40224z" />
-    <glyph glyph-name="percentage"
-      unicode="&#xE12F;"
-      horiz-adv-x="1024" d="M822.6272 822.62752C835.1232 810.1305600000001 835.1232 789.8694399999999 822.6272 777.37248L246.62752 201.3728C234.13056 188.8768 213.86944 188.8768 201.37248 201.3728C188.87584 213.8688 188.87584 234.1312000000001 201.37248 246.6272L777.3728 822.62752C789.8688 835.12416 810.1312 835.12416 822.6272 822.62752zM192 704C192 774.6924799999999 249.30752 832 320 832C390.6912 832 448 774.6924799999999 448 704C448 633.3088 390.6912 576 320 576C249.30752 576 192 633.3088 192 704zM320 768C284.65376 768 256 739.3462400000001 256 704C256 668.6528000000001 284.65376 640 320 640C355.3472 640 384 668.6528000000001 384 704C384 739.3462400000001 355.3472 768 320 768zM704 448C633.3088 448 576 390.6912 576 320C576 249.3088 633.3088 192 704 192C774.6912 192 832 249.3088 832 320C832 390.6912 774.6912 448 704 448zM640 320C640 355.3472000000001 668.6528 384 704 384C739.3472 384 768 355.3472000000001 768 320C768 284.6528 739.3472 256 704 256C668.6528 256 640 284.6528 640 320z" />
-    <glyph glyph-name="person-arms-spread"
-      unicode="&#xE145;"
-      horiz-adv-x="1024" d="M511.9968 768C547.344 768 575.9968 796.65376 575.9968 832C575.9968 867.34624 547.344 896 511.9968 896C476.6528 896 447.9968 867.34624 447.9968 832C447.9968 796.65376 476.6528 768 511.9968 768zM639.9968 832C639.9968 761.3075200000001 582.6912 704 511.9968 704C441.3056000000001 704 383.9968 761.3075200000001 383.9968 832C383.9968 902.69248 441.3056000000001 960 511.9968 960C582.6912 960 639.9968 902.69248 639.9968 832zM192.85856 592.3552C193.52768 590.9087999999999 194.95584 588.8672 198.81568 587.1232C217.1456 578.8512000000001 266.24128 565.0688 314.19264 552.7328C337.4368 546.752 359.3792000000001 541.3664 375.52 537.472C383.5872 535.5264 390.192 533.9552 394.7776 532.8736L400.0608 531.6288L401.856 531.2096C401.856 531.2096 401.8816 531.2064 401.6384 530.1632L401.856 531.2096C410.1856 529.2768 417.4176 524.0864 421.8976 516.8032000000001C426.3776 509.5232 427.7568 500.7488 425.7312 492.4448L341.8752 149.0080000000001C341.392 147.024 340.7200000000001 145.0944 339.8688 143.2384C338.7136 140.7296 338.6272 137.936 339.5968 135.3856C340.5792 132.8128000000001 342.6496 130.4928 345.6032 129.1488000000001C348.5792 127.792 352.0416 127.6256 355.1712 128.7136000000001C358.2848 129.7952 360.6112 131.952 361.8592 134.4672000000001C362.2208 135.1968000000001 362.608 135.9104 363.024 136.6112000000001L484.4576 341.072C490.224 350.7776 500.6816 356.7296 511.9712 356.7296C523.264 356.7296 533.7184 350.7776 539.4848 341.072L660.9216 136.6112000000001C661.3344 135.9104 661.7248 135.1968000000001 662.0864 134.4672000000001C663.3312 131.952 665.6576 129.7952 668.7712 128.7136000000001C671.9008 127.6256 675.3632 127.792 678.3392 129.1488000000001C681.296 130.4928 683.3664 132.8128000000001 684.3456 135.3856C685.3152 137.936 685.2288 140.7296 684.0768 143.2384C683.2224 145.0944 682.5504 147.024 682.0672 149.0080000000001L598.2144 492.4448C596.1856 500.7488 597.5648 509.52 602.0448 516.8032000000001C606.5248 524.0832 613.7312 529.2704 622.0576 531.2031999999999L622.3232 530.0640000000001C622.0608 531.2031999999999 622.0576 531.2031999999999 622.0576 531.2031999999999L623.8784 531.6288L629.1616 532.8736C633.744 533.9552 640.3456 535.5264 648.4096 537.472C664.5472 541.3664 686.4832 546.752 709.7216 552.7328C757.6576 565.0656 806.768 578.8512000000001 825.1456 587.1328C829.0336 588.8832 830.4672 590.9344 831.1392 592.3808C831.952 594.144 832.2944 596.56 831.696 599.2416000000001C831.0944 601.9200000000001 829.7216 604.0992 828.0672 605.5008C826.6656 606.688 824.3072 608 819.9584 608H203.98368C199.66816 608 197.32736 606.6976 195.9312 605.5136C194.28416 604.1120000000001 192.90528 601.9328 192.30272 599.2416000000001C191.69984 596.5504000000001 192.0432 594.1216 192.85856 592.3552zM172.48608 528.7904C96.68064 563.008 124.0944 672 203.98368 672H819.9584C899.8656 672 927.3984 563.0111999999999 851.4368 528.784C826.8832 517.7184 771.4976 502.544 725.6704 490.752C704.176 485.2192 683.8208 480.1984 668.0192 476.3680000000001L743.616 166.752C750.6016 149.4464000000001 750.832 130.1376 744.1536 112.6048C737.0688 94.0064 722.8704 79.104 704.8704 70.9056000000001C686.8928 62.7168 666.3968 61.7792 647.7472 68.2656C629.5136 74.608 614.2784 87.6256 605.3568 104.832L511.9712 262.064L418.5856 104.832C409.6672 87.6256 394.4288 74.608 376.1984 68.2656C357.5456 61.7792 337.0528 62.7168 319.072 70.9056000000001C301.07232 79.104 286.87392 94.0064 279.78976 112.6048C273.112 130.1376 273.3408 149.4464000000001 280.32832 166.752L355.9232 476.3647999999999C340.1152 480.1952 319.75104 485.2192 298.24736 490.752C252.41824 502.5408 197.01792 517.7184 172.48608 528.7904z" />
-    <glyph glyph-name="phone"
-      unicode="&#xE062;"
-      horiz-adv-x="1024" d="M819.4784 410.624L696.5984 470.4640000000001C685.3376 475.7504 672.8128 477.7472 660.4704 476.2175999999999C648.1248 474.688 636.4672 469.6992 626.8384 461.824C620.0224 456.5472 612.8608 451.7376 605.3984 447.424C602.016 445.7920000000001 598.4768 444.5024 594.8384 443.584C591.8304 444.8160000000001 588.9376 446.3168 586.1984 448.064C577.4464 453.568 569.008 459.5488 560.9184 465.984C542.0384 481.024 522.8384 497.984 510.6784 510.784C498.5184 523.5840000000001 480.9184 542.784 465.8784 561.024C459.4432 569.1136 453.4624 577.552 447.9584 586.304C446.2112 589.0432000000001 444.7104 591.9359999999999 443.4784 594.944C444.3968 598.5824 445.6832 602.1216 447.3184 605.504C451.632 612.9664 456.4416 620.1279999999999 461.7184 626.944C469.5936 636.5727999999999 474.5824 648.2303999999999 476.112 660.576C477.6416 672.9184 475.6448 685.4431999999999 470.3584 696.704L410.5184 819.58336C404.8832 830.8694399999999 395.7888 840.0608 384.5664 845.81696C373.3408 851.57312 360.5696 853.5936 348.1184 851.58336C302.04608 843.82976 258.67872 824.56768 222.03744 795.58336C201.65888 778.63136 186.1904 756.53312 177.23744 731.5833600000001C167.7584 703.8592 168.5536 673.6512 179.47744 646.4639999999999C204.50912 586.9248 237.32864 530.9696 277.07744 480.064C305.7632 441.3504000000001 336.9792 404.576 370.5184 369.9840000000001C404.9248 336.6848 441.4848 305.6864000000001 479.9584 277.184C531.1616 237.36 587.4432 204.5376 647.3184 179.584C674.4768 168.5152000000001 704.736 167.7184 732.4384 177.3440000000001C756.8064 186.544 778.3264 201.9936 794.8384 222.144C824.1664 258.6848 843.7632 302.0608 851.7984 348.2240000000001C853.7824 360.7136000000001 851.7152 373.5072 845.8976 384.736C840.0832 395.968 830.8224 405.0368 819.4784 410.624zM747.7984 262.784C738.6112 250.9792 726.4672 241.8176 712.5984 236.2240000000001C698.5472 231.8048 683.4016 232.3712000000001 669.7184 237.824C615.5168 260.9120000000001 564.5312 290.9216 518.0384 327.1040000000001C482.208 354.624 448.1152 384.3328 415.9584 416.064C384.624 448.6720000000001 355.3408 483.1935999999999 328.2784 519.424C292.07776 565.8464 262.16576 616.848 239.31744 671.104C233.48576 684.688 232.8032 699.9328 237.39744 713.98336C242.992 727.85344 252.15488 739.99744 263.95744 749.18336C290.64864 769.98912 321.9104 784.13952 355.1584 790.46336L415.9584 669.184C416.112 668.2303999999999 416.112 667.2576 415.9584 666.304C408.0256 656.3199999999999 401.0592 645.6064 395.1584 634.304C387.8112 621.3344 384.0576 606.6432 384.2784 591.744C385.632 578.6016 390.1312 565.9775999999999 397.3984 554.944C404.3328 543.8368 411.92 533.152 420.1184 522.944C437.0784 501.824 456.5984 480.384 469.7184 467.264C482.8384 454.144 504.2784 435.264 525.3984 417.664C535.6064 409.4656 546.2912 401.8784000000001 557.3984 394.944C568.432 387.6768 581.056 383.1776 594.1984 381.824C609.0976 381.6032 623.7888 385.3568 636.7584 392.704C648.0608 398.6048 658.7744 405.5712 668.7584 413.504C669.6096 414.2112 670.5856 414.752 671.6384 415.1040000000001L790.3584 355.264C783.8496 321.4496000000001 769.248 289.7184 747.7984 262.784z" />
-    <glyph glyph-name="phone-disabled"
-      unicode="&#xE0E0;"
-      horiz-adv-x="1024" d="M825.3728 870.62752C837.8688 883.12416 858.1312 883.12416 870.6272 870.62752C883.1232 858.1305600000001 883.1232 837.8694399999999 870.6272 825.37248L198.62752 153.3728C186.13056 140.8768 165.86944 140.8768 153.37248 153.3728C140.87584 165.8688 140.87584 186.1312 153.37248 198.6272L825.3728 870.62752zM575.6128 454.9312L530.9056 410.2240000000001C538.752 404.3200000000001 546.752 398.7712 554.4384 394.208C563.6384 388.7488 577.2768 381.6288 591.4112 380.9856C607.6352 380.2496 622.8576 386.288 633.8816 391.9616C645.6224 398.0032 656.672 405.7856000000001 665.6256 412.9056000000001C666.6784 413.7440000000001 667.76 414.1376 668.5088 414.2464C668.912 414.3072 669.12 414.2784000000001 669.1968 414.2592L790.2912 355.184C784.7136 325.8528 769.9104 288.4128 747.9008 262.5632000000001C736.672 249.376 724.704 240.5248000000001 712.512 236.2432C700.9152 232.1696 687.1104 231.4816 669.8592 237.92C621.4368 255.9904 566.4544 291.072 518.1696 327.1808C504.144 337.6704 490.8704 348.1024 478.7008 358.0224L434.3136 313.632C448.4992 301.9488 464.1536 289.5712 480.7584 277.1520000000001C530.5664 239.904 591.2064 200.592 648.0192 179.3920000000001C678.2944 168.0928 707.168 168.1536 733.216 177.3056C758.6656 186.2432 779.3056 203.0912 795.4624 222.0608C827.328 259.4848 846.096 310.2048 852.5216 348.3072C857.2416 376.2944 840.7456 400.0768000000001 819.3856 410.4992L696.576 470.4096C672.1664 482.3167999999999 645.1136 476.4096 626.7424 461.7984C619.7344 456.2272 612.1984 451.0592 605.2992 447.5072C599.7248 444.64 596.368 443.7664 594.9856 443.504L594.8928 443.5424000000001C593.9008 443.9424 591.1616 445.0560000000001 586.3232 447.9296000000001C583.0464 449.872 579.4528 452.2304 575.6128 454.9312zM313.63648 434.3168L358.0256 478.704C348.1056 490.8736 337.6768 504.144 327.1872 518.1696C291.07776 566.4544000000001 255.99552 621.4368 237.92416 669.8592C231.48736 687.1104 232.176 700.9152 236.24896 712.51136C240.53184 724.70336 249.38272 736.6716799999999 262.5683200000001 747.8995199999999C288.4176 769.91104 325.8592 784.7136 355.1904 790.29152L414.2656 669.1967999999999C414.2848 669.12 414.3136 668.912 414.2528 668.5088000000001C414.144 667.7568 413.7504 666.6784 412.912 665.6256000000001C405.792 656.672 398.0096 645.6224 391.968 633.8815999999999C386.2944 622.8576 380.2528 607.6351999999999 380.992 591.4112C381.6352 577.2768 388.7552 563.6384 394.2144 554.4384C398.7776 546.752 404.3232 538.7552000000001 410.2272 530.9087999999999L454.9344 575.616C452.2336 579.4528 449.8784 583.0496 447.9328 586.3232C445.0624000000001 591.1616 443.9488 593.9008 443.5456 594.8928000000001L443.5072 594.9856C443.7728 596.3679999999999 444.6464000000001 599.7248 447.5136 605.2991999999999C451.0656 612.1984 456.2336 619.7344 461.8048 626.7424C476.416 645.1136 482.3232 672.1664000000001 470.416 696.576L410.5056 819.38496C400.0832 840.74688 376.3008 857.24128 348.3136 852.52192C310.21024 846.09664 259.4896 827.32768 222.06752 795.46144C203.09568 779.30624 186.25056 758.66656 177.31008 733.21504C168.16 707.16704 168.09888 678.2944 179.39744 648.0192C200.59904 591.2064 239.91072 530.5663999999999 277.15872 480.7584000000001C289.57568 464.1536 301.9536 448.5024 313.63648 434.3168z" />
-    <glyph glyph-name="phone-in"
-      unicode="&#xE0E2;"
-      horiz-adv-x="1024" d="M717.2544 672L854.624 809.37248C867.1232 821.8694399999999 867.1232 842.1305600000001 854.624 854.62752C842.128 867.12416 821.8688 867.12416 809.3696 854.62752L671.9968 717.25472V800C671.9968 817.67296 657.6704 832 639.9968 832C622.3264 832 607.9968 817.67296 607.9968 800V640C607.9968 635.6608 608.8608 631.5232 610.4256 627.7504C611.952 624.0640000000001 614.1984 620.6016 617.1616 617.5840000000001C617.2992 617.4431999999999 617.44 617.3024 617.5808 617.1648C620.5984 614.1984 624.0608 611.9552 627.7504 610.4288C631.5232 608.864 635.6608 608 639.9968 608H799.9968C817.6704 608 831.9968 622.3263999999999 831.9968 640C831.9968 657.6736000000001 817.6704 672 799.9968 672H717.2544zM819.4784 410.6208000000001L696.5984 470.4607999999999C685.3376 475.7504 672.8128 477.744 660.4704 476.2175999999999C648.1248 474.688 636.4672 469.696 626.8384 461.8208C620.0224 456.5472 612.8608 451.7344000000001 605.3984 447.4208C602.016 445.7888000000001 598.4768 444.5024 594.8384 443.5808C591.8304 444.8160000000001 588.9376 446.3168 586.1984 448.0608C577.4464 453.5648 569.008 459.5488 560.9184 465.9808C542.0384 481.0208 522.8384 497.9808 510.6784 510.7808C498.5184 523.5808 480.9184 542.7808 465.8784 561.0208C459.4432 569.1136 453.4624 577.552 447.9584 586.3008C446.2112 589.0432000000001 444.7104 591.9359999999999 443.4784 594.9408000000001C444.3968 598.5824 445.6832 602.1216 447.3184 605.5008C451.632 612.9631999999999 456.4416 620.1279999999999 461.7184 626.9408000000001C469.5936 636.5696 474.5824 648.2303999999999 476.112 660.576C477.6416 672.9184 475.6448 685.4431999999999 470.3584 696.7008000000001L410.5184 819.58208C404.8832 830.86848 395.7888 840.05952 384.5664 845.816C373.3408 851.5721599999999 360.5696 853.59232 348.1184 851.58208C302.04608 843.8288 258.67872 824.56672 222.03744 795.58208C201.65888 778.6304 186.1904 756.53216 177.23744 731.58208C167.7584 703.856 168.5536 673.6512 179.47744 646.4608000000001C204.50912 586.9248 237.32864 530.9696 277.07744 480.0608C305.7632 441.3504000000001 336.9792 404.576 370.5184 369.9808000000001C404.9248 336.6848 441.4848 305.6832000000001 479.9584 277.1808C531.1616 237.36 587.4432 204.5376 647.3184 179.5808C674.4768 168.5152000000001 704.736 167.7184 732.4384 177.3408C756.8064 186.544 778.3264 201.9936 794.8384 222.1408C824.1664 258.6848 843.7632 302.0608 851.7984 348.2208000000001C853.7824 360.7104000000001 851.7152 373.5072 845.8976 384.736C840.0832 395.9648 830.8224 405.0368 819.4784 410.6208000000001zM747.7984 262.7808C738.6112 250.9792 726.4672 241.8176 712.5984 236.2208000000001C698.5472 231.8048 683.4016 232.3712000000001 669.7184 237.8208C615.5168 260.9120000000001 564.5312 290.9216 518.0384 327.1008000000001C482.208 354.6208000000001 448.1152 384.3328 415.9584 416.0608C384.624 448.6720000000001 355.3408 483.1904 328.2784 519.4208C292.07776 565.8464 262.16576 616.848 239.31744 671.1007999999999C233.48576 684.688 232.8032 699.9295999999999 237.39744 713.98208C242.992 727.85248 252.15488 739.9961599999999 263.95744 749.18208C290.64864 769.98816 321.9104 784.13856 355.1584 790.46208L415.9584 669.1808C416.112 668.2272 416.112 667.2544 415.9584 666.3008C408.0256 656.3199999999999 401.0592 645.6032 395.1584 634.3008C387.8112 621.3344 384.0576 606.6432 384.2784 591.7408C385.632 578.5984000000001 390.1312 565.9775999999999 397.3984 554.9408000000001C404.3328 543.8368 411.92 533.152 420.1184 522.9408000000001C437.0784 501.8208 456.5984 480.3808 469.7184 467.2608C482.8384 454.1408 504.2784 435.2608 525.3984 417.6608C535.6064 409.4624 546.2912 401.8784000000001 557.3984 394.9408C568.432 387.6768 581.056 383.1776 594.1984 381.8208C609.0976 381.6032 623.7888 385.3568 636.7584 392.7008C648.0608 398.6048 658.7744 405.568 668.7584 413.5008000000001C669.6096 414.208 670.5856 414.752 671.6384 415.1008000000001L790.3584 355.2608C783.8496 321.4496000000001 769.248 289.7184 747.7984 262.7808z" />
-    <glyph glyph-name="phone-issue"
-      unicode="&#xE0FB;"
-      horiz-adv-x="1024" d="M426.5088 590.24L458.4736 591.696L426.5088 590.24zM452.288 644.896L427.2416 664.816V664.816L452.288 644.896zM457.3952 682.496L486.1536 696.5248V696.5248L457.3952 682.496zM396.016 808.31232L367.2544 794.28192L396.016 808.31232zM366.3808 824.73696L361.0624000000001 856.29152V856.29152L366.3808 824.73696zM217.9872 657.9680000000001L188.00672 646.7776H188.00672L217.9872 657.9680000000001zM886.6272 841.37248C899.1264 853.8694399999999 899.1264 874.1305600000001 886.6272 886.62752C874.1312 899.12416 853.8688 899.12416 841.3728 886.62752L886.6272 841.37248zM649.3728 694.6272C636.8768 682.1312 636.8768 661.8688 649.3728 649.3728C661.8688 636.8768 682.1312 636.8768 694.6272 649.3728L649.3728 694.6272zM694.6272 886.62752C682.1312 899.12416 661.8688 899.12416 649.3728 886.62752C636.8768 874.1305600000001 636.8768 853.8694399999999 649.3728 841.37248L694.6272 886.62752zM841.3728 649.3728C853.8688 636.8768 874.1312 636.8768 886.6272 649.3728C899.1264 661.8688 899.1264 682.1312 886.6272 694.6272L841.3728 649.3728zM611.5712 405.1712L613.024 437.1392L611.5712 405.1712zM666.2272 430.9504L686.1472 405.904L666.2272 430.9504zM703.8272 436.0576L717.856 464.8192L703.8272 436.0576zM829.6448 374.6784L815.6128 345.92L829.6448 374.6784zM846.0672 345.0464L877.6224 339.7248L846.0672 345.0464zM679.2992 196.6496L668.1088 166.672L679.2992 196.6496zM527.5872 506.256C515.344 518.4992 496.8736 538.3296 481.5616 557.6192C473.872 567.3024 467.4848 576.2208 463.1232 583.5712C457.9232 592.3328 458.352 594.3776 458.4736 591.696L394.5408 588.784C395.2 574.304 402.4928 560.3328 408.0864000000001 550.9056C414.5184 540.0735999999999 422.8576 528.6304 431.4336 517.8272C448.656 496.1344 468.8736 474.4607999999999 482.3328 461.0016000000001L527.5872 506.256zM458.4736 591.696C458.4768 591.648 458.6752 595.2096 462.6912 603.0111999999999C466.3296 610.0799999999999 471.6224 617.8016 477.3312 624.9792L427.2416 664.816C419.9488 655.6448 411.9744 644.3232 405.7856 632.2976C399.9744 621.0016 393.7824 605.408 394.5408 588.784L458.4736 591.696zM486.1536 696.5248L424.7744 822.34272L367.2544 794.28192L428.6336 668.4639999999999L486.1536 696.5248zM361.0624000000001 856.29152C322.0256 849.7088 270.06144 830.48 231.72256 797.8332800000001C212.28576 781.28224 195.02784 760.13696 185.86848 734.0620799999999C176.4944 707.37568 176.43168 677.7952 188.00672 646.7776L247.96768 669.1551999999999C241.3728 686.8256 242.0784 700.9728 246.25152 712.85088C250.63904 725.3414399999999 259.70688 737.6032 273.21536 749.10592C300.76672 772.56704 341.1712 788.03392 371.7024 793.1824L361.0624000000001 856.29152zM188.00672 646.7776C209.728 588.5727999999999 250.00288 526.448 288.1632 475.4208C326.5632 424.0704 364.5984000000001 381.6256 383.776 362.448L429.0304 407.7024C412.224 424.5088 376.1696 464.6016 339.4176 513.7472C302.42336 563.216 266.4816 619.5455999999999 247.96768 669.1551999999999L188.00672 646.7776zM424.7744 822.34272C414.0992 844.22784 389.7344 861.1264 361.0624000000001 856.29152L371.7024 793.1824C370.992 793.06272 370.2272 793.07136 369.4976 793.20992C368.7904 793.34464 368.256 793.57408 367.904 793.77504C367.2544 794.14688 367.1872 794.42432 367.2544 794.28192L424.7744 822.34272zM477.3312 624.9792C492.3008 643.8048 498.3552 671.5168 486.1536 696.5248L428.6336 668.4639999999999C428.5696 668.5952 428.7168 668.4544000000001 428.6176 667.7696000000001C428.5024 667.0016 428.0992 665.8944 427.2416 664.816L477.3312 624.9792zM841.3728 886.62752L649.3728 694.6272L694.6272 649.3728L886.6272 841.37248L841.3728 886.62752zM649.3728 841.37248L841.3728 649.3728L886.6272 694.6272L694.6272 886.62752L649.3728 841.37248zM482.3328 461.0016000000001C495.792 447.5424000000001 517.4656 427.3248 539.1552 410.1024C549.9616 401.5232 561.4016 393.184 572.2368 386.752C581.6608 381.1584000000001 595.632 373.8624 610.1152 373.2032000000001L613.024 437.1392C615.7088 437.0176 613.6672 436.5856 604.9056 441.7856000000001C597.552 446.1504 588.6336 452.5376 578.9504 460.2272C559.664 475.5392000000001 539.8304 494.0128 527.5872 506.256L482.3328 461.0016000000001zM610.1152 373.2032000000001C626.7392 372.448 642.3328 378.6368 653.6256 384.448C665.6544 390.64 676.976 398.6112000000001 686.1472 405.904L646.3104 455.9968C639.1328 450.288 631.4112 444.9952 624.3424 441.3568C616.5408 437.3408 612.9792 437.1392 613.024 437.1392L610.1152 373.2032000000001zM689.7952 407.2992000000001L815.6128 345.92L843.6736 403.4400000000001L717.856 464.8192L689.7952 407.2992000000001zM814.512 350.3680000000001C809.3664 319.8368000000001 793.8976 279.4304 770.4384 251.8784000000001C758.9344 238.3712000000001 746.672 229.3024000000001 734.1824 224.9152C722.304 220.7424 708.1568 220.0384 690.4864 226.6304L668.1088 166.672C699.1264 155.0944 728.7072 155.1584 755.392 164.5312C781.4688 173.6928 802.6144 190.9504 819.1648 210.3872C851.8112 248.7264 871.04 300.688 877.6224 339.7248L814.512 350.3680000000001zM690.4864 226.6304C640.8768 245.1456 584.5472 281.088 535.0784 318.0832000000001C485.9328 354.8384 445.84 390.8928 429.0304 407.7024L383.776 362.448C402.9536 343.2704 445.3984 305.232 496.7488 266.832C547.7792 228.6688000000001 609.904 188.3936 668.1088 166.672L690.4864 226.6304zM815.6128 345.92C815.7568 345.8496 815.4784 345.9168 815.1072 346.5696000000001C814.9056 346.9216 814.6752 347.4528 814.5408 348.1632C814.4032 348.8896 814.3936 349.6576 814.512 350.3680000000001L877.6224 339.7248C882.4576 368.4 865.5584 392.7616000000001 843.6736 403.4400000000001L815.6128 345.92zM686.1472 405.904C687.2256 406.7648000000001 688.3328 407.168 689.1008 407.28C689.7856 407.3824 689.9264 407.2352 689.7952 407.2992000000001L717.856 464.8192C692.848 477.0176 665.1328 470.9664 646.3104 455.9968L686.1472 405.904z" />
-    <glyph glyph-name="phone-off"
-      unicode="&#xE0B6;"
-      horiz-adv-x="1024" d="M222.56256 365.1264L351.7664 409.7024C363.4656 413.9232 373.7312 421.3696 381.3792000000001 431.1808C389.0272 440.9888 393.7440000000001 452.7648 394.9824 465.1392C396.0704 473.6896 397.7344 482.1568 399.9616 490.4832C401.1968 494.0288 402.7904 497.4400000000001 404.7136 500.6656C407.712 501.92 410.816 502.9023999999999 413.9904 503.6064C424.0704 505.9008 434.2656 507.6384 444.5376 508.8096C468.5216 511.5264 494.0928 513.1104 511.7408 512.6592C529.3888 512.2048 555.4112 511.0752 578.944 508.8096C589.216 507.6384 599.4112 505.9008 609.4912 503.6064C612.6656 502.9023999999999 615.7696 501.92 618.768 500.6656C620.6912 497.4400000000001 622.2848 494.0288 623.52 490.4832C625.7472 482.1568 627.4112 473.6896 628.4992 465.1392C629.7376 452.7648 634.4544 440.9888 642.1024 431.1808C649.7504 421.3696 660.016 413.9232 671.7152 409.7024L800.9184 365.1264C812.8832 361.1296 825.8112 361.0624000000001 837.8208 364.928C849.8272 368.7936 860.2848 376.3968 867.6704 386.624C894.7648 424.6816 911.8112 468.9696 917.2256 515.3728C919.648 541.7696000000001 914.96 568.3328 903.648 592.3072C890.7456 618.6143999999999 868.8224 639.4112 841.8752 650.912C782.0736 675.312 719.3024 691.6704 655.2 699.5616C607.5392 706.65056 559.4656 710.58112 511.2896 711.3263999999999C463.4144 710.54144 415.6416 706.61088 368.2816000000001 699.5616C303.91776 691.5104 240.91168 674.9248 180.928 650.2336C153.89824 638.8543999999999 131.93856 618.0224000000001 119.1552 591.6288C108.42944 567.8879999999999 104.13728 541.7472 106.71008 515.8240000000001C111.81088 469.248 128.62528 424.7200000000001 155.58528 386.3968C163.01376 376.1632 173.52384 368.576 185.57664 364.7488C197.62912 360.9216 210.59072 361.0528000000001 222.56256 365.1264zM168.70912 520.352C166.85888 535.1904 168.96672 550.2592 174.81856 564.0224000000001C181.63136 577.0816 192.74016 587.392 206.27072 593.2096C260.9232 615.2096 318.19392 630.0416 376.656 637.3344C421.4496 643.2096 466.5632 646.3104000000001 511.7408 646.6112C556.9536 645.7088 602.0704 642.0064 646.8256 635.5232C705.2512 628.2944 762.464 613.3824 816.9856 591.1744C830.7136 585.6928 841.9744 575.3951999999999 848.6624 562.2112C854.5152 548.448 856.624 533.3824 854.7712 518.5408C850.6112 484.9536000000001 838.512 452.8448 819.4752 424.8640000000001L690.7232 467.6288C689.9392 468.1952 689.2512 468.88 688.688 469.664C687.2384 482.3328 684.5856 494.8352 680.768 507.0016000000001C676.7904 521.3632 669.0592 534.4064000000001 658.368 544.7872C648.1152 553.1232 636.0096 558.8672 623.0688 561.5328C610.3104 564.4832 597.392 566.672 584.3744 568.096C557.4496 571.0368000000001 528.4864 572.3936 509.9296 572.3936C491.376 572.3936 462.864 570.5824 435.4848 568.096C422.4704 566.672 409.5488000000001 564.4832 396.7936000000001 561.5328C383.8528 558.8672 371.7440000000001 553.1232 361.4944 544.7872C350.8032 534.4064000000001 343.0688 521.3632 339.0944 507.0016000000001C335.2768 494.8352 332.624 482.3328 331.1744 469.664C331.072 468.5632000000001 330.7648 467.4880000000001 330.2688 466.4992L204.008 424.8640000000001C184.7008 453.3728 172.5888 486.1376 168.70912 520.352z" />
-    <glyph glyph-name="phone-out"
-      unicode="&#xE0E3;"
-      horiz-adv-x="1024" d="M754.7424 800L617.3696 662.6272C604.8736 650.1312 604.8736 629.8688 617.3696 617.3728C629.8688 604.8768 650.128 604.8768 662.624 617.3728L799.9968 754.74528V672C799.9968 654.3263999999999 814.3264 640 831.9968 640C849.6704 640 863.9968 654.3263999999999 863.9968 672V832C863.9968 836.33888 863.136 840.4761599999999 861.5712 844.24896C860.0448 847.9376 857.7984 851.3984 854.832 854.4176C854.6944 854.55808 854.5568 854.69728 854.416 854.8352C851.3952 857.80032 847.936 860.04576 844.2464 861.5718400000001C840.4736 863.1363200000001 836.336 864 831.9968 864H671.9968C654.3264 864 639.9968 849.67296 639.9968 832C639.9968 814.32704 654.3264 800 671.9968 800H754.7424zM819.4784 410.6208000000001L696.5984 470.4607999999999C685.3376 475.7504 672.8128 477.744 660.4704 476.2175999999999C648.1248 474.688 636.4672 469.696 626.8384 461.8208C620.0224 456.5472 612.8608 451.7344000000001 605.3984 447.4208C602.016 445.7888000000001 598.4768 444.5024 594.8384 443.5808C591.8304 444.8160000000001 588.9376 446.3168 586.1984 448.0608C577.4464 453.5648 569.008 459.5488 560.9184 465.9808C542.0384 481.0208 522.8384 497.9808 510.6784 510.7808C498.5184 523.5808 480.9184 542.7808 465.8784 561.0208C459.4432 569.1136 453.4624 577.552 447.9584 586.3008C446.2112 589.0432000000001 444.7104 591.9359999999999 443.4784 594.9408000000001C444.3968 598.5824 445.6832 602.1216 447.3184 605.5008C451.632 612.9631999999999 456.4416 620.1279999999999 461.7184 626.9408000000001C469.5936 636.5696 474.5824 648.2303999999999 476.112 660.576C477.6416 672.9184 475.6448 685.4431999999999 470.3584 696.7008000000001L410.5184 819.58208C404.8832 830.86848 395.7888 840.05952 384.5664 845.816C373.3408 851.5721599999999 360.5696 853.59232 348.1184 851.58208C302.04608 843.8288 258.67872 824.56672 222.03744 795.58208C201.65888 778.6304 186.1904 756.53216 177.23744 731.58208C167.7584 703.856 168.5536 673.6512 179.47744 646.4608000000001C204.50912 586.9248 237.32864 530.9696 277.07744 480.0608C305.7632 441.3504000000001 336.9792 404.576 370.5184 369.9808000000001C404.9248 336.6848 441.4848 305.6832000000001 479.9584 277.1808C531.1616 237.36 587.4432 204.5376 647.3184 179.5808C674.4768 168.5152000000001 704.736 167.7184 732.4384 177.3408C756.8064 186.544 778.3264 201.9936 794.8384 222.1408C824.1664 258.6848 843.7632 302.0608 851.7984 348.2208000000001C853.7824 360.7104000000001 851.7152 373.5072 845.8976 384.736C840.0832 395.9648 830.8224 405.0368 819.4784 410.6208000000001zM747.7984 262.7808C738.6112 250.9792 726.4672 241.8176 712.5984 236.2208000000001C698.5472 231.8048 683.4016 232.3712000000001 669.7184 237.8208C615.5168 260.9120000000001 564.5312 290.9216 518.0384 327.1008000000001C482.208 354.6208000000001 448.1152 384.3328 415.9584 416.0608C384.624 448.6720000000001 355.3408 483.1904 328.2784 519.4208C292.07776 565.8464 262.16576 616.848 239.31744 671.1007999999999C233.48576 684.688 232.8032 699.9295999999999 237.39744 713.98208C242.992 727.85248 252.15488 739.9961599999999 263.95744 749.18208C290.64864 769.98816 321.9104 784.13856 355.1584 790.46208L415.9584 669.1808C416.112 668.2272 416.112 667.2544 415.9584 666.3008C408.0256 656.3199999999999 401.0592 645.6032 395.1584 634.3008C387.8112 621.3344 384.0576 606.6432 384.2784 591.7408C385.632 578.5984000000001 390.1312 565.9775999999999 397.3984 554.9408000000001C404.3328 543.8368 411.92 533.152 420.1184 522.9408000000001C437.0784 501.8208 456.5984 480.3808 469.7184 467.2608C482.8384 454.1408 504.2784 435.2608 525.3984 417.6608C535.6064 409.4624 546.2912 401.8784000000001 557.3984 394.9408C568.432 387.6768 581.056 383.1776 594.1984 381.8208C609.0976 381.6032 623.7888 385.3568 636.7584 392.7008C648.0608 398.6048 658.7744 405.568 668.7584 413.5008000000001C669.6096 414.208 670.5856 414.752 671.6384 415.1008000000001L790.3584 355.2608C783.8496 321.4496000000001 769.248 289.7184 747.7984 262.7808z" />
-    <glyph glyph-name="pin"
-      unicode="&#xE064;"
-      horiz-adv-x="1024" d="M403.1104000000001 824.5968L195.11072 616.5984000000001C177.56768 599.056 177.56768 570.6112 195.11072 553.0688C212.65408 535.5232 241.09728 535.5232 258.64064 553.0688L302.3011200000001 596.7296L347.5552 551.472L347.5488000000001 551.4656L434.8672000000001 464.1472L434.8736 464.1536L480.128 418.8992L419.7888 358.56C394.7968 333.568 394.7968 293.0432 419.7888 268.0512L465.0464 222.7968L796.9152 554.6656L751.6576 599.9200000000001C726.6656 624.912 686.144 624.912 661.1488 599.9200000000001L600.8096 539.5808L422.9792 717.408L466.64 761.0672C484.1824 778.61024 484.1824 807.05376 466.64 824.5968C449.0976 842.14016 420.6528 842.14016 403.1104000000001 824.5968zM149.856 661.8528L357.856 869.85184C400.3936 912.38848 469.3568 912.38848 511.8944 869.85184C554.1728 827.57312 554.4288 759.1852799999999 512.6656 716.5897600000001L599.9872 629.2672L615.8944 645.1744C665.8816 695.1616 746.928 695.1616 796.9152 645.1744L864.7968 577.2927999999999C877.2928 564.7968000000001 877.2928 544.5344 864.7968 532.0384L700.8736 368.1152L789.8656 275.0848C802.0832 262.3136 801.6352 242.0576 788.864 229.8400000000001C776.0928 217.6256 755.8368 218.0736000000001 743.6192 230.8448L655.6064 322.848L487.6736 154.9152C475.1744 142.4160000000001 454.9152 142.4160000000001 442.4192 154.9152L374.5344 222.7968C324.5472 272.784 324.5472 353.8272 374.5344 403.8144L389.6128 418.8928L302.27712 506.2272C259.6272 465.2832 191.8576 465.8112 149.856 507.8144C107.31936 550.3488 107.31936 619.3152 149.856 661.8528z" />
-    <glyph glyph-name="pin-map"
-      unicode="&#xE0A0;"
-      horiz-adv-x="1024" d="M512.608 895.98144C594.5248 894.42464 667.4752 868.1696 719.8208 812.92192C772.0768 757.7667200000001 800 677.7248 800 575.9904C800 481.9743999999999 744.848 270.2464 527.6896 148.0928L512.88 139.7664L497.6864 147.3664C442.3744 175.0304 374.6112 245.2224 321.5456 323.1872C268.49984 401.1232 224 495.76 224 575.9936C224 679.4015999999999 258.64704 760.4579200000001 313.30144 815.45728C367.7024 870.20128 440.2304 897.35712 512.608 895.98144zM288 575.9936C288 515.4176 323.5008000000001 434.0608 374.4544 359.1968000000001C419.6384 292.8128000000001 472.1408 238.5696000000001 511.824 212.96C691.3088 322.3136 736 501.4400000000001 736 575.9904C736 666.256 711.3792 728.77824 673.36 768.90464C635.4304 808.93856 580.384 830.68192 511.392 831.99296C455.7696 833.05024 400.2976 812.20736 358.6976 770.34496C317.35264 728.73824 288 664.5824 288 575.9936zM544 608C544 625.6736000000001 529.6736 640 512 640C494.3264 640 480 625.6736000000001 480 608C480 590.3263999999999 494.3264 576 512 576C529.6736 576 544 590.3263999999999 544 608zM608 608C608 554.9792 565.0208 512 512 512C458.9792 512 416 554.9792 416 608C416 661.0208 458.9792 704 512 704C565.0208 704 608 661.0208 608 608z" />
-    <glyph glyph-name="play"
-      unicode="&#x208D;"
-      horiz-adv-x="1024" d="M512 95.9968C282.24992 95.9968 96.00032 282.2464 96.00032 511.9968C96.00032 741.74656 282.24992 927.99616 512 927.99616C741.7504 927.99616 928 741.74656 928 511.9968C928 282.2464 741.7504 95.9968 512 95.9968zM451.8464 666.8096C447.0112 670.1984 441.4144 671.9968 435.7024 671.9968C418.9312 671.9968 405.3344 656.8192 405.3344 638.0992V364.5632000000001C405.3344 358.1888 406.944 351.9456 409.9808 346.544C418.896 330.688 437.6416 325.9008 451.8464 335.8528L647.104 472.6208C650.976 475.3344 654.2528 478.9888 656.6816 483.312C665.6 499.168 661.3088 520.0896 647.104 530.0416L451.8464 666.8096z" />
-    <glyph glyph-name="play-mirror"
-      unicode="&#x208E;"
-      horiz-adv-x="1024" d="M512 95.9968C741.75008 95.9968 927.99968 282.2464 927.99968 511.9968C927.99968 741.74656 741.75008 927.99616 512 927.99616C282.2496 927.99616 96 741.74656 96 511.9968C96 282.2464 282.2496 95.9968 512 95.9968zM572.1536 666.8096C576.9888000000001 670.1984 582.5856 671.9968 588.2976 671.9968C605.0688 671.9968 618.6656 656.8192 618.6656 638.0992V364.5632000000001C618.6656 358.1888 617.056 351.9456 614.0192 346.544C605.104 330.688 586.3584000000001 325.9008 572.1536 335.8528L376.896 472.6208C373.024 475.3344 369.7472 478.9888 367.3184 483.312C358.4 499.168 362.6912 520.0896 376.896 530.0416L572.1536 666.8096z" />
-    <glyph glyph-name="play-shape-filled"
-      unicode="&#xE13D;"
-      horiz-adv-x="1024" d="M810.6656 512C810.688 503.6416 808.4928 495.4208 804.2944 488.1376C800.0992 480.8544000000001 794.0416 474.7551999999999 786.7136 470.432L332.6464000000001 199.2448000000001C324.9888000000001 194.6688 316.22112 192.1696 307.24608 192.0096C298.2710400000001 191.8464 289.41408 194.0256000000001 281.5904 198.3232000000001C273.84096 202.5536 267.3856 208.72 262.888 216.1952C258.3904 223.6672 256.0128000000001 232.1760000000001 256 240.8448V783.15616C256.0128000000001 791.8240000000001 258.3904 800.33184 262.888 807.80512C267.3856 815.2784 273.84096 821.44736 281.5904 825.6771200000001C289.41408 829.97408 298.2710400000001 832.15392 307.24608 831.99168C316.22112 831.82944 324.9888000000001 829.33088 332.6464000000001 824.75424L786.7136 553.568C794.0416 549.2447999999999 800.0992 543.1456000000001 804.2944 535.8624C808.4928 528.5792 810.688 520.3584000000001 810.6656 512z" />
-    <glyph glyph-name="play-unfilled"
-      unicode="&#xE11F;"
-      horiz-adv-x="1024" d="M864 512C864 706.40416 706.4032 864 512 864C317.59584 864 160 706.40416 160 512C160 317.5968000000001 317.59584 160 512 160C706.4032 160 864 317.5968000000001 864 512zM928 512C928 282.2496 741.7504 96 512 96C282.2496 96 96 282.2496 96 512C96 741.7504 282.2496 928 512 928C741.7504 928 928 741.7504 928 512zM451.8496 666.8127999999999C447.0112 670.2016 441.4144 672 435.7056 672C418.9312 672 405.3344 656.8256 405.3344 638.1024V364.5664000000001C405.3344 358.192 406.944 351.9488 409.9808 346.5504C418.896 330.6912 437.6416 325.904 451.8496 335.856L647.104 472.624C650.9792 475.3376 654.2528 478.992 656.6848 483.3184C665.6 499.1744 661.312 520.096 647.104 530.0448L451.8496 666.8127999999999z" />
-    <glyph glyph-name="plus"
-      unicode="&#xE066;"
-      horiz-adv-x="1024" d="M544 816C544 833.67296 529.6736 848 512 848C494.3264 848 480 833.67296 480 816V544.0032L208.00096 544.0032C190.32768 544.0032 176.00096 529.6768 176.00096 512.0032C176.00096 494.3296 190.328 480.0032 208.00096 480.0032L480 480.0032V208C480 190.3264 494.3264 176 512 176C529.6736 176 544 190.3264 544 208V480.0032L816 480.0064C833.6736 480.0064 848 494.3328 848 512.0064C848 529.6800000000001 833.6736 544.0064 816 544.0064L544 544.0032V816z" />
-    <glyph glyph-name="plus-small"
-      unicode="&#xE0DD;"
-      horiz-adv-x="1024" d="M544 704C544 721.67328 529.6736 736 512 736C494.3296 736 480 721.67328 480 704V543.8944H319.8944C302.22144 543.8944 287.8944 529.5648 287.8944 511.8944C287.8944 494.2208000000001 302.22144 479.8944 319.8944 479.8944H480V320C480 302.3264000000001 494.3296 288 512 288C529.6736 288 544 302.3264000000001 544 320V479.8944H704.1088C721.7824 479.8944 736.1088 494.2208000000001 736.1088 511.8944C736.1088 529.5648 721.7824 543.8944 704.1088 543.8944H544V704z" />
-    <glyph glyph-name="podcast"
-      unicode="&#xE067;"
-      horiz-adv-x="1024" d="M439.2736 319.6224C439.2736 353.2672 465.552 367.2992000000001 512 367.2992000000001C558.448 367.2992000000001 584.7296 353.2672 584.7296 319.6224C584.7296 286.6624000000001 571.5392 208.5536 560.816 169.8624C555.8528 152.0544 538.736 144.6912 512 144.6912C485.264 144.6912 468.1504 152.0544 463.1872 169.8656C452.4704 208.5312 439.2736 286.5536 439.2736 319.6224zM616.7776 153.6224L616.8032 153.712C622.9792 176.0032 629.3696 207.5776 634.1888 237.1616C638.8768 265.952 642.9088 297.872 642.9088 319.6224C642.9088 355.5136 627.0976 387.424 596.112 406.736C570.0768 422.9632000000001 538.96 426.6624000000001 512 426.6624000000001C485.0432 426.6624000000001 453.9232 422.9632000000001 427.888 406.736C396.9056 387.424 381.0912 355.5136 381.0912 319.6224C381.0912 297.8176 385.1264 265.8944 389.8176000000001 237.1072000000001C394.6368 207.5296 401.0272 175.984 407.1968 153.7152L407.2224 153.6288C414.624 127.072 432.2048 107.9616 454.0928 97.1584C473.5648 87.5488 494.5184 85.328 512 85.328C529.4848 85.328 550.4352 87.5488 569.9072 97.1584C591.7952 107.9584 609.376 127.0656 616.7776 153.6224zM459.6352 563.1936000000001C459.6352 591.472 483.0816 614.3936 512 614.3936C540.9184 614.3936 564.3648 591.472 564.3648 563.1936000000001C564.3648 534.9184 540.9184 511.9936 512 511.9936C483.0816 511.9936 459.6352 534.9184 459.6352 563.1936000000001zM512 682.6623999999999C444.5216 682.6623999999999 389.8176000000001 629.1744 389.8176000000001 563.1936000000001C389.8176000000001 497.216 444.5216 443.728 512 443.728C579.4784 443.728 634.1824 497.216 634.1824 563.1936000000001C634.1824 629.1744 579.4784 682.6623999999999 512 682.6623999999999zM677.8016 486.7424C671.1392 472.9503999999999 673.92 455.6319999999999 684.08 444.1696C698.1664 428.2752000000001 723.9296 426.2304000000001 734.2848 444.7712C753.9264 479.9456 765.0912 520.2944 765.0912 563.1936000000001C765.0912 699.8656 651.776 810.66144 512 810.66144C372.2208 810.66144 258.90816 699.8656 258.90816 563.1936000000001C258.90816 520.2944 270.07232 479.9456 289.71456 444.7712C300.0688 426.2304000000001 325.8336 428.2752000000001 339.92 444.1696C350.08 455.6319999999999 352.8576 472.9503999999999 346.1952 486.7424C334.992 509.9296000000001 328.7264 535.8464 328.7264 563.1936000000001C328.7264 662.1632 410.7808 742.3948800000001 512 742.3948800000001C613.2192 742.3948800000001 695.2704 662.1632 695.2704 563.1936000000001C695.2704 535.8464 689.008 509.9296000000001 677.8016 486.7424zM730.16 324.2016C730.992 295.1808 761.4304 276.2816000000001 782.2784 296.4832C852.5024 364.5248000000001 896 458.8928 896 563.1936000000001C896 770.55936 724.0768 938.66144 512 938.66144C299.92256 938.66144 128 770.55936 128 563.1936000000001C128 458.8928 171.49536 364.5248000000001 241.71808 296.4864C262.56672 276.2848 293.00672 295.184 293.83936 324.2016C294.14528 334.8608000000001 290.29728 345.2704 282.91136 352.9632000000001C230.14112 407.9168 197.81824 481.8656 197.81824 563.1936000000001C197.81824 732.85664 338.4832 870.3948800000001 512 870.3948800000001C685.5168 870.3948800000001 826.1824 732.85664 826.1824 563.1936000000001C826.1824 481.8656 793.8592 407.9168 741.088 352.9632000000001C733.7024 345.2704 729.856 334.8608000000001 730.16 324.2016z" />
-    <glyph glyph-name="quote"
-      unicode="&#xE069;"
-      horiz-adv-x="1024" d="M160 800C148.29408 800 137.52256 793.60832 131.91328 783.33408C126.304 773.05984 126.75232 760.5424 133.08224 750.69568L245.38688 576H176C158.32704 576 144 561.6736000000001 144 544V256C144 238.3264000000001 158.32704 224 176 224H432C449.6736 224 464 238.3264000000001 464 256V544C464 550.1376 462.2368 556.144 458.9184 561.3056L314.91776 785.30432C309.02976 794.46336 298.88832 800 288 800H160zM330.9184 561.3056L218.61344 736H270.5296L400 534.6016V288H208V512H304C315.70592 512 326.4768000000001 518.3904 332.0864000000001 528.6656C337.6960000000001 538.9408000000001 337.248 551.456 330.9184 561.3056zM576 800C564.2944 800 553.5232 793.60832 547.9136 783.33408C542.304 773.05984 542.752 760.5424 549.0816 750.69568L661.3856 576H592C574.3264 576 560 561.6736000000001 560 544V256C560 238.3264000000001 574.3264 224 592 224H848C865.6736 224 880 238.3264000000001 880 256V544C880 550.1376 878.2368 556.144 874.9184 561.3056L730.9184 785.30432C725.0304 794.46336 714.8896 800 704 800H576zM746.9184 561.3056L634.6144 736H686.5312L816 534.6016V288H624V512H720C731.7056 512 742.4768 518.3904 748.0864 528.6656C753.696 538.9408000000001 753.248 551.456 746.9184 561.3056z" />
-    <glyph glyph-name="rec"
-      unicode="&#xE06B;"
-      horiz-adv-x="1024" d="M832 512C832 688.7296 688.7296 832 512 832C335.2704 832 192 688.7296 192 512C192 335.2704 335.2704 192 512 192C688.7296 192 832 335.2704 832 512zM896 512C896 299.9232 724.0768 128 512 128C299.92256 128 128 299.9232 128 512C128 724.07744 299.92256 896 512 896C724.0768 896 896 724.07744 896 512zM512 320C405.9616 320 320 405.9616 320 512C320 618.0384 405.9616 704 512 704C618.0384 704 704 618.0384 704 512C704 405.9616 618.0384 320 512 320z" />
-    <glyph glyph-name="refresh"
-      unicode="&#xE06C;"
-      horiz-adv-x="1024" d="M896 512H832.016C832.016 687.4144 686.2624 832 503.4976 832C388.2272 832 287.67968 774.48704 229.13632 688H339.904C357.5776 688 371.904 673.6736000000001 371.904 656C371.904 638.3263999999999 357.5776 624 339.904 624H160C142.32672 624 128 638.3263999999999 128 656V848C128 865.67296 142.32672 880 160 880C177.67296 880 192 865.67296 192 848V745.6803199999999C263.75136 837.0816 376.592 896 503.4976 896C720.2784 896 896 724.07744 896 512C896 510.8864 896.0096 509.7728 896 508.6624V512zM127.99776 512H191.984C191.984 336.5856 337.7344 192 520.5024 192C635.7728 192 736.32 249.5136 794.8608 336H684.096C666.4224 336 652.096 350.3264000000001 652.096 368C652.096 385.6736 666.4224 400 684.096 400H864C881.6704 400 896 385.6736 896 368V176C896 158.3264 881.6704 144 864 144C846.3264 144 832 158.3264 832 176V278.3200000000001C760.2464 186.9184 647.408 128 520.5024 128C303.72032 128 127.99776 299.9232 127.99776 512C127.99776 513.0816 127.98848 514.1664000000001 127.99776 515.2447999999999V512z" />
-    <glyph glyph-name="rocket"
-      unicode="&#xE127;"
-      horiz-adv-x="1024" d="M320.1344000000001 450.6112000000001L452.4032 318.3392L506.4864 171.5296C508.7424 162.72 513.1136 154.5728 519.2384 147.8112C526.048 140.2976 534.7648 134.7712 544.4672 131.824C554.1664 128.88 564.4864 128.6208 574.3232 131.0816C584.1568 133.5392000000001 593.1424 138.624 600.3168 145.7888L697.1584 242.9312C707.6096 253.2544000000001 713.5872 267.2768 713.7984 281.9712L713.8016 282.4288V506.2048L801.7664 598.4992C900.0608 696.9792 900.1408 797.5510400000001 893.5712 842.9584C891.8144 855.76032 885.9168 867.6384 876.7776 876.77856C867.6384 885.9184 855.76 891.81472 842.9568 893.57088C797.5072 900.14752 696.7904 900.0608 598.2176 801.4896C569.344 772.61312 529.7184 731.5510400000001 489.2256 689.104H281.01952L280.5638400000001 689.1007999999999C265.86816 688.8928000000001 251.84672 682.9152 241.52224 672.4639999999999L144.4272 575.6672L144.3792 575.6192C137.2144 568.448 132.1312 559.4624 129.672 549.6256000000001C127.21312 539.7919999999999 127.4704 529.472 130.41664 519.7728C133.36288 510.0703999999999 138.88768 501.3504 146.40096 494.544C153.87488 487.7728 163.03776 483.1455999999999 172.9216 481.152L320.1344000000001 450.6112000000001zM468.064 573.8368C528.1024 637.3792000000001 599.0176 711.7788800000001 643.4752 756.23488C721.4272 834.1872 797.3664 834.82304 830.6528 830.65408C834.8224 797.36864 834.1856 721.4272000000001 756.2336 643.4752L755.696 642.9248L493.4624 367.7888000000001L380.5088 480.7456L391.2448 492.2048C410.9248 513.1967999999999 438.0992 542.1184000000001 468.064 573.8368zM324.896 514.9856L200.16384 540.864L284.66784 625.104H428.4608L421.5456 617.7888C391.5072 585.9968 364.2752 557.0111999999999 344.5536 535.9775999999999C336.7200000000001 527.6192 330.0672 520.512 324.896 514.9856zM564.1472 200.1568L524.5504 307.6416000000001L649.8016 439.0560000000001V286.0768000000001L564.1472 200.1568zM270.3987200000001 324.2976C285.6960000000001 333.1456 290.92256 352.7232 282.07232 368.0192C273.22208 383.3184 253.6464 388.544 238.34912 379.6928000000001C180.82688 346.4128 153.85632 289.0848 141.0352 244.3328C134.5104 221.5584 131.27584 200.8 129.65856 185.7312C128.84608 178.1664 128.43264 171.952 128.22176 167.5296C128.11616 165.3184 128.06112 163.5456 128.03232 162.2752000000001C128.01792 161.6384000000001 128.00992 161.1232 128.00576 160.7424L128.00192 160.2688000000001L128.00128 160.1056L128.00096 160.0192C128.00096 151.5296 131.37248 143.3696 137.37376 137.3664C143.37472 131.3664 153.79328 128.0256000000001 162.28032 128.0256000000001C163.55296 128.0544 165.32352 128.1088 167.53632 128.2144C171.95808 128.4256 178.17376 128.8384 185.73888 129.6512C200.80512 131.2704 221.56544 134.5056 244.33984 141.0304C289.0912 153.8496 346.4192 180.8192 379.6992 238.3424C388.5504 253.6416000000001 383.3248 273.216 368.0256 282.0672C352.7296 290.9152000000001 333.152 285.6896000000001 324.304 270.3936C302.98272 233.5424000000001 264.312 213.3248 226.71296 202.5536C215.58656 199.3664 204.97152 197.1328 195.57536 195.568C197.13824 204.9664 199.37216 215.5808 202.56 226.7072C213.33216 264.3072 233.54784 302.976 270.3987200000001 324.2976z" />
-    <glyph glyph-name="send"
-      unicode="&#x2329;"
-      horiz-adv-x="1024" d="M878.0224 831.0255999999999C885.872 821.50432 887.5488 808.31744 882.3296 797.1344L583.664 157.136C577.9744 144.9376 565.2608 137.6064 551.8528 138.7904C538.448 139.9744 527.216 149.4176 523.7472 162.4224000000001L442.128 468.4928L156.35584 611.3792000000001C144.37824 617.3664 137.39648 630.1792 138.8576 643.4911999999999C140.31904 656.8032000000001 149.91424 667.7984 162.9056 671.0432000000001L845.5712 841.71136C857.5456 844.70432 870.1696 840.54656 878.0224 831.0255999999999zM505.8208 478.032L562.8992 263.9808000000001L795.9296 763.3312000000001L262.3491200000001 629.9359999999999L465.9552 528.1344L535.4656 580.2656C549.6064 590.8704 569.664 588.0064 580.2656 573.8656C590.8704 559.7280000000001 588.0064 539.6704 573.8656 529.0656L505.8208 478.032z" />
-    <glyph glyph-name="send-mirror"
-      unicode="&#x232A;"
-      horiz-adv-x="1024" d="M145.9776000000001 831.0255999999999C138.1280000000001 821.50432 136.4512 808.31744 141.6704 797.1344L440.336 157.136C446.0256000000001 144.9376 458.7392 137.6064 472.1472 138.7904C485.552 139.9744 496.784 149.4176 500.2528 162.4224000000001L581.8720000000001 468.4928L867.64416 611.3792000000001C879.62176 617.3664 886.60352 630.1792 885.1424 643.4911999999999C883.68096 656.8032000000001 874.0857599999999 667.7984 861.0944 671.0432000000001L178.4288 841.71136C166.4544 844.70432 153.8304000000001 840.54656 145.9776000000001 831.0255999999999zM518.1792 478.032L461.1008 263.9808000000001L228.0704 763.3312000000001L761.6508799999999 629.9359999999999L558.0448 528.1344L488.5344 580.2656C474.3936 590.8704 454.336 588.0064 443.7344000000001 573.8656C433.1296 559.7280000000001 435.9936 539.6704 450.1344000000001 529.0656L518.1792 478.032z" />
-    <glyph glyph-name="send-filled"
-      unicode="&#xE0A2;"
-      horiz-adv-x="1024" d="M891.4944 785.0416L594.0192 147.5968C577.1648 111.4816 524.3968 116.1376 514.128 154.6432L448.128 402.144L599.376 591.2L379.3856 481.2064L152.54976 594.624C117.11968 612.3392 122.85344 664.5696 161.28288 674.1792L842.4832 844.47744C877.3216 853.18784 906.6816 817.58528 891.4944 785.0416z" />
-    <glyph glyph-name="share-alt"
-      unicode="&#xE155;"
-      horiz-adv-x="1024" d="M704 704C757.0208 704 800 746.9808 800 800C800 853.0192 757.0208 896 704 896C650.9792 896 608 853.0192 608 800C608 790.80448 609.2928 781.91104 611.7056 773.49152L317.12384 586.0288C300.52064 599.7536 279.22336 608 256 608C202.9808 608 160 565.0208 160 512C160 458.9792 202.9808 416 256 416C276.47744 416 295.4576 422.4128 311.04224 433.3376L609.9104 243.1488000000001C608.656 236.9600000000001 608 230.5568 608 224C608 170.9792 650.9792 128 704 128C757.0208 128 800 170.9792 800 224C800 277.0208 757.0208 320 704 320C680.7776 320 659.4784 311.7536 642.8768 298.0288000000001L348.2944 485.4912C350.7072 493.9104 352 502.8031999999999 352 512C352 518.5568000000001 351.344 524.96 350.0896 531.1487999999999L648.9568 721.33664C664.5408 710.41152 683.5232 704 704 704zM704 768C721.6736 768 736 782.32704 736 800C736 817.67296 721.6736 832 704 832C686.3264 832 672 817.67296 672 800C672 782.32704 686.3264 768 704 768zM288 512C288 494.3264 273.67296 480 256 480C238.32704 480 224 494.3264 224 512C224 529.6736000000001 238.32704 544 256 544C273.67296 544 288 529.6736000000001 288 512zM736 224C736 206.3264 721.6736 192 704 192C686.3264 192 672 206.3264 672 224C672 241.6736 686.3264 256 704 256C721.6736 256 736 241.6736 736 224z" />
-    <glyph glyph-name="sheet"
-      unicode="&#xE0A3;"
-      horiz-adv-x="1024" d="M128 831.9923200000001H896C913.6736 831.9923200000001 928 817.6652799999999 928 799.9923200000001V223.9712C928 206.2976 913.6736 191.9712 896 191.9712H128C110.32704 191.9712 96 206.2976 96 223.9712V799.9923200000001C96 817.6652799999999 110.32704 831.9923200000001 128 831.9923200000001zM160 645.6895999999999H309.33344V767.9923200000001H160V645.6895999999999zM160 581.6895999999999V439.968H309.33344V581.6895999999999H160zM160 375.968V255.9712H309.33344V375.968H160zM373.3344 255.9712H864V375.968H373.3344V255.9712zM864 439.968V581.6895999999999H373.3344V439.968H864zM864 645.6895999999999V767.9923200000001H373.3344V645.6895999999999H864z" />
-    <glyph glyph-name="shield"
-      unicode="&#xE070;"
-      horiz-adv-x="1024" d="M513.3024 881.29472C526.2176 884.7024 539.8112 884.58336 552.6624 880.94976L797.8592 811.6320000000001C827.024 803.3872 849.1136 777.81376 851.3632 746.49248C875.8688 405.3504000000001 666.9664 226.0704 578.752 166.2784C545.6992 143.8752 503.472 143.808 470.336 166.0192C381.5744000000001 225.5232 170.23488 404.608 193.82464 745.81312C196.02944 777.70304 218.78496 803.58464 248.5776 811.4457600000001L513.3024 881.29472zM535.2512 819.3632C533.4176 819.88256 531.4752 819.8995199999999 529.6288 819.4128000000001L264.9056 749.5635199999999C260.5052800000001 748.40256 257.90656 744.7881600000001 257.6720000000001 741.39904C236.36704 433.2352 425.888 272.8672000000001 505.9712 219.1808C517.4784 211.4656 531.4048 211.504 542.8448 219.2576C622.224 273.0560000000001 809.6768 433.5456000000001 787.5264 741.9072C787.2864 745.26496 784.7424 748.832 780.448 750.04576L535.2512 819.3632zM490.672 686.6656C470.912 681.9936 443.4272000000001 674.3552 409.5232 662.1120000000001C430.3328 553.3408 462.7424 475.0976000000001 490.672 423.28V686.6656zM492.8672 752.6838399999999C526.6368 759.5814399999999 554.672 732.9417599999999 554.672 701.5584V340.5952C554.672 323.5712 544.3392 308.848 529.0304 303.0752C513.36 297.1648 495.2544 301.7440000000001 484.1696 315.7504C451.5136 357.0176 377.8464 468.7008 342.9792 670.3136C339.7376 689.0591999999999 350.0448 708.00832 368.3072 715.03968C424.4928 736.66976 467.4016 747.48192 492.8672 752.6838399999999z" />
-    <glyph glyph-name="shield-blank"
-      unicode="&#xE0EF;"
-      horiz-adv-x="1024" d="M502.6304 872.09152C515.5456 875.49952 529.1392 875.3801599999999 541.9904 871.74656L787.1872 802.4288C816.352 794.184 838.4416 768.61056 840.6912 737.2896000000001C865.1968 396.1472 656.2976 216.8672 568.08 157.0752C535.0272 134.672 492.8 134.6048 459.664 156.816C370.9024 216.3200000000001 159.5632 395.4048 183.15264 736.60992C185.35744 768.49984 208.11296 794.38144 237.9056 802.24256L502.6304 872.09152zM524.5792 810.16032C522.7456 810.67936 520.8032 810.69632 518.9568 810.2096L254.2336 740.36032C249.83328 739.1993600000001 247.23456 735.58496 247.00032 732.19584C225.69504 424.0320000000001 415.216 263.664 495.2992 209.9776000000001C506.8064 202.2624 520.7328 202.3008 532.1728 210.0544C611.552 263.8528 799.0048 424.3424 776.8544 732.704C776.6144 736.06176 774.0704 739.6291200000001 769.776 740.84256L524.5792 810.16032z" />
-    <glyph glyph-name="shield-check"
-      unicode="&#xE072;"
-      horiz-adv-x="1024" d="M664.0832 618.928L514.7488 448.2624C508.672 441.3184 499.8944 437.3344 490.6656 437.3344C481.44 437.3344 472.6624 441.3184 466.5856 448.2624L402.5856 521.4048C390.9472 534.704 392.2944 554.9216 405.5936 566.56C418.896 578.1952 439.1104000000001 576.848 450.7488 563.5488L490.6656 517.9295999999999L615.9168 661.072C627.5552 674.3712 647.7728 675.7216000000001 661.072 664.0832C674.3744 652.4448 675.7216 632.2272 664.0832 618.928zM541.9904 880.94976L787.184 811.6320000000001C816.3488 803.3872 838.4384 777.81376 840.688 746.49248C865.1936 405.3504000000001 656.2944 226.0704 568.0768 166.2784C535.024 143.8752 492.7968 143.808 459.6608 166.0192C370.9024 225.5232 159.56128 404.608 183.15072 745.81312C185.35552 777.70304 208.11104 803.58464 237.90368 811.4457600000001L502.6272 881.29472C515.5424 884.7024 529.136 884.58336 541.9904 880.94976zM518.9568 819.4128000000001L254.23168 749.5635199999999C249.83136 748.40256 247.23264 744.7881600000001 246.9984 741.39904C225.69312 433.2352 415.2128 272.8672000000001 495.2992 219.1808C506.8064 211.4656 520.7328 211.504 532.1696 219.2576C611.5488 273.0560000000001 799.0048 433.5456000000001 776.8544 741.9072C776.6112 745.26496 774.0672 748.832 769.7728 750.04576L524.5792 819.36352C522.7424 819.88256 520.8 819.8995199999999 518.9568 819.4128000000001z" />
-    <glyph glyph-name="sort"
-      unicode="&#xE074;"
-      horiz-adv-x="1024" d="M886.176 356.6304L726.208 200.9152C713.7824 188.8224 693.9904 188.8224 681.5648 200.9152L521.5968 356.6304C508.9312 368.9600000000001 508.6592 389.2192 520.9856 401.8816000000001C533.312 414.5472 553.5744 414.8192 566.2368 402.4928L671.8848 299.6512L671.8848 800C671.8848 817.67328 686.2144 832 703.8848 832C721.5584 832 735.8848 817.67296 735.8848 800L735.8848 299.6512L841.536 402.4928C854.1984 414.8192 874.4576 414.5472 886.7872 401.8816000000001C899.1136 389.2192 898.8416 368.9600000000001 886.176 356.6304zM527.92 690.1408H96.00032C78.32704 690.1408 64.00032 704.4675199999999 64.00032 722.1408C64.00032 739.81376 78.32704 754.14048 96.00032 754.14048H527.92C545.5936 754.14048 559.92 739.81376 559.92 722.14048C559.92 704.4675199999999 545.5936 690.1408 527.92 690.1408zM431.936 487.7088L96.00032 487.7088C78.32704 487.7088 64.00032 502.0352 64.00032 519.7088C64.00032 537.3792000000001 78.32704 551.7088 96.00032 551.7088L431.936 551.7088C449.6096 551.7088 463.936 537.3792000000001 463.936 519.7088C463.936 502.0352 449.6096 487.7088 431.936 487.7088zM351.952 300.8448L96.00032 300.8448C78.32704 300.8448 64.00032 315.1744 64.00032 332.8448C64.00032 350.5184000000001 78.32704 364.8448 96.00032 364.8448L351.952 364.8448C369.6256 364.8448 383.952 350.5184000000001 383.952 332.8448C383.952 315.1744 369.6256 300.8448 351.952 300.8448z" />
-    <glyph glyph-name="sort-az"
-      unicode="&#x2987;"
-      horiz-adv-x="1024" d="M288.00864 832C301.37312 832 313.32992 823.69472 317.99552 811.17088L413.9968 553.472C420.1664 536.912 411.7408 518.4864 395.1808 512.3168000000001C378.6176 506.1472 360.192 514.5696 354.0224 531.1328L333.5456 586.096H242.47136L221.99552 531.1328C215.82592 514.5696 197.39904 506.1472 180.83776 512.3168000000001C164.27648 518.4864 155.85216 536.912 162.02176 553.472L258.02176 811.17088C262.68736 823.69472 274.64416 832 288.00864 832zM309.704 650.096L288.00864 708.33408L266.31328 650.096H309.704zM520.7776 397.5648C532.9344 410.3936 553.1872 410.9408 566.016 398.7872L672.0096 298.3680000000001V800C672.0096 817.67296 686.336 832 704.0096 832C721.6832 832 736.0096 817.67296 736.0096 800V298.3680000000001L842 398.7872C854.8288 410.9408 875.0848 410.3936 887.2384 397.5648C899.3952 384.736 898.848 364.4832 886.016 352.3264000000001L726.016 200.7392C713.6736 189.0464 694.3424 189.0464 682 200.7392L522 352.3264000000001C509.1712 364.4832 508.624 384.736 520.7776 397.5648zM192.00864 453.0528H384.0096C396.8768 453.0528 408.4928 445.3472000000001 413.4912 433.4912000000001C418.4928 421.6384000000001 415.9072 407.9392000000001 406.928 398.7232L267.864 255.9904H384.0096C401.6832 255.9904 416.0096 241.664 416.0096 223.9904C416.0096 206.3168 401.6832 191.9904 384.0096 191.9904H192.00864C179.14176 191.9904 167.52608 199.6992 162.5248 211.552C157.52384 223.408 160.10976 237.1072000000001 169.08896 246.3232000000001L308.1536 389.0528000000001H192.00864C174.33568 389.0528000000001 160.00864 403.3824 160.00864 421.0528000000001C160.00864 438.7264 174.33568 453.0528 192.00864 453.0528z" />
-    <glyph glyph-name="sort-az-mirror"
-      unicode="&#x2988;"
-      horiz-adv-x="1024" d="M735.99136 832C722.62688 832 710.67008 823.69472 706.0044800000001 811.17088L610.0032 553.472C603.8335999999999 536.912 612.2592 518.4864 628.8192 512.3168000000001C645.3824 506.1472 663.808 514.5696 669.9775999999999 531.1328L690.4544000000001 586.096H781.52864L802.0044800000001 531.1328C808.17408 514.5696 826.60096 506.1472 843.16224 512.3168000000001C859.72352 518.4864 868.14784 536.912 861.97824 553.472L765.97824 811.17088C761.31264 823.69472 749.35584 832 735.99136 832zM714.296 650.096L735.99136 708.33408L757.6867199999999 650.096H714.296zM503.2224 397.5648C491.0656 410.3936 470.8128 410.9408 457.984 398.7872L351.9904 298.3680000000001V800C351.9904 817.67296 337.664 832 319.9904 832C302.3168 832 287.9904 817.67296 287.9904 800V298.3680000000001L182 398.7872C169.1712 410.9408 148.9152 410.3936 136.7616000000001 397.5648C124.6048 384.736 125.1520000000001 364.4832 137.984 352.3264000000001L297.9840000000001 200.7392C310.3264000000001 189.0464 329.6576 189.0464 342 200.7392L502 352.3264000000001C514.8288 364.4832 515.376 384.736 503.2224 397.5648zM831.99136 453.0528H639.9904C627.1232 453.0528 615.5072 445.3472000000001 610.5088000000001 433.4912000000001C605.5072 421.6384000000001 608.0928 407.9392000000001 617.072 398.7232L756.136 255.9904H639.9904C622.3168000000001 255.9904 607.9904 241.664 607.9904 223.9904C607.9904 206.3168 622.3168000000001 191.9904 639.9904 191.9904H831.99136C844.85824 191.9904 856.47392 199.6992 861.4752 211.552C866.4761599999999 223.408 863.89024 237.1072000000001 854.91104 246.3232000000001L715.8464 389.0528000000001H831.99136C849.66432 389.0528000000001 863.99136 403.3824 863.99136 421.0528000000001C863.99136 438.7264 849.66432 453.0528 831.99136 453.0528z" />
-    <glyph glyph-name="spanner"
-      unicode="&#xE109;"
-      horiz-adv-x="1024" d="M771.0016 907.12224C748.0704 915.02944 723.4816 919.31264 697.952 919.31264C574.24 919.31232 473.952 819.02432 473.952 695.312C473.952 676.9824 476.16 659.136 480.336 642.0352L170.00064 336.9216C131.81632 300.304 130.44832 239.6672 166.99104 201.3664L205.29152 161.2224C242.66144 122.0544 305.0096 121.5136 343.0528 160.0320000000001L343.2992 160.2848L648.9792 476.688C664.7648 473.168 681.1552 471.312 697.952 471.312C821.664 471.312 921.952 571.6 921.952 695.312C921.952 719.6716799999999 918.0512 743.1750400000001 910.8256 765.19968H832.3584L769.2704 700.8288C756.6336 687.9328 735.84 688.0384 723.3376 701.0591999999999L701.8592 723.42336C689.5232 736.2716800000001 690.0512 756.72224 703.0368 768.91584L771.0016 832.7328V907.12224zM537.952 695.312C537.952 783.67808 609.5872 855.31264 697.952 855.31264C699.1424 855.31264 700.3264 855.29952 701.5104 855.27392L659.2288 815.5718400000001C620.2688 778.99104 618.6848 717.6387199999999 655.6992 679.0944L677.1744 656.7296C714.688 617.6672 777.072 617.3504 814.9792 656.0319999999999L857.8912 699.8144C857.9328 698.3199999999999 857.952 696.8192 857.952 695.312C857.952 606.9472000000001 786.3168 535.312 697.952 535.312C680.784 535.312 664.3072 538.0064 648.8864 542.9664L629.9168 549.072L297.41344 204.8992C284.7232 192.1664 264.01984 192.3808 251.5968 205.4016L213.29664 245.5456000000001C201.09504 258.336 201.57344 278.5952 214.36448 290.7936L214.5408 290.9600000000001L553.2576 623.9775999999999L546.6656 643.0752C541.0272 659.4048 537.952 676.9664 537.952 695.312z" />
-    <glyph glyph-name="squares"
-      unicode="&#xE0A5;"
-      horiz-adv-x="1024" d="M192 618.6656H405.3344V832H192V618.6656zM128 853.33344C128 876.89728 147.1024 896 170.66656 896H426.6656C450.2304 896 469.3344 876.8976 469.3344 853.33344V597.3344C469.3344 573.7696000000001 450.2304 554.6656 426.6656 554.6656H170.66656C147.10272 554.6656 128 573.7696000000001 128 597.3344V853.33344zM618.6656 618.6656H832V832H618.6656V618.6656zM554.6656 853.33344C554.6656 876.89728 573.7696 896 597.3344 896H853.3344C876.896 896 896 876.8976 896 853.33344V597.3344C896 573.7696000000001 876.896 554.6656 853.3344 554.6656H597.3344C573.7696 554.6656 554.6656 573.7696000000001 554.6656 597.3344V853.33344zM618.6656 405.3344H832V192H618.6656V405.3344zM597.3344 469.3344C573.7696 469.3344 554.6656 450.2304000000001 554.6656 426.6656000000001V170.6656000000001C554.6656 147.1040000000001 573.7696 128 597.3344 128H853.3344C876.896 128 896 147.1040000000001 896 170.6656000000001V426.6656000000001C896 450.2304000000001 876.896 469.3344 853.3344 469.3344H597.3344zM192 192H405.3344V405.3344H192V192zM128 426.6656000000001C128 450.2304000000001 147.1024 469.3344 170.66656 469.3344H426.6656C450.2304 469.3344 469.3344 450.2304000000001 469.3344 426.6656000000001V170.6656000000001C469.3344 147.1040000000001 450.2304 128 426.6656 128H170.66656C147.10272 128 128 147.1040000000001 128 170.6656000000001V426.6656000000001z" />
-    <glyph glyph-name="stack"
-      unicode="&#xE0B4;"
-      horiz-adv-x="1024" d="M230.4864 387.312C215.5664 396.784 195.79232 392.3680000000001 186.31936 377.4496000000001C176.8464 362.528 181.26176 342.7552 196.18176 333.28L494.848 143.6512C505.3184 137.0048000000001 518.6848 137.0048000000001 529.152 143.6512L827.8208 333.28C842.7392 342.7552 847.1552 362.528 837.6832 377.4496000000001C828.208 392.3680000000001 808.4352 396.784 793.5136 387.312L512 208.5696L230.4864 387.312zM186.31936 529.152C176.8464 514.2303999999999 181.26176 494.4576 196.18176 484.9856L494.848 295.3536000000001C505.3184 288.7072 518.6848 288.7072 529.152 295.3536000000001L827.8208 484.9856C842.7392 494.4576 847.1552 514.2303999999999 837.6832 529.152C828.208 544.0704000000001 808.4352 548.4864 793.5136 539.0144L512 360.2752000000001L230.4864 539.0144C215.5664 548.4864 195.79232 544.0704000000001 186.31936 529.152zM529.152 880.34208C518.6848 886.98912 505.3184 886.98912 494.848 880.34208L196.18176 690.7136C186.93536 684.8416 181.33408 674.6496 181.33408 663.696C181.33408 652.7456 186.93536 642.5536 196.18176 636.6816L494.848 447.0528000000001C505.3184 440.4064 518.6848 440.4064 529.152 447.0528000000001L827.8208 636.6816C837.0656 642.5536 842.6688 652.7456 842.6688 663.696C842.6688 674.6496 837.0656 684.8416 827.8208 690.7136L529.152 880.34208zM273.03456 663.696L512 815.42208L750.9664 663.696L512 511.9712L273.03456 663.696z" />
-    <glyph glyph-name="star"
-      unicode="&#xE076;"
-      horiz-adv-x="1024" d="M461.0496 891.15104C479.216 949.78272 561.5072 951.69248 582.3712 893.9664L652.1952 700.8032000000001H847.6352C905.5072 700.8032000000001 933.6608 630.0992 891.6288 590.3199999999999L743.7376 450.352L797.1232 232.7008C811.2928 174.9312 745.8752 130.7648 697.5904 165.504L519.8496 293.3792L342.1088 165.504C293.82432 130.7648 228.40384 174.9312 242.57408 232.7008L295.7830400000001 449.6288L138.192 588.8352C94.0128 627.8592 121.61504 700.8032000000001 180.56224 700.8032000000001H402.0736L461.0496 891.15104zM592.0064 679.0464L522.1824 872.21024L463.2064 681.8592C454.9056 655.0656 430.1248 636.8032000000001 402.0736 636.8032000000001L180.56224 636.8032000000001L338.1536 497.5968C355.9872 481.8432 363.6096 457.4944 357.9392000000001 434.384L304.73152 217.456L482.4736 345.3312C504.8 361.3952000000001 534.896 361.3952000000001 557.2256 345.3312L734.9664 217.456L681.5808 435.1040000000001C676.0992 457.4496 683.0336 481.0176 699.744 496.8352L847.6352 636.8032000000001H652.1952C625.2384 636.8032000000001 601.1712 653.6928 592.0064 679.0464z" />
-    <glyph glyph-name="star-filled"
-      unicode="&#xE077;"
-      horiz-adv-x="1024" d="M582.3712 893.9664L652.1952 700.8032000000001H847.6352C905.5072 700.8032000000001 933.6608 630.0992 891.6288 590.3199999999999L743.7376 450.352L797.1232 232.7008C811.2928 174.9312 745.8752 130.7648 697.5904 165.504L519.8496 293.3792L342.1088 165.504C293.824 130.7648 228.40384 174.9312 242.57376 232.7008L295.78272 449.6288L138.192 588.8352C94.0128 627.8592 121.61504 700.8032000000001 180.56224 700.8032000000001H402.0736L461.0496 891.15104C479.216 949.78272 561.5072 951.69248 582.3712 893.9664z" />
-    <glyph glyph-name="stars"
-      unicode="&#xE153;"
-      horiz-adv-x="1024" d="M678.736 888.0784C686.1504 893.23584 694.9664 896 704 896C713.0336 896 721.8496 893.23584 729.264 888.0784C736.6784 882.92128 742.3392 875.61824 745.4816 867.1504L745.5552 866.95072L777.9264 777.92704L867.152 745.48224C875.6192 742.33888 882.9216 736.67904 888.08 729.26368C893.2352 721.8483200000001 896 713.03232 896 704C896 694.9664 893.2352 686.1504 888.08 678.736C882.9216 671.3216 875.6192 665.6608 867.1488 662.5183999999999L866.9504 662.4448L777.9264 630.0735999999999L745.4816 540.848C742.3392 532.3808 736.6784 525.0784 729.264 519.9200000000001C721.8496 514.7647999999999 713.0336 512 704 512C694.9664 512 686.1504 514.7647999999999 678.736 519.9200000000001C671.3216 525.0784 665.6608 532.3808 662.5184 540.8512000000001L662.4448 541.0496L630.0736 630.0735999999999L540.848 662.5183999999999C532.3808 665.6608 525.0784 671.3216 519.92 678.736C514.7648 686.1504 512 694.9664 512 704C512 713.03232 514.7648 721.8483200000001 519.92 729.26368C525.0784 736.67904 532.3808 742.33824 540.8512 745.4816000000001L541.0496 745.55552L630.0736 777.92704L662.5184 867.15072C665.6608 875.61856 671.3216 882.92128 678.736 888.0784zM713.4368 640L720.9696 660.7167999999999C723.1936 666.7456 726.6944 672.2208 731.2384 676.7616C735.7792 681.3056 741.2544 684.8063999999999 747.2832 687.0304L747.4112 687.0752L793.952 704L747.2832 720.97056C741.2544 723.19168 735.7792 726.69472 731.2384 731.23744C726.6944 735.7798399999999 723.1936 741.2540799999999 720.9696 747.28192L720.9248 747.40992L704 793.95136L687.0304 747.28192C684.8096 741.2540799999999 681.3056 735.7798399999999 676.7616 731.23744C672.2208 726.69472 666.7456 723.192 660.7168 720.9708800000001L660.5888 720.9238399999999L614.048 704L660.7168 687.0304C666.7456 684.8096 672.2208 681.3056 676.7616 676.7616C681.3056 672.2208 684.8064 666.7456 687.0304 660.7167999999999L687.0752 660.5888L704 614.048L720.9248 660.5888L713.4368 640zM323.0912 758.3705600000001C331.3472 764.5232 341.4368 768 352 768C362.5632 768 372.6528 764.5232 380.9088 758.3705600000001C389.1328 752.24384 395.0784 743.82816 398.3104 734.4975999999999L398.3776 734.30688L446.0512 593.8399999999999L576.6464 542.9567999999999C586.3424 539.1007999999999 594.3168 532.3168000000001 599.7728 523.9104C605.2128 515.5296000000001 608 505.792 608 496C608 486.208 605.2128 476.4704 599.7728 468.0896C594.3168 459.6832000000001 586.3392 452.8992 576.6464 449.0432L576.4384 448.9600000000001L446.0512 398.16L398.3104 257.5008000000001C395.0784 248.1728000000001 389.1328 239.7568 380.9088 233.6288C372.6528 227.4784 362.5632 224 352 224C341.4368 224 331.3472 227.4784 323.0912 233.6288C314.86784 239.7568 308.9216 248.1728000000001 305.68896 257.504L305.62304 257.6928000000001L257.9497600000001 398.16L127.3536 449.0432C117.6592 452.8992 109.6848 459.6832000000001 104.22848 468.0896C98.78656 476.4704 96 486.208 96 496C96 505.792 98.78656 515.5296000000001 104.22848 523.9104C109.6848 532.3168000000001 117.65952 539.1007999999999 127.35392 542.9567999999999L127.56192 543.04L257.9497600000001 593.8399999999999L305.68832 734.4975999999999C308.92096 743.82848 314.86784 752.24384 323.0912 758.3705600000001zM381.2224 406.288L387.536 424.8896C389.8272 431.5488000000001 393.4944 437.7632 398.416 443.0368C403.344 448.3168 409.4304 452.544 416.3328 455.2672L416.4672 455.3216L520.8768 496L416.3328 536.7328C409.4304 539.456 403.344 543.6831999999999 398.416 548.9631999999999C393.4944 554.2368 389.8272 560.4512 387.536 567.1104L387.4944 567.2352000000001L352 671.8144L316.46432 567.1104C314.1734400000001 560.4512 310.5056 554.2368 305.58304 548.9631999999999C300.6544 543.6831999999999 294.568 539.456 287.66656 536.7328L287.53312 536.6784L183.12256 496L287.66656 455.2672C294.568 452.544 300.6544 448.3168 305.58304 443.0368C310.5056 437.7632 314.17312 431.5488000000001 316.464 424.8896L316.50592 424.7648000000001L352 320.1856L387.4944 424.7648000000001L381.2224 406.288zM704 480C694.9664 480 686.1504 477.2352 678.736 472.08C671.3216 466.9216 665.6608 459.6192 662.5184 451.152L630.0736 361.9264L541.0496 329.5552L540.8512 329.4816C532.3808 326.3392 525.0784 320.6784 519.92 313.264C514.7648 305.8496 512 297.0336 512 288C512 278.9664 514.7648 270.1504 519.92 262.736C525.0784 255.3216 532.3808 249.6608 540.848 246.5184000000001L630.0736 214.0736000000001L662.4448 125.0496000000001L662.5184 124.8512C665.6608 116.3808 671.3216 109.0784 678.736 103.92C686.1504 98.7648 694.9664 96 704 96C713.0336 96 721.8496 98.7648 729.264 103.92C736.6784 109.0784 742.3392 116.3808 745.4816 124.848L777.9264 214.0736000000001L866.9504 246.4448L867.1488 246.5184000000001C875.6192 249.6608 882.9216 255.3216 888.08 262.736C893.2352 270.1504 896 278.9664 896 288C896 297.0336 893.2352 305.8496 888.08 313.264C882.9216 320.6784 875.6192 326.3392 867.152 329.4816L777.9264 361.9264L745.5552 450.9503999999999L745.4816 451.1488000000001C742.3392 459.6192 736.6784 466.9216 729.264 472.08C721.8496 477.2352 713.0336 480 704 480zM720.9696 244.7168000000001L714.1408 225.9328000000001L720.9248 244.5888L704 198.048L687.0752 244.5888L687.0304 244.7168000000001C684.8064 250.7456 681.3056 256.2208000000001 676.7616 260.7616000000001C672.2208 265.3056000000001 666.7456 268.8096000000001 660.7168 271.0304L614.048 288L660.5888 304.9248L660.7168 304.9696C666.7456 307.1904 672.2208 310.6944 676.7616 315.2384C681.3056 319.7792 684.8096 325.2544000000001 687.0304 331.2832L704 377.952L720.9248 331.4112L720.9696 331.2832C723.1936 325.2544000000001 726.6944 319.7792 731.2384 315.2384C735.7792 310.6944 741.2544 307.1904 747.2832 304.9696L793.952 288L747.4112 271.0752L747.2832 271.0304C741.2544 268.8064000000001 735.7792 265.3056000000001 731.2384 260.7616000000001C726.6944 256.2208000000001 723.1936 250.7456 720.9696 244.7168000000001z" />
-    <glyph glyph-name="stop"
-      unicode="&#xE123;"
-      horiz-adv-x="1024" d="M928 512C928 282.2496 741.7504 96 512 96C282.2496 96 96 282.2496 96 512C96 741.7504 282.2496 928 512 928C741.7504 928 928 741.7504 928 512zM384 608V416C384 398.3264000000001 398.3264 384 416 384H608C625.6736 384 640 398.3264000000001 640 416V608C640 625.6736000000001 625.6736 640 608 640H416C398.3264 640 384 625.6736000000001 384 608z" />
-    <glyph glyph-name="stop-unfilled"
-      unicode="&#xE121;"
-      horiz-adv-x="1024" d="M416 640H608C625.6736 640 640 625.6736000000001 640 608V416C640 398.3264000000001 625.6736 384 608 384H416C398.3264 384 384 398.3264000000001 384 416V608C384 625.6736000000001 398.3264 640 416 640zM928 512C928 282.2496 741.7504 96 512 96C282.2496 96 96 282.2496 96 512C96 741.7504 282.2496 928 512 928C741.7504 928 928 741.7504 928 512zM864 512C864 706.40416 706.4032 864 512 864C317.59584 864 160 706.40416 160 512C160 317.5968000000001 317.59584 160 512 160C706.4032 160 864 317.5968000000001 864 512z" />
-    <glyph glyph-name="stopwatch"
-      unicode="&#xE0E9;"
-      horiz-adv-x="1024" d="M375.1552 960C342.0672 960 315.24128 933.17504 315.24128 900.0848C315.24128 866.99456 342.0672 840.1696 375.1552 840.1696H554.9024C587.9936 840.1696 614.816 866.99456 614.816 900.0848C614.816 933.17504 587.9936 960 554.9024 960H375.1552zM820.2336 808.78912C802.9024 826.1216 774.8 826.1216 757.4656 808.78912C740.1344 791.45664 740.1344 763.35488 757.4656 746.0224000000001L820.2336 683.2544C837.568 665.9232 865.6672 665.9232 883.0016 683.2544C900.3328 700.5888 900.3328 728.68992 883.0016 746.0224000000001L820.2336 808.78912zM494.9824 645.4495999999999C453.5072 645.4495999999999 412.9632 633.1487999999999 378.4768000000001 610.1088C343.9904 587.0656 317.11328 554.3136 301.24128 515.9968C285.3696 477.6768 281.21664 435.5136 289.30816 394.8352C297.39968 354.1568 317.37184 316.7904 346.7008 287.4624C376.0256 258.1344000000001 413.392 238.1632 454.0704 230.0704C494.7488 221.9808000000001 536.912 226.1344000000001 575.232 242.0064C613.5488 257.8784000000001 646.3008 284.7552 669.344 319.2416C692.3872 353.7248 704.6848 394.2688000000001 704.6848 435.7440000000001H494.9824V645.4495999999999zM494.9792 68.7648C697.6576 68.7648 861.9616 233.0656 861.9616 435.7440000000001C861.9616 638.4223999999999 697.6576 802.7251200000001 494.9792 802.7251200000001C292.30272 802.7251200000001 128 638.4223999999999 128 435.7440000000001C128 233.0656 292.30272 68.7648 494.9792 68.7648zM494.9792 134.4096C328.5568 134.4096 193.64448 269.3216 193.64448 435.7440000000001C193.64448 602.1664000000001 328.5568 737.08064 494.9792 737.08064C661.4048 737.08064 796.3168 602.1664000000001 796.3168 435.7440000000001C796.3168 269.3216 661.4048 134.4096 494.9792 134.4096z" />
-    <glyph glyph-name="store"
-      unicode="&#xE105;"
-      horiz-adv-x="1024" d="M786.5152 867.44928C774.6528 885.28384 754.6528 896 733.232 896H290.88576C269.46528 896 249.46496 885.28384 237.60032 867.44928L65.04672 608.0768L65.088 608L65.13664 607.9584C72.91872 553.7024 119.58752 512 175.99648 512C181.43008 512 186.77312 512.3872 192 513.136V224C192 170.9792 234.9808 128 288 128H736C789.0208 128 832 170.9792 832 224V513.1328C837.2256 512.3872 842.5664 512 847.9968 512C904.3904 512 951.0496 553.6800000000001 958.8512 607.9168L958.944 608C959.0208 608 959.0656 608.0832 959.024 608.1472L786.5152 867.44928zM288 192C270.32704 192 256 206.3264 256 224V545.6192C257.51136 547.1616 258.97856 548.7488000000001 260.39968 550.3776C273.94784 565.8944 283.28576 585.184 286.63168 606.4639999999999L286.69536 606.8736C286.79424 607.5168 287.34592 608 287.99712 608C288.64832 608 289.20032 607.5168 289.29888 606.8736L289.36256 606.4639999999999C292.70848 585.184 302.0464 565.8944 315.59488 550.3776C319.73664 545.6320000000001 324.272 541.2384 329.152 537.2511999999999C348.4544 521.4688 373.12 512 399.9968 512C426.8768 512 451.5424 521.4688 470.8448 537.2511999999999C475.7216 541.2384 480.2592 545.6320000000001 484.4 550.3743999999999C497.9488 565.8944 507.2864 585.1872000000001 510.6336 606.4672L510.6976 606.8736C510.7968 607.5168 511.3472 608 511.9968 608C512.6496 608 513.2 607.5168 513.2992 606.8736L513.3632 606.4672C516.7072 585.1872000000001 526.0448 565.8944 539.5936 550.3743999999999C543.7376 545.6320000000001 548.272 541.2384 553.152 537.2511999999999C572.4544 521.4688 597.12 512 623.9968 512C650.8736 512 675.5392 521.4688 694.8416 537.248C699.7216 541.2384 704.2592 545.6288 708.4 550.3743999999999C721.9488 565.8944 731.2864 585.1872000000001 734.6336 606.4672L734.6976 606.8768C734.7968 607.52 735.3472 608 735.9968 608C736.6464 608 737.1968 607.52 737.296 606.8768L737.36 606.4672C740.704 585.1872000000001 750.0448 565.8944 763.5936 550.3743999999999C765.0176 548.7456 766.4864 547.1551999999999 768 545.6128V224C768 206.3264 753.6736 192 736 192H640V352C640 387.3472000000001 611.3472 416 576 416H448C412.6528 416 384 387.3472000000001 384 352V192H288zM175.99648 576C159.00768 576 144.03232 584.8543999999999 135.50016 598.1952V598.432L290.88576 832H733.232L888.624 598.4192C880.1152 584.9631999999999 865.072 576 847.9968 576C824.0416 576 804.08 593.6096 800.5568 616.5824C795.7568 647.856 768.848 672 735.9968 672C703.1456 672 676.2368 647.856 671.4368 616.5824C667.9136 593.6096 647.952 576 623.9968 576C600.0416 576 580.0832 593.6096 576.56 616.5824C571.76 647.856 544.8512 672 511.9968 672C479.1456 672 452.2368 647.856 447.4368 616.5824C443.9136 593.6096 423.952 576 399.9968 576C376.0416 576 356.0832 593.6096 352.56 616.5792C347.76 647.856 320.8512 672 287.99712 672C255.14304 672 228.23456 647.856 223.43552 616.5792C219.91104 593.6096 199.95168 576 175.99648 576zM576 192H448V352H576V192z" />
-    <glyph glyph-name="strike"
-      unicode="&#xE078;"
-      horiz-adv-x="1024" d="M332.4416 672C332.4416 735.53984 397.8336 800 511.9968 800C598.6272 800 659.0816 761.6227200000001 681.3408 715.90976C689.0784 700.0192 708.2336 693.4112 724.1216 701.1487999999999C740.0128 708.88672 746.6208 728.04 738.8832 743.9292800000001C702.9664 817.68864 615.5936 864 511.9968 864C378.784 864 268.52128 785.24896 268.44064 672.1248C268.34208 657.8944 270.512 643.7375999999999 274.8688 630.192C280.27968 613.3664 298.30496 604.1152 315.1296 609.5264C331.9552 614.9344 341.2064 632.96 335.7952 649.7855999999999C333.5136 656.88 332.3808 664.2944 332.4416 671.7472V672zM160 544C142.32704 544 128 529.6736000000001 128 512C128 494.3264 142.32704 480 160 480H548.9856C594.8608 466.3616 634.0416 451.648 661.8656 431.28C688.784 411.5776 704 387.5552 704 351.9968C704 320.8288 686.368 289.5968000000001 651.792 264.8992C617.2768 240.2464 567.9552 223.9968 512 223.9968C456.0448 223.9968 406.7232 240.2464 372.2080000000001 264.8992C337.632 289.5968000000001 320 320.8288 320 351.9968C320 369.6704 305.67296 383.9968 288 383.9968C270.32704 383.9968 256 369.6704 256 351.9968C256 294.7968 288.51296 246.0320000000001 335.008 212.8192C381.5648 179.5648 444.2432 159.9968 512 159.9968C579.7568 159.9968 642.4352 179.5648 688.992 212.8192C735.488 246.0320000000001 768 294.7968 768 351.9968C768 409.5616 741.7664 450.672 703.568 480H864C881.6736 480 896 494.3264 896 512C896 529.6736000000001 881.6736 544 864 544H554.3008C553.8304 544.0096 553.36 544.0096 552.8928 544H160z" />
-    <glyph glyph-name="success-circle"
-      unicode="&#xE0D5;"
-      horiz-adv-x="1024" d="M512 96C741.7504 96 928 282.2496 928 512C928 741.7504 741.7504 928 512 928C282.2496 928 96 741.7504 96 512C96 282.2496 282.2496 96 512 96zM678.176 590.1152L448.992 369.8368000000001C436.6176 357.9392000000001 417.0592 357.9296000000001 404.6688 369.8112L313.85024 456.912C301.09504 469.1424 300.67168 489.4016 312.90464 502.1568C325.136 514.912 345.3952 515.3344 358.1504 503.1008L426.7936000000001 437.2672L633.824 636.2592C646.5664 648.5056 666.8256 648.1056 679.072 635.3632C691.3184 622.6207999999999 690.9152 602.3648000000001 678.176 590.1152z" />
-    <glyph glyph-name="sun"
-      unicode="&#xE079;"
-      horiz-adv-x="1024" d="M512 960C529.6736 960 544 945.67296 544 928V832C544 814.32704 529.6736 800 512 800C494.3264 800 480 814.32704 480 832V928C480 945.67296 494.3264 960 512 960zM512 288C635.712 288 736 388.288 736 512C736 635.712 635.712 736 512 736C388.288 736 288 635.712 288 512C288 388.288 388.288 288 512 288zM512 352C423.6352 352 352 423.6352000000001 352 512C352 600.3648000000001 423.6352 672 512 672C600.3648 672 672 600.3648000000001 672 512C672 423.6352000000001 600.3648 352 512 352zM512 224C529.6736 224 544 209.6736 544 192V96C544 78.3264 529.6736 64 512 64C494.3264 64 480 78.3264 480 96V192C480 209.6736 494.3264 224 512 224zM64 512C64 529.6736000000001 78.32704 544 96 544H192C209.67296 544 224 529.6736000000001 224 512C224 494.3264 209.67296 480 192 480H96C78.32704 480 64 494.3264 64 512zM800 512C800 529.6736000000001 814.3264 544 832 544H928C945.6736 544 960 529.6736000000001 960 512C960 494.3264 945.6736 480 928 480H832C814.3264 480 800 494.3264 800 512zM195.21632 828.78272C207.71296 841.27936 227.9744 841.27936 240.47104 828.78272L308.35328 760.90048C320.8512 748.40384 320.8512 728.1424 308.35328 715.64576C295.8566400000001 703.1487999999999 275.5952 703.1487999999999 263.09856 715.64576L195.21632 783.528C182.71968 796.02464 182.71968 816.28608 195.21632 828.78272zM715.6448 308.352C728.144 320.8512 748.4032 320.8512 760.9024 308.352L828.784 240.4704000000001C841.28 227.9744 841.28 207.712 828.784 195.216C816.2848 182.72 796.0256 182.72 783.5296 195.216L715.6448 263.0976000000001C703.1488 275.5936000000001 703.1488 295.856 715.6448 308.352zM195.21536 195.216C182.7184 207.712 182.7184 227.9744 195.21536 240.4704000000001L263.0976 308.352C275.59424 320.8512 295.85568 320.8512 308.35232 308.352C320.848 295.856 320.848 275.5968000000001 308.35232 263.0976000000001L240.47008 195.216C227.97344 182.72 207.712 182.72 195.21536 195.216zM715.648 715.64608C703.1488 728.14272 703.1488 748.40416 715.648 760.9008L783.5296 828.78304C796.0256 841.28 816.288 841.28 828.784 828.78304C841.28 816.2864 841.28 796.02496 828.784 783.52832L760.9024 715.64608C748.4064 703.1487999999999 728.144 703.1487999999999 715.648 715.64608z" />
-    <glyph glyph-name="tag"
-      unicode="&#xE141;"
-      horiz-adv-x="1024" d="M544.4064 895.27008C564.5248 898.33376 584.9024 891.64512 599.2928 877.2540799999999L930.3648 546.1856C955.3568 521.1904 955.3568 480.6688 930.3648 455.6768L568.3232 93.6352000000001C543.3312 68.6432 502.8096 68.6432 477.8144 93.6352000000001L146.74592 424.7072C132.35488 439.0976000000001 125.66624 459.4752 128.72992 479.5936L128.72992 841.63296C132.94592 869.3225600000001 154.67744 891.05408 182.36672 895.27008L544.4064 895.27008zM554.0384 831.99936H192.00064V469.9616L523.0688 138.8928L885.1072 500.9312L554.0384 831.99936zM304 720C285.25472 701.2544 285.25472 670.864 304 652.1184000000001C322.7456 633.3728 353.136 633.3728 371.8816 652.1184000000001C390.6272 670.864 390.6272 701.2544 371.8816 720C353.136 738.74528 322.7456 738.74528 304 720z" />
-    <glyph glyph-name="team"
-      unicode="&#xE07A;"
-      horiz-adv-x="1024" d="M281.18336 688C298.85632 688 313.18336 702.3263999999999 313.18336 720C313.18336 737.67328 298.85632 752 281.18336 752C263.51008 752 249.18336 737.67328 249.18336 720C249.18336 702.3263999999999 263.51008 688 281.18336 688zM281.18336 624C228.16416 624 185.18336 666.9824 185.18336 720C185.18336 773.0192 228.16416 816 281.18336 816C334.2016 816 377.1840000000001 773.0192 377.1840000000001 720C377.1840000000001 666.9824 334.2016 624 281.18336 624zM576 704C576 730.50976 554.512 752 528 752C501.4912 752 480 730.50976 480 704C480 677.4911999999999 501.4912 656 528 656C554.512 656 576 677.4911999999999 576 704zM640 704C640 642.144 589.856 592 528 592C466.144 592 416 642.144 416 704C416 765.85568 466.144 816 528 816C589.856 816 640 765.85568 640 704zM477.9008 545.4848C449.3408 556.4416 417.6096 555.696 389.5936 543.4176C347.312 524.8832 319.99936 483.0912 319.99936 436.9312V304C319.99936 250.9824 362.9792 208 416 208H640C693.0176 208 736 250.9824 736 304V429.0624000000001C736 480.224 704.4672 526.096 656.6912 544.4159999999999C626.3392 556.0576 592.624 555.264 562.8576 542.2176L560.784 541.3088C539.2576 531.8752 514.8832 531.3024 492.9408 539.7184L477.9008 545.4848zM415.2832 484.7968C427.8816 490.3232 442.144 490.6559999999999 454.9856 485.728L470.0256 479.9648C507.6896 465.5168 549.5296 466.4992 586.4768 482.6944L588.5504 483.6C602.896 489.8912 619.1456 490.272 633.7728 484.6592000000001C656.8 475.8271999999999 672 453.7184 672 429.0624000000001V304C672 286.3264000000001 657.6736 272 640 272H416C398.3264 272 384 286.3264000000001 384 304V436.9312C384 457.6832000000001 396.2784 476.4672 415.2832 484.7968zM768 688C750.3264 688 736 702.3263999999999 736 720C736 737.67328 750.3264 752 768 752C785.6736 752 800 737.67328 800 720C800 702.3263999999999 785.6736 688 768 688zM768 624C821.0176 624 864 666.9824 864 720C864 773.0192 821.0176 816 768 816C714.9824 816 672 773.0192 672 720C672 666.9824 714.9824 624 768 624zM840.7136 342.2304000000001H768V406.2304000000001H840.7136C858.3872 406.2304000000001 872.7136 420.5632000000001 872.7136 438.2304000000001V482.9248C872.7136 497.9712 863.0464 511.3152 848.752 516.0128C841.2224 518.4864 833.0656 518.3168000000001 825.6416 515.5296000000001L821.088 513.8208C801.3216 506.4 780.1952 503.8432 759.4688 506.1888C747.0272 537.8720000000001 721.7472 563.7375999999999 688.6912 576.4159999999999C686.9408 577.088 685.1744 577.7184 683.3984 578.3104000000001C701.456 583.6224 720.7584 583.3504 738.7392 577.4431999999999L752.9216 572.784C767.8112 567.8912 783.9232 568.2303999999999 798.592 573.7375999999999L803.1488 575.4464C824.2112 583.3568 847.3504 583.8399999999999 868.7264 576.816C909.2928 563.4911999999999 936.7136 525.6192 936.7136 482.9248V438.2304000000001C936.7136 385.2128 893.7312 342.2304000000001 840.7136 342.2304000000001zM625.2704 400H624.4704C624.7328 399.4016000000001 624.9984 398.8064000000001 625.2704 398.2144V400zM357.5936 575.4176C360.1216 576.5248 362.6816 577.5391999999999 365.2672 578.4608000000001C347.36 583.616 328.2528 583.2927999999999 310.44256 577.4431999999999L296.25952 572.784C281.37216 567.8912 265.26144 568.2303999999999 250.59136 573.7375999999999L246.03712 575.4464C224.9696 583.3568 201.83456 583.8399999999999 180.456 576.816C139.89056 563.4911999999999 112.4704 525.6192 112.4704 482.9248V438.2304000000001C112.4704 385.2128 155.45088 342.2304000000001 208.4704 342.2304000000001H288V406.2304000000001H208.4704C190.79744 406.2304000000001 176.4704 420.5632000000001 176.4704 438.2304000000001V482.9248C176.4704 497.9712 186.13408 511.3152 200.43008 516.0128C207.96416 518.4864 216.11776 518.3168000000001 223.5424 515.5296000000001L228.09664 513.8208C249.33472 505.8464 272.13728 503.4912 294.33408 506.7936C304.73216 536.9664 327.328 562.1504 357.5936 575.4176zM423.9168 400H424.7136C424.4544 399.4016000000001 424.1888 398.8064000000001 423.9168 398.2144V400z" />
-    <glyph glyph-name="team-arrow-right"
-      unicode="&#xE0D1;"
-      horiz-adv-x="1024" d="M236.7088 861.42208C248.48736 866.45888 262.13472 863.9856 271.3968 855.13568L422.1056 711.13568C428.4256 705.09824 432 696.7392 432 688C432 679.2608 428.4256 670.8992000000001 422.1056 664.864L271.3968 520.864C262.13472 512.0128 248.48736 509.5392000000001 236.7088 514.576C224.93024 519.6128 217.29024 531.1904 217.29024 544V656H144C126.32704 656 112 670.3263999999999 112 688C112 705.67232 126.32704 719.99936 144 719.99936H217.29024V831.99936C217.29024 844.8096 224.93024 856.38528 236.7088 861.42208zM320 655.8208V656H320.1888L320 655.8208zM320.1888 719.99936H320V720.1785600000001L320.1888 719.99936zM492.8992 720.74208C501.6608 730.13024 514.144 736 528 736C554.5088 736 576 714.50976 576 688C576 661.4911999999999 554.5088 640 528 640C511.4176 640 496.7968 648.4096 488.176 661.1967999999999L445.0784 612.7136C465.568 590.1600000000001 495.1296 576 528 576C589.856 576 640 626.144 640 688C640 749.856 589.856 800 528 800C502.4512 800 478.9024 791.4457600000001 460.0576 777.04512L492.8992 720.74208zM145.61472 540.7712L177.7888 476.4224C176.92736 473.3824 176.47072 470.192 176.47072 466.9216V422.2336C176.47072 404.56 190.79744 390.2336 208.47072 390.2336H288.00064V326.2336H208.47072C155.45152 326.2336 112.47072 369.2128 112.47072 422.2336V466.9216C112.47072 495.7696 124.98592 522.4096 145.61472 540.7712zM625.2672 384H624.4704C624.7296 383.4016000000001 624.9952 382.8064000000001 625.2672 382.2144V384zM424.7136 384H423.9168V382.2144C424.1888 382.8064000000001 424.4544 383.4016000000001 424.7136 384zM477.9008 529.4848C449.3408 540.4416 417.6096 539.696 389.5936 527.4176C347.312 508.8832 320 467.0912 320 420.928V288C320 234.9792 362.9792 192 416 192H640C693.0208 192 736 234.9792 736 288V413.0624000000001C736 464.224 704.464 510.096 656.6944 528.4159999999999C626.3424 540.0576 592.6272 539.2672 562.8544 526.2176L560.784 525.3088C539.2608 515.8752 514.8832 515.3024 492.9408 523.7184L477.9008 529.4848zM415.2864 468.8C427.8816 474.3200000000001 442.144 474.6559999999999 454.9856 469.7311999999999L470.0256 463.9616C507.6896 449.5168 549.5296 450.4992 586.4768 466.6912L588.5472 467.6C602.896 473.888 619.1488 474.2688000000001 633.776 468.6592000000001C656.8 459.8304000000001 672 437.7216 672 413.0624000000001V288C672 270.3264000000001 657.6736 256 640 256H416C398.3264 256 384 270.3264000000001 384 288V420.928C384 441.68 396.2784 460.4672 415.2864 468.8zM864 704C864 650.9792 821.0208 608 768 608C714.9792 608 672 650.9792 672 704C672 757.0192 714.9792 800 768 800C821.0208 800 864 757.0192 864 704zM800 704C800 721.67296 785.6736 736 768 736C750.3264 736 736 721.67296 736 704C736 686.3263999999999 750.3264 672 768 672C785.6736 672 800 686.3263999999999 800 704zM840.7136 326.2336H768V390.2336H840.7136C858.3872 390.2336 872.7136 404.56 872.7136 422.2336V466.9216C872.7136 481.9712 863.0496 495.3152 848.7552 500.0128C841.2192 502.4864 833.0656 502.3167999999999 825.6416 499.5296L821.088 497.8208C801.3184 490.4 780.1984 487.8432 759.4688 490.1888C747.0304 521.8720000000001 721.7472 547.7375999999999 688.6944 560.4159999999999C686.9408 561.088 685.1744 561.7184 683.3984 562.3104000000001C701.456 567.6224 720.7584 567.3504 738.7424 561.4431999999999L752.9248 556.784C767.8112 551.8912 783.9232 552.2303999999999 798.592 557.7375999999999L803.1456 559.4464C824.2144 567.3568 847.3504 567.8399999999999 868.7264 560.816C909.2928 547.4911999999999 936.7136 509.6192 936.7136 466.9216V422.2336C936.7136 369.2128 893.7312 326.2336 840.7136 326.2336z" />
-    <glyph glyph-name="team-lock"
-      unicode="&#xE0BF;"
-      horiz-adv-x="1024" d="M632 768C614.3264 768 600 753.67296 600 736V544C600 526.3263999999999 614.3264 512 632 512H888C905.6736 512 920 526.3263999999999 920 544V736C920 753.67296 905.6736 768 888 768H864V824C864 881.43776 817.4368 928 760 928C702.5632 928 656 881.43744 656 824V768H632zM760 864C782.0928 864 800 846.09152 800 824V768.76192H720V824C720 846.09152 737.9072 864 760 864zM528 800C538.096 800 547.8784 798.66432 557.184 796.15968C543.9328 779.70016 536 758.7763199999999 536 736V735.33632C533.3984 735.7728 530.7264 736 528 736C501.4912 736 480 714.50976 480 688C480 661.4911999999999 501.4912 640 528 640C530.7264 640 533.3984 640.2272 536 640.6623999999999V576.2816C533.3568 576.096 530.6912 576 528 576C466.144 576 416 626.144 416 688C416 749.856 466.144 800 528 800zM492.9408 523.7184C507.824 518.0096 523.8272 516.4352 539.2992 518.96C545.4784 496.0223999999999 559.9424 476.4864 579.2864 463.7536C544.1632 450.4352 505.2672 450.4448 470.0256 463.9616L454.9856 469.7311999999999C442.144 474.6559999999999 427.8816 474.3200000000001 415.2864 468.8C396.2784 460.4672 384 441.68 384 420.928V288C384 270.3264000000001 398.3264 256 416 256H640C657.6736 256 672 270.3264000000001 672 288V413.0624000000001C672 425.904 667.8784 438.0576 660.672 448H730.9632C734.256 436.8384 736 425.0976000000001 736 413.0624000000001V288C736 234.9792 693.0208 192 640 192H416C362.9792 192 320 234.9792 320 288V420.928C320 467.0912 347.312 508.8832 389.5936 527.4176C417.6096 539.696 449.3408 540.4416 477.9008 529.4848L492.9408 523.7184zM888 448H872.7136V422.2336C872.7136 404.56 858.3872 390.2336 840.7136 390.2336H768V326.2336H840.7136C893.7312 326.2336 936.7136 369.2128 936.7136 422.2336V461.2608C922.432 452.8352 905.7824 448 888 448zM281.18368 608C228.16416 608 185.18368 650.9792 185.18368 704C185.18368 757.0192 228.16416 800 281.18368 800C334.2016 800 377.1840000000001 757.0192 377.1840000000001 704C377.1840000000001 650.9792 334.2016 608 281.18368 608zM281.18368 672C298.8566400000001 672 313.18368 686.3263999999999 313.18368 704C313.18368 721.67296 298.8566400000001 736 281.18368 736C263.5104 736 249.18368 721.67296 249.18368 704C249.18368 686.3263999999999 263.5104 672 281.18368 672zM625.2672 384H624.4704C624.7296 383.4016000000001 624.9952 382.8064000000001 625.2672 382.2144V384zM357.5936 559.4176C360.1216 560.5248 362.6816 561.5391999999999 365.2672 562.4608000000001C347.36 567.616 328.2528 567.2927999999999 310.44288 561.4431999999999L296.25984 556.784C281.37248 551.8912 265.26176 552.2303999999999 250.59136 557.7375999999999L246.03744 559.4464C224.97024 567.3568 201.83488 567.8399999999999 180.45632 560.816C139.8912 547.4911999999999 112.47072 509.6192 112.47072 466.9216V422.2336C112.47072 369.2128 155.45152 326.2336 208.47072 326.2336H288.00064V390.2336H208.47072C190.79744 390.2336 176.47072 404.56 176.47072 422.2336V466.9216C176.47072 481.9712 186.1344 495.3152 200.4304 500.0128C207.9648 502.4864 216.11808 502.3167999999999 223.54272 499.5296L228.09664 497.8208C249.33504 489.8464 272.1376 487.4880000000001 294.3344 490.7936C304.73248 520.9664 327.328 546.1504 357.5936 559.4176zM423.9168 384H424.7136C424.4544 383.4016000000001 424.1888 382.8064000000001 423.9168 382.2144V384z" />
-    <glyph glyph-name="text-decrease"
-      unicode="&#xE0DF;"
-      horiz-adv-x="1024" d="M376.2752 768C388.128 768 399.0112 761.448 404.5568 750.97248L579.5072 420.5056C579.7248 420.1184 579.9328 419.7248 580.1344 419.328L652.832 282.0064C661.1008 266.3872 655.1424 247.0208 639.5232 238.752C623.904 230.4832 604.5376 236.4416 596.2688 252.0608L532.2592 372.9696H220.28928L156.27968 252.0608C148.01088 236.4416 128.64544 230.4832 113.02624 238.752C97.40704 247.0208 91.44832 266.3872 99.71744 282.0064L172.38144 419.2608C172.60256 419.7024 172.83392 420.1408 173.07488 420.5696000000001L347.9936 750.97248C353.5392 761.448 364.4224 768 376.2752 768zM376.2752 667.6064L254.17152 436.9696H498.3776L376.2752 667.6064zM896.1056 479.8944C913.7792 479.8944 928.1056 494.2208000000001 928.1056 511.8944C928.1056 529.5648 913.7792 543.8944 896.1056 543.8944H639.8912C622.2176 543.8944 607.8912 529.5648 607.8912 511.8944C607.8912 494.2208000000001 622.2176 479.8944 639.8912 479.8944H896.1056z" />
-    <glyph glyph-name="text-increase"
-      unicode="&#xE0DE;"
-      horiz-adv-x="1024" d="M404.5568 750.97248C399.0112 761.448 388.128 768 376.2752 768C364.4224 768 353.5392 761.448 347.9936 750.97248L173.07488 420.5696000000001C172.83392 420.1408 172.60256 419.7024 172.38144 419.2608L99.71744 282.0064C91.44832 266.3872 97.40704 247.0208 113.02624 238.752C128.64544 230.4832 148.01088 236.4416 156.27968 252.0608L220.28928 372.9696H532.2592L596.2688 252.0608C604.5376 236.4416 623.904 230.4832 639.5232 238.752C655.1424 247.0208 661.1008 266.3872 652.832 282.0064L580.1344 419.328C579.9328 419.7248 579.7248 420.1184 579.5072 420.5056L404.5568 750.97248zM498.3776 436.9696H254.17152L376.2752 667.6064L498.3776 436.9696zM928.1056 511.8944C928.1056 494.2208000000001 913.7792 479.8944 896.1056 479.8944H800V384C800 366.3264000000001 785.6704 352 768 352C750.3264 352 736 366.3264000000001 736 384V479.8944H639.8912C622.2176 479.8944 607.8912 494.2208000000001 607.8912 511.8944C607.8912 529.5648 622.2176 543.8944 639.8912 543.8944H736V640C736 657.6736000000001 750.3264 672 768 672C785.6704 672 800 657.6736000000001 800 640V543.8944H896.1056C913.7792 543.8944 928.1056 529.5648 928.1056 511.8944z" />
-    <glyph glyph-name="trash"
-      unicode="&#xE07D;"
-      horiz-adv-x="1024" d="M736 160H288V608H736V160zM224 160C224 124.6528 252.65376 96 288 96H736C771.3472 96 800 124.6528 800 160V608C835.3472 608 864 636.6528000000001 864 672V800C864 835.34624 835.3472 864 800 864H576C576 899.34624 547.3472 928 512 928C476.6528 928 448 899.34624 448 864H224C188.65376 864 160 835.34624 160 800V672C160 636.6528000000001 188.65376 608 224 608V160zM512 800H800V672H736H288H224L224 800H512zM416 480V288C416 270.3264000000001 430.3264 256 448 256C465.6736 256 480 270.3264000000001 480 288V480C480 497.6736 465.6736 512 448 512C430.3264 512 416 497.6736 416 480zM576 512C558.3264 512 544 497.6736 544 480V288C544 270.3264000000001 558.3264 256 576 256C593.6736 256 608 270.3264000000001 608 288V480C608 497.6736 593.6736 512 576 512z" />
-    <glyph glyph-name="underline"
-      unicode="&#xE085;"
-      horiz-adv-x="1024" d="M256 832C273.67296 832 288 817.67296 288 800V544C288 484.592 311.6 427.616 353.6096 385.6096C395.616 343.6 452.592 320 512 320C571.408 320 628.384 343.6 670.3904 385.6096C712.4 427.616 736 484.592 736 544V800C736 817.67296 750.3264 832 768 832C785.6736 832 800 817.67296 800 800V544C800 467.6192 769.6576 394.3648 715.648 340.352C661.6352 286.3424 588.3808 256 512 256C435.6192 256 362.3648 286.3424 308.35328 340.352C254.34272 394.3648 224 467.6192 224 544V800C224 817.67296 238.32704 832 256 832zM128 160C128 177.6736 142.32704 192 160 192H864C881.6736 192 896 177.6736 896 160C896 142.3264 881.6736 128 864 128H160C142.32704 128 128 142.3264 128 160z" />
-    <glyph glyph-name="undo"
-      unicode="&#x2770;"
-      horiz-adv-x="1024" d="M512 192C688.7296 192 832 335.2704 832 512C832 688.7296 688.7296 832 512 832C400.288 832 301.94432 774.7555199999999 244.70464 688H352C369.6736 688 384 673.6736000000001 384 656C384 638.3263999999999 369.6736 624 352 624H176C158.32704 624 144 638.3263999999999 144 656V848C144 865.67296 158.32704 880 176 880C193.67296 880 208 865.67296 208 848V746.63648C278.22848 837.49216 388.2816000000001 896 512 896C724.0768 896 896 724.07744 896 512C896 299.9232 724.0768 128 512 128C299.92256 128 128 299.9232 128 512H192C192 335.2704 335.2704 192 512 192z" />
-    <glyph glyph-name="undo-mirror"
-      unicode="&#x2771;"
-      horiz-adv-x="1024" d="M512 192C335.2704 192 192 335.2704 192 512C192 688.7296 335.2704 832 512 832C623.712 832 722.0556799999999 774.7555199999999 779.29536 688H672C654.3263999999999 688 640 673.6736000000001 640 656C640 638.3263999999999 654.3263999999999 624 672 624H848C865.67296 624 880 638.3263999999999 880 656V848C880 865.67296 865.67296 880 848 880C830.32704 880 816 865.67296 816 848V746.63648C745.77152 837.49216 635.7184 896 512 896C299.9232 896 128 724.07744 128 512C128 299.9232 299.9232 128 512 128C724.07744 128 896 299.9232 896 512H832C832 335.2704 688.7296 192 512 192z" />
-    <glyph glyph-name="user"
-      unicode="&#xE080;"
-      horiz-adv-x="1024" d="M608 688C608 741.0192 565.0208 784 512 784C458.9792 784 416 741.0192 416 688C416 634.9792 458.9792 592 512 592C565.0208 592 608 634.9792 608 688zM672 688C672 599.6351999999999 600.3648 528 512 528C423.6352 528 352 599.6351999999999 352 688C352 776.36544 423.6352 848 512 848C600.3648 848 672 776.36544 672 688zM412.4512 472.1984L480.1952 456.3232C500.7328 451.5072 522.144 451.8464 542.5216 457.3024L592.1472 470.5952C617.6192 477.4176 644.3808 477.84 670.0544 471.824L676.512 470.3104C748.8512 453.3568 800 388.832 800 314.5312V256C800 202.9792 757.0208 160 704 160H320C266.9808 160 224 202.9792 224 256V322.8096000000001C224 392.2592 270.6512 453.0528 337.7376 471.0208C362.1664 477.5648 387.8304 477.968 412.4512 472.1984zM354.2976 409.2000000000001C315.19264 398.7264 288 363.2928000000001 288 322.8096000000001V256C288 238.3264000000001 302.32704 224 320 224H704C721.6736 224 736 238.3264000000001 736 256V314.5312C736 359.1104000000001 705.3088 397.8272 661.9072 408L655.4496 409.5104C640.048 413.1232 623.9904 412.8704 608.7072 408.7744L559.0784 395.4816C528.5152 387.2960000000001 496.3968 386.7904 465.5904 394.0096L397.8464 409.8880000000001C383.4944 413.2512000000001 368.5344 413.0144 354.2976 409.2000000000001z" />
-    <glyph glyph-name="user-arrow-right"
-      unicode="&#x2997;"
-      horiz-adv-x="1024" d="M464 705.5088000000001C464 757.12448 421.5936 800 368 800C314.4076800000001 800 272 757.12448 272 705.5088000000001C272 653.8944 314.4076800000001 611.0176 368 611.0176C421.5936 611.0176 464 653.8944 464 705.5088000000001zM528 705.5088000000001C528 617.9775999999999 456.3648 547.0176 368 547.0176C279.63456 547.0176 208 617.9775999999999 208 705.5088000000001C208 793.04096 279.63456 864 368 864C456.3648 864 528 793.04096 528 705.5088000000001zM281.77824 498.272L330.2688 484.7616C354.4736 478.0192 380.1504 478.4864 404.0928 486.1088L434.192 495.6928C463.6672 505.0784 495.2768 505.6544 525.0816 497.3504C562.9568 486.8 594.3072 463.0592 614.6432 432.0032H519.9616C516.0416 433.7024 511.9648 435.1488000000001 507.7536 436.3232000000001C490.0544 441.2544000000001 471.28 440.9120000000001 453.776 435.3376L423.6768 425.7536C387.7664 414.3200000000001 349.2512 413.616 312.93984 423.7344000000001L264.45056 437.2416C248.90528 441.5744 232.41696 441.2736 217.04352 436.3776000000001C183.05088 425.5552 160 394.2304000000001 160 358.8640000000001V255.0944C160 237.5872000000001 174.32704 223.3952000000001 192 223.3952000000001H544C561.6736 223.3952000000001 576 237.5872000000001 576 255.0944V272.0032H640V255.0944C640 202.576 597.0208 160 544 160H192C138.9808 160 96 202.576 96 255.0944V358.8640000000001C96 421.7696 136.99904 477.4816 197.45888 496.7328C224.80256 505.4400000000001 254.12928 505.9743999999999 281.77824 498.272zM763.3696 534.3199999999999L919.0848 374.352C931.1776 361.9264 931.1776 342.1344000000001 919.0848 329.7088L763.3696 169.7408C751.04 157.0752 730.7808 156.8032 718.1184 169.1296C705.4528 181.456 705.1808 201.7152 717.5072 214.3808L820.3488 320.0288000000001H496C478.3264 320.0288000000001 464 334.3584 464 352.0288000000001C464 369.7024 478.3264 384.0288000000001 496 384.0288000000001H820.3488L717.5072 489.6799999999999C705.1808 502.3424 705.4528 522.6016 718.1184 534.9312C730.7808 547.2576 751.04 546.9856 763.3696 534.3199999999999z" />
-    <glyph glyph-name="user-arrow-right-mirror"
-      unicode="&#x2998;"
-      horiz-adv-x="1024" d="M560 705.5088000000001C560 757.12448 602.4064000000001 800 656 800C709.59232 800 752 757.12448 752 705.5088000000001C752 653.8944 709.59232 611.0176 656 611.0176C602.4064000000001 611.0176 560 653.8944 560 705.5088000000001zM496 705.5088000000001C496 617.9775999999999 567.6351999999999 547.0176 656 547.0176C744.36544 547.0176 816 617.9775999999999 816 705.5088000000001C816 793.04096 744.36544 864 656 864C567.6351999999999 864 496 793.04096 496 705.5088000000001zM742.22176 498.272L693.7312 484.7616C669.5264 478.0192 643.8496 478.4864 619.9072 486.1088L589.808 495.6928C560.3328 505.0784 528.7232 505.6544 498.9184 497.3504C461.0432 486.8 429.6928000000001 463.0592 409.3568 432.0032H504.0384C507.9584 433.7024 512.0352 435.1488000000001 516.2464 436.3232000000001C533.9456 441.2544000000001 552.72 440.9120000000001 570.2239999999999 435.3376L600.3232 425.7536C636.2336 414.3200000000001 674.7488000000001 413.616 711.06016 423.7344000000001L759.54944 437.2416C775.09472 441.5744 791.58304 441.2736 806.95648 436.3776000000001C840.94912 425.5552 864 394.2304000000001 864 358.8640000000001V255.0944C864 237.5872000000001 849.67296 223.3952000000001 832 223.3952000000001H480C462.3264 223.3952000000001 448 237.5872000000001 448 255.0944V272.0032H384V255.0944C384 202.576 426.9792 160 480 160H832C885.0192 160 928 202.576 928 255.0944V358.8640000000001C928 421.7696 887.00096 477.4816 826.54112 496.7328C799.19744 505.4400000000001 769.87072 505.9743999999999 742.22176 498.272zM260.6304 534.3199999999999L104.9152 374.352C92.8224 361.9264 92.8224 342.1344000000001 104.9152 329.7088L260.6304 169.7408C272.9600000000001 157.0752 293.2192 156.8032 305.8816000000001 169.1296C318.5472 181.456 318.8192 201.7152 306.4928 214.3808L203.6512 320.0288000000001H528C545.6736000000001 320.0288000000001 560 334.3584 560 352.0288000000001C560 369.7024 545.6736000000001 384.0288000000001 528 384.0288000000001H203.6512L306.4928 489.6799999999999C318.8192 502.3424 318.5472 522.6016 305.8816000000001 534.9312C293.2192 547.2576 272.9600000000001 546.9856 260.6304 534.3199999999999z" />
-    <glyph glyph-name="user-lock"
-      unicode="&#xE137;"
-      horiz-adv-x="1024" d="M600 736C600 753.67296 614.3264 768 632 768H656V824C656 881.43744 702.5632 928 760 928C817.4368 928 864 881.43776 864 824V768H888C905.6736 768 920 753.67296 920 736V544C920 526.3263999999999 905.6736 512 888 512H632C614.3264 512 600 526.3263999999999 600 544V736zM720 824V768.76192H800V824C800 846.09152 782.0928 864 760 864C737.9072 864 720 846.09152 720 824zM512 592C520.288 592 528.3296 593.0496 536 595.024V544C536 539.2256 536.3488 534.5312 537.0208 529.9456C528.8704 528.6656 520.512 528 512 528C423.6352 528 352 599.6351999999999 352 688C352 776.36544 423.6352 848 512 848C541.152 848 568.48 840.20416 592.0192 826.58336C592.0064 825.72384 592 824.86272 592 824V823.29536C571.7824 814.01568 555.3408 797.91808 545.6256 777.94656C535.1616 781.86016 523.8304 784 512 784C458.9792 784 416 741.0192 416 688C416 634.9792 458.9792 592 512 592zM542.5216 457.3024L575.744 466.2016C591.552 454.752 610.9888 448 632 448H728.2656C772.0576 419.024 800 369.4496000000001 800 314.5312V256C800 202.9792 757.0208 160 704 160H320C266.9808 160 224 202.9792 224 256V322.8096000000001C224 392.2592 270.6512 453.0528 337.7376 471.0208C362.1664 477.5648 387.8304 477.968 412.4512 472.1984L480.1952 456.3232C500.7328 451.5072 522.144 451.8464 542.5216 457.3024zM354.2976 409.2000000000001C315.19264 398.7264 288 363.2928000000001 288 322.8096000000001V256C288 238.3264000000001 302.32704 224 320 224H704C721.6736 224 736 238.3264000000001 736 256V314.5312C736 359.1104000000001 705.3088 397.8272 661.9072 408L655.4496 409.5104C640.048 413.1232 623.9904 412.8704 608.7072 408.7744L559.0784 395.4816C528.5152 387.2960000000001 496.3968 386.7904 465.5904 394.0096L397.8464 409.8880000000001C383.4944 413.2512000000001 368.5344 413.0144 354.2976 409.2000000000001z" />
-    <glyph glyph-name="user-plus"
-      unicode="&#xE081;"
-      horiz-adv-x="1024" d="M553.4112 697.9648C553.4112 606.2656 477.5648 531.9264000000001 384 531.9264000000001C290.43648 531.9264000000001 214.58816 606.2656 214.58816 697.9648C214.58816 789.66624 290.43648 864.00384 384 864.00384C477.5648 864.00384 553.4112 789.66624 553.4112 697.9648zM485.648 697.9648C485.648 752.9859200000001 440.1376 797.5888 384 797.5888C327.8624 797.5888 282.35296 752.9859200000001 282.35296 697.9648C282.35296 642.9472000000001 327.8624 598.3424 384 598.3424C440.1376 598.3424 485.648 642.9472000000001 485.648 697.9648zM203.42688 512.7712C232.3792 521.8912 263.43104 522.4512 292.70624 514.384L344.048 500.2304C369.68 493.1648 396.8672000000001 493.6544 422.2144 501.6416L454.0864 511.6832000000001C485.2928 521.5136 518.7648 522.1184000000001 550.32 513.4176C622.2816 493.5839999999999 672 429.2576 672 355.9936V259.6256C672 204.608 626.4896 160.0032 570.352 160.0032H197.64704C141.5088 160.0032 96 204.608 96 259.6256V368.336C96 434.24 139.41056 492.6048 203.42688 512.7712zM274.35936 450.448C257.89984 454.9856 240.44128 454.6688 224.16352 449.5424000000001C188.17152 438.2048 163.7648 405.3888 163.7648 368.336V259.6256C163.7648 241.2864 178.9344 226.4192000000001 197.64704 226.4192000000001H570.352C589.0656 226.4192000000001 604.2336 241.2864 604.2336 259.6256V355.9936C604.2336 399.504 574.7104 437.7056 531.9744 449.4848C513.232 454.6496 493.3568 454.2912 474.8224 448.4512L442.9504 438.4128C404.928 426.4352 364.1472 425.6992 325.7024 436.2944L274.35936 450.448zM797.0912 835.10656C797.0912 851.0403200000001 784.0672 863.95712 768 863.95712C751.9328 863.95712 738.9088 851.0403200000001 738.9088 835.10656V734.1296H637.0912C621.024 734.1296 608 721.2128 608 705.27904C608 689.344 621.024 676.4288 637.0912 676.4288H738.9088V575.4528C738.9088 559.5168 751.9328 546.6016 768 546.6016C784.0672 546.6016 797.0912 559.5168 797.0912 575.4528V676.4288H898.9088C914.976 676.4288 928 689.344 928 705.27904C928 721.2128 914.976 734.1296 898.9088 734.1296H797.0912V835.10656z" />
-    <glyph glyph-name="video"
-      unicode="&#x2772;"
-      horiz-adv-x="1024" d="M256 821.328C256 839.00128 275.1024 853.328 298.66656 853.328H554.6656C578.2304 853.328 597.3344 839.00128 597.3344 821.328C597.3344 803.65504 578.2304 789.328 554.6656 789.328H298.66656C275.1024 789.328 256 803.65504 256 821.328zM160 640.0064V256.0064C160 250.1152 164.77568 245.3376 170.66656 245.3376H682.6656C688.5568 245.3376 693.3344 250.1152 693.3344 256.0064V341.3376C693.3344 352.7136000000001 699.3728 363.232 709.1936 368.9696C719.0144 374.7072 731.1424 374.8 741.0496 369.2128L838.88 314.048C841.4112 312.6208000000001 843.7376 310.8576000000001 845.792 308.8032C852.512 302.0832000000001 864 306.8416 864 316.3456V579.664C864 589.168 852.512 593.9264000000001 845.792 587.2064C843.7376 585.152 841.4112 583.3888 838.88 581.9616L741.0496 526.7968000000001C731.1424 521.2096 719.0144 521.3024 709.1936 527.04C699.3728 532.7776 693.3344 543.296 693.3344 554.672V640.0064C693.3344 645.8976 688.5568 650.672 682.6656 650.672H170.66656C164.77568 650.672 160 645.8976 160 640.0064zM170.66656 714.672H682.6656C723.904 714.672 757.3344 681.2416000000001 757.3344 640.0064V609.4528L804.112 635.8304C851.5296 677.8208 928 644.528 928 579.664V316.3456C928 251.4816 851.5296 218.192 804.112 260.1824000000001L757.3344 286.5568V256.0064C757.3344 214.768 723.904 181.3376 682.6656 181.3376H170.66656C129.42944 181.3376 96 214.768 96 256.0064V640.0064C96 681.2416000000001 129.42944 714.672 170.66656 714.672z" />
-    <glyph glyph-name="video-mirror"
-      unicode="&#x2773;"
-      horiz-adv-x="1024" d="M768 821.328C768 839.00128 748.8976 853.328 725.33344 853.328H469.3344C445.7696 853.328 426.6656000000001 839.00128 426.6656000000001 821.328C426.6656000000001 803.65504 445.7696 789.328 469.3344 789.328H725.33344C748.8976 789.328 768 803.65504 768 821.328zM864 640.0064V256.0064C864 250.1152 859.22432 245.3376 853.33344 245.3376H341.3344C335.4432000000001 245.3376 330.6656000000001 250.1152 330.6656000000001 256.0064V341.3376C330.6656000000001 352.7136000000001 324.6272 363.232 314.8064000000001 368.9696C304.9856 374.7072 292.8576000000001 374.8 282.9504 369.2128L185.12 314.048C182.5888 312.6208000000001 180.2624 310.8576000000001 178.208 308.8032C171.4880000000001 302.0832000000001 160 306.8416 160 316.3456V579.664C160 589.168 171.4880000000001 593.9264000000001 178.208 587.2064C180.2624 585.152 182.5888 583.3888 185.12 581.9616L282.9504 526.7968000000001C292.8576000000001 521.2096 304.9856 521.3024 314.8064000000001 527.04C324.6272 532.7776 330.6656000000001 543.296 330.6656000000001 554.672V640.0064C330.6656000000001 645.8976 335.4432000000001 650.672 341.3344 650.672H853.33344C859.22432 650.672 864 645.8976 864 640.0064zM853.33344 714.672H341.3344C300.096 714.672 266.6656000000001 681.2416000000001 266.6656000000001 640.0064V609.4528L219.888 635.8304C172.4704000000001 677.8208 96 644.528 96 579.664V316.3456C96 251.4816 172.4704000000001 218.192 219.888 260.1824000000001L266.6656000000001 286.5568V256.0064C266.6656000000001 214.768 300.096 181.3376 341.3344 181.3376H853.33344C894.57056 181.3376 928 214.768 928 256.0064V640.0064C928 681.2416000000001 894.57056 714.672 853.33344 714.672z" />
-    <glyph glyph-name="video-disabled"
-      unicode="&#xE08C;"
-      horiz-adv-x="1024" d="M256 821.328C256 839.00128 275.1024 853.328 298.66656 853.328H554.6656C578.2304 853.328 597.3344 839.00128 597.3344 821.328C597.3344 803.65504 578.2304 789.328 554.6656 789.328H298.66656C275.1024 789.328 256 803.65504 256 821.328zM160 640.0064V256.0064C160 250.1152 164.77568 245.3376 170.66656 245.3376H682.6656C688.5568 245.3376 693.3344 250.1152 693.3344 256.0064V341.3376C693.3344 352.7136000000001 699.3696 363.232 709.1936 368.9696C719.0144 374.7072 731.1424 374.8 741.0496 369.2128L838.88 314.048C841.4112 312.6208000000001 843.7376 310.8576000000001 845.792 308.8032C852.512 302.0832000000001 864 306.8416 864 316.3456V579.664C864 589.168 852.5088 593.9264000000001 845.792 587.2064C843.7376 585.152 841.4112 583.3888 838.88 581.9616L741.0496 526.7968000000001C731.1424 521.2096 719.0144 521.3024 709.1936 527.04C699.3696 532.7776 693.3344 543.296 693.3344 554.672V640.0064C693.3344 645.8976 688.5568 650.672 682.6656 650.672H170.66656C164.77568 650.672 160 645.8976 160 640.0064zM170.66656 714.672H682.6656C723.904 714.672 757.3344 681.2416000000001 757.3344 640.0064V609.4528L804.112 635.8304C851.5296 677.8208 928 644.528 928 579.664V316.3456C928 251.4816 851.5296 218.192 804.112 260.1824000000001L757.3344 286.5568V256.0064C757.3344 214.768 723.904 181.3376 682.6656 181.3376H170.66656C129.42944 181.3376 96 214.768 96 256.0064V640.0064C96 681.2416000000001 129.42944 714.672 170.66656 714.672zM545.5424 561.5168C556.9024 550.1568 556.9792 531.8144 545.712 520.5472L474.3104 449.1456L546.3072 377.1488000000001C557.6672 365.7888000000001 557.744 347.4464000000001 546.4768 336.1792000000001C535.2096 324.9120000000001 516.8672 324.9888 505.5072 336.3488L433.5104 408.3456L362.1088 336.944C350.8416000000001 325.6768 332.4992 325.7536 321.136 337.1136C309.77632 348.4736000000001 309.70016 366.8160000000001 320.9664 378.0832000000001L392.368 449.4848L320.3712 521.4816000000001C309.01152 532.8416 308.93536 551.184 320.2016 562.4512C331.4688 573.7184 349.8112 573.6415999999999 361.1744 562.2816L433.168 490.2848L504.5696 561.6864C515.8368 572.9536 534.1824 572.8768 545.5424 561.5168z" />
-    <glyph glyph-name="video-filled"
-      unicode="&#xE08D;"
-      horiz-adv-x="1024" d="M288 800H544C561.6736 800 576 785.67296 576 768C576 750.32704 561.6736 736 544 736H288C270.32704 736 256 750.32704 256 768C256 785.67296 270.32704 800 288 800zM170.66656 682.672H682.6656C706.2304 682.672 725.3344 663.568 725.3344 640.0064V512.0064L823.1648 609.8368C850.0416 636.7136 896 617.6768 896 579.664V316.3456C896 278.3328 850.0416 259.2960000000001 823.1648 286.1760000000001L725.3344 384.0064V256.0064C725.3344 232.4416 706.2304 213.3376 682.6656 213.3376H170.66656C147.1024 213.3376 128 232.4416 128 256.0064V640.0064C128 663.568 147.1024 682.672 170.66656 682.672z" />
-    <glyph glyph-name="video-off"
-      unicode="&#x2774;"
-      horiz-adv-x="1024" d="M866.128 870.8736C878.624 858.37664 878.624 838.1155200000001 866.128 825.61856L197.88224 157.3728C185.3856 144.8768 165.12416 144.8768 152.62752 157.3728C140.13056 169.8688 140.13056 190.1312 152.62752 202.6272L820.8736 870.8736C833.3696 883.37024 853.632 883.37024 866.128 870.8736zM298.66656 853.32896H554.6656C578.2304 853.32896 597.3344 839.00224 597.3344 821.32896C597.3344 803.656 578.2304 789.32896 554.6656 789.32896H298.66656C275.1024 789.32896 256 803.656 256 821.32896C256 839.00224 275.1024 853.32896 298.66656 853.32896zM574.1728 714.67296L510.1728 650.672H170.66656C164.77568 650.672 160 645.8976 160 640.0064V300.5024L98.0512 238.5536C96.71008 244.1504 96 249.9968 96 256.0064V640.0064C96 681.2447999999999 129.42944 714.67296 170.66656 714.67296H574.1728zM376.3392 245.3408H682.6656C688.5568 245.3408 693.3344 250.1152 693.3344 256.0064V341.3408C693.3344 352.7136000000001 699.3728 363.232 709.1936 368.9696C719.0144 374.7072 731.1424 374.8 741.0496 369.2128L838.88 314.0512C841.4112 312.624 843.7376 310.8576000000001 845.792 308.8032C852.512 302.0832000000001 864 306.8416 864 316.3456V579.6672C864 589.168 852.512 593.9295999999999 845.792 587.2096C843.7376 585.1551999999999 841.4112 583.3888 838.88 581.9616L741.0496 526.8C731.1424 521.2128 719.0144 521.3056 709.1936 527.0432000000001C699.3728 532.7776 693.3344 543.2991999999999 693.3344 554.672V562.3328L757.3344 626.3328V609.4528L804.112 635.8304C851.5296 677.8208 928 644.5312 928 579.6672V316.3456C928 251.4816 851.5296 218.192 804.112 260.1824000000001L757.3344 286.56V256.0064C757.3344 214.768 723.904 181.3408 682.6656 181.3408H312.33856L376.3392 245.3408z" />
-    <glyph glyph-name="video-off-mirror"
-      unicode="&#x2775;"
-      horiz-adv-x="1024" d="M157.872 870.8736C145.376 858.37664 145.376 838.1155200000001 157.872 825.61856L826.11776 157.3728C838.6143999999999 144.8768 858.87584 144.8768 871.37248 157.3728C883.8694399999999 169.8688 883.8694399999999 190.1312 871.37248 202.6272L203.1264 870.8736C190.6304 883.37024 170.3680000000001 883.37024 157.872 870.8736zM725.33344 853.32896H469.3344C445.7696 853.32896 426.6656000000001 839.00224 426.6656000000001 821.32896C426.6656000000001 803.656 445.7696 789.32896 469.3344 789.32896H725.33344C748.8976 789.32896 768 803.656 768 821.32896C768 839.00224 748.8976 853.32896 725.33344 853.32896zM449.8272 714.67296L513.8272 650.672H853.33344C859.22432 650.672 864 645.8976 864 640.0064V300.5024L925.9488 238.5536C927.28992 244.1504 928 249.9968 928 256.0064V640.0064C928 681.2447999999999 894.57056 714.67296 853.33344 714.67296H449.8272zM647.6608 245.3408H341.3344C335.4432000000001 245.3408 330.6656000000001 250.1152 330.6656000000001 256.0064V341.3408C330.6656000000001 352.7136000000001 324.6272 363.232 314.8064000000001 368.9696C304.9856 374.7072 292.8576000000001 374.8 282.9504 369.2128L185.12 314.0512C182.5888 312.624 180.2624 310.8576000000001 178.208 308.8032C171.4880000000001 302.0832000000001 160 306.8416 160 316.3456V579.6672C160 589.168 171.4880000000001 593.9295999999999 178.208 587.2096C180.2624 585.1551999999999 182.5888 583.3888 185.12 581.9616L282.9504 526.8C292.8576000000001 521.2128 304.9856 521.3056 314.8064000000001 527.0432000000001C324.6272 532.7776 330.6656000000001 543.2991999999999 330.6656000000001 554.672V562.3328L266.6656000000001 626.3328V609.4528L219.888 635.8304C172.4704000000001 677.8208 96 644.5312 96 579.6672V316.3456C96 251.4816 172.4704000000001 218.192 219.888 260.1824000000001L266.6656000000001 286.56V256.0064C266.6656000000001 214.768 300.096 181.3408 341.3344 181.3408H711.6614400000001L647.6608 245.3408z" />
-    <glyph glyph-name="volume"
-      unicode="&#x27E6;"
-      horiz-adv-x="1024" d="M310.99008 362.656H261.37664H192V661.3216H261.37664H310.99008L323.3568 709.37024C335.2 755.39008 377.0528 789.3228799999999 426.6656 789.3228799999999H490.6656V234.656H426.6656C377.0528 234.656 335.2 268.5888 323.3568 314.608L310.99008 362.656zM170.66656 298.656H261.37664C280.32256 225.0464 347.1424 170.656 426.6656 170.656H512C535.5648 170.656 554.6656 189.76 554.6656 213.3216V810.65632C554.6656 834.22048 535.5648 853.3228799999999 512 853.3228799999999H426.6656C347.1424 853.3228799999999 280.32256 798.9324799999999 261.37664 725.3228799999999H170.66656C147.1024 725.3228799999999 128 706.22048 128 682.656V341.3216C128 317.76 147.1024 298.656 170.66656 298.656zM674.9056 692.3712C657.76 688.0864 647.3344 670.7136 651.6224 653.568L663.2448 607.0784C682.352 530.6432 682.352 450.6784 663.2448 374.2432L651.6224 327.7568C647.3344 310.6112000000001 657.76 293.2352 674.9056 288.9504C692.0512 284.6624000000001 709.424 295.088 713.712 312.2336L725.3312 358.7232C746.9888 445.3472000000001 746.9888 535.9744000000001 725.3312 622.6016L713.712 669.088C709.424 686.2336 692.0512 696.6592 674.9056 692.3712zM841.2512 777.3951999999999C836.0544 794.2867200000001 818.1472 803.76672 801.2544 798.5692799999999C784.3648 793.37184 774.8832 775.46528 780.08 758.57376L817.1616 638.0640000000001C846.5824 542.4448 845.392 440.0224 813.7568 345.1136L780.3072 244.7712C774.72 228.0032 783.7792 209.8816000000001 800.5472 204.2944C817.312 198.704 835.4336 207.7664 841.024 224.5312L874.4704 324.8736C910.3264 432.4384 911.6768 548.5152 878.3328 656.8832L841.2512 777.3951999999999z" />
-    <glyph glyph-name="volume-mirror"
-      unicode="&#x27E7;"
-      horiz-adv-x="1024" d="M713.00992 362.656H762.62336H832V661.3216H762.62336H713.00992L700.6432 709.37024C688.8 755.39008 646.9472000000001 789.3228799999999 597.3344 789.3228799999999H533.3344V234.656H597.3344C646.9472000000001 234.656 688.8 268.5888 700.6432 314.608L713.00992 362.656zM853.33344 298.656H762.62336C743.6774399999999 225.0464 676.8576 170.656 597.3344 170.656H512C488.4352 170.656 469.3344 189.76 469.3344 213.3216V810.65632C469.3344 834.22048 488.4352 853.3228799999999 512 853.3228799999999H597.3344C676.8576 853.3228799999999 743.6774399999999 798.9324799999999 762.62336 725.3228799999999H853.33344C876.8976 725.3228799999999 896 706.22048 896 682.656V341.3216C896 317.76 876.8976 298.656 853.33344 298.656zM349.0944 692.3712C366.24 688.0864 376.6656000000001 670.7136 372.3776000000001 653.568L360.7552 607.0784C341.648 530.6432 341.648 450.6784 360.7552 374.2432L372.3776000000001 327.7568C376.6656000000001 310.6112000000001 366.24 293.2352 349.0944 288.9504C331.9488 284.6624000000001 314.576 295.088 310.288 312.2336L298.6688000000001 358.7232C277.0112000000001 445.3472000000001 277.0112000000001 535.9744000000001 298.6688000000001 622.6016L310.288 669.088C314.576 686.2336 331.9488 696.6592 349.0944 692.3712zM182.7488 777.3951999999999C187.9456 794.2867200000001 205.8528 803.76672 222.7456 798.5692799999999C239.6352000000001 793.37184 249.1168 775.46528 243.92 758.57376L206.8384 638.0640000000001C177.4176 542.4448 178.608 440.0224 210.2432 345.1136L243.6928000000001 244.7712C249.28 228.0032 240.2208000000001 209.8816000000001 223.4528 204.2944C206.688 198.704 188.5664000000001 207.7664 182.976 224.5312L149.5296 324.8736C113.6736 432.4384 112.3232 548.5152 145.6672 656.8832L182.7488 777.3951999999999z" />
-    <glyph glyph-name="volume-disabled"
-      unicode="&#x27E8;"
-      horiz-adv-x="1024" d="M310.99008 362.656H261.37664H192V661.3216H261.37664H310.99008L323.3568 709.37024C335.2 755.39008 377.0528 789.3228799999999 426.6656 789.3228799999999H490.6656V234.656H426.6656C377.0528 234.656 335.2 268.5888 323.3568 314.608L310.99008 362.656zM170.66656 298.656H261.37664C280.32256 225.0464 347.1424 170.656 426.6656 170.656H512C535.5648 170.656 554.6656 189.76 554.6656 213.3216V810.65632C554.6656 834.22048 535.5648 853.3228799999999 512 853.3228799999999H426.6656C347.1424 853.3228799999999 280.32256 798.9324799999999 261.37664 725.3228799999999H170.66656C147.1024 725.3228799999999 128 706.22048 128 682.656V341.3216C128 317.76 147.1024 298.656 170.66656 298.656zM886.6272 630.6272C874.1312 643.1232 853.8688 643.1232 841.3728 630.6272L768 557.2544L694.6272 630.6272C682.1312 643.1232 661.8688 643.1232 649.3728 630.6272C636.8768 618.1312 636.8768 597.8688 649.3728 585.3728L722.7456 512L649.3728 438.6272C636.8768 426.1312000000001 636.8768 405.8688 649.3728 393.3728C661.8688 380.8768 682.1312 380.8768 694.6272 393.3728L768 466.7456L841.3728 393.3728C853.8688 380.8768 874.1312 380.8768 886.6272 393.3728C899.1232 405.8688 899.1232 426.1312000000001 886.6272 438.6272L813.2544 512L886.6272 585.3728C899.1232 597.8688 899.1232 618.1312 886.6272 630.6272z" />
-    <glyph glyph-name="volume-disabled-mirror"
-      unicode="&#x27E9;"
-      horiz-adv-x="1024" d="M713.00992 362.656H762.62336H832V661.3216H762.62336H713.00992L700.6432 709.37024C688.8 755.39008 646.9472000000001 789.3228799999999 597.3344 789.3228799999999H533.3344V234.656H597.3344C646.9472000000001 234.656 688.8 268.5888 700.6432 314.608L713.00992 362.656zM853.33344 298.656H762.62336C743.6774399999999 225.0464 676.8576 170.656 597.3344 170.656H512C488.4352 170.656 469.3344 189.76 469.3344 213.3216V810.65632C469.3344 834.22048 488.4352 853.3228799999999 512 853.3228799999999H597.3344C676.8576 853.3228799999999 743.6774399999999 798.9324799999999 762.62336 725.3228799999999H853.33344C876.8976 725.3228799999999 896 706.22048 896 682.656V341.3216C896 317.76 876.8976 298.656 853.33344 298.656zM137.3728 630.6272C149.8688 643.1232 170.1312 643.1232 182.6272 630.6272L256 557.2544L329.3728 630.6272C341.8688 643.1232 362.1312000000001 643.1232 374.6272 630.6272C387.1232 618.1312 387.1232 597.8688 374.6272 585.3728L301.2544000000001 512L374.6272 438.6272C387.1232 426.1312000000001 387.1232 405.8688 374.6272 393.3728C362.1312000000001 380.8768 341.8688 380.8768 329.3728 393.3728L256 466.7456L182.6272 393.3728C170.1312 380.8768 149.8688 380.8768 137.3728 393.3728C124.8768 405.8688 124.8768 426.1312000000001 137.3728 438.6272L210.7456 512L137.3728 585.3728C124.8768 597.8688 124.8768 618.1312 137.3728 630.6272z" />
-    <glyph glyph-name="volume-lock"
-      unicode="&#xE0D6;"
-      horiz-adv-x="1024" d="M600 544C600 526.3263999999999 614.3264 512 632 512H888C893.0528 512 897.8304 513.1712 902.08 515.2544C912.6944 520.4639999999999 920 531.3792000000001 920 544V736C920 753.67296 905.6736 768 888 768H864V824C864 881.43776 817.4368 928 760 928C702.5632 928 656 881.43776 656 824V768H632C614.3264 768 600 753.67296 600 736V544zM800 824V768.76192H720V824C720 846.09152 737.9072 864 760 864C782.0928 864 800 846.09152 800 824zM261.37664 298.656H170.66656C147.1024 298.656 128 317.76 128 341.3216V682.656C128 706.22048 147.1024 725.3228799999999 170.66656 725.3228799999999H261.37664C280.32256 798.9324799999999 347.1424 853.3228799999999 426.6656 853.3228799999999H512C535.5648 853.3228799999999 554.6656 834.22048 554.6656 810.65632V213.3216C554.6656 189.76 535.5648 170.656 512 170.656H426.6656C347.1424 170.656 280.32256 225.0464 261.37664 298.656zM192 362.656H310.99008L323.3568 314.608C335.2 268.5888 377.0528 234.656 426.6656 234.656H490.6656V789.3228799999999H426.6656C377.0528 789.3228799999999 335.2 755.39008 323.3568 709.37024L310.99008 661.3216H192V362.656zM675.6768 448H739.9008C737.5424 417.9840000000001 732.6848 388.1152 725.3344 358.7072L713.712 312.2176C709.424 295.072 692.0512 284.6496 674.9056 288.9344C657.76 293.2224 647.3376 310.5952 651.6224 327.7408000000001L663.2448 374.2272000000001C669.3216 398.5376 673.4656 423.2032000000001 675.6768 448zM900.2528 448.7744C896.24 448.2624 892.1504 448 888 448H835.888C832.3232 413.1904 824.944 378.6912 813.7568 345.1264L780.3104 244.7872C774.72 228.0192 783.7824 209.8976 800.5472 204.3104C817.3152 198.72 835.4368 207.7824000000001 841.024 224.5472L874.4736 324.8896C887.9328 365.2704 896.5312 406.8512 900.2528 448.7744z" />
-    <glyph glyph-name="volume-off"
-      unicode="&#x27EC;"
-      horiz-adv-x="1024" d="M866.128 870.87264C853.632 883.36928 833.3696 883.36928 820.8736 870.87264L152.62752 202.6272C140.13056 190.1312 140.13056 169.8688 152.62752 157.3728C165.12416 144.8768 185.3856 144.8768 197.88224 157.3728L866.128 825.6176C878.624 838.11456 878.624 858.37568 866.128 870.87264zM674.6432 543.6415999999999C680.9216 487.1168 677.12 429.7504 663.2448 374.2432L651.6224 327.7568C647.3376 310.6112000000001 657.76 293.2352 674.9056 288.9504C692.0512 284.6624000000001 709.424 295.088 713.712 312.2336L725.3344 358.7232C745.0784 437.6992 746.8224 520 730.5632 599.5648L674.6432 543.6415999999999zM817.1616 638.0768C846.5824 542.4608000000001 845.392 440.0384 813.7568 345.1264L780.3104 244.7872C774.72 228.0192 783.7824 209.8976 800.5472 204.3072C817.3152 198.72 835.4368 207.7824000000001 841.024 224.5472L874.4736 324.8896C910.3264 432.4544 911.6768 548.5312 878.3328 656.8992000000001L857.0528 726.05408L805.8496 674.848L817.1616 638.0768zM490.6656 359.6672V234.656H426.6656C408.9888000000001 234.656 392.2944 238.9632000000001 377.5936 246.592L330.9824 199.9808000000001C358.272 181.472 391.2064 170.656 426.6656 170.656H512C535.5648 170.656 554.6656 189.76 554.6656 213.3216V423.6672L490.6656 359.6672zM128 341.3216C128 321.584 141.40288 304.976 159.60448 300.1056L222.15616 362.656H192V661.3216H261.37664H310.99008L323.3568 709.37024C335.2 755.39008 377.0528 789.3228799999999 426.6656 789.3228799999999H490.6656V631.168L554.6656 695.168V810.65632C554.6656 834.22048 535.5648 853.3228799999999 512 853.3228799999999H426.6656C347.1424 853.3228799999999 280.32256 798.9324799999999 261.37664 725.3228799999999H170.66656C147.1024 725.3228799999999 128 706.22048 128 682.656V341.3216z" />
-    <glyph glyph-name="volume-off-mirror"
-      unicode="&#x27ED;"
-      horiz-adv-x="1024" d="M157.872 870.87264C170.3680000000001 883.36928 190.6304 883.36928 203.1264 870.87264L871.37248 202.6272C883.8694399999999 190.1312 883.8694399999999 169.8688 871.37248 157.3728C858.87584 144.8768 838.6143999999999 144.8768 826.11776 157.3728L157.872 825.6176C145.376 838.11456 145.376 858.37568 157.872 870.87264zM349.3568 543.6415999999999C343.0784 487.1168 346.88 429.7504 360.7552 374.2432L372.3776000000001 327.7568C376.6624000000001 310.6112000000001 366.24 293.2352 349.0944 288.9504C331.9488 284.6624000000001 314.576 295.088 310.288 312.2336L298.6656000000001 358.7232C278.9216 437.6992 277.1776 520 293.4368 599.5648L349.3568 543.6415999999999zM206.8384 638.0768C177.4176 542.4608000000001 178.608 440.0384 210.2432 345.1264L243.6896000000001 244.7872C249.28 228.0192 240.2176 209.8976 223.4528 204.3072C206.6848 198.72 188.5632000000001 207.7824000000001 182.976 224.5472L149.5264 324.8896C113.6736 432.4544 112.3232 548.5312 145.6672 656.8992000000001L166.9472 726.05408L218.1504 674.848L206.8384 638.0768zM533.3344 359.6672V234.656H597.3344C615.0111999999999 234.656 631.7056 238.9632000000001 646.4064000000001 246.592L693.0176 199.9808000000001C665.7280000000001 181.472 632.7936 170.656 597.3344 170.656H512C488.4352 170.656 469.3344 189.76 469.3344 213.3216V423.6672L533.3344 359.6672zM896 341.3216C896 321.584 882.59712 304.976 864.39552 300.1056L801.84384 362.656H832V661.3216H762.62336H713.00992L700.6432 709.37024C688.8 755.39008 646.9472000000001 789.3228799999999 597.3344 789.3228799999999H533.3344V631.168L469.3344 695.168V810.65632C469.3344 834.22048 488.4352 853.3228799999999 512 853.3228799999999H597.3344C676.8576 853.3228799999999 743.6774399999999 798.9324799999999 762.62336 725.3228799999999H853.33344C876.8976 725.3228799999999 896 706.22048 896 682.656V341.3216z" />
-    <glyph glyph-name="warning"
-      unicode="&#xE083;"
-      horiz-adv-x="1024" d="M512 672C529.6736 672 544 657.6736000000001 544 640V416C544 398.3264000000001 529.6736 384 512 384C494.3264 384 480 398.3264000000001 480 416V640C480 657.6736000000001 494.3264 672 512 672zM512 352C529.6736 352 544 337.6736 544 320C544 302.3264000000001 529.6736 288 512 288C494.3264 288 480 302.3264000000001 480 320C480 337.6736 494.3264 352 512 352zM567.1008 865.65632L927.0208 256.5568C952.2304 213.8944 921.4752 160 871.9232 160H152.0784C102.5232 160 71.76896 213.8944 96.9792 256.5568L456.8992 865.65632C481.6736 907.57824 542.3264 907.57792 567.1008 865.65632zM152.0784 224L871.9232 224L512 833.0976L152.0784 224z" />
-    <glyph glyph-name="zip"
-      unicode="&#xE0A6;"
-      horiz-adv-x="1024" d="M384 874.66656C384 886.4486400000001 393.552 896 405.3344 896H490.6656C502.448 896 512 886.4486400000001 512 874.66656V768H405.3344C393.552 768 384 777.5513599999999 384 789.33344V874.66656zM512 768H618.6656C630.448 768 640 758.4486400000001 640 746.66656V661.3344C640 649.552 630.448 640 618.6656 640H512V768zM384 618.6656C384 630.448 393.552 640 405.3344 640H512V512H405.3344C393.552 512 384 521.552 384 533.3344V618.6656zM512 512H618.6656C630.448 512 640 502.448 640 490.6656V384H512V512zM426.6656 384H640V170.6656000000001C640 147.1040000000001 620.896 128 597.3344 128H426.6656C403.104 128 384 147.1040000000001 384 170.6656000000001V341.3344C384 364.896 403.104 384 426.6656 384zM490.6656 298.6656000000001C478.8832 298.6656000000001 469.3344 289.1168 469.3344 277.3344V234.6656000000001C469.3344 222.8832 478.8832 213.3344 490.6656 213.3344H533.3344C545.1168 213.3344 554.6656 222.8832 554.6656 234.6656000000001V277.3344C554.6656 289.1168 545.1168 298.6656000000001 533.3344 298.6656000000001H490.6656z" />
-    <glyph glyph-name="add-reaction"
-      unicode="&#xE000;"
-      horiz-adv-x="1024" d="M800 480C800 303.2704 656.7296 160 480 160C303.2688 160 160 303.2704 160 480C160 656.7296 303.2688 800 480 800V864C267.92256 864 96 692.0768 96 480C96 267.9232 267.92256 96 480 96C692.0768 96 864 267.9232 864 480C864 490.7776 863.5552 501.4496 862.6848 512H798.4192C799.4656 501.4752 800 490.8 800 480zM800 912C800 929.67296 785.6736 944 768 944C750.3264 944 736 929.67296 736 912V800H624C606.3264 800 592 785.67296 592 768C592 750.32704 606.3264 736 624 736H736V624C736 606.3263999999999 750.3264 592 768 592C785.6736 592 800 606.3263999999999 800 624V736H912C929.6736 736 944 750.32704 944 768C944 785.67328 929.6736 800 912 800H800V912zM384 512C419.3472 512 448 540.6528000000001 448 576C448 611.3471999999999 419.3472 640 384 640C348.6528 640 320 611.3471999999999 320 576C320 540.6528000000001 348.6528 512 384 512zM640 576C640 540.6528000000001 611.3472 512 576 512C540.6528 512 512 540.6528000000001 512 576C512 611.3471999999999 540.6528 640 576 640C611.3472 640 640 611.3471999999999 640 576zM329.8048 434.9248C319.3536 449.1744 299.328 452.256 285.07648 441.8048C270.82464 431.3536000000001 267.74368 411.328 278.19488 397.0752C315.85312 345.7248 355.9488 312.4512 397.3728 294.4128C439.1136 276.2336 480.1696 274.4224000000001 517.7344 282.7616000000001C591.2032 299.0688 649.9456 353.632 681.8048 397.0752C692.256 411.328 689.1744 431.3536000000001 674.9248 441.8048C660.672 452.256 640.6464 449.1744 630.1952 434.9248C603.3856 398.3680000000001 556.5312 356.9312 503.8656 345.2384C478.3648 339.5776 451.2224 340.7648000000001 422.928 353.088C394.32 365.5488000000001 362.5472 390.2752000000001 329.8048 434.9248z" />
-    <glyph glyph-name="add-user"
-      unicode="&#xE090;"
-      horiz-adv-x="1024" d="M553.4112 697.9648C553.4112 606.2656 477.5648 531.9264000000001 384 531.9264000000001C290.43648 531.9264000000001 214.58816 606.2656 214.58816 697.9648C214.58816 789.66624 290.43648 864.00384 384 864.00384C477.5648 864.00384 553.4112 789.66624 553.4112 697.9648zM485.648 697.9648C485.648 752.9859200000001 440.1376 797.5888 384 797.5888C327.8624 797.5888 282.35296 752.9859200000001 282.35296 697.9648C282.35296 642.9472000000001 327.8624 598.3424 384 598.3424C440.1376 598.3424 485.648 642.9472000000001 485.648 697.9648zM203.42688 512.7712C232.3792 521.8912 263.43104 522.4512 292.70624 514.384L344.048 500.2304C369.68 493.1648 396.8672000000001 493.6544 422.2144 501.6416L454.0864 511.6832000000001C485.2928 521.5136 518.7648 522.1184000000001 550.32 513.4176C622.2816 493.5839999999999 672 429.2576 672 355.9936V259.6256C672 204.608 626.4896 160.0032 570.352 160.0032H197.64704C141.5088 160.0032 96 204.608 96 259.6256V368.336C96 434.24 139.41056 492.6048 203.42688 512.7712zM274.35936 450.448C257.89984 454.9856 240.44128 454.6688 224.16352 449.5424000000001C188.17152 438.2048 163.7648 405.3888 163.7648 368.336V259.6256C163.7648 241.2864 178.9344 226.4192000000001 197.64704 226.4192000000001H570.352C589.0656 226.4192000000001 604.2336 241.2864 604.2336 259.6256V355.9936C604.2336 399.504 574.7104 437.7056 531.9744 449.4848C513.232 454.6496 493.3568 454.2912 474.8224 448.4512L442.9504 438.4128C404.928 426.4352 364.1472 425.6992 325.7024 436.2944L274.35936 450.448zM797.0912 835.10656C797.0912 851.0403200000001 784.0672 863.95712 768 863.95712C751.9328 863.95712 738.9088 851.0403200000001 738.9088 835.10656V734.1296H637.0912C621.024 734.1296 608 721.2128 608 705.27904C608 689.344 621.024 676.4288 637.0912 676.4288H738.9088V575.4528C738.9088 559.5168 751.9328 546.6016 768 546.6016C784.0672 546.6016 797.0912 559.5168 797.0912 575.4528V676.4288H898.9088C914.976 676.4288 928 689.344 928 705.27904C928 721.2128 914.976 734.1296 898.9088 734.1296H797.0912V835.10656z" />
-    <glyph glyph-name="attachment"
-      unicode="&#xE003;"
-      horiz-adv-x="1024" d="M649.808 885.62976C668.2112 892.9344 687.8624 896.45152 707.6352 895.9536C727.4048 895.45568 746.8544 890.9536 764.8672 882.73184C782.8768 874.51136 799.0656 862.74784 812.5344 848.1638399999999C826.0032 833.58208 836.496 816.46464 843.4624 797.81248C850.4256 779.16224 853.7408 759.31104 853.2384 739.38368C852.736 719.45632 848.4288 699.7984 840.5344 681.52C832.656 663.2832000000001 821.3472 646.7488000000001 807.2032 632.88L807.1104 632.7904L443.4208 271.856C425.7376 254.5472 401.8816 244.9824 377.0496 245.6064C352.2208 246.2304000000001 328.8768 256.9888 312.088 275.1648C295.33088 293.3056000000001 286.44032 317.3504000000001 287.06048 341.968C287.67904 366.5312 297.7264 390.048 315.30496 407.312L620.3296 710.81984C634.1376 724.56128 656.4736 724.5056 670.2144 710.69568C683.9552 696.8864 683.9008 674.5504000000001 670.0896 660.8096L364.768 357.0048000000001C360.448 352.7776 357.7536 346.7488 357.5872 340.192C357.4208 333.632 359.808 327.4752 363.9104 323.0336C367.9808 318.6304 373.3728 316.2720000000001 378.8256 316.1344000000001C384.2528 315.9968 389.728 318.0576 394.0032 322.2112L757.7632 683.2096C765.3312 690.6176 771.4688 699.5424 775.7664 709.4975999999999C780.0672 719.45408 782.4352 730.21568 782.7136 741.1600000000001C782.9888 752.1043199999999 781.1648 762.97152 777.3696 773.13184C773.5776 783.29056 767.9008 792.51232 760.7104 800.29408C753.5264 808.07392 744.9728 814.2608 735.5712 818.55232C726.1728 822.84256 716.0768 825.16896 705.856 825.42656C695.6352 825.68384 685.4368 823.86848 675.8336 820.05696C666.2624 816.25728 657.4368 810.53536 649.8848 803.16416L286.11648 442.1536C259.8256 416.4224000000001 244.34688 380.8 243.3968 343.0656C242.4464 305.3344 256.11136 268.9792 281.0736 241.9552C306.00288 214.9664 340.1248 199.4912000000001 375.8656 198.592C411.6064 197.6896000000001 446.4672 211.4272 472.7232 237.1264L773.1232 530.7712C787.056 544.3904 809.3888 544.1376 823.0048 530.2048C836.624 516.2719999999999 836.3712 493.9392 822.4384 480.3232L522.0704 186.7104000000001C482.416 147.8976 429.2064 126.6752 374.0896 128.064C318.97536 129.4528 266.8992 153.3248 229.2496 194.0832C191.63264 234.8096000000001 171.46432 289.0528000000001 172.86944 344.8416C174.2736 400.5888 197.11296 453.712 236.67616 492.4832L600.4576 853.5059200000001C614.6464 867.39328 631.408 878.3264 649.808 885.62976z" />
-    <glyph glyph-name="audio"
-      unicode="&#xE089;"
-      horiz-adv-x="1024" d="M810.6656 853.32768V383.9936C810.6656 380.5216000000001 810.112 377.1776 809.0912 374.0448C804.1088 325.7024 763.2576 288 713.6 288C660.5792 288 617.6 330.9792 617.6 384C617.6 437.0176 660.5792 480 713.6 480C725.2192 480 736.3584 477.936 746.6656 474.1536V812.34304L384 721.6764800000001V298.6624000000001C384 297.3440000000001 383.92 296.0416 383.7664 294.7648000000001C383.92 292.5312 384 290.2752000000001 384 288C384 234.9792 341.0208 192 288 192C234.9808 192 192 234.9792 192 288C192 341.0176 234.9808 384 288 384C299.22048 384 309.99104 382.0736000000001 320 378.5376V746.66112C320 761.34496 329.9936 774.14432 344.24 777.7056L770.9056 884.37248C780.464 886.76224 790.592 884.61472 798.3584 878.5504C806.128 872.48608 810.6656 863.1817599999999 810.6656 853.32768z" />
-    <glyph glyph-name="back"
-      unicode="&#x28;"
-      horiz-adv-x="1024" d="M374.6272 726.62752C362.1312 739.1241600000001 341.8688 739.1241600000001 329.3728 726.62752L137.37248 534.6272C124.87584 522.1312 124.87584 501.8688 137.37248 489.3728L329.3728 297.3728C341.8688 284.8768 362.1312 284.8768 374.6272 297.3728C387.1232 309.8688 387.1232 330.1312000000001 374.6272 342.6272L237.25472 480H816V352C816 334.3264000000001 830.3264 320 848 320C865.6736 320 880 334.3264000000001 880 352V512C880 529.6736000000001 865.6736 544 848 544H237.25472L374.6272 681.3728C387.1232 693.8688 387.1232 714.1305600000001 374.6272 726.62752z" />
-    <glyph glyph-name="back-mirror"
-      unicode="&#x29;"
-      horiz-adv-x="1024" d="M649.3728 726.62752C661.8688 739.1241600000001 682.1312 739.1241600000001 694.6272 726.62752L886.62752 534.6272C899.12416 522.1312 899.12416 501.8688 886.62752 489.3728L694.6272 297.3728C682.1312 284.8768 661.8688 284.8768 649.3728 297.3728C636.8768 309.8688 636.8768 330.1312000000001 649.3728 342.6272L786.74528 480H208V352C208 334.3264000000001 193.6736 320 176 320C158.3264 320 144 334.3264000000001 144 352V512C144 529.6736000000001 158.3264 544 176 544H786.74528L649.3728 681.3728C636.8768 693.8688 636.8768 714.1305600000001 649.3728 726.62752z" />
-    <glyph glyph-name="baloon-arrow-left"
-      unicode="&#xE0BD;"
-      horiz-adv-x="1024" d="M489.6416 644.3743999999999C503.0592 635.312 506.5696 617.1168 497.4784 603.7344L448.9824 532.3584000000001H599.1008C615.312 532.3584000000001 628.4544 519.2544 628.4544 503.0944C628.4544 486.9312 615.312 473.8304000000001 599.1008 473.8304000000001H448.9824L497.4784 402.4512C506.5696 389.0688 503.0592 370.8736 489.6416 361.8112C476.2208 352.7488 457.9712 356.2464 448.88 369.6288L369.3472 486.6816C362.6144 496.5952 362.6144 509.5936 369.3472 519.5072L448.88 636.56C457.9712 649.9392 476.2208 653.44 489.6416 644.3743999999999zM201.55168 727.4656C256.88928 804.09504 348.8608 864 491.4816 864C648.448 864 740.496 795.3801599999999 792.1536 719.4825599999999C842.4544 645.5776000000001 853.472 566.4544000000001 853.472 542.1024C853.472 521.6320000000001 853.4528 503.9712 845.104 473.4367999999999C837.6448 446.1792000000001 823.5616 408.5696000000001 797.4592 347.3088C802.2848 343.4976000000001 809.4464 338.7968 818.8832 333.536C823.76 330.8128000000001 831.2544 327.5424000000001 841.7824 322.9536000000001C851.5488 318.6976 863.2768 313.5648 874.0448 307.8528C884.368 302.3712000000001 896.4352 295.0176 905.4112 285.4112C914.7968 275.36 924.6496 258.1184 917.6096 237.0688C912.976 223.2000000000001 902.208 213.3472000000001 893.232 206.8032C883.4848 199.696 871.392 193.3056 858.1472 187.5744C831.5456 176.0608 796.6656 165.6608 757.5488 157.4112C679.3024 140.9152 579.9936 132.1824 488.24 142.3488C396.5632 152.5024 302.2864 183.1616 232.82752 241.76C162.35616 301.2128 119.26752 388.0736000000001 129.49504 504.4192C129.75776 564.3648000000001 147.69344 652.8832 201.55168 727.4656zM249.18976 693.2672C203.65792 630.2176 188.1936 553.6768 188.1936 503.0848V501.7536L188.07296 500.4352C179.17472 402.8448 214.29568 334.064 270.74528 286.4352C328.4704 237.7376000000001 410.3008 209.8688 494.7232 200.5152000000001C579.0752 191.1744 671.9904 199.1936 745.3984 214.672C782.1088 222.4128 812.9216 231.8048 834.7744 241.264C843.2576 244.928 849.856 248.384 854.7104 251.4368C852.4512 252.8704 849.7184 254.4576 846.4544 256.1888C837.9968 260.6816 828.3136 264.9504 818.2656 269.328L816.32 270.1760000000001C807.504 274.016 797.68 278.2976 790.2304 282.4576C776.624 290.0416 763.2736 298.6720000000001 753.5328 307.8528C748.7424 312.3712000000001 743.2928 318.4352 739.6416 325.9872000000001C735.7824 333.9808000000001 733.0176 345.9136 738.4448 358.5408C767.776 426.7808 781.7184 464.1568 788.4672 488.8352C794.7712 511.8816 794.7712 523.4848 794.7712 541.9328V542.1024C794.7712 556.768 786.224 623.9648 743.584 686.6207999999999C702.2944 747.2848 628.0224 805.4732799999999 491.4816 805.4732799999999C367.9936 805.4732799999999 293.64416 754.8272 249.18976 693.2672z" />
-    <glyph glyph-name="baloon-arrow-top-right"
-      unicode="&#xE0C1;"
-      horiz-adv-x="1024" d="M778 930.16704C766.2048 943.32928 745.9744 944.4384 732.8128 932.64416C719.6512 920.85024 718.5408 900.61952 730.336 887.45728L811.5584 796.81216H595.2C577.5264 796.81216 563.2 782.48544 563.2 764.81216C563.2 747.1392000000001 577.5264 732.81216 595.2 732.81216H811.5584L730.336 642.1664000000001C718.5408 629.0047999999999 719.6512 608.7744 732.8128 596.9792C745.9744 585.1872000000001 766.2048 586.2944 778 599.456L907.0304 743.4572800000001C917.9232 755.6112 917.9232 774.01312 907.0304 786.16704L778 930.16704zM159.99904 511.9904C159.99904 567.312 176.8592 651.0111999999999 226.50144 719.95808C274.96864 787.27392 356.0288 842.656 490.6656 842.656C508.3392 842.656 522.6656 856.98272 522.6656 874.656C522.6656 892.32896 508.3392 906.656 490.6656 906.656C335.168 906.656 234.896 841.14912 174.5632 757.3535999999999C115.8432 675.7984 96.28832 578.9984 96.00224 513.4495999999999C84.85152 386.2208000000001 131.82944 291.2384 208.66208 226.2272000000001C284.39104 162.1504 387.1776 128.624 487.1328 117.52C587.1648 106.4032 695.4368 115.952 780.7488 133.9904C823.4016 143.0112 861.424 154.384 890.4288 166.9728C904.8672 173.2416 918.0544 180.2272000000001 928.6816 188.0032C938.464 195.1584 950.2048 205.9296000000001 955.2608 221.0976000000001C962.9312 244.1152 952.192 262.9696 941.9584 273.9616C932.176 284.4704000000001 919.0176 292.5056 907.7568 298.4992C896.0192 304.7488 883.2384 310.3584 872.5856 315.0144C861.104 320.0320000000001 852.9344 323.6128 847.6192 326.5856C837.3312 332.3392 829.5232 337.4752 824.2624 341.6448000000001C861.936 430.3232000000001 876.816 473.984 882.272 506.7328C885.1744 524.1632 873.3952 540.6496 855.9616 543.5552C838.5312 546.4576 822.0448 534.6784 819.1392 517.248C814.8768 491.6512 802.0064 452.1344 759.92 353.9296000000001C754.0032 340.1216 757.0176 327.072 761.2288 318.3296000000001C765.2064 310.0736000000001 771.1488 303.4432000000001 776.3744 298.5024C786.9888 288.4608 801.5456 279.024 816.3776 270.7264C824.5632 266.1504 835.3664 261.4304 845.0336 257.2096L846.9472 256.3744000000001C857.904 251.584 868.4576 246.9184 877.68 242.0064C881.2384 240.1152 884.2208 238.3744000000001 886.6848 236.8096000000001C881.3856 233.4688 874.192 229.6960000000001 864.9472 225.6832000000001C841.12 215.3408 807.5264 205.0688 767.5072 196.608C687.4688 179.68 586.1664 170.9088000000001 494.1984 181.1264C402.1536 191.3536 312.94016 221.8304000000001 250.00256 275.0848C188.4576 327.1616 150.16608 402.3744000000001 159.86752 509.0912L159.99904 510.5376V511.9904z" />
-    <glyph glyph-name="baloon-close-top-right"
-      unicode="&#xE0C2;"
-      horiz-adv-x="1024" d="M886.6272 918.62752C899.1232 906.13056 899.1232 885.8694399999999 886.6272 873.37248L797.2544 784L886.6272 694.6272C899.1232 682.1312 899.1232 661.8688 886.6272 649.3728C874.1312 636.8768 853.8688 636.8768 841.3728 649.3728L752 738.74528L662.6272 649.3728C650.1312 636.8768 629.8688 636.8768 617.3728 649.3728C604.8768 661.8688 604.8768 682.1312 617.3728 694.6272L706.7456 784L617.3728 873.37248C604.8768 885.8694399999999 604.8768 906.13056 617.3728 918.62752C629.8688 931.12416 650.1312 931.12416 662.6272 918.62752L752 829.25472L841.3728 918.62752C853.8688 931.12416 874.1312 931.12416 886.6272 918.62752zM226.50112 719.9584C176.8592 651.0111999999999 159.99872 567.312 159.99872 511.9904V510.5376L159.8672 509.0912C150.16576 402.3744000000001 188.45728 327.1616 250.00224 275.0848C312.94016 221.8304000000001 402.1536 191.3536 494.1984 181.1264C586.1664 170.9088000000001 687.4688 179.68 767.5072 196.608C807.5264 205.0688 841.12 215.3408 864.9472 225.6832000000001C874.192 229.6960000000001 881.3856 233.4688 886.6848 236.8096000000001C884.2176 238.3744000000001 881.2384 240.1152 877.68 242.0096C868.4576 246.9184 857.904 251.584 846.9472 256.3744000000001L845.0336 257.2096H845.0304V257.2128C835.3632 261.4336 824.56 266.1504 816.3776 270.7296C801.5424 279.024 786.9888 288.4608 776.3744 298.5024C771.1488 303.4432000000001 765.2064 310.0736000000001 761.2288 318.3296000000001C757.0176 327.072 754.0032 340.1216 759.92 353.9296000000001C802.0064 452.1344 814.8768 491.6512 819.1392 517.248C822.0448 534.6816 838.5312 546.4576 855.9616 543.5552C873.3952 540.6496 885.1744 524.1664000000001 882.2688 506.7328C876.816 473.984 861.936 430.3232000000001 824.2624 341.6448000000001C829.5232 337.4784 837.3312 332.3392 847.6192 326.5856C852.9344 323.6128 861.104 320.0320000000001 872.5824 315.0144C883.2384 310.3584 896.0192 304.7488 907.7568 298.4992C919.0176 292.5056 932.176 284.4704000000001 941.9584 273.9616C952.192 262.9696 962.9312 244.1152 955.2576 221.0976000000001C950.2048 205.9296000000001 938.464 195.1584 928.6816 188.0032C918.0544 180.2272000000001 904.8672 173.2416 890.4288 166.976C861.424 154.384 823.4016 143.0112 780.7488 133.9904C695.4368 115.952 587.1648 106.4032 487.1328 117.52C387.1776 128.624 284.39104 162.1504 208.66208 226.2272000000001C131.82912 291.2416 84.8512 386.2240000000001 96.00192 513.4495999999999C96.28832 578.9984 115.84288 675.7984 174.56288 757.35392C234.89568 841.14944 335.168 906.65632 490.6656 906.65632C508.3392 906.65632 522.6656 892.32928 522.6656 874.65632C522.6656 856.98304 508.3392 842.65632 490.6656 842.65632C356.0288 842.65632 274.96864 787.27424 226.50112 719.9584z" />
-    <glyph glyph-name="baloon-ellipsis"
-      unicode="&#xE0AC;"
-      horiz-adv-x="1024" d="M394.3072 496.6624C367.7312 496.6624 346.1856 518.2496 346.1856 544.8768C346.1856 571.504 367.7312 593.0912000000001 394.3072 593.0912000000001C420.8832 593.0912000000001 442.4256 571.504 442.4256 544.8768C442.4256 518.2496 420.8832 496.6624 394.3072 496.6624zM586.7872 544.8768C586.7872 518.2496 565.2448 496.6624 538.6656 496.6624C512.0896 496.6624 490.5472 518.2496 490.5472 544.8768C490.5472 571.504 512.0896 593.0912000000001 538.6656 593.0912000000001C565.2448 593.0912000000001 586.7872 571.504 586.7872 544.8768zM731.1488 544.8768C731.1488 518.2496 709.6032 496.6624 683.0272 496.6624C656.4512 496.6624 634.9088 518.2496 634.9088 544.8768C634.9088 571.504 656.4512 593.0912000000001 683.0272 593.0912000000001C709.6032 593.0912000000001 731.1488 571.504 731.1488 544.8768zM85.33344 210.3104L169.59424 303.872C191.04768 327.6960000000001 202.79616 347.5872000000001 205.64352 372.4256000000001C157.63008 420.9984 129.98816 480.9408 129.98816 546.0128C129.97696 717.6838399999999 316.01408 840.53536 534.3264 840.53536C752.6272 840.53536 938.6656 717.67936 938.6656 546.0160000000001C938.6656 374.3616 752.624 251.4976000000001 534.3264 251.4976000000001C503.5264 251.4976000000001 473.1488 253.9456 443.6512 258.7392C378.4064 195.2864 290.2704 156.72 204.95872 179.0304L85.33344 210.3104zM534.3264 764.99968C351.1872 764.99968 202.72032 666.9664 202.728 546.0160000000001C202.728 493.3216 230.9216 444.9664 277.8896 407.1872C285.97184 328.4096 248.21024 280.5824 222.72128 252.2784000000001C301.08288 231.7888000000001 381.7472 295.1968000000001 418.416 340.7968C454.496 331.9104 493.5456 327.0336 534.3264 327.0336C717.4592 327.0336 865.9264 425.0848 865.9264 546.0160000000001C865.9264 666.9567999999999 717.4592 764.99968 534.3264 764.99968z" />
-    <glyph glyph-name="baloon-exclamation"
-      unicode="&#xE0AE;"
-      horiz-adv-x="1024" d="M226.50336 719.97408C176.86112 651.0272 160.00064 567.328 160.00064 512.0064V510.5536L159.86944 509.1072C150.16768 402.3904 188.4592 327.1776 250.00416 275.1008000000001C312.94208 221.8464 402.1568 191.3696 494.2016 181.1424C586.1664 170.9248 687.472 179.696 767.5072 196.624C807.5296 205.0848 841.12 215.3568 864.9504 225.6992C874.1952 229.712 881.3856 233.4848 886.6848 236.8256C884.2208 238.3904 881.2384 240.1312000000001 877.6832 242.0224C868.4608 246.9344 857.904 251.6 846.9472 256.3904L845.0368 257.2256C835.3696 261.4464000000001 824.5632 266.1664 816.3808 270.7424C801.5456 279.04 786.992 288.4768000000001 776.3744 298.5184000000001C771.152 303.4592 765.2064 310.0896 761.2288 318.3456C757.0176 327.088 754.0032 340.1376 759.92 353.9424C791.9008 428.5632000000001 807.1008 469.4367999999999 814.4608 496.4256C821.3344 521.6256000000001 821.3344 534.3136 821.3344 554.4896V554.672C821.3344 570.7072000000001 812.0128 644.1888 765.52 712.704C720.5056 779.04192 639.5296 842.672 490.6688 842.672C356.0288 842.672 274.97056 787.2899199999999 226.50336 719.97408zM174.56512 757.3696C234.8976 841.16512 335.1712 906.672 490.6688 906.672C661.8048 906.672 762.1632 831.6351999999999 818.48 748.64C873.3216 667.8208 885.3344 581.3024 885.3344 554.672C885.3344 532.288 885.312 512.976 876.208 479.5839999999999C868.0768 449.7792 852.7232 408.656 824.2624 341.6608C829.5232 337.4944000000001 837.3312 332.3552 847.6224 326.5984C852.9376 323.6288 861.1072 320.048 872.5856 315.0304C883.2384 310.3712000000001 896.0224 304.7648000000001 907.76 298.5152000000001C919.0176 292.5216000000001 932.176 284.4864 941.9616 273.9776000000001C952.192 262.9856 962.9344 244.1312000000001 955.2608 221.1136C950.2048 205.9456 938.464 195.1744 928.6816 188.0192C918.0544 180.2432 904.8672 173.2576 890.432 166.9888C861.424 154.4 823.4016 143.0272 780.7488 134.0064C695.44 115.968 587.168 106.4192000000001 487.1328 117.5328C387.1776 128.64 284.39296 162.1664 208.664 226.2432C131.83104 291.2544000000001 84.85312 386.2368 96.00384 513.4656C96.29024 579.0144 115.8448 675.8144 174.56512 757.3696zM496 704C513.6736 704 528 689.6736000000001 528 672V448C528 430.3264000000001 513.6736 416 496 416C478.3264 416 464 430.3264000000001 464 448V672C464 689.6736000000001 478.3264 704 496 704zM528 352C528 334.3264000000001 513.6736 320 496 320C478.3264 320 464 334.3264000000001 464 352C464 369.6736 478.3264 384 496 384C513.6736 384 528 369.6736 528 352z" />
-    <glyph glyph-name="baloons"
-      unicode="&#xE0AD;"
-      horiz-adv-x="1024" d="M353.1072 625.4975999999999V623.9968L352.9664 622.5024000000001C346.752 556.4352 371.0048 510.5599999999999 410.32 478.4096C451.1072 445.0560000000001 509.76 425.424 571.312 418.8160000000001C632.7392 412.2208000000001 700.6752 417.8816000000001 754.3776 428.8576000000001C777.6096 433.6064 797.3632 439.184 812.2656 444.7968C810.4256 445.5872000000001 808.5376 446.3872 806.6048 447.2032000000001L805.184 447.8016L805.1808 447.8048C798.7424 450.5216 790.96 453.8048 784.9472 457.0528C774.624 462.6336 763.8528 469.3088 755.6864 476.7712C751.7056 480.4096 746.5632 485.8208 742.9856 493.0016000000001C739.1424 500.7104 736.032 513.0527999999999 741.8784 526.2368C763.6352 575.296 773.6736 601.52 778.4416 618.4064000000001C782.6816 633.4368 782.6816 640.544 782.6816 653.344V653.5584C782.6816 662.0672 776.8864 708.0032 746.7552 750.91264C718.1344 791.67584 666.112 832 567.8944 832C479.1552 832 427.0272 796.92064 396.1248 755.44416C364.0576 712.4009599999999 353.1072 659.904 353.1072 625.4975999999999zM836.384 456.9632C836.3936 456.96 836.3104 456.8704 836.1088 456.6944C836.2752 456.8736 836.3744 456.9632 836.384 456.9632zM567.8944 896C687.4304 896 758.8 845.13248 799.1328 787.6896C837.9616 732.39264 846.6816 673.1071999999999 846.6816 653.5584C846.6816 638.4352 846.656 624.4928 840.0352 601.024C834.6656 582 824.9824 556.672 807.984 517.5871999999999C810.1056 516.2912 812.5664 514.8768 815.3824 513.3535999999999C818.4736 511.6832000000001 823.4944 509.5456 831.5136 506.1568C838.7168 503.1136 847.7504 499.2896 856.1248 494.9792C863.9936 490.9312 874.1984 485.0272 882.0992 476.8256C890.3904 468.2208000000001 900.8832 451.4432 893.6352 430.4192000000001C889.0208 417.0432 878.6912 408.3232000000001 871.5712 403.2896C863.5136 397.5936000000001 853.8208 392.6752 843.632 388.4032C823.12 379.7984 796.592 372.1632 767.1904 366.1536C708.3744 354.1312000000001 633.7024 347.7472 564.4768 355.1808C495.3792 362.6016 423.376 385.0592000000001 369.8048 428.8672000000001C315.06816 473.6288 281.32544 539.4944 289.11264 627.0144C289.41728 672.0832 303.30336 737.976 344.8032 793.6803199999999C387.9392000000001 851.5792 459.2032 896 567.8944 896zM798.4576 524.4C798.3776 524.4928 798.3328 524.5376 798.3296 524.5376C798.3296 524.5376 798.3328 524.5312 798.3456 524.5183999999999C798.3648 524.496 798.4032 524.4576 798.4576 524.4zM192.8656 579.6864C208.99808 602.6623999999999 230.09568 624.5888 257.25472 642.624C256.09312 624.0672 256.00032 606.784 256.00032 591.9968C256.7024 581.3184 257.91392 570.9536 259.60704 560.8992000000001C254.25408 555.0016 249.4912 548.96 245.24352 542.912C215.11488 500 209.31872 454.064 209.31872 445.5552V445.3440000000001V445.3440000000001C209.3184 432.5408 209.3184 425.4336 213.55968 410.4064C218.3248 393.52 228.36576 367.2928000000001 250.12192 318.2336C255.96832 305.0496000000001 252.85824 292.7104000000001 249.01536 284.9984C245.43712 277.8208 240.29504 272.4096 236.31392 268.7712C228.14848 261.3056000000001 217.37536 254.6336 207.05248 249.0528000000001C201.03904 245.8016 193.25856 242.5184000000001 186.81984 239.8016L186.81856 239.8016L186.816 239.8016L185.3952 239.2000000000001C183.46272 238.384 181.57408 237.584 179.73408 236.7936C194.63712 231.1808 214.3904 225.6032 237.62368 220.8544000000001C291.3232 209.8816000000001 359.2608 204.2176 420.688 210.8128000000001C482.24 217.424 540.8928 237.0528000000001 581.68 270.4096C598.5056 284.1664 612.5728 300.4416 622.6752 319.7376000000001C646.1344 319.3920000000001 669.664 319.8688 692.5408 321.0464C678.9888 280.3744000000001 654.176 247.0176 622.1952 220.864C568.624 177.0560000000001 496.6208 154.5984 427.5232 147.1808C358.2976 139.7472 283.624 146.1312 224.80864 158.1504C195.40672 164.16 168.87968 171.7952 148.36704 180.4C138.1808 184.672 128.4848 189.5936000000001 120.4288 195.2896C113.31008 200.3232000000001 102.97984 209.0432 98.36608 222.4192000000001C91.1152 243.4400000000001 101.61088 260.2176 109.90176 268.8224C117.80224 277.024 128.00608 282.928 135.87552 286.9792C144.24832 291.2864 153.2848 295.1136 160.4864 298.1568C168.50496 301.5424000000001 173.52608 303.68 176.61856 305.3536000000001C179.432 306.8736 181.8928 308.2912 184.01664 309.584C167.01824 348.6720000000001 157.33408 374 151.96512 393.024C145.3424 416.4928 145.31872 430.4352 145.31872 445.5552C145.31872 465.1072 154.03904 524.3904 192.8656 579.6864zM155.61568 248.9600000000001C155.60672 248.9600000000001 155.68992 248.8672000000001 155.89056 248.6912C155.7248 248.8736 155.62432 248.9600000000001 155.61568 248.9600000000001zM193.67072 316.5376L193.6336 316.5024L193.5424 316.4C193.6336 316.4896 193.6736 316.5376 193.67072 316.5376z" />
-    <glyph glyph-name="baloon-text"
-      unicode="&#xE0AF;"
-      horiz-adv-x="1024" d="M226.50336 719.97024C176.86112 651.024 160.00064 567.3248 160.00064 512V510.5504L159.86944 509.104C150.16768 402.3872 188.4592 327.1744 250.00416 275.0976000000001C312.94208 221.84 402.1568 191.3664 494.2016 181.1392C586.1664 170.9216 687.472 179.6928 767.5072 196.6176000000001C807.5296 205.0816 841.12 215.3536 864.9504 225.6960000000001C874.1952 229.7088 881.3856 233.4816 886.6848 236.8224C884.2208 238.3872 881.2384 240.1248000000001 877.6832 242.0192C868.4608 246.9312 857.904 251.5968000000001 846.9472 256.3872L845.0368 257.2224C835.3696 261.4432000000001 824.5632 266.1632 816.3808 270.7392C801.5456 279.0368 786.992 288.4736000000001 776.3744 298.512C771.152 303.456 765.2064 310.0832000000001 761.2288 318.3424C757.0176 327.0848 754.0032 340.1344000000001 759.92 353.9392000000001C791.9008 428.56 807.1008 469.4336 814.4608 496.4224C821.3344 521.6192 821.3344 534.3072 821.3344 554.4832V554.6687999999999C821.3344 570.704 812.0128 644.1856 765.52 712.69984C720.5056 779.03808 639.5296 842.6678400000001 490.6688 842.6678400000001C356.0288 842.6678400000001 274.97056 787.28576 226.50336 719.97024zM174.56512 757.36576C234.8976 841.16128 335.1712 906.66784 490.6688 906.66784C661.8048 906.66784 762.1632 831.63136 818.48 748.63616C873.3216 667.8176000000001 885.3344 581.2991999999999 885.3344 554.6687999999999C885.3344 532.2848 885.312 512.9728 876.208 479.5808C868.0768 449.776 852.7232 408.6528 824.2624 341.6576C829.5232 337.4880000000001 837.3312 332.352 847.6224 326.5952C852.9376 323.6224 861.1072 320.0448 872.5856 315.0272C883.2384 310.3680000000001 896.0224 304.7616000000001 907.76 298.512C919.0176 292.5184000000001 932.176 284.48 941.9616 273.9712C952.192 262.9824 962.9344 244.1280000000001 955.2608 221.1104C950.2048 205.9424 938.464 195.1712 928.6816 188.016C918.0544 180.24 904.8672 173.2512000000001 890.432 166.9856C861.424 154.3968 823.4016 143.024 780.7488 134.0032C695.44 115.9616 587.168 106.4160000000001 487.1328 117.5296C387.1776 128.6368 284.39296 162.16 208.664 226.24C131.83104 291.2512000000001 84.85312 386.2336 96.00384 513.4624C96.29024 579.0111999999999 115.8448 675.8112 174.56512 757.36576zM341.3344 602.7008000000001C341.3344 620.944 356.1216 635.7344 374.3648 635.7344H564.3008C582.544 635.7344 597.3344 620.944 597.3344 602.7008000000001C597.3344 584.4576 582.544 569.6704 564.3008 569.6704H374.3648C356.1216 569.6704 341.3344 584.4576 341.3344 602.7008000000001zM374.3648 448H606.9696C625.2128 448 640 433.2096 640 414.9664C640 396.7232 625.2128 381.9360000000001 606.9696 381.9360000000001H374.3648C356.1216 381.9360000000001 341.3344 396.7232 341.3344 414.9664C341.3344 433.2096 356.1216 448 374.3648 448z" />
-    <glyph glyph-name="cancel"
-      unicode="&#xE093;"
-      horiz-adv-x="1024" d="M512 160C706.4032 160 864 317.5968000000001 864 512C864 706.40416 706.4032 864 512 864C317.59584 864 160 706.40416 160 512C160 317.5968000000001 317.59584 160 512 160zM512 96C282.2496 96 96 282.2496 96 512C96 741.7504 282.2496 928 512 928C741.7504 928 928 741.7504 928 512C928 282.2496 741.7504 96 512 96zM662.6272 662.6272C675.1232 650.1312 675.1232 629.8688 662.6272 617.3728L557.2544 512L662.6272 406.6272C675.1232 394.1312000000001 675.1232 373.8688 662.6272 361.3728C650.1312 348.8768 629.8688 348.8768 617.3728 361.3728L512 466.7456L406.6272 361.3728C394.1312 348.8768 373.8688 348.8768 361.3728 361.3728C348.8768 373.8688 348.8768 394.1312000000001 361.3728 406.6272L466.7456 512L361.3728 617.3728C348.8768 629.8688 348.8768 650.1312 361.3728 662.6272C373.8688 675.1232 394.1312 675.1232 406.6272 662.6272L512 557.2544L617.3728 662.6272C629.8688 675.1232 650.1312 675.1232 662.6272 662.6272z" />
-    <glyph glyph-name="canned-response"
-      unicode="&#xE094;"
-      horiz-adv-x="1024" d="M226.50336 719.97408C176.86112 651.0272 160.00064 567.328 160.00064 512.0064V510.5536L159.86944 509.1072C150.16768 402.3904 188.4592 327.1776 250.00416 275.1008000000001C312.94208 221.8464 402.1568 191.3696 494.2016 181.1424C586.1664 170.9248 687.472 179.696 767.5072 196.624C807.5296 205.0848 841.12 215.3568 864.9504 225.6992C874.1952 229.712 881.3856 233.4848 886.6848 236.8256C884.2208 238.3904 881.2384 240.1312000000001 877.6832 242.0224C868.4608 246.9344 857.904 251.6 846.9472 256.3904L845.0368 257.2256C835.3696 261.4464000000001 824.5632 266.1664 816.3808 270.7424C801.5456 279.04 786.992 288.4768000000001 776.3744 298.5184000000001C771.152 303.4592 765.2064 310.0896 761.2288 318.3456C757.0176 327.088 754.0032 340.1376 759.92 353.9424C791.9008 428.5632000000001 807.1008 469.4367999999999 814.4608 496.4256C821.3344 521.6256000000001 821.3344 534.3136 821.3344 554.4896V554.672C821.3344 570.7072000000001 812.0128 644.1888 765.52 712.704C720.5056 779.04192 639.5296 842.672 490.6688 842.672C356.0288 842.672 274.97056 787.2899199999999 226.50336 719.97408zM174.56512 757.3696C234.8976 841.16512 335.1712 906.672 490.6688 906.672C661.8048 906.672 762.1632 831.6351999999999 818.48 748.64C873.3216 667.8208 885.3344 581.3024 885.3344 554.672C885.3344 532.288 885.312 512.976 876.208 479.5839999999999C868.0768 449.7792 852.7232 408.656 824.2624 341.6608C829.5232 337.4944000000001 837.3312 332.3552 847.6224 326.5984C852.9376 323.6288 861.1072 320.048 872.5856 315.0304C883.2384 310.3712000000001 896.0224 304.7648000000001 907.76 298.5152000000001C919.0176 292.5216000000001 932.176 284.4864 941.9616 273.9776000000001C952.192 262.9856 962.9344 244.1312000000001 955.2608 221.1136C950.2048 205.9456 938.464 195.1744 928.6816 188.0192C918.0544 180.2432 904.8672 173.2576 890.432 166.9888C861.424 154.4 823.4016 143.0272 780.7488 134.0064C695.44 115.968 587.168 106.4192000000001 487.1328 117.5328C387.1776 128.64 284.39296 162.1664 208.664 226.2432C131.83104 291.2544000000001 84.85312 386.2368 96.00384 513.4656C96.29024 579.0144 115.8448 675.8144 174.56512 757.3696zM496 704C513.6736 704 528 689.6736000000001 528 672V448C528 430.3264000000001 513.6736 416 496 416C478.3264 416 464 430.3264000000001 464 448V672C464 689.6736000000001 478.3264 704 496 704zM528 352C528 334.3264000000001 513.6736 320 496 320C478.3264 320 464 334.3264000000001 464 352C464 369.6736 478.3264 384 496 384C513.6736 384 528 369.6736 528 352z" />
-    <glyph glyph-name="chat"
-      unicode="&#xE00D;"
-      horiz-adv-x="1024" d="M353.1072 625.4975999999999V623.9968L352.9664 622.5024000000001C346.752 556.4352 371.0048 510.5599999999999 410.32 478.4096C451.1072 445.0560000000001 509.76 425.424 571.312 418.8160000000001C632.7392 412.2208000000001 700.6752 417.8816000000001 754.3776 428.8576000000001C777.6096 433.6064 797.3632 439.184 812.2656 444.7968C810.4256 445.5872000000001 808.5376 446.3872 806.6048 447.2032000000001L805.184 447.8016L805.1808 447.8048C798.7424 450.5216 790.96 453.8048 784.9472 457.0528C774.624 462.6336 763.8528 469.3088 755.6864 476.7712C751.7056 480.4096 746.5632 485.8208 742.9856 493.0016000000001C739.1424 500.7104 736.032 513.0527999999999 741.8784 526.2368C763.6352 575.296 773.6736 601.52 778.4416 618.4064000000001C782.6816 633.4368 782.6816 640.544 782.6816 653.344V653.5584C782.6816 662.0672 776.8864 708.0032 746.7552 750.91264C718.1344 791.67584 666.112 832 567.8944 832C479.1552 832 427.0272 796.92064 396.1248 755.44416C364.0576 712.4009599999999 353.1072 659.904 353.1072 625.4975999999999zM836.384 456.9632C836.3936 456.96 836.3104 456.8704 836.1088 456.6944C836.2752 456.8736 836.3744 456.9632 836.384 456.9632zM567.8944 896C687.4304 896 758.8 845.13248 799.1328 787.6896C837.9616 732.39264 846.6816 673.1071999999999 846.6816 653.5584C846.6816 638.4352 846.656 624.4928 840.0352 601.024C834.6656 582 824.9824 556.672 807.984 517.5871999999999C810.1056 516.2912 812.5664 514.8768 815.3824 513.3535999999999C818.4736 511.6832000000001 823.4944 509.5456 831.5136 506.1568C838.7168 503.1136 847.7504 499.2896 856.1248 494.9792C863.9936 490.9312 874.1984 485.0272 882.0992 476.8256C890.3904 468.2208000000001 900.8832 451.4432 893.6352 430.4192000000001C889.0208 417.0432 878.6912 408.3232000000001 871.5712 403.2896C863.5136 397.5936000000001 853.8208 392.6752 843.632 388.4032C823.12 379.7984 796.592 372.1632 767.1904 366.1536C708.3744 354.1312000000001 633.7024 347.7472 564.4768 355.1808C495.3792 362.6016 423.376 385.0592000000001 369.8048 428.8672000000001C315.06816 473.6288 281.32544 539.4944 289.11264 627.0144C289.41728 672.0832 303.30336 737.976 344.8032 793.6803199999999C387.9392000000001 851.5792 459.2032 896 567.8944 896zM798.4576 524.4C798.3776 524.4928 798.3328 524.5376 798.3296 524.5376C798.3296 524.5376 798.3328 524.5312 798.3456 524.5183999999999C798.3648 524.496 798.4032 524.4576 798.4576 524.4zM192.8656 579.6864C208.99808 602.6623999999999 230.09568 624.5888 257.25472 642.624C256.09312 624.0672 256.00032 606.784 256.00032 591.9968C256.7024 581.3184 257.91392 570.9536 259.60704 560.8992000000001C254.25408 555.0016 249.4912 548.96 245.24352 542.912C215.11488 500 209.31872 454.064 209.31872 445.5552V445.3440000000001V445.3440000000001C209.3184 432.5408 209.3184 425.4336 213.55968 410.4064C218.3248 393.52 228.36576 367.2928000000001 250.12192 318.2336C255.96832 305.0496000000001 252.85824 292.7104000000001 249.01536 284.9984C245.43712 277.8208 240.29504 272.4096 236.31392 268.7712C228.14848 261.3056000000001 217.37536 254.6336 207.05248 249.0528000000001C201.03904 245.8016 193.25856 242.5184000000001 186.81984 239.8016L186.81856 239.8016L186.816 239.8016L185.3952 239.2000000000001C183.46272 238.384 181.57408 237.584 179.73408 236.7936C194.63712 231.1808 214.3904 225.6032 237.62368 220.8544000000001C291.3232 209.8816000000001 359.2608 204.2176 420.688 210.8128000000001C482.24 217.424 540.8928 237.0528000000001 581.68 270.4096C598.5056 284.1664 612.5728 300.4416 622.6752 319.7376000000001C646.1344 319.3920000000001 669.664 319.8688 692.5408 321.0464C678.9888 280.3744000000001 654.176 247.0176 622.1952 220.864C568.624 177.0560000000001 496.6208 154.5984 427.5232 147.1808C358.2976 139.7472 283.624 146.1312 224.80864 158.1504C195.40672 164.16 168.87968 171.7952 148.36704 180.4C138.1808 184.672 128.4848 189.5936000000001 120.4288 195.2896C113.31008 200.3232000000001 102.97984 209.0432 98.36608 222.4192000000001C91.1152 243.4400000000001 101.61088 260.2176 109.90176 268.8224C117.80224 277.024 128.00608 282.928 135.87552 286.9792C144.24832 291.2864 153.2848 295.1136 160.4864 298.1568C168.50496 301.5424000000001 173.52608 303.68 176.61856 305.3536000000001C179.432 306.8736 181.8928 308.2912 184.01664 309.584C167.01824 348.6720000000001 157.33408 374 151.96512 393.024C145.3424 416.4928 145.31872 430.4352 145.31872 445.5552C145.31872 465.1072 154.03904 524.3904 192.8656 579.6864zM155.61568 248.9600000000001C155.60672 248.9600000000001 155.68992 248.8672000000001 155.89056 248.6912C155.7248 248.8736 155.62432 248.9600000000001 155.61568 248.9600000000001zM193.67072 316.5376L193.6336 316.5024L193.5424 316.4C193.6336 316.4896 193.6736 316.5376 193.67072 316.5376z" />
-    <glyph glyph-name="checkmark-circled"
-      unicode="&#xE00F;"
-      horiz-adv-x="1024" d="M512 160C706.4032 160 864 317.5968000000001 864 512C864 558.5216 854.976 602.9312 838.5824 643.5808L887.1008 692.0992C913.312 637.6032 928 576.5183999999999 928 512C928 282.2496 741.7504 96 512 96C282.2496 96 96 282.2496 96 512C96 741.7504 282.2496 928 512 928C607.376 928 695.2544 895.904 765.424 841.92384L719.712 796.21216C661.4912 838.83488 589.6832 864 512 864C317.59584 864 160 706.40416 160 512C160 317.5968000000001 317.59584 160 512 160zM902.6304 793.37664L534.6016 425.2192C528.5984 419.216 520.4544 415.8432 511.9616 415.8432C503.472 415.8464 495.328 419.2256 489.328 425.232L361.3568 553.3888C348.8672000000001 565.8944 348.8832 586.1568 361.3888 598.6432C373.8944 611.1328 394.1568 611.1168 406.6432 598.6112L511.984 493.12L857.3696 838.62336C869.8624 851.12256 890.1248 851.12608 902.624 838.63136C915.1232 826.1366399999999 915.1264 805.87552 902.6304 793.37664z" />
-    <glyph glyph-name="circled-arrow-down"
-      unicode="&#xE015;"
-      horiz-adv-x="1024" d="M864 512C864 706.40416 706.4032 864 512 864C317.59584 864 160 706.40416 160 512C160 317.5968000000001 317.59584 160 512 160C706.4032 160 864 317.5968000000001 864 512zM928 512C928 282.2496 741.7504 96 512 96C282.2496 96 96 282.2496 96 512C96 741.7504 282.2496 928 512 928C741.7504 928 928 741.7504 928 512zM694.2592 452.6304L534.2912 296.9152000000001C521.8656 284.8224 502.0736 284.8224 489.648 296.9152000000001L329.68 452.6304C317.01504 464.96 316.74208 485.2192 329.0688 497.8816C341.3952 510.5472 361.6576 510.8192 374.32 498.4928L479.968 395.6512L479.968 672C479.968 689.6736000000001 494.2976 704 511.968 704C529.6416 704 543.968 689.6736000000001 543.968 672L543.968 395.6512L649.6192 498.4928C662.2816 510.8192 682.5408 510.5472 694.8704 497.8816C707.1968 485.2192 706.9248 464.96 694.2592 452.6304z" />
-    <glyph glyph-name="computer"
-      unicode="&#xE01C;"
-      horiz-adv-x="1024" d="M341.3344 245.328H682.6688C700.3392 245.328 714.6688 231.0016000000001 714.6688 213.328C714.6688 195.6544 700.3392 181.328 682.6688 181.328H341.3344C323.6608 181.328 309.33408 195.6544 309.33408 213.328C309.33408 231.0016000000001 323.6608 245.328 341.3344 245.328zM85.33408 725.328C85.33408 796.02048 142.6416 853.328 213.33408 853.328H810.6688C881.36 853.328 938.6688 796.02048 938.6688 725.328V426.6624000000001C938.6688 355.968 881.36 298.6624000000001 810.6688 298.6624000000001H213.33376C142.64128 298.6624000000001 85.33408 355.968 85.33408 426.6624000000001V725.328zM213.33408 789.328C177.98784 789.328 149.33408 760.67424 149.33408 725.328V426.6624000000001C149.33408 391.3152 177.98784 362.6624000000001 213.33376 362.6624000000001H810.6688C846.0128 362.6624000000001 874.6688 391.3152 874.6688 426.6624000000001V725.328C874.6688 760.6745599999999 846.0128 789.328 810.6688 789.328H213.33408z" />
-    <glyph glyph-name="contact"
-      unicode="&#xE0B5;"
-      horiz-adv-x="1024" d="M160 352V192C160 156.6528 188.65376 128 224 128H832C867.3472 128 896 156.6528 896 192V832C896 867.34624 867.3472 896 832 896H224C188.65376 896 160 867.34624 160 832V672H128C110.32704 672 96 657.6736000000001 96 640C96 622.3263999999999 110.32704 608 128 608H160V416H128C110.32704 416 96 401.6736 96 384C96 366.3264000000001 110.32704 352 128 352H160zM832 832V192H224V352H256C273.67296 352 288 366.3264000000001 288 384C288 401.6736 273.67296 416 256 416H224V608H256C273.67296 608 288 622.3263999999999 288 640C288 657.6736000000001 273.67296 672 256 672H224V832H832zM568.448 595.52C568.448 609.4816000000001 557.1296 620.8 543.168 620.8C529.2064 620.8 517.888 609.4816000000001 517.888 595.52C517.888 581.5584 529.2064 570.24 543.168 570.24C557.1296 570.24 568.448 581.5584 568.448 595.52zM619.648 595.52C619.648 553.28 585.408 519.04 543.168 519.04C500.928 519.04 466.688 553.28 466.688 595.52C466.688 637.76 500.928 672 543.168 672C585.408 672 619.648 637.76 619.648 595.52zM457.2032 501.7344000000001C470.5216 505.3024 484.512 505.5232 497.936 502.3776L529.456 494.9888C538.1856 492.944 547.2832 493.088 555.9456 495.408L578.1312 501.3504C592.416 505.1744 607.456 505.3887999999999 621.8112 502.0223999999999C662.24 492.5472 691.136 456.4384 691.136 414.7488V390.4096C691.136 358.5984 665.3472 332.8096000000001 633.536 332.8096000000001H452.8C420.9888000000001 332.8096000000001 395.2 358.5984 395.2 390.4096V420.9376C395.2 458.7968 420.6304 491.9392 457.2032 501.7344000000001zM486.2528 452.528C481.0432 453.7472 475.616 453.664 470.4512 452.2784C456.2656 448.48 446.4 435.6224 446.4 420.9376V390.4096C446.4 386.8736 449.264 384.0096 452.8 384.0096H633.536C637.072 384.0096 639.936 386.8736 639.936 390.4096V414.7488C639.936 432.496 627.5712 448.0864000000001 610.128 452.1728000000001C603.9456 453.6224 597.4688 453.5232 591.376 451.8912L569.1904 445.9488C552.3808 441.4464000000001 534.7168 441.168 517.7728 445.1392L486.2528 452.528z" />
-    <glyph glyph-name="discover"
-      unicode="&#xE023;"
-      horiz-adv-x="1024" d="M865.1392 512C865.1392 478.72 860.5152 446.5152000000001 851.872 416H668.5984C671.4016 446.8160000000001 672.8864 478.9568 672.8864 512C672.8864 528.2336 672.528 544.2496 671.8304 560H861.8912C864.032 544.304 865.1392 528.2816 865.1392 512zM607.68 560C608.4192 544.3296 608.8032 528.3136 608.8032 512C608.8032 478.6016 607.1936 446.4448 604.2336 416H421.1168C418.1536 446.4448 416.5472 478.6016 416.5472 512C416.5472 528.3136 416.9312 544.3296 417.6704 560H607.68zM667.0144 624C656.9984 717.2256 634.7936 797.25216 605.1392 851.76256C718.8416 820.9744000000001 809.7184 734.7817600000001 846.9216 624H667.0144zM420.2112 851.76288C390.5568 797.25248 368.3488 717.22592 358.336 624H178.42592C215.62944 734.7824 306.5088 820.97504 420.2112 851.76288zM422.816 624C429.9872 686.3136 442.88 740.8035199999999 459.2 783.18016C472.0416 816.51872 485.76 839.10688 497.728 852.24992C506.1344 861.4848 511.1744 863.54048 512.6752 863.94784C514.176 863.54048 519.216 861.4848 527.6224 852.24992C539.5904 839.10688 553.3088 816.51872 566.1472 783.18016C582.4672 740.8035199999999 595.3632 686.3136 602.5344 624H422.816zM353.52 560C352.8224 544.2496 352.464 528.2336 352.464 512C352.464 478.9568 353.9456 446.8160000000001 356.752 416H173.47744C164.83456 446.5152000000001 160.2096 478.72 160.2096 512C160.2096 528.2816 161.31648 544.304 163.45888 560H353.52zM364.7424 352C376.4096 279.3536000000001 395.7824 217.1392 420.2080000000001 172.2368C323.5296 198.4160000000001 243.35392 264.6496 198.64256 352H364.7424zM513.152 96C742.9856 96.2592 929.2224 282.4096 929.2224 512C929.2224 741.7504 742.7296 928 512.6752 928C282.62048 928 96.12512 741.7504 96.12512 512C96.12512 282.4096 282.36256 96.2592 512.1952 96C512.3552 96 512.5152 96 512.6752 96C512.8352 96 512.9952 96 513.152 96zM605.1424 172.2368C629.568 217.1392 648.9408 279.3536000000001 660.608 352H826.7072C781.9968 264.6496 701.8176 198.4160000000001 605.1424 172.2368zM595.6384 352C588.2592 309.5424000000001 578.1248 271.9168 566.1472 240.8160000000001C553.3088 207.4784 539.5904 184.8896 527.6224 171.7472C519.216 162.512 514.176 160.4576 512.6752 160.048C511.1744 160.4576 506.1344 162.512 497.728 171.7472C485.76 184.8896 472.0416 207.4784 459.2 240.8160000000001C447.2224 271.9168 437.0912 309.5424000000001 429.712 352H595.6384z" />
-    <glyph glyph-name="discussion"
-      unicode="&#xE024;"
-      horiz-adv-x="1024" d="M353.1072 625.4975999999999V623.9968L352.9664 622.5024000000001C346.752 556.4352 371.0048 510.5599999999999 410.32 478.4096C451.1072 445.0560000000001 509.76 425.424 571.312 418.8160000000001C632.7392 412.2208000000001 700.6752 417.8816000000001 754.3776 428.8576000000001C777.6096 433.6064 797.3632 439.184 812.2656 444.7968C810.4256 445.5872000000001 808.5376 446.3872 806.6048 447.2032000000001L805.184 447.8016L805.1808 447.8048C798.7424 450.5216 790.96 453.8048 784.9472 457.0528C774.624 462.6336 763.8528 469.3088 755.6864 476.7712C751.7056 480.4096 746.5632 485.8208 742.9856 493.0016000000001C739.1424 500.7104 736.032 513.0527999999999 741.8784 526.2368C763.6352 575.296 773.6736 601.52 778.4416 618.4064000000001C782.6816 633.4368 782.6816 640.544 782.6816 653.344V653.5584C782.6816 662.0672 776.8864 708.0032 746.7552 750.91264C718.1344 791.67584 666.112 832 567.8944 832C479.1552 832 427.0272 796.92064 396.1248 755.44416C364.0576 712.4009599999999 353.1072 659.904 353.1072 625.4975999999999zM836.384 456.9632C836.3936 456.96 836.3104 456.8704 836.1088 456.6944C836.2752 456.8736 836.3744 456.9632 836.384 456.9632zM567.8944 896C687.4304 896 758.8 845.13248 799.1328 787.6896C837.9616 732.39264 846.6816 673.1071999999999 846.6816 653.5584C846.6816 638.4352 846.656 624.4928 840.0352 601.024C834.6656 582 824.9824 556.672 807.984 517.5871999999999C810.1056 516.2912 812.5664 514.8768 815.3824 513.3535999999999C818.4736 511.6832000000001 823.4944 509.5456 831.5136 506.1568C838.7168 503.1136 847.7504 499.2896 856.1248 494.9792C863.9936 490.9312 874.1984 485.0272 882.0992 476.8256C890.3904 468.2208000000001 900.8832 451.4432 893.6352 430.4192000000001C889.0208 417.0432 878.6912 408.3232000000001 871.5712 403.2896C863.5136 397.5936000000001 853.8208 392.6752 843.632 388.4032C823.12 379.7984 796.592 372.1632 767.1904 366.1536C708.3744 354.1312000000001 633.7024 347.7472 564.4768 355.1808C495.3792 362.6016 423.376 385.0592000000001 369.8048 428.8672000000001C315.06816 473.6288 281.32544 539.4944 289.11264 627.0144C289.41728 672.0832 303.30336 737.976 344.8032 793.6803199999999C387.9392000000001 851.5792 459.2032 896 567.8944 896zM798.4576 524.4C798.3776 524.4928 798.3328 524.5376 798.3296 524.5376C798.3296 524.5376 798.3328 524.5312 798.3456 524.5183999999999C798.3648 524.496 798.4032 524.4576 798.4576 524.4zM192.8656 579.6864C208.99808 602.6623999999999 230.09568 624.5888 257.25472 642.624C256.09312 624.0672 256.00032 606.784 256.00032 591.9968C256.7024 581.3184 257.91392 570.9536 259.60704 560.8992000000001C254.25408 555.0016 249.4912 548.96 245.24352 542.912C215.11488 500 209.31872 454.064 209.31872 445.5552V445.3440000000001V445.3440000000001C209.3184 432.5408 209.3184 425.4336 213.55968 410.4064C218.3248 393.52 228.36576 367.2928000000001 250.12192 318.2336C255.96832 305.0496000000001 252.85824 292.7104000000001 249.01536 284.9984C245.43712 277.8208 240.29504 272.4096 236.31392 268.7712C228.14848 261.3056000000001 217.37536 254.6336 207.05248 249.0528000000001C201.03904 245.8016 193.25856 242.5184000000001 186.81984 239.8016L186.81856 239.8016L186.816 239.8016L185.3952 239.2000000000001C183.46272 238.384 181.57408 237.584 179.73408 236.7936C194.63712 231.1808 214.3904 225.6032 237.62368 220.8544000000001C291.3232 209.8816000000001 359.2608 204.2176 420.688 210.8128000000001C482.24 217.424 540.8928 237.0528000000001 581.68 270.4096C598.5056 284.1664 612.5728 300.4416 622.6752 319.7376000000001C646.1344 319.3920000000001 669.664 319.8688 692.5408 321.0464C678.9888 280.3744000000001 654.176 247.0176 622.1952 220.864C568.624 177.0560000000001 496.6208 154.5984 427.5232 147.1808C358.2976 139.7472 283.624 146.1312 224.80864 158.1504C195.40672 164.16 168.87968 171.7952 148.36704 180.4C138.1808 184.672 128.4848 189.5936000000001 120.4288 195.2896C113.31008 200.3232000000001 102.97984 209.0432 98.36608 222.4192000000001C91.1152 243.4400000000001 101.61088 260.2176 109.90176 268.8224C117.80224 277.024 128.00608 282.928 135.87552 286.9792C144.24832 291.2864 153.2848 295.1136 160.4864 298.1568C168.50496 301.5424000000001 173.52608 303.68 176.61856 305.3536000000001C179.432 306.8736 181.8928 308.2912 184.01664 309.584C167.01824 348.6720000000001 157.33408 374 151.96512 393.024C145.3424 416.4928 145.31872 430.4352 145.31872 445.5552C145.31872 465.1072 154.03904 524.3904 192.8656 579.6864zM155.61568 248.9600000000001C155.60672 248.9600000000001 155.68992 248.8672000000001 155.89056 248.6912C155.7248 248.8736 155.62432 248.9600000000001 155.61568 248.9600000000001zM193.67072 316.5376L193.6336 316.5024L193.5424 316.4C193.6336 316.4896 193.6736 316.5376 193.67072 316.5376z" />
-    <glyph glyph-name="download"
-      unicode="&#xE025;"
-      horiz-adv-x="1024" d="M864 512C864 706.40416 706.4032 864 512 864C317.59584 864 160 706.40416 160 512C160 317.5968000000001 317.59584 160 512 160C706.4032 160 864 317.5968000000001 864 512zM928 512C928 282.2496 741.7504 96 512 96C282.2496 96 96 282.2496 96 512C96 741.7504 282.2496 928 512 928C741.7504 928 928 741.7504 928 512zM694.2592 452.6304L534.2912 296.9152000000001C521.8656 284.8224 502.0736 284.8224 489.648 296.9152000000001L329.68 452.6304C317.01504 464.96 316.74208 485.2192 329.0688 497.8816C341.3952 510.5472 361.6576 510.8192 374.32 498.4928L479.968 395.6512L479.968 672C479.968 689.6736000000001 494.2976 704 511.968 704C529.6416 704 543.968 689.6736000000001 543.968 672L543.968 395.6512L649.6192 498.4928C662.2816 510.8192 682.5408 510.5472 694.8704 497.8816C707.1968 485.2192 706.9248 464.96 694.2592 452.6304z" />
-    <glyph glyph-name="edit"
-      unicode="&#xE026;"
-      horiz-adv-x="1024" d="M794.912 893.7408L897.7728 784.64768C921.6736 759.2991999999999 920.9056 719.49056 896.0512 695.0784L358.2752 166.96C348.3776 157.2416 335.5904 151.0016000000001 321.8432 149.1776L210.2032 134.3776C165.78336 128.4896 129.21888 168.8928 139.49888 212.5056L168.86272 337.0784C171.5424 348.448 177.2816 358.8672000000001 185.45888 367.2064000000001L702.6496 894.6448C728.0864 920.58496 769.9904 920.1744 794.912 893.7408zM644.9088 744.34816L748.944 640.3136L851.2064 740.74272L748.3488 849.83584L644.9088 744.34816zM600.0992 698.6496L231.15552 322.3968L201.792 197.824L313.43072 212.624L703.2768 595.4688L600.0992 698.6496z" />
-    <glyph glyph-name="edit-rounded"
-      unicode="&#xE027;"
-      horiz-adv-x="1024" d="M822.24 840.48256L841.4144 820.87232C878.9024 782.53376 877.7152 720.92032 838.784 684.0512L478.7712 343.1296C463.9872 329.1296 445.1328 320.192 424.9376 317.6128L334.3648 306.0320000000001C305.40992 302.3296000000001 281.74656 328.8192 288.67776 357.1744L312.32768 453.9232C316.56448 471.2576 325.5488000000001 487.0656 338.272 499.5776L686.288 841.81536C724.1696 879.0656 785.0976 878.46848 822.24 840.48256zM731.1616 796.18336L661.5392 727.7167999999999L724.9024 664.352L794.7776 730.52192C807.7568 742.81152 808.1504 763.3491200000001 795.6544 776.12864L776.48 795.73888C764.0992 808.4009599999999 743.7888 808.6 731.1616 796.18336zM615.9072 682.8416L383.1456 453.9456C378.9056 449.776 375.9104 444.5056 374.496 438.7264L358.5888 373.6512L416.8192 381.0944C423.552 381.9552 429.8368 384.9344 434.7648 389.6L678.416 620.3328L615.9072 682.8416zM192 758.40224V224.0032C192 206.3296 206.32672 192.0032 224 192.0032H753.0656C770.7392 192.0032 785.0656 206.3296 785.0656 224.0032V503.4176C785.0656 521.0912000000001 799.392 535.4176 817.0656 535.4176C834.7392 535.4176 849.0656 521.0912000000001 849.0656 503.4176V224.0032C849.0656 170.9824 806.0864 128.0032 753.0656 128.0032H224C170.9808 128.0032 128 170.9824 128 224.0032V758.40224C128 811.42144 170.9808 854.40224 224 854.40224H332.48H504.96C522.6336 854.40224 536.96 840.07552 536.96 822.40224C536.96 804.72928 522.6336 790.40224 504.96 790.40224H332.48H224C206.32704 790.40224 192 776.07552 192 758.40224z" />
-    <glyph glyph-name="file-document"
-      unicode="&#xE02D;"
-      horiz-adv-x="1024" d="M160 768C160 785.67296 174.32704 800 192 800H832C849.6736 800 864 785.67296 864 768C864 750.32704 849.6736 736 832 736H192C174.32704 736 160 750.32704 160 768zM160 602.8384C160 620.512 174.32704 634.8384 192 634.8384H832C849.6736 634.8384 864 620.512 864 602.8384C864 585.1648 849.6736 570.8384 832 570.8384H192C174.32704 570.8384 160 585.1648 160 602.8384zM160 421.1616C160 438.8352 174.32704 453.1616 192 453.1616H832C849.6736 453.1616 864 438.8352 864 421.1616C864 403.4880000000001 849.6736 389.1616 832 389.1616H192C174.32704 389.1616 160 403.4880000000001 160 421.1616zM160 256C160 273.6736 174.32704 288 192 288H536.6144C554.288 288 568.6144 273.6736 568.6144 256C568.6144 238.3264000000001 554.288 224 536.6144 224H192C174.32704 224 160 238.3264000000001 160 256z" />
-    <glyph glyph-name="file-generic"
-      unicode="&#xE02E;"
-      horiz-adv-x="1024" d="M649.808 885.62976C668.2112 892.9344 687.8624 896.45152 707.6352 895.9536C727.4048 895.45568 746.8544 890.9536 764.8672 882.73184C782.8768 874.51136 799.0656 862.74784 812.5344 848.1638399999999C826.0032 833.58208 836.496 816.46464 843.4624 797.81248C850.4256 779.16224 853.7408 759.31104 853.2384 739.38368C852.736 719.45632 848.4288 699.7984 840.5344 681.52C832.656 663.2832000000001 821.3472 646.7488000000001 807.2032 632.88L807.1104 632.7904L443.4208 271.856C425.7376 254.5472 401.8816 244.9824 377.0496 245.6064C352.2208 246.2304000000001 328.8768 256.9888 312.088 275.1648C295.33088 293.3056000000001 286.44032 317.3504000000001 287.06048 341.968C287.67904 366.5312 297.7264 390.048 315.30496 407.312L620.3296 710.81984C634.1376 724.56128 656.4736 724.5056 670.2144 710.69568C683.9552 696.8864 683.9008 674.5504000000001 670.0896 660.8096L364.768 357.0048000000001C360.448 352.7776 357.7536 346.7488 357.5872 340.192C357.4208 333.632 359.808 327.4752 363.9104 323.0336C367.9808 318.6304 373.3728 316.2720000000001 378.8256 316.1344000000001C384.2528 315.9968 389.728 318.0576 394.0032 322.2112L757.7632 683.2096C765.3312 690.6176 771.4688 699.5424 775.7664 709.4975999999999C780.0672 719.45408 782.4352 730.21568 782.7136 741.1600000000001C782.9888 752.1043199999999 781.1648 762.97152 777.3696 773.13184C773.5776 783.29056 767.9008 792.51232 760.7104 800.29408C753.5264 808.07392 744.9728 814.2608 735.5712 818.55232C726.1728 822.84256 716.0768 825.16896 705.856 825.42656C695.6352 825.68384 685.4368 823.86848 675.8336 820.05696C666.2624 816.25728 657.4368 810.53536 649.8848 803.16416L286.11648 442.1536C259.8256 416.4224000000001 244.34688 380.8 243.3968 343.0656C242.4464 305.3344 256.11136 268.9792 281.0736 241.9552C306.00288 214.9664 340.1248 199.4912000000001 375.8656 198.592C411.6064 197.6896000000001 446.4672 211.4272 472.7232 237.1264L773.1232 530.7712C787.056 544.3904 809.3888 544.1376 823.0048 530.2048C836.624 516.2719999999999 836.3712 493.9392 822.4384 480.3232L522.0704 186.7104000000001C482.416 147.8976 429.2064 126.6752 374.0896 128.064C318.97536 129.4528 266.8992 153.3248 229.2496 194.0832C191.63264 234.8096000000001 171.46432 289.0528000000001 172.86944 344.8416C174.2736 400.5888 197.11296 453.712 236.67616 492.4832L600.4576 853.5059200000001C614.6464 867.39328 631.408 878.3264 649.808 885.62976z" />
-    <glyph glyph-name="file-google-drive"
-      unicode="&#xE02F;"
-      horiz-adv-x="1024" d="M870.4000000000001 430.81494528L619.3205555200001 430.81494528L385.422158336 819.2L636.54900224 819.2L870.4000000000001 430.81494528zM369.0401341440001 781.0514754559999L494.556154368 562.579615744L279.1634227200001 187.8556108799999L153.6 406.1846630400001L369.0401341440001 781.0514754559999zM443.813044224 390.9830707199999L869.1383244799999 390.9830707199999L743.5749017600001 153.5999999999999L308.975016448 153.5999999999999L443.813044224 390.9830707199999z" />
-    <glyph glyph-name="file-pdf"
-      unicode="&#xE031;"
-      horiz-adv-x="1024" d="M849.9798835199999 468.88420864C811.01598208 507.2093542399999 699.8730598400001 496.6699417599999 644.3015987200001 489.64366336C589.3688883200001 523.178167808 552.64062464 569.487719424 526.7711488 637.5148538880001C539.2268236799999 688.9344250879999 559.0281472 767.181598208 544.01746432 816.365536256C530.60366336 900.042105344 423.2932551680001 891.738323456 407.963196928 835.208733184C393.9106432000001 783.789161984 406.685691904 712.2488888319999 430.3195320320001 620.907290624C398.381910528 544.576374272 350.7948538880001 442.05660672 317.2603509760001 383.2913817599999C253.385107456 350.3956326399999 167.15352832 299.6148172799999 154.378479616 235.7395711999999C143.839064576 185.2781311999999 237.4162964480001 59.44389632 397.423781888 335.38494976C468.964054528 359.01879296 546.8918528 388.0820275199999 615.8771148800001 399.5795711999999C676.23922176 367.0031974399999 746.82136576 345.28561152 794.08904704 345.28561152C875.5299788800002 345.28561152 883.51438848 435.3497088000001 849.9798835199999 468.88420864zM217.295594496 220.40951296C233.5837818880001 264.16405504 295.542768128 314.6254950399999 314.3859650560001 332.1911910399999C253.7044833280001 235.4201958399999 217.295594496 218.17388032 217.295594496 220.40951296zM477.906588672 829.14058496C501.5404288 829.14058496 499.3047951360001 726.6208189439999 483.655360512 698.835087872C469.6028067840001 743.228382208 469.922183168 829.14058496 477.906588672 829.14058496zM399.9787914240001 392.87266816C430.9582848 446.8472524800001 457.466510848 511.0418688 478.864717312 567.571462144C505.3729433600001 519.345653248 539.2268236799999 480.7011328 574.9969612799999 454.19290624C508.566705664 440.4597248 450.759610368 412.35462144 399.9787914240001 392.87266816zM820.27789312 408.84148224C820.27789312 408.84148224 804.3090841600001 389.67890944 701.1505664000001 433.75282688C813.25161984 442.05660672 831.7754368000001 416.50651136 820.27789312 408.84148224z" />
-    <glyph glyph-name="files-audio"
-      unicode="&#xE033;"
-      horiz-adv-x="1024" d="M810.6656 853.32768V383.9936C810.6656 380.5216000000001 810.112 377.1776 809.0912 374.0448C804.1088 325.7024 763.2576 288 713.6 288C660.5792 288 617.6 330.9792 617.6 384C617.6 437.0176 660.5792 480 713.6 480C725.2192 480 736.3584 477.936 746.6656 474.1536V812.34304L384 721.6764800000001V298.6624000000001C384 297.3440000000001 383.92 296.0416 383.7664 294.7648000000001C383.92 292.5312 384 290.2752000000001 384 288C384 234.9792 341.0208 192 288 192C234.9808 192 192 234.9792 192 288C192 341.0176 234.9808 384 288 384C299.22048 384 309.99104 382.0736000000001 320 378.5376V746.66112C320 761.34496 329.9936 774.14432 344.24 777.7056L770.9056 884.37248C780.464 886.76224 790.592 884.61472 798.3584 878.5504C806.128 872.48608 810.6656 863.1817599999999 810.6656 853.32768z" />
-    <glyph glyph-name="file-sheets"
-      unicode="&#xE032;"
-      horiz-adv-x="1024" d="M128 831.9923200000001H896C913.6736 831.9923200000001 928 817.6652799999999 928 799.9923200000001V223.9712C928 206.2976 913.6736 191.9712 896 191.9712H128C110.32704 191.9712 96 206.2976 96 223.9712V799.9923200000001C96 817.6652799999999 110.32704 831.9923200000001 128 831.9923200000001zM160 645.6895999999999H309.33344V767.9923200000001H160V645.6895999999999zM160 581.6895999999999V439.968H309.33344V581.6895999999999H160zM160 375.968V255.9712H309.33344V375.968H160zM373.3344 255.9712H864V375.968H373.3344V255.9712zM864 439.968V581.6895999999999H373.3344V439.968H864zM864 645.6895999999999V767.9923200000001H373.3344V645.6895999999999H864z" />
-    <glyph glyph-name="files-zip"
-      unicode="&#xE035;"
-      horiz-adv-x="1024" d="M384 874.66656C384 886.4486400000001 393.552 896 405.3344 896H490.6656C502.448 896 512 886.4486400000001 512 874.66656V768H405.3344C393.552 768 384 777.5513599999999 384 789.33344V874.66656zM512 768H618.6656C630.448 768 640 758.4486400000001 640 746.66656V661.3344C640 649.552 630.448 640 618.6656 640H512V768zM384 618.6656C384 630.448 393.552 640 405.3344 640H512V512H405.3344C393.552 512 384 521.552 384 533.3344V618.6656zM512 512H618.6656C630.448 512 640 502.448 640 490.6656V384H512V512zM426.6656 384H640V170.6656000000001C640 147.1040000000001 620.896 128 597.3344 128H426.6656C403.104 128 384 147.1040000000001 384 170.6656000000001V341.3344C384 364.896 403.104 384 426.6656 384zM490.6656 298.6656000000001C478.8832 298.6656000000001 469.3344 289.1168 469.3344 277.3344V234.6656000000001C469.3344 222.8832 478.8832 213.3344 490.6656 213.3344H533.3344C545.1168 213.3344 554.6656 222.8832 554.6656 234.6656000000001V277.3344C554.6656 289.1168 545.1168 298.6656000000001 533.3344 298.6656000000001H490.6656z" />
-    <glyph glyph-name="game"
-      unicode="&#xE03A;"
-      horiz-adv-x="1024" d="M512 896C704 896 896 724.07744 896 512C896 299.9232 724.0768 128 512 128C299.92256 128 128 299.9232 128 512C128 724.07744 299.92256 896 512 896zM308.49376 265.0368C356.0736 225.7824000000001 415.1936 200.016 480 193.5808V480H375.2224C370.816 412.0416 351.328 339.0336 308.49376 265.0368zM261.66304 312.6528C292.14848 370.3008 306.82784 426.9248 310.888 480H193.58016C199.82816 417.0688 224.30816 359.5008000000001 261.66304 312.6528zM309.35168 759.6687999999999C340.3392 706.06912 369.0304 630.8384 375.056 544H480V830.41984C415.584 824.02432 356.784 798.52544 309.35168 759.6687999999999zM262.48064 712.36832C224.66528 665.3376000000001 199.8736 607.3888 193.58016 544H310.832C305.68928 610.3263999999999 285.46048 668.4544000000001 262.48064 712.36832zM715.5104 265.04C672.6752 339.0336 653.1872 412.0448 648.784 480H544V193.5808C608.8064 200.016 667.9264 225.7856000000001 715.5104 265.04zM762.3392 312.656C799.6928 359.504 824.1728 417.0688 830.4192 480H713.1168C717.1776 426.928 731.856 370.3008 762.3392 312.656zM761.5232 712.3648000000001C738.544 668.4512 718.3136 610.3263999999999 713.1712 544H830.4192C824.128 607.3888 799.3344 665.3344 761.5232 712.3648000000001zM714.6528 759.66624C667.2192 798.52448 608.4192 824.024 544 830.41984V544H648.9472C654.9728 630.8384 683.6672 706.0668800000001 714.6528 759.66624z" />
-    <glyph glyph-name="hashtag"
-      unicode="&#xE041;"
-      horiz-adv-x="1024" d="M336 896C353.6736 896 368 881.67296 368 864V720H656V864C656 881.67296 670.3264 896 688 896C705.6736 896 720 881.67296 720 864V720H864C881.6736 720 896 705.67296 896 688C896 670.3263999999999 881.6736 656 864 656H720V368H864C881.6736 368 896 353.6736 896 336C896 318.3264000000001 881.6736 304 864 304H720V160C720 142.3264 705.6736 128 688 128C670.3264 128 656 142.3264 656 160V304H368V160C368 142.3264 353.6736 128 336 128C318.32704 128 304 142.3264 304 160V304H160C142.32704 304 128 318.3264000000001 128 336C128 353.6736 142.32704 368 160 368H304V656H160C142.32704 656 128 670.3263999999999 128 688C128 705.67296 142.32704 720 160 720H304V864C304 881.67296 318.32704 896 336 896zM368 656V368H656V656H368z" />
-    <glyph glyph-name="import"
-      unicode="&#xE044;"
-      horiz-adv-x="1024" d="M329.3728 473.3728C316.87584 485.8688 316.87584 506.1312 329.3728 518.6272C341.8688 531.1232 362.1312 531.1232 374.6272 518.6272L480 413.2544000000001L480 832C480 849.67296 494.3264 864 512 864C529.6736 864 544 849.67296 544 832L544 413.2544000000001L649.3728 518.6272C661.8688 531.1232 682.1312 531.1232 694.6272 518.6272C707.1232 506.1312 707.1232 485.8688 694.6272 473.3728L534.6272 313.3728C522.1312 300.8768 501.8688 300.8768 489.3728 313.3728L329.3728 473.3728zM112 160V672C112 689.6736000000001 126.32704 704 144 704H240C257.67296 704 272 689.6736000000001 272 672C272 654.3263999999999 257.67296 640 240 640H176L176 192L880 192V640H816C798.3264 640 784 654.3263999999999 784 672C784 689.6736000000001 798.3264 704 816 704H912C929.6736 704 944 689.6736000000001 944 672V160C944 142.3264 929.6736 128 912 128L144 128C126.32704 128 112 142.3264 112 160z" />
-    <glyph glyph-name="info-circled"
-      unicode="&#xE047;"
-      horiz-adv-x="1024" d="M512 160C706.4032 160 864 317.5968000000001 864 512C864 706.40416 706.4032 864 512 864C317.59584 864 160 706.40416 160 512C160 317.5968000000001 317.59584 160 512 160zM512 96C282.2496 96 96 282.2496 96 512C96 741.7504 282.2496 928 512 928C741.7504 928 928 741.7504 928 512C928 282.2496 741.7504 96 512 96zM544 672C544 654.3263999999999 529.6736 640 512 640C494.3264 640 480 654.3263999999999 480 672C480 689.6736000000001 494.3264 704 512 704C529.6736 704 544 689.6736000000001 544 672zM512 608C529.6736 608 544 593.6736000000001 544 576V352C544 334.3264000000001 529.6736 320 512 320C494.3264 320 480 334.3264000000001 480 352V576C480 593.6736000000001 494.3264 608 512 608z" />
-    <glyph glyph-name="jump"
-      unicode="&#x169B;"
-      horiz-adv-x="1024" d="M256.00096 816C256.00096 833.67296 270.32768 848 288.00096 848H560C577.6736 848 592 833.67296 592 816V301.2544000000001L681.3728 390.6272C693.8688 403.1232 714.1312 403.1232 726.6272 390.6272C739.1264 378.1312000000001 739.1264 357.8688 726.6272 345.3728L582.6272 201.3728C570.1312 188.8768 549.8688 188.8768 537.3728 201.3728L393.3728 345.3728C380.8768 357.8688 380.8768 378.1312000000001 393.3728 390.6272C405.8688 403.1232 426.1312 403.1232 438.6272 390.6272L528 301.2544000000001V784H320V592C320 574.3263999999999 305.67392 560 288.00096 560C270.32768 560 256.00096 574.3263999999999 256.00096 592V816z" />
-    <glyph glyph-name="jump-mirror"
-      unicode="&#x169C;"
-      horiz-adv-x="1024" d="M767.9990399999999 816C767.9990399999999 833.67296 753.67232 848 735.9990399999999 848H464C446.3264000000001 848 432 833.67296 432 816V301.2544000000001L342.6272 390.6272C330.1312000000001 403.1232 309.8688 403.1232 297.3728 390.6272C284.8736 378.1312000000001 284.8736 357.8688 297.3728 345.3728L441.3728 201.3728C453.8688 188.8768 474.1312 188.8768 486.6272 201.3728L630.6272 345.3728C643.1232 357.8688 643.1232 378.1312000000001 630.6272 390.6272C618.1312 403.1232 597.8688 403.1232 585.3728 390.6272L496 301.2544000000001V784H704V592C704 574.3263999999999 718.32608 560 735.9990399999999 560C753.67232 560 767.9990399999999 574.3263999999999 767.9990399999999 592V816z" />
-    <glyph glyph-name="jump-to-message"
-      unicode="&#xE09E;"
-      horiz-adv-x="1024" d="M256.00096 816C256.00096 833.67296 270.32768 848 288.00096 848H560C577.6736 848 592 833.67296 592 816V301.2544000000001L681.3728 390.6272C693.8688 403.1232 714.1312 403.1232 726.6272 390.6272C739.1264 378.1312000000001 739.1264 357.8688 726.6272 345.3728L582.6272 201.3728C570.1312 188.8768 549.8688 188.8768 537.3728 201.3728L393.3728 345.3728C380.8768 357.8688 380.8768 378.1312000000001 393.3728 390.6272C405.8688 403.1232 426.1312 403.1232 438.6272 390.6272L528 301.2544000000001V784H320V592C320 574.3263999999999 305.67392 560 288.00096 560C270.32768 560 256.00096 574.3263999999999 256.00096 592V816z" />
-    <glyph glyph-name="katex"
-      unicode="&#xE119;"
-      horiz-adv-x="1024" d="M682.736 864L682.8 864L800 864C817.6736 864 832 849.67296 832 832C832 814.32672 817.6736 800 800 800H682.8352C659.5488 799.94624 637.3792 792.47008 620.1408 779.38624C602.9568 766.34304 591.9584 748.7568 588.1696 730.05088L551.0208 544H736C753.6736 544 768 529.6736000000001 768 512C768 494.3264 753.6736 480 736 480H538.2432L498.5664 281.2992000000001C491.5136 246.4 471.3856 215.5232 442.5536 193.6352000000001C413.7696000000001 171.7888 377.9296 160.0736000000001 341.264 160L224 160C206.32704 160 192 174.3264 192 192C192 209.6736 206.32704 224 224 224L341.136 224C364.4224 224.0544 386.6208 231.5296 403.8592 244.6144000000001C421.04 257.6544 432.0384 275.2384 435.8272 293.9424L435.8336 293.9744L472.9792 480H288C270.32704 480 256 494.3264 256 512C256 529.6736000000001 270.32704 544 288 544H485.7568L525.4336 742.7017599999999C532.4864 777.59872 552.6144 808.4784 581.4464 830.36448C610.2304 852.20992 646.0704 863.92544 682.736 864z" />
-    <glyph glyph-name="map-pin"
-      unicode="&#xE056;"
-      horiz-adv-x="1024" d="M512.608 895.98144C594.5248 894.42464 667.4752 868.1696 719.8208 812.92192C772.0768 757.7667200000001 800 677.7248 800 575.9904C800 481.9743999999999 744.848 270.2464 527.6896 148.0928L512.88 139.7664L497.6864 147.3664C442.3744 175.0304 374.6112 245.2224 321.5456 323.1872C268.49984 401.1232 224 495.76 224 575.9936C224 679.4015999999999 258.64704 760.4579200000001 313.30144 815.45728C367.7024 870.20128 440.2304 897.35712 512.608 895.98144zM288 575.9936C288 515.4176 323.5008000000001 434.0608 374.4544 359.1968000000001C419.6384 292.8128000000001 472.1408 238.5696000000001 511.824 212.96C691.3088 322.3136 736 501.4400000000001 736 575.9904C736 666.256 711.3792 728.77824 673.36 768.90464C635.4304 808.93856 580.384 830.68192 511.392 831.99296C455.7696 833.05024 400.2976 812.20736 358.6976 770.34496C317.35264 728.73824 288 664.5824 288 575.9936zM544 608C544 625.6736000000001 529.6736 640 512 640C494.3264 640 480 625.6736000000001 480 608C480 590.3263999999999 494.3264 576 512 576C529.6736 576 544 590.3263999999999 544 608zM608 608C608 554.9792 565.0208 512 512 512C458.9792 512 416 554.9792 416 608C416 661.0208 458.9792 704 512 704C565.0208 704 608 661.0208 608 608z" />
-    <glyph glyph-name="menu"
-      unicode="&#xE057;"
-      horiz-adv-x="1024" d="M576 768C576 732.6537599999999 547.3472 704 512 704C476.6528 704 448 732.6537599999999 448 768C448 803.34624 476.6528 832 512 832C547.3472 832 576 803.34624 576 768zM576 512C576 476.6528 547.3472 448 512 448C476.6528 448 448 476.6528 448 512C448 547.3471999999999 476.6528 576 512 576C547.3472 576 576 547.3471999999999 576 512zM576 256C576 220.6528 547.3472 192 512 192C476.6528 192 448 220.6528 448 256C448 291.3472000000001 476.6528 320 512 320C547.3472 320 576 291.3472000000001 576 256z" />
-    <glyph glyph-name="message"
-      unicode="&#xE059;"
-      horiz-adv-x="1024" d="M277.51744 697.2832000000001C233.36512 635.7152 218.36928 560.976 218.36928 511.5744V510.2784L218.25248 508.9856C209.62368 413.6928000000001 243.68064 346.528 298.41952 300.0256000000001C354.3968 252.4704000000001 433.7472 225.2576 515.6128 216.1248000000001C597.408 206.9984 687.5072 214.832 758.6944 229.9456C794.288 237.504 824.1664 246.6752 845.36 255.9104C853.5808 259.4944000000001 859.9776 262.8640000000001 864.6912 265.8464C862.4992 267.2448000000001 859.8464 268.7968 856.6848 270.4896C848.4832 274.8736 839.0944 279.04 829.3504 283.3152L827.648 284.064C819.0496 287.8336000000001 809.44 292.0448 802.16 296.1344000000001C788.9664 303.5424000000001 776.0224 311.9712 766.5792 320.9344C761.9328 325.3472000000001 756.6464 331.2672 753.1104 338.6432C749.3632 346.448 746.6816 358.0992 751.9456 370.4288C780.3904 437.0624000000001 793.9072 473.5616 800.4544 497.6608C806.5664 520.1632 806.5664 531.4944 806.5664 549.5104V549.6736000000001C806.5664 563.9936 798.2784 629.6096 756.928 690.7936C716.8896 750.03008 644.8704 806.84992 512.4672 806.84992C392.7200000000001 806.84992 320.624 757.3951999999999 277.51744 697.2832000000001zM231.32288 730.6774399999999C284.98368 805.50432 374.1696 864 512.4672 864C664.6784 864 753.9392 796.99456 804.0288 722.88192C852.8032 650.7136 863.4912 573.456 863.4912 549.6736000000001C863.4912 529.6864 863.472 512.4416 855.3728 482.624C848.1408 456.0064 834.4864 419.2864 809.1744 359.4624C813.8528 355.7408000000001 820.7968 351.1520000000001 829.9488 346.0128C834.6752 343.3568 841.9424 340.1632 852.1504 335.68C861.6256 331.5232 872.9952 326.5152000000001 883.4368 320.9344C893.4496 315.5808 905.152 308.4064 913.8528 299.0208C922.9536 289.2064000000001 932.5088 272.3712000000001 925.6832 251.8144C921.1872 238.2720000000001 910.7456 228.6528 902.0448 222.2624C892.592 215.3216 880.864 209.0816 868.0224 203.4848C842.224 192.2432 808.4064 182.0864 770.4704 174.0320000000001C694.5952 157.9232 598.2976 149.3984000000001 509.3248 159.3216C420.4224 169.2416 329.0048 199.1776 261.65088 256.3968C193.31488 314.4512 151.53216 399.2672 161.44992 512.88C161.70432 571.4112 179.09664 657.8496 231.32288 730.6774399999999z" />
-    <glyph glyph-name="message-disabled"
-      unicode="&#xE0B7;"
-      horiz-adv-x="1024" d="M477.84 896C582.096 896 659.0912 866.9824 715.3344 825.34816L671.0176 781.03072C625.4976 812.25088 563.2704 834.08736 477.84 834.08736C348.1152 834.08736 270.01024 780.51136 223.31072 715.3913600000001C175.47904 648.6912 159.2336 567.7248 159.2336 514.2048V512.8L159.10688 511.4016C151.7792 430.4736000000001 172.86784 368.2752000000001 210.89056 320.9024L167.0112 277.024C116.83264 336.9248 88.88032 416.0672 97.57056 515.6192C97.8464 579.0304 116.688 672.672 173.26656 751.56704C231.39904 832.62976 328.016 896 477.84 896zM822.848 691.5008L775.84 644.4928C792.3424 601.8592 796.448 565.9680000000001 796.448 555.4816000000001V555.3024C796.448 535.7855999999999 796.448 523.5104 789.8272 499.1328C782.7328 473.024 768.0896 433.4848 737.2736 361.2992000000001C731.5744 347.9424 734.48 335.3184 738.5344 326.8640000000001C742.368 318.8736 748.096 312.4608 753.1296 307.68C763.3568 297.968 777.3824 288.8384 791.6736 280.8128000000001C799.5616 276.384 809.9712 271.8176 819.2864 267.7344000000001L821.1296 266.9248C831.6832 262.2912 841.856 257.7792 850.7424 253.0304C854.1696 251.1968000000001 857.04 249.5136 859.4144 248C854.3104 244.7712 847.3792 241.1168 838.4736 237.2352C815.5136 227.232 783.1456 217.2960000000001 744.5856 209.1072C667.4656 192.736 569.856 184.2496 481.2448 194.1344C437.5008000000001 199.0144 394.4192 208.6592000000001 354.7104 223.3632L307.16832 175.8208C359.9392000000001 152.8032 417.6608 138.9344 474.4352 132.5984C570.8224 121.8464 675.1456 131.0816 757.344 148.5344C798.4416 157.2608 835.0752 168.2656 863.024 180.4416C876.9344 186.5056 889.6416 193.264 899.8816 200.784C909.3088 207.7088 920.6208 218.1280000000001 925.4912 232.8C932.8832 255.0688 922.5344 273.3088 912.6752 283.9392000000001C903.248 294.1056 890.5696 301.8784000000001 879.7216 307.6768C868.4128 313.7248 856.096 319.1488000000001 845.8304 323.6544C834.7712 328.5088 826.896 331.9712 821.776 334.848C811.8624 340.4128 804.3392 345.3856 799.2704 349.4176C826.6912 414.2272000000001 841.4848 454.0064 849.3184 482.8416C858.0928 515.1456000000001 858.1152 533.8272 858.1152 555.4816000000001C858.1152 575.5871999999999 851.0624 630.9824 822.848 691.5008zM836.0384 870.62752C848.5376 883.12416 868.7968 883.12416 881.2928 870.62752C893.792 858.1305600000001 893.792 837.8694399999999 881.2928 825.37248L198.62752 142.7072C186.13056 130.208 165.86944 130.208 153.37248 142.7072C140.87584 155.2032000000001 140.87584 175.4624 153.37248 187.9616L836.0384 870.62752z" />
-    <glyph glyph-name="modal-warning"
-      unicode="&#xE05B;"
-      horiz-adv-x="1024" d="M512 672C529.6736 672 544 657.6736000000001 544 640V416C544 398.3264000000001 529.6736 384 512 384C494.3264 384 480 398.3264000000001 480 416V640C480 657.6736000000001 494.3264 672 512 672zM512 352C529.6736 352 544 337.6736 544 320C544 302.3264000000001 529.6736 288 512 288C494.3264 288 480 302.3264000000001 480 320C480 337.6736 494.3264 352 512 352zM567.1008 865.65632L927.0208 256.5568C952.2304 213.8944 921.4752 160 871.9232 160H152.0784C102.5232 160 71.76896 213.8944 96.9792 256.5568L456.8992 865.65632C481.6736 907.57824 542.3264 907.57792 567.1008 865.65632zM152.0784 224L871.9232 224L512 833.0976L152.0784 224z" />
-    <glyph glyph-name="multiline"
-      unicode="&#x2045;"
-      horiz-adv-x="1024" d="M507.488 893.8662400000001C523.984 887.52192 532.2112 869.00704 525.8656 852.512L365.8656 436.512C359.5232 420.016 341.008 411.7888000000001 324.512 418.1312000000001C308.0176 424.4768000000001 299.7888 442.992 306.1328 459.4880000000001L466.1344 875.4864C472.4768 891.98176 490.992 900.21056 507.488 893.8662400000001zM278.62752 774.62656C291.12416 762.1299200000001 291.12416 741.86848 278.62752 729.37184L205.25472 656L278.62752 582.6272C291.12416 570.1312 291.12416 549.8688 278.62752 537.3728C266.13056 524.8736 245.86944 524.8736 233.37248 537.3728L137.37248 633.3728C131.37152 639.3728 128 647.5136 128 656C128 664.4864 131.37152 672.624 137.37248 678.6272L233.37248 774.62656C245.86944 787.12352 266.13056 787.12352 278.62752 774.62656zM553.3728 774.62656C565.8688 787.12352 586.1312 787.12352 598.6272 774.62656L694.6272 678.6272C700.6272 672.624 704 664.4864 704 656C704 647.5136 700.6272 639.3728 694.6272 633.3728L598.6272 537.3728C586.1312 524.8736 565.8688 524.8736 553.3728 537.3728C540.8768 549.8688 540.8768 570.1312 553.3728 582.6272L626.7456 656L553.3728 729.37184C540.8768 741.86848 540.8768 762.1299200000001 553.3728 774.62656zM672 864C672 881.67296 686.3264 896 704 896H800C853.0208 896 896 853.0192 896 800V224C896 170.9792 853.0208 128 800 128H224C170.98048 128 128 170.9792 128 224V384C128 401.6736 142.32704 416 160 416C177.67296 416 192 401.6736 192 384V192H832V832H704C686.3264 832 672 846.32704 672 864z" />
-    <glyph glyph-name="multiline-mirror"
-      unicode="&#x2046;"
-      horiz-adv-x="1024" d="M516.512 893.8662400000001C500.016 887.52192 491.7888 869.00704 498.1344 852.512L658.1344 436.512C664.4768 420.016 682.992 411.7888000000001 699.488 418.1312000000001C715.9824 424.4768000000001 724.2112 442.992 717.8672 459.4880000000001L557.8656 875.4864C551.5232 891.98176 533.008 900.21056 516.512 893.8662400000001zM745.37248 774.62656C732.8758399999999 762.1299200000001 732.8758399999999 741.86848 745.37248 729.37184L818.74528 656L745.37248 582.6272C732.8758399999999 570.1312 732.8758399999999 549.8688 745.37248 537.3728C757.8694399999999 524.8736 778.1305600000001 524.8736 790.62752 537.3728L886.62752 633.3728C892.62848 639.3728 896 647.5136 896 656C896 664.4864 892.62848 672.624 886.62752 678.6272L790.62752 774.62656C778.1305600000001 787.12352 757.8694399999999 787.12352 745.37248 774.62656zM470.6272 774.62656C458.1312 787.12352 437.8688 787.12352 425.3728 774.62656L329.3728 678.6272C323.3728 672.624 320 664.4864 320 656C320 647.5136 323.3728 639.3728 329.3728 633.3728L425.3728 537.3728C437.8688 524.8736 458.1312 524.8736 470.6272 537.3728C483.1232 549.8688 483.1232 570.1312 470.6272 582.6272L397.2544000000001 656L470.6272 729.37184C483.1232 741.86848 483.1232 762.1299200000001 470.6272 774.62656zM352 864C352 881.67296 337.6736 896 320 896H224C170.9792 896 128 853.0192 128 800V224C128 170.9792 170.9792 128 224 128H800C853.01952 128 896 170.9792 896 224V384C896 401.6736 881.67296 416 864 416C846.32704 416 832 401.6736 832 384V192H192V832H320C337.6736 832 352 846.32704 352 864z" />
-    <glyph glyph-name="omnichannel"
-      unicode="&#xE060;"
-      horiz-adv-x="1024" d="M394.3072 496.6624C367.7312 496.6624 346.1856 518.2496 346.1856 544.8768C346.1856 571.504 367.7312 593.0912000000001 394.3072 593.0912000000001C420.8832 593.0912000000001 442.4256 571.504 442.4256 544.8768C442.4256 518.2496 420.8832 496.6624 394.3072 496.6624zM586.7872 544.8768C586.7872 518.2496 565.2448 496.6624 538.6656 496.6624C512.0896 496.6624 490.5472 518.2496 490.5472 544.8768C490.5472 571.504 512.0896 593.0912000000001 538.6656 593.0912000000001C565.2448 593.0912000000001 586.7872 571.504 586.7872 544.8768zM731.1488 544.8768C731.1488 518.2496 709.6032 496.6624 683.0272 496.6624C656.4512 496.6624 634.9088 518.2496 634.9088 544.8768C634.9088 571.504 656.4512 593.0912000000001 683.0272 593.0912000000001C709.6032 593.0912000000001 731.1488 571.504 731.1488 544.8768zM85.33344 210.3104L169.59424 303.872C191.04768 327.6960000000001 202.79616 347.5872000000001 205.64352 372.4256000000001C157.63008 420.9984 129.98816 480.9408 129.98816 546.0128C129.97696 717.6838399999999 316.01408 840.53536 534.3264 840.53536C752.6272 840.53536 938.6656 717.67936 938.6656 546.0160000000001C938.6656 374.3616 752.624 251.4976000000001 534.3264 251.4976000000001C503.5264 251.4976000000001 473.1488 253.9456 443.6512 258.7392C378.4064 195.2864 290.2704 156.72 204.95872 179.0304L85.33344 210.3104zM534.3264 764.99968C351.1872 764.99968 202.72032 666.9664 202.728 546.0160000000001C202.728 493.3216 230.9216 444.9664 277.8896 407.1872C285.97184 328.4096 248.21024 280.5824 222.72128 252.2784000000001C301.08288 231.7888000000001 381.7472 295.1968000000001 418.416 340.7968C454.496 331.9104 493.5456 327.0336 534.3264 327.0336C717.4592 327.0336 865.9264 425.0848 865.9264 546.0160000000001C865.9264 666.9567999999999 717.4592 764.99968 534.3264 764.99968z" />
-    <glyph glyph-name="palette"
-      unicode="&#xE11D;"
-      horiz-adv-x="1024" d="M512 672C538.5088 672 560 693.4911999999999 560 720C560 746.50976 538.5088 768 512 768C485.4912 768 464 746.50976 464 720C464 693.4911999999999 485.4912 672 512 672zM332 568C358.5088 568 380 589.4911999999999 380 616C380 642.5088000000001 358.5088 664 332 664C305.49024 664 284 642.5088000000001 284 616C284 589.4911999999999 305.49024 568 332 568zM380 408C380 381.4912000000001 358.5088 360 332 360C305.49024 360 284 381.4912000000001 284 408C284 434.5088 305.49024 456 332 456C358.5088 456 380 434.5088 380 408zM692 568C718.5088 568 740 589.4911999999999 740 616C740 642.5088000000001 718.5088 664 692 664C665.4912 664 644 642.5088000000001 644 616C644 589.4911999999999 665.4912 568 692 568zM928 512C928 455.1935999999999 916.6144 401.0464 896 351.7184C879.1968 311.5072 807.1232 314.9824 735.408 318.4416C677.7184 321.2224 620.2592 323.9936 592 304C560.4544 281.68 560.2912 235.1104000000001 560.1376 191.6864000000001C559.9616 141.7664 559.8016 96 512 96C282.2496 96 96 282.2496 96 512C96 741.7504 282.2496 928 512 928C741.7504 928 928 741.7504 928 512zM160 512C160 323.1488000000001 308.72352 169.0304 495.44 160.384C495.8528 166.4832 496.0256 173.6768 496.0928 182.496C496.112 185.1456 496.1184 188.0064 496.1248 191.04C496.16 210.6496 496.2112 237.52 500.368 261.9808000000001C505.3344 291.216 518.0512 330.0800000000001 555.0336 356.2464C587.8272 379.4464000000001 630.3424 383.2192 659.984 384.1408C685.6032 384.9408 714.3936 383.5424000000001 740.0192 382.3008C746.6368 381.9808000000001 753.0464 381.6704 759.1328 381.408C791.776 380.0128 816.352 379.9808000000001 833.5872 382.9984C836.368 383.4848 838.5312 383.9712 840.1824 384.4064C855.5456 423.8880000000001 864 466.8864 864 512C864 706.40416 706.4032 864 512 864C317.59584 864 160 706.40416 160 512zM844.72 386C844.7424 385.9904 844.5408 385.8624 844.0384 385.6512C844.448 385.904 844.6976 386.0096 844.72 386z" />
-    <glyph glyph-name="permalink"
-      unicode="&#xE063;"
-      horiz-adv-x="1024" d="M252.13792 748.38752L238.16576 734.1168C201.07392 696.2336 201.71648 635.4528 239.60096 598.3584000000001L385.2224 455.7856C423.1072 418.6944 483.888 419.3376 520.9792 457.2224L534.9504 471.4912C535.6736 472.2304 536.384 472.9792 537.0784 473.7344000000001L537.1776 473.6352000000001C542.9856 479.5392000000001 551.0656 483.2032 560 483.2032C577.6736 483.2032 592 468.8768 592 451.2032C592 441.6032 587.7728 432.992 581.0784 427.1264L580.6816 426.7168000000001L566.7104 412.448C504.8896 349.3056000000001 403.5872 348.2336 340.448 410.0544L194.82688 552.6304C131.68608 614.448 130.61504 715.7497599999999 192.4352 778.89088L206.40704 793.16128C268.22688 856.3024 369.5264 857.37312 432.6688 795.55328L507.3632 722.42208C508.3392 721.57536 509.264 720.67008 510.1312 719.71232L510.5024 719.34656L510.48 719.32096C515.4112 713.69088 518.4 706.31584 518.4 698.2432C518.4 680.5696 504.0736 666.2432 486.4 666.2432C478.5696 666.2432 471.3984 669.056 465.8368 673.7248L465.7312 673.616L387.8944 749.8224C350.0096 786.9145599999999 289.22976 786.2719999999999 252.13792 748.38752zM787.8624 255.9968L801.8336 270.2656C838.9248 308.1504 838.2848 368.9312 800.4 406.0224L654.7776 548.5984000000001C616.8928 585.6895999999999 556.112 585.0464 519.0208 547.1616L505.0496 532.8928000000001C504.3264 532.1536 503.616 531.4048 502.9216 530.6496L502.8224 530.7488000000001C497.0144 524.8416 488.9344 521.1808 480 521.1808C462.3264 521.1808 448 535.5072 448 553.1808C448 562.7808 452.2272 571.392 458.9216 577.2576L459.3184 577.664L473.2896 591.9359999999999C535.1104 655.0784 636.4128 656.1472 699.552 594.3263999999999L845.1744 451.7536C908.3136 389.9328000000001 909.3856 288.6336 847.5648 225.4912000000001L833.5936 211.2224C771.7728 148.0800000000001 670.4736 147.0112 607.3312 208.8288L532.6368 281.9616C531.6608 282.8064000000001 530.736 283.712 529.8688 284.6720000000001L529.4976 285.0368L529.52 285.0624000000001C524.5888 290.6912 521.6 298.0672 521.6 306.1408C521.6 323.8144 535.9264 338.1408 553.6 338.1408C561.4304 338.1408 568.6016 335.328 574.1632 330.6592000000001L574.2688 330.7680000000001L652.1056 254.56C689.9904 217.4688 750.7712 218.112 787.8624 255.9968z" />
-    <glyph glyph-name="post"
-      unicode="&#xE068;"
-      horiz-adv-x="1024" d="M373.3344 576C373.3344 593.6736000000001 387.6608 608 405.3344 608H618.6656C636.3392 608 650.6656 593.6736000000001 650.6656 576C650.6656 558.3263999999999 636.3392 544 618.6656 544H405.3344C387.6608 544 373.3344 558.3263999999999 373.3344 576zM405.3344 480H618.6656C636.3392 480 650.6656 465.6736 650.6656 448C650.6656 430.3264000000001 636.3392 416 618.6656 416H405.3344C387.6608 416 373.3344 430.3264000000001 373.3344 448C373.3344 465.6736 387.6608 480 405.3344 480zM256 896H623.5328C633.8656 896 643.5648 891.00896 649.5712 882.59968L794.0384 680.3456C797.9168 674.9184 800 668.4159999999999 800 661.744V160C800 142.3264 785.6736 128 768 128H256C238.32704 128 224 142.3264 224 160V864C224 881.67296 238.32704 896 256 896zM736 651.4911999999999L607.0656 832H288V192H736V651.4911999999999z" />
-    <glyph glyph-name="queue"
-      unicode="&#xE06A;"
-      horiz-adv-x="1024" d="M230.4864 387.312C215.5664 396.784 195.79232 392.3680000000001 186.31936 377.4496000000001C176.8464 362.528 181.26176 342.7552 196.18176 333.28L494.848 143.6512C505.3184 137.0048000000001 518.6848 137.0048000000001 529.152 143.6512L827.8208 333.28C842.7392 342.7552 847.1552 362.528 837.6832 377.4496000000001C828.208 392.3680000000001 808.4352 396.784 793.5136 387.312L512 208.5696L230.4864 387.312zM186.31936 529.152C176.8464 514.2303999999999 181.26176 494.4576 196.18176 484.9856L494.848 295.3536000000001C505.3184 288.7072 518.6848 288.7072 529.152 295.3536000000001L827.8208 484.9856C842.7392 494.4576 847.1552 514.2303999999999 837.6832 529.152C828.208 544.0704000000001 808.4352 548.4864 793.5136 539.0144L512 360.2752000000001L230.4864 539.0144C215.5664 548.4864 195.79232 544.0704000000001 186.31936 529.152zM529.152 880.34208C518.6848 886.98912 505.3184 886.98912 494.848 880.34208L196.18176 690.7136C186.93536 684.8416 181.33408 674.6496 181.33408 663.696C181.33408 652.7456 186.93536 642.5536 196.18176 636.6816L494.848 447.0528000000001C505.3184 440.4064 518.6848 440.4064 529.152 447.0528000000001L827.8208 636.6816C837.0656 642.5536 842.6688 652.7456 842.6688 663.696C842.6688 674.6496 837.0656 684.8416 827.8208 690.7136L529.152 880.34208zM273.03456 663.696L512 815.42208L750.9664 663.696L512 511.9712L273.03456 663.696z" />
-    <glyph glyph-name="reload"
-      unicode="&#xE06D;"
-      horiz-adv-x="1024" d="M896 512H832.016C832.016 687.4144 686.2624 832 503.4976 832C388.2272 832 287.67968 774.48704 229.13632 688H339.904C357.5776 688 371.904 673.6736000000001 371.904 656C371.904 638.3263999999999 357.5776 624 339.904 624H160C142.32672 624 128 638.3263999999999 128 656V848C128 865.67296 142.32672 880 160 880C177.67296 880 192 865.67296 192 848V745.6803199999999C263.75136 837.0816 376.592 896 503.4976 896C720.2784 896 896 724.07744 896 512C896 510.8864 896.0096 509.7728 896 508.6624V512zM127.99776 512H191.984C191.984 336.5856 337.7344 192 520.5024 192C635.7728 192 736.32 249.5136 794.8608 336H684.096C666.4224 336 652.096 350.3264000000001 652.096 368C652.096 385.6736 666.4224 400 684.096 400H864C881.6704 400 896 385.6736 896 368V176C896 158.3264 881.6704 144 864 144C846.3264 144 832 158.3264 832 176V278.3200000000001C760.2464 186.9184 647.408 128 520.5024 128C303.72032 128 127.99776 299.9232 127.99776 512C127.99776 513.0816 127.98848 514.1664000000001 127.99776 515.2447999999999V512z" />
-    <glyph glyph-name="reply-directly"
-      unicode="&#x230A;"
-      horiz-adv-x="1024" d="M374.6272 726.62752C362.1312 739.1241600000001 341.8688 739.1241600000001 329.3728 726.62752L137.37248 534.6272C124.87584 522.1312 124.87584 501.8688 137.37248 489.3728L329.3728 297.3728C341.8688 284.8768 362.1312 284.8768 374.6272 297.3728C387.1232 309.8688 387.1232 330.1312000000001 374.6272 342.6272L237.25472 480H816V352C816 334.3264000000001 830.3264 320 848 320C865.6736 320 880 334.3264000000001 880 352V512C880 529.6736000000001 865.6736 544 848 544H237.25472L374.6272 681.3728C387.1232 693.8688 387.1232 714.1305600000001 374.6272 726.62752z" />
-    <glyph glyph-name="reply-directly-mirror"
-      unicode="&#x230B;"
-      horiz-adv-x="1024" d="M649.3728 726.62752C661.8688 739.1241600000001 682.1312 739.1241600000001 694.6272 726.62752L886.62752 534.6272C899.12416 522.1312 899.12416 501.8688 886.62752 489.3728L694.6272 297.3728C682.1312 284.8768 661.8688 284.8768 649.3728 297.3728C636.8768 309.8688 636.8768 330.1312000000001 649.3728 342.6272L786.74528 480H208V352C208 334.3264000000001 193.6736 320 176 320C158.3264 320 144 334.3264000000001 144 352V512C144 529.6736000000001 158.3264 544 176 544H786.74528L649.3728 681.3728C636.8768 693.8688 636.8768 714.1305600000001 649.3728 726.62752z" />
-    <glyph glyph-name="report"
-      unicode="&#xE06E;"
-      horiz-adv-x="1024" d="M512 672C529.6736 672 544 657.6736000000001 544 640V416C544 398.3264000000001 529.6736 384 512 384C494.3264 384 480 398.3264000000001 480 416V640C480 657.6736000000001 494.3264 672 512 672zM512 352C529.6736 352 544 337.6736 544 320C544 302.3264000000001 529.6736 288 512 288C494.3264 288 480 302.3264000000001 480 320C480 337.6736 494.3264 352 512 352zM567.1008 865.65632L927.0208 256.5568C952.2304 213.8944 921.4752 160 871.9232 160H152.0784C102.5232 160 71.76896 213.8944 96.9792 256.5568L456.8992 865.65632C481.6736 907.57824 542.3264 907.57792 567.1008 865.65632zM152.0784 224L871.9232 224L512 833.0976L152.0784 224z" />
-    <glyph glyph-name="send-active"
-      unicode="&#x2768;"
-      horiz-adv-x="1024" d="M891.4944 785.0416L594.0192 147.5968C577.1648 111.4816 524.3968 116.1376 514.128 154.6432L448.128 402.144L599.376 591.2L379.3856 481.2064L152.54976 594.624C117.11968 612.3392 122.85344 664.5696 161.28288 674.1792L842.4832 844.47744C877.3216 853.18784 906.6816 817.58528 891.4944 785.0416z" />
-    <glyph glyph-name="send-active-mirror"
-      unicode="&#x2769;"
-      horiz-adv-x="1024" d="M132.5056 785.0416L429.9808000000001 147.5968C446.8352 111.4816 499.6032 116.1376 509.872 154.6432L575.8720000000001 402.144L424.624 591.2L644.6143999999999 481.2064L871.45024 594.624C906.88032 612.3392 901.14656 664.5696 862.71712 674.1792L181.5168 844.47744C146.6784 853.18784 117.3184 817.58528 132.5056 785.0416z" />
-    <glyph glyph-name="share"
-      unicode="&#xE06F;"
-      horiz-adv-x="1024" d="M694.6272 723.24032C682.1312 710.3865599999999 661.8688 710.3865599999999 649.3728 723.24032L544 831.62368L544 400.9152000000001C544 382.736 529.6736 368 512 368C494.3264 368 480 382.736 480 400.9152000000001L480 831.62368L374.6272 723.24032C362.1312 710.3865599999999 341.8688 710.3865599999999 329.3728 723.24032C316.87584 736.0940800000001 316.87584 756.9344 329.3728 769.7881600000001L489.3728 934.35968C501.8688 947.21344 522.1312 947.21344 534.6272 934.35968L694.6272 769.7881600000001C707.1232 756.9344 707.1232 736.0940800000001 694.6272 723.24032zM192 640H352V576H224V160H800V576H672V640H832C849.6736 640 864 625.6736000000001 864 608V128C864 110.3264 849.6736 96 832 96H192C174.32704 96 160 110.3264 160 128V608C160 625.6736000000001 174.32704 640 192 640z" />
-    <glyph glyph-name="shield-alt"
-      unicode="&#xE071;"
-      horiz-adv-x="1024" d="M513.3024 881.29472C526.2176 884.7024 539.8112 884.58336 552.6624 880.94976L797.8592 811.6320000000001C827.024 803.3872 849.1136 777.81376 851.3632 746.49248C875.8688 405.3504000000001 666.9664 226.0704 578.752 166.2784C545.6992 143.8752 503.472 143.808 470.336 166.0192C381.5744000000001 225.5232 170.23488 404.608 193.82464 745.81312C196.02944 777.70304 218.78496 803.58464 248.5776 811.4457600000001L513.3024 881.29472zM535.2512 819.3632C533.4176 819.88256 531.4752 819.8995199999999 529.6288 819.4128000000001L264.9056 749.5635199999999C260.5052800000001 748.40256 257.90656 744.7881600000001 257.6720000000001 741.39904C236.36704 433.2352 425.888 272.8672000000001 505.9712 219.1808C517.4784 211.4656 531.4048 211.504 542.8448 219.2576C622.224 273.0560000000001 809.6768 433.5456000000001 787.5264 741.9072C787.2864 745.26496 784.7424 748.832 780.448 750.04576L535.2512 819.3632zM490.672 686.6656C470.912 681.9936 443.4272000000001 674.3552 409.5232 662.1120000000001C430.3328 553.3408 462.7424 475.0976000000001 490.672 423.28V686.6656zM492.8672 752.6838399999999C526.6368 759.5814399999999 554.672 732.9417599999999 554.672 701.5584V340.5952C554.672 323.5712 544.3392 308.848 529.0304 303.0752C513.36 297.1648 495.2544 301.7440000000001 484.1696 315.7504C451.5136 357.0176 377.8464 468.7008 342.9792 670.3136C339.7376 689.0591999999999 350.0448 708.00832 368.3072 715.03968C424.4928 736.66976 467.4016 747.48192 492.8672 752.6838399999999z" />
-    <glyph glyph-name="sign-out"
-      unicode="&#x276A;"
-      horiz-adv-x="1024" d="M176 928C158.32704 928 144 913.67296 144 896V128C144 110.3264 158.32704 96 176 96H688C705.6736 96 720 110.3264 720 128V224C720 241.6736 705.6736 256 688 256C670.3264 256 656 241.6736 656 224V160H208V864H656V800C656 782.32704 670.3264 768 688 768C705.6736 768 720 782.32704 720 800V896C720 913.67296 705.6736 928 688 928H176zM902.6272 534.6272L742.6272 694.6272C730.1312 707.1241600000001 709.8688 707.1241600000001 697.3728 694.6272C684.8768 682.1312 684.8768 661.8688 697.3728 649.3728L802.7456 544H384C366.3264 544 352 529.6736000000001 352 512C352 494.3264 366.3264 480 384 480H802.7456L697.3728 374.6272C684.8768 362.1312000000001 684.8768 341.8688 697.3728 329.3728C709.8688 316.8768 730.1312 316.8768 742.6272 329.3728L902.6272 489.3728C915.1232 501.8688 915.1232 522.1312 902.6272 534.6272z" />
-    <glyph glyph-name="sign-out-mirror"
-      unicode="&#x276B;"
-      horiz-adv-x="1024" d="M848 928C865.67296 928 880 913.67296 880 896V128C880 110.3264 865.67296 96 848 96H336C318.3264000000001 96 304 110.3264 304 128V224C304 241.6736 318.3264000000001 256 336 256C353.6736 256 368 241.6736 368 224V160H816V864H368V800C368 782.32704 353.6736 768 336 768C318.3264000000001 768 304 782.32704 304 800V896C304 913.67296 318.3264000000001 928 336 928H848zM121.3728 534.6272L281.3728 694.6272C293.8688 707.1241600000001 314.1312000000001 707.1241600000001 326.6272 694.6272C339.1232 682.1312 339.1232 661.8688 326.6272 649.3728L221.2544 544H640C657.6736000000001 544 672 529.6736000000001 672 512C672 494.3264 657.6736000000001 480 640 480H221.2544L326.6272 374.6272C339.1232 362.1312000000001 339.1232 341.8688 326.6272 329.3728C314.1312000000001 316.8768 293.8688 316.8768 281.3728 329.3728L121.3728 489.3728C108.8768 501.8688 108.8768 522.1312 121.3728 534.6272z" />
-    <glyph glyph-name="sort-amount-down"
-      unicode="&#xE075;"
-      horiz-adv-x="1024" d="M886.176 356.6304L726.208 200.9152C713.7824 188.8224 693.9904 188.8224 681.5648 200.9152L521.5968 356.6304C508.9312 368.9600000000001 508.6592 389.2192 520.9856 401.8816000000001C533.312 414.5472 553.5744 414.8192 566.2368 402.4928L671.8848 299.6512L671.8848 800C671.8848 817.67328 686.2144 832 703.8848 832C721.5584 832 735.8848 817.67296 735.8848 800L735.8848 299.6512L841.536 402.4928C854.1984 414.8192 874.4576 414.5472 886.7872 401.8816000000001C899.1136 389.2192 898.8416 368.9600000000001 886.176 356.6304zM527.92 690.1408H96.00032C78.32704 690.1408 64.00032 704.4675199999999 64.00032 722.1408C64.00032 739.81376 78.32704 754.14048 96.00032 754.14048H527.92C545.5936 754.14048 559.92 739.81376 559.92 722.14048C559.92 704.4675199999999 545.5936 690.1408 527.92 690.1408zM431.936 487.7088L96.00032 487.7088C78.32704 487.7088 64.00032 502.0352 64.00032 519.7088C64.00032 537.3792000000001 78.32704 551.7088 96.00032 551.7088L431.936 551.7088C449.6096 551.7088 463.936 537.3792000000001 463.936 519.7088C463.936 502.0352 449.6096 487.7088 431.936 487.7088zM351.952 300.8448L96.00032 300.8448C78.32704 300.8448 64.00032 315.1744 64.00032 332.8448C64.00032 350.5184000000001 78.32704 364.8448 96.00032 364.8448L351.952 364.8448C369.6256 364.8448 383.952 350.5184000000001 383.952 332.8448C383.952 315.1744 369.6256 300.8448 351.952 300.8448z" />
-    <glyph glyph-name="th-list"
-      unicode="&#x276C;"
-      horiz-adv-x="1024" d="M128 831.9923200000001H896C913.6736 831.9923200000001 928 817.6652799999999 928 799.9923200000001V223.9712C928 206.2976 913.6736 191.9712 896 191.9712H128C110.32704 191.9712 96 206.2976 96 223.9712V799.9923200000001C96 817.6652799999999 110.32704 831.9923200000001 128 831.9923200000001zM160 645.6895999999999H309.33344V767.9923200000001H160V645.6895999999999zM160 581.6895999999999V439.968H309.33344V581.6895999999999H160zM160 375.968V255.9712H309.33344V375.968H160zM373.3344 255.9712H864V375.968H373.3344V255.9712zM864 439.968V581.6895999999999H373.3344V439.968H864zM864 645.6895999999999V767.9923200000001H373.3344V645.6895999999999H864z" />
-    <glyph glyph-name="th-list-mirror"
-      unicode="&#x276D;"
-      horiz-adv-x="1024" d="M896 831.9923200000001H128C110.3264 831.9923200000001 96 817.6652799999999 96 799.9923200000001V223.9712C96 206.2976 110.3264 191.9712 128 191.9712H896C913.67296 191.9712 928 206.2976 928 223.9712V799.9923200000001C928 817.6652799999999 913.67296 831.9923200000001 896 831.9923200000001zM864 645.6895999999999H714.66656V767.9923200000001H864V645.6895999999999zM864 581.6895999999999V439.968H714.66656V581.6895999999999H864zM864 375.968V255.9712H714.66656V375.968H864zM650.6656 255.9712H160V375.968H650.6656V255.9712zM160 439.968V581.6895999999999H650.6656V439.968H160zM160 645.6895999999999V767.9923200000001H650.6656V645.6895999999999H160z" />
-    <glyph glyph-name="thread"
-      unicode="&#xE07B;"
-      horiz-adv-x="1024" d="M226.50336 719.97024C176.86112 651.024 160.00064 567.3248 160.00064 512V510.5504L159.86944 509.104C150.16768 402.3872 188.4592 327.1744 250.00416 275.0976000000001C312.94208 221.84 402.1568 191.3664 494.2016 181.1392C586.1664 170.9216 687.472 179.6928 767.5072 196.6176000000001C807.5296 205.0816 841.12 215.3536 864.9504 225.6960000000001C874.1952 229.7088 881.3856 233.4816 886.6848 236.8224C884.2208 238.3872 881.2384 240.1248000000001 877.6832 242.0192C868.4608 246.9312 857.904 251.5968000000001 846.9472 256.3872L845.0368 257.2224C835.3696 261.4432000000001 824.5632 266.1632 816.3808 270.7392C801.5456 279.0368 786.992 288.4736000000001 776.3744 298.512C771.152 303.456 765.2064 310.0832000000001 761.2288 318.3424C757.0176 327.0848 754.0032 340.1344000000001 759.92 353.9392000000001C791.9008 428.56 807.1008 469.4336 814.4608 496.4224C821.3344 521.6192 821.3344 534.3072 821.3344 554.4832V554.6687999999999C821.3344 570.704 812.0128 644.1856 765.52 712.69984C720.5056 779.03808 639.5296 842.6678400000001 490.6688 842.6678400000001C356.0288 842.6678400000001 274.97056 787.28576 226.50336 719.97024zM174.56512 757.36576C234.8976 841.16128 335.1712 906.66784 490.6688 906.66784C661.8048 906.66784 762.1632 831.63136 818.48 748.63616C873.3216 667.8176000000001 885.3344 581.2991999999999 885.3344 554.6687999999999C885.3344 532.2848 885.312 512.9728 876.208 479.5808C868.0768 449.776 852.7232 408.6528 824.2624 341.6576C829.5232 337.4880000000001 837.3312 332.352 847.6224 326.5952C852.9376 323.6224 861.1072 320.0448 872.5856 315.0272C883.2384 310.3680000000001 896.0224 304.7616000000001 907.76 298.512C919.0176 292.5184000000001 932.176 284.48 941.9616 273.9712C952.192 262.9824 962.9344 244.1280000000001 955.2608 221.1104C950.2048 205.9424 938.464 195.1712 928.6816 188.016C918.0544 180.24 904.8672 173.2512000000001 890.432 166.9856C861.424 154.3968 823.4016 143.024 780.7488 134.0032C695.44 115.9616 587.168 106.4160000000001 487.1328 117.5296C387.1776 128.6368 284.39296 162.16 208.664 226.24C131.83104 291.2512000000001 84.85312 386.2336 96.00384 513.4624C96.29024 579.0111999999999 115.8448 675.8112 174.56512 757.36576zM341.3344 602.7008000000001C341.3344 620.944 356.1216 635.7344 374.3648 635.7344H564.3008C582.544 635.7344 597.3344 620.944 597.3344 602.7008000000001C597.3344 584.4576 582.544 569.6704 564.3008 569.6704H374.3648C356.1216 569.6704 341.3344 584.4576 341.3344 602.7008000000001zM374.3648 448H606.9696C625.2128 448 640 433.2096 640 414.9664C640 396.7232 625.2128 381.9360000000001 606.9696 381.9360000000001H374.3648C356.1216 381.9360000000001 341.3344 396.7232 341.3344 414.9664C341.3344 433.2096 356.1216 448 374.3648 448z" />
-    <glyph glyph-name="upload"
-      unicode="&#xE07F;"
-      horiz-adv-x="1024" d="M668.8224 731.37792C621.7536 740.65984 572.9664 735.8937599999999 528.6464 717.69376C484.3264 699.4944 446.4928 668.6944 419.8912000000001 629.2288C411.4592 616.72 404.2752 603.5136 398.3968 589.8048C397.7536 587.6224 396.896 585.5584 395.8528 583.6320000000001C384.8448 555.8464 379.1168 526.1344 379.1168 496C379.1168 478.3264 364.7904 464 347.1168 464C329.4432 464 315.11712 478.3264 315.11712 496C315.11712 522.0319999999999 318.4857600000001 547.8112 325.0368000000001 572.7264C314.16096 573.0527999999999 303.25024 572.2783999999999 292.47424 570.4032C270.08352 566.5056 248.80096 557.9328 230.03648 545.2704C211.27296 532.608 195.46144 516.1504 183.63552 497.0016000000001C171.81056 477.8528 164.23712 456.448 161.40448 434.2048C158.57184 411.9616 160.5424 389.3728 167.18944 367.9360000000001C173.83648 346.496 185.0128 326.6848 199.99328 309.8176C214.9744 292.9536000000001 233.4192 279.4208 254.11424 270.1344000000001C274.80288 260.8512 297.25728 256.0288000000001 319.98624 256H374.8736C392.5472 256 406.8736 241.6736 406.8736 224C406.8736 206.3264 392.5472 192 374.8736 192H319.92288C288.20096 192.0416 256.83232 198.768 227.91424 211.744C198.98944 224.72 173.15808 243.6576 152.14432 267.3152C131.1296 290.9728 115.41504 318.8096000000001 106.06016 348.9824C96.70496 379.1552000000001 93.928 410.9632000000001 97.91744 442.288C101.90656 473.616 112.56896 503.728 129.18272 530.6304C145.79616 557.5328 167.97664 580.6016 194.23776 598.3199999999999C220.49792 616.0416 250.24256 628.0128 281.4963200000001 633.4528C303.84064 637.344 326.5984000000001 637.8368 348.9952 634.9567999999999C354.336 645.2672 360.2816000000001 655.2991999999999 366.8224 664.9984C400.5184 714.9961599999999 448.384 753.9216 504.336 776.8966399999999C560.2816 799.87072 621.8304 805.87744 681.2064 794.16896C740.5824 782.46016 795.1616 753.55232 838.0256 711.0582400000001C880.8928 668.56 910.1184 614.384 921.9616 555.36C933.8048 496.336 927.7216 435.1552000000001 904.4992 379.5744C881.2768 323.9936 841.968 276.5344 791.5904 243.1616C776.8576 233.4016000000001 757.0016 237.4336 747.2416 252.1696C737.4816 266.9024 741.5136 286.7584000000001 756.2464 296.5184000000001C796.1088 322.9216 827.136 360.4224000000001 845.4464 404.2464C863.7568 448.0672 868.5408 496.2688000000001 859.2096 542.768C849.8816 589.2704 826.8416 632.0255999999999 792.9664 665.6064C759.088 699.1936000000001 715.8912 722.09664 668.8224 731.37792zM457.3728 329.3728C444.8768 341.8688 444.8768 362.1312000000001 457.3728 374.6272L553.3728 470.6272C565.8688 483.1232 586.1312 483.1232 598.6272 470.6272L694.6272 374.6272C707.1232 362.1312000000001 707.1232 341.8688 694.6272 329.3728C682.1312 316.8768 661.8688 316.8768 649.3728 329.3728L608 370.7456V96C608 78.3264 593.6736 64 576 64C558.3264 64 544 78.3264 544 96V370.7456L502.6272 329.3728C490.1312 316.8768 469.8688 316.8768 457.3728 329.3728z" />
-    <glyph glyph-name="user-rounded"
-      unicode="&#xE082;"
-      horiz-adv-x="1024" d="M512 469.9808C445.5328 469.9808 391.6544 522.4736 391.6544 587.2224C391.6544 651.9744000000001 445.5328 704.46432 512 704.46432C578.464 704.46432 632.3456 651.9744000000001 632.3456 587.2224C632.3456 522.4736 578.464 469.9808 512 469.9808zM512 533.9808C544.7072 533.9808 568.3456 559.3856000000001 568.3456 587.2224C568.3456 615.0591999999999 544.7072 640.4639999999999 512 640.4639999999999C479.2928 640.4639999999999 455.6544 615.0591999999999 455.6544 587.2224C455.6544 559.3856000000001 479.2928 533.9808 512 533.9808zM364.1184 129.856H192C174.32704 129.856 160 144.1824 160 161.856V864C160 881.67296 174.32704 896 192 896H832C849.6736 896 864 881.67296 864 864V161.856C864 144.1824 849.6736 129.856 832 129.856H659.8816C653.6384 128.5824 647.1744 127.9104 640.5536 127.9104H383.4464C376.8256 127.9104 370.3616 128.5824 364.1184 129.856zM224 193.856H292.24352C289.1299200000001 203.312 287.44544 213.4144 287.44544 223.9104V317.3568C287.44544 373.4656 325.3248 422.4992 379.616 436.6656000000001C398.7872 441.6704 418.8832 441.9776000000001 438.1984 437.568L480.9728 427.8016C501.024 423.2224 521.8816 423.5456000000001 541.7856 428.736L569.856 436.064C590.5472 441.4624 612.2368 441.7952 633.0848 437.0368C693.6192 423.2128 736.5536 369.3728 736.5536 307.28V223.9104C736.5536 213.4144 734.8704 203.312 731.7568 193.856H800V832H224V193.856zM651.568 193.856C663.8144 198.3456 672.5536 210.1088 672.5536 223.9104V307.28C672.5536 339.5136 650.2656 367.4656 618.8384 374.64C608.016 377.1136 596.7552 376.9408 586.0128 374.1376L557.9424 366.8128000000001C528.0928 359.0208 496.8032 358.5408 466.7264 365.408L423.952 375.1744C414.6624 377.2960000000001 404.9952 377.1456 395.776 374.7392C369.664 367.9264 351.4464 344.3424 351.4464 317.3568V223.9104C351.4464 210.1088 360.1824 198.3456 372.4288 193.856H651.568z" />
-    <glyph glyph-name="circle"
-      unicode="&#xE012;"
-      horiz-adv-x="1024" d="M512 102.4C285.807177216 102.4 102.4 285.80717568 102.4 512C102.4 738.239634432 285.807177216 921.6 512 921.6C738.2396364800001 921.6 921.6 738.239634432 921.6 512C921.6 285.80717568 738.2396364800001 102.4 512 102.4z" />
-    <glyph glyph-name="file-keynote"
-      unicode="&#xE030;"
-      horiz-adv-x="1024" d="M896 512C896 724.07744 724.0768 896 512 896C299.92256 896 128 724.07744 128 512C128 299.9232 299.92256 128 512 128C724.0768 128 896 299.9232 896 512zM830.4192 480C814.3648 318.2944 677.9296 192 512 192C335.2704 192 192 335.2704 192 512C192 677.9295999999999 318.29376 814.3648000000001 480 830.41984L480 512C480 494.3968 494.2144 480.112 511.792 480C511.8624 480 511.9296 480 512 480L830.4192 480zM544 544L544 830.41984C695.1808 815.40992 815.4112 695.1808 830.4192 544L544 544z" />
-    <glyph glyph-name="hand-pointer"
-      unicode="&#xE03F;"
-      horiz-adv-x="1024" d="M729.1767244800001 625.768648704C794.07643136 656.644128768 870.4000000000001 608.65311488 870.4000000000001 534.9151605760001L870.4000000000001 397.4335897599999C870.3998668800001 389.74984192 869.52520704 382.0911616 867.7929881599999 374.60599808L822.7233228800001 179.8406041599999C812.23684096 134.52250624 772.1615257600001 102.4 726.0843008 102.4L433.1275013120001 102.4C401.3569602560001 102.4 371.2941153280001 117.9270246399999 352.6859202560001 143.93890816L172.427938816 395.98802432C140.455512576 440.68791296 150.165561856 503.0237849599999 194.248552448 535.625558016C225.660158976 558.853512704 266.777032704 561.09031424 300.0796144640001 542.8666859519999L300.0796144640001 821.3333335039999C300.0796144640001 876.614500352 344.5875998720001 921.6 399.3256432640001 921.6C454.063412736 921.6 498.570094592 876.614777856 498.570094592 821.3333335039999L498.570094592 689.3229291519999C535.0698905600001 698.825490944 574.1885952 686.5602268160001 599.0174054400001 656.9177559039999C643.6322764800001 682.083467264 700.19979776 668.639100416 729.1767244800001 625.768648704zM230.246383616 486.30903296C212.19102208 473.37847296 207.32894208 451.35320064 221.64852992 431.33122048L401.925360128 179.2822169599999C409.183292928 169.1367321600001 420.8582154240001 163.0814822399999 433.1275013120001 163.0814822399999L726.0858777600001 163.0814822399999C744.08874496 163.0814822399999 759.5576934400001 175.5796224 763.71414528 193.54182144L808.78664704 388.30743552C809.4768076800001 391.29358336 809.8270310400001 394.36380672 809.8270310400001 397.4320998399999L809.8270310400001 534.913580032C809.8270310400001 558.537841664 793.28715776 573.82067712 771.0661478400001 575.1673103359999C749.49851648 576.4743480320001 732.7137996800001 564.006749696 732.4853248000001 543.60915712C732.47433728 542.3744163839999 732.47433728 542.3744163839999 732.46830592 540.4760816639999C732.4330496 527.61891584 722.01871872 517.2148147199999 709.18415872 517.2148147199999C696.31510528 517.2148147199999 685.88268032 527.665660416 685.88268032 540.5574323200001L685.88268032 569.283950592C685.88268032 593.4556072959999 669.13279488 608.54008064 647.21458176 608.52879104C625.29998848 608.5175029760001 608.5412864 593.4193326079999 608.5412864 569.283950592L608.5412864 540.5558517759999C608.5412864 527.6649528319999 598.1095680000001 517.2148147199999 585.24138496 517.2148147199999C572.37320192 517.2148147199999 561.9414783999999 527.6649528319999 561.9414783999999 540.5558517759999L561.9414783999999 592.1975306239999C561.9414783999999 616.370520576 545.19181824 631.454847488 523.27351808 631.4429634559999C501.359036928 631.431081984 484.600090112 616.332337152 484.600090112 592.1975306239999L484.600090112 540.558222336C484.600090112 527.666014208 474.167308288 517.2148147199999 461.29782016 517.2148147199999C448.4283315200001 517.2148147199999 437.9955496960001 527.666014208 437.9955496960001 540.558222336L437.9955496960001 821.3333335039999C437.9955496960001 845.506345984 421.2462136320001 860.590649856 399.3283752960001 860.578766336C377.4143559680001 860.566884352 360.655736832 845.468162048 360.655736832 821.3333335039999L360.655736832 438.1210624000001C360.655736832 428.75208704 354.617074176 420.45498368 345.7127843840001 417.58948352C336.8085150720001 414.7239936 327.0760115200001 417.94547712 321.6288808960001 425.56132864L284.0506721280001 478.10090496C270.573393408 496.94249984 248.1324067840001 499.1183103999999 230.246383616 486.30903296zM437.9939722240001 301.15081728L437.9939722240001 402.0590591999999C437.9939722240001 414.9512704 448.426754048 425.4024704 461.296242688 425.4024704C474.165730816 425.4024704 484.59851264 414.9512704 484.59851264 402.0590591999999L484.59851264 301.15081728C484.59851264 288.25860608 474.165730816 277.80740608 461.296242688 277.80740608C448.426754048 277.80740608 437.9939722240001 288.25860608 437.9939722240001 301.15081728zM585.239808 425.4024704C598.1088614399999 425.4024704 608.5412864 414.95162368 608.5412864 402.0598528000001L608.5412864 301.1500236799999C608.5412864 288.2582527999999 598.1088614399999 277.80740608 585.239808 277.80740608C572.37075456 277.80740608 561.93832448 288.2582527999999 561.93832448 301.1500236799999L561.93832448 402.0598528000001C561.93832448 414.95162368 572.37075456 425.4024704 585.239808 425.4024704zM685.88268032 402.0598528000001C685.88268032 414.95162368 696.31510528 425.4024704 709.18415872 425.4024704C722.05321216 425.4024704 732.4856422400001 414.95162368 732.4856422400001 402.0598528000001L732.4856422400001 301.1500236799999C732.4856422400001 288.2582527999999 722.05321216 277.80740608 709.18415872 277.80740608C696.31510528 277.80740608 685.88268032 288.2582527999999 685.88268032 301.1500236799999L685.88268032 402.0598528000001z" />
-    <glyph glyph-name="list"
-      unicode="&#xE04F;"
-      horiz-adv-x="1024" d="M347.26956544 729.5999999999999C325.1397555200001 729.5999999999999 307.2000000000001 746.792265728 307.2000000000001 768C307.2000000000001 789.207734272 325.1397555200001 806.4 347.26956544 806.4L881.53043456 806.4C903.66024704 806.4 921.6 789.207734272 921.6 768C921.6 746.792265728 903.66024704 729.5999999999999 881.53043456 729.5999999999999L347.26956544 729.5999999999999zM347.26956544 473.6C325.1397555200001 473.6 307.2000000000001 490.79226368 307.2000000000001 512C307.2000000000001 533.2077342719999 325.1397555200001 550.4 347.26956544 550.4L881.53043456 550.4C903.66024704 550.4 921.6 533.2077342719999 921.6 512C921.6 490.79226368 903.66024704 473.6 881.53043456 473.6L347.26956544 473.6zM347.26956544 217.5999999999999C325.1397555200001 217.5999999999999 307.2000000000001 234.7922636799999 307.2000000000001 256C307.2000000000001 277.20773632 325.1397555200001 294.4 347.26956544 294.4L881.53043456 294.4C903.66024704 294.4 921.6 277.20773632 921.6 256C921.6 234.7922636799999 903.66024704 217.5999999999999 881.53043456 217.5999999999999L347.26956544 217.5999999999999zM102.1773824 256L102.1773824 256C102.1773824 277.20773632 119.369648128 294.4 140.5773824 294.4L197.34259968 294.4C218.550333952 294.4 235.74259968 277.20773632 235.74259968 256L235.74259968 256C235.74259968 234.7922636799999 218.550333952 217.5999999999999 197.34259968 217.5999999999999L140.5773824 217.5999999999999C119.369648128 217.5999999999999 102.1773824 234.7922636799999 102.1773824 256zM102.1773824 512L102.1773824 512C102.1773824 533.2077342719999 119.369648128 550.4 140.5773824 550.4L197.34259968 550.4C218.550333952 550.4 235.74259968 533.2077342719999 235.74259968 512L235.74259968 512C235.74259968 490.79226368 218.550333952 473.6 197.34259968 473.6L140.5773824 473.6C119.369648128 473.6 102.1773824 490.79226368 102.1773824 512zM102.1773824 768L102.1773824 768C102.1773824 789.207734272 119.369648128 806.4 140.5773824 806.4L197.34259968 806.4C218.550333952 806.4 235.74259968 789.207734272 235.74259968 768L235.74259968 768C235.74259968 746.792265728 218.550333952 729.5999999999999 197.34259968 729.5999999999999L140.5773824 729.5999999999999C119.369648128 729.5999999999999 102.1773824 746.792265728 102.1773824 768z" />
-    <glyph glyph-name="list-alt"
-      unicode="&#xE050;"
-      horiz-adv-x="1024" d="M231.1314283520001 801.032258048C198.814880768 801.032258048 172.617142784 775.151428096 172.617142784 743.225806336L172.617142784 280.7741952C172.617142784 248.84857344 198.814880768 222.96774144 231.1314283520001 222.96774144L792.86857216 222.96774144C825.1851212800001 222.96774144 851.3828556799999 248.84857344 851.3828556799999 280.7741952L851.3828556799999 743.225806336C851.3828556799999 775.151428096 825.1851212800001 801.032258048 792.86857216 801.032258048L231.1314283520001 801.032258048zM231.1314283520001 870.4L792.86857216 870.4C863.96497408 870.4 921.6 813.462174208 921.6 743.225806336L921.6 280.7741952C921.6 210.53782528 863.96497408 153.5999999999999 792.86857216 153.5999999999999L231.1314283520001 153.5999999999999C160.035023872 153.5999999999999 102.4 210.53782528 102.4 280.7741952L102.4 743.225806336C102.4 813.462174208 160.035023872 870.4 231.1314283520001 870.4zM465.188571648 616.0516126719999C445.7986426880001 616.0516126719999 430.0800000000001 631.580110848 430.0800000000001 650.7354839039999C430.0800000000001 669.8908569600001 445.7986426880001 685.419354624 465.188571648 685.419354624L746.0571443200001 685.419354624C765.44707072 685.419354624 781.16571648 669.8908569600001 781.16571648 650.7354839039999C781.16571648 631.580110848 765.44707072 616.0516126719999 746.0571443200001 616.0516126719999L465.188571648 616.0516126719999zM277.942857216 616.0516126719999C258.552928768 616.0516126719999 242.834285568 631.580110848 242.834285568 650.7354839039999C242.834285568 669.8908569600001 258.552928768 685.419354624 277.942857216 685.419354624L324.754285568 685.419354624C344.144214528 685.419354624 359.8628572160001 669.8908569600001 359.8628572160001 650.7354839039999C359.8628572160001 631.580110848 344.144214528 616.0516126719999 324.754285568 616.0516126719999L277.942857216 616.0516126719999zM465.188571648 477.3161267199999C445.7986426880001 477.3161267199999 430.0800000000001 492.84462592 430.0800000000001 512C430.0800000000001 531.1553730559999 445.7986426880001 546.68387072 465.188571648 546.68387072L746.0571443200001 546.68387072C765.44707072 546.68387072 781.16571648 531.1553730559999 781.16571648 512C781.16571648 492.84462592 765.44707072 477.3161267199999 746.0571443200001 477.3161267199999L465.188571648 477.3161267199999zM277.942857216 477.3161267199999C258.552928768 477.3161267199999 242.834285568 492.84462592 242.834285568 512C242.834285568 531.1553730559999 258.552928768 546.68387072 277.942857216 546.68387072L324.754285568 546.68387072C344.144214528 546.68387072 359.8628572160001 531.1553730559999 359.8628572160001 512C359.8628572160001 492.84462592 344.144214528 477.3161267199999 324.754285568 477.3161267199999L277.942857216 477.3161267199999zM277.942857216 338.58064384C258.552928768 338.58064384 242.834285568 354.10914304 242.834285568 373.26451712C242.834285568 392.4198912 258.552928768 407.9483852799999 277.942857216 407.9483852799999L324.754285568 407.9483852799999C344.144214528 407.9483852799999 359.8628572160001 392.4198912 359.8628572160001 373.26451712C359.8628572160001 354.10914304 344.144214528 338.58064384 324.754285568 338.58064384L277.942857216 338.58064384zM465.188571648 338.58064384C445.7986426880001 338.58064384 430.0800000000001 354.10914304 430.0800000000001 373.26451712C430.0800000000001 392.4198912 445.7986426880001 407.9483852799999 465.188571648 407.9483852799999L746.0571443200001 407.9483852799999C765.44707072 407.9483852799999 781.16571648 392.4198912 781.16571648 373.26451712C781.16571648 354.10914304 765.44707072 338.58064384 746.0571443200001 338.58064384L465.188571648 338.58064384z" />
-    <glyph glyph-name="livechat"
-      unicode="&#xE051;"
-      horiz-adv-x="1024" d="M394.3072 496.6624C367.7312 496.6624 346.1856 518.2496 346.1856 544.8768C346.1856 571.504 367.7312 593.0912000000001 394.3072 593.0912000000001C420.8832 593.0912000000001 442.4256 571.504 442.4256 544.8768C442.4256 518.2496 420.8832 496.6624 394.3072 496.6624zM586.7872 544.8768C586.7872 518.2496 565.2448 496.6624 538.6656 496.6624C512.0896 496.6624 490.5472 518.2496 490.5472 544.8768C490.5472 571.504 512.0896 593.0912000000001 538.6656 593.0912000000001C565.2448 593.0912000000001 586.7872 571.504 586.7872 544.8768zM731.1488 544.8768C731.1488 518.2496 709.6032 496.6624 683.0272 496.6624C656.4512 496.6624 634.9088 518.2496 634.9088 544.8768C634.9088 571.504 656.4512 593.0912000000001 683.0272 593.0912000000001C709.6032 593.0912000000001 731.1488 571.504 731.1488 544.8768zM85.33344 210.3104L169.59424 303.872C191.04768 327.6960000000001 202.79616 347.5872000000001 205.64352 372.4256000000001C157.63008 420.9984 129.98816 480.9408 129.98816 546.0128C129.97696 717.6838399999999 316.01408 840.53536 534.3264 840.53536C752.6272 840.53536 938.6656 717.67936 938.6656 546.0160000000001C938.6656 374.3616 752.624 251.4976000000001 534.3264 251.4976000000001C503.5264 251.4976000000001 473.1488 253.9456 443.6512 258.7392C378.4064 195.2864 290.2704 156.72 204.95872 179.0304L85.33344 210.3104zM534.3264 764.99968C351.1872 764.99968 202.72032 666.9664 202.728 546.0160000000001C202.728 493.3216 230.9216 444.9664 277.8896 407.1872C285.97184 328.4096 248.21024 280.5824 222.72128 252.2784000000001C301.08288 231.7888000000001 381.7472 295.1968000000001 418.416 340.7968C454.496 331.9104 493.5456 327.0336 534.3264 327.0336C717.4592 327.0336 865.9264 425.0848 865.9264 546.0160000000001C865.9264 666.9567999999999 717.4592 764.99968 534.3264 764.99968z" />
-    <glyph glyph-name="loading"
-      unicode="&#xE052;"
-      horiz-adv-x="1024" d="M512 886.424303104L512 886.424303104C512 867.064117248 497.163756032 850.93399296 477.8710528 849.318943232C471.4108277760001 848.776560128 465.930821632 848.16936192 461.4311654400001 847.495781376C297.9817845760001 823.028055552 172.617142784 681.771742208 172.617142784 511.18179328C172.617142784 340.2495590399999 298.485368832 198.7687936 462.415491072 174.7219353599999C466.677654016 174.0967167999999 471.835096576 173.5310387199999 477.887818752 173.0249011199999L477.887675904 173.0231910399999C497.17051904 171.41072896 512 155.28942592 512 135.93928192L512 135.93928192C512 117.4113228800001 496.9801221120001 102.39144448 478.4521635840001 102.39144448C477.636576256 102.39144448 476.821259776 102.42118656 476.007839744 102.48060928C470.514504192 102.8806707199999 465.779337728 103.32482048 461.8022492160001 103.8118092799999C259.283506176 128.6099711999999 102.4 301.51998464 102.4 511.18179328C102.4 720.382845952 258.594730496 892.9934643199999 460.4677483520001 918.38614272C464.784755712 918.929159168 469.97366016 919.421682688 476.034461184 919.86371328L476.0345717760001 919.862202368C494.501813248 921.209068032 510.56432128 907.330260992 511.9111869440001 888.863019008C511.970376192 888.05146112 512 887.238017024 512 886.424303104z" />
-    <glyph glyph-name="play-solid"
-      unicode="&#xE065;"
-      horiz-adv-x="896" d="M848.8 594.6L144.8 1010.8C87.6 1044.6 0 1011.8 0 928.2V96C0 21 81.4 -24.2 144.8 13.4L848.8 429.4C911.6 466.4 911.8 557.5999999999999 848.8 594.5999999999999z" />
-    <glyph glyph-name="reply"
-      unicode="&#x2308;"
-      horiz-adv-x="1024" d="M19.7208888888889 462.8444444444444L332.6062222222222 135.7333333333334C376.5511111111111 89.7884444444444 455.1111111111111 120.4640000000001 455.1111111111111 184.8888888888889V341.0488888888889C729.6444444444444 337.8275555555556 844.5564444444444 311.3102222222223 777.2266666666666 72.4426666666667C762.3982222222222 19.9662222222222 822.4657777777777 -20.4142222222222 865.5466666666666 11.0915555555556C924.7288888888888 54.3626666666667 1024 152.5866666666666 1024 321.44C1024 625.5946666666666 749.2479999999999 678.8355555555555 455.1111111111111 682.3644444444444V839.0826666666667C455.1111111111111 903.5626666666666 376.5048888888889 934.1333333333334 332.6044444444445 888.2382222222221L19.7208888888889 561.1555555555556C-6.5742222222222 533.6533333333333 -6.5742222222222 490.3466666666666 19.7208888888889 462.8444444444444zM60.8355555555556 521.8311111111111L373.7244444444445 848.9422222222222C382.4871111111111 858.1155555555555 398.2222222222222 852.0213333333332 398.2222222222222 839.1111111111111V625.7777777777777C677.5360000000001 625.7777777777777 967.111111111111 605.9022222222222 967.111111111111 321.44C967.111111111111 189.1733333333333 896 104.2488888888888 831.9644444444444 57.4222222222222C923.223111111111 380.9653333333333 702.9262222222222 398.2222222222222 398.2222222222222 398.2222222222222V184.8888888888889C398.2222222222222 171.9822222222223 382.4942222222222 165.8844444444444 373.7244444444445 175.0577777777778L60.8355555555556 502.1688888888889A14.1831111111111 14.1831111111111 0 0 0 60.8355555555556 521.8311111111111z" />
-    <glyph glyph-name="reply-mirror"
-      unicode="&#x2309;"
-      horiz-adv-x="1024" d="M1004.279111111111 462.8444444444444L691.3937777777778 135.7333333333334C647.4488888888889 89.7884444444444 568.8888888888889 120.4640000000001 568.8888888888889 184.8888888888889V341.0488888888889C294.3555555555555 337.8275555555556 179.4435555555556 311.3102222222223 246.7733333333333 72.4426666666667C261.6017777777778 19.9662222222222 201.5342222222222 -20.4142222222222 158.4533333333333 11.0915555555556C99.2711111111112 54.3626666666667 0 152.5866666666666 0 321.44C0 625.5946666666666 274.752 678.8355555555555 568.8888888888889 682.3644444444444V839.0826666666667C568.8888888888889 903.5626666666666 647.4951111111111 934.1333333333334 691.3955555555555 888.2382222222221L1004.279111111111 561.1555555555556C1030.5742222222223 533.6533333333333 1030.5742222222223 490.3466666666666 1004.279111111111 462.8444444444444zM963.1644444444446 521.8311111111111L650.2755555555557 848.9422222222222C641.5128888888888 858.1155555555555 625.7777777777777 852.0213333333332 625.7777777777777 839.1111111111111V625.7777777777777C346.464 625.7777777777777 56.8888888888889 605.9022222222222 56.8888888888889 321.44C56.8888888888889 189.1733333333333 128 104.2488888888888 192.0355555555555 57.4222222222222C100.7768888888889 380.9653333333333 321.0737777777777 398.2222222222222 625.7777777777777 398.2222222222222V184.8888888888889C625.7777777777777 171.9822222222223 641.5057777777777 165.8844444444444 650.2755555555555 175.0577777777778L963.1644444444444 502.1688888888889A14.1831111111111 14.1831111111111 0 0 1 963.1644444444444 521.8311111111111z" />
-    <glyph glyph-name="adobe"
-      unicode="&#xE0A8;"
-      horiz-adv-x="1024" d="M849.9798835199999 468.88420864C811.01598208 507.2093542399999 699.8730598400001 496.6699417599999 644.3015987200001 489.64366336C589.3688883200001 523.178167808 552.64062464 569.487719424 526.7711488 637.5148538880001C539.2268236799999 688.9344250879999 559.0281472 767.181598208 544.01746432 816.365536256C530.60366336 900.042105344 423.2932551680001 891.738323456 407.963196928 835.208733184C393.9106432000001 783.789161984 406.685691904 712.2488888319999 430.3195320320001 620.907290624C398.381910528 544.576374272 350.7948538880001 442.05660672 317.2603509760001 383.2913817599999C253.385107456 350.3956326399999 167.15352832 299.6148172799999 154.378479616 235.7395711999999C143.839064576 185.2781311999999 237.4162964480001 59.44389632 397.423781888 335.38494976C468.964054528 359.01879296 546.8918528 388.0820275199999 615.8771148800001 399.5795711999999C676.23922176 367.0031974399999 746.82136576 345.28561152 794.08904704 345.28561152C875.5299788800002 345.28561152 883.51438848 435.3497088000001 849.9798835199999 468.88420864zM217.295594496 220.40951296C233.5837818880001 264.16405504 295.542768128 314.6254950399999 314.3859650560001 332.1911910399999C253.7044833280001 235.4201958399999 217.295594496 218.17388032 217.295594496 220.40951296zM477.906588672 829.14058496C501.5404288 829.14058496 499.3047951360001 726.6208189439999 483.655360512 698.835087872C469.6028067840001 743.228382208 469.922183168 829.14058496 477.906588672 829.14058496zM399.9787914240001 392.87266816C430.9582848 446.8472524800001 457.466510848 511.0418688 478.864717312 567.571462144C505.3729433600001 519.345653248 539.2268236799999 480.7011328 574.9969612799999 454.19290624C508.566705664 440.4597248 450.759610368 412.35462144 399.9787914240001 392.87266816zM820.27789312 408.84148224C820.27789312 408.84148224 804.3090841600001 389.67890944 701.1505664000001 433.75282688C813.25161984 442.05660672 831.7754368000001 416.50651136 820.27789312 408.84148224z" />
-    <glyph glyph-name="facebook"
-      unicode="&#xE02C;"
-      horiz-adv-x="1024" d="M921.6 876.452977664L921.6 147.72906496C921.6 122.69795328 901.30204672 102.5820467199999 876.4529766400001 102.5820467199999L667.60248832 102.5820467199999L667.60248832 419.65795328L774.05297664 419.65795328L789.98186496 543.266133504L667.4204467200001 543.266133504L667.4204467200001 622.2734223360001C667.4204467200001 658.090666496 677.2963532800001 682.439111168 728.6784 682.439111168L794.1688883200001 682.439111168L794.1688883200001 793.031111168C762.45669376 796.4367744 730.58096128 798.09285376 698.6865766400001 797.991822336C604.34204672 797.991822336 539.6252467200001 740.374755328 539.6252467200001 634.515911168L539.6252467200001 543.266133504L432.810666496 543.266133504L432.810666496 419.65795328L539.6252467200001 419.65795328L539.6252467200001 102.4L147.547022336 102.4C122.644130816 102.4749721599999 102.474971648 122.64413184 102.4 147.5470233599999L102.4 876.452977664C102.4 901.302044672 122.697955328 921.6 147.547022336 921.6L876.27093504 921.6C901.30204672 921.6 921.6 901.302044672 921.6 876.452977664z" />
-    <glyph glyph-name="github"
-      unicode="&#xE03B;"
-      horiz-adv-x="1024" d="M372.1702251520001 261.96935168C372.1702251520001 258.60769792 368.273675776 255.8996992 363.2973603840001 255.8996992C357.663795712 255.38611712 353.7672463360001 258.09411072 353.7672463360001 261.96935168C353.7672463360001 265.3776896 357.7107420160001 268.0389990399999 362.6401111040001 268.0389990399999C367.75726592 268.5992704 372.1702251520001 265.8912768 372.1702251520001 261.96935168zM319.214715392 269.57975552C317.9941094400001 266.21810176 321.421194752 262.2961766399999 326.5383495680001 261.31569664C330.9513088000001 259.5881779199999 336.0684636160001 261.31569664 337.10128384 264.67734528C338.0871577600001 268.0856883199999 334.847857664 271.96092416 329.7776491520001 273.5016806399999C325.3177436160001 274.66891776 320.388374528 272.98809344 319.214715392 269.57975552zM394.4697528320001 272.47451136C389.5403832320001 271.30726912 386.1602447360001 268.0856883199999 386.629708288 264.16375808C387.146118144 260.80210944 391.60602368 258.56100864 396.6762321920001 259.7749401599999C401.6525480960001 260.94217728 405.032687104 264.16375808 404.516276736 267.57210112C404.0468131840001 270.79368192 399.4460682240001 272.98809344 394.4697528320001 272.47451136zM506.577693696 921.6C270.296593408 921.6 89.6 743.245732864 89.6 508.2569830399999C89.6 320.4247295999999 208.46821888 159.6724377599999 378.320200192 103.0846464C400.103317504 99.2094105599999 407.7555763200001 112.56263168 407.7555763200001 123.5813785599999C407.7555763200001 134.0865382399999 407.2861127680001 192.02832896 407.2861127680001 227.60580608C407.2861127680001 227.60580608 288.042322944 202.1599743999999 262.972959232 278.03057152C262.972959232 278.03057152 243.584106496 327.3814784 215.651014144 340.0810495999999C215.651014144 340.0810495999999 176.638577152 366.6941184 218.373903872 366.13384192C218.373903872 366.13384192 260.76647936 362.77219328 284.098827264 322.43237888C321.421194752 257.06694144 383.9068185600001 275.88284928 408.2719866880001 287.041664C412.2154818560001 314.12163072 423.2948264960001 332.93753856 435.500883456 344.1430425599999C340.340583424 354.64820224 244.241355776 368.3749427200001 244.241355776 531.321644544C244.241355776 577.917863936 257.1985551360001 601.262663168 284.4743982080001 631.097316864C280.014492672 642.1160622079999 265.555009536 687.498352128 288.88735744 746.0937984C324.47270912 757.112543744 406.3941314560001 700.33799168 406.3941314560001 700.33799168C441.236469248 709.94754816 477.227615232 714.816451584 513.38491904 714.811767296C549.5278336 714.83182592 585.50555136 709.962602496 620.3287603200001 700.33799168C620.3287603200001 700.33799168 702.2501785600001 757.2993024 737.88248064 746.0937984C761.2148275200001 687.3115934719999 746.70839808 642.1160622079999 742.29543936 631.097316864C769.52433664 601.1225943039999 786.23724544 577.73110528 786.23724544 531.321644544C786.23724544 367.86136064 685.91284224 354.83495936 590.70559744 344.09635328C606.38568448 330.74312704 619.67151104 305.3439846399999 619.67151104 265.51775744C619.67151104 208.4630681599999 619.1550976000001 137.8217062399999 619.1550976000001 123.9082086399999C619.1550976000001 112.88946176 626.9951436800001 99.53623552 648.59047424 103.41147136C818.9588684800001 159.6724377599999 934.4 320.4247295999999 934.4 508.2569830399999C934.4 743.245732864 742.81184768 921.6 506.577693696 921.6zM255.1798609920001 337.37305088C252.926435328 335.64553728 253.442845184 331.7703014399999 256.35352064 328.54871552C259.0764103680001 325.84072192 262.972959232 324.67347968 265.226384896 326.8678912000001C267.432864768 328.54871552 266.9164544 332.47064576 264.005779456 335.64553728C261.2828897280001 338.35353088 257.3863408640001 339.5674624 255.1798609920001 337.37305088zM236.776882688 351.09979136C235.5562767360001 348.85869056 237.24634624 346.15069696 240.673431552 344.46987264C243.39632128 342.7890431999999 246.776460288 343.3026304 247.997065728 345.63710976C249.21767168 347.87821056 247.527602176 350.58620928 244.1005168640001 352.2670336C240.673431552 353.29420288 237.997488128 352.73393152 236.776882688 351.09979136zM291.9388718080001 290.776832C289.21598208 288.58242048 290.248802304 283.49325312 294.1453516800001 280.27167232C298.088846848 276.3964364799999 303.018215936 275.88284928 305.224695808 278.590848C307.431175168 280.78525952 306.445301248 285.87442176 303.018215936 289.09600768C299.262506496 292.9712435199999 294.1453516800001 293.48483072 291.9388718080001 290.776832zM272.550019584 315.6623872C269.827129856 313.98156288 269.827129856 309.5927398399999 272.550019584 305.67081472C275.272909312 301.79557888 279.87365376 300.06806016 282.08013312 301.79557888C284.803022848 303.9899903999999 284.803022848 308.37880832 282.08013312 312.3007385599999C279.685868544 316.1759744 275.272909312 317.9034879999999 272.550019584 315.6623872z" />
-    <glyph glyph-name="gitlab"
-      unicode="&#xE03C;"
-      horiz-adv-x="1024" d="M150.050133504 607.4578821119999L511.863466496 140.64941056L115.325155328 432.85082112C104.414427136 440.88897024 99.829662208 454.90476544 103.901866496 467.7722368L150.050133504 607.4578821119999zM270.654577664 885.022117888C268.377756672 891.351497216 262.33821696 895.576640512 255.5676446720001 895.576640512C248.7970718720001 895.576640512 242.75753216 891.351497216 240.4807111680001 885.022117888L150.050133504 607.4578821119999L361.130666496 607.4578821119999L270.654577664 885.022117888zM361.130666496 607.4578821119999L511.9089776640001 140.64941056L662.64177664 607.4578821119999L361.130666496 607.4578821119999zM919.91608832 467.7722368L873.76782336 607.4578821119999L511.9089776640001 140.64941056L908.4928 432.85082112C919.3867776 440.90081792 923.95255808 454.91440128 919.87057664 467.7722368L919.91608832 467.7722368zM783.24622336 885.022117888C780.9694003200001 891.351497216 774.92986368 895.576640512 768.1592883200001 895.576640512C761.3887180800001 895.576640512 755.34917632 891.351497216 753.07235328 885.022117888L662.64177664 607.4578821119999L873.7223116800001 607.4578821119999L783.24622336 885.022117888z" />
-    <glyph glyph-name="google"
-      unicode="&#xE03D;"
-      horiz-adv-x="1024" d="M921.6 502.44279808C921.6 268.6978048 758.91645952 102.400256 518.70729728 102.400256C408.258167296 102.27930624 302.2974054400001 145.39461632 224.198027776 222.2357248C146.098650112 299.0768384 102.277331456 403.33045248 102.400258048 512.0001269759999C102.400258048 738.599878656 288.396992 921.6 518.70729728 921.6C630.83266048 921.6 725.19559168 881.095123456 797.8642944000001 814.421366784L684.5362688 707.2427330559999C536.33096192 847.8720230399999 260.689445888 742.240766464 260.689445888 512.0001269759999C260.689445888 369.09528064 376.7003407360001 253.3605631999999 518.70729728 253.3605631999999C683.56488704 253.3605631999999 745.3633536000001 369.6414156799999 755.07718144 429.9436185599999L518.70729728 429.9436185599999L518.70729728 570.754953216L915.03159808 570.754953216C918.91713024 549.774337536 921.6 529.6129213439999 921.6 502.3972864L921.6 502.44279808z" />
-    <glyph glyph-name="google-drive"
-      unicode="&#xE0A9;"
-      horiz-adv-x="1024" d="M870.4000000000001 430.81494528L619.3205555200001 430.81494528L385.422158336 819.2L636.54900224 819.2L870.4000000000001 430.81494528zM369.0401341440001 781.0514754559999L494.556154368 562.579615744L279.1634227200001 187.8556108799999L153.6 406.1846630400001L369.0401341440001 781.0514754559999zM443.813044224 390.9830707199999L869.1383244799999 390.9830707199999L743.5749017600001 153.5999999999999L308.975016448 153.5999999999999L443.813044224 390.9830707199999z" />
-    <glyph glyph-name="hubot"
-      unicode="&#xE045;"
-      horiz-adv-x="1024" d="M277.9623598080001 631.482151424C245.666004992 631.380007936 219.51652608 604.6644961279999 219.441573376 571.6946206719999L219.441573376 452.21246976C219.541507584 419.26073344 245.68370688 392.5734144 277.9623598080001 392.4713932800001L746.03764224 392.4713932800001C778.35171328 392.5736447999999 804.5084825600001 419.3173657600001 804.5584281600001 452.30537728L804.5584281600001 571.741075968C804.4584908800001 604.692810752 778.31629312 631.380133376 746.03764224 631.482151424L277.9623598080001 631.482151424zM746.03764224 526.958496256L672.9094092800001 452.2589235199999L585.12822784 452.2589235199999L512 526.9120414719999L438.8717696 452.30537728L351.045083648 452.30537728L278.007865856 526.9120414719999L278.007865856 571.741075968L321.875702784 571.741075968L395.003932672 497.08795904L468.086657024 571.6946206719999L555.9133439999999 571.6946206719999L629.04157184 497.04150528L702.1698048000001 571.6946206719999L746.03764224 571.6946206719999L746.03764224 526.8655866879999L746.03764224 526.958496256zM394.9584266240001 332.77677056L629.04157184 332.77677056L629.04157184 273.0821529599999L394.9584266240001 273.0821529599999L394.9584266240001 332.77677056zM512 870.4C286.1534494720001 870.4 102.4 696.56554752 102.4 482.12946432L102.4 213.34107648C102.49993472 180.38934016 128.642133504 153.702016 160.920786432 153.5999999999999L863.07921408 153.5999999999999C895.35786496 153.702016 921.50006784 180.38934016 921.6 213.34107648L921.6 482.12946432C921.6 696.56554752 737.84654848 870.4 511.9544939520001 870.4L512 870.4zM863.07921408 213.34107648L160.920786432 213.34107648L160.920786432 482.12946432C160.920786432 666.6950097920001 315.368336896 816.047699456 511.9544939520001 816.047699456C708.5406515200001 816.047699456 863.03370752 666.6950097920001 863.03370752 482.12946432L863.03370752 213.34107648L863.07921408 213.34107648z" />
-    <glyph glyph-name="linkedin"
-      unicode="&#xE04E;"
-      horiz-adv-x="1024" d="M863.0727116800001 921.6L160.745244672 921.6C128.568888832 921.6 102.4 895.067022336 102.4 862.526577664L102.4 161.47342336C102.4 128.93297664 128.568888832 102.4 160.745244672 102.4L863.0727116800001 102.4C895.24906496 102.4 921.6 128.93297664 921.6 161.47342336L921.6 862.526577664C921.6 895.067022336 895.24906496 921.6 863.0727116800001 921.6zM349.9804446720001 219.4090649599999L228.5568000000001 219.4090649599999L228.5568000000001 610.3495111679999L350.162488832 610.3495111679999L350.162488832 219.4090649599999L349.9804446720001 219.4090649599999zM289.268622336 663.779555328C251.369340416 665.142477312 221.349329408 696.2614640639999 221.349329408 734.185244672C221.349329408 772.109024768 251.369340416 803.22801152 289.268622336 804.590933504C328.121449472 804.51580672 359.599184384 773.038071808 359.6743111680001 734.185244672C359.6743111680001 695.227733504 328.2716446720001 663.779555328 289.268622336 663.779555328zM805.1370649600001 219.4090649599999L683.71342336 219.4090649599999L683.71342336 409.5999999999999C683.71342336 454.9290649599999 682.8032000000001 513.2743111679999 620.6350233600001 513.2743111679999C557.3745766400001 513.2743111679999 547.6352 463.8947532799999 547.6352 412.8768L547.6352 219.4545766399999L426.257066496 219.4545766399999L426.257066496 610.395022336L542.72 610.395022336L542.72 556.9649776639999L544.3584 556.9649776639999C560.6513766400001 587.6849776639999 600.33706496 620.0888888320001 659.36497664 620.0888888320001C782.24497664 620.0888888320001 805.1370649600001 539.0791111679999 805.1370649600001 433.72088832L805.1370649600001 219.4090649599999z" />
-    <glyph glyph-name="rocketchat"
-      unicode="&#xE147;"
-      horiz-adv-x="1024" d="M861.0208 651.552C840.192 686.4128000000001 811.0016 717.27584 774.304 743.3072C703.3984 793.52448 610.2336 821.18688 511.9712 821.18688C479.1392 821.18688 446.7968 818.10976 415.3984 812.01728C395.9168 832.23328 373.1424 850.4185600000001 349.0208 864.7881600000001C259.52384 912.88192 180.65536 894.97376 140.80576 879.5270399999999C127.7136 874.44992 123.67424 856.6032 133.35712 845.8335999999999C161.46112 814.5712 207.95712 752.7846400000001 196.5264 696.5984000000001C152.09312 647.7056 128 588.7488000000001 128 527.3632C128 464.8064000000001 152.09312 405.8496 196.5264 356.9568000000001C207.95712 300.7712 161.46112 238.9536000000001 133.35712 207.6896000000001C123.70272 196.9504 127.7136 179.1040000000001 140.80576 174.0288000000001C180.65536 158.5792 259.52384 140.6432 349.0496 188.736C373.1712 203.1040000000001 395.9456 221.2896 415.4272000000001 241.5072C446.8256 235.4144 479.168 232.336 512 232.336C610.2912 232.336 703.456 259.968 774.3328 310.1856C811.0304 336.2176 840.2208 367.0496000000001 861.0496 401.9424C884.2528 440.7744 896 482.592 896 526.1632C895.9712 570.9024 884.224 612.688 861.0208 651.552zM507.9616 304.8C465.4752 304.8 424.9664 310.7072 388.0384 321.3856L361.0528 293.4144C346.384 278.2144 329.1968 264.4608 311.2624 253.6288C287.51296 241.1072000000001 264.05024 234.2432 240.84512 232.1824000000001C242.16288 234.736 243.36608 237.3216 244.65536 239.9072C271.6992 293.4464000000001 279.00448 341.5712 266.5424 384.2496C222.30976 421.6960000000001 195.78144 469.6384 195.78144 521.8528C195.78144 641.7056 335.5552 738.87648 507.9616 738.87648C680.3648 738.87648 820.1696 641.7056 820.1696 521.8528C820.1696 401.9744 680.3936 304.8 507.9616 304.8zM358.6112 571.7632C333.2 571.7632 312.60192 549.7312 312.60192 522.56C312.60192 495.3920000000001 333.2 473.36 358.6112 473.36C384.0224 473.36 404.6208 495.3920000000001 404.6208 522.56C404.6208 549.7312 384.0224 571.7632 358.6112 571.7632zM506.6912 571.7632C481.28 571.7632 460.6848 549.7312 460.6848 522.56C460.6848 495.3920000000001 481.28 473.36 506.6912 473.36C532.1024 473.36 552.7008 495.3920000000001 552.7008 522.56C552.7008 549.7312 532.1024 571.7632 506.6912 571.7632zM654.8032 571.7632C629.392 571.7632 608.7936 549.7312 608.7936 522.56C608.7936 495.3920000000001 629.392 473.36 654.8032 473.36C680.2144 473.36 700.8128 495.3920000000001 700.8128 522.56C700.8128 549.7312 680.2144 571.7632 654.8032 571.7632z" />
-    <glyph glyph-name="twitter"
-      unicode="&#xE07E;"
-      horiz-adv-x="1024" d="M837.44843264 678.960705536C837.90478336 671.659051008 837.90478336 664.403032064 837.90478336 657.147012608C837.90478336 435.17671424 669.0083891200001 179.43626752 360.23967488 179.43626752C265.0899896320001 179.43626752 176.739970048 207.0000127999999 102.4 254.82585088C115.908060672 253.22861056 128.868497408 252.72662528 142.924182528 252.72662528C221.416968192 252.72662528 293.703348224 279.2407552 351.3864186880001 324.46537728C279.569481216 325.77296896 216.506614272 372.53848576 194.400846848 440.88113152C204.805704192 439.32953088 215.2105620480001 438.3255552 226.117408256 438.3255552C241.177071104 438.3255552 256.23673344 440.37914624 270.292418048 444.02997248C191.919945216 459.89187584 135.600124928 528.812061696 135.668163584 608.773551616L135.668163584 610.872777216C158.029480448 598.414329344 184.041624576 590.610685952 211.559734784 589.561073152C164.770662912 620.6956590079999 136.675026432 673.1865303039999 136.717776384 729.387757056C136.717776384 760.6023301119999 145.023408128 789.17005312 159.535446528 814.132584448C244.83308544 709.1465768959999 370.6752491520001 645.288354816 505.770776064 638.436523008C503.077642752 651.084790272 501.6861204480001 663.975487488 501.617959936 676.9071150079999C501.581596672 721.4460907519999 519.25853184 764.1713152 550.7523583999999 795.6651371519999C582.24617984 827.158959616 624.9714022400001 844.835896832 669.51037952 844.799533568C715.98612992 844.9091435519999 760.41767424 825.701758976 792.178176 791.771267584C829.7795840000001 799.019873792 865.83542272 812.747343872 898.7366963200001 832.341085184C886.22383104 793.5381765120001 859.9865446399999 760.632043008 824.94434816 739.7926144C858.2792294400001 743.597778432 890.85788672 752.365406208 921.6 765.804758528C898.6186444800001 732.3270650879999 870.15335936 702.9669401599999 837.40279808 678.960705536L837.44843264 678.960705536z" />
-    <glyph glyph-name="sms"
-      unicode="&#xE0E1;"
-      horiz-adv-x="1024" d="M772.9856 553.568H732.8C731.696 565.9488 722.7104 573.3248 706.3456 573.3248C690.0672 573.3248 681.9296 566.4576 681.8432 556.96C681.504 546.6176 691.5104 541.36 707.28 537.9680000000001L722.2016 534.5792C756.4544 527.0336 775.1904 510.0768 775.36 482.352C775.1904 449.3696 749.5872 429.7856000000001 706.3456 429.7856000000001C662.6848 429.7856000000001 634.4512 449.2000000000001 633.9424 489.8112H674.128C675.0624 473.1104 687.2704 464.4607999999999 705.8368 464.4607999999999C722.7104 464.4607999999999 732.6304 471.8368 732.8 482.4352C732.6304 492.1856 724.0672 497.3568 704.9888 501.7664L686.848 506.0064C656.832 512.8736 638.352 527.712 638.4352 554.0768C638.1824 586.3808 666.752 608 706.432 608C746.7872 608 772.6464 586.0416 772.9856 553.568zM354.8576 553.568H395.0432C394.704 586.0416 368.8448 608 328.4896 608C288.81088 608 260.23904 586.3808 260.49344 554.0768C260.40864 527.712 278.89152 512.8736 308.90464 506.0064L327.0496 501.7664C346.1248 497.3568 354.688 492.1856 354.8576 482.4352C354.688 471.8368 344.768 464.4607999999999 327.8976 464.4607999999999C309.32864 464.4607999999999 297.11968 473.1104 296.1872 489.8112H256C256.5088 449.2000000000001 284.74144 429.7856000000001 328.4032000000001 429.7856000000001C371.6448 429.7856000000001 397.248 449.3696 397.4176 482.352C397.248 510.0768 378.512 527.0336 344.2592 534.5792L329.3376 537.9680000000001C313.56768 541.36 303.5632 546.6176 303.9024 556.96C303.9872 566.4576 312.1264 573.3248 328.4032000000001 573.3248C344.768 573.3248 353.7536 565.9488 354.8576 553.568zM418.6144 605.6256000000001V431.9904H459.4784V539.2416000000001H460.9216L502.6336 433.0912H528.7456L570.4608 538.6464000000001H571.9008V431.9904H612.768V605.6256000000001H560.7936L516.7072 498.1215999999999H514.672L470.5856 605.6256000000001H418.6144zM864 832C880.9728 832 897.2512 825.25728 909.2544 813.25472C921.2576 801.25248 928 784.97376 928 768V132.704C928 120.5184000000001 924.5216 108.5824 917.968 98.3072C911.4176 88.0288000000001 902.0704 79.8336000000001 891.0208 74.688C879.9744 69.5424 867.6864 67.6608 855.6032 69.2576C843.52 70.8576000000001 832.1472 75.872 822.816 83.7152L694.0064 192H160C143.02624 192 126.74752 198.7424 114.74496 210.7456C102.74272 222.7488 96 239.0272 96 256V768C96 784.97376 102.74272 801.25248 114.74496 813.25472C126.74752 825.25728 143.02624 832 160 832H864zM864 768L160 768V256H694.0064C709.072 256 723.6544 250.6848 735.1872 240.9888L864 132.704V768z" />
-    <glyph glyph-name="smart"
-      unicode="&#xE143;"
-      horiz-adv-x="1024" d="M487.6896 470.2496L420.1856 297.6256C417.408 290.5216000000001 426.1504 284.6624000000001 431.296 290.1824000000001L670.0992 546.4128000000001C674.224 550.8384 671.1904 558.2144000000001 665.2416 558.2144000000001H541.9872C537.6736 558.2144000000001 534.4704 562.3424 535.4048 566.6944L569.9904 727.48992C571.504 734.5376 562.9216 739.0224000000001 558.3264 733.58368L353.6768 491.3792C349.8688 486.8704 352.9664 479.8271999999999 358.7552 479.8271999999999H481.4368C486.2176 479.8271999999999 489.4784 474.8288 487.6896 470.2496zM928 512C928 282.2496 741.7504 96 512 96C282.2496 96 96 282.2496 96 512C96 741.7504 282.2496 928 512 928C741.7504 928 928 741.7504 928 512zM864 512C864 706.40416 706.4032 864 512 864C317.59584 864 160 706.40416 160 512C160 317.5968000000001 317.59584 160 512 160C706.4032 160 864 317.5968000000001 864 512z" />
-    <glyph glyph-name="signal"
-      unicode="&#xE0A4;"
-      horiz-adv-x="1024" d="M778.64 810.664C796.3136 810.664 810.64 796.33728 810.64 778.664L810.64 245.3312C810.64 227.6576 796.3136 213.3312 778.64 213.3312C760.9664 213.3312 746.64 227.6576 746.64 245.3312L746.64 778.664C746.64 796.33728 760.9664 810.664 778.64 810.664zM600.8704 682.6656C618.544 682.6656 632.8704 668.336 632.8704 650.6656L632.8704 245.3312C632.8704 227.6576 618.544 213.3312 600.8704 213.3312C583.1968 213.3312 568.8704 227.6576 568.8704 245.3312L568.8704 650.6656C568.8704 668.336 583.1968 682.6656 600.8704 682.6656zM423.104 213.3312C405.4304 213.3312 391.104 227.6576 391.104 245.3312L391.104 522.6656C391.104 540.336 405.4304 554.6656 423.104 554.6656C440.7776 554.6656 455.104 540.336 455.104 522.6656L455.104 245.3312C455.104 227.6576 440.7776 213.3312 423.104 213.3312zM245.33344 426.6656000000001C263.0064 426.6656000000001 277.33344 412.336 277.33344 394.6656000000001L277.33344 245.3312C277.33344 227.6576 263.0064 213.3312 245.33344 213.3312C227.66016 213.3312 213.33344 227.6576 213.33344 245.3312V394.6656000000001C213.33344 412.336 227.66016 426.6656000000001 245.33344 426.6656000000001z" />
-    <glyph glyph-name="files-video"
-      unicode="&#xE034;"
-      horiz-adv-x="1024" d="M256 821.328C256 839.00128 275.1024 853.328 298.66656 853.328H554.6656C578.2304 853.328 597.3344 839.00128 597.3344 821.328C597.3344 803.65504 578.2304 789.328 554.6656 789.328H298.66656C275.1024 789.328 256 803.65504 256 821.328zM160 640.0064V256.0064C160 250.1152 164.77568 245.3376 170.66656 245.3376H682.6656C688.5568 245.3376 693.3344 250.1152 693.3344 256.0064V341.3376C693.3344 352.7136000000001 699.3728 363.232 709.1936 368.9696C719.0144 374.7072 731.1424 374.8 741.0496 369.2128L838.88 314.048C841.4112 312.6208000000001 843.7376 310.8576000000001 845.792 308.8032C852.512 302.0832000000001 864 306.8416 864 316.3456V579.664C864 589.168 852.512 593.9264000000001 845.792 587.2064C843.7376 585.152 841.4112 583.3888 838.88 581.9616L741.0496 526.7968000000001C731.1424 521.2096 719.0144 521.3024 709.1936 527.04C699.3728 532.7776 693.3344 543.296 693.3344 554.672V640.0064C693.3344 645.8976 688.5568 650.672 682.6656 650.672H170.66656C164.77568 650.672 160 645.8976 160 640.0064zM170.66656 714.672H682.6656C723.904 714.672 757.3344 681.2416000000001 757.3344 640.0064V609.4528L804.112 635.8304C851.5296 677.8208 928 644.528 928 579.664V316.3456C928 251.4816 851.5296 218.192 804.112 260.1824000000001L757.3344 286.5568V256.0064C757.3344 214.768 723.904 181.3376 682.6656 181.3376H170.66656C129.42944 181.3376 96 214.768 96 256.0064V640.0064C96 681.2416000000001 129.42944 714.672 170.66656 714.672z" />
-  </font>
-</defs>
-</svg>
diff --git a/pr-preview/pr-33293/uikit-playground/assets/rocketchat-93f0f7f3.ttf b/pr-preview/pr-33293/uikit-playground/assets/rocketchat-93f0f7f3.ttf
deleted file mode 100644
index 71b5900fd6d199c2f05767a08d65759d5750417f..0000000000000000000000000000000000000000
Binary files a/pr-preview/pr-33293/uikit-playground/assets/rocketchat-93f0f7f3.ttf and /dev/null differ
diff --git a/pr-preview/pr-33293/uikit-playground/assets/rocketchat-f0afb6a0.woff b/pr-preview/pr-33293/uikit-playground/assets/rocketchat-f0afb6a0.woff
deleted file mode 100644
index 7dfa9a7182590fadd09a2a6dbe2b345c82ed8903..0000000000000000000000000000000000000000
Binary files a/pr-preview/pr-33293/uikit-playground/assets/rocketchat-f0afb6a0.woff and /dev/null differ
diff --git a/pr-preview/pr-33293/uikit-playground/index.html b/pr-preview/pr-33293/uikit-playground/index.html
deleted file mode 100644
index 1d5579bddf0dc568ab8ae35c2533443c454dd90e..0000000000000000000000000000000000000000
--- a/pr-preview/pr-33293/uikit-playground/index.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-  <head>
-    <meta charset="UTF-8" />
-    <link rel="icon" type="image/svg+xml" href="./vite.svg" />
-    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <title>UiKit-Playground</title>
-    <script type="module" crossorigin src="./assets/index-dd40d157.js"></script>
-    <link rel="stylesheet" href="./assets/index-524355b7.css">
-  </head>
-  <body>
-    <div id="root"></div>
-    
-  </body>
-</html>
diff --git a/pr-preview/pr-33293/uikit-playground/vite.svg b/pr-preview/pr-33293/uikit-playground/vite.svg
deleted file mode 100644
index e7b8dfb1b2a60bd50538bec9f876511b9cac21e3..0000000000000000000000000000000000000000
--- a/pr-preview/pr-33293/uikit-playground/vite.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" class="iconify iconify--logos" width="31.88" height="32" preserveAspectRatio="xMidYMid meet" viewBox="0 0 256 257"><defs><linearGradient id="IconifyId1813088fe1fbc01fb466" x1="-.828%" x2="57.636%" y1="7.652%" y2="78.411%"><stop offset="0%" stop-color="#41D1FF"></stop><stop offset="100%" stop-color="#BD34FE"></stop></linearGradient><linearGradient id="IconifyId1813088fe1fbc01fb467" x1="43.376%" x2="50.316%" y1="2.242%" y2="89.03%"><stop offset="0%" stop-color="#FFEA83"></stop><stop offset="8.333%" stop-color="#FFDD35"></stop><stop offset="100%" stop-color="#FFA800"></stop></linearGradient></defs><path fill="url(#IconifyId1813088fe1fbc01fb466)" d="M255.153 37.938L134.897 252.976c-2.483 4.44-8.862 4.466-11.382.048L.875 37.958c-2.746-4.814 1.371-10.646 6.827-9.67l120.385 21.517a6.537 6.537 0 0 0 2.322-.004l117.867-21.483c5.438-.991 9.574 4.796 6.877 9.62Z"></path><path fill="url(#IconifyId1813088fe1fbc01fb467)" d="M185.432.063L96.44 17.501a3.268 3.268 0 0 0-2.634 3.014l-5.474 92.456a3.268 3.268 0 0 0 3.997 3.378l24.777-5.718c2.318-.535 4.413 1.507 3.936 3.838l-7.361 36.047c-.495 2.426 1.782 4.5 4.151 3.78l15.304-4.649c2.372-.72 4.652 1.36 4.15 3.788l-11.698 56.621c-.732 3.542 3.979 5.473 5.943 2.437l1.313-2.028l72.516-144.72c1.215-2.423-.88-5.186-3.54-4.672l-25.505 4.922c-2.396.462-4.435-1.77-3.759-4.114l16.646-57.705c.677-2.35-1.37-4.583-3.769-4.113Z"></path></svg>
\ No newline at end of file